/*  
Theme Name: Winter Woods
Theme URI: http://www.mohamedmusthafa.com/
Description: Winter Woods is a weblog theme by <a href="http://www.mohamedmusthafa.com">Mohamed Musthafa</a> for bloggers looking for a simple theme.<br /><strong>This theme requires WordPress 2.0+</strong></a>.
Version: 0.1
Author: Mohamed Musthafa
Author URI: http://www.mohamedmusthafa.com
*/


html,body{
	margin:0 ;
	padding:0;
	background: #fff;
	font: 12px/18px "Lucida Grande", Geneva, Arial, Verdana, sans-serif;	}

a {outline:none; text-decoration:none}
a:link,
a:visited	{color:#000;}
a:hover		{color:#000;}

.floatL{float:left;}
.floatR{float:right;}
.clear{clear:both;}
.centertext{text-align:center;}

p{line-height:24px;}


blockquote{
	margin-left:1em;
	padding-left:1em;
	border-left:2px solid #CCC;
}	

/*/////////////////////////////////////////
///////////// C a l a n d e r /////////////
/////////////////////////////////////////*/

.date {
font: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
background:url(casino-casinos.gif);

background-repeat:no-repeat;

width:30px;

height:54px;

text-align:center;

float:left;

color:#464854;

padding-top:4px;
padding-left:6px;

font-size:9px;

margin-right:15px;

margin-bottom:5px;

}



.date div {

font-size:14px;

font-weight:700;

color:#FFF;

padding-top:6px;

}

/*/////////////////////////////////////////
///////////////// TOP MENU ////////////////
/////////////////////////////////////////*/

ul#topMnu{
	text-align:right;
 	padding:3px;
 	padding-right:145px;
	font-size:10px;
	font-weight:bold;
	}

ul#topMnu li{
	display:inline;
	border-right:1px solid #eee;
	padding:0px 10px;
	}	

ul#topMnu li a:link,
ul#topMnu li a:visited	{ color:#000;}	
ul#topMnu li a:hover	{color:#000;}

/*-----------------------------------------------------------------------------------------------
  Header
-----------------------------------------------------------------------------------------------*/
#header{
	background:#fff;
}

div#header h1{
	color:#8B0000;
	font-size:42px;
	letter-spacing:-2px;
	font-weight:normal;
	margin:0;
	padding:10px 0 40px 0;
	}

div#header h1 a:link{color:#464646;}
div#header h1 a:visited{color:#464646;}

div#header h1 small{
	color:#666;
	font-size:28px;
	letter-spacing:-1px;
	margin:10px 0 0 0;
	}	

#header h2{
	font-size:2.25em;
	margin:0 0.5em 0 0;
	padding:0 0.5em 0.25em 0;
	border-right:1px solid #808080;
	float:left;
}
#header h2 a{ text-decoration:none; }

#header p{
	padding:1em 0;
	margin:0;
	line-height:1em;
}

/*///////// Structure ///////////*/	
div#MainContainer{
	text-align:left;
	width:950px;
	padding:0 10px;
	margin:0 auto;
	}

div#wrapper {
	width:100%;
	overflow:auto;
	margin:15px 0;
	}

div#content{
	width:515px;
	float:left;
	}
div#sidebar{
	width:300px;
	float:left;
	margin-left:30px;
	}

/*/////////////////////////////////////////
///////////// POST FORMATING  /////////////
/////////////////////////////////////////*/

.pagetitle {
	font-size:22px;
	letter-spacing:-1px;
	margin:0px;
	padding:26px 0 20px;
	font-weight:normal;
	color:#D1D1D1;
	}

.notfound {
	font-size:22px;
	letter-spacing:-1px;
	margin:0px;
	padding:26px 0 20px;
	font-weight:normal;
	color:#D1D1D1;
	}

div.post h2 {
	font-size:24px;
	letter-spacing:-1px;
	margin:0px;
	padding:26px 0 20px;
	font-weight:normal;
	}

div.post h2 a:link{
	color:#996600;
	}
div.post h2 a:visited{
	color:#996600;
	}
div.post {
	font-size:14px;
	color:#5c5c5c;
	}	

div.post small{
	font-size:10px;
	letter-spacing:normal;
	color:#ababab;
	display:block;
	text-align:right;
	padding:0 50px 0 0;
	}			
div.post div.entry a img{
	border-style:solid;
	border-width:1px;
	padding:5px;
	}
div.post div.entry a:link img,
div.post div.entry a:visited img{
	background-color:#FFF;
	border-color:#DDD;
	}
div.post div.entry a:hover img{
	background-color:#F5F5F5;
	border-color:#CCC;
	}	
div.post div.entry ul{
	list-style-type:square;
	margin:0.5em 0 0.5em 2em;
	}
div.post div.entry ul li{
	list-style-type:square;
	}		
div.post div.entry ol{
	margin:0.5em 0 0.5em 2em;
	}	
div.post div.entry a{text-decoration:underline;}
div.post div.entry a:link,
div.post div.entry a:visited{color:#996600;}
div.post div.entry a:hover{color:#996600;}	

div.post div.entry blockquote{
	margin-left:1em;
	padding-left:1em;
	border-left:4px solid #996600;
	width:80%;
	color:#3c3c3c;
	}

div.post div.entry code{
	font-size:11px;
	}

div.post ul.postmetadata{
	background-color:#F5F5F5;
	border-top:1px solid #EEE;
	border-bottom:1px solid #EEE;
	padding:4px 0px;
	margin-bottom:10px;
	padding-right:20px;
	font-size:11px;
	}
div.post ul.postmetadata li{
	display:inline;
	padding:4px 0px 3px 25px;
	}

div.post ul.postmetadata li.details_l		{font-weight:bold; }
div.post ul.postmetadata li.details_r		{	
	float:right;
	font-weight:bold;
	padding:0 0 0 20px;
}	

div.post ul.postmetadata li.details_summary	{display:block; }

div.post ul.postmetadata li.icon_r{
	float:right;
	font-weight:bold;
	padding:0 0 0 20px;
}	
		
div.post ul.postmetadata li {color:#747474;}
div.post ul.postmetadata li a:link,
div.post ul.postmetadata li a:visited{color:#B59046;}
div.post ul.postmetadata li a:hover{color:#B59046;}	


/*////////////////////////
////////NAVIGATION///////
///////////////////////*/
.navigation			{margin:0px; overflow:auto; border-top:3px solid #EFEFEF; width:100%; overflow:auto;}
.navigation a		{display:block; text-align:center; padding:10px; font-size:11px; text-transform:lowercase}
.alignleft			{float:left; width:50%; }
.alignright			{float:right; width:50%;  }

/*/////////////////////////////////////////
///////////////// SIDEBARS ////////////////
/////////////////////////////////////////*/

div#sidebar{
	color:#666;
	font-size:11px;
	}

div#sidebar a:link,
div#sidebar a:visited{
	color:#996600;
	}

div#sidebar a:hover{
	color:#996600;
	}	

div#sidebar a img{border:none;}	
	
div#sidebar div.floatL{
	float:left;
	width:193px;
	}		
div#sidebar div.sideR{
	float:right;
	width:48%;
	}	

div#sidebar div.sideL{
	float:left;
	width:48%;
	}
	
div#sidebar div.sideL h2,
div#sidebar div.sideR h2	{
	background-color:#47505F;
	border-bottom:2px solid #2F353F;
	color:#FFF;
	padding:5px 0px;
	text-transform:uppercase;
	font-weight:normal;
	font-size:11px;
	}

	/*about*/

div#sidebar div#about h2{
	border-color:#dcd6b3;
	}	
div#sidebar div#about{
	background-color:#F8F8EE;
	border:1px solid #EEE;
	}		

div#sidebar div#about img.photo{
	float:left;
	margin:10px;
	}
div#sidebar div#about a{font-weight:bold; text-decoration:underline;}
div#sidebar div#about a:link,
div#sidebar div#about a:visited{color:#FFA300;}		
div#sidebar div#about a:hover{color:#333;}
div#sidebar div#about div{
	border:1px solid #FFF;
	padding:5px;
	}	
	
div#sidebar ul{
	font: 16px "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-weight:normal;
	padding:2px 30px 20px;
	}

div#sidebar ul li a{
	font: 12px "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-weight:normal;
	list-style-type:none;

	}

div#sidebar ul li{
	
	list-style-type:none;
	padding:2px 0px;
	border-bottom:1px solid #EEE;
	}

div#line ul li{
	
	list-style-type:none;
	border-bottom:1px solid #EEE;
	padding:2px 0px;
	}
	
	
	/*RECENT*/
div#sidebar div#recent{
	}
div#sidebar div#recent ul li{
	list-style-type:none;
	border-bottom:1px solid #EEE;
	padding:2px 0px;
	}
div#sidebar div#recent ul li a{
	background-repeat:no-repeat;
	padding:3px 0px 3px 20px;
	}

div#sidebar div#recent ul li a:link,
div#sidebar div#recent ul li a:visited{
	background-position:0px 0px;
	}

div#sidebar div#recent ul li a:hover{
	background-position:0px -80px;
	}		



/* general*/

		
	
	
	/*CATS*/
	
	}	
div#sidebar ul li.categories ul li ul li{
	border:none;
	}	
	
	
	
	
	
	/* searchform*/
	
#searchform{
	margin:0 auto;
	border:0px;
	}	

#searchform div{
	border:0px;
	padding:1px 0;
	text-align:center;
	}		
			
#searchform label{
	text-indent:-9000em;
	padding:2px 0 0px 0px;
	height:14px;
	}		

#searchform #s{
	font-size:11px;
	padding:2px;
	width:72%;
	}		
#searchform img{
	border:none;
	padding:0;
	margin:0;
	}
#searchform #searchsubmit{
	margin:0 5px 0 0;
	padding:0;
	width:14px;
	height:13px;
	position:relative;
	}	


/*/////////////////////////////////////////
///////////////// COMMENTS ////////////////
/////////////////////////////////////////*/
h3#comments,
h3#respond{
	font-weight:bold;
	font-size:16px;
	letter-spacing:-1px;
	color:#555;
	padding:25px 0 0 0;
	background-position:left;
	background-repeat:no-repeat;
	}
	
.addcomment,
.closecomment{
	float:right;
	padding:3px 18px 3px 0px;
	font-size:12px;
	margin:12px 0 0 0;
	text-decoration:underline;
	}
ol.commentlist {
	list-style:none;
	margin:0;
	padding:0;
	}
ol.commentlist cite{
	font-style:normal;
	}
ol.commentlist li{
	border-bottom:1px solid #EEE;
	padding:10px;
	}
ol.commentlist h5{
	font-size:12px;
	margin:0;
	padding:0;
	}	
ol.commentlist h5 small{
	display:block;
	}	
ol.commentlist li{background-color:#F6F1E8;}
ol.commentlist li.alt{background-color:#ECE3D1;}
ol.commentlist li span.moderate{
	padding:2px 0px 2px 20px;
	color:#FF3300;
	}
	
#commentform input#author,
#commentform input#email,
#commentform input#url{
	border:1px solid #CCC;
	padding:4px 4px 4px 30px;
	width:230px;}


#commentform input#author	{background-position:3px -3px;}
#commentform input#email	{background-position:3px -33px;}
#commentform input#url		{background-position:3px -63px;}
	
#commentform #label{
color:#5D5D5D;
	}

#commentform #comment{
	width:99%;
	font: 12px/18px "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	background-color:#FFF;
	border:1px solid #CCC;
	}		
.nocomments,
.nocommentsadd{
	padding:5px 5px 5px 30px;
	color:#9f8e3b;
	font-size:11px;
	}	

.commentmetadata{
	color:#eee;
	font-size:11px;
	text-align:right;
	}	

/*////////////////// FOOTER ////////////*/
	
#footer {
	color: #E3B9B9;
	margin:0;
	width:515px;
	position:relative
	}	
	
div#footContent{
	width:515px;
	margin:0px auto;
	padding:10px;
	padding-bottom:70px;
	}	
div#footer div.footText p{
	margin:0;
	overflow:hidden;
	}
	
div#footer div.footText{
	width:515px;
	}
	
div#footer div.footText ul{
	text-align:center;
	margin:5px 0;
	}	
div#footer div.footText ul li{
	padding:5px 0px;
	display:inline;
	font-size:11px;
	}

div#footer div.footText ul li a{
	text-transform:uppercase;
	padding:5px 10px;
	font-size:10px;
	margin:0px 3px;
	
	}	
div#footer div.footText ul li a:link,
div#footer div.footText ul li a:visited{color:#5e636a; }
div#footer div.footText ul li a:hover{color:#FF9900;}	
div#footer div.footText ul li ul{display:none;}	
div#footer div.footText ul li.current_page_item a {color:#FFF;}		
div#footer p#logoFoot {
	width:45px;
	height:45px;
	float:right;
	margin:-5px 0 0 0;
}

div#footer p#logoFoot a{
	width:45px;
	height:45px;
	display:block;
	text-indent:-900em;
}

div#footer p#logoFoot a:link,
div#footer p#logoFoot a:visited{
	background-position:0 0;
}

div#footer p#logoFoot a:hover{
	background-position:0 -45px;
}	
