@charset "UTF-8";
@import url(http://fonts.googleapis.com/css?family=Fjalla+One);
@import url(http://fonts.googleapis.com/css?family=Denk+One);
@import url(http://fonts.googleapis.com/css?family=Fredoka+One);

body{ 
	font-family			: 	Arial, Helvetica, 'Microsoft Yahei', STXihei, sans-serif;
	font-size			: 	12px;	
	margin				:	0px;
}

.menu{
	text-align : center;
	border-top : 3px solid #EEEEEE;
	border-bottom:3px solid #EEEEEE;
	background: #fff;
	color: #000;
    text-decoration: none;
	font-size:16px;
	font-weight:bold;
}

.menu:hover{
	border-top : 3px solid #b51010;
	border-bottom:3px solid #b51010;
	background: #b51010;
	color: #fff;
    text-decoration: none;
	cursor :pointer;
}

.menu_selected{
	text-align : center;
	border-top : 3px solid #b51010;
	background: #FAFAFA;
	color: #000;
    text-decoration: none;
	font-size:16px;
	font-weight:bold;
}

.menu_selected:hover{
	cursor :pointer;	
}


.menu_title{
	font-family	: 'Fjalla One', sans-serif;
	font-size	:18px;	
}

#headerbar {
	/*position		: 	fixed;*/
	top				:	0px;
	height			:	188px;
	width			: 	100%;
	z-index			:	1000;	
}

#headerbar_space{
	/*height		:	138px;*/
}

#menubar{
	background		: 	#4b4c4d; /* Background for IE9 and older browsers */
	
	
}

td.selected{
	color: #FFFFFF;
}

td.create_post_button{
	font-family: 'Roboto Condensed', sans-serif;
	font-size:16px;
	color: #FFFFFF;
	width:150px;
	background-color:#52020A;
	border-color:#52020A;
	text-align:center;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
td.create_post_button:hover{ 
	
	
	cursor:pointer;
	background-color:#340308;
	border-color:#340308;
	color: #FFFFFF;
	
}

td.tabs{
	font-family: 'Roboto Condensed', sans-serif;
	font-size:16px;
	color: #FFFFFF;
}
td.tabs:hover{ 
	color: #E1D8D9;
	cursor:pointer;
}

td.right_column_header{
	padding-left:20px;
	border-right:1px solid #dddddd;
	border-left:1px solid #dddddd;
}

td.right_column_header_inner{
	background : #b51010;
	padding:5px;
	font-family	: 'Fjalla One', sans-serif;
	font-size:18px;
	color:#FFFFFF;
}

td.right_column_title{
	font-family	: 'Fjalla One', sans-serif;
	height:45px;
	background:#fafafa;
	padding-left:20px;
	color:#000000;
	font-size:18px; 
	border:1px #dddddd solid;
	border-bottom:1px solid #dddddd;
}

img.news_banner{
	border		:	1px #CCCCCC solid;
	cursor		:	pointer;
	background	:	#FFFFFF;
}

img.news_banner:hover{ 
	border		:	1px #000000 solid;
	cursor		:	pointer;
	background	:	#FFFFFF;
}

td.news_banner{ 
	border		:	1px #eeeeee solid;
	cursor		:	pointer;
	background	:	#FFFFFF;
}

td.news_banner:hover{ 
	border		:	1px #000000 solid;
	cursor		:	pointer;
	background	:	#FFFFFF;
}

td.news_banner a.play { display:block; background: url('../images/play-button.png') center center no-repeat; height: 100px; position: relative; z-index: 100; }
td.news_banner:hover a.play { display:block; background: url('../images/play-button-hover.png') center center no-repeat; height: 100px; position: relative; z-index: 100; }

a.news_title{ 
	color			:	#000000;
	font-size		:	20px;
	text-decoration	:	none;
}

a.news_title:hover{ 
	color			:	#b51010;
	font-size		:	20px;
	text-decoration	:	underline;
}

td.social_login_button{ 
	border			:	1px #CCCCCC solid;
	cursor			:	pointer;
	background		:	#F9F9F9;
	color			:	#000000;
	border-radius	: 	5px;
	font-size		:	16px;
}

td.social_login_button:hover{ 
	border			:	1px #A9D0F5 solid;
	cursor			:	pointer;
	background		:	#E0F2F7;
	color			:	#000000;
	border-radius	: 	5px;
	font-size		:	16px;
}

td.social_login_button_selected{ 
	border			:	1px #FF8000 solid;
	cursor			:	pointer;
	background		:	#FE9A2E;
	color			:	#FFFFFF;
	border-radius	: 	5px;
	font-size		:	16px;
}

td.button{ 
	border			:	1px #FE9A2E solid;
	cursor			:	pointer;
	background		:	#297191;
	color			:	#FFFFFF;
	border-radius	: 	5px;
	font-size		:	16px;
}

td.button:hover{ 
	border			:	1px #FE9A2E solid;
	cursor			:	pointer;
	background		:	#FE9A2E;
	color			:	#FFFFFF;
	border-radius	: 	5px;
	font-size		:	16px;
}
a.title_link{
	color:#000000;
	text-decoration:none;
}
a.title_link:hover{
	color:#b51010;
}

select{
	border			:	1px solid #CCCCCC;
	font-size		:	12px;
	width			:	50px;
	padding 		:	1px;
	height			: 	22px; 
}

select:focus{
	border: 1px solid #FE9A2E;
}

input[type=text]:focus{
	border: 1px solid #FE9A2E;
}

td.right_column_title_email{
	font-family	: 'Fjalla One', sans-serif;
	font-size:18px;
	cursor:pointer;
	background:white;
	height:45px;
	color:black;
	border:1px #000000 solid;
}

td.right_column_title_email:hover{ 
	
	color	:	#ff6600;
	border	:	1px #ff6600 solid;
	cursor	:	pointer;
}

a.footer_top{ 
	text-decoration	:	none;
	color			:	#B0ABAB;
}

a.footer_bottom{ 
	text-decoration	:	none;
	color			:	#646464;
}

a.footer_top:hover,a.footer_bottom:hover{ 
	color	:	#FF8000;
}

a.directory{ 
	color		:	#39434c;
	text-align  :   left;
	font-size	:	18px;
}

a.directory:hover{ 
	
	color	:	#b51010;
	text-decoration: underlined;
}

a.footer_top{ 
	text-decoration	:	none;
	color			:	#B0ABAB;
}

a.header_link{ 
	text-decoration	:	none;
	color			:	#FFFFFF;
}

a.header_link:hover{ 
	color	:	orange;
}

.myButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #cf866c;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cf866c;
	box-shadow:inset 0px 1px 0px 0px #cf866c;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d0451b), color-stop(1, #bc3315));
	background:-moz-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-webkit-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-o-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-ms-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:linear-gradient(to bottom, #d0451b 5%, #bc3315 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0451b', endColorstr='#bc3315',GradientType=0);
	background-color:#d0451b;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #942911;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:13px;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #854629;
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bc3315), color-stop(1, #d0451b));
	background:-moz-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-webkit-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-o-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-ms-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:linear-gradient(to bottom, #bc3315 5%, #d0451b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc3315', endColorstr='#d0451b',GradientType=0);
	background-color:#bc3315;
}
.myButton:active {
	position:relative;
	top:1px;
}
.importantnote{
	color: #b51010;
	font-size: 16px;
	font-weight: bold;
}