@font-face{font-family: 'Futura';src: url('/_fonts/futura.ttf');src: local('?'), url('../_fonts/futura.ttf') format('truetype');font-weight: bold;font-style: normal;}

*{ margin: 0; padding: 0; }*
body { margin: 10px 0 0; background:#EFF1F1; repeat; font: .74em 'Futura', Arial, Sans-Serif; color: #444; overflow-y: scroll;}
	h1 { font-size: 3em; font-weight: normal; float: left; }
	h1 a { text-decoration: none; }
	h2 { font-size: 2em; color: #808785; font-weight: bold; margin: 0 0 .8em; }
	h3 { font-size: 3em; color: #808785; border-bottom: 0px solid #000; margin: 0 0 .2em; }
	p  { margin: 0 0 2em 0; line-height: 1.8em; }
	em { border-bottom: 1px dotted #fff; cursor: pointer; }
	a { color: #9D2900; }
	a:hover { color: #A0000E; text-decoration: none; }
	img { border: 0; }
	.red { color: #9D2900; }
	
.wrap { width: 900px; margin: 0 auto; }
 
#header { width: 900px; height: 40px; padding-top:0px; margin: 0 auto; }
	#menu  { float: right; padding: 1px 0 0 0; list-style: none; }
		#menu li { display: inline; font-size:7em; font-weight: bolder;}
		#menu a { display: block; float: left; margin-left: 10px; padding: 50px 7px 5px 15px; text-decoration: none; font-size: 20px; font-weight: bold; color: #808785; }
		#menu a:hover { color: inherit; border-bottom: 2px solid #ccc; }
		#menu .active a { border-bottom: 2px solid #86cab0; color: inherit;}
 
#teaser { clear: both; width:100%; padding-bottom:30px;height: 300px; background: #808785; }
	.box { float: left; padding: 66px 0 0; width: 480px; color: #C7E3EE; }
	#image { float: right; width: 388px; position: relative; top: 16px; background: url(../images/logo.png) no-repeat top right; height: 258px; }
#divider { clear: both; height: 35px;}	

#bar { height: 40px; margin: 0 0 30px; padding: 8px 0 0 0; background: url(../images/bar.gif) repeat-x; }
	.step { cursor: pointer; color: #FAFDDD; padding: 4px 0 0 11px; margin: 0 35px 0 0; font-size: 1.4em; float: left; text-align: center; background: url(../images/step.gif) no-repeat; height: 30px; }
	.step a { color: #fff; margin: 0 10px 0 0; }
	
.mainRadio {display:block; font-size: 20px; font-weight: bold}
	
.col1 { float: left; width:auto; margin: 0px 30px 16px 0; padding:7px; font-size:1.5em;}
	.last { float: right; margin: 0; }
	.info { border: 1px solid #e0e0e0; background: #f4f4f4; padding: 7px; }
	
.col1_2 { float: left;background:inherit;  width:auto; margin: 0px 10px 16px 0px; font-size:1.5em;-moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
	.last { float: right; margin: 0; }
	.info { border: 1px solid #e0e0e0; background: #f4f4f4; padding: 7px; }
	
.col2 { float: left; width: auto; margin: 0 20px 20px 0; padding:7px; font-size:1.5em;}
	.last { float: right; margin: 0; }
	.info { border: 1px solid #e0e0e0; background: #86cab0; padding: 7px; }

#earlierComments {
	width: 350px; font-size:0.75em; border-top:1px solid #CCC; border-bottom:1px solid #CCC; padding:10px;
	height:100px; max-height: 120px; overflow-y: scroll; overflow-x: auto; 
	}
.commentInstance
{
	background-color: #86cab0;
	-webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; padding:3px;
	
}
#sharecontents {display:table; border:2px solid #CCC; overflow:hidden; margin:10px auto; padding: 5px; width:250px}	

/*#voteButton{margin:10px auto; padding:10px; color:#000; font-size:1em; background-color:#ccc; border:2px solid #86cab0; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; padding:10px}
#voteButton:hover{cursor:pointer; color:#000; font-size:1em; border:2px solid #CCC; background-color:#86cab0; padding:10px}	
	*/
	
#frmHidden { clear: both; display: none;}

.comment_box{display:block}

.votedeck{float:left }

.commentdeck{float:left; /*border: 2px solid #ccc;*/ margin:0px 10px 1px 1px; padding:0px 5px 5px 5px;}
.comment_box{padding:1% 4% 1% 4%;}
radio#radio{width:100%; height:60px; border:1px solid #fec700; resize:vertical; font-family:Tahoma,sans-serif; background-color:inherit; background-position:bottom right; background-repeat:no-repeat; -webkit-border-radius:3px; -khtml-border-radius:3px; -moz-border-radius:3px; border-radius:3px; margin:0; padding:5px; background:-webkit-gradient(linear,left top,left 25,from(#fff),color-stop(6%,#eee),to(#fff)); background:-moz-linear-gradient(top,#fff,#eee 2px,#fff 25px); box-shadow:rgba(0,0,0,0.1) 0px 0px 8px; -moz-box-shadow:rgba(0,0,0,0.1) 0px 0px 8px; -webkit-box-shadow:rgba(0,0,0,0.1) 0px 0px 8px}
textarea#comments{width:100%; height:60px; border:1px solid #fec700; resize:vertical; font-family:Tahoma,sans-serif; background-color:inherit; background-position:bottom right; background-repeat:no-repeat; -webkit-border-radius:3px; -khtml-border-radius:3px; -moz-border-radius:3px; border-radius:3px; margin:0; padding:5px; background:-webkit-gradient(linear,left top,left 25,from(#fff),color-stop(6%,#eee),to(#fff)); background:-moz-linear-gradient(top,#fff,#eee 2px,#fff 25px); box-shadow:rgba(0,0,0,0.1) 0px 0px 8px; -moz-box-shadow:rgba(0,0,0,0.1) 0px 0px 8px; -webkit-box-shadow:rgba(0,0,0,0.1) 0px 0px 8px}
	
.formSubmit{display:block; margin:10px;}

#button{
	display:block;
	margin:10px auto;
	color:#f7f7f7;
	font-size:1em; 
	background-color:#09c;
	border:2px solid #86cab0; 
	-webkit-border-radius:10px; 
	-moz-border-radius:10px; 
	border-radius:10px; 
	padding:10px
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	box-shadow: 1px 1px 3px rgba(68,68,68,0.3);
	-webkit-box-shadow: 1px 1px 3px rgba(136,136,136,0.3);
	-moz-box-shadow: 1px 1px 3px rgba(68,68,68,0.3);

	cursor:pointer;
	 
	margin:0px 0px 40px 10px;
	height:2.0833em;
	overflow:visible;
	padding:0 0.5em;
	margin: 2px;
	width : auto;
	vertical-align:middle;
	white-space:nowrap;
}

#button:hover
{
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.6);
	border-color:#09c;
	background-color:#4cadcb;
	color:#fff;
}
#button:active
{
	background-color:#0a9600;
	border:1px solid #30b7e6;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.6);
}

#button:disabled:hover,#button:disabled
{
	background-color:#99A;
	color:#CCC;
	border-color:#86cab0;
	-webkit-box-shadow: 1px 1px 3px rgba(136,136,136,0.3);
	-moz-box-shadow: 1px 1px 3px rgba(68,68,68,0.3);	
}
#footer { 
	clear: both; 
	width: 100%; 
	border-top: 2px solid #e0e0e0; 
	background: #000; 
	position:relative;
    bottom:0;
    width:100%;
    height:20px;   
	}	
	#footer .right { float: right; margin: 0 55px 0 0; }
	#footer a { color: #808080; font-weight: bold; }
	
/* Sliding Footer */

#footerSlideContainer {
	position: fixed;
	bottom:0;
	width: 100%;
	z-index: 99;
}
#footerSlideButton {
	background: url(/images/sliderButton.png) top left no-repeat transparent;
	position: absolute;
	top: -55px;
	right: 20px;
	width:50px;
	height:50px;
	border: none;
	cursor: pointer;
}
#footerSlideContent {
	width: 100%;
	height: 0px;
	background: #000;
	color: #CCCCCC;
	border: none;
}

#footerSlideText {
	padding: 15px 10px 25px 25px;
}
/*-------------------------Art/Not buttons ---------------------------------------------*/
/* CSS Document */
.votebutton {
display:block;
margin:10px auto; 
color:#000; 
font-size:1em; 
background-color:#4cadcb;
border:2px solid #86cab0; 
-webkit-border-radius:10px; 
-moz-border-radius:10px; 
border-radius:10px; 
padding:10px
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
box-shadow: 1px 1px 3px rgba(68,68,68,0.3);
-webkit-box-shadow: 1px 1px 3px rgba(136,136,136,0.3);
-moz-box-shadow: 1px 1px 3px rgba(68,68,68,0.3);

cursor:pointer;
float:left; margin-left:10px;
height:2.0833em;
overflow:visible;
padding:0 0.5em;
margin: 2px;
width : 125px;
vertical-align:middle;
white-space:nowrap;
}

.art_button{
			/* background: url(../images/yes-dis.png) center left no-repeat; */
			border-color:#3990ab;
			background-color:#09c;
			
			border:1px solid #2faddb;
			color:#f7f7f7;
			padding-left:18px;
			}

.art_button:hover{
	/*background:url(../images/yes-enb.png) center left no-repeat;*/
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.6);
	border-color:#09c;
	background-color:#4cadcb;
	color:#fff;
}
.art_button:active{
	/*background: #0a9600 url(../images/yes-enb.png) center left no-repeat;*/
	background-color:#0a9600;
	border:1px solid #30b7e6;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.6);
}
.notart_button{
			/*background: url(../images/no-dis.png) center left no-repeat;*/ 
			border-color:#3990ab;
			background-color:#09c;
			border:1px solid #2faddb;
			color:#f7f7f7;
			padding-left:18px;
	}

.notart_button:hover, .dislike_button:visited{
	/*background:url(../images/no-enb.png) center left no-repeat;*/
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.6);
	border-color:#09c;
	background-color:#4cadcb;
	color:#fff;
}
.notart_button:active, .dislike_button:visited{
	/*background: #0a9600 url(../images/no-enb.png) center left no-repeat;*/
	background-color:#0a9600;
	border:1px solid #30b7e6;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.6);
}


.tooltip{ height:13px;display: none;width:120px; text-align:left;overflow:visible;opacity:0.7;filter:alpha(opacity=40)}
.tooltip2{ height:13px;display: none;width:140px; text-align:right; overflow:visible;opacity:0.7;filter:alpha(opacity=20)}
.tooltip3{ height:13px;display: none;width:200px; text-align:right; overflow:visible;opacity:0.7;filter:alpha(opacity=40)}

.abuse 
{
	background: transparent url(../images/reportabuse_icon.png) center left no-repeat;
	
	color: #009AD6;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	height: 0px;
}

.ilikethis, .idislikethis, .totalstats{
		display: none;
		font-size: 1.0em;
		height:17px;
		padding:7px;
		-moz-border-radius: 6px; 
		-webkit-border-radius: 6px;
		-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
		-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
		text-align: center;
		text-decoration: none;
		width:60px;
		background-color:#333333;
		color:#FFFFFF;
		text-shadow: #fff 0px 0px 20px;
	}
	
.totalstatsbutton{ width:80px; vertical-align:top;background:#F6F6F6 none repeat scroll 0 0;}
.totalstatsbutton .greenBar{background-color:#DDDDDD;  height:5px; margin-bottom:3px; height:6px;}		
.totalstatsbutton .redbar{background-color:#DDDDDD;  height:5px; height:6px;}		


#voting_result{border:solid #666666 1px; height:120px; margin-top:19px;-moz-border-radius: 5px;
-webkit-border-radius: 5px; border-radius: 5px; width:500px; margin-left:12px; display:none
		}
.mesgbox{ background:url(../images/tick.gif) top left no-repeat; padding-left:25px;  margin:5px;font-family:Arial, Helvetica, sans-serif; font-size:12px; height:20px;  width:427px; float:left}
.close{ border:solid #666666 1px; float:left; width:20px; margin-top:6px;-webkit-border-radius: 4px;-moz-border-radius: 4px;  text-align:center; font-size:12px; cursor:pointer}

.bigGreenBar{background-color:#AADA37;  height:5px; margin-bottom:3px; height:11px; margin-top:7px; margin-left:10px;}		
.bigRedBar{background-color:#CF362F;   height:5px; margin-bottom:3px; height:11px; margin-top:7px; margin-left:10px;}

.thumbUp{ height:25px; margin-top:5px; margin-left:20px; padding-left:28px}
.thumbDown{ height:25px; margin-left:20px; padding-left:28px}
.thumbUp div{ float:left; font-size:12px; }
.thumbDown div{ float:left; font-size:12px; }


/*------------------POPUPS------------------------*/

#fade {

	display: none;

	background: #000; 

	position: fixed; left: 0; top: 0; 

	z-index: 10;

	width: 100%; height: 100%;

	opacity: .80;

	z-index: 9999;

}

.popup_block{

	display: none;

	background: #fff;

	padding: 20px; 	

	border: 20px solid #ddd;

	float: left;

	font-size: 1em;

	position: fixed;

	top: 50%; left: 50%;

	z-index: 99999;

	-webkit-box-shadow: 0px 0px 20px #000;

	-moz-box-shadow: 0px 0px 20px #000;

	box-shadow: 0px 0px 20px #000;

	-webkit-border-radius: 10px;

	-moz-border-radius: 10px;

	border-radius: 10px;

}

img.btn_close {

	float: right; 

	margin: -55px -55px 0 0;

}

.popup p {

	padding: 5px 10px;

	margin: 5px 0;

}

/*--Making IE6 Understand Fixed Positioning--*/

*html #fade {

	position: absolute;

}

*html .popup_block {

	position: absolute;

}



/* Tweet Anywhere */

.jta-tweet-a, .twitter-anywhere-user{ color:#9D2900;  text-decoration:none}

a:hover, .jta-tweet-a:hover, .twitter-anywhere-user:hover{ color:#9D2900;  text-decoration:underline}

.jta-tweet-list-item{background-color:#86cab0; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; color:inherit;  border:1px solid #ccc;  margin:10px 5px 20px 5px;  padding:10px 5px 20px 5px;  overflow:hidden;  overflow-style:auto}

.jta-tweet-list-item:first-child{ }

.jta-tweet-timestamp-link, .jta-tweet-source-link a, .jta-tweet-inreplyto-link, .jta-tweet-location-link{  color:#e4397a; text-decoration:none; float:right; display:block}

.jta-tweet-timestamp-link:hover, .jta-tweet-source-link a:hover, .jta-tweet-inreplyto-link:hover, .jta-tweet-location-link:hover{ text-decoration:underline}

.jta-tweet-source, .jta-tweet-retweeter, .jta-tweet-location{ color:#D1C7BA}

.jta-tweet-retweeter-link, .jta-tweet-user-screen-name-link, .jta-tweet-user-full-name-link{ color:#e4397a; text-decoration:none}

.jta-tweet-retweeter-link:hover, .jta-tweet-user-screen-name-link:hover, .jta-tweet-user-full-name-link:hover{ color:#e4397a; text-decoration:underline}

.jta-tweet-user-full-name{ color:#e4397a}

 .jta-tweet-list{height:400px; overflow:auto}

.jta-tweet-list-controls-button, .jta-tweet-list-autorefresh-trigger{color:#61513d; background-color:inherit; border:2px solid #86cab0; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:5px}

.jta-tweet-list-controls-button:hover, .jta-tweet-list-autorefresh-trigger:hover{color:white; background-color:#86cab0}
.jta-follow-button{ padding-top:10px;  margin-top:20px}
