/*----------------------------------------------------------------------------*/
/* Document: css for Ask the Judge
/* Author: dkoenig@asrtech.net
/* Copyright: 2011, NAZ360 Technologies, All Rights Reserved, www.naz360.com
/*----------------------------------------------------------------------------*/

@import url('reset.css');
@charset "UTF-8";
body {
	background-color: #404040;
	top: 0px;
	text-align: left;
}
#wrapper_outer_center {
	width: 990px;
	margin: 0px auto 0px auto;
}
#wrapper_outer_bg {
	width: 990px;
	float:left;
	background: url('images/bg_image.png') top left repeat;
}
#wrapper_inner_center {
	width: 960px;
	margin: 0px auto 0px auto;
}
#wrapper_inner {
	width: 960px;
	float:left;
	margin: 15px 0px 10px 0px;
}
/* ****************************************** */
#banner {
	width:960px;
	height:68px;
	padding: 0px 0px 0px 0px;
}
#logo {
	width:414px;
	height:78px;
	float: left;
}
#logo_link {
	width: 414px;
	height: 78px;
	float: left;
	background: url('images/Front-page-sprite.png') no-repeat -314px -5px;
}
#social_media {
	width:530px;
	height:80px;
	float: right;
	padding: 0px 10px 0px 0px;

}
#social_media_icons {
	height:80px;
	float:left;
	margin: 8px 0px 0px 30px;
}
#sm_fb {
	background: url('images/Front-page-sprite.png') no-repeat -328px -145px;
	width: 49px;
	height: 53px;
	display:block;
	float:left;
	margin: 0px 10px 0px 0px;
}
#sm_tw {
	background: url('images/Front-page-sprite.png') no-repeat -387px -145px;
	width: 49px;
	height: 53px;
	display:block;
	float:left;
	margin: 0px 10px 0px 0px;
}
#sm_yt {
	background: url('images/Front-page-sprite.png') no-repeat -442px -145px;
	width: 50px;
	height: 53px;
	display:block;
	float:left;
	margin: 0px 10px 0px 0px;
}
#sm_em {
	background: url('images/Front-page-sprite.png') no-repeat -499px -145px;
	width: 50px;
	height: 53px;
	display:block;
	float:left;
	margin: 0px 10px 0px 0px;
}

#search_bar {
	float:right;
	color: #F8B03C;
	font-weight: bold;
	font-size: 22px;
	margin: 25px 0px 0px 0px;
	line-height:26px;
}
#search_bar input{
	width: 150px;
}
/* ****************************************** */
#main_content {
	float:left;
	width:960px;
	margin: 10px 0px 0px 0px;
	line-height:20px;
}
/* ****************************************** */
#main_left_col {
	width:300px;
	/* height:845px; */
	float:left;
	margin: 0px 0px 0px 0px;
}
#ask_a_question_image {
	background: url('images/Front-page-sprite.png') no-repeat -4px -5px;
	width:300px;
	height: 52px;
	float: left;
	margin: 0px 0px 0px 0px;
	line-height:33px;
}
#ask_a_question_image div {
	margin: 5px 0px 0px 55px;
	font-size: 28px;
	font-weight: bold;
	color: #ffffff;
	float:left;
}
#ask_a_question {
	width:296px;
	height:645px;
	float: left;
	border-left: 2px solid #ED3878;
	border-right: 2px solid #ED3878;
	border-bottom: 2px solid #ED3878;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-bottom-left-radius: 10px;
	-moz-border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	background: #000000;
	overflow:hidden;
}
#question_of_day {
	float:left;
	margin: 0px 0px 0px 0px;
	color: #ffffff;
	padding: 0px 10px 0px 10px;
	line-height: 18px;
}
#question_of_day a	{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
#question_of_day a:hover	{
	text-decoration:underline;
}
#question_of_day span {
	color: #17AA9D;
	line-height: 28px;
	font-size: 22px;
	font-weight: bold;
}
#chat_room {
	width:146px;
	height:57px;
	float:left;
	margin: 15px 0px 15px 60px;
}
#chat_room a {
	width:146px;
	height:57px;
	background: url('images/Front-page-sprite.png') no-repeat -365px -216px;
	display:block;
}
#ask_your_question {
	float:left;
	color: #ffffff;
	padding: 0px 10px 0px 10px;
	line-height: 18px;
	margin: 5px 0px 10px 0px;
}
#ask_your_question span {
	color: #17AA9D;
	line-height: 28px;
	font-size: 22px;
	font-weight: bold;
}
#ask_your_question textarea {
	width: 260px;
	height: 140px;
	margin: 0px 0px 5px 0px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background: #404040;
	border: 1px solid #404040;
	padding: 5px;
	color: #ffffff;
}
#email {
	width:300px;
	height:120px;
	float: left;
	margin: 15px 0px 0px 0px;
}
#email_img {
	background: url('images/Front-page-sprite.png') no-repeat -608px -149px;
	width: 100px;
	height: 118px;
	float:left;
}

/* ****************************************** */
#main_right_col {
	width:640px;
	float:right;
	margin: 0px 0px 0px 0px;
}
#top_or_boarder {
	width:640px;
	height:8px;
	float: left;
	background: url('images/Front-Page-Sprite-Hort-Bars.png') repeat-x 0 0;
}
#left_or_boarder {
	width:11px;
	height:625px;
	float:left;
	background: url('images/Front-Page-Sprite-Vertial-Bars.png') repeat-y 0 0;
}
#rt_or_boarder {
	width:11px;
	height:740px;
	float:right;
	background: url('images/Front-Page-Sprite-Vertial-Bars.png') repeat-y -12px 0;
}
/* ****************************************** */
#main_right_middle_col {
	float: left;
	width: 618px;
}
#slider {
	width:618px;
	height:230px;
	float:left;
	background-color:#F8B03C;
	cursor:pointer;
}
/* Navigation Menus */
#nav {
	width:618px;
	height:44px;
	float:left;
	background: #F8B03C url('images/Front-page-sprite.png') no-repeat -40px -91px;
	color: #ffffff;
	font-size: 20px;
	font-weight: bold;
	line-height:24px;
}
#nav ul {
	list-style: none inside none;
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}
#nav ul li {
	float:left;
	padding: 0px 10px 0px 00px;
	width: 140px;
}
#nav ul li a	{
		color: #ffffff;
		text-decoration:none !important;
}
#nav ul li a:hover	{
	text-decoration:underline !important;
}
#nav { position:relative; z-index:9; float:right;}

#nav ul {  }

#nav ul li {float: left; display: block; position:relative; }

#nav ul li a {
	text-decoration: none;
	display: block;
	font-weight:bold;
}

#nav ul li a:hover {text-decoration:underline; }


#nav ul ul	{ margin-top:-2px; }
#nav ul li ul { visibility:hidden; display:block; position:absolute; left:0; top:100%; width:180px;  }

#nav ul li ul li { margin-right:0; list-style:none; text-transform:capitalize;  }

#nav ul li ul li a {
	background: none repeat scroll 0 0 #000000;
    border: 1px solid #ED2277;
	border-radius:0px;
	width:160px;
	padding:4px 2px;
	text-align:left;
	font-size:15px; }

#nav ul li ul li a:hover { }



#nav ul li:hover,

#nav ul li:hover ul { display:block; visibility:visible; }

#nav ul li ul li ul { visibility:hidden; display:block; position:absolute; left:181px; top:0px; width:180px;  }

#nav ul li:hover ul li ul { visibility:hidden; }

#nav ul li ul li:hover ul { display:block; visibility:visible; }

#nav ul li ul li ul li ul { visibility:hidden; display:block; position:absolute; left:181px; top:0px; width:180px;  }

#nav ul li:hover ul li ul li ul { visibility:hidden; }

#nav ul li ul li ul li:hover ul { display:block; visibility:visible; height:auto; }

/**********************************************/
/* ****************************************** */
#main_right_middle_left {
	width:309px;
	float:left;
	/*background-color:#F8B03C;  -- */
}
#main_right_middle_left_content {
	height:340px;
	float:left;
	background-color:#F8B03C;
	overflow: hidden;
	padding: 0px 8px 0px 0px;
}
#main_right_middle_left_bottom {
	width:309px;
	height:11px;
	float:left;
	background: url('images/Front-Page-Sprite-Hort-Bars.png')repeat-x 0 -9px;
}
#parent_ed {
	width:309px;
	height:112px;
	float:left;
	/* background-image:url(images/bg_image.png);  -- */
}
#parent_ed a {
	margin: 20px 0px 0px 10px;
	background: url('images/Front-page-sprite.png') no-repeat -40px -145px;
	width: 256px;
	height: 72px;
	display:block;
	float:left;
}
#parent_ed div {
	float:left;
	width: 11px;
	height: 112px;
	display:block;
}
.background-sidebar	{
	float:right !important;
	background: url('images/Front-Page-Sprite-Vertial-Bars.png') no-repeat 0 0 !important;
	width: 11px !important;
	height: 112px !important;
	display:block !important;
}
/* ****************************************** */
#main_right_middle_right {
	width:309px;
	float:right;
	/* background-color:#F8B03C;  -- */
}
#main_right_middle_right_content {
	height:455px;
	float:right;
	background-color:#F8B03C;
	overflow: hidden;
	padding: 0px 8px 0px 0px;
}
#bot_or_boarder {
	width:309px;
	height:11px;
	float:right;
	background: url('images/Front-Page-Sprite-Hort-Bars.png')repeat-x 0 -9px;
}
/* ****************************************** */
#footer {
	width:940px;
	background-color:#000;
	float:left;
	margin: 5px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	color: #ffffff;
	line-height:20px;
}
#footer ul {
	list-style: disc inside none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#footer ul li {
	float:left;
	padding: 0px 10px 0px 0px;
}
/* Sidebars */
.home-left-bottom	{
	float:left;
	color:white;
	width:200px;
	list-style:none;
}
.home-left-bottom h1	{
	font-size:13px;
	margin-top:0px;
}
.widget-articles	{

}
.widget-articles a{
	font-weight:bold;
	color:black;
	text-decoration:none;
}
.widget-articles a:hover{
	text-decoration:none;
	color: #333333;
}
.excerpt	{
	margin-bottom: 5px;
}
.widget-article-title {
	margin-top: 5px;
}

#mc_mv_EMAIL	{
	border:2px solid #1AA59A;
	width: 130px;
}
#ad_top {
	margin: 5px 0px 0px 0px;
	width:960px;
	height:111px;
	padding: 0px 0px 0px 0px;
	float:left;
}
#ad_top_left {
	width:728px;
	height:90px;
	padding: 0px 0px 0px 0px;
	float:left;
}
#ad_top_right {
	width:222px;
	height:90px;
	padding: 0px 0px 0px 0px;
	float:right;
	position:relative;
}

#footer ul li a	{
	color:white;
	text-decoration:none;
}
#footer ul li a:hover	{
	color:white;
	text-decoration:underline;
}

#fbframe {
	width:296px;
}
#email a	{
	color: #F8B03C;
	text-decoration: none;
}
#email a:hover	{
	color: #A31E22;
	text-decoration: none;
}
.widget_mailchimpsf_widget a {
	color: #F8B03C;
	text-decoration: none;
}
.widget_mailchimpsf_widget a:hover {
	color: #A31E22;
	text-decoration: none;
}
#mc_signup_form {
	padding-top:0px !important;
	padding-bottom:0px !important;
}
.updated	{
	line-height:0px !important;
	display:none !important;
}

#cf	{
	display:none !important;
}

.gform_wrapper {
	margin-bottom: 20px!important;
}



a.findhelp{position:absolute; bottom:0; right:0; width:218px;height:165px; background:url(images/findhelp.png) no-repeat}