/*
Theme Name: Cluck Nation
Theme URI: http://synccreative.com/
Description: Custom Theme for Cluck Nation!
Version: 1.0
Author: Tyler Kremberg
Author URI: http://www.myinitialsare.tk/

*/

* { padding: 0; margin: 0; outline: 0; }

body {
    font-family: Arial, "Trebuchet MS", sans-serif;
    font-size: 13px;
    color: #000;
    line-height: 130%;
    background: #854714;
}

a { cursor: pointer; color: #000; text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border: 0; }

.cl { font-size: 0; line-height: 0; height: 0; clear: both; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }
.center { margin: 0 auto; }
.fl { float: left; display: inline; }
.fr { float: right; display: inline; }
.ac { text-align: center; }
.al { text-align: left; }
.ar { text-align: right; }
.shell { width: 860px; margin: 0 auto; position: relative; z-index: 1; }

#page { background: url('css/images/body-bg.jpg') repeat-y center 0; height: 100%; }
#header {
	 height: 251px; 
}
#header .shell { background: url('css/images/header.jpg') no-repeat 0 0; height: 251px; height: 190px; }
h1#logo  { height: 129px; width: 243px; font-size: 0; line-height: 0; margin: 15px 0 0 45px; margin-top: 0;}
h1#logo a { display: block; height: 129px; background: url(css/images/logo.png) no-repeat 0 0; text-indent: -4000px; cursor: pointer; }
.navChickens { 
	position: absolute; 
	top: -62px; 
	left: 0; 
	display: block; 
	height: 104px;
	width: 587px; 
	background: url(css/images/windmills.png) no-repeat 0 0;
top: 87px; 
left: 48px; 
}

#navigation { 
	position: relative; 
	height: 31px; 
	width: 762px; 
	margin: 20px auto;
}

hr.sidebar-hr
{
width: 80%;
height: 1px;
color: #c3a56e;
background-color: #c3a56e;
border: none;
text-align: center;
margin: 0 auto;
}

#colRight h4
{
font: italic bold 16px Georgia,"Times New Roman", serif; color: #13536a;
margin: 0.75em 0.5em 0.5em 0.5em;
}


#navigation li { float: left; display: inline; }
#navigation a { float: left; display: inline;  padding: 0 31px; font: bold 13px Helvetica, Arial, sans-serif; line-height: 31px; color: #fff; }	
#navigation .last { border: 0; }
#navigation .last a { padding-right: 0; }
         

#navigation .relation { width: 263px; height: 168px; background: url(css/images/navigation.png) no-repeat 0 0; }

#navigation ul { list-style: none outside; padding-top: 10px; padding-left:25px; }

#navigation a { 
	float: left;
	display: inline; 
	height: 14px; 
	width: 218px; 
	font-size: 0; 
	line-height: 0; 
	text-indent: -4000px; 
	margin: 5px 0 10px 0; 
	position:relative;
}

#navigation a:hover,
#navigation .active { background-position: 0 bottom; }

#nav1 { background: url(css/images/homeNav1.gif) no-repeat 0 0; }
#nav2 { background: url(css/images/homeNav2.gif) no-repeat 0 0; }
#nav3 { background: url(css/images/homeNav3.gif) no-repeat 0 0; }

#colLeft { float: left; display: inline; width: 545px; margin-left: 47px; padding-bottom: 20px;}
#colLeft, #colRight { position: relative; margin-top: -60px; }

.head {
	background: #13536a; 
	padding: 8px 15px; 
	margin-bottom: 30px; 
	border-bottom: 2px solid #1697c5; 
	height: 100%;   
	
}

.archive-header-container {
	 margin-bottom: 10px; 
padding-top: 15px;
}
.archive-header-container h2 {
	margin-left: 20px;
display: block; font: italic bold 16px Georgia,"Times New Roman", serif; color: #13536a; height: 100%;
}


.archive-header-container h2 a {
	 color: #13536a;
}
.archive-header-container small {
	 margin-left: 20px;
display: block; font: italic bold 11px Helvetica, Arial, sans-serif; line-height: 16px; color: #13536a; 
}
.head h2 a, .head h2 { display: block; font: italic bold 18px Georgia,"Times New Roman", serif; color: #fff; height: 100%;}
.head small { display: block; font: italic bold 11px Helvetica, Arial, sans-serif; line-height: 16px; color: #fff; }
.post { background: #fff; margin-bottom: 20px; padding-bottom: 15px; }
.post img { display: block; }
.post .entry { padding: 0 45px 0 45px; padding-top: 20px; }
.post p { font-size: 13px; padding-bottom: 15px; font-family: Helvetica, Arial, sans-serif; }
.post .entry p { padding-bottom: 20px; font: 14px Georgia, Times, serif; line-height: 22px; } 
.post .entry p a { color: #c0670e; text-decoration: underline; }
.post .entry p a:hover { text-decoration: none; }
.page { background: #fff; margin-bottom: 20px; padding-bottom: 15px; }
.page img { display: block; }
.page .entry { padding: 0 45px 0 45px; padding-top: 20px; }
.page p { font-size: 13px; padding-bottom: 15px; font-family: Helvetica, Arial, sans-serif; }
.page .entry p { padding-bottom: 20px; font: 14px Georgia, Times, serif; line-height: 22px; } 
.page .entry p a { color: #c0670e; text-decoration: underline; }
.page .entry p a:hover { text-decoration: none; }

#comments { background: #fff; width: 485px; margin: 0 auto; border-top: 1px solid #444142; margin-top: 10px; padding-top: 30px; }
#comments h2 { font: bold 14px Georgia, Times, serif; text-transform: uppercase; color: #333; padding-bottom: 30px; margin-left: 10px; }
.comment { padding:  0 0 20px 10px; }
.comment h3 { font: bold 12px Georgia, Times, serif; line-height: 20px; color: #13536a; }
.comment p  { font: 11px Georgia, Times, serif; line-height: 20px; color: #333; }
.commentForm { background: #fff183; padding: 15px; margin-bottom: 35px; }
.commentForm label { float: left; display: inline; width: 60px; text-align: right; font: 11px Verdana, Arial, sans-serif; color: #333; }
.commentForm .field { float: left; display: inline; width: 197px; background: #fff; border: 1px solid #dadada; margin: 0 0 15px 10px; padding: 3px; }

.commentForm textarea { 
	float: left; 
	display: inline; 
	width: 314px; 
	height: 144px; 
	padding: 3px; 
	background: #fff; 
	border: 1px solid #dadada; 
	margin-left: 10px;
	overflow: auto;
}

.commentForm .btn { 
	display: block; 
	height: 18px; 
	width: 122px; 
	background: url(css/images/btnSubmitComment.gif) no-repeat 0 0;
	border: 0;
	cursor: pointer; 
	margin: 20px 0 0 70px;
}

.seePosts { border-top: 1px solid #382f26; border-bottom: 1px solid #382f26; padding: 25px 0; }

.seePosts a { 
	display: block; 
	background: #fff; 
	color: #004814;  
	width: 158px; 
	height: 33px;
	text-align: center; 
	font: bold 13px Helvetica, Arial, sans-serif; 
	line-height: 33px;
}

#footer p { padding: 35px 50px; font: italic 11px Arial, sans-serif; color: #56482f; }
#footer a { color: #56482f; text-decoration: underline; }
#footer a:hover { text-decoration: none; }


#colRight { float: left; display: inline; width: 210px; margin-left: 10px; }
#colRight h2 { font: bold 14px Georgia, Times, serif; color: #fff; }
#colRight .box { background: #f3e5cb; margin-bottom: 10px; } 
#colRight .box ul { list-style: none outside; padding: 0 0 25px 20px; }
#colRight .box li { background: url(css/images/square.gif) no-repeat 0 5px; padding-left: 13px; width: 150px; margin: 5px 0; }
#colRight .box a { font: 12px Helvetica, Arial, sans-serif; color: #000; line-height:15px; }
#colRight .box a:hover { font-weight: bold; text-decoration: none; }


.relevant { width: 165px; margin: 0 auto 30px; }
.relevant a { float: left; display: inline; margin-right: 17px; }

/* HOMEPAGE SPECIFIC */
body#home {font-family:Helvetica, Arial, "Trebuchet MS", sans-serif;font-size:13px;color:#000;line-height:130%;background:#854714;}
body#home a{cursor:pointer;color:#c0670e;text-decoration:none;}
body#home a:hover{text-decoration:underline;}
body#home a img{border:0;}
body#home .cl{font-size:0;line-height:0;height:0;clear:both;}
body#home .notext{font-size:0;line-height:0;text-indent:-4000px;}
body#home .center{margin:0 auto;}
body#home .fl{float:left;display:inline;}
body#home .fr{float:right;display:inline;}
body#home .ac{text-align:center;}
body#home .al{text-align:left;}
body#home .ar{text-align:right;}
body#home .shell{width:860px;margin:0 auto;}
body#home #page{background:url(css/images/body-bg.jpg) repeat-y center 0;height:100%;}
body#home #header .shell{height:100%;background:url(css/images/homeHeader.jpg) no-repeat center 0;}
body#home h1#logo{float:left;display:inline;height:185px;width:377px;font-size:0;line-height:0;}
body#home h1#logo a{display:block;height:185px;background:url(css/images/homeLogo.png);text-indent:-4000px;}
body#home #header .chicken{height:189px;width:148px;background:url(css/images/chicken.png) no-repeat 0 0;position:absolute;top:35px;right:145px;z-index:1;}
body#home #navigation{float:right;display:inline;width:263px;height:168px;margin-right:40px;position:relative;z-index:200;border:0;}
body#home #navigation .relation{width:263px;height:168px;background:url(css/images/navigation.png) no-repeat 0 0;}
body#home #navigation ul{list-style:none outside;padding-top:10px;padding-left:25px;}
body#home #navigation a{float:left;display:inline;height:13px;width:218px;font-size:0;line-height:0;text-indent:-4000px;position:relative;margin:5px 0 10px;}
body#home #navigation a:hover,#navigation .active{background-position:0 bottom;}
body#home #nav1{background:url(css/images/homeNav1.gif) no-repeat 0 0;}
body#home #nav2{background:url(css/images/homeNav2.gif) no-repeat 0 0;}
body#home #nav3{background:url(css/images/homeNav3.gif) no-repeat 0 0;}
body#home #nav4{background:url(css/images/homeNav4.gif) no-repeat 0 0;}
body#home #nav5{background:url(css/images/homeNav5.gif) no-repeat 0 0;}
body#home #videoBox{width:475px;height:334px;background:#13536a;position:relative;z-index:1000;margin:0 auto;padding:10px;}
body#home #videoBox .topChicken{position:absolute;top:-105px;right:90px;height:115px;width:127px;background:url(css/images/videoBoxTopChicken.png) no-repeat 0 0;}
body#home #videoBox .backward{position:absolute;bottom:-33px;left:0;height:33px;width:217px;background:url(css/images/btnBackward.gif) no-repeat 0 0;display:none;}
body#home #videoBox .forward{position:absolute;bottom:-33px;left:278px;display:block;height:33px;width:217px;background:url(css/images/btnForward.gif) no-repeat 0 0;}
body#home #colLeft{float:left;display:inline;width:432px;margin-left:50px;}
body#home #wtcFeatures{height:164px;width:269px;background:url(css/images/wtcBox.gif) no-repeat 0 0;text-transform:uppercase;position:relative;margin:-60px 0 0 -20px;padding:30px 35px;}
body#home #wtcFeatures h2{font:bold 30px "Rosewood", Georgia, "Times New Roman", serif;color:#000;}
body#home #wtcFeatures p{font:bold 12px "Rosewood", Georgia, "Times New Roman", serif;color:#951523;line-height:20px;}
body#home .post{background:#fff;margin-bottom:20px;}
body#home .post img{display:block;}
body#home .post .entry{padding:0 30px;}
body#home .post p{font-size:13px;padding-bottom:15px;font-family:Helvetica, Arial, sans-serif;}
body#home .post .entry p{padding-bottom:20px;font:14px Georgia, Times, serif;line-height:18px;}
body#home .post .entry p a{color:#c0670e;text-decoration:underline;}
body#home .head{background:#13536a;margin-bottom:30px;padding:8px 15px;}
body#home .head h2 a,.head h2{display:block;font:italic bold 18px Georgia,"Times New Roman", serif;color:#fff;}
body#home .head small{display:block;font:italic bold 11px Helvetica, Arial, sans-serif;line-height:16px;color:#fff;}
body#home .post .postmetadata a{color:#000!important;font:italic bold 13px Times, serif;}
body#home .chickenSteps{height:24px;font-size:0;line-height:0;text-indent:-4000px;width:427px;background:url(css/images/chickenSteps.gif) repeat-x 0 0;margin:20px 0;}
body#home .seePosts{border-top:1px solid #382f26;border-bottom:1px solid #382f26;padding:25px 0;}
body#home .seePosts a{display:block;background:#fff;color:#004814;width:158px;height:33px;text-align:center;font:bold 13px Helvetica, Arial, sans-serif;line-height:33px;}
body#home #colRight{float:left;display:inline;width:293px;margin:50px 0 0 36px;}
body#home #recentlyHatched{padding-left:35px;font:13px Helvetica, Arial, sans-serif;line-height:21px;margin-bottom:110px;}
body#home #recentlyHatched h2{position:relative;margin-left:-68px;height:96px;width:214px;background:url(css/images/recentlyHatched-h.gif) no-repeat 0 0;}
body#home #recentlyHatched a{display:block;width:260px;color:#000;}
body#home #recentlyHatched a:hover{font-weight:700;}
body#home #colRight .head{background:#000;}
body#home .box{background:#fff;margin-bottom:20px;height:100%;}
body#home .box a.img{display:block;width:85px;margin:20px auto;}
/*
#colRight .box .rss, #colRight .box .share { 
	float: left; 
	display: inline; 
	height: 38px; 
	padding-left: 45px; 
	font: bold 14px Helvetica, Arial, sans-serif !important; 
	line-height: 38px; 
	text-transform: uppercase; 
	background: url(css/images/rssIcon.gif) no-repeat 0 center; 
	margin: 0 0 30px 25px; 
	color: #000 !important;
} 
.box .rss {
	margin-left: 0; 
padding-left: 32px; 
}

#colRight .box .share { background: url(css/images/shareIcon.gif) no-repeat 0 0; background:none; 
margin-left:0; 
padding-left: 10px;}
*/

.rss, .share, .facebook, .youtube, .twitter { 
	float: left; 
	display: inline; 
	height: 38px; 
	padding-left: 25px; 
	font: bold 14px Helvetica, Arial, sans-serif; 
	line-height: 38px; 
	text-transform: uppercase; 
	background: url(css/images/rssIcon.gif) no-repeat 0 top;
	margin: 0 0 30px 15px; 
	color: #000 important!;
} 

.share { background: url(css/images/shareIcon.gif) no-repeat 0 0; background:none; }
.facebook { background: url(css/images/facebook.gif) no-repeat 0 0; background:none; }
.twitter { background: url(css/images/shareIcon.gif) no-repeat 0 0; background:none; }
.youtube { background: url(css/images/shareIcon.gif) no-repeat 0 0; background:none; }

div.box div.bg { height: 45px; }
div.box div.head { margin-bottom: 22px; } 
body#home #footer p{font:italic 11px Arial, sans-serif;color:#56482f;padding:35px 50px;}
body#home #footer a{color:#56482f;text-decoration:underline;}
body#home .post .entry p a:hover,#footer a:hover{text-decoration:none;}


#navigation { 
	float: right; 
	display: inline; 
	width: 263px; 
	height: 168px; 
	margin-right: 40px; 
	position: relative; 
	z-index: 200; 
	border: 0;
}

#navigation .relation { width: 263px; height: 168px; background: url(css/images/navigation.png) no-repeat 0 0; }

#navigation ul { list-style: none outside; padding-top: 10px; padding-left:25px; }

#navigation a { 
	float: left;
	display: inline; 
	height: 14px; 
	width: 218px; 
	font-size: 0; 
	line-height: 0; 
	text-indent: -4000px; 
	margin: 5px 0 10px 0; 
	position:relative;
}

#navigation a:hover,
#navigation .active { background-position: 0 bottom; }

#nav1 { background: url(css/images/homeNav1.gif) no-repeat 0 0; }
#nav2 { background: url(css/images/homeNav2.gif) no-repeat 0 0; }
#nav3 { background: url(css/images/homeNav3.gif) no-repeat 0 0; }

/* Specific to Privacy Policy Popup */
body.privacy-policy #header, 
body.privacy-policy #footer, 
body.privacy-policy #colRight { display: none; } 
body.privacy-policy #page{ background: none; }
body.privacy-policy #colLeft { margin-left: 0; }
