/* -- Standard --------------------------------------- */

html {
	height:100%;
	margin-bottom:1px;
}
body {
	background-color:#001F1F;
	height:100%;
	color:#FFF;
	font:0.9em arial, sans-serif, verdana;
}
a {
	color:#1B5683;
	text-decoration:none;
}
a:hover {
	color:#fff;
}
h1 {
	font-size:36px;
}
h2 {
	font-size:24px;
}
h3 {
	font-size:18px;
}
hr {
	border:1px ridge #1B5683;
}

/* -- Classes --------------------------------------- */

.about_us {
	font-size:16px;
}
.about_us ul li {
	margin-left:20px;
}
.accountinfo {
	text-align:right;
	position:absolute;
	bottom:0;
	right:10px;
}
.action_list {
	position:relative;
	margin-bottom:4px;
	padding:4px;
	background:#5D9FD2;
	min-height:35px;
    -moz-box-shadow: 4px 4px 6px #969696; /* for Firefox 3.5+ */
    -webkit-box-shadow: 4px 4px 6px #969696; /* for Safari and Chrome */
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=145, Strength=6);
}
.action_list:hover {
	color:#fff;
    -moz-box-shadow: 2px 2px 6px #fff; /* for Firefox 3.5+ */
    -webkit-box-shadow: 2px 2px 6px #fff; /* for Safari and Chrome */
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#fff', Direction=145, Strength=20);
}
.action_list:active {
    -moz-box-shadow: 0 0 0 #fff; /* for Firefox 3.5+ */
    -webkit-box-shadow: 0 0 0 #fff; /* for Safari and Chrome */
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#fff', Direction=0, Strength=20);
}
.act_points {
	color:#9BC6E6;
}
.add_status {
	text-align:left;
	float:right;
	width:590px;
}
.alert {
	font-style:italic;
	color:#F00;
}
.bg_blue {
	background:#1B5683;
}
.bg_black {
	background:#000;
}
.blue_item {
	padding:5px;
	background:#1B5683;
}
.body {
	padding:10px;
	position:relative;
}
.box_tab_down {
	position:absolute;
	left:265px;
	top:-1px;
	padding-top:3px;
	width:90px;
	height:20px;
	background:#5D9FD2;
	font-size:12px;
	font-weight:700;
	cursor:pointer;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	-webkit-border-radius:0 0 12px 12px;
	-khtml-border-radius:0 0 12px 12px;	
	-moz-border-radius:0 0 12px 12px;
	border-radius:0 0 12px 12px;
	text-align:center;
}
.clear_float {
	clear:both;
}
.click_area {
	position:absolute;
	cursor:pointer;
	right:12px;
	bottom:0px;
	top:0px;
	left:0px;
	min-height:35px;
	z-index:300;
}
.content {
	background:#9BC6E6 url(/images/main_bg.png) repeat-x;
	position:relative;
	margin:20px auto 0 auto;
	width:950px;
	min-height:500px;
}
.copyright {
	color:#5B7E99;
}
#dialog_display {
	display:none;
}
#dialog_display button {
	font-size:12px;
	text-align:right;
}
#dialog_display textarea {
	height:100px;
	width:98%;
}
.desc_quest {
	position:absolute;
	cursor:pointer;
	right:-1px;
	bottom:-1px;
	padding:1px;
	background:#000;
	z-index:200;
	border:1px solid #fff;
	-webkit-border-radius:6px 0 6px 0;
	-khtml-border-radius:6px 0 6px 0;	
	-moz-border-radius:6px 0 6px 0;
	border-radius:6px 0 6px 0;
}
.ep_name {
	margin-top:5px;
	padding:0 5px 0 5px;
}
#errors, .errors {
	color:#F00;
}
.field_place,.field_user,.field_score,.field_date,.field_datetime,.field_episode,.field_username,.field_message {
	float:left;
	margin:5px 0 0 5px;
	padding:3px;
	border:1px solid #fff;
	cursor:pointer;
}
.field_datetime {
	font-size:12px;
	width:120px;
}
.field_date {
	width:80px;
}
.field_episode {
	width:340px;
}
.field_message {
	font-size:12px;
	width:303px;
}
.field_place {
	width:30px;
}
.field_score {
	width:30px;
}
.field_user {
	width:495px;
}
.field_username {
	font-size:12px;
	width:135px;
}
.footer {
	margin:5px auto 0 auto;
	font-size:12px;
	text-align:center;
	width:950px;
}
.forgot_password {
	font-size:12px;
}
.form_action,.form_description {
	width:600px;
}
.header {
	position:relative;
	height:65px;
}
.logo {
	position:absolute;
	top:-18px;
	left:-15px;
	cursor:pointer;
	width:300px;
	height:80px;
}
.menu li {
	float:left;
	text-align:center;
	width:90px;
	margin-left:2px;
	background:#000;
}
.menu li.bg_blue {
	background:#1B5683;
}
.menu li a {
	color:#abdbff;
	padding:4px;
	display:block;
	padding-left:5px;
	padding-right:5px;
}
.mod_values button,.mod_values input {
	font-size:24px;
	width:50px;
}
#narrow_list {
	overflow:hidden;
}
.pages {
	position:absolute;
	top:10px;
	right:10px;
}
.pages li {
	float:left;
	width:20px;
	text-align:center;
	background:#111;
}
.pages li a {
	display:block;
	width:20px;
	text-align:center;
}
#picks {
	position:relative;
	float:right;
	width:280px;
	min-height:600px;
	padding:10px;
	background:#83BBE6 url(/images/sub_bg.png) repeat-x;
    -moz-box-shadow: 4px 4px 6px #969696; /* for Firefox 3.5+ */
    -webkit-box-shadow: 4px 4px 6px #969696; /* for Safari and Chrome */
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=145, Strength=6);
}
#picks .label {
	margin-top:10px;
}
#picks .value {
	font-weight:700;
	margin-left:10px;
}
#picks .label_dark {
	margin-top:10px;
}
#picks .value_dark {
	font-weight:700;
	margin-left:10px;
}
#picks .alert {
	font-weight:700;
	margin-left:10px;
}
.picksfull,.pickslocked {
	position:absolute;
	top:-1px;
	right:12px;
	left:12px;
	padding:5px;
	display:none;
	background:#000;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	-webkit-border-radius:0 0 12px 12px;
	-khtml-border-radius:0 0 12px 12px;	
	-moz-border-radius:0 0 12px 12px;
	border-radius:0 0 12px 12px;
}
.placeholder {
	color:#999;
}
.points {
	/*color:#000;*/
}
.points .total {
	font-weight:900;
}
.radius_6 {
	border:1px solid #fff;
	-webkit-border-radius:6px;
	-khtml-border-radius:6px;	
	-moz-border-radius:6px;
	border-radius:6px;
}
.radius_12 {
	border:1px solid #fff;
	-webkit-border-radius:12px;
	-khtml-border-radius:12px;	
	-moz-border-radius:12px;
	border-radius:12px;
}
.radius_24 {
	border:1px solid #fff;
	-webkit-border-radius:24px;
	-khtml-border-radius:24px;	
	-moz-border-radius:24px;
	border-radius:24px;
}
.radius_6_nb {
	-webkit-border-radius:6px;
	-khtml-border-radius:6px;	
	-moz-border-radius:6px;
	border-radius:6px;
}
.radius_12_nb {
	-webkit-border-radius:12px;
	-khtml-border-radius:12px;	
	-moz-border-radius:12px;
	border-radius:12px;
}
.radius_24_nb {
	-webkit-border-radius:24px;
	-khtml-border-radius:24px;	
	-moz-border-radius:24px;
	border-radius:24px;
}
.register {
	margin-top:10px;
	
}
.register label {
	float:left;
	width:150px;
	text-align:right;
}
.register div {
	margin:0 0 10px 160px;
}
.right_just {
	color:#abdbff;
	float:right;
	font-size:12px;
	cursor:pointer;
}
.right_just:hover {
	color:#fff;
}
#scores {
	position:relative;
	width:600px;
	min-height:600px;
	padding:10px;
	background:#83BBE6 url(/images/sub_bg.png) repeat-x;
    -moz-box-shadow: 4px 4px 6px #969696; /* for Firefox 3.5+ */
    -webkit-box-shadow: 4px 4px 6px #969696; /* for Safari and Chrome */
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=145, Strength=6);
}
#scores h3, #series h3, #picks h3 {
	border-bottom:1px solid #fff;
	margin-bottom:5px;
}
#series {
	position:relative;
	padding:10px;
	background:#83BBE6 url(/images/sub_bg.png) repeat-x;
    -moz-box-shadow: 4px 4px 6px #969696; /* for Firefox 3.5+ */
    -webkit-box-shadow: 4px 4px 6px #969696; /* for Safari and Chrome */
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=145, Strength=6);
}
#series a {
	display:block;
    height:30px;
}
.series_action, .series_mods, .series_name, .series_active, .series_logo {
	padding:3px;
	float:left;
	margin-bottom:3px;
    height:30px;
}
.series_action {
	width:80px;
}
.series_mods {
	width:80px;
}
.series_name {
	width:320px;
}
.series_active {
	width:100px;
}
.series_logo {
	width:280px;
}
.showimg {
	max-height:35px;
	max-width:185px;
}
.show_item {
	position:relative;
}
.show_link {
	cursor:pointer;
}
.show_link:hover {
    -moz-box-shadow: 2px 2px 6px #fff; /* for Firefox 3.5+ */
    -webkit-box-shadow: 2px 2px 6px #fff; /* for Safari and Chrome */
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#fff', Direction=145, Strength=20);
}
.showlist {
	display:inline-block;
	cursor:pointer;
	position:relative;
	top:-10px;
	left:-10px;
	text-align:center;
	width:210px;
	height:115px;
	margin:7px;
	background:#83BBE6 url(/images/showlist_bg.png) repeat-x;
    -moz-box-shadow: 4px 4px 6px #969696; /* for Firefox 3.5+ */
    -webkit-box-shadow: 4px 4px 6px #969696; /* for Safari and Chrome */
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=145, Strength=6);
}
.showlist h2 {
	padding-top:5px;
	height:40px;
	margin-bottom:5px;
}
.showlist h2 a {
	display:block;
}
.showlist:hover {
    -moz-box-shadow: 4px 4px 6px #fff; /* for Firefox 3.5+ */
    -webkit-box-shadow: 4px 4px 6px #fff; /* for Safari and Chrome */
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#fff', Direction=145, Strength=6);
}
.showlist:active {
    -moz-box-shadow: 0 0 0 #fff; /* for Firefox 3.5+ */
    -webkit-box-shadow: 0 0 0 #fff; /* for Safari and Chrome */
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#fff', Direction=0, Strength=0);
}
.show_logo {
	position:absolute;
	display:none;
	left:370px;
	top:-1px;
	padding-top:5px;
	width:210px;
	height:50px;
	background:#83BBE6 url(/images/showlist_bg.png) repeat-x;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	-webkit-border-radius:0 0 24px 24px;
	-khtml-border-radius:0 0 24px 24px;	
	-moz-border-radius:0 0 24px 24px;
	border-radius:0 0 24px 24px;
	text-align:center;
}
.shows {
	text-align:center;
}
.showshp {
	position:relative;
	margin:15px 0 0 10px;
	top:-10px;
	left:-10px;
	width:300px;
	height:50px;
	text-align:center;
	background:#83BBE6 url(/images/showlist_bg.png) repeat-x;
    -moz-box-shadow: 4px 4px 6px #969696; /* for Firefox 3.5+ */
    -webkit-box-shadow: 4px 4px 6px #969696; /* for Safari and Chrome */
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=145, Strength=6);
}
.showshp h3 {
	cursor:pointer;
	font-size:16px;
	margin-top:15px;
}
.showshp h2 {
	font-size:30px;
	margin-top:9px;
}
.showshp img {
	margin-top:8px;
}
.sponsors {
	margin-left:5px;
}
.sublogo {
	margin-left:20px;
	font-size:15px;
	text-shadow: 2px 2px 2px #000;
}
#success {
	color:#0F3;
}
.thedate {
	font-size:12px;
	font-style:italic;
}
.trademark {
	/*color:#555;*/
}
.username_list {
	position:relative;
	margin-bottom:4px;
	padding:4px;
	background:#5D9FD2;
	cursor:pointer;
}
.username_list:hover {
	color:#fff;
	background:#1B5683;
}
#username_verify, #password_verify, #confirm_verify, #email_verify {
	color:red;
	font-weight:700;
}