/*

	File: screen.css
	Media: screen
	Copyright: (c) 2008 Church Media Group, Inc. www.churchmedia.cc
	Author: Ismael Burciaga Jr.
	Notes: 


/* Reset Defaults
--------------------------------------------------------------------------------------- */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, del, dfn, font, img, ins, kbd, q, s, samp, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-family: inherit; vertical-align: baseline;}
:focus { outline: 0;}
ul { list-style: none;}
table {	border-collapse: separate; border-spacing: 0;}
caption, th, td { text-align: left;	font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after { content: "";}
blockquote, q {	quotes: "" "";}

/* Basic Selectors
--------------------------------------------------------------------------------------- */

html {height: 100%; background: #3a362e url(../images/bg/bg_html.jpg) top center repeat;}
body { font: normal 62.5% Georgia, serif; color: #53514b; height: 100%; background: transparent url(../images/bg/bg_body.png) top center repeat-y; width: 100%; min-width: 960px; display: table;}

h1, h2, h3, h4, h5, h6 { font-family: "HelveticaNeueLight", "Helvetica Neue Light", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 400; font-size: 1.6em; color: #3a372f; text-shadow:  1px 1px 0 #ffffff;}
p { font-size:1.2em; line-height:1.6em; margin:12px 0; }
p.big_text { font-size: 1.4em;}
small { font-size:1.1em;}

.align-left { text-align:left; }
.align-center { text-align:center; }
.align-right { text-align:right; }

.float-left { float:left; }
.float-right { float:right; }
.float-none { float:none; }

.clear-left {clear: left;}
.clear-right {clear:right;}
.push {clear:both;}

img.image-align-left { float:left; display: inline; margin: 4px 24px 16px 0; }
img.image-align-right { float:right; display: inline; margin: 4px 0 16px 24px; }

img.img_border { background: #ffffff; padding: 9px; border: 1px solid #cdcdcd;}

.hide {display: none;}
.overflow { width: 100%; overflow: hidden; }
p.btn { margin-top: 20px; margin-bottom: 0; }
p.last { margin-bottom: 0; }

table_generic{width:100%; border-collapse:collapse; border:1px solid #d5d3c5; margin: 0; border-right:0; }
.table_generic td,th{ padding:12px 0;border-bottom:1px solid #d5d3c5;vertical-align:middle;border-right:1px solid #d5d3c5;font-size:1.2em}
.table_generic tr:last-child td, .table_generic tr:last-child th { border-bottom:0;}
.table_generic tr.alt td, .table_generic tbody tr.alt th{background:#f3faff}
.no_padding td{padding:1px 0;border-bottom:0}
.table_generic td small{font-size: .825em}
.table_listing{border:0; padding-bottom: 40px;}
.table_listing td{border-right:0;vertical-align:top}
th{font-weight:bold;color:#3a372f}
thead th{border-bottom:2px solid #3a372f;font-size:1.1em}
.table_listing thead th{border-right:0}
tbody th{font-weight:bold;color:#3a372f;border-right:0;vertical-align:top; width: 160px;}
.table_pl_0 th, .table_pl_0 td{padding-left:0}
tbody tr.last th, tbody tr.last td{border-bottom:0}

.ish_post_content_wordpress h3 {  font-size:2em; margin: 24px 0;}


/* Links
--------------------------------------------------------------------------------------- */

a {font-weight: bold; text-decoration: none;}
a:link { color: #9e471d;}
a:visited { color: #9e471d;}
a:hover { color: #5d250a; text-decoration: underline;}
a:active { color: #9e471d;}

.crumbs a:link { color: #948f84;}
.crumbs a:visited { color: #948f84;}
.crumbs a:hover { color: #9e471d; text-decoration: underline;}
.crumbs a:active { color: #948f84;}

.wp-pagenavi a:link { color: #ffffff;}
.wp-pagenavi a:visited { color: #ffffff;}
.wp-pagenavi a:hover { color: #ffffff; text-decoration: none; background: #3a372f; }
.wp-pagenavi a:active { color: #ffffff;}

.main_nav li a:link { color: #948f84;}
.main_nav li a:visited { color: #948f84;}
.main_nav li a:hover { color: #5d250a; text-decoration: none;}
.main_nav li a:active { color: #948f84;}

.main_nav li a.active:link, body.home a.home:link { color: #9e471d;}
.main_nav li a.active:visited, body.home a.home:visited { color: #9e471d;}
.main_nav li a.active:hover, .body.home a.home:hover { color: #9e471d; text-decoration: none;}
.main_nav li a.active:active, .body.home a.home:active { color: #9e471d;}

.btn_view_all { float:left; margin-left: 218px; margin-bottom: 20px; padding: 8px 12px 6px 12px; background: #9e471d; border: 0; -moz-border-radius: 6px; -webkit-border-radius:6px; color: #ffffff; }
a.btn_view_all:link { color: #ffffff;}
a.btn_view_all:visited { color: #ffffff;}
a.btn_view_all:hover { color: #ffffff; text-decoration: none; background:#5d250a; }
a.btn_view_all:active { color: #ffffff;}

.current_battle .btn_view_all { margin-left: 205px; font-size: 1.2em; margin-bottom: 6px; }
.past_battles { text-align: center; margin: 0 0 10px 0;}

.user a:link, .user a:visited, .user a:hover, .user a:active { text-decoration: none; }
.user img:hover { border-color: #727065;}


/* Main Structural Selectors
--------------------------------------------------------------------------------------- */

.cows { background: transparent url(../images/bg/bg_cows.jpg) top center no-repeat; }
.wrap_cmg { width: 744px; margin: 0 auto; background: transparent url(../images/bg/bg_body.png) top center repeat-y; padding-left: 216px; overflow: hidden; position: relative;}
.container_cmg { width: 528px; float:left; display:inline; overflow: hidden;}
.header_cmg { width:528px; margin: 0 auto; padding: 34px 0 46px 0; overflow: hidden; background: transparent url(../images/bg/bg_top_divider.jpg) bottom left no-repeat;}
.content_cmg { width:528px; margin: 0 auto; padding: 36px 0 0 0; }
.main_cmg { width:528px; float:right; display:inline; margin: 0 0 40px 0; padding: 26px 0 40px 0; }
.sidebar_cmg { width:200px; padding:0 0 0 0; margin: 32px 0 0 0; float:left; display:inline; }
.footer_cmg { width: 528px; margin: 30px auto 0 auto; padding: 40px 0 20px 0; text-align: center; overflow: hidden; background: transparent url(../images/bg/bg_bottom_divider.jpg) top left no-repeat; color: #8c877c; }


/* Header Layout
--------------------------------------------------------------------------------------- */

.main_nav { background: transparent url(../images/bg/bg_top_divider.jpg) bottom left no-repeat; padding-bottom: 40px; width: 100%; overflow: hidden; }
.main_nav li { float:left; display:inline; background: transparent url(../images/bg/bg_star.png) 100% 0 no-repeat; padding: 2px 32px 2px 0; margin: 0 8px 0 9px; font-size: 1.1em; text-transform: uppercase; letter-spacing: .32em; font-weight: 200; }
.main_nav li.last { padding-right: 0; background: none; margin-right: 0; }
.main_nav li a:hover { text-decoration: none; }

.header_cmg h1 { margin: 40px 0 0 79px; }
.header_cmg h1 a { display: block; width: 370px; height: 188px; text-indent: -9999px; background: transparent url(../images/bbq_war_beta.jpg) top left no-repeat; } 
.header_cmg h1 a:hover { background-position: top right; }

.tagline { background: transparent url(../images/bg/bg_bottom_divider.jpg) bottom left no-repeat; padding-bottom: 40px; width: 100%; overflow: hidden; margin: 0 0 36px 0;}
.tagline h2 { font-size: 2.8em; color: #9e471d; text-align: center; margin: 0; padding: 0; line-height: 1em; }

.warriors_wrap { background: transparent url(../images/bg/bg_top_divider.jpg) bottom left no-repeat; padding-bottom: 26px; width: 100%; overflow: hidden; margin: 0 0 0 0;}
.warriors { width: 100%; overflow: hidden; margin-top: 20px; }
.warrior { width: 117px; float:left; display:inline; text-align: center; margin-right: 20px;}
.warriors .last { margin-right: 0; }
.warrior img { padding: 7px; background: #ffffff; border: 1px solid #bcbaac; margin-bottom: 11px; }
.warrior img:hover { border-color: #727065;}
.warrior h4 { font-size: 1.1em; }
.warriors_wrap p { margin-top: 26px;}

.about_author { background: transparent url(../images/bg/bg_top_divider.jpg) top left no-repeat; padding-top:40px; width: 100%; overflow: hidden; margin: 30px 0 40px 0;}

.profile_ish { width: 478px; overflow: hidden; -moz-border-radius: 6px; -webkit-border-radius:6px; padding: 24px; background: #dcd9cc; border-bottom: 1px solid #f9f8f1; border-right: 1px solid #f9f8f1; border-left: 1px solid #cbc7b8; border-top: 1px solid #cbc7b8;}
.about_author .profile_ish { margin-top: 20px; }
.profile_left { float:left; display:inline; width: 117px; }
.profile_left img { padding: 7px; background: #ffffff; border: 1px solid #a9a590; margin-bottom: 11px; }
.profile_right { float:right; display:inline; width: 334px; margin-top: 3px;}
.profile_right h1 { font-size: 2.6em;}
.profile_right h2 { margin: 20px 0 0 0;}
.profile_right ul { margin: 16px 0 0 0;}
.profile_right ul li { margin: 0; padding: 0; list-style: none; height: 16px; line-height: 16px; margin-top: 8px; font-size: 1.2em; }

.profile_right ul li { padding-left: 27px; background: transparent url(../images/icon/icons_profile_networks.png) 0 0 no-repeat;}
#website_ish { background-position: 0 -64px;}
#twitter_ish { background-position: 0 0;}
#facebook_ish { background-position: 0 -16px;}
#myspace_ish { background-position: 0 -96px;}
#youtube_ish { background-position: 0 -112px;}
#godtube_ish { background-position: 0 0;}
#linkedin_ish { background-position: 0 -80px;}
#number_ish { background-position: 1px -48px;}
#email_ish { background-position: 0 -32px;}
#address_ish { height: 66px; background-position: 1px -144px;}

.short_url { background: #f1f0e7; border: 0; color: #53514b; margin-left: 2px;}

.shortcode-author-avatars, .author-list { width: 100%; overflow: hidden; padding: 0; margin: 20px 0 0 0; }
.shortcode-author-avatars .author-list .with-name { width: 117px; margin-right: 14px; float:left; display:inline; overflow: hidden; padding: 0; font-size: 1.1em; height: 170px;}
.shortcode-author-avatars .author-list .last { margin-right: 0; }
.shortcode-author-avatars img { padding: 7px; background: #ffffff; border: 1px solid #bcbaac; margin-bottom: 11px; width: 101px; height: 117px; }
.shortcode-author-avatars, .author-list a { padding: 0; margin: 0; }
.avatar { margin: 0; padding: 0; width: 117px; }

.latest_post { width: 100%; overflow: hidden; margin: 36px 0 0 0;}
.latest_post .post { margin-top: 20px; overflow: hidden; width: 100%;  }

.page_content { padding-top: 0; margin-top: 0; }
.page_content h3 { margin-bottom: 20px; font-size: 2em; margin-top: 0; }
.page_content p { margin-bottom: 26px; font-size: 1.4em;}

.post_loop { margin-top: 20px; background: transparent url(../images/bg/bg_bottom_divider.jpg) bottom left no-repeat; padding-bottom: 20px; margin-bottom: 30px;}
.post_loop:last-child { background: none; padding-bottom: 0; margin-bottom: 0;}

.ish_post_header { width:100%; overflow: hidden; }
.ish_post_left { float: left; display: inline; width:73px; height: 59px; background: transparent url(../images/bg/bg_date.jpg) 0 0 no-repeat; text-align: center; padding-top: 16px; }
h5.post_date { font-family: Georgia, serif; color: #3a372f; font-size: 3.2em; line-height: 1em; text-shadow: 1px 1px 0 #e6e4d9;}
h5.post_month { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 1em; line-height: 1em; color: #3a372f; font-weight: bold; text-transform: uppercase; letter-spacing: .15em; text-shadow: 1px 1px 0 #e6e4d9; }
.ish_post_right { float: right; display: inline; width:430px; margin-top: 21px; }
.ish_post_right h2 { font-weight: 100; line-height: 1.1em; font-size: 2.6em; margin-bottom: 0; padding-bottom: 0; }
.ish_post_right h2 a { font-weight: 100; padding-bottom: 0; text-decoration: none;}
.ish_post_right h2 a:hover { text-decoration: none;}
.ish_post_right small { color: #666666; }

.ish_post_content { margin-top: 24px; }
.ish_post_content .attachment-post-thumbnail { padding: 7px; background: #ffffff; border: 1px solid #bcbaac; }

.attachment-post-thumbnail.wp-post-image { margin-bottom: 24px; }

h2.title_small { font-size: 1.2em; text-transform: uppercase; letter-spacing: .4em; color: #948f84; text-align: center; padding: 0 30px; margin: 0;}

p.of { font-size: 3em; font-style: italic; text-transform: lowercase; margin: -3px 0 6px 0; text-align: center; color: #948f84;text-shadow: 1px 1px 0 white;}

.footer_cmg p { font-size: 1em; margin: 16px 0 20px 0; }
.footer_cmg h2 { font-size: 2.2em; }
.footer_cmg h1 { margin-top: 0; color: #8c877c;}

.message { overflow: hidden; padding: 16px 0 2px 0; margin: 24px 0; background: #e7fcd5; border: 1px solid #cee7ba; -webkit-border-radius: 6px; -moz-border-radius: 6px; text-align: center; color: #222222;}
.message p { padding: 0 36px; margin: 2px 0 14px 0; line-height: 1.2em;}
.message ul { padding: 0 36px; margin: 8px 0; line-height: 1.2em; }
.message ul li { padding: 3px 0; font-size: 1.2em;}
.warn_message { background: #fbd673 url(../images/icons/icon_warning_message.png) 16px 50% no-repeat; border: 0; color: #333333;}
.info_message { background: #5dade5 url(../images/icons/icon_info_message.png) 15px 50% no-repeat; border: 0; color: #333333;}
.error_message { background: #e52727 url(../images/icons/icon_warning_message.png) 16px 50% no-repeat; border: 0; color: #ffffff;}
.error_message h4 { color: #ffffff; }
.message h4 { font-size: 2em; color: #3a372f;}
.message h4 a { font-weight: normal; text-decoration: underline;}

.archive_list { width: 100%; margin: 16px auto 0 auto; padding: 40px 0 0 0; overflow: hidden; background: transparent url(../images/bg/bg_bottom_divider.jpg) top left no-repeat;  }
.archive_list ul { width: 30%; } 
.archive_list ul li { font-size: 1.4em; line-height: 1.2em; margin-bottom: 6px; padding: 2px 0 2px 18px; background: transparent url(../images/icon/icon_archive.jpg) 0 50% no-repeat; }
.archive_lists { width: 100%; overflow: hidden; margin-top: 20px; }

.form_page_header { width: 528px; height: 72px; overflow: hidden; background: transparent url(../images/bg/bg_search.jpg) 0 0 no-repeat; margin-top: 20px; }
.search_text { background: transparent; border: 0; width: 390px; height: 42px; line-height: 39px; padding-top: 9px; font-size: 2.6em; float:left; display:inline; margin-left: 26px; margin-top: 11px; }
.search_btn { width: 92px; height: 51px; float:right; display:inline; margin: 10px 10px 0 0; }

#_wp_unfiltered_html_comment label { font-weight: normal;}

p.crumbs { margin: 12px 0 30px -5px; font-size: .875em; letter-spacing: .15em; text-transform: uppercase; color: #948f84; text-align: center; padding: 0;}

.bbq_options { width: 26px; position: fixed; top: 30px; right: 30px; z-index: 99;}
.bbq_options li {width: 26px; height: 27px; margin-bottom: 10px; }
.bbq_options li a { display:block; width: 26px; height: 27px; text-indent: -9999px; background: transparent url(../images/btn/btn_options.png) 0 0 no-repeat; }
#bbq_twitter { background-position: 0 0; }
#bbq_twitter:hover { background-position: -26px 0; }
#bbq_rss { background-position: 0 -27px; }
#bbq_rss:hover { background-position: -26px -27px; }
#bbq_search { background-position: 0 -54px; }
#bbq_search:hover { background-position: -26px -54px; }
#bbq_archives { background-position: 0 -81px; }
#bbq_archives:hover { background-position: -26px -81px; }
#bbq_contact { background-position: 0 -108px; }
#bbq_contact:hover { background-position: -26px -108px; }

.wp-pagenavi { clear: both; width: 514px; font-size: 1.2em; margin: 14px 0 30px 0; overflow: hidden;  -moz-border-radius: 4px; -webkit-border-radius:4px; background: #d1cec0; padding: 3px 6px 1px 6px; border: 1px solid #b4b0a1; color: #3a372f; font-family: Helvetica, sans-serif; }
.wp-pagenavi span { float:left; display:inline; margin-right: 5px;	}
.wp-pagenavi a {	text-decoration: none; background: #b4b0a1; width: 24px; height: 24px; line-height: 26px; text-align: center; -moz-border-radius: 2px; -webkit-border-radius:2px; margin: 2px; float: left; margin-right: 5px;	}
.wp-pagenavi a:hover, .wp-pagenavi span.current {	border-color: #000;}
.wp-pagenavi span.current {	font-weight: bold; font-size: 2em; padding: 0 4px 0 6px; height: 24px; line-height: 24px; text-align: center; display: block; margin-top: 5px; }
.wp-pagenavi .pages { margin-top: 8px; margin-left: 6px; margin-right: 10px; }
.wp-pagenavi a.first, .wp-pagenavi a.last { width: 52px; line-height: 26px; }
.wp-pagenavi span.extend { margin-top: 12px; margin-left: 4px; }
.wp-pagenavi .nextpostslink { font-size: 1.8em; padding-left: 4px; }
.wp-pagenavi .previouspostslink { font-size: 1.8em; padding-left: 1px; }

.ratings { background: transparent url(../images/bg/bg_top_divider.jpg) top left no-repeat; padding-top: 18px; width: 100%; overflow: hidden; margin: 15px 0 30px 0;}
.rating_box { width:100%; overflow: hidden; background: transparent url(../images/bg/bg_bottom_divider.jpg) bottom left no-repeat; padding-bottom: 18px; }
.rating_box h3 { font-size:2em; margin-top: 18px; margin-right: 20px; margin-bottom: 0; float: left; display: inline;}
.rating_stars { margin-top: 17px; width: 110px; float: left; display: inline; overflow: hidden; }
.rating_stars { margin-right: 4px;}
.rating_box p { float:left; display:inline; margin: 12px 0 0 12px; -moz-border-radius: 4px; -webkit-border-radius:4px; background: #fbd673; padding: 4px 8px; font-weight: bold;}

.ratings .post-ratings IMG, .ratings .post-ratings-loading IMG, .ratings .post-ratings-image IMG {
	border: 0px;
	padding: 0px;
	margin: 0px;
	margin-right: 6px;
}

.rating_data { width: 190px; float:right; display:inline; overflow: hidden; margin: 0; padding: 0; }
.rating_data li { float:right; display:inline; padding: 0 12px; height: 47px; padding-top: 5px; margin: 0; text-align: center;}
.rating_data li.rating_rate { background: transparent url(../images/bg/bg_rating.png) bottom right no-repeat; border-left: 1px solid #d8d6cb;}
.rating_data li.rating_votes { background: transparent url(../images/bg/bg_rating.png) top left no-repeat; border-right: 1px solid #b1afa1;}
.rating_data li .rnumber { font-size: 2.6em; color: #ffffff; margin: 6px 0 0 0; line-height: 1em;}
.rating_data li .rlabel { font-size: .875em; color: #6d6c5f; margin: 0; text-transform: uppercase; letter-spacing: .2em; line-height: 1.6em; text-shadow: 1px 1px 0 #dddbd2;}

.ish_post_content_archive { width: 656px; position: relative;}

.ish_post_content_archive .ratings { background: none; padding-top: 0; width: auto; overflow: hidden; margin: 0 0 0 0;}
.ish_post_content_archive .rating_box { width:auto; overflow: hidden; background: 0; padding-bottom: 0; }
.ish_post_content_archive .rating_box h3 { display: none;}
.ish_post_content_archive .rating_stars { display: none;}
.ish_post_content_archive .rating_box p { display: none;}

.ish_post_content_archive .rating_data { width: 190px; float:none; display:block; overflow: hidden; margin: 0; padding: 0; position: absolute; bottom: 39px; right: 142px; z-index: 99; }
.ish_post_content_archive .rating_data li { float:right; display:inline; padding: 0 8px; height: 39px; padding-top: 3px; margin: 0; text-align: center;}
.ish_post_content_archive .rating_data li.rating_rate { background: transparent url(../images/bg/bg_rating_archive.png) bottom right no-repeat; border-left: 0;}
.ish_post_content_archive .rating_data li.rating_votes { background: transparent url(../images/bg/bg_rating_archive.png) top left no-repeat; border-right: 0; margin-right: 1px;}
.ish_post_content_archive .rating_data li .rnumber { font-size: 2em; color: #ffffff; margin: 6px 0 0 0; line-height: 1em;}
.ish_post_content_archive .rating_data li .rlabel { font-size: .725em; color: #ffffff; margin: 0; text-transform: uppercase; letter-spacing: .1em; line-height: 1.6em; text-shadow: none;}

.tag_ul li { font-size: 2em; list-style: decimal; margin-left: 24px;}

.battles_list { margin: 16px 0 40px 0; padding: 0;}
.battles_list li { margin: 0; padding: 0; font-size: 2em; margin-bottom: 12px; text-align: center;}
.battles_list li a:hover{ text-decoration: none;}
.current_battle { background: transparent url(../images/bg/bg_top_divider.jpg) bottom left no-repeat; padding-bottom: 30px; width: 100%; overflow: hidden; margin-bottom: 0;}
.current_battle .battles_list { margin-bottom: 20px; }

.ish_post_content_wordpress .social_links_box { padding:0 0 8px 0; margin: 0; width:100%; overflow: hidden; }
.ish_post_content_wordpress .social_links { width: 100%; overflow: hidden; height: 30px; margin: 0 0 0 0; padding: 0;}
.ish_post_content_wordpress .social_links li { float:left; display: inline; margin: 0 19px 0 0; padding: 0; list-style: none;}
.ish_post_content_wordpress .social_links li.last { margin-right: 0;}
.ish_post_content_wordpress .social_links li.extra_margin { margin-left: 2px;}
.ish_post_content_wordpress .social_links li a { display: block; height: 30px; width: 30px; text-indent: -9999px; background: transparent url(../images/btn/btn_social_links.gif) 0 0 no-repeat;}
#btn_sl_facebook { background-position: 0 0;}
#btn_sl_facebook:hover { background-position: 0 -30px;}
#btn_sl_twitter { background-position: -30px 0;}
#btn_sl_twitter:hover { background-position: -30px -30px;}
#btn_sl_delicious { background-position: -60px 0;}
#btn_sl_delicious:hover { background-position: -60px -30px;}
#btn_sl_stumbleupon { background-position: -90px 0;}
#btn_sl_stumbleupon:hover { background-position: -90px -30px;}
#btn_sl_digg { background-position: -120px 0;}
#btn_sl_digg:hover { background-position: -120px -30px;}
#btn_sl_mixx { background-position: -150px 0;}
#btn_sl_mixx:hover { background-position: -150px -30px;}
#btn_sl_technorati { background-position: -180px 0;}
#btn_sl_technorati:hover { background-position: -180px -30px;}
#btn_sl_newsvine { background-position: -210px 0;}
#btn_sl_newsvine:hover { background-position: -210px -30px;}
#btn_sl_reddit { background-position: -300px 0;}
#btn_sl_reddit:hover { background-position: -300px -30px;}
#btn_sl_rss { background-position: -330px 0;}
#btn_sl_rss:hover { background-position: -330px -30px;}
#btn_sl_email { background-position: -360px 0;}
#btn_sl_email:hover { background-position: -360px -30px;}

.winner { -moz-border-radius: 6px; -webkit-border-radius: 6px; background: #9e471d; text-align: center; padding: 16px 3% 14px 3%; width: 94%; margin-bottom: 30px;}
.winner h4 { text-align: center; color: #ffffff; font-size: 1.1em; text-transform: uppercase; letter-spacing: .4em; color: #341608;}
.winner h4 span { font-size: 1.8em; margin: 8px 0 0 0; text-transform: none; letter-spacing: 0; display: block; color: #e1dfd3;}

.winner_loop { margin: 20px 0 0 0;}

.rules_box { width: 100%; overflow: hidden;  }
.rules_box h2 { margin-bottom: 30px;}
.rules_box h3 { font-size: 2em; margin: 30px 0 12px 0; }

.entry-content ul { margin: 24px 0;}
.entry-content ul li { font-size: 1.4em; margin-bottom: 6px; line-height: 1.2em; margin-left: 16px; list-style: disc;}

/*
LAYOUT: One column, no sidebar
DESCRIPTION: One centered column with no sidebar
*/
.one-column .content { margin:0 auto; width:640px; }

/*
LAYOUT: Full width, no sidebar
DESCRIPTION: Full width content with no sidebar; used for attachment pages
*/
.single-attachment .content { margin:0 auto; width:900px; }

/* =Fonts
-------------------------------------------------------------- */
h3#comments-title,h3#reply-title,#access .menu,#access div.menu ul,#cancel-comment-reply-link,.form-allowed-tags,#site-info,#site-title,#wp-calendar,.comment-meta,.comment-body tr th,.comment-body thead th,.entry-content label,.entry-content tr th,.entry-content thead th,.entry-meta,.entry-title,.entry-utility,#respond label,.navigation,.page-title,.pingback p,.reply,.widget-title,.wp-caption-text,input[type=submit] { font-family:"Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif; }
pre { font-family:"Courier 10 Pitch", Courier, monospace; }
code { font-family:Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; }

.ish_post_content_wordpress ul, .ish_post_content_wordpress dl, .ish_post_content_wordpress ol, .full ul { margin: 16px 0; }
.ish_post_content_wordpress ul li, .ish_post_content_wordpress dl dd, .full ul li { list-style: disc; display: list-item; margin-left: 32px; padding-left: 4px; font-size: 1.2em; line-height: 1.3em; margin-bottom: 6px; }
.ish_post_content_wordpress ol li { display: list-item; margin-left: 32px; padding-left: 4px; font-size: 1.2em; line-height: 1.3em; margin-bottom: 6px; }


/* =Structure
-------------------------------------------------------------- */

/* The main theme structure */
#access .menu-header,div.menu,#colophon,#branding,#main,#wrapper { margin:0 auto; width:940px; }
#wrapper { margin-top:20px; background:#fff; padding:0 20px; }

/* Structure the footer area */
#footer-widget-area { overflow:hidden; }
#footer-widget-area .widget-area { float:left; margin-right:20px; width:220px; }
#footer-widget-area #fourth { margin-right:0; }
#site-info { float:left; width:700px; font-weight:bold; font-size:14px; }
#site-generator { float:right; width:220px; }


/* =Header
-------------------------------------------------------------- */
#header { padding:30px 0 0; }
#site-title { float:left; margin:0 0 18px; width:700px; font-size:30px; line-height:36px; }
#site-title a { color:#000; font-weight:bold; text-decoration:none; }
#site-description { clear:right; float:right; font-style:italic; margin:14px 0 18px; width:220px; }

/* This is the custom header image */
#branding img { clear:both; border-top:4px solid #000; display:block; border-bottom:1px solid #000; }

/* =Menu
-------------------------------------------------------------- */
#access { background:#000; margin:0 auto; width:940px; display:block; float:left; }
#access .menu-header,div.menu { font-size:13px; margin-left:12px; }
#access .menu-header ul,div.menu ul { list-style:none; margin:0; }
#access .menu-header li,div.menu li { float:left; position:relative; }
#access a { display:block; text-decoration:none; color:#aaa; padding:0 10px; line-height:38px; }
#access ul ul { display:none; position:absolute; top:38px; left:0; float:left; box-shadow:0 3px 3px rgba(0,0,0,0.2); -moz-box-shadow:0 3px 3px rgba(0,0,0,0.2); -webkit-box-shadow:0 3px 3px rgba(0,0,0,0.2); width:180px; z-index:99999; }
#access ul ul li { min-width:180px; }
#access ul ul ul { left:100%; top:0; }
#access ul ul a { background:#333; height:auto; line-height:1em; padding:10px; width:160px; }
#access li:hover > a,#access ul ul :hover > a { color:#fff; background:#333; }
#access ul li:hover > ul { display:block; }
#access ul li.current_page_item > a,#access ul li.current-menu-ancestor > a,#access ul li.current-menu-item > a,#access ul li.current-menu-parent > a { color:#fff; }
* html #access ul li.current_page_item a,* html #access ul li.current-menu-ancestor a,* html #access ul li.current-menu-item a,* html #access ul li.current-menu-parent a,* html #access ul li a:hover { color:#fff; }

/* =Content
-------------------------------------------------------------- */
#main { overflow:hidden; padding:40px 0 0; }
.hentry { margin:0 0 48px; }
.home .sticky { background:#F2F7FC; border-top:4px solid #000; padding:18px 20px; margin-left:-20px; margin-right:-20px; }
.single .hentry { margin:0 0 36px; }
.page-title { color:#000; font-size:14px; font-weight:bold; margin:0 0 36px; }
.page-title span { color:#333; font-size:16px; font-style:italic; font-weight:normal; }
.page-title a:link,.page-title a:visited { color:#888; text-decoration:none; }
.page-title a:active,.page-title a:hover { color:#FF4B33; }
.content .entry-title { color:#000; font-size:21px; line-height:1.3em; font-weight:bold; margin-bottom:0; }
.entry-title a:link,.entry-title a:visited { color:#000; text-decoration:none; }
.entry-title a:active,.entry-title a:hover { color:#FF4B33; }
.entry-meta { color:#888; font-size:12px; }
.entry-meta abbr,.entry-utility abbr { border:none; }
.entry-meta abbr:hover,.entry-utility abbr:hover { border-bottom:1px dotted #666; }
.entry-content,.entry-summary { clear:both; padding:12px 0 0; }
.content .entry-summary p:last-child { margin-bottom:12px; }
.entry-content fieldset { border:1px solid #E7E7E7; margin:0 0 24px; padding:24px; }
.entry-content fieldset legend { background:#fff; color:#000; font-weight:bold; padding:0 24px; }
.entry-content input { margin:0 0 24px; }
.entry-content input.file,.entry-content input.button { margin-right:24px; }
.entry-content label { color:#888; font-size:12px; }
.entry-content select { margin:0 0 24px; }
.entry-content sup,.entry-content sub { font-size:10px; }
.entry-content blockquote.left { float:left; margin-left:0; margin-right:24px; text-align:right; width:33%; }
.entry-content blockquote.right { float:right; margin-left:24px; margin-right:0; text-align:left; width:33%; }
.page-link { color:#000; font-weight:bold; margin:0 0 22px; word-spacing:.5em; }
.page-link a:link,.page-link a:visited { background:#f1f1f1; color:#333; font-weight:normal; padding:.5em .75em; text-decoration:none; }
.home .sticky .page-link a { background:#D9E8F7; }
.page-link a:active,.page-link a:hover { color:#FF4B33; }
.page .edit-link { clear:both; display:block; }
#entry-author-info { background:#F2F7FC; border-top:4px solid #000; padding:18px 20px; margin:24px 0; overflow:hidden; clear:both; font-size:14px; line-height:20px; }
#entry-author-info #author-avatar { background:#fff; border:1px solid #e7e7e7; float:left; margin:0 -104px 0 0; padding:11px; height:60px; }
#entry-author-info #author-description { float:left; margin:0 0 0 104px; }
#entry-author-info h2 { color:#000; font-weight:bold; font-size:100%; margin-bottom:0; }
.entry-utility { color:#888; font-size:12px; line-height:18px; clear:both; }
.entry-meta a,.entry-utility a { color:#888; }
.entry-meta a:hover,.entry-utility a:hover { color:#FF4B33; }
.content .video-player { padding:0; }

/* Asides
-------------------------------------------------------------- */
.home .content .category-asides p { font-size:14px; line-height:20px; margin-bottom:10px; margin-top:0; }
.home .hentry.category-asides { padding:0; }
.home .content .category-asides .entry-content { padding-top:0; }

/* Gallery listing
-------------------------------------------------------------- */
.category-gallery { margin-bottom:48px; }
.category-gallery h2 { margin-top:10px; }
.category-gallery .entry-meta { }
.category-gallery .size-thumbnail img { border:10px solid #f1f1f1; margin-bottom:0; }
.category-gallery .gallery-thumb { float:left; margin-right:20px; margin-top:-4px; }
.home .content .category-gallery .entry-content p { display:inline; }
.home .content .category-gallery .entry-utility { padding-top:4px; }

/* Attachment pages
-------------------------------------------------------------- */
.entry-content .attachment img { margin-bottom:0; }
.attachment .entry-content .entry-caption { font-size:140%; margin-top:24px; }
.attachment .entry-content .nav-previous a:before { content:'\2190\00a0'; }
.attachment .entry-content .nav-next a:after { content:'\00a0\2192'; }

/* Images
--------------------------------------------------------------------------------------- */

p img { padding: 0; max-width: 100%; }

img.centered { display: block; margin-left: auto; margin-right: auto; padding: 7px; background: #ffffff; border: 1px solid #bcbaac; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 1px; margin: 5px 30px 16px 0; display: inline; float: left; display: inline; border: 9px solid #2d2d2d; }
img.aligncenter { padding: 7px; background: #ffffff; border: 1px solid #bcbaac; margin: 13px auto;}

.wp-caption img { padding: 7px; background: #ffffff; border: 1px solid #bcbaac; }
.wp-caption p.wp-caption-text { text-align: center; margin-top: 10px; margin-bottom: 20px;}
.wp-caption a { margin: 0; padding: 0; }

/* =Navigation
-------------------------------------------------------------- */
.navigation { font-size:12px; line-height:18px; overflow:hidden; color:#888; clear: both; margin-top: 40px; float: left; clear: both; width: 100%; }
.navigation a:link,.navigation a:visited { color:#888; text-decoration:none; }
.navigation a:active,.navigation a:hover { color:#FF4B33; }
.nav-previous { float:left; width:50%; }
.nav-next { float:right; width:50%; text-align:right; }
#nav-above { margin:0 0 18px; }
#nav-above { display:none; }
.paged #nav-above,.single #nav-above { display:block; }
#nav-below { margin:-18px 0 0; }

/* =Comments
-------------------------------------------------------------- */
#comments { clear:both; width: 100%; overflow: hidden; }
#comments .navigation { padding:0 0 18px; }

h3#comments-title,h3#reply-title { font-size:2em; margin-bottom:0; }
h3#comments-title { padding:0 0 0 0; background: transparent url(../images/bg/bg_top_divider.jpg) top left no-repeat; padding-top: 40px;  }

.commentlist { list-style:none; margin:0; }
.commentlist li.comment { margin:24px 0 0 0; padding:12px 16px 8px 16px; position:relative; -moz-border-radius: 3px; -webkit-border-radius:3px; background: #dcd9cc; border-bottom: 1px solid #f9f8f1; border-right: 1px solid #f9f8f1; border-left: 1px solid #cbc7b8; border-top: 1px solid #cbc7b8;}
.commentlist li.comment p { margin-top: 0; margin-bottom: 16px; line-height: 1.4em;}
.commentlist li:last-child { border-bottom:none; margin-bottom:0; }

#comments .comment-body ul,#comments .comment-body ol { margin-bottom:18px; }
#comments .comment-body p:last-child { margin-bottom:6px; }
#comments .comment-body blockquote p:last-child { margin-bottom:24px; }

.commentlist ol { list-style:decimal; }
.commentlist .avatar { position:absolute; top:4px; left:0; }
.comment-author { }
.comment-author cite { color:#000; font-style:normal; font-weight:bold; }
.comment-author .says { font-style:italic; }
.comment-meta { font-size:1em; margin:0 0 0 0; padding: 6px 0 4px 0; font-style: italic; width: 100%; border-top: 2px solid #cbc7b8; }
.commentlist .even { }
.commentlist .bypostauthor { }
.reply { font-size:12px; padding:0 0 24px; }
.reply a,a.comment-edit-link { color:#888; }
.reply a:hover,a.comment-edit-link:hover { color:#FF4B33; }
.commentlist .children { list-style:none; margin:0; }
.commentlist .children li { border:none; margin:0; }
.nopassword,.nocomments { display:none; }
#comments .pingback { margin-bottom:18px; padding-bottom:18px; border-bottom:1px solid #e7e7e7; }
.commentlist li.comment+li.pingback { margin-top:-6px; }
#comments .pingback p { color:#888; font-size:12px; line-height:18px; display:block; margin:0; }
#comments .pingback .url { font-style:italic; font-size:13px; }

/* Comments form */
input[type=submit] { color:#333; }
#respond { margin:40px 0 6px 0; background: transparent url(../images/bg/bg_top_divider.jpg) top left no-repeat; padding-top: 30px; overflow:hidden; position:relative; }
#respond p { margin:0; }
#respond .comment-notes { margin-bottom:1em; }

.form-allowed-tags { line-height:1em; }
.children #respond { margin:0 48px 0 0; }
h3#reply-title { margin:18px 0; }
#comments-list #respond { margin:0 0 18px; }
#comments-list ul #respond { margin:0; }
#cancel-comment-reply-link { font-size:12px; line-height:18px; font-weight:normal; }
#respond .required { color:#FF4B33; font-weight:bold; }
#respond label { color:#3a372f; font-size:1em; font-weight: bold; }
#respond input { margin:0 0 6px 0; width:94%; padding: 4px 6px; font-size: 1.4em; font-family: Georgia, serif; }
#respond textarea { width:95%; padding: 8px 6px; }
#respond .form-allowed-tags { color:#888; font-size:12px; line-height:18px; display: none; }
#respond .form-allowed-tags code { font-size:11px; }
#respond .form-submit { margin:12px 0; }
#respond .form-submit input { width:auto; font-size:14px; padding: 8px 12px; background: #9e471d; border: 0; -moz-border-radius: 6px; -webkit-border-radius:6px; color: #ffffff; }

/* =Widget Areas
-------------------------------------------------------------- */
.widget-area ul { list-style:none; margin-left:0; }
.widget-area ul ul { list-style:square; margin-left:1.3em; }
.widget_search #s { 
/* This keeps the search inputs in line */
width:60%; }
.widget_search label { display:none; }
.widget-container { margin:0 0 18px; }
.widget-title { color:#222; font-weight:bold; }
.widget-area a:link,.widget-area a:visited { text-decoration:none; }
.widget-area a:active,.widget-area a:hover { text-decoration:underline; }
.widget-area .entry-meta { font-size:11px; }
#wp_tag_cloud div { line-height:1.6em; }
#wp-calendar { width:100%; }
#wp-calendar caption { font-weight:bold; color:#222; text-align:left; font-size:14px; padding-bottom:4px; }
#wp-calendar thead { font-size:11px; }
#wp-calendar thead th { }
#wp-calendar tbody { color:#aaa; }
#wp-calendar tbody td { padding:3px 0 2px; background:#f5f5f5; border:1px solid #fff; text-align:center; }
#wp-calendar tbody .pad { background:none; }
#wp-calendar tfoot #next { text-align:right; }
.widget_rss a.rsswidget { color:#000; }
.widget_rss a.rsswidget:hover { color:#FF4B33; }
.widget_rss .widget-title img { height:11px; width:11px; }

/* Main sidebars */
#main .widget-area ul { margin-left:0; padding:0 20px 0 0; }
#main .widget-area ul ul { border:none; margin-left:1.3em; padding:0; }
#primary { }
#secondary { }

/* Footer widget areas */
#footer-widget-area { }

/* =Footer
-------------------------------------------------------------- */
#footer { margin-bottom:20px; }
#colophon { border-top:4px solid #000; margin-top:-4px; padding:18px 0; overflow:hidden; }
#site-info { font-weight:bold; }
#site-info a { color:#000; text-decoration:none; }
#site-generator { position:relative; font-style:italic; }
#site-generator a { color:#666; display:inline-block; text-decoration:none; background:url(images/wordpress.png) center left no-repeat; padding-left:20px; line-height:16px; }
#site-generator a:hover { text-decoration:underline; }
img#wpstats { display:block; margin:0 auto 10px; }

/* Mobile Safari ( iPad, iPhone and iPod Touch )
-------------------------------------------------------------- */
pre { -webkit-text-size-adjust:140%; }
code { -webkit-text-size-adjust:160%; }
#access,.entry-meta,.entry-utility,.navigation,.widget-area { -webkit-text-size-adjust:120%; }
#site-description { -webkit-text-size-adjust:none; }

