/*----------------------*/

/* FONTS Default 		*/

/*----------------------*/

	h1 

	{

	    margin:0 0 0 0;

		font-size:18px; 	

		font-size:30px; 

		color:#2e6d9b;

    }

	

	h2

	{

		color:#34679c;

		font-size:16px; 

		

	}

	

	h3

	{

		color:#34679c;

		font-size:14px; 

	}

	h4

	{

		font-size:12px; 

		margin-top:-1px; 

		padding-left:53px;  

	}

	h1 a

	{

		font-size:20px; 

		color:#2e6d9b; 

		text-decoration:none;  

		padding:0 0 0 10px;

	}

	h4 a

	{

		color:#41adc1; 

		text-decoration:none;

	}

/*----------------------*/

/* Structure 			*/

/*----------------------*/



	body, html 

	{ 

		font-family:Verdana, Arial, Helvetica, sans-serif; 

		margin:0;

		padding:0;

		color:#000;

		background: url(/wp-content/themes/single-grain/images/bgground.jpg) repeat-x #d9e5ee;

		color:#333333;

	}



	#wrap 

	{

		width:960px;

		margin:0 auto;

		background-color:#FFFFFF;

	}

	

	#nav

	{

		float:right; 

		margin:-115px 0 0 0;

	}	

	

	#main 

	{

		margin:-5px 0 0 0;

		float:left;

		width:650px;

		background:#FFFFFF;

		min-height:300px;

	}

	

	#sidebar 

	{

		float:right;

		width:310px;

		background:#FFFFFF;

		margin:-5px 0 0 0;

	}

	

	#footer 

	{ 

		position:relative;

		z-index:0;

		min-height:378px;



	}

/*----------------------*/

/* HEADER 				*/

/*----------------------*/

	

	#header 

	{

		background:url(/wp-content/themes/single-grain/images/header.jpg) no-repeat; height:99px; width:952px;

	}



	#logo

	{

		background:url(/wp-content/themes/single-grain/images/logo.jpg) no-repeat; height:115px; width:960px; 

	}



	#nav

	{

		float:right; 

		margin:-115px 0 0 0;

	}



	#nav ul 

	{

		margin:0;

		padding:0;

		list-style:none;

	}



	#nav li 

	{

		display:inline;

		margin:0;

		padding:0 31px 0 0;



	}



	#nav ul li a

	{ 

		color:#b4c8de; 

		text-decoration:none;

	}

	

	#top

	{ 

		background:url(/wp-content/themes/single-grain/images/top.jpg) no-repeat;  

		height:60px;

		width:960px;

	}

	

/*-----------------------*/

/* MAIN CONTENT NOT BLOG */

/*-----------------------*/



	#main 

	{

		margin:-5px 0 0 0;

		float:left;

		width:650px;

		background:#FFFFFF;

		min-height:300px;

	}







	#content

	{

		padding:0 30px 30px 30px;

		font-size:13px;

		color:#2c3b42;

	}

	#content2

	{

		padding:0 30px 30px 10px;

		font-size:13px;

		color:#2c3b42;

	}

	#content a:hover

	{

		color:#003399;

	}



	



/*-----------------------*/

/* CLIENTS				 */

/*-----------------------*/



	#clients

	{ 

		background:url(/wp-content/themes/single-grain/images/clients-header.jpg) no-repeat; 

		width:590px; 

		margin-left:30px; 

		height:33px;

	}



	#logos

	{

		padding:30px 0 0 30px;

	}



/*-----------------------*/

/* ONPAGE SERVICES		 */

/*-----------------------*/

	#service

	{ 

		clear:both;

		background:url(/wp-content/themes/single-grain/images/services.jpg) no-repeat; height:36px; width:900px; margin:30px 0 0 30px;

	}



	#serviceh

	{ 

		background:url(/wp-content/themes/single-grain/images/hservice.jpg) no-repeat; 

		height:34px; 

		width:900px;

		margin:30px 0 0 30px;

	}



	#servicebox

	{

		width:900px; 

		clear:both;

	}



	#box

	{

		width:260px; 

		margin:0 0 30px 40px; 

		float:left; 

		font-size:12px;

	}



/*-----------------------*/

/* MINI FORM			 */

/*-----------------------*/

	

	#form

	{

		background:url(/wp-content/themes/single-grain/images/form.jpg) no-repeat; 

		height:266px; width:310px;

		padding:0 0 0 50px; 

		width:251px; 

		margin:0;

	}



	#form #field

	{

		margin:0 0 12px 0; 

		width:212px;

	}

	

	#form #submit

	{

		float:right; 

		margin-right:35px;

	}

	

	#form h3

	{

		font-size:22px; 

		padding:0 0 0 0;

		margin:5px 0 10px 0;	

	}



	#form p

	{

		font-size:11px; 

		padding:0 0 10px 0; 

		margin:0;

	}



	#contentb

	{ 

		clear:both;

		background:url(/wp-content/themes/single-grain/images/contentb.jpg) no-repeat; 

		height:14px; 

		width:960px; 

	}



/*-----------------------*/

/* FOOTER				 */

/*-----------------------*/



	#footer #side1

	{

		float:left; 	

		width:640px;

	}



	#footer #side2

	{

		float:left; 

		width:320px;

	}



	#footer p 

	{

		margin:0;

    }



	#footer #content

	{

		padding-top:30px; 

		position:relative; 

		z-index:1; 

		margin:0px; 

		padding:20px 0 0 20px;

	}



	#footer h2

	{ 

		font-size:22px; 

		background:url(/wp-content/themes/single-grain/images/ftheader.jpg) no-repeat; 

		height:35px; 

		width:620px; 

		color:#6a8399; 

		padding:5px 0 0 10px;

		position:relative; 

		z-index:2;

	}



	#footerstretch

	{

		background:url(/wp-content/themes/single-grain/images/footer.jpg) repeat-x;

	 	min-height:378px;

		margin-top:-379px;

	}

	

	#side1 h3 a

	{

		font-size:18px;

		color:#8de3f9; 

		text-decoration:none; 

		padding-left:9px;

	}

	

	#side1 h4

	{

		font-size:12px; 

		color:#9badc3; 

		padding-left:54px; 

		margin-top:-5px;

	}

	

	#side1 img

	{

		padding:5px; 

		background:#8a929f; 

		border:1px solid #161c25; 

		float:left;

	}

	

	#side1 p

	{  

		float:left; 

		color:#c5d8e5; 

		font-size:12px; 

		padding:0 0 10px 0;

	}

	

	#read a img

	{

		border:none; 

		background:none; 

		clear:both;

		margin:0 0 0 0;

	}

	

	#morepost

	{

		background:url(/wp-content/themes/single-grain/images/morepost.jpg); 

		width:310px; 

		height:186px; 

		margin:37px 0 0 0;

	}

	

	#morepost ul

	{

		list-style:none; 

		padding-top:40px;

	}

	

	#morepost ul li

	{ 

		padding:12px 0 0 0;

	}

	

	#morepost ul li a

	{

		text-decoration:none; 

		color:#8de3f9; 

		font-size:12px;

	}

	

	#morepost img

	{

		float:right; 

		padding-right:15px;

	}

	

	#social

	{

		background:url(/wp-content/themes/single-grain/images/social.jpg) no-repeat; 

		height:54px; 

		width:320px;

	}

	

	#social img

	{

		padding:15px 2px 0 8px; 

		border:0;

	}

	

	#footernav

	{

		margin-top:-50px;

		position:relative; 

		z-index:999;

	}

	

	#footernav ul li

	{

		display:inline; 

		padding:0 15px 0 0;

                font-size:12px;

	}

	

	#footernav ul li a

	{

		color:#5c718f; 

		text-decoration:none;

                font-size:12px;

	}

	

	#side1 h4 a

	{

		text-decoration:none; 

		color:#9badc3;

	}

	

	#side1 h1 a

	{

		font-size:18px; 

		color:#8de3f9; 

		text-decoration:none; 

		padding-left:9px;

	}

	

	#side1 h4

	{

		font-size:12px; 

		color:#9badc3; 

		padding-left:54px; 

		margin-top:-5px;

	}

/*-----------------------*/

/* SIDEBAR				 */

/*-----------------------*/

	#archives ul

	{display:inline;

	

	}

	





	#archives ul li

	{ list-style-image:url(/wp-content/themes/single-grain/images/bullet.jpg);

		padding:0 0 10px 0;

		margin:10px 0 0 20px;

	}	

	#archives ul li a

	{

		text-decoration:none; 

		color:#2e6d9b;



		width:300px;

		

	

	}

	

	

	#categories ul

	{

		display:inline;

	

	}

	

	#categories ul li a

	{

		text-decoration:none; 

		color:#2e6d9b;

	}

	

	#categories ul li

	{ 

		padding:0 0 0 10px;

	

		

	}

	.cat-item{

	position:relative;



		width:100px;

		float:left;

		margin:10px 0 0 20px;

		list-style-image:url(/wp-content/themes/single-grain/images/bullet.jpg);

		

		}

	

/*-----------------------*/

/* BLOG FOOTER			 */

/*-----------------------*/	

	#footerstretch2

	{

		background:url(/wp-content/themes/single-grain/images/footerblog.jpg) repeat-x; 

		height:80px; 

		margin-top:-73px;

	}



	#footer2

	{ 

		position:relative; 

		z-index:0; 

		padding:30px 0 0 0;

	}



	#footerblog

	{

		background:url(/wp-content/themes/single-grain/images/footer.jpg) repeat-x; 

		height:80px; 

	}

/*-----------------------*/

/* DATE					 */

/*-----------------------*/

	#date

	{

		background:url(/wp-content/themes/single-grain/images/date.jpg) no-repeat; 

		height:45px; 

		width:42px; 

		color:#535c73; 

		float:left;

	}



	#month 

	{

	 	font-size:12px; 

		padding:2px 2px 2px 10px;

	}

	

	#day

	{

		font-size:20px; 

		padding:0px 2px 2px 8px;

	}

	

	#date2

	{

		background:url(/wp-content/themes/single-grain/images/sdate.jpg) no-repeat; 

		height:45px; 

		width:42px; 

		color:#535c73; 

		float:left;

	}

	

	#date2 #day, #month

	{

		color:#FFFFFF;

	}

	

/*-----------------------*/

/* MAIN FORM			 */

/*-----------------------*/	



	#mainform

	{

		background:url(images/contact.jpg) no-repeat;

	 	height:300px; width:582px;

	}

	

	#lf

	{

		float:left; 

		width: 221px;

	}

	

	#rf

	{

		float:right; 

		margin:0 5px 0 0; 

	}

	

	#rf #field2

	{

		margin:0 0 3px 0; 

		width:340px;

	}

	

	#catbg

	{

		background:#eff1f4; 

		height:29px; 

		width:100%;

	}

	

	

/*-----------------------*/

/* BLOG CONTENT			 */

/*-----------------------*/	



	#imgr

	{

		padding: 5px 0 155px 0;

	}

	

	#post img

	{

		









	}

	

	#post a

	{

		color:#2e6d9b; 

		text-decoration:none;

	}

	

	#post p

	{

		clear:both;

	}

	

	#catbg

	{

		margin:20px 0 15px 0; 

		clear:both;		

	}	

	

	#catbg #content

	{

		padding:5px 0 5px 5px;

	}

	

	#catbg #content a

	{

		padding:0 0 0 10px; 

		text-decoration:none; 

		color:#007cba;

	}

	

	

	

/*-----------------------*/

/* BLOG SIDEBAR			 */

/*-----------------------*/	

	



	

	#twittertop

	{ 

		background:url(/wp-content/themes/single-grain/images/twittertop.jpg) no-repeat;

		width:251px;

		height:15px;

	}

	

	#tweets

	{ 

		background:url(/wp-content/themes/single-grain/images/tweeter.jpg) repeat-y;

		width:251px; 

		margin-top:-13px;

	}

	

	.twitter-message

	{

	padding:10px;

	margin:10px; 

	background:#eff8fd;

	}

	

	.twitter-link

	{

	float:right; 

	text-decoration:none; 

	color:#2e6d9b;

	}

		

	.twitter-timestamp

	{

	float:right;

	}

	

	#twitterbottom

	{

		background:url(/wp-content/themes/single-grain/images/twitterbottom.jpg); 

		height:10px; 

		width:251px; 

		margin:-10px 0 0 -1px;

	}

	

	

/*-----------------------*/

/* BLOG COMMENTS		 */

/*-----------------------*/		

	ol.commentlist { list-style:none; margin:0; padding:0; text-indent:0; }

ol.commentlist li { border:1px solid #d5d5d5; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; height:1%; margin:0 0 10px; padding:5px 7px 5px 57px; position:relative; }

ol.commentlist li.alt { }

ol.commentlist li.bypostauthor {}

ol.commentlist li.byuser {}

ol.commentlist li.comment-author-admin {}

ol.commentlist li.comment { }

ol.commentlist li div.comment-author { padding:0 170px 0 0; }

ol.commentlist li div.vcard { font:bold 14px/1.4 helvetica,arial,sans-serif; }

ol.commentlist li div.vcard cite.fn { font-style:normal; }

ol.commentlist li div.vcard cite.fn a.url { color:#2e6d9b; text-decoration:none; }

ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }

ol.commentlist li div.vcard img.avatar { border:5px solid #d5d5d5; left:7px; position:absolute; top:7px; }

ol.commentlist li div.vcard img.avatar-32 {}

ol.commentlist li div.vcard img.photo {}

ol.commentlist li div.vcard span.says {}

ol.commentlist li div.commentmetadata {}

ol.commentlist li div.comment-meta { font:bold 10px/1.4 helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }

ol.commentlist li div.comment-meta a { color:#333; text-decoration:none; }

ol.commentlist li div.comment-meta a:hover { color:#ffff; }

ol.commentlist li p { font:normal 12px/1.4 helvetica,arial,sans-serif; margin:0 0 1em; }

ol.commentlist li ul { font:normal 12px/1.4 helvetica,arial,sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; }

ol.commentlist li div.reply { background:#999; border:1px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:5px 10px;  text-align:center; width:36px; }

ol.commentlist li div.reply:hover { background:#2e6d9b; border:1px solid #2e6d9b; }

ol.commentlist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase; }

ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }

ol.commentlist li ul.children li { }

ol.commentlist li ul.children li.alt {}

ol.commentlist li ul.children li.bypostauthor {}

ol.commentlist li ul.children li.byuser {}

ol.commentlist li ul.children li.comment {}

ol.commentlist li ul.children li.comment-author-admin {}

ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; }

ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }

ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }

ol.commentlist li ul.children li.depth-5 {}

ol.commentlist li ul.children li.odd {}

ol.commentlist li.even { background:#fff; }

ol.commentlist li.odd { background:#f6f6f6; }

ol.commentlist li.parent { }

ol.commentlist li.pingback { }

ol.commentlist li.pingback.parent { }

ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }

ol.commentlist li.thread-alt { }

ol.commentlist li.thread-even {}

ol.commentlist li.thread-odd {}

