/* (CC) 2008 Screencap-Paradise.com
Version 1.0 - release date:  june , 2008 

This stylesheet is used for the grid */

/* ++++++++++++++++++++ RESET TAGS +++++++++++++++++++++ */
* {	margin:0; padding:0; font-family:Arial, Verdana, Geneva, Helvetica, sans-serif; font-size:100%;text-decoration:none; }
html { height:100%; background-color:#fff; color:#000; }
body { height:100%; background-color:#fff; color:#000; margin:0; padding:0; font-size: 62.5%; text-align: center; }
fieldset { border:0px solid #fff; }
table, td, th { border-collapse:collapse; vertical-align:top; }
img { border:none; }
ul { width:auto; list-style:none; }
/* ++++++++++++++++++++ End RESET TAGS ++++++++++++++++++++ */

/* GLOBAL LAYOUT / GRID  ========================================================================= */
#container { text-align:left; margin: 0 auto; width: 970px; }
	#header { width: 970px; overflow: hidden; background: #fff;}	
		#header .logo {width: 549px; height: 75px; background: url(../img/logo.gif) 0 0 no-repeat; margin: 5px auto 2px;}
			#header .logo h1, #header .logo h2 {display: none;}
		#header .head_container img{width: 968px; height: 130px; border:1px solid #333;}
		#header #mainNav {height: 20px; margin-top: 5px; padding: 8px 0 6px 0; border-bottom: 1px dashed #666;}
			#header #mainNav ul li{font-family: tahoma, arial; float: left; padding: 0 10px; font-size: 1.7em; border-right: 2px solid #b7b7b7}
				#header #mainNav ul li.last {border-right: 0;}
			#header #mainNav ul li a {color: #ff8d00; font-weight: bold}
				#header #mainNav ul li a:hover { color: #1885b3}
		
		#container #content {clear: left; color: #474747; }
			#content #leftSidebar {width: 150px; overflow: hidden; margin-right: 20px; float: left; padding-top: 10px;}
				#content #leftSidebar li.widget {width: 130px; overflow: hidden; min-height: 50px; _height: auto; padding: 0 10px; background: url(../img/side_gradient.jpg) 0 0 repeat-x; margin-bottom: 10px;}
					#content #leftSidebar li.widget h2 {font-family: tahoma, arial; font-size: 1.5em; color: #2B0253; line-height: 2em; letter-spacing: 0.05em}
					#content #leftSidebar li.widget ul {padding-bottom: 10px;}
					#content #leftSidebar li.widget ul li {font-size: 1.1em;}
						#content #leftSidebar li.widget dl {font-size: 1.1em}
						#content #leftSidebar li.widget dd {border-bottom: 1px dashed #eee; margin-bottom: 5px; padding-bottom: 2px}
	
			#content #mainContent {width: 590px; overflow: hidden; float: left; margin-right: 20px; padding-top: 10px;}
	
			#content #rightSidebar {width: 180px; overflow: hidden; padding-top: 10px;}
				#content #rightSidebar h2 {font-family: tahoma, arial; font-size: 1.5em; color: #2B0253; line-height: 2em; letter-spacing: 0.05em}
				#content #rightSidebar .box {width: 180px; overflow: hidden; padding-bottom: 10px;}
				#content #rightSidebar .box p {font-size: 1.1em;}
				#content #rightSidebar li { border-top: 1px dashed #666; padding-bottom: 10px;}
					#content #rightSidebar ul.wp-polls-ul li { border-top: none; padding-bottom: 2px; font-size:1.1em;}
				#content #rightSidebar .textwidget {font-size: 1.1em}
				#content #rightSidebar .textwidget p {padding: 0 10px}
				#content #rightSidebar .textwidget img {margin-bottom: 10px}
				
			#footer {clear: left;width: 100%; overflow: hidden; padding: 10px 0; border-top: 1px dashed #666;}

/* Global Settings */
	a {color:	#006297}
		#content a:hover {border-bottom: 1px dashed #54a1bf;}
		
		
/* Specific Blocks */
	.cpg_gal {padding: 10px 0; width: 100%; overflow: hidden;}
	.cpg_gal a {width: 150px; overflow: hidden; margin: 10px 22px 10px 18px; display: block; float: left;}
	.cpg_gal a.cpg_gallink {clear: left; width: 100%; overflow: hidden; font-size: 1.1em; margin-bottom: 0;}
		#content .cpg_gal a:hover {border-bottom: 0px; text-decoration: underline;}
	
	.google {width: 100%; overflow: hidden; margin-bottom: 10px; padding: 0 10px;}
	.enhanced-categories-1 span {display: none;}
		
	#rightSidebar a.button {width: 180px; height: 111px; display: block; background: url(../img/donate.jpg) no-repeat; font-size: 0;}
		#rightSidebar a.button:hover {width: 180px; height: 111px; display: block; background: url(../img/donate_mo.jpg) no-repeat; font-size: 0; border-bottom: 0;}
	
	
	/* Main page */
		#content #mainContent .box {width: 570px; min-height: 50px; _height: auto; padding: 0 10px 10px; background: #f3f3f3 url(../img/middle_gradient.jpg) 0 0 repeat-x; margin-bottom: 20px;}
			#content #mainContent .box h2 {font-family: tahoma, arial; font-size: 1.6em; font-weight: bolder; color: #FF2826; line-height: 2em; padding-bottom: 4px; letter-spacing: 0.1em}
				#content #mainContent .box h2 a {color: #FF2826;}
			#content #mainContent .box ul {padding-bottom: 10px;}
			#content #mainContent .box .entry {font-size: 1.2em; margin-bottom: 10px;}
				.posts .box .entry ul {margin-left: 10px}
			#content #mainContent .box .comments {border-top: 1px dashed #666; padding-top: 5px; margin-top: 5px;}
	
	/* Pages */
	.pages h1 {color: #1985B3; font-family: georia; font-style: italic; font-size: 3em; margin-bottom: 1em;}
	.pages h2 {font-size: 2.4em; font-family: tahoma; margin-bottom: 10px;}
	.pages .box {width: 100%; overflow: hidden;}
	.pages .box ul {float: none; width: 80%; overflow: hidden; font-size: 1.1em; margin-left: 10px;}
		.pages .box .entry ul li ul {font-size: 0.9em;}
		.pages .box p {margin-bottom: 10px}
	
	/* Categories */
	.archive h1 {color: #FF2826; font-size: 3em; margin-bottom: 1em;}
	.archive .box {width: 100%; overflow: hidden;}
	.archive .box ul {float: left; width: 48%; overflow: hidden;}

	
	/* Comments */
	#comments {clear: left; width: 100%; overflow: hidden;}
		#comments h3 {font-size: 1.7em; margin-bottom: 0.5em;}
		#comments ul#comment_list {margin-bottom: 20px;}
		#comments li.comment {border: 1px solid #ddeef4;font-size: 1.2em; margin-bottom: 10px;}
		#comments p.comment_meta {background: #E9F4F8; padding: 10px;}
			#comments strong {color: #ff8d00}
			#comments .comment_time {font-size: 0.9em;}
		#comments .entry {padding: 10px}
		
		#comments h3#respond {color: #1985B3; font-family: georia; font-style: italic; font-size: 3em; margin-bottom: 0.1em;}
		
		#comments textarea {border: 1px solid #ddeef4; background: #f9f9ff; width: 578px; padding: 5px; font-size: 1.2em; margin: 10px 0}
			#comments input.form_submit {width: 163px; height: 48px; background: url(../img/button156.gif) 0 0; padding-bottom: 3px; font-size: 1.3em; border: 0; color: #1985B3; cursor: pointer; font-weight: bold}
				#comments input.form_submit:hover {background: url(../img/button156_mo.gif) 0 0;}
			