/*  
Theme Name: Helen
Theme URI: http://www.helenguttridge.com
Description: The theme for www.helenguttridge.com
Version: 1.0
Author: Helen Guttridge
Author URI: http://www.helenguttridge.com

*/

* {
margin: 0;
padding: 0;
}

body {
background-color:#545454;

}

#wrapper	{
width:1000px;			 
margin-left: auto;
margin-right: auto;							 
border: none;
}

#gradback	{
background-image:url(images/bgslice.png);
background-repeat:repeat-x;
}

#background 	{

background-image:url(images/bgimage3.1.png);
background-position: top;
background-repeat:no-repeat;
width: 1000px;
}

#spacer_div	{
padding:20px;
}

/*-------------------------------------------navigation styling-------------------------------------*/

#navbar 	{
background-image:url(images/navslice.png);
background-repeat:repeat-x;
border-bottom:thin #FFFFFF groove;

}

#navwrap	{
width:1000px;
border:none;
margin-left:auto;
margin-right:auto;
}

#navigation	{
width:725px;
padding-bottom:30px;
padding-top:30px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;


}

#navigation li	{
display:inline;
padding-right:25px;

}

/*---------------------------------------------nav current page----------------------*/

#index_page1 #navigation .index_page a	{
color:#42B9EA;
text-decoration:none;
}

#about_page1 #navigation .about_page a	{
color:#F7931E;
text-decoration:none;
}

#services_page1 #navigation .services_page a	{
color:#FCEE21;
text-decoration:none;
}

#portfolio_page1 #navigation .portfolio_page a	{
color:#66CC00;
text-decoration:none;
}

#contact_page1 #navigation .contact_page a	{
color:#ED1C24;
text-decoration:none;
}

#blog_page1 #navigation .blog_page a	{
color:#ED1E79;
text-decoration:none;
}

#tandc_page1 #navigation .tandc_page a {
color:#662D91;
text-decoration:none;
}

/*------------------------------- normal links hover state---------------------------*/

#index_page1 a:hover	{
color:#42B9EA;
text-decoration:none;
}

#about_page1 a:hover	{
color:#42B9EA;
text-decoration:none;
}

#services_page1 a:hover	{
color:#42B9EA;
text-decoration:none;
}

#portfolio_page1 a:hover	{
color:#42B9EA;
text-decoration:none;
}

#contact_page1 a:hover	{
color:#42B9EA;
text-decoration:none;
}

#contact_page1 a:hover	{
color:#42B9EA;
text-decoration:none;
}

/*-------------------------------------------------general linking------------------------*/

a:link	{
color:#FFFFFF;
text-decoration:underline;
}

a:visited	{
color:#FFFFFF;
text-decoration: underline;
}

/*------------navigation hover state----------------------*/

#navigation  a	{
color:#FFFFFF;
text-decoration:none;
}

#navigation .index_page	a:hover	{
color:#42B9EA;
text-decoration:none;
}

#navigation .about_page a:hover	{
color:#F7931E;
text-decoration:none;
}

#navigation .services_page a:hover	{
color:#FCEE21;
text-decoration:none;
}

#navigation .portfolio_page a:hover	{
color:#66CC00;
text-decoration:none;
}

#navigation .contact_page a:hover	{
color:#ED1C24;
text-decoration:none;
}

#navigation .blog_page a:hover	{
color:#ED1E79;
text-decoration:none
}

#navigation .tandc_page a:hover	{
color:#662D91;
text-decoration:none;
}

/*---------------------------------head & content-----------------------------*/
#header	{
background-image:url(images/headerimg2.png);
background-repeat:no-repeat;
width:696px;
height:161px;
}


#content	{
background-image:url(images/contenttransp10.png);
width:700px;
padding-left:25px;
padding-right:28px;
padding-bottom:12px;
padding-top:25px;
margin-bottom:25px;
font-family: Georgia, Times, Times New Roman, serif;
font-size:14px;
color:#FFFFFF;
}




#content a	{
color:#ED1E79;
}

#content a:hover	{
text-decoration:underline;
}


p	{
padding-bottom:20px;
padding-top:5px;
}

p img	{

padding-top:5px;
padding-bottom:5px;
padding-right:15px;
padding-left:1px;
}

#content ul	{
padding-left:15px;
}

.post	a{
text-decoration: none;
}

.post a:hover	{
color:#ED1E79;
text-decoration:none;
}

.postmetadata	{
font-weight:bold;
}


h1	{

font-size:20px;
padding-bottom:10px;
padding-top:25px;
text-decoration:none;
color:#42B9EA;
}



.magenta {
font-size:20px;
padding-bottom:10px;
padding-top:25px;
text-decoration:none;
color:#ED1E79;
}

h2	{
padding-bottom:10px;
padding-top:30px;
font-size:18px;
}

h3	{
padding-bottom:10px;
padding-top:30px;
font-size:18px;
}

h4	{
font-size:12px;
}



#blog_posts	{
width:450px;
float:left;
}



.sidebar	{
width:200px;
float:right;
padding-top:25px;


}

.sidebar li	{
list-style:none;
}

.sidebar img	{
padding-right:7px;

}

li.rss 	{
padding-bottom:30px;
}


#footer	{
background-color: #1d1d1d;
color:#FFFFFF;
padding-top:10px;
width:100%;
border-top: thin groove #FFFFFF;

}

#footer_nav	 li{
display:inline;
padding-right:50px;
}

#footerwrap	{
width:1000px;
border:none;
margin-left:auto;
margin-right:auto;
display:block;
}

#footer p img	{
padding-right:5px;
}

#colleft	{
width:300px;
margin-right:35px;
float:left;
padding-left:25px;
}

#colmid	{
width:300px;
margin-right:5px;
float:left;
padding-right:25px;
}

#colright	{
width:300px;
float:left;
}

.copyright	{
clear:both;
display:block;
font-size:12px;
text-align:center;
padding-top:15px;
padding-bottom:25px;
}
/*----------------------------------comments style-----------------------------------*/

.comments-template{
	margin: 10px 0 0;
	border-top: 1px solid #ccc;
	padding: 10px 0 0;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
	border-bottom: 1px solid #ccc;
}

.comments-template h2, .comments-template h3{
	font-family: Georgia, Times, Times New Roman, serif;
	font-size: 16px;
}

.commentmetadata{
	font-size: 12px;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	font-family: Georgia, Times, Times New Roman, serif;
	font-size: 12px;
	width:400px;
	}




		 


