/* 

Theme Name: GStyles

Theme URL: http://milo.peety-passion.com/themes/

Description: Dave, this conversation can serve no purpose anymore. Goodbye.

Author: miloIIIIVII

Author URI: http://milo.peety-passion.com

Version: 3.17



Customize, edit, poke, prod, and adapt to your own style. Please leave credit where credit is due so that others mayfind the source for your site and adapt a suitable version for theirown website.

*/



body{
	background:#000 url(images/bg3.gif);
	background-attachment:top left; 
	background-repeat:repeat-x;
	color:#ccc;
	font-size:12px;
	font-family:century gothic,tahoma,arial,Sans-Serif;
	margin:0px auto 0px;
	padding:0;
	}

#wrap{
	width:1000px;
	margin:0 auto;
	padding:0;
	background:url(images/main.gif); 
	background-repeat:repeat-y;
	background-attachment:top left;
	color:#333;
	font-size:12px;
	font-family:century gothic,tahoma,arial,Sans-Serif;
	padding:0;
	}


a img{
	border:0;
	}

/*color from A65313 to 8790c9*/

a,a:visited{
	color:#8790c9;
	text-decoration:none;
	}
a:hover{
	color:#333;
	text-decoration:underline;
	}


#top{
	background-repeat:repeat-x;
	background-attachment:fixed;
	height:7px;
	margin:0 auto 0 auto;
	width:100%;
	background-image: url(images/top3.gif);
	background-position: left top;
	}

#end{
	clear:both;
	background:url(images/end.gif);	
	background-repeat:no-repeat;
	background-attachment:top left;
	height:25px;
	margin:0 auto 0;
	width:1000px;
	}



#header{
	background:transparent;
	width:1000px;
	height:41px;
	margin:0 auto;
	padding:0;
	text-align:left;
	}



#header h1 a,#header h1 a:hover{
	margin:0;
	padding:0 0 0 0;
	text-align:top left;
	color:#fff;
	font-size:24px;
	font-family:century gothic,tahoma,arial,Sans-Serif;
	background:transparent;
	font-weight:normal;
	text-decoration:none;
	}



#description{display:none;}





#navbar{background:transparent;width:1000px;height:40px;margin:0 auto;padding:0;text-align:left;}
/*height used to be 60px to match with*/

#navbar li{display:inline;list-style-type:none;float:left;}

#navbar ul{margin:0;padding:0;}

#navbar ul li a{
	font-family:century gothic,tahoma,arial,Sans-Serif;
	font-size:20px;font-weight:normal;background:transparent;color:#ccc;
	padding:9px 5px 0 30px; /*the last pad used to be 50px*/
	margin:0;text-decoration:none;font-variant:small-caps;
	border-right:1px dotted #ccc;display:block;
	height:40px; /*used to be 60px*/
	}

#navbar ul li a:hover{
color:#fff;background:transparent url(images/menu.gif);
background-attachment:left bottom;background-repeat:repeat-x;display:block;height:40px;}
/*height used to be 60px*/

#navbar li.current_page_item a{
background:transparent url(images/menu.gif);
background-attachment:left bottom;background-repeat:repeat-x;color:#fff;}

#navbar li.current_page_item a:hover{
border-bottom:3px solid #333;text-decoration:none;}/*used to be 5px, now 2px*/




/*	Big blue yoely pic and yz on right
	this row spans the whole width of the page
*/
#row{
	background:transparent;
	width:1000px;
	height:175px;
	background-image:url(images/NewMain.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	margin:0 auto;
	padding:0;
	text-align:left;
	color:#ccc;
}

#rowtext p{color:#ccc;line-height:1.5em;}

/*BLACK AND GRAY SQUARE BOX*/
#row2{
	margin-left:45%;
	margin-top:20px;
	background:transparent url(images/well.gif);
	background-attachment:right top;
	background-repeat:no-repeat;
	}

#rowtext{
	margin:16px 0 0 60px;
	height:230px;
	width:180px;
	overflow:hidden;
	padding-right:5px;
	}


/*color from A65313 to 8790c9*/
small{color:#8790c9;background:#fafafa;display:block;}



#l_sidebar ul,#r_sidebar ul,#footer ul{list-style:none;margin:0;padding:0;}

#l_sidebar ul li,#r_sidebar ul li,#footer ul li{display:inline;margin:0;padding:0;}

#l_sidebar ul li a,#r_sidebar ul li a,#footer ul li a{
display:block;color:#aaa;text-decoration:none;margin:0;
padding:5px 0 5px 0;border-bottom:1px solid #373737;
background:url(images/li.gif) no-repeat right center;}

#l_sidebar ul li a:hover,#r_sidebar ul li a:hover,#footer ul li a:hover{
background:#333 url(images/l.gif) no-repeat right center;
color:#fff;margin:0;padding:5px 0 5px 0;border-bottom:1px solid #373737;display:block;}

#l_sidebar p,#r_sidebar p{color:#ccc;padding:3px 0 0 0;margin:0;line-height:20px;}



#l_sidebar{float:left;width:290px;margin:0 0 0 10px;padding:0 5px 5px 5px;line-height:20px;background:transparent;color:#ccc;}

#r_sidebar{float:right;width:155px;margin:0 0 0 10px;padding:0 0 5px 0;line-height:20px;background:transparent;color:#ccc;}

#main{width:959px;margin:0 auto;padding:0;background:transparent;}



#main p{padding:5px 0 5px 0;margin:0;line-height:20px;}


#main h2,#row h2,#footer h2{
	color:#cccfdc;
	font-size:21px;
	font-family:Century Gothic,Arial,Sans-Serif;
	font-variant: small-caps;
	padding:5px 20px 5px 0;
	margin:0;
	border-bottom:1px solid #aaa;
	font-weight:400;
	}

#main h5{
color:#333;font-size:16px;font-family:Century Gothic,Arial,Sans-Serif;
font-variant: small-caps;padding:0;margin:0;font-weight:400;text-align:right;}

#main p ol{margin:0;padding:0 0 0 10px;}

#main p ul{margin:0;padding:0 0 0 10px;}

blockquote{
margin:0 0 0 25;padding:0 10px 0 10px;font-style:italic;
color:#ccc;border-left:9px double #333;}

#main blockquote p{margin:0 0 10px 0;padding:0;}


/********THE MAINMIDDLE LAYER IS THE LAYER OF THE ACTUAL TEXT OF THE PAGE ON THE LEFT SIDE IN THE BODY*/
#mainmiddle{
float:left;width:430px;margin:0 10px 0 5px;padding:5px 5px 5px 5px;background:transparent;}

#mainmiddle p img{float:left;border:none;margin-right:5px;margin-bottom:5px;}

#mainmiddle h3{
color:#333;font-size:16px;font-family:Century Gothic,Tahoman,Arial,Sans-Serif;
line-height:20px;margin:10px 0 0 0;font-weight:bold;padding:0 0 5px 0;
}/*in the margin the first 10px is above and the second 10 pixels is below*/

#mainmiddle h4{
color:#333;font-size:12px;font-family:Century Gothic,Tahoman,Arial,Sans-Serif;
line-height:20px;margin:0;font-weight:bold;
}

#mainmiddle ul{
list-style: square inside url('images/li.gif');margin:0;padding:0 0 15px 0;}

#mainmiddle ul li{margin:0;padding:5px 0 0 0;}

#mainmiddle ul li a{color:#cccfdc;text-decoration:none;}

#mainmiddle ul li a:hover{color:#333;text-decoration:underline;}

#main img.wp-smiley{float:none;border:none;padding:0;margin:0;}

#main img.wp-wink{float:none;border:none;padding:0;margin:0;}

#date{
background:transparent url('images/cal.gif');float:left;width:36px;height:43px;margin:0;padding: 0;}

#date h3{
	color:#cccfdc;
	font-size:8px;
	font-weight:700;
	padding:4px 0 0 13px;
	margin:0;
	text-transform: uppercase;
	}

#date h4{
font-family:Times New Roman,Helvetica,Sans-Serif;color:#fff;
font-size:21px;font-weight: 400;padding:0 6px 0 9px;margin:0;text-align:center;}

.postspace{margin:0;padding:0;height:30px;border-bottom:8px double #fafafa;}



#footer{background:url(images/top3.gif) repeat-x left bottom;overflow:hidden;width:1000px;margin:0 auto;padding:10px 0p 10px 0;color:#ccc;}#footer p{text-align:center;}

#footer a,#footer a:visited{color:#ccc;text-decoration:none;}#footer a:hover{color:#333;}

#col1{width:31%;float:left;margin-left:15px;padding:0;}

#col2{width:31%;float:right;margin-left:10px;}



#searchdiv{margin:0;padding:0;}#searchform{margin:0;padding:0;overflow:hidden;}#s{width:90%;background:transparent;color:#ccc;font-size:11px;font-family:Verdana, Helvetica, Sans-Serif;padding:3px;margin:8px 0 0 0;border:1px solid #333;}

#commentblock{width:90%;background:transparent;color:#333;float:left;padding:10px 20px 0 20px;margin:10px 0 10px 0;border:1px solid #ccc;}

ol#commentlist{padding:5px 0 5px 0;margin:0;list-style-type:none;}

.commentdate{font-size:12px;padding:0;

}#commentlist li p{margin-bottom:8px;line-height:20px;padding:0;}

.commentname{color:#ccc;margin:0;padding:5px 5px 5px 0;}.commentinfo{clear:both;}

.commenttext{clear:both;margin:5px 0 20px 0;padding:20px 10px 5px 10px;width:60%;background: transparent;}

.commenttext-admin{clear:both;margin:5px 0 20px 0;padding: 20px 10px 5px 10px;width:90%;background:#ccc;}

#commentsformheader{padding:0;}

#commentsform{text-align:left;margin:0;padding:0;}#commentsform form{text-align:left;margin:0;}#commentsform p{margin:0;}#commentsform form textarea{width: 99%}p.comments_link img{margin:0;padding:0;border:none;}.entry{clear:left;line-height:20px;}

#wp-calendar{text-align:center;background:transparent;margin:0;width:95%;}#wp-calendar td{line-height:10px;font-size:10px;color:#ccc;}

/*	changed calendar lighter color from A65313 to cccfdc
	changed calendar darker color from 913300 to 8790c9
*/
#wp-calendar td a{display:block;color:#cccfdc;text-decoration:none;line-height:10px;}
#wp-calendar #prev a{width:30px;}
#wp-calendar #next a{width:30px;margin:0 0 0 30px;}
#wp-calendar #today{background:#8790c9;color:#fafafa;}
#wp-calendar #today a{color:#fafafa;font-weight:700;}
#wp-calendar caption{text-align:center;width:100%;margin:0 0 5px 0;font-variant:small-caps;}
.ff a img{border:.08em solid #ccc;padding:0.5em;opacity:.3;width:3.5em;height:3.5em;margin:0 .077em .077em 0;}
.ff a:hover img{border:.08em solid #333;opacity:1;width:3.5em;height:3.5em;padding:0.5em;}



body div#toolTip{
position:absolute;z-index:1000;width:100px;
background:#000;border-top:3px double #333;
text-align:left;padding:11px;min-height:1em;-moz-border-radius:9px;}

body div#toolTip p{margin:0;padding:0;color:#ccc;font:11px/12px geneva,arial,sans-serif;}
body div#toolTip p em{display:block;margin-top:3px;color:#000;font-style:normal;font-weight:bold;}
body div#toolTip p em span{font-weight:bold;color:#333;}

#ibox_w{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%;background-color:#000;margin:0;padding:0;filter:alpha(opacity=0);-moz-opacity:0.0;opacity:0.0;}
#ibox_progress{margin:0;padding:0;position:absolute;z-index:105;}
#ibox_wrapper{position:absolute;top:0;left:0;z-index:1000;padding:10px;border:1px solid #ccc;width:300px;height:300px;background-color:#000;padding-bottom:30px;margin:0;}
#ibox_content{background-color:#000;width:100%;height:100%;margin-bottom:5px;position:relative;top:0;left:0;border:1px solid #000;padding:2px;}
#ibox_footer_wrapper{position:relative;padding:0;margin:0;top:0;left:0;}

.pullquote{padding:10px;float:right;width:180px;margin:10px 0 10px 10px;border-top:2px solid #333;border-bottom:2px solid #333;text-align:center;line-height:22px;font-family:century gothic,tahoma,arial,sans-serif;color:#ccc;}

.center{text-align:center;}
.alignleft{float:left;}
.alignright{float:right;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;} 
.clearfix{display:inline-block;}* html .clearfix{height:1%;}.clearfix{display:block;}
