/*  
Theme Name: POP CORN
Theme URI: http://corncommentary.com/
Description: A WordPress theme designed exclusively for The NCGA by ZimmComm, New Media LLC.
Version: 1.0
Author: RobC
Author URI: http://zimmcomm.biz/
*/

@import url(fonts-min.css);
@import url(reset-min.css);

body {background:#FFF url(images/corn_bg.gif) top left repeat-x;color:#222;font-family:Verdana;}

/* LINKS */
a, a:link {color: #069;text-decoration:none;}
a:visited {color:#039;}
a:hover {color: #369;}
a:focus {-moz-outline:0;}

/* 
 TYPOGRAPHY 
 */
p, ul, ol {margin: 0 0 1em}
h1, h2, h3, h4, h5, h6 {letter-spacing: 0;margin: .7em 0 .5em;color:#1a5906;padding-bottom:.3em;}
h1 {font-size: 189%;margin-top:.6em;}
h2 {font-size: 152%;}
h3 {font-size: 122%;}
h4 {font-size: 107%;}
h5 {font-size: 100%;}
h6 {font-size: 92%;}
.edit {letter-spacing: 1px;}
.highlight {color:#E17000}
li.date {font: normal 107% Georgia;color:#77634c;text-align:right;position:absolute;top:12px;right:12px;}
small {font-size:11px}
strong {font-weight: bold;}
em {color: #383838;font-style:italic;}

/* 
 LISTS 
 */
ul {margin: .3em 0 1.5em 0;list-style-type:none;}
ol {margin: .5em .5em 1.5em}
ol li {margin-left: 1.4em;padding-left: 0;background: none; list-style-type: decimal}
li {line-height: 1em;padding-left: 22px;}

dl {margin: 0 0 1em 0}
dt {font-weight:bold;margin-top: 1.3em}
dl dl {margin: 0 0 1.5em 30px}

/* GENERIC & WORDPRESS */
img {color: #666;}
img.right, .alignright {float:right;margin: 0 0 0 8px;}
img.left, .alignleft {float:left;margin: 0 8px 0 0;}
img.border {border: 1px solid #888;padding: 0;}

.caption {
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	font-style:italic;
	color:#000;
}
.wp-caption {
	font-size:85%;
	vertical-align:top;
	color:#666;
	line-height:1;
}

.wp-caption-text {font-size:93%;font-style:italic;font-family:georgia;}


hr {margin: 0;background:#FFF;height:1px;color:#AAA;border:none;clear:both;}
.clear {clear:both;position:relative;font-size:0px;height:0px;line-height:0;}
	
/* RATE CARD TABLE */
table {margin: 18px 0;}
th {color: #069;border:1px solid #bfc1af;letter-spacing: 1px;text-transform: uppercase;text-align: left;padding: 6px 6px 6px 12px;background-color:#EFF1E0;}
td {border-right: 1px solid #bfc1af;border-left: 1px solid #bfc1af;border-bottom: 1px solid #bfc1af;background: #fff;padding: 6px 6px 6px 12px;color: #000;}

/* MASTER CONTAINER */
#Container {width:948px;background:#FFF url(images/colBg.gif) top right repeat-y;padding:0;margin:13px auto 7px auto;overflow:hidden;}

#RightCol {float:right;padding:0;margin:-26px 0 0 0;width:329px;border:0;clear:both;}
#RightCol ul, #RightCol ul li {margin:0;padding:0;}
#RightCol h2 {color:#808080;border-bottom:1px solid #919191;text-align: left;padding: 0;font-family:Trebuchet MS;font-size: 107%;}

/* Search */

input#s {
background:#FFF url('images/input_shadow.gif') top left repeat-x;
color:#760;
font-size:108%;
height:16px;
padding:0;
}

#Search {
	width: 290px;
	margin:0 0 32px 11px;
	}
#Search #s {
	width: 190px;
	height: 13px;
	padding: 6px 10px;
	color: #8cbbc3;
	background-color: #F9F9F9;
	border: 1px solid #AAA;
	}

#search-submit {
	color: #FFF;
	float: right; 
	display: block; 
	width: 73px; 
	height: 27px; 
	text-indent: -5000px; 
	background: transparent url("images/cc_search.png") no-repeat 0 0;
	border: 0;
	cursor: pointer;
	}
#search-submit:hover {
	background: transparent url("images/cc_search.png") no-repeat 0 -27px;
	height:27px;
	}

#about a {display:block;width:329px;height:55px;text-indent:-30000px;background:transparent url("images/cc_about.png") 0 0 no-repeat;margin-bottom:26px;}
#about a:hover {background:transparent url("images/cc_about.png") 0 -55px no-repeat;}

#twtr-widget-1 {margin-left:6px;}
#twtr-widget-1 img {clear:both;}

#flickrpress-2 {background:transparent url(images/ncgaFlickr.gif) top left repeat-y;}
#flickrpress-2 h2 {border:0;text-indent:-30000px;}

#recent-posts-3 ul {background:transparent url(images/recentPosts.jpg) 0px -34px no-repeat;padding:11px 0 16px 3px;}
li#recent-posts-3 h2 {margin:-0px 0px;clear:both;background:transparent url(images/recentPosts.jpg) 0 0 no-repeat;width:329px;height:34px;text-indent:-30000px;border:0;}
li#recent-posts-3 li {margin:0 12px 3px 12px;border-bottom:1px dashed #cc9;padding:0 0 3px 0;}
#recent-posts-3 a {color:#1e304c;}
#recent-posts-3 a:hover {color:#4e4a1b;background-color:#9fc9aa;}

li#linkcat-5 h2 {margin-top:0px;background:transparent url(images/blogroll.gif) bottom right no-repeat;width:329px;height:45px;text-indent:-30000px;border:0;}
li#linkcat-5 li {margin:0 12px 3px 12px;border-bottom:1px dashed #cc9;padding-bottom:4px;}

div#subscribe {clear:both;background:transparent url(images/subscribe.gif) top right no-repeat;width:329px;height:41px;display:block;text-indent:-30000px;}
div#subscribe a {height:39px;width:115px;float:right;}

ul#SocialNet li {float:left;}
h3.snp {border:0;text-indent:-30000px;background:transparent url(images/sNp.gif) 0 0 no-repeat;margin-top:-0px;}

li.facebook a {display:block;background: transparent url(images/ytf.gif) -172px 0 no-repeat;text-indent:-30000px;height:26px;width:86px;margin:8px 32px 8px 12px;}
li.twitter a {display:block;background: transparent url(images/ytf.gif) -86px 0 no-repeat;text-indent:-30000px;height:26px;width:86px;margin:8px 0 8px 11px;}
li.youtube a {display:block;background: transparent url(images/ytf.gif) 0 0 no-repeat;text-indent: -30000px;height:26px;width:86px;margin:8px 0 18px 0;}
li.facebook a:hover {background: transparent url(images/ytf.gif) -172px -26px no-repeat;}
li.twitter a:hover {background: transparent url(images/ytf.gif) -86px -26px no-repeat;}
li.youtube a:hover {background: transparent url(images/ytf.gif) 0 -26px no-repeat;}

div.subscribe a {display:block;background: transparent url(images/subscribe_rss.gif) 0 -18px no-repeat;text-indent: -30000px;height:18px;width:131px;float: right;margin:0 12px -32px 0;}
div.subscribe a:hover {background: transparent url(images/subscribe_rss.gif) 0 0px no-repeat;}

#FeatureVideo object {margin:0 auto;padding-left:12px;}
#FeatureVideo h2 {text-indent:-30000px;background:transparent url("images/ytc.png") 0 0 no-repeat;height:25px;border:0;}
#FeatureVideo {margin-top:38px;background:transparent url("images/ytc.png") 0 -25px no-repeat;height:313px;}
li#FeatureVideo {padding-top:18px;margin-top:18px;}


/* NAVIGATION */

a.rss {background:transparent url(images/feed.gif) top left no-repeat;padding: 2px 0 0 20px;font-size:107%;}
li.podcast a {background:transparent url(images/ipod.gif) top left no-repeat;padding: 2px 0 0 20px;}
li.podcast em, li.feed em {font-size: 85%;}

/* CONTENT WRAPPER */
#Content {width:580px;text-align: left;padding:0 0 23px 18px;margin:0;}

/* Search Form */
#searchform {padding:8px 0;}
#searchform input#s {margin-top: 7px;border: 1px solid #666;height: 19px;}


/* SITE BANNER */
div#SiteBanner {background:transparent url(images/ccHeader.gif) 0 0 no-repeat;text-indent: -30000px;margin: 0;padding: 0;width: 960px;height:175px;}
div#SiteBanner a {display:block;width:335px;height:110px;padding: 0;z-index:3;}

/* POST */
div.post {width:570px;}
div.post ul {list-style-type: disc;margin: 1em 0 .5em 0;padding: 0;}
div.post ul li {margin: 0 0 0 14px;padding: 1px 0;color: #484848;}
div.postMeta {color:#666;margin:0 0 18px 0;font-size:85%;}
div.postMeta span {float:right;}

p.edit a {float: right;padding-top:8px;}

.post a:hover {color:#1a5906;}
.post a:visited {color: #039;}

h3.posttitle a:visited {color:#1a5906;font-family:Trebuchet ms;font-size:108%;text-decoration: none;}
h3.posttitle a:hover {color:#1e304c;text-decoration: none;background-color: #f7faee;}

div.categories {letter-spacing: 1px;font-size: 100%;margin: -7px 0 12px 0;padding: 8px 0 0 0;display: block;color: #383838;}

ul.post-categories li {display: inline;}
.comment a {float:right;background:transparent url(images/comments.png) top left no-repeat;padding-left:23px;}

/* SINGLE POST TEMPLATE */
#Single div.postFooter {border:none;}
#Single h3.posttitle a {color:#375f37;}

/* POST FOOTER */
div.postFooter {clear:left;font-size: 92%;border-bottom: 1px solid #cc9;padding: 4px 0;color: #555;}
div.postFooter a {color: #069;}
div.postFooter img {padding: 0;margin: 0;}

/* FOOTER */
#Footer { position:relative;clear:both;background: #1e304c url(images/fshdr.gif) top left repeat-x;border-top: 7px solid #599bbc;color: #FFF;padding: 22px 0;margin: 0;font-size: 92%;color:#CCC;}
#Footer .fcenter {margin:0 auto;width:965px;display:block;}
#Footer .copyright {clear:both;padding-top:48px;}
#Footer a {color: #aace44;font-weight: bold;}
#Footer a:hover {color: #599bbc;text-decoration: underline;}

ul#footer1 {float:left;width:180px;background:transparent url("images/f_div.png") top right repeat-y;}
li#footerone h2 {text-indent:-30000px;width: 120px;background:transparent url('images/categories.png') 0 0 no-repeat;}
li#footerone ul li {float:left;width:183px;}
ul#footer2 {float:left;width:450px;}
ul#footer2 li ul li {margin-bottom:5px;float:left;width:125px;}
li#footertwo h2 {text-indent:-30000px;background:transparent url('images/mo_archives.png') 0 0 no-repeat;}
ul#footer3 {float:left;width:275px;}
li#footerthree h2 {text-indent:-30000px;background:transparent url('lib/img/zimmcomm_network.gif') 0 0 no-repeat;}
ul#footer4 {float:left;width:178px;}
li#footerfour h2 {text-indent:-30000px;background:transparent url('lib/img/zimmages.gif') 0 0 no-repeat;}

#Footer ul {margin:0;}
#Footer ul li li {list-style-type: none;padding:0;margin:0;}
#Footer ul li {list-style-type: none;}