/* JohnFSymons.com */
/* ------------------------------------------ */
/* RESETS, BASIC PAGE SETUP, BASIC TYPOGRAPHY */
/* ------------------------------------------ */ 
/* Global reset */
/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal }
q:before, q:after { content:''}

/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight: bold }
em { font-style: italic }
a img { border:none } /* Gets rid of IE's blue borders */
html{
	background:#161817;
	overflow-y:scroll;
	min-width:990px;
	position:relative;
	z-index:0;
}

body{
	font-family:Arial, Helvetica, sans-serif;
	font: 12px/140% Arial, sans-serif;
	font-size: 80%;
	margin:0 auto;
	position:relative;
	z-index:1;
}

/* ------------------------------------------ */
/* TOOLBOX CSS */
/* ------------------------------------------ */
  
.aligncenter,div.aligncenter{
	display:block;
	margin-left:auto;
	margin-right:auto;
}

.alignleft{
	float:left;
	margin:10px 15px 5px 0;
}

.alignright{
	float:right;
	margin:10px 0 8px 20px;
}

.clear{
	clear:both;
}

.floatleft,.more_left{
	float:left;
}

.floatright{
	float:right;
}

hr,
.hr{
	display:none;
}
/* POST */
.post{
	float:left;
	margin:0 0 0 40px;
	min-height:400px;
	height:auto !important;
	height:400px;
	width:auto;
}
.post img.book-image{
background:#171716;
border:3px solid #171716;
border-bottom-width:0px;
border-top-width:0px;
float:left;
margin:0 20px 10px 0;
}
.post p.notes{
font-style:italic;
margin:0;
}
.post blockquote{
	border-left:3px solid #ccc;
	color:#777;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:16px;
	font-style:italic;
	line-height:1.8em;
	margin:10px 20px 10px 30px;
	padding-left:10px;
}
.post h1{
	font-size:1.3em;
	font-weight:bold;
	margin:0;
	width:450px;
}
.post h1 em{
	font-weight:bold;
}
.post h2{
	color:#acacac;
	font-size:1em;
	margin:3px 0 20px 0px;
	text-decoration:none;
}
.post h2 a{
	color:inherit;
	font-weight:normal;
	text-decoration:none;
}
.post li ol{
	border-bottom:1px dotted #ccc;
	line-height:25px;
	padding-left:15px;
}
.post   ol li {
	list-style:decimal;
}

.post p{
	line-height:1.5em;
	margin:8px 120px 8px 0px;
	width:450px;
}
.post p.tags, .post p.tags a{
	color:#787878;
	border-color:#787878;
	font-style:italic;
	text-indent:0;
}
.post ul li{
	line-height:25px;
	list-style:square;
}
 
.post ul,.post ul,ol{
	padding:10px 0 10px 25px;
}

.post div.aligncenter{
	padding-right:70px;
}
.post .alignright{
	margin-right:50px;
}
.post span.youtube{
	display:block;
	text-align:center;
}
body.single .post img.photo{
	float:left;
	margin:5px 15px 10px 57px;
}
.transpBlack{
	background:url(transpBlack.png);
}

.wp-caption{
	margin-bottom:5px;
	padding:0;
	text-align:center;
}
p.wp-caption-text{
	color:#C43E20;
	font-size:.9em;
	margin:0;
	padding:3px 0 0 0;
	text-indent:0;
}
.post p object{
	display:block;
	left:-20px;
	margin:20px auto;
	position:relative;
	text-align:center;
}
.post p img,
.post img.photo,
.wp-caption img{
	border:2px solid #565656 !important;
	margin-top:10px;
	padding:3px;
}
a{
	color:#B2D45F;
	color:#BFD900;
	outline:none;
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}
a img{
	border:none;
}
h1{
	font-size:1.6em;
}
h2{
	font-size:1.3em;
}
h3{
	font-size:1.2em;
}
h4{
	font-size:1.1em;
}
h5{
	font-size:1em;
	font-weight:normal;
	padding:0 0 5px 0;
	text-transform:uppercase;
}
h6{
	font-size:1em;
	font-style:italic;
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover{
	color:#B2D45F;
	color:#BFD900;
}
p{


	font-size:1.3em/1.3em;
}


/* ------------------------------------------ */
/* MAIN CONTENT */
/* ------------------------------------------ */
#feature{
	float:left;
	padding:0 0 0 15px;
	width:580px;
}

#headline{
	height: 280px;
	overflow: hidden;
	position: relative;
}	
#headline a:hover {
	text-decoration:none;
}
#headline .glidecontent {
	background:black;
	border:6px solid #181a17;
	height:235px !important;
	position: absolute;
	text-align:center;
	visibility: hidden;
	width:400px;
	z-index: 0;
}
#headline .teaser-image {
	line-height: 0;
	position: relative;
	z-index: 0;
}
#headline .teaser-image-small {
	width: 125px;
	height: 48px;
	position: relative;
	z-index: 0;
}
* html #headline .teaser-image {
	display: inline;
}
#headline .teaser-main{
	height: 110px;
	left:0;
	position: absolute;
	text-align:left;
	top:125px;
	width:400px;
}
#headline .teaser-main .overlay {
	background: #000;
	bottom: 0;
	height: 100%;	
	left: 0;
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter:alpha(opacity=80);
	position: absolute;
	top: 0;
	width: 100%;
}
#headline .teaser-main .teaser-wrap {
	width: 100%;
	height: 100%;
	overflow:hidden;
	position: relative;
}
#headline .teaser-main .teaser-text {
	margin:0 10px;
	position: relative;
}
#headline .teaser-main .teaser-text a.read-more{
	position:absolute;
	right:0;
	top:65px;
}
#headline .teaser-main.intro{
	height:195px;
	top:0px;
}
#headline .teaser-main.intro .teaser-wrap {
	padding-top:40px;
}
#headline .teaser-main.intro .teaser-wrap h3{
	display:none;
}

#headline .teaser-main.intro .teaser-text a.read-more{
	display:none;	
}
#headline .teaser-main h3 a:link,
#headline .teaser-main h3 a:visited { 
	border:0;
	color:white;
	display:block;
	font-weight:bold;
	font-size:15px;
	padding:0 0 0 10px;
	text-decoration:none;
}
#headline .teaser-main h3 a:hover { 
	border-bottom:2px solid #d44e27;
}
#headline .teaser-main h3{
	background:#231F20;
	border:0;
	margin:0;
	padding:3px 0 5px 0;
	font-size: 1.6em;
	font-weight: bold;
	height:.8em;
	line-height: normal;
	overflow:hidden;
	position: relative;
	text-decoration:none;
	width:2000px;
}

#headline .glidecontenttoggler{ /* Style for DIV used to contain toggler links. */
	height:240px;
	padding:0px 0 0 0;
	position: absolute;
	right: 0px;
	text-align:right;
	width: 160px;
}
#headline .glidecontenttoggler a { 
	border:0;
	cursor: pointer;
	display: block;
	padding:0 11px 6px 0;
}
#headline .glidecontenttoggler a img {
	border:4px solid #181a17;
	opacity: 0.7;
	-moz-opacity: 0.7;
	filter:alpha(opacity=70);
}
 
#headline .glidecontenttoggler a:hover img{
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
}
#headline .glidecontenttoggler a.selected{
	background:transparent url('/wp-content/themes/symons/images/glidecontenttoggler_selected.png') 0px 10px no-repeat;
}
#headline .glidecontenttoggler a.selected img {
	border-color:white;
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
} 
	
.teaser-main .teaser-title a span.elipsis{
	background:transparent url('/wp-content/themes/symons/images/elipsis.png') top left no-repeat;
	display:block;
	height:25px;
	left:300px;
	overflow:hidden;
	position:absolute;
	text-indent:-100px;
	top:0;
	width:100px;
}
.post h1, h3.page-title, h2.page-title{
	clear:both;
	font-size:1.3em;
	font-weight:bold;
	letter-spacing:.1em;
	margin:0 0 6px 0;
}

#articles,#more{
	float:left;
}
#articles div.odd, #author-profile div.odd{
	clear:both;
	float:left;
	margin:5px 0;
}
#news-preview{
clear:both;
float:left;
width:300px;
}
#news-preview ul.publication ul,
#news-preview ul.publication span.AbstractHeading{ display:none; }
#news-preview ul.publication li{
margin:0 0 20px 0;
}
#publications-preview{
float:left;
margin:0 0 0 50px;
width:300px;
}
h2.blog-feed,
#news-preview h2,
#publications-preview h2{
font-weight:bold;
font-size:1.4em;
font-variant:small-caps;
margin:0 0 15px 0;
}
.publication{
	min-height:140px;
	height:auto !important;
	height:140px;
	float:left;
	line-height:1.3em;
	margin:0 50px 5px 0;
	padding:0px 5px 5px 0;
	width:300px;
}
#publications-preview .publication{
	min-height:20px;
	height:auto !important;
	height:20px;
margin:0 0 15px 0;
}
.publication.book{
	min-height:125px;
	height:auto !important;
	height:125px;
}
.publication h3{
	display:block;
	font-size:1em;
	font-weight:bold;
	line-height:130%;
	position:relative;
	word-spacing:.2em;
}
.publication h3 a, .publication h3 a em{
	font-weight:bold;
	text-decoration:none;
	border:0;

}
.publication div{
margin:3px 0 3px 0;
text-align:justify;
}
a.comment,
a.view-publication,
a.view-publication-link,
a.pdf-link{
	background:transparent url("/wp-content/themes/symons/images/icons.gif") top left no-repeat;
	border-bottom:0;
	clear:both;

	font-style:normal;
	margin:2px 0;
	padding:2px 0 2px 22px;
}
a.view-publication-link{
	background:transparent url("/wp-content/themes/symons/images/icons.gif") top left no-repeat;
}
a.pdf-link,
a.view-publication{
	background:transparent url("/wp-content/themes/symons/images/icons.gif") bottom left no-repeat;
}
.book img.book-image{
background:#171716;
border:3px solid #171716;
border-bottom-width:1px;
border-top-width:1px;
float:left;
margin:0 10px 10px 0;
}
#content-wrap a.read-more{
	/*background:transparent url("/wp-content/themes/symons/images/read-more.gif") center left no-repeat;*/
	border:none;
	font-weight:bold;
	padding-left:16px;
}

#content-wrap a.read-more:hover{
	color:#00A6C1;
}
.article img{
	border:3px solid #231F20;
	float:left;
	margin:0 10px 35px 0;
	padding:1px;
}
.article a.teaser-image-small{
	border:0;
	display:block;
	position:relative;
}

.article a.teaser-image-small span{
	display:none;
}
.article a.teaser-image-small:hover span{
	color:white;
	display:none;
	font-weight:bold;
	left:8px;
	position:absolute;
	top:90px;
	width:100%;
}
/*  The comment section*/
#respond{
clear:both;
margin:10px 0 0 0;
padding:30px 0 0 0;
}
.post h2.comments{
	color:white;
	clear:both;
	font-size:1.2em;
	font-weight:bold;
	margin:10px 0 0 10px;
}
#commentform{
	margin:0 100px 15px 0px;
	padding:0 0 5px 0;
}
#commentform p{
	clear:both;
	margin:0;
	padding:10px;
	text-indent:0;
width:400px;
}
#commentform label small{
	font-weight:normal;
	padding:10px;
	text-transform:capitalize;
}
#commentform #author, #commentform #email, #commentform #url, #commentform textarea {
	border: 1px solid #808080;
	padding: .2em;
}

#commentform textarea {
	background:#fff;
	border:2px inset #aaa;
	padding:0;
	margin:0;
	width:400px;
}
#commentlist {
	width: 97%;
	margin:0 0 20px 0;
	padding: 0 0 0 10px;
}
 

#commentlist li {
	border:5px solid #dcdcdc;
	margin:0 0 20px 0;
	list-style-type:none;
	padding:0px;
}

#commentlist ul {margin:0; padding:0;}

#commentlist li p{
	font-size:12px;
	padding:5px 10px 5px 80px;
	margin:0;
}

#commentlist a {
	text-decoration:none;
	font-weight:bold;
	border-bottom:none;
}
#commentlist a:hover {
	text-decoration:underline;

}
#commentlist li div.meta {text-transform:uppercase;padding:0; margin:0; text-align:center;}

#commentlist li .avatar {
	border:2px solid #ECE8D7;
	float:left;
	margin:5px;
	padding:0;
}
#commentlist2 {
	line-height:10px;
	color:#000;
	margin:0px 0 20px 0;
	padding:10px 100px 0 50px;
}
#commentlist2 li {
	margin:0 0 2px 0;
	list-style-type:none;
	padding:7px 20px 0 20px;
	background:#DBEBAD;
}

#commentlist2 ul {margin:0; padding:0;}

#commentlist2 li p {
	font-size:12px;
	margin:0;
	text-indent:0;

}

#commentlist2 a {
	text-decoration:none;
	font-weight:bold;
	border:none;
}
#commentlist2 a:hover {
	text-decoration:underline;
	font-weight:bold;
}

#commentlist2 li div.meta{
	border-bottom:1px dotted black;
	margin:0;
	padding:0;
	text-align:center;
	text-transform:uppercase;
}

#commentlist2 li .avatar, 

#commentlist2 li .photo{

	background:white;
	border:1px solid black;
	float:left;
	margin:0 15px 0px 0;

	padding:1px;
}
#commentlist2 li .comment-author{
	margin:0;
	padding:0;
}
#commentlist2 li ul li { 
	margin-right: -5px;
	margin-left: -50px;
	margin-bottom: 7px;

	margin-top: 11px;
	background:#E6E3D3;
	border:1px solid #ADACA8;
}

.children { padding: 0; }

.authorcomm {float:left;
            margin:0;
            padding:0;
            width:70px;

            text-align:center;
            line-height:12px;
            font-size:10px;
}

.authorcomm a {text-decoration:none; font-weight:bold;}

.reply {text-align:right; padding:5px;}
.navigation {width:100%; height:20px;clear:both;}
.cancel-comment-reply{text-align:right; float:none; font-size:12px;}
.comment-meta  a{border-bottom:1px dotted #3333;text-transform:uppercase; font-size:9px; color:#808080;}
.says {display:none;}

#content-wrap{
	clear:both;
	float:left;
	font-size:12px;
	overflow:hidden;
	padding:35px 0 0 35px;
	width:715px;
}

#more a
{
	background:url(/wp-content/themes/symons/images/dot.png) no-repeat left;
	color:#154A7F;

	font-size:13px;
	font-weight:700;
	padding-left:10px;
}

#more li
{
	border-bottom:1px dotted #ccc;
	display:inline;
	line-height:25px;
}

.more_right
{
	border-bottom:1px dotted #ccc;
	color:#848d98;
	text-align:right;
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
}

#menu

{
	float:right;
	padding:5px 15px 5px 0;
	text-align:right;
 
}

#menu a
{
	color:#000;


	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
}

#menu img {
vertical-align:middle;
padding-bottom:2px;
}

#menu li
{
	display:inline;
	padding-right:10px;
}
#page-wrap{
	background:#161817 url('/wp-content/themes/symons/images/page-wrap.jpg') top left no-repeat;
	color:white;
	float:right;
	position:relative;
	width:75%;
}

#s, #semail, #user_login, #user_pass, #mc_mv_EMAIL{
	background:#fff;
	border:2px inset #aaa;
	float:left;
	font-size:1em;
	margin:0 5px 0 0;
	padding:2px;
	width:105px;
}
#s{
	width:105px;
}
#mc_mv_EMAIL{
	width:85px;
}
#s.search-result{
	background:#D44E27;
	border-color:#D44E27;
	color:white;
	font-weight:bold;
}
#search{
	height:75px;
}
#search p{
	margin-top:5px;
}
#mc_signup_form{
margin:0;
padding:0;
}
div.mc_signup_submit{
display:inline;
margin:0;
padding:0;
}
#mc_signup_form fieldset{
margin:0;
padding:0;
}
#mc_signup_form legend,
#mc_signup_form label{
display:none;
}
#mc_signup_form label.mc_interest_label{
display:block;
margin:0 0 0 8px;
}
#mc_signup_form input.mc_interest{
margin:3px 0 6px 0px;
}
#mc_signup_submit{
clear:both;
display:block;
}

span.mc_error_msg{
background:red;
color:white;
}
strong.mc_success_msg{
background:green;
color:white;
}
ul.addtoany_list{
	left:240px;
	position:relative;
}
ul.addtoany_list a.addtoany_share_save{
	border:0;
}
#socialicons{
	margin:20px 0 65px 50px;
	padding:1px 0 10px 0;
	width:100%;
}

#socialicons ul{
	list-style:none;
	margin:0;
	padding:0;
}
#socialicons img{
	margin-right:5px;
	padding-bottom:3px;
	height:16px;
}
#socialicons li{
	border:none;
	display:inline;
	float:left;
	padding-right:11px;
}
#socialicons small{
	color:#4c4d50;
	font-family:arial, "lucida console", sans-serif;
	font-size:10px;
	font-weight:700;
	text-transform:uppercase;
}
#socialicons small a{
	border-bottom:none;
	color:#4c4d50;
	text-decoration:none;
}
#socialicons small a:hover{
	border-bottom:none;
	color:#030a1f;
}
#socialicons small img{
	border:none;
	vertical-align:middle;
}
#submit, #wp-submit, #searchsubmit, #mc_signup_submit{
	background:#000;
	border:1px solid #504F4F;
	color:#F1ECEC;
	font-size:.9em;
	padding:2px;
	text-transform:uppercase;
}
/* ------------------------------------------ */
/* SIDEBAR */
/* ------------------------------------------ */
#sidebar{
	background:transparent url('/wp-content/themes/symons/images/sidebar.jpg') top right no-repeat;
	float:left;
	margin:0px 0px 0 0;
	padding:35px 0 50px 0px;
	overflow:hidden;
	position:absolute;
	left:0;
	text-align:left;
	width:25%;
}
#sidebar, #sidebar a, #sidebar ul#about-me li{
display:block;
color:white;

text-decoration:none;
}
#sidebar h1, #sidebar h2, #sidebar ul#about-me{
float:right;
width:194px;
}
#sidebar ul{
float:right;
width:200px;
}
#sidebar h1{
margin:0 0 20px 0;
}
#sidebar h1,
#sidebar h2{
font-variant:small-caps;
font-weight:bold;
}
#sidebar ul#about-me{
margin:5px 0 45px 0;

}
#sidebar ul#about-me li{
font-style:italic;
padding:0;
margin:0;
}
#sidebar ul#pages li{
margin:15px 0 0 0;
padding:0 0 0 0px;
}
#sidebar ul#pages li a{
color:white;
font-size:1.3em;
font-variant:small-caps;
font-weight:bold;
margin-left:6px;
}
#sidebar ul#pages li.current-cat>a{
	background:transparent url('/wp-content/themes/symons/images/current-catXX.gif') bottom right no-repeat;
	border:0;
	color:#B2D45F;
	color:#BFD900;
	display:block;
	font-style:normal !important;
	text-decoration:none;
}
#sidebar ul#pages li.links strong{
	color:white;
	font-variant:small-caps;
	font-weight:normal;
	padding:0 0 0 6px;
}
#sidebar ul#pages li.publications ul,
#sidebar ul#pages li.links ul{
margin:5px 0 20px 0;
padding:0;
}
#sidebar ul#pages li.publications li,
#sidebar ul#pages li.links li{
margin:0;
padding:0;
}
#sidebar ul#pages li.publications li a,
#sidebar ul#pages li.links li a{
font-size:1em;
font-style:italic;
font-weight:normal;
margin:0 0 0 6px;
}
@-moz-document url-prefix()
{
	#sidebar{
		margin-right:16px;
	}
}
#sidebar h4, #sidebar h3{
	background:transparent url('/wp-content/themes/symons/images/sidebar_h4.gif') 0px -4px no-repeat;


	clear:both;
	font-weight:bold;
	margin:0px 0 0 0;
	padding:25px 0 0 15px;
}
#sidebar a{
	border:0;
	border-color:#A1BC55;
	font-weight:bold;
	font-size:.9em;
	position:relative;
}
#sidebar a:hover{
	border-color:black;
	text-decoration:underline;
}
#sidebar a em{
	font-weight:bold;
}
#sidebar a.submit-a-story{
	background:transparent url('/wp-content/themes/symons/images/submit-a-story.gif') top left no-repeat;
	display:block;
	padding:70px 0 0 5px;
	width:100px;
}
#sidebar a span.elipsis{
	background:transparent url('/wp-content/themes/symons/images/sidebar_a-elipsis.png') bottom right no-repeat;
	display:block;
	height:1.5em;
	left:0;
	position:absolute;
	text-indent:-10000px;
	top:1.6em;
	width:100%;
}
#sidebar li.rc_item a, #sidebar ul.popular_posts a{
	display:block;
	height: expression( this.scrollHeight > 2.9em ? "3em" : "auto" ); /* sets max-height for IE */
	max-height:3em;
	overflow:hidden;
}

#sidebar ul{
	clear:both;
}
#sidebar ul li, #sidebar p, #sidebar form{

	clear:both;

	color:#232323;
	padding:3px 0 0px 15px;
}
#sidebar select{
	margin-left:15px;
}
#sidebar ul#authors-2 li, #sidebar ul#sponsors_slideshow_3 li, #sidebar ul#sponsors_slideshow_4 li{
	background:transparent !important;
	padding:0 0 0 15px;
}
#sidebar ul.latest_comments li{
margin:0;
}
#sidebar ul.latest_comments span.author{
	float:none;
	width:auto;
}
#sidebar span.date, #sidebar span.author, #sidebar span.stats{
	display:block;
	font-size:.9em;
	font-style:normal;

	line-height:1.2em;
	width:100%;
}
#sidebar span.stats{
	font-style:italic;
}
#sidebar #loginform label{
	clear:both;
	display:block;
}
#sidebar #loginform p{
	padding-left:0;
}
#sidebar a.twitter-link,
#sidebar a.facebook-link{
	background:transparent url('/wp-content/themes/symons/images/twitter-link.gif') top left no-repeat;
	padding:2px 0 8px 23px;
}
#sidebar a.facebook-link{
	background:transparent url('/wp-content/themes/symons/images/facebook-link.gif') top left no-repeat;
}
#sidebar_left{
	float:left;
}  
#sidebar_right{
	float:left;
	padding-left:20px;


}
#sidebar_left  .widget, #sidebar_right .widget{
	float:left;
	margin:0 0 15px;
	width:180px;
}
.sponsors_slideshow {
	width: 135px;
	height: 85px;
	float:left;
}

#ads li{
	border:none;
	display:block;
	float:left;
	margin:0;
	padding:0 5px 5px 0;
	text-align:left;
	width:125px;
}
#flickrrss img{
	border:2px solid #D3DDE5;
	height:77px;
	width:77px;
}

#flickrrss img:hover
{

	border:2px solid #0C2B41;
	background:#fff;
}

#flickrrss li
{
	border:none;
	display:block;
	float:left;
	padding:0 7px 5px 7px;
	text-align:left;
	width:82px;
}

#flickrrss li:hover, #ads li:hover {
background-color:#fff;
}

#flickrrss ul
{
	display:block;
	list-style-type:none;
	margin:5px 0 0;
	padding:5px 0;
	}
 
   
/* ------------------------------------------ */
/* FOOTER*/
/* ------------------------------------------ */
  
#footer{
clear:both;
	float:left;
	font-size:12px;
	line-height:19px;
	margin:20px 0;
	width:980px;
}
#footer p{
	color:white;
	text-align:center;
	width:740px;
}
#footer a{
	border-bottom:1px solid #ccc;
	font-weight:700;
}
#footer a:hover{
	border:none;
	text-decoration:none;
}

#footer h4
{
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}

  #subscribe
{
	float:left;
	padding:20px;
	width:280px;
}

 #subscribe p {
	 padding:5px 0 8px 0;
 } 
   
/* END STRUCTURE */

/* What's Your Border? Contest */
div#whats-your-border-front-page h2{
	background:transparent url('/wp-content/themes/symons/images/h2_whats-your-border.gif') top left no-repeat;
	height:73px;
	margin:0 0 4px 35px;
	overflow:hidden;
	text-indent:-1000px;
	width:432px;
}
div#whats-your-border-front-page h3{
	color:#D34E27;
	font-size:1.3em;
	font-weight:bold;
}
div#whats-your-border-front-page h4{
	font-style:italic;
}

div#whats-your-border-front-page p.whats-your-border-prize{
	text-indent:0;
}
div#whats-your-border-front-page div#official-rules{
	border:2px inset #555;
	height:240px;
	margin:0 0 0 50px;
	padding:3px;
	overflow:auto;
	width:550px;
}
div#whats-your-border-front-page a.enter-the-contest{
	background:transparent url('http://style.borderzine.com/borderzine2009/wp-content/themes/yamidoo//wp-content/themes/symons/images/a_whats-your-border-enter.gif') top left no-repeat;
	border:3px outset #ccc;
	display:block;
	height:45px;
	margin:10px auto 15px auto;
	overflow:hidden;
	text-indent:-1000px;
	width:268px;
}
div#whats-your-border-front-page a:hover{
	border:4px outset #ccc;
	margin:9px auto 14px auto !important;
}
div#whats-your-border-front-page a:active{
	border:4px inset #ccc;
	margin:9px auto 14px auto !important;
}
form#whats-your-border-form{
	margin:0 0 0 55px;
}
form#whats-your-border-form.submitted{
	display:none;
}
form#whats-your-border-form fieldset{
	border-top:1px solid black;
	padding:10px 0 0 0;
	width:360px;
}
form#whats-your-border-form label{
	clear:both;
	display:block;
	float:left;
	margin:0 0 10px 0;
	text-align:right;
	width:100px;
}

form#whats-your-border-form label.required{
font-weight:bold;
}
form#whats-your-border-form label.error{
background:red;
color:white;
float:right;
margin:-10px 0 10px 0;
padding:2px 5px;
width:auto;
}
form#whats-your-border-form label.checkbox{
	clear:none;
	float:right;
	text-align:left;
	width:335px;
}
form#whats-your-border-form input,
form#whats-your-border-form object,
form#whats-your-border-form textarea,
form#whats-your-border-form select{
	display:block;
	float:right;
	width:230px;
}
form#whats-your-border-form textarea{
height:150px;
margin:0 0 10px 0;
width:350px;
}
form#whats-your-border-form label.whats-your-border-answer{
margin:0 0 10px 58px;
text-align:left;
width:100%;
}
form#whats-your-border-form fieldset#entry input{
	width:auto;
}
form#whats-your-border-form input.checkbox{
	clear:both;
	float:left;
	margin:5px 0 0 0;
	width:auto;
}
DIV.ProgressBar { width: 100px; padding: 0; border: 1px solid black; margin-right: 1em; height:.75em; margin-left:1em; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; }
DIV.ProgressBar DIV { background-color:#A5CF4C; font-size: 1pt; height:100%; float:left; }
SPAN.asyncUploader OBJECT { position: relative; top: 5px; left: 10px; }
span.asyncUploader{
	display:block;
}
span.asyncUploader span.completedMessage{
	background:#4D4D4D;
	color:white;
	display:block;
	float:left;
	height:1.5em;
margin:0 0 0 30px;
	padding:2px 0 2px 5px;
	overflow:hidden;
	width:115px;
}
span.asyncUploader span.completedMessage span{
	display:block;
	width:900px;
}

/* Flash audio player */
body .wpa_container{
background:#1A1A18;
border:2px solid #474A43;
margin:7px 0;
padding:5px 15px 4px 15px;
}
body .wpa_text{
color:white;
}
body .wpa_time{
color:white;
}
body a.wpa_dl{
color:#BFD900;
margin:2px 4px;
padding:1px 3px;
}
body a.wpa_dl:hover{
color:#171715;
background:#BFD900;
}

body img.wpa_play{
background:black !important;
border:1px solid #BFD900 !important;
padding:1px !important;
}
body .wpa_container div.wpa_bar div.wpa_bar_position {background:#BFD900;}
body .wpa_container div.wpa_bar div.wpa_bar_load {width: 0; z-index: 10; background:#474A43;}