/********************************************
AUTHOR:  			Erwin Aligam
WEBSITE:   			http://www.styleshout.com/
TEMPLATE NAME: 	PixelGreen
TEMPLATE CODE: 	S-0010
VERSION:          1.2
LAST MODIFIED:    June-05-2007
*******************************************/
	@import url("../../rsc/css/basic.css");	/* Import basic styles */
	@import url("../../rsc/css/img.css");	/* Import standard image styles */
	@import url("../../rsc/css/blog_elements.css");	/* Import standard blog elements styles */
	@import url("../../rsc/css/forms.css");	/* Import default form styles */
	@import url("../../rsc/css/comments.css");	/* Import default comment styles */
/********************************************
#CC0000 dark red   - top bar H1
#FF3300 bright red

#000066 Dark Blue  - body text
#6666CC medium Blue
#F2F2F7 Light&#65533;Blue  - item footer background

#4C004C Dark Purple   - h2
#990099 bright purple
#F9F0F9 Light&#65533;Purple  - sidebar background

#4C6619 Dark Green   - h3
#99CC33 medium green
#EDF6DC Light&#65533;Green

#FF9900 orange  - h4
#FFFF66 yellow 
#FFFFCB Light Yello
********************************************/
/********************************************
HTML ELEMENTS
********************************************/
/* top elements */
	* { padding: 0; margin: 0; }
	
	#wrap {
		margin: 0; 	padding: 5px;
		font: normal 80%/1.2em 'Trebuchet MS', Tahoma, sans-serif;
		color: #000066;
		background: #FFF url('img/bg.jpg') repeat-x;
		text-align: center;
	}

/* links */
	a { background: inherit; color: #6666CC; text-decoration: none; }
	a:hover { background: inherit; color: #4C004C; text-decoration: underline; }

/* headers */
	h1 { 
		font: bold 'Trebuchet MS', Tahoma, Sans-serif; 
		font-size: 1.5em; 
		color: #4C004C; 
		margin: 8px 15px 2px 15px; 
		}
		h1 a { text-decoration: none; color: #4C004C;}
	h2 { 
		font: bold 'Trebuchet MS', Tahoma, Sans-serif; 
		font-size: 1.2em; 
		text-transform: uppercase; 
		margin: 8px 15px 5px 15px; 
		}
		h2 a { text-decoration: none; color: #4C004C;}
	h3 { 
		font: bold 'Trebuchet MS', Tahoma, Sans-serif;
		font-size: 1.2em;	
		margin: 8px 15px 2px 15px; 
		}
		h3 a { text-decoration: none; color: #4C004C;}
                h3 a:hover { background: inherit; color: #4C004C; text-decoration: underline; }
	h4 { 
		font: bold 'Trebuchet MS', Tahoma, Sans-serif; 
		font-size: 1.2em;
		margin: 8px 15px 2px 15px; 
		}
		h4 a { text-decoration: none; color: #4C004C;}
	h5 { 
		font: 'Trebuchet MS', Tahoma, Sans-serif; 
		font-size: 1.2em; 
		color: #4C6619; 
		margin: 8px 15px 5px 15px; 
	}
		h5 a { text-decoration: underline; }
	h6 { 
		font: 'Trebuchet MS', Tahoma, Sans-serif; 
		font-size: 1.1em; 
		text-align: justify;
		color: #4C004C; 
		margin: 8px 25px 5px 25px; 
		font-style: italic
	}
		h6 a { text-decoration: none; color: #4C6619;}
	p {
		margin: 15px 10px 6px 25px; 
	}
	
	
	p a { background: inherit; color: #6666CC; text-decoration: none; }
	p a:hover { background: inherit; color: #4C004C; text-decoration: underline; }
	
	ul, ol {
		margin: 5px 15px 6px 20px; 
		padding: 0px 0px 0px 5px;
	}

/* images */
	.bText img {
		border: 0px
		padding: 5px;
		margin: 5px 10px 10px 10px;
		background: #FAFAFA;
	}
	.bText.noborder img {
		border: 0px;
		padding: 0px;
		margin: 15px 20px 20px 20px;
	}
	img.float-right {
		margin: 5px 0px 5px 15px;
	}
	img.float-left {
		margin: 5px 15px 5px 0px;
	}
	code {
		margin: 5px 0;
		padding: 10px;
		text-align: left;
		display: block;
		overflow: auto;
		font: 500 1em/1.5em 'Lucida Console', 'courier new', monospace;
	}
/* white-space: pre; */
	acronym {
		cursor: help;
		border-bottom: 1px solid #777;
	}
	blockquote {
		margin: 15px; 	padding: 0 0 0 20px;
		background-color: #FAFAFA;
		background-position: 8px 10px;
		border: 1px solid #F8F2B8;
		border-left: 3px solid #764B08;
		font: bold 1.2em/1.5em "Trebuchet MS", Tahoma, sans-serif;
		color: #666666;
	}
	
/* form elements */
		form {
		border: 0px solid #4C004C;
		background-color: #F9F0F9;
	}
	input {
		padding: 2px;
		margin: 5px;
		border:1px solid #4C6619;
		font: normal 1em "Trebuchet MS", Tahoma, sans-serif;
		color: #4C004C;
	}
	textarea {
		width:360px;
		margin: 5px;
		padding:2px;
		font: normal 1em "Trebuchet MS", Tahoma, sans-serif;
		border:1px solid #4C6619;
		display:block;
	}
	input.button {
		margin: 5px;
		font: bold 1em Arial, Sans-serif;
		background: #FFF url(gradientbg.jpg) repeat-x;
		padding: 2px;
		color: #333;
		border: 1px solid #99CC33;
	}
	
/* search form */
	form.search {
		background-color: transparent;
		border: none;
		padding: 0;
	}
	form.search p { 
		margin:0; padding: 0; 
	}
	form.search input.SearchField {
		width: 195px;
		color: #333;
		height: 20px;
		padding: 2px;
		margin-bottom: 5px;
		vertical-align: top;
	}
	form.search input.SearchButton {
		font: bold 12px Arial, Sans-serif;
		color: #333;
		width: 60px;
		height: 26px;
		border: 1px solid #99CC33;
		padding: 3px 5px;
		vertical-align: top;
	}
	
/***********************
LAYOUT
************************/
	#header-content, #content, #footer-content {
		width: 870px;
	}
/* header */
	#header {
		text-align: left;
		height: 93px;
		border-top: 1px solid #000066; /* IE7 vertical placement */
	}
	#header-content {
		margin: 0 auto; padding: 0;
		position: relative;
	}
	#header-content .widget_core_coll_title h1 a {
		font: bold 40px 'Trebuchet MS', Sans-serif;
		letter-spacing: -1px;
		color: #F2F2F7;
		text-decoration: none;
	}
	#header-content .widget_core_coll_longdesc {
		font: normal 12px 'Trebuchet MS', sans-serif;
		color: #F2F2F7;
		margin: 0px 0px 0px 0px;
	}
#header-content .widget_core_coll_tagline {
	font: bold 12px 'Trebuchet Ms', Sans-serif;
	text-transform: none;
	color: #F2F2F7;
	margin: -10px 0 0 18px;
	margin-top: 0px;
	padding: 0;
	}
	
/* header menu */
	div.PageTop {
		float: right;
	}
	div.top_menu ul {
		position: absolute;
		right: 0px;
		bottom: 6px;
	}
	#header-content ul {
		font: bolder 1.3em 'Trebuchet MS', sans-serif;
		color: #FFF;
		list-style: none;
		margin: 0; 
		padding: 0;
	}
	#header-content li {
		display: inline;
	}
	#header-content li a {
		float: left;
		display: block;
		padding: 3px 12px;
		color: #FFF;
		background-color: #4C6619;
		text-decoration: none;
		border-right: 1px solid #523405;
	}
	#header-content li a:hover {
		background: #FF9900;
		color: #FFFF66;
	}
	#header-content li a.selected  {
		background: #99CC33;
		color: #EDF6DC;
	}
	
/* header photo */

	
/* content */
	#content-wrap {
		clear: both;
		float: left;
		width: 100%;
                background: #FFF url('img/bg2.jpg') repeat-x;
	}
	#content {
		text-align: left;
		padding: 0;
		margin: 0 auto;
	}

/* sidebar */
	#sidebar {
		float: right;
		width: 32%;
	}
	#sidebar h1 {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 10px 10px;
		font:  bold 1.4em 'Trebuchet MS', Tahoma, Sans-serif;
	}
	.sidebox {
		background: #F9F0F9;
		border-top: 2px solid #4C6619;
		border-bottom: 0px #4C6619;
		padding: 10px;
		margin: 0px;
	}

	#sidebar img {
		border: none;
	}
	
/* sidebar menu */
	#sidebar ul.sidemenu {
		list-style:outside;
		color: #4C004C;
		margin: 5px 5px 5px 15px;
		background: #F9F0F9;
	}
	#sidebar ul.sidemenu ul {
		margin: 0px;
		padding: 0px 0px 0px 15px;
		list-style-position: outside
	}
	#sidebar ul.sidemenu li {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 4px 0px;
	}
	#sidebar ul.sidemenu a {
		display:block;
		font-weight:normal;
		font-size:12px;
		color: #4C004C;
		height: auto;
		padding: 0px 0px 0px 0px;
		line-height: auto;
		text-decoration:none;
	}
	#sidebar ul.sidemenu a.top{
		border-top: 0px
	}
	#sidebar ul.sidemenu a:hover {
		padding: 0px 0px 0px 10px;
		border-left: 5px solid  #FF9900;
		color: #4C6619;
	}
	#sidebar ul.sidemenu ul {
		margin: 0px;
		padding: 0px 0px 0px 10px;
		list-style:outside;
	}
	
/* main */
	#main {
		float: left;
		width: 66%;
		margin: 0 0 10px 0; padding: 0;
	}
	#main h3.bTitle {
		padding: 10px 20px 5px 20px;
		background: #FFFFCB;
		margin: 0px 0px 0px 0px;
		border-bottom: 0px solid #FFFFCB;
		font: normal 1.5em 'Trebuchet MS', Tahoma, Sans-serif;
	}
	#main ul  {
		list-style-image: url('img/bullet.gif');
		margin: 0px 0px 3px 20px;
	}
	.post {
		margin: 0px 0px 20px 0px;
		padding: 0px;
		background: #FFFFE9; url('img/gradientbg.jpg') repeat-x;
		border: 2px solid #99CC33;
	}
	.post .post-footer {
		background-color: #FFFFCB;
		border: 1px solid #FF9900;
		padding: 5px;
		margin: 20px 10px 10px 10px;
		font-size: 90%;
	}
	.post .post-footer img {
		margin: 3px;
	}
	.post .post-footer .date {
		background: url('img/clock.gif') no-repeat 0 center;
		padding-left: 20px; 
		margin: 0 10px 0 5px;
	}
	.post .post-footer .comments {
		background: url('img/comment.gif') no-repeat 0 center;
		padding-left: 20px; 
		margin: 0 10px 0 5px;
	}
	.post .post-footer .readmore {
		background: url('img/page.gif') no-repeat 0 center;
		padding-left: 20px; 
		margin: 0 10px 0 5px;
	}
	
/* footer */
	#footer {
		clear: both;
		margin: 0; 
		padding: 0;
		font: normal .95em/1.6em 'Trebuchet MS', Tahoma, Arial, sans-serif;
		text-align: left;
	}
	#footer h1, #footer p {	
		margin-left: 0; 
	}
	#footer-content {
		border-top: 1px solid #4C6619;
		margin: 0 auto;
		padding-left: 15px;
		color: #4C6619;
	}
	#footer-content a {
		text-decoration: none;
		color: #4C6619;
	}
	#footer-content a.contact_link {
		text-decoration: none;
	}
	#footer-content a:hover {
		text-decoration: underline;
		color: #99CC33;
	}
	#footer-content ul {
		list-style: none;
		margin: 0; padding: 0;
	}
	#footer-content .col {
		width: 32%;
		padding: 0 5px 30px 0;
	}
	#footer-content .col2 {
		width: 30%;
		padding: 0 0 30px 0;
	}
	
/* alignment classes */
	.float-left  { 
		float: left; 
		}
	.float-right {
		float: right; 
		}
	.align-left  { 
		text-align: left; 
		}
	.align-right {	
		text-align: right; 
		}
		
/* additional classes */
	.clear { 
		clear: both; 
		}
	.gray  { 
		color: #BFBFBF; 
		}
	#sidebar .widget_core_coll_xml_feeds ul.sidemenu li a {
		display: inline;
	}
	table.bCalendarTable {
		font-size: 85%;
	}
	td.bCalendarCell, td.bCalendarLinkPost, td.bCalendarEmptyCell {
		width: 5.5ex;
	}
	.cse-branding-bottom,
	.cse-branding-right {
		margin:0;
		padding:0
	}
	.cse-branding-bottom,
	.cse-branding-right {
		zoom: 1;
	}
	.cse-branding-bottom:after,
	.cse-branding-right:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden
	}
	.cse-branding-text { 
		font: 10px Arial;
	}
	.cse-branding-form form {
		margin-bottom: 0;
		padding-bottom: 0;
	}
	
/* Bottom-specific selectors */
	.cse-branding-bottom .cse-branding-logo, 
	.cse-branding-bottom .cse-branding-text {
		display: block; 
		float: left;
	}
	.cse-branding-bottom .cse-branding-form {
		margin-bottom: 0px;
	}
	.cse-branding-bottom .cse-branding-logo {
		padding: 0
	}
	.cse-branding-bottom .cse-branding-text {
		padding-top: 4px
	}
	.cse-branding-right .cse-branding-form {
		float: center;
	}
	
/* Right-specific selectors */
	.cse-branding-right .cse-branding-logo, 
	.cse-branding-right .cse-branding-text {
		margin-left: 20px;
	}
	.cse-branding-right .cse-branding-form {
		float: left;
		margin-right: 4px;
	}
	.cse-branding-right .cse-branding-logo {
		padding: 0
	}
	.cse-branding-right .cse-branding-text {
		margin-top: -4px
	}
/* Ad Butler */
	/* Ad Butler  112690*/
		.title112690 {
			font: bold 14px/1.0em 'Trebuchet MS', Tahoma, Sans-serif; 
			color: #003300;
			}
		.text112690 {
			font: normal 10px/1.0em 'Trebuchet MS', Tahoma, Sans-serif; 
			color: #000000;
			}
		.URL112690 {
			font: normal 10px/1.0em 'Trebuchet MS', Tahoma, Sans-serif; 
			color: #404040;
			}
		.title112690 a { 
			font: bold 14px/1.0em 'Trebuchet MS', Tahoma, Sans-serif; 
			color: #003300; 
			text-decoration: none; 
			}
		.title112690 a:hover { 
			font: bold 14px/1.0em 'Trebuchet MS', Tahoma, Sans-serif; 
			color: #06285E; 
			text-decoration: none; 
			}