@import url("reset.css");
@import url("twitter.css");
@font-face {
	font-family: 'Spoleto';
	src: url('Fonts/spoleto-webfont.eot');
	src: local('☺'), url('Fonts/spoleto-webfont.woff') format('woff'), url('Fonts/spoleto-webfont.ttf') format('truetype'), url('Fonts/spoleto-webfont.svg#webfont8yZs8I6i') format('svg');
	font-weight: normal;
	font-style: normal;
}
/*	Site wide settings. */
* { font-family: verdana; font-size: 13px; border:none;}

h1{font-size: 20px;}

h2, h3, h4, h5, h6{font-weight:bold; margin:10px 0;}

body{background:#D5E14D url('../img/layout/footer_bg.gif') repeat-y 50%; color: #473622;}

a, a:link, a:visited {text-decoration: none; color:#3E3E29;}

a:hover {text-decoration: underline;}

ol, ul{font-size:12px;}

ul li{margin:5px 0 5px 13px;}

img{border: 0;}

.right{float:right;}
.left{float:left;}
.blue, a.blue, a.blue:link, a.blue:visited, a.blue:hover{color:#82CFCA !important;}
.brown, a.brown, a.brown:link, a.brown:visited, a.brown:hover{ line-height:32px; color:#3E3E29 !important; font-family:'Yanone Kaffeesatz','Gill Sans', 'Gill Sans MT'; font-size:22px; line-height:20px;}
.lightBrown, a.lightBrown, a.lightBrown:link, a.lightBrown:visited, a.lightBrown:hover{color:#AAAA8E !important;}
.tan, a.tan, a.tan:link, a.tan:visited, a.tan:hover{color:#F9FFD0 !important;}
.white, a.white, a.white:link, a.white:visited, a.white:hover{color:#FFF !important;}
.green, a.green, a.green:link, a.green:visited, a.green:hover{color:#E2ED81;}
.darkGreen, a.darkGreen, a.darkGreen:link, a.darkGreen:visited, a.darkGreen:hover{color:#D5E14D;}
.orange, a.orange, a.orange:link, a.orange:visited, a.orange:hover{color:#BB5F0A;}
.italic{font-style:italic !important; font-family:Georgia;}
.bold{font-weight:bold !important;}
.pointer{cursor:pointer !important;}
.caps{text-transform:uppercase !important;}
.bolder{font-weight:bolder !important;}
.blueBG{background-color:#82CFCA !important;}
.darkBlueBG{background-color:#007F7B !important;}
.lightBrownBG{background-color:#4C4C37 !important;}
.brownBG{background-color:#3E3E29 !important;}
.lightGreenBG{background-color:#E2ED81 !important;}
.greenBG{background-color:#D5E14D !important;}
.midGreenBG{background-color:#BFCA3C !important;}
.darkGreenBG{background-color:#899B15 !important;}
.transBG{background-color:transparent !important;}
.clearLeft{clear:left !important;}
.clearRight{clear:right !important;}
.clearBoth{clear:both !important;}
.center{text-align:center !important;}
hr.colors{background-image:url('../img/layout/side_text_bar.gif');width:130px;height:5px !important; margin:3px 0; padding:0; border:transparent;}
hr.greenDash{background:url('../img/layout/dash.gif') repeat-x; width:100%;height:5px !important; border:0 solid transparent;}
div.colors{background-image:url('../img/layout/side_text_bar.gif');width:130px;height:5px !important; margin:3px 0; padding:0; border:transparent;}
div.greenDash{background:url('../img/layout/dash.gif') repeat-x; width:100%;height:5px !important; border:0 solid transparent;}
.borderGreenSolid{border-bottom:3px solid #E2ED81 !important;}
.borderBlueDot{border-bottom:1px dotted #82CFCA !important; margin-bottom:10px !important;}
.borderLightBrownFat{border-bottom:5px solid #4C4C37 !important;}
p{font-size:12px; line-height:18px; font-family:Verdana; margin-bottom:13px;}

/*	Content	*/
.content{margin:0 auto; width:1000px;}

/*	Header	*/
#headerText{text-align:center;font-size:70px; color:#007f7b; font-family:Spoleto, 'Gill Sans', 'Gill Sans MT'; padding-top:20px; }

#headerTop{width:100%;height:25px; text-align:center;}

#headerTop #headerTop a, #headerTop a:link, #headerTop a:visited, #headerTop a:hover{font-size:12px; font-family:verdana; text-transform:uppercase; margin:0 15px;}

#headerTop .content{height:21px;background:transparent url('../img/layout/top_middle_bg.jpg') no-repeat 302px; padding:4px 0 0;}

#headerMiddle{width:100%;height:299px;background:transparent url('../img/layout/top_middle_slice_bg.jpg') repeat-x;}

#headerMiddle .content{height:299px;background:transparent url('../img/layout/header_bg_grunge.jpg') no-repeat ;position:relative;z-index:1000;}

#headerMiddle .logo{position:absolute;top:20px;left:15px;}

#headerMiddle .tag{position:absolute;top:130px;left:8px; font-family:Spoleto, Georgia; font-size:26px; color:#3e3e29; height:82px; line-height:32px;padding-left:3px;}

#headerMiddle hr{height:3px; position:relative; top:-28px;}

#headerBottom{width:100%;background:url('../img/layout/body_content_bg.gif') repeat-x ;}


/*	ContentBlock	*/
#contentWrapper .contentBlock{
	text-align:center;
	font-family:verdana;
	font-size:12px;
	line-height:18px;
	margin-bottom:0;
	padding-bottom:10px;
}

#contentWrapper .contentBlock img.center{
	border:3px solid #3E3E29;
	margin:10px 0;
}

#contentWrapper .contentBlock *{
	text-align:left;
}

/*	ContentBlock Left Column	*/
#contentWrapper .leftCol .contentBlock{width:130px;}
#contentWrapper .leftCol .desc { font-family:Verdana; line-height:18px; padding-bottom:7px; }

#contentWrapper .leftCol .contentBlock .label{font-size:22px; font-family:georgia; font-style:italic; padding-bottom:5px; line-height:22px;}

#contentWrapper .leftCol .contentBlock .link{padding:7px;}

#contentWrapper .leftCol .contentBlock .linkLabel{margin-top:2px;}

#contentWrapper .leftCol .contentBlock .link a{font-size:11px; margin-right:6px; line-height:13px; font-family:Verdana;}

#contentWrapper .leftCol li { list-style-image:url("../img/layout/carrot.gif"); }
#contentWrapper .leftCol li a{ color:#82cfca !important; font-family:Verdana; line-height:15px; }

/*	Content	*/
#contentWrapper{
	width:100%;
	background:#3E3E29;
	position:relative;
}

#contentWrapper h2{
	text-transform:uppercase;
	color:#F9FFD0;
	font-size:20px;
	font-family:'Gill Sans', 'Gill Sans MT';
	line-height:16px;
}

#contentWrapper .content{
	margin-bottom:-4px;
}

#contentWrapper table .leftCol{
	background:#4C4C37;
	width:130px;
	padding:20px;
}

#contentWrapper table .middleCol{
	background:#3E3E29;
	width:620px;
	padding:10px 20px;
	color:#82CFCA;
}

#contentWrapper .middleCol a, #contentWrapper .middleCol a:link, #contentWrapper .middleCol a:visited, #contentWrapper .middleCol a:hover{
	color:#82CFCA;
}
	
#contentWrapper table .middleCol h2{
	color:#82CFCA;
	font-size:29px;
	font-family:'Yanone Kaffeesatz','Gill Sans', 'Gill Sans MT';
	line-height:32px;
}

#contentWrapper table .middleCol p a, #contentWrapper table .middleCol p a:link, #contentWrapper table .middleCol p a:visited {text-decoration: underline;}

#contentWrapper table .middleCol h3{
	color:#E2ED81;
	font-size:15px;
	font-family:Verdana;
	padding:0;
	margin:3px 0 7px;
}

#contentWrapper table .middleCol h4{
	color:#CEF3F1;
	font-size:15px;
	font-family:Georgia;
	font-style:italic;
	font-weight:normal;
	padding:0;
	margin:3px 0 10px;
	line-height:20px;
}

#contentWrapper table .middleCol li{
	 list-style-image: url(../img/layout/carrot.gif);
	 font-family:Verdana;
	 font-size:12px;
}

#contentWrapper table .rightCol{
	background:#899B15;
	width:140px;
	padding:15px;
}

#contentWrapper table .rightCol .contentBlock{
	text-align:left !important;
}

#contentWrapper table .rightCol .contentBlock h2 a{
	font-family:'Yanone Kaffeesatz';
	line-height:30px;
}

#contentWrapper table .rightCol .contentBlock img{
	margin:10px 0;
}

#contentWrapper table .colBottom{
	padding:0;
	margin:0;
}

#contentWrapper .moreBox{
	background-color:#82CFCA;
	text-transform:uppercase;
	padding:3px;
	font-family:Verdana;
	font-size:12px;
}

#contentWrapper .moreBox img {
	padding-top:3px;
}

#contentWrapper .moreBoxText{
	margin-left:20px;
	margin-right:10px;
	margin-top:3px !important;
	font-family:'Yanone Kaffeesatz','Gill Sans','Gill Sans MT';
	font-size:20px;
}

#contentWrapper #moreBlog{
	width:280px;
	height:40px;
	background:url('../img/layout/more_blog_btn.gif') no-repeat 50% 0%;
	text-align:center;
	margin:0 auto;
	padding-left:60px;
	padding-top:10px;
}

#moreBlog .moreBoxText{
	font-size:22px !important;
}


/*	Footer	*/
#footerWrapper{
	background:#D5E14D url('../img/layout/footer_bg.gif') repeat-y 50%;
	width:100%;
	height:100%;
}

#footerContent{
	width:660px;
	/*margin:0 170px;*/
	margin:0 auto;
}

#footerWrapper .content{
	text-align:center;
}

#footerWrapper .content .contentBlock{
	text-align:center;
	font-size:13px;
	font-family:Verdana !important;
	line-height:18px;
	margin:13px;
}

#footerWrapper .content .label{
	color:white;
	font-family:Spoleto, Georgia;
	font-size:34px;
	margin-bottom:8px;
	padding:7px;
	text-align:center;
	line-height:32px;
}

#footerWrapper #footerLeft, #footerWrapper #footerRight{
	width:150px;
}

#footerWrapper #footerRight{
	text-align:left;
}

#footerWrapper #footerMiddle{
	width:280px;
}

/*	Seperated List	*/
.seperatedListLeft, .seperatedListRight{
	width:280px;
	height:170px;
	padding:10px;
	margin:10px 10px 0;
}

.seperatedListLeft p, .seperatedListRight p{
	font-family:Verdana;
	font-size:12px;
	line-height:16px;
	padding-bottom:6px;
}

.seperatedListLeft{
	margin-left:0;
}

.seperatedListRight{
	margin-right:0;
}

.seperatedListLeft .bottomLink, .seperatedListRight .bottomLink { padding:0px !important; }

.bottomLink{
	padding:5px;
	font-size:14px;
}

.bottomLink img{
	margin-right:30px;
}

.bottomLink .linkLabel{margin-right:9px; margin-top:2px; font-family:Georgia;}

.bottomLink .commentCount{margin-left:0 !important;}

.commentCount{
	background:url('../img/layout/comments_bg.gif') no-repeat;
	font-family:Verdana;
	font-size:11px;
	height:17px;
	margin-left:6px;
	padding-left:5px;
	padding-top:3px;
	width:30px;
}

/*	User Content	*/
.userContent{
	width:300px;
	margin:0 5px;
	position:relative;
}

.userText{
	font-family:Verdana;
	font-size:12px;
	height:160px;
	line-height:18px;
	padding:5px;
}

.userText .authorImg{
	float:left;
	margin:7px;
}

.tailleft, .tailright, .numleft, .numright{position:absolute;}
.tailleft, .tailright{top:170px;}
.numleft, .numright{top:175px;}

.tailleft{right:10px;}

.tailright{left:10px;}

.numleft{right:3px; font-family:Verdana; font-size:10px;}

.numright{left:3px; font-family:Verdana; font-size:10px;}

 @media screen and (-webkit-min-device-pixel-ratio:0) {
   	.tailleft, .tailright{top:170px;}
	.numleft, .numright{top:175px;}
  }

.userInfoleft{
	text-align:right;
	margin-right:35px;
}

.userInforight{
	text-align:left;
	margin-left:35px;
}

.userInforight a, .userInfoleft a{ 
	font-family:Georgia; 
	font-style:italic; 
	font-size:15px; 
	color:#F9FFD0 !important; 
	display:block; 
	background:url('../img/layout/YouTube_tag.gif') no-repeat scroll 0 0; 
	margin-bottom:10px; 
}

/*	Pager	*/
.navigator{
	text-align:center;
	padding:5px;
}

.totalpagesdisplay{
	display:none;
}

/*	User Input Form	*/
#frmUserInput{margin:10px 0;}
#frmUserInput .tan{font-size:13px; line-height:15px; padding-bottom:10px;}
#frmUserInput input, #frmUserInput textarea{
	background:#71ABA2;
	color:#3F3E2A;
	border:0;
	padding:1.25px;
	font-style:italic;
	width:195px;
}
#frmUserInput textarea{
	padding:8px;
	height:110px;
	width:250px;
	overflow:hidden;
}
.userInputRight{width:349px;}
.userInputLeft{position:relative; width:270px;}
.userInputRight .userInputWrapper{text-align:right;}
.userInputWrapper{margin:0; padding-bottom:10px;}
.userInputWrapper h3{display:inline;}
.userInputWrapper label{font-size: 16px; font-family:Verdana; font-weight:bold;color:#E2ED81; margin-right:10px;}
.userInputLeft .tailTop{position:absolute; top:8px; right:16px;}
.inputWrapper{margin-bottom:14px;}
#frmUserInput #userInputSubmit{
	width:280px;
	height:40px;
	background:url('../img/layout/more_blog_btn.gif') no-repeat 50% 0%;
	text-align:center;
	margin:0 auto;
	padding-left:59px;
	padding-top:11px;
}
#userInputSubmit img{
	padding-top:2px;
}
#frmUserInput hr.greenDash{
	height:1px !important;
	margin:0;
}
#userInputSubmitBtn{
	background-color:transparent;
	border:0 none;
	cursor:pointer;
	font-size:22px !important;
	margin-top:0 !important;
}

#breadcrumb a, #breadcrumb a:link, #breadcrumb a:visited {color:#3E3E29 !important; margin-right:3px;}
