/*

Theme Name: Seo Guru

Theme URI: http://www.seo-guru.org.uk/

Description: SEO Guru Website Template

Version: 1

Author: SEO Guru

Author URI: http://www.seo-guru.org.uk/

Tags: Smart Traffic

*/





html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,img,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-size: 100%;

	vertical-align: baseline;

	background: transparent;

	}
.post p br { 
	margin-top:30px;
}
	* { 

	font-family:Calibri,Tahoma,Verdana,Arial;

	}

	a { 

	color:black;

	text-decoration:none;

	}

	a:visited { 

	color:black;

	text-decoration:none;

	}

	a:link { 

	color:black;

	text-decoration:none;

	}

	p { 

	line-height:16px;

	padding-left:5px;

	padding-right:5px;

	text-align:justify;

	padding-bottom:10px;

	font-family:Calibri,Tahoma,Verdana,Arial;

	}
	
	ul { 
	padding-bottom:20px;
	}

	ul, ul li { 

	text-decoration:none;

	list-style:none;

	}

	li { 

	text-decoration:none;

	list-style:none;

	padding-left:10px;

	padding-top:15px;
	
	font-size:14px;
	
	font-style:normal;
	
	padding-right:10px;

	}

	h1 { 

	font-size:20px;

	font-weight:bold;

	padding-top:10px;

	padding-left:10px;

	padding-bottom:10px;

	}

	h2 { 


	height:40px;

	padding-top:10px;

	padding-left:25px;

	font-size:19px;
	
	color:white;

	font-weight:bold;

	}
	
	.pNews { 
	
	font-size:13px;
	
	font-style:italic;
	
	padding-left:15px;

	padding-right:10px;
		
	padding-top:20px;	
	
	text-align:left;
	
	width:210px;

	color:#929292;
	
	}
	
	.pNews a{ 
	
	display:block;

	font-size:14px;

	font-style:normal;
	
	}
	
	.sideh2 { 
		height:52px;
		
		background-image:url(images/sidemenu.jpg);

	}
	
        h2 a{

           font-family:Calibri,Tahoma,Verdana,Arial;

           height: auto !important;
			
			font-size:15px;
           

           }

	h3 { 

	font-size:15px;

	font-weight:normal;

	padding-top:15px;

	}

	#title { 

	background:url(images/title_img.jpg) repeat-y;

	margin-top:20px;

	}

	body { 

	/* background:url(images/bodybg.jpg) repeat-x; */

	background-color:#FEC463;

	text-align:center;

	font-family:Calibri,Tahoma,Verdana,Arial;

	font-size:12px;

	}

	#p-cal, .p-cal{

	background-color:#E4EDDA;

	float:left;

	padding-left:7px;

	width:438px !important;

	margin-bottom:9px;

	} 

	#bodywrap { 

	width:952px;

	margin:0 auto; 

	background-color:white;

	height:auto;

	}

	#headerwrap { 

	width:952px;

	text-align:center;

	}

	.headermenu { 

	height:51px;

	width:952px;

	background-image:url(images/headmenu.gif);
	
	font-size:14px;

	}
	
	.headermenu a { 
	font-size:14px;
	}

	.header { 

	border:0px;

	height:222px;

	background-image:url(images/header.jpg);

	}

	#contentwrap { 

	width:952px;

	height:auto;

	text-align:left;

	}

	.cat-p { 

	padding-left:20px;

	height:20px;

	}

	.lsidebar { 

	width:240px;

	float:left;

	padding-top:5px;
	
	background:#ffffff url(images/sidebar_img.jpg) repeat-y center center;

	}

	.sidecat { 


	}

	.separator { 

	background-image:url(images/sideseparator_img.jpg);

	height:2px;

	}

	#menucont { 
	
		color:white; 
		
		padding-top:22px;
		
		text-align:right;
		
		padding-right:10px;
		
		font-size:14px;
	
	}

	#pagetitle { 
	
		color:black;
	
	}
	.cat-item { 
	
		padding-top:5px;
	
		font-size:14px;
	
	}
	
	.post p br {
	
		margin-top:30px;
	
	}

	.page p br {
	
		margin-top:0px;
	
	}
	
	#rsider ul li { 
		padding-top:5px;
	
		font-size:14px;
	}

	#rsider ul .sftagli { 
	
		padding-top:15px;
	
		font-size:14px;
	}
	
	
	
	.content { 

	width:449px;

	float:left;

	padding-left:12px;

	padding-right:10px;
	
	padding-top:10px;
	
	

	}

	
       .content p{

font-family:Calibri,Tahoma,Verdana,Arial;

line-height:18px;

text-align:left;

         }



	.post { 

	margin-bottom:20px;

        background-color:#f9f9f9;

	}
	
	.post p a span{ 
		text-decoration:underline;
		color:#0000FF;
	}
	.post p a:link span{ 
		text-decoration:underline;
		color:#0000FF;
	}

        .post h2{

         background-color:#E4EDDA;

         float:left;

		width:369px;

		text-align:center;
		
		padding-left:10px;

        } 

      .date{

    background-image:url(images/cal.jpg);

background-repeat:no-repeat;

float:left;

height:47px;

padding-top:3px;

width:40px;

         }

.date p {

color:#DDD3BB;

font-family:Arial,Helvetica,sans-serif;

font-weight:lighter;

text-align:center;

text-transform:uppercase;

}

.date span.month {

display:block;

}

.date span.day {

color:#514D41;

display:block;



}

	.rsidebar { 

	width:240px;

	float:left;

	background:#ffffff url(images/lsidebar_img.jpg) repeat-y center center;
	
	padding-top:5px;
	
	text-align:left;

	}

	.footer { 

	width:952px;

	height:145px;

	background-color:#FEC463;
	
	text-align:center;

	}

	#drop_cds { 
	background-color:white;
	text-align:center;
	margin:0 auto;
	display:none;
	width:952px;
	}
	#drop_cds h2 { 
	color:black;
	text-align:center;
	padding:0px;
	margin:0px;
	height:30px;
	margin-top:5px;
	}

    .postmetadata {

	float: right;

	}

#comment { 
width:400px;
}

.commentlist li div div { 
margin-bottom: 10px; 
font-weight: bold;
}

.commentlist li div div a {
font-weight:bold; 
font-style: italic; 
margin-bottom: 23px;
font-size: 12px;
}

.sftagp { 
font-size: 12px; 
font-weight: normal; 
font-style: italic; 
padding-left: 0px;
color:#929292;
}

#sitewide ul li { 
	display:inline;
	padding:0px;
	margin:0px;
}

#sitewide ul{ 
	padding:0px;
	margin:0px;
}
#sitewide { 
	padding:10px;
}