/********************************************
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 */
/********************************************
HTML ELEMENTS
********************************************/
/* top elements */
	* { padding: 0; margin: 0; }
	
	#wrap {
		margin: 0; 	padding: 5px;
		font: normal 80%/1.2em 'Trebuchet MS', Tahoma, sans-serif;
		color: #472D05;
		background: #FFF url('img/bg.jpg') repeat-x;
		text-align: center;
	}

/* links */
	a { background: inherit; color: #472D05; text-decoration: none; }
	a:hover { background: inherit; color: #06285E; text-decoration: underline; }

/* headers */
	h1 { 
		font: bold 'Trebuchet MS', Tahoma, Sans-serif; 
		font-size: 1.4em; 
		color: #472D05; 
		margin: 8px 15px 2px 15px; 
		}
		h1 a { text-decoration: none; color: #472D05;}
	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: #472D05;}
	h3 { 
		font: bold 'Trebuchet MS', Tahoma, Sans-serif;
		font-size: 1.2em;	
		margin: 8px 15px 2px 15px; 
		}
		h3 a { text-decoration: none; color: #472D05;}
	h4 { 
		font: bold 'Trebuchet MS', Tahoma, Sans-serif; 
		font-size: 1.2em;
		margin: 8px 15px 2px 15px; 
		}
		h4 a { text-decoration: none; color: #472D05;}
	h5 { 
		font: 'Trebuchet MS', Tahoma, Sans-serif; 
		font-size: 14px; 
		color: #472D05; 
		margin: 8px 15px 5px 15px; 
	}
		h5 a { text-decoration: underline; }
	h6 { 
		font: 'Trebuchet MS', Tahoma, Sans-serif; 
		font-size: 12px; 
		text-align: justify;
		color: #666600; 
		margin: 8px 25px 5px 25px; 
		font-style: italic
	}
		h6 a { text-decoration: none; color: #472D05;}
	p {
		margin: 15px 10px 6px 25px; 
	}
		p a { text-decoration: none; color: #A5690B;}
	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;
                position:relative; z-index:1;
	}
	img.float-left {
		margin: 5px 15px 5px 0px;
                position:relative; z-index:1;
	}
	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 #D8B259;
		background-color: #FFFFCC;
	}
	input {
		padding: 2px;
		margin: 5px;
		border:1px solid #D8B259;
		font: normal 1em "Trebuchet MS", Tahoma, sans-serif;
		color: #764B08;
	}
	textarea {
		width:360px;
		margin: 5px;
		padding:2px;
		font: normal 1em "Trebuchet MS", Tahoma, sans-serif;
		border:1px solid #D8B259;
		display:block;
		color: #764B08;
	}
	input.button {
		margin: 5px;
		font: bold 1em Arial, Sans-serif;
		background: #FFF url(gradientbg.jpg) repeat-x;
		padding: 2px;
		color: #333;
		border: 1px solid #DADADA;
	}
	
/* 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 #DADADA;
		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 #322103; /* 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: -2px;
		color: #FFF;
		margin: 0; padding: 0;
		text-decoration: none;
	}
	#header-content .widget_core_coll_longdesc {
		font: normal 11px 'Trebuchet MS', sans-serif;
		color: #EAC27B;
		margin: 0px 0px 0px 0px;
	}
	#header-content .widget_core_coll_tagline {
		font: bold 12px 'Trebuchet Ms', Sans-serif;
		text-transform: none;
		color: #FFF;
		margin: -10px 0 0 18px;
		margin-top: -10px;
		padding: 0;
		color: #ddd;
	}
	
/* 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: #784F07;
		text-decoration: none;
		border-right: 1px solid #523405;
	}
	#header-content li a:hover {
		background: #472D05;
		color: #EAC27B;
	}
	#header-content li a.selected  {
		background: #472D05;
		color: #EAC27B;
	}
	
/* header photo */
	.headerphoto {
		margin: 0 auto;
		width: 870px;
		height: 225px;
		padding: 20px 15px 15px 15px;
		background: #FFF url('img/headerphoto.jpg') no-repeat center;
	}
	
/* content */
	#content-wrap {
		clear: both;
		float: left;
		width: 100%;
	}
	#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: #FFFFCC;
		border-top: 1px solid #A5690B;
		border-bottom: 0px #FFFFCC;
		padding: 10px;
		margin: 0px;
	}

	#sidebar img {
		border: none;
	}
	
/* sidebar menu */
	#sidebar ul.sidemenu {
		list-style:outside;
		margin: 5px 5px 5px 15px;
		background: #FFFFCC;
	}
	#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: #472D05;
		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;
		border-left: 5px solid  #472D05;
		color: #06285E;
	}
	#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 0px 5px 5px;
		margin: 0 5px 3px 10px;
		border-bottom: 1px solid #D8B259;
		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: #FFF; url('img/gradientbg.jpg') repeat-x;
		border: 1px solid #A5690B;
	}
	.post .post-footer {
		background-color: #FFFFE1;
		border: 1px solid #D8B259;
		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 #DFBF6C;
		margin: 0 auto;
		padding-left: 15px;
		color: #764B08;
	}
	#footer-content a {
		text-decoration: none;
		color: #764B08;
	}
	#footer-content a.contact_link {
		text-decoration: underline;
	}
	#footer-content a:hover {
		text-decoration: underline;
		color: #333;
	}
	#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; 
                position:relative; z-index:1;
		}
	.float-right {
		float: right; 
                position:relative; z-index:1;
		}
	.align-left  { 
		text-align: left; 
                position:relative; z-index:1;
		}
	.align-right {	
		text-align: right; 
                position:relative; z-index:1;
		}
		
/* 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.2em 'Trebuchet MS', Tahoma, Sans-serif; 
			color: #003300; padding-top: 3px;
			}
		.text112690 {
			font: normal 10px/1.0em 'Trebuchet MS', Tahoma, Sans-serif; 
			color: #000000; padding-bottom: 3px;
			}
		.URL112690 {
			font: normal 10px/1.0em 'Trebuchet MS', Tahoma, Sans-serif; 
			color: #404040; padding-bottom: 3px;
			}
		.title112690 a { 
			font: bold 14px/1.2em 'Trebuchet MS', Tahoma, Sans-serif; 
			color: #003300; 
			text-decoration: none; padding-top: 3px;
			}
		.title112690 a:hover { 
			font: bold 16px/1.4em 'Trebuchet MS', Tahoma, Sans-serif; 
			color: #06285E; 
			text-decoration: underline; padding-top: 3px; 
			}