/* custom font: http://randsco.com/index.php/2009/07/04/p680 */
/* converter: http://onlinefontconverter.com/ */ /* ie don't work ?? */
/* tell you the font name: http://www.fontsquirrel.com/fontface/generator */

/* HelveticaNeueLTStd-BdCn.otf: Helvetica Neue LT Std 77 Bold Condensed */
/* HelveticaNeueLTStd-Cn.otf: Helvetica Neue LT Std, 57 Condensed */

/* HelveticaNeueLTStd-BdCn.otf */
@font-face {
	font-family: "HelveticaNeueLTStd-BdCn";
	src: url( /font/helveticaneueltstd-bdcn-webfont.eot ); /* IE */  	
	src: local("HelveticaNeueLTStd-BdCn"), url(/font/helveticaneueltstd-bdcn-webfont.ttf) format("truetype"); /* non-IE */  
}

/* HelveticaNeueLTStd-Cn.otf */
@font-face {
	font-family: "HelveticaNeueLTStd-Cn";    										   
	/*src: url( /font/HelveticaNeueLTStd-Cn.eot ); */   
	src: url( /font/helveticaneueltstd-mdcn-webfont.eot ); /* IE */ 	
	src: local("HelveticaNeueLTStd-Cn"), url(/font/HelveticaNeueLTStd-Cn.ttf) format("truetype"); /* non-IE */  
}

/* helveticaneueltstd-mdcn-webfont.eot */
/*
@font-face {
	font-family: "Helvetica Neue Med";	
	src: url( /font/helveticaneueltstd-mdcn-webfont.eot ); 
	src: local("Helvetica Neue Med"), url(/font/helveticaneueltstd-mdcn-webfont.ttf) format("truetype"); 
}
*/

/* ******************************************** */
/*
@font-face {
	font-family: "HelveticaNeueLTStd-Bd";	   
	src: url( /font/HelveticaNeueLTStd-Bd.eot );  	
	src: local("HelveticaNeueLTStd-Bd"), url(/font/HelveticaNeueLTStd-Bd.ttf) format("truetype");  
}
*/

/* override the jqueryui */
h2 {
	color:#2E302D;
	font-size:22px;
	font-weight:bold;
	text-transform: uppercase;
	padding:0px 0px;
	margin:0px 0px;	
}

h3 {
	color:#696A3E; /* green */
	font-size:16px;
	font-weight:bold;
	margin:10px 0px;
}
h4 {
	font-weight:bold;
	color:#45607E;
	font-style:italic;
	text-transform:uppercase;
	font-weight:bold;
	padding:0px 0px;
	margin:0px 0px;	
}

p {
	margin: 0 0 0 0;
}

/* default link is */
/* primary link in lightground */
a {
	font-family: Arial, Helvetica, sans-serif;
	color: #45607e;
	outline:none;
	text-decoration:none;
}
/*
a:visited {
	color: #959595;	
}
*/
a:focus, a:hover {
	/*color: #c2dca0; */
	outline: medium none;
	color: #deb503; 	
	text-decoration:underline;
}
/* primary link in dark background */
a.dark_bg {
	color: #b5e1df;
}
/* tertiary link */
a.tertiary {
	font-weight:bold;
	text-decoration:underline;
	text-transform: uppercase;	
	color: #5a5a5a;
}
a.tertiary:focus, 
a.tertiary:hover {
	color: #2c2c2c;	
}
/* secondary link */
a.secondary {		
	font-weight:bold;
	text-decoration:underline;
	text-transform: uppercase;	
	color: #e2b803;
}
a.secondary:focus, 
a.secondary:hover {
	color: #fff5cb;
}
a.secondary:visited {
	color: #616360;	
}
/*
a {
	text-decoration: underline;
	font-size:12px; 
	font-weight:normal;
	color: #377875;
}
a:focus, a:hover {
	text-decoration: underline;	
	font-weight:normal;	
	font-size:12px;
	color: #377875;	
}
*/

::selection {
	background: 	color: white;
	text-shadow: none;
}

.button {
	font-family: Arial;
	color: #413500;
	font-size: 12px;
	padding: 5px;
	text-transform:uppercase;
	font-weight:bold; 
	text-decoration: none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-box-shadow: 0px 1px 3px #4e4001;
	-moz-box-shadow: 0px 1px 3px #4e4001;
	background: #E1B902;
}

.button:hover {
	background: #ffcf00;
}

.standard_padding {
	padding:10px 10px;
}
.substandard_padding {
	padding:5px 5px;
}
.watermark {
	color:#777;
}
.uppercase {
	text-transform: uppercase;
}
.capitalize {
	text-transform:capitalize;
}
.bold {
	font-weight:bold;
}
.even_row {	
	background-color: #ECECEA;
}
.left {
	float:left;
}
.right {
	float:right;
}
.margin_10_10 {
	margin:10px 10px;
}
.margin_10_0 {
	margin:10px 0px;	
}
.margin_5_0 {
	margin:5px 0px;	
}
/*
.margin_0_0_10_0 {
	margin:0 0 10px 0;
}
*/
/*
.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }
.hidden { display: none; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
*/
/*
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
*/

/* The Magnificent Clearfix: Updated to prevent margin-collapsing on child elements  */
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
/* Fix clearfix: blueprintcss.lighthouseapp.com/projects/15318/tickets/5-extra-margin-padding-bottom-of-page */
.clearfix { zoom: 1; }
.clear { clear: both; }

.center_text {
	text-align:center;
}

.top_link {
	margin: 0 0 10px 0;
}

hr.border_bottom_dot,
hr.border_bottom_dot_black {
	background-color: transparent;
	border-bottom:1px dotted #d7d7d7; 	
	margin:5px 0px;
	padding:0;		
}

hr.border_bottom_dot_black {
	border-bottom:1px dotted #666;
}

.standard_row {
	clear:both;
	width:100%;
	float:left;
	display:block;
	margin:5px 0px;
	padding:0px 0px;
}

.right_arrow {
	float:left;
	width:10px;
	height:10px;
	background-color:#A8A8A8;
	margin:5px 2px;
}

ul.no_style {	
	list-style-type:none;
	padding:0px 0px;
	margin:0px 0px;
}
ul.data_list {
	border:1px solid #CFCECE;
}
ul.data_list li {
/*	padding:5px 10px; */
	padding:2px 10px;
}
.two_col {
	width:100%;
	float:left;	
}
.two_col .left_col{
	float:left;
	width:48.4%;
}
.two_col .right_col{
	float:right;
	width:48.4%;
}

#img_loading {
	padding:0px 20px;
	margin:20px 0px;
}

/* featured_profile */
ul.featured_profiles_list {
	margin-top:3px;
	margin-bottom: 10px;
	float:left;
	width:100%;
}
ul.featured_profiles_list li {	
	width:145px;
	float:left;
	margin-left:9px;
}
ul.featured_profiles_list li.first_item {
	margin-left:1px;
}
.featured_profile {
	overflow:hidden;
	border:1px solid #E1E1E1;
	border-bottom:3px solid #9D9D9D;
}
.featured_profile img.profile_img {
	border:1px solid #E1E1E1;
	margin: 2px 0px 0px 2px;
}
.featured_profile h5,
.featured_profile h6{
	padding:0px 3px;
	margin:0px 0px;
}
.featured_profile h5 a,
.featured_profile h6 a{
	text-decoration:none;
	color: #3C3C3C;
}
.featured_profile h5 a:hover,
.featured_profile h6 a:hover{
	text-decoration:underline;
}
.featured_profile h5 {
	font-size:14px;
	text-transform:uppercase;	
}
.featured_profile h6 {
	margin-top:5px;
	font-size:12px;
}
.featured_profile p {
	font-size:12px;
	padding:2px 2px; 	
	color:#5E7490;
	margin:5px 0px 7px 0px;	
}
.featured_profile  p.media_text {
	padding:5px 0px;
	margin:0px 5px;
}

/* add friend button */
.add_friend {
	margin-top:8px;
	border:1px solid #F0DF98;
	background-color: #E1B902;
	padding:5px 25px;
}
.add_friend img{
	position:relative;
	left:-5px;
}
.add_friend a{
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	color:#4A3D00;
}

/* ****************************************************** */
/* takkle button */
/* ****************************************************** */
.takkle-button {
	background-color:transparent;
	border-top-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	outline:none;
	cursor:pointer;
}
.takkle-button-left {
	float:left;
	width:3px;
	height:25px;	
	background-image: url(http://images.takkle.com/images/button/button_left.png );
	background-repeat: no-repeat;	
	*display:none; 	 	
}
.takkle-button-content {
	text-transform:uppercase;
	color:#413500;
	font-weight:bold;
	font-size:12px;
	vertical-align: baseline;
	line-height:24px;
	padding:0px 10px;
	float:left;
	display:block;
	height:25px;	
	background-image: url(http://images.takkle.com/images/button/button_content.png );
	background-repeat: repeat-x;
}
.takkle-button-content a{
	color: #45607E;
}
.takkle-button-content a:hover,
.takkle-button-content a:focus{
	color:#3C3C3C;
	text-decoration: none;
}
.takkle-button-alert .takkle-button-content{
	color:red;
}
.takkle-button-right {
	float:left;
	width:3px;
	height:25px;	
	background-image: url(http://images.takkle.com/images/button/button_right.png );
	background-repeat: no-repeat;		
	*display:none;	
}

/* ****************************************************** */
body {
	color:#2E302D;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	background-color: #2e302d;
	/*background: #2E302D url(http://images.takkle.com/images/skin2.jpg) fixed top center no-repeat; */ 
}
#adclickable_bg {
    	position: absolute; top: 0px; left: 0px;	
	cursor:pointer;
	width:100%; 
	height:2000px;
	z-index:0; 	
}
#adclickdiv_left_bloc {
    position: absolute; top: 0px; left: 0px;
    width: 25%; height: 100%;
   	min-height: 2000px;
    cursor: pointer;	
    z-index: 0;
}
#adclickdiv_right_bloc {
    	position: absolute; top: 0px; right: 0px;
   	width: 25%; height: 100%;
    	min-height: 2000px;
    	cursor: pointer;
    	z-index: 0;
}
#main_wrapper {
	background:none repeat scroll 0 0 transparent;
	height:auto;
	margin:0 auto;
	position:relative;
	text-align:left;
	/*width:971px; */
	width:970px;
}	
#content {
	/*min-height:500px; */	 
	width:649px;
	float:left;	
}
.content_box {	
	float:left;
	padding:30px 30px;
}

.content_box_inner {
	padding: 5px 5px;
}

.content_box_header {
	padding:10px 5px 5px 5px; 
}
.content_box_header h3,
.content_box_header h2{
	text-transform:none;
	color:#39393A;
	margin:0px 0px;
	padding:0px 0px;
}

.pixel_tracker {
	display: none;
}
#slidebar {
	width:321px;
	float:right;
}
#ad_bloc {
	width:760px;
	margin:0px auto;
}
/* the new style */
#content_wrapper {
	width:950px;
	padding:0px 0px;
}
#content_wrapper #content {	
	border:1px solid #ccc;
	width:100%;
	margin: 15px 10px 10px 10px;
	background-color:white;
}
#content_wrapper #content .content_box {
	padding:0px 0px;
	border:1px solid #CFCECE;
	width:620px;
	min-height:1000px; 	
	float:left;
	margin: 7px 0px 7px 7px;
	background: #F5F5F5 url(http://images.takkle.com/images/content_box_bg.gif) fixed top left repeat-x;
}
#content_wrapper #sidebar ul {	
	/*margin:10px 0px; */
	margin:9px 0px;
}

#header {
	float:left;
	width:100%;	
	/*height:40px; */	
	/*margin:10px 0px 5px 0px; */
	margin:0px 0px 0px 0px;
	padding: 10px 0;	
	background-color:#232324;
	 	
}
#header #logo {
	position:relative;
	float:left;
}
#header #logo img.logo_off {
	/*
	position: absolute;
	top: 25px;
	left: 15px;		
	*/
	position: absolute;
	top: 25px;
	left: 0px;	
}
#header  #logo img.logo_on {
	/*
	position: absolute;
	top: 25px;
	left: 15px;
	*/
	position: absolute;
	top: 25px;
	left: 0px;
}

#header_link {	
	color: #e2b803;
	font-weight:bold;	
	float:right;
	position:relative;
	top:30px;
	right:10px;	
	text-align:right;
}

/* ****************************************************** */
/* top bar */
/* ****************************************************** */

#container {
	border: 1px solid transparent;	
	display:block;
	clear:both;	
	float:left;
	
}
#top_bar {
    display: block;
    float: left;
    left: 0;
    margin-bottom: 1px;
    position: relative;
    width: 968px;	
	background-color:#232324;
}
#top_bar #top_bar_content {
	/*float:right; */
	float:left;	
	width:100%;
	border: 1px solid #6F6F6F;
}
#top_bar #search_box {
	display:block;
	float:left;	
	/*width:280px; */ 
	width:460px;
	height:100%; 	
	position:relative;
	top:10px;		
}
#top_bar #search_box form {
	position:relative;
	left:5px;
}
#top_bar #search_box .btn_sumbit {
	float:left;
	margin:0px 0px 0px 5px;
}
#top_bar #search_box .text_field{
	/*
	float:left;	
	width:350px; 	
	margin:0px 0px 0px 0px;
	*/	
	float: left;
	width: 350px;
	margin: 0px 0px 0px 0px;
	height: 17px;
}
#top_bar ul#top_menu {
	display:block;
	float:right;
	margin:0px 0px;
	padding:0px 0px;
}

#top_bar ul#top_menu li{
	/*list-style-image:url(http://images.takkle.com/images/double_arrow.png); */	
	float:left;
	height:40px;
	padding:0px 0px;
	margin:0px 0px;
	border-left: 1px solid #6F6F6F;
}
#top_bar ul#top_menu li .double_arrow {
	display:inline;
	float:left;
	margin: 0px 0px 0px 10px;
	position:relative;
	top:16px;
}
#top_bar ul#top_menu li a{
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#FCFDFC;
	display:block;
	padding:12px 10px 8px 5px;
}

#top_bar #our_network_module {
	border-right:1px solid #6F6F6F;
	float:left;
	padding:0px 10px;
}

#top_bar #our_network_module li{
	float:left;
	padding:5px 5px;
}

#top_bar #our_network_module h6 {
	color:#FCFDFC;
	/*padding:4px 5px; */
	padding: 5px 5px 3px 5px;
}


/* ****************************************************** */
/* ad  */
/* ****************************************************** */
#ad_728_90 {
	clear:both;
	float:right;
	padding:0px 0px;
	width:729px;
	height:90px;
	position:relative;
	margin-bottom: 10px;	
}
#ad_160_600 {	
	width:160px;
	height:600px;
	position:relative;
	left:70px;
}
#ad_300_250 {	
	width:300px;
	height:250px;
}

#main_menu {
	/*
	font-family: HelveticaNeueLTStd-BdCn, Arial, sans-serif;	
	background-image: url(http://images.takkle.com/images/menu/main_menu_bg.png );
	background-position: bottom left;
	background-repeat: repeat-x;
	background-color: #232324;	
	border-right:1px solid #3C3C3B;
	float:left;	
	width:968px;	
	height:46px; 
	position:relative;
	left:1px;
	*/	
	font-family: HelveticaNeueLTStd-BdCn, Arial, sans-serif;
	background-color: #232324;
	border-right: 1px solid #3C3C3B;
	float: left;
	width: 968px;
	height: 46px;
	position: relative;
	left: 1px;				
}
#main_menu ul {
	list-style-type: none;
	margin:0px 0px;
	padding:0px 0px;
	border-top:1px solid #3C3C3B;
}
#main_menu ul li{		
	border-left:1px solid #3C3C3B;
	border-right:1px solid #3C3C3B;	
	text-align:center;	
	margin:0px 0px;	 	
	width:117px; 				
	float:left;	
	height:45px; 
}
#main_menu ul li.last {
	width:134px;
	border-right:none;
	text-align:center;		
}
#main_menu ul li a{
	font-family: HelveticaNeueLTStd-BdCn, Arial, sans-serif;	
	/*font-size:1.4em; */
	font-size:1.3em;  
	line-height:30px;
	text-decoration:none;
	font-weight:bold; 	
	color:#E6E6E6; 
	white-space: nowrap;
}
#main_menu ul li a.hover{
	font-family: HelveticaNeueLTStd-BdCn, Arial, sans-serif;
	font-weight:bold;
	/*cursor: pointer; */
	text-decoration:none;	
	color: #413500;
}
#main_menu_border {
	clear:both;
	height:0px;
	width:100%;
	float:left;
	border-bottom:3px solid #E1B902;
}
#main_menu_bottom {
	clear:both;	
	border-top:1px solid #876D01;
	width:100%;
	height:8px;
	float:left;
	background-image: url(http://images.takkle.com/images/menu/main_menu_bottom_bg.png );
	background-repeat: repeat-x;
}
#main_menu .menu_bg {
	float:left;
	margin:0px auto;
	width:110px;
	padding:5px 0px;
	margin-top:5px;
	position:relative;
	left:4px;	
	height:30px;
}
#main_menu .last .menu_bg{
	width:129px;
}
#main_menu .active_bg {
	background-color:#E1B902;
	
}
#main_menu .active_bg a {
	/*color:#403400; */
	color: #413500;
}
#main_content {
	display:block;	
	float:left;
	/*width:100%; */
	width:970px;	
	background-color: #F2F1EF;
	min-height: 500px;
}

/* sub page menu in profile view page */

.sub_page_menu {
    background-color: #232324;
    float: left;
    width: 100%;
}
.sub_page_menu ul {
    border-top: 1px solid #3C3C3B;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.sub_page_menu ul li {
    border-left: 1px solid #3C3C3B;
    border-right: 1px solid #3C3C3B;
    float: left;
    padding: 10px 0;
    margin: 0;
    text-align: center;
    width: 117px;
}
.sub_page_menu ul li a {
    color: #E6E6E6;      
    font-size: 1em;
    font-weight:bold; 
    text-decoration: none;
    white-space: nowrap;
}
.sub_page_menu ul li a:hover {		
}
.sub_page_menu ul li.active a {
	color:#E1B703;
}
/*
.sub_menu_border {
    border-bottom: 3px solid #E1B902;
    clear: both;
    float: left;
    height: 0;
    width: 100%;
}
*/
#search_box {
	display:inline;
	float:right;
}
#search_box img {
	margin:0px 0px 0px 25px;
	position:relative;
	top: -6px;
}

/* *************************** */
/* footer  					   */
/* *************************** */
#footer_seolinks {
	background-color: #232324;	
	/*background-color: #424441; */
	float:left;	
	width: 970px;	
	background: url(http://images.takkle.com/images/seo_links_bloc_bg.jpg);
	background-repeat: no-repeat; 
	background-position: top left;	
	background-color: #1F1F20; 
}
#footer_seolinks ul {
	display:inline;
	list-style-type:none;
	padding-left:0px;
	margin-left:0px;
	margin-right:25px;
}
#footer_seolinks ul.first {
	margin-left:70px;
}
#footer_seolinks ul {
	margin-top:25px;
	margin-bottom:25px;
	width:150px;
	float:left;
}
#footer_seolinks ul li.label {	
	color: #D8DAD7;
	font-weight:bold;
	font-size:16px;
}
#footer_seolinks ul li a {	
	color:#9B9D9A;
	text-decoration: none;
}
#footer_seolinks ul li a:hover,
#footer_seolinks ul li a:focus {
	color:#9B9D9A;
	text-decoration: none;
}
#footer {
	background-color: #636363;
	float: left;
	width: 970px;
	color: white;	
/*	
	background-color:#515350;
	float:left;	
	width:970px;
	color:#9B9D9A;
	*/
}
#footer #footer_content p {
	font-size:10px;	
	margin:0px 10px;
	padding:5px 0px;
}
#footer #footer_content a {
	/*
	font-size:10px;
	color:#9B9D9A;
	text-decoration:none;
	*/
	font-size: 10px;
	color: white;
	text-decoration: none;	
}

/* ****************************************************** */
/* form */
/* ****************************************************** */
.form_box {	
	float:left; 
    width: 100%;
	font-size:13px;
	color:#2e302d;
}
.form_box .form_box_content {
	padding:10px 0px;
	margin:0px 10px;	
}
.form_box lengend {
	float:left;
	margin-top:10px;
	margin-bottom:5px;
}
.form_box fieldset {
	width:100%;
	float:left;
	border:none;
	padding:0px 0px;
	margin:0px 0px 20px 0px;
}
.form_box .form_row {
	width:100%;
    margin:0px 0px;	
	clear:both;
	float:left;
}
.form_box .fieldset_title {
	font-weight:bold;
	font-style:italic;
	color: #45607e;
    margin:0px 10px 0px 0px;
	line-height:2.6em;
	text-transform: uppercase;
}
.form_box label {
    display:block;
    float:left; 
	text-align:left;
    margin:0px 10px 0px 0px;
/*	width:110px; */
	width:130px;
	line-height:2.6em;
	text-transform: uppercase;    
}
/* the (optional) */
.form_box .label_note{
	clear:left;
	float:left;
	font-weight:normal;
	font-size:12px;		
	margin:0px 0px 0px 0px;
	padding:0px 0px;			
	position:relative;
	top:-5px;	
	/*line-height:1px; */
	line-height:12px;
}

.form_box .error,
.form_box .error_msg {
	background-color:transparent;
	border:none;
	padding:0px 0px;
	margin-bottom:0px;
	color:red;
	font-weight:bold;
	font-style:italic;
}
.form_box input.text_field {
	padding:2px 2px;
	width:260px;
}

.form_box input.tiny_text_field {
	width:30px;
}
.form_box .text{
	display:inline;
	float:left;
	font-size:13px;
	color:#2e302d;	
	line-height:2.6em;	
}

.form_box select {
	max-width:250px;
}

/* input.file */
.form_box input.file_upload {
	background-color:white;
	margin-top:4px;
}
.form_box input.checkbox,
.form_box input.radio{
	vertical-align: bottom;
	float:left;	
	position:relative;
	margin-right:5px;
}
.form_box input.checkbox {
	top:4px;
}
.form_box input.radio {
	top:6px;
}
.form_box .checkbox_text,
.form_box .radio_text{
	display:inline;
	float:left;
	font-size:13px;
	color:#2e302d;	
	line-height:2.6em;	
}
.form_box .radio_text{
	margin-right:10px;
}
.form_box .checkbox_text{
	margin-top:5px;
	margin-left:5px;
	line-height:1.4em;
	width:240px;
}
.form_box  .checkbox_full_text {
	margin-top:2px;
	width:430px;
	margin-bottom:10px;
}
.form_box .checkbox_text p{
	margin-top:10px;
}
.form_box input.file {
    background-color:white;
    margin-right:10px;
}
.form_box textarea {
	width:300px;
    height:100px;
    overflow:auto;
}
/*
.form_box #browse_button .text_field {
	width:200px;
	margin-right:5px;
}
.form_box #browse_button embed{
	vertical-align:middle;
}
*/
.form_box #browse_button input[type="text"] {
	margin-right:10px;
	width:200px;
}
.form_box #browse_button embed{
	vertical-align:middle;
	position:relative;
	top:-3px;
}


/*
.form_box .form_row .button {
}
.form_box .highlight {
	background-color:#BEDC7F;
}
.form_box .unhighlight {
	background-color:#E5F1CC;
}
.form_box .errorLabel {
	font-weight:bold;
}
*/

.form_box .reset_link {
	float:right;
	/*margin:0px 140px 0px 5px; */
	margin:0px 30px 0px 5px;						
}

.form_box .btn_sumbit {	
	float:right;
	margin:15px 15px 15px 15px;	
}
.form_box .btn_sumbit_text {
	float:right;
	/*margin:15px 103px 15px 15px; */
	margin:15px 20px 15px 15px;		
}

/*
.form_box .form_note_row {
	text-align:center;
	width:350px;
	margin-top:10px;
}
*/
/*
body.section_profile .form_box {
	margin:20px 10px 50px 100px;
	float:left;
}
*/

body.section_profile .form_box {
	width:100%;
}

/* ************************** */
/* the login module  */ 
#login_box {
	background-color:white;
	border-top:5px solid #FED62B;
	float:right;
	display:inline;
	width:185px;
	margin:40px 10px;
}
#login_box form {
	float:left;
	margin:10px 0px;
}
#login_box .error {
	line-height:2.2em;
	margin-left:10px;
}
#login_box .error_msg {
	float:left;
	width:160px;
	line-height:1em;
	padding:10px 0px;
}
#login_box label {
	margin-left:10px;
	line-height:1em;
}
#login_box input.text_field {
	border:1px solid #C4C7B1;
	border-top:1px solid #2C4C42;
	background-color:#CECFB3;
	margin-left:10px;
	width: 160px;
}
#login_box .checkbox {
	margin-left:10px;
}
#login_box .checkbox_text {
	width:140px;
}
#login_box a {
	font-size:10px;
	margin-left:10px;
}
#login_box .btn_sumbit {
	float:left;
	position:relative;
	left: 160px;
	top:0px;
	margin:10px 0px;
}

/* the login in the login page */
body.page_login #login_box {	 
	margin:10px 10px;
	float:left;
	width:570px;
}
body.page_login #login_box .form_note_row {
	text-align:right;
	width:90%;
	margin:3px 0px;
}
body.page_login #login_box label { 
	line-height:2.5em;
}

body.page_login #login_box .page_subsection_header {
	border:none;
	background: transparent;
}


/* ****************************************************** */
/* profile menu */
/* ****************************************************** */

#sub_menu {
	border-top:1px solid #C3C2C0; 
	clear:both;
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
	/*margin-left:5px; */
	padding:5px 5px;
}
#top_menu {
	padding:30px 10px 10px 10px;

}
/*
#top_menu hr {
	margin:0px 0px 10px 0px;
	background:none repeat scroll 0 0 #C3C2C0; 
}
*/

/* ****************************************************** */
/* sidebar */
/* ****************************************************** */
#sidebar {
	float:right;
	width:320px;
}
#sidebar ul{
	margin:0px 0px;
	padding:0px 0px;
	list-style-type:none;
	/*margin-top:30px; */
	margin-top:10px;
}
#sidebar ul li{
	display:inline;
	float:left;
	/*
	padding:0px 0px;
	padding-bottom:5px;
	margin:0px 0px;
	margin-left:10px;
	*/
	margin: 0 0;
	padding: 0 0;
	margin: 0 0px 5px 12px;
}

#sidebar a{
	float:left;
}

/* ****************************************************** */
/* search school dialog */
/* ****************************************************** */

#search_dialog {
	color:white;
	font-style:italic;
}
#search_dialog  .form_box {
	margin:0px 0px;
}4
#search_dialog h2 {
	font-size:18px;
	color:white;
	margin:10px 0px;
	padding:0px 0px;
	border-bottom:1px solid #424241;
	font-style:normal;
}
#search_dialog label {
	color:white;
	/*margin:10px 0px 3px 0px; */
	margin:10px 0px 3px 0px; 
	padding:0px 0px;
	line-height:1em;
	width:auto;
	font-style:italic;
	font-size:12px;
}
#search_dialog .btn_sumbit {
	margin:0px 0px;
	float:none;
	display:inline;
	margin:0px 5px;
	position:relative;
	top:4px;
}
#search_dialog h3 {
	font-size:16px;
	color:white;
	margin:20px 0px 5px 0px;
	padding:0px 0px;
	font-style:italic;
}
#search_dialog p {
	color:white;
}
#search_query_error .error{
	float:left;
	margin:10px 0px 5px 0px;
}
/* pagination */

/* from pagination.css */
.pagination {
	font-size: 80%;
}
        
.pagination a {
    text-decoration: none;
	border: solid 1px #AAE;
	color: #15B;
}

.pagination a, .pagination span {
    display: block;
    float: left;
    padding: 0.3em 0.5em;
    margin-right: 5px;
	margin-bottom: 5px;
	min-width:1em;
	text-align:center;
}

.pagination .current {
    background: #26B;
    color: #fff;
	border: solid 1px #AAE;
}

.pagination .current.prev, .pagination .current.next{
	color:#999;
	border-color:#999;
	background:#fff;
}
/* end pagination.css */

.pagination {
	/*
	float:right;
	margin:20px 0px 5px 0px;
	*/
}
.pagination .current {
	background-color:#707240;
	color:black;
	font-weight:bold;
}
.pagination a{
	color:white;
}
.pagination  .current.prev,
.pagination .current.next {
	border:none;
	background-color:transparent;
}

/* search result */

#search_result {
	float:left;
	width:100%;
}
#search_result .search_result_header {
	text-transform: uppercase;
	font-weight:bold;
	padding:5px 0px;
	border-top:1px solid #424241;
	border-bottom:1px solid #424241;
}
#search_result .search_result_row{
	clear:both;
	float:left;
	width:100%;
	padding:5px 0px;
	font-style:normal;
	color:#FCFFFF;
}
#search_result .search_result_row a{
	color:#8D9A7C;
}
#search_result .col_1, 
#search_result .col_2, 
#search_result .col_3 {
	font-size:13px;
	font-weight:bold;
	display:inline;
	float:left;
}
#search_result .col_1 {
	width:340px;
}

#search_result .col_2 {
	width:180px;
}

#search_result .col_3 {
	text-align:center;
	width:50px;
}

/* *************************** */
/* sidebar: most popular */

.most_popular {
	width:300px;
	border:1px solid #C1C1C0;
}
.most_popular .most_popular_content{
	padding:20px 30px 20px 30px;
}
.most_popular h3.title{
	margin:0px 0px 10px 0px;
	color: #2E302D;
	text-transform:uppercase;
}

/* *************************** */
/* school */

.section_box {
	float:left;
	width:100%;
}

.section_box .title{
	text-transform: uppercase;
	font-weight:bold;
	color:white;
	background-color:#4B4B4C;
	padding:3px 10px;
	width:100%;	
}

.two_col_list {	
	list-style:none;
	margin:10px 0px 5px 0;
	padding:0px 0px;
	float:left;
}
.two_col_list li{
	padding:5px 5px;
	font-weight:bold;
}


/*
.two_col_list {	
	list-style:none;
	margin:10px 0px 5px 0;
	padding:0px 0px;
	float:left;
	width:100%;
	clear:both;
}
.two_col_list li{
	display:inline;	
	float:left;
	width:280px;
	margin-right:10px;
	padding:5px 0px;
	font-weight:bold;
}
.two_col_list .odd{
	 clear:both;
}
*/
.breadcrumb {
	list-style:none;
	float:left;
	width:100%;
	margin:10px 0px 20px 0px;
	padding:0px 0px;
}
.breadcrumb li{
	float:left;
	margin-right:10px;
	font-weight:bold;
}

/* the new bread crumb */

#breadcrumb_box {
	margin:0px 0px;
	padding:0px 0px;	
	/*width:100%; */
	width:970px;
	height:25px;
	background-image:url('http://images.takkle.com/images/breadcrumb/breadcrumb_bg.png');
	background-repeat:repeat-x;
}
#breadcrumb_box .breadcrumb {	
	margin:0px 0px;
	padding:0px 0px;	
	float:left;
	width:90%;
	height:25px;
	position:relative;
	left:20px;
}
#breadcrumb_box .breadcrumb a {
	color:#CFCFCF;
	text-decoration:none;
}
#breadcrumb_box .breadcrumb a:hover {
	text-decoration:underline;
}
#breadcrumb_box .breadcrumb li{
	font-size:12px;
	color:#CFCFCF;
	line-height:24px;
}



/* *************************************************************** */
/* **************** college profile page ************************* */
/* *************************************************************** */

.school_info .map_info #map_canvas {
	width:245px;
	height:244px;
}
.school_info .basic_info {
	width:125px;
	float:left;
	padding:10px 10px;
}
.school_info .basic_info h5 {
	font-size:16px;	
}
.school_info .basic_info h6{
	font-size:12px;
}
.school_info .basic_info p {
	font-size:11px;
	color:#4A4C49;
	margin:10px 0px;
}
.school_info .map_info img {
	border-left:3px solid 
	float:left;
	width:245px;
}
.school_info .snapshot {
	float:left;
	width:219px;  
	/*width:218px; */ 
}
.snapshot_list {
	margin:0px 0px;
	padding:0px 0px;
	list-style-type:none;
}
.snapshot_list li {
	padding:6px 0px;
	float:left;
	font-size:11px;
}
.snapshot_list li .label {
	font-weight:bold;
	/*width:124px; */
	width:119px;
	float:left;
	margin:0px 0px;
	padding:0px 0px;
	margin-left:5px;
}
.snapshot_list li .value {
	margin:0px 0px;
	padding:0px 0px;
	overflow:hidden;
	/*width:90px; */
	width:95px;
	float:right;
}

#page_section_sports {
	padding-left:7px;
}
#page_section_degree {
	padding-right:7px;
}
#male_list_box {
	min-height:440px;
	/*width:49%; */
	width: 149px;
}
#female_list_box {
	min-height:440px;
	/*width:49%; */
	width: 149px;
}
.bottom_banner {
	border-bottom:3px solid #9D9D9D;
}
.bottom_banner_active {	
	border-bottom:3px solid #E1B902;
}

.page_section_header {
	/*
	border:1px solid #636363;
	background-image:url(http://images.takkle.com/images/section_header_bg.png);
	background-repeat:repeat-x;
	height:25px;
	color:#EEEEED; 
	padding:0px 10px;
	line-height:25px;
	*/
	border: 1px solid #636363;
	height: 25px;
	color: #EEEEED;
	padding: 0px 10px;
	line-height: 25px;
	background: #2E302D;
}
.page_section_header img.icon {
	left:5px;
	position:relative;
	top:-2px;
}
.page_subsection_header{
	/*
 	border:1px solid #caa602;
	font-family: HelveticaNeueLTStd-BdCn, Arial, sans-serif;	
	font-size:1.4em;
	background-image:url(http://images.takkle.com/images/subsection_header_bg.png);
	background-repeat:repeat-x;
	height:36px;
	color: #413500; 
	padding:0px 10px;
	line-height:36px;
	margin-top:2px;
	*/

	/*
	border: 1px solid #CAA602;
	font-family: HelveticaNeueLTStd-BdCn, Arial, sans-serif;
	font-size: 1.4em;
	background-image:url(http://images.takkle.com/images/subsection_header_bg.png);
	background-repeat: repeat-x;
	height: 36px;
	color: #413500;
	padding: 0px 10px;
	line-height: 45px;
	*/

	border: 1px solid #CAA602;
	font-family: HelveticaNeueLTStd-BdCn, Arial, sans-serif;
	font-size: 1.4em;
	height: 36px;
	color: #413500;
	padding: 0px 10px;
	line-height: 45px;
	background: #E1B902;	
}

.page_subsubsection_header {
	/*
	width:100%;
	float:left;
	background-color:#F1F1F1;
	margin-bottom:3px;
	border-top:1px solid #CFCECE;; 
	border-bottom:1px solid #CFCECE;; 
	*/
	width: 100%;
	float: left;
	background-color: #F1F1F1;
	border-bottom: 1px solid #CFCECE;	
}
.page_subsubsection_header h6{
	
	padding:5px 10px;
	color: #525252;
	font-weight:bold;
	font-size:14px;
}

.subsection_list {
	border:1px solid #B2B1B0; 
	border-top:none;
}

.subsection_list li {
	font-size:11px;
	padding:6px 10px;
	color: #00355D;
}

#page_section_degree .subsection_list {
	height:440px;
	overflow:auto;
}

#school_stats_box {
	float:left;
	padding:0px 7px;
	margin-top:20px;	
}
#school_stats_box h2{
	font-weight:bold;
	font-size:18px;
	border-left:5px solid #E1B902;
	padding: 0px 5px;
	color:#4B4B4C;
	margin-bottom:10px;
}
#school_stats_box h6 {
	font-size:11px;
}
#school_student_overview {
	width:208px;
	float:left;
	margin-right:2px;
}
#school_student_overview ul{
	width:206px;
	float:left;
}
#school_student_demographics {
	width:205px;
	float:left;
	margin-right:2px;
}
#school_student_demographics ul{
	float:left;
	width:203px;
}
#school_student_class_size {
	float:left;
	width:188px;
}
#school_student_class_size ul {
	float:left;
	width:186px;
}
#school_stats_box li {
	clear:both;
	float:left;
	width:100%;
	padding:7px 0px;
}
#school_stats_box .label {
	width:60%;
	float:left;
	margin-left:10px;
}
#school_stats_box .label_full {
	/*width:80%; */
	float:left;	
	margin-left:10px;
}

#school_stats_box .value {
	width:34%;
	float:right;
}
.campus_section {
	float:left;
	width:100%;
}
#page_section_campus li{
	clear:both;
	float:left;
}
/* ***************************************** */
/* campus */
#campus_overiew {
	float:left;
	width:273px;
	margin-right:2px;
}
#campus_overiew ul{
	width:271px;
	float:left;
}
#campus_overiew .label {
	width:25%;
}
#campus_overiew .value {
	width:70%;
}
#campus_greek_system {
	float:left;
	width:110px;	
}
#campus_greek_system h6 {
	border-right:none;
}
#campus_greek_system ul{
	float:left;
	width:109px;
	border-right:none;
}
#campus_chapters {
	float:left;
	width:110px;
}
#campus_chapters h6 {
	border-right:none;
}
#campus_chapters ul{
	float:left;
	width:108px;
	border-right:none;
}
#campus_join {
	float:left;
	width:110px;
}
#campus_join ul{
	float:left;
	width:108px;	
}
/* ********************************************** */
/* **************** sat ************************* */
.sat_section {
	float:left;
	width:65px;
}
.sat_section ul{
	float:left;
	/*width:63px; */
	width: 64px;
}
#sat_writing {
	width:78px;
	margin-right:2px;
}
#sat_writing ul {
	width:76px;
}

#sat_subject {
	width:64px;
}
#sat_subject ul {
	width:63px;
}
#sat_25_per,
#sat_75_per,
#act_25_per,
#act_75_per {
	width:101px;
}
#sat_25_per ul,
#sat_75_per ul,
#act_25_per ul,
#act_75_per ul {
	width:100px;
}
#sat_average,
#act_average {
	width:64px;
}
#sat_average ul,
#act_average ul {
	width:62px;
}

/* ********************************************** */
/* **************** act ************************* */

#act_writing {
	width:78px;
	margin-right:2px;
}
#act_writing ul {
	width:76px;
}

/* ********************************************** */
/* **************** hs ************************* */

.hs_section {
	float:left;
	width:200px;
	margin-right:2px;
}
.hs_section ul{
	float:left;
	width:198px;	
}
.hs_section .label {

}
#hs_class_rank {
	width:202px;
	margin-right:0px;
}
#hs_class_rank ul{
	width:200px;	
}

/* ********************************************** */
/* **************** contact ************************* */

.contact_section {
	float:left;
	width:151px;
}
.contact_section ul{
	float:left;
	width:150px;	
}
#contact_gen {	
	width:153px;
}
#contact_gen ul{
	width:151px;	
}

/* ********************************************** */
/* **************** college special ad on sidebar ************************* */

#college_special_ad {
	width:300px;
	height:300px;
	/*background-image: url(http://images.takkle.com/images/college/fathead/);*/
	background-repeat: no-repeat;
	cursor:pointer;
}
#college_special_ad h5{
	background-color:#000; 
	-moz-opacity:.80; 
	filter:alpha(opacity=80); 
	opacity:.80;
	padding:5px 10px;
	font-size:14px;
	font-weight:bold;
}
#college_special_ad h6{
	background-color:black;
	-moz-opacity:.80; 
	filter:alpha(opacity=80); 
	opacity:.80;
	text-align:center;
	padding:5px 10px;	
	position:relative;
	top:217px;
	font-size:14px;
	font-weight:bold;	
}
#college_special_ad h5 span,
#college_special_ad h6 span{
	color:white;
}

/* ********************************************** */
/* **************** side bar on add the pages except the homepage ************************* */

.side_list {
	clear:both;
	width:100%;
	float:left;
	margin:10px 0px 0px 0px;
}
.side_list .list_item {
	float:left;
	/*margin-top:15px; */
}

.side_list .thumbnail_image  {
	width:140px;
	height:100px;
	overflow:hidden;
	margin:0px 0px;
}
.side_list .thumbnail_image img{
	width:140px;
}
.side_list .thumbnail_info {
	float:left;
	margin:5px 0px 0px 0px;
}
.side_list .box_header {
	
	border-top:1px solid #CAA61D;
	border-bottom:1px solid #CAA61D;
	
	background-image:url(http://images.takkle.com/images/subsection_header_bg.png);
	background-repeat: repeat-x;		
	background-color: #D6AD1F;
}
.side_list .box_header h6{
	color:#3C3D3B;
	padding:5px 10px;
	float:left;
	wdith:100px;
}
.side_list .box_header h6 a {
	color: #3C3D3B;
}
.side_list .box_header h6 a:hover {
	color: #3C3D3B;
}
.side_list .box_header  {
	float:left;
	display:block;
	width:100%;
}

.side_list .box_header .section_action_link {
	float:right;
	padding:0px 5px;
	margin-right:15px;
	line-height:30px;
	cursor: pointer;
	
}

.thumbnail {
	height:100px;
	overflow:hidden;
}

.error_msg {
	font-style:normal;
	color:red;
	margin-left:10px;
}

/* error page */
/* error/server_error.vm */
#error_box {
	width: 100%;
	height:733px;	
	background-image: url(http://images.takkle.com/images/error_404.jpg);
}
#error_box .lof-main-item-desc {
	position:relative; 
	top:185px;
	margin:0px auto;
	text-align:center;
}
#error_box .lof-main-item-desc p{
	color:white;
	line-height:22px;
}

#error_box .lof-main-item-desc a{
	line-height:30px;
	color:#E1B902;
	font-size:12px;
}


/* ********************************************** */
#fb-like-button {
	float:left;
	margin-top:10px;
	margin-bottom:10px;
}

a.takkle-button-link {
	color: #45607e;
	text-decoration: none;
}
a.takkle-button-link:hover {
	color: #45607e;
	text-decoration: none;		
}

/* ********************************************** */
.page_menu_wrapper .page_menu {
	padding:0px 5px 3px 5px;
	margin-top:5px; 	
}
.page_menu {
	float:left;
	/*margin-left:2px; */
}
.page_menu ul{
	list-style:none;
	margin:0px 0px;
	padding:0px 0px;
}

.page_menu ul li{
	float:left;
	padding:5px 20px;
	margin-right:3px;
	background-color: #2E302D;
	color:white;
	font-weight:bold;
	text-transform:uppercase;
}
.page_menu ul li a{
	color:white;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
}
/*
.page_menu ul li a:hover{
	color:#E1B703;
}
*/
.page_menu ul li.active a{
	color:#E1B703;
}

/* ********************************************** */
 .page_nav{
	float:left;
	margin:10px 0px;
	width:100%;
}

.page_nav .page_content {
	float:left;
	width:150px;
	text-align:center;
	margin-top:2px;
	position:absolute;
	left:250px;
}

.action_link  {
	font-size:12px;
	color: #F59759;	
}
.action_link  a {
	font-size:12px;
	color: #F59759;	
}


/* ********************************************** */
/* media box */
/* ********************************************** */
.media_box {
	float:left;
	margin:10px 0 30px 0;
}
.media_box ul.media_list {
	width:600px;
	list-type:none;
	margin:0px 0;
	padding:0px 0px;
	float:left;	
}
.media_box ul.media_list li{
	font-size:12px;
	width:140px;	
	float:left;
	display:inline;		
	margin:0 10px 10px 0px;
	padding:0px 0px;
	overflow:hidden;	
	color: #F59759;
}
.media_box ul.media_list .thumbnail {
	overflow:hidden;
	width:137px;
	height: 102px;
}
.media_box ul.media_list .thumbnail img{
	float:left;
}
.media_box #video_list .thumbnail{
	width:128px;
	height:72px;
}
.media_box ul.media_list .profile_item {
	background-color:#838383;
}
.media_box .page_text {	
	color:#aeaeae;
}
.media_box #photo_pageination,
.media_box #video_pageination,
.media_box #friend_pageination  {
	 text-align: center;
	 padding: 0px 50px;
}
.media_box .pagination {
	text-align:center;
}
.media_box .pagination span {
	display:inline;
	text-align:center;
}

.media_box .pagination a {
	color:#45607E; 	
	text-decoration:underline;
}
.media_box .pagination a, .pagination span {
	font-weight:bold;
	font-size:12px;
    display: block;
    float: left;     
	padding:1px 1px;
	text-align:center;	
	border:none;
	text-decoration:none;
}
.media_box .pagination .current {
	font-weight:bold;	
	border:none;
	background-color:#5d748e;
	color:white;
}
.media_box .pagination .current.prev, 
.media_box .pagination .current.next{
	/*
	background-color:transparent;
	font-weight:normal;
	border: none;
	color:#999;
	*/
}
.media_box .pagination .prev, 
.media_box .pagination .next{
	/*display:none; */	
	visibility:hidden; /* take the space, so the page index is center */	
}
.media_box h4.title {
	float:left;
	width:50%;
	margin:0px 0px 0px 25px;
}
.media_box .media_list .title {
	margin:5px 0 0 0;
	padding:0 0;	
	font-size: 14px;
	font-weight: bold;
	line-height: 1.2em; 
	color: #262626;
}
.media_box .media_list .title a {
	font-size: 14px;
	font-weight: bold;
	line-height: 1.2em; 
	color: #262626;
}
.media_box .media_list .action_link {
	width:100%;
	float:left;
	margin:5px 0px;
	font-size:12px;
	color: #F59759;
}
/* ********************************************** */
/* END: media box */
/* ********************************************** */

/* ********************************************** */
/* previous next */
/* ********************************************** */
 .previous_next {
	width:160px;
	margin:0px auto;
}
.previous_next .previous {
	width:80px;
	float:left;
}
.previous_next .next {
	width:80px;
	float:right;
}
/* ********************************************** */
/* END: previous next */
/* ********************************************** */

 * 
 
 /* ***************************************************** */
/* tabbed_box_2 */
/* ***************************************************** */

#tabbed_box_2{
	float:left;	
	margin:10px 20px 10px 10px;	
}
#tabbed_box_2 ul.tabbed_menu{
	list-style: none;
	list-style-position: outside;
	width:100%;
	float:left;
	padding:0 0;
	margin:0 0;
}
#tabbed_box_2 ul.tabbed_menu li{
	float: left;
	font-weight: 700;
	display: block;	
	padding:5px 10px;			
	background-color:#E0E0E0;
	margin-right: 5px;
	margin-bottom: -1px;	
	border: 1px solid #E0E0E0;
	border-width: 1px 1px 1px 1px;	
	position: relative;	
}
#tabbed_box_2 ul.tabbed_menu li a{
	color: black;
	text-decoration: none;	
}
#tabbed_box_2 ul.tabbed_menu li.active{
	background-color: white;
	top: 1px;
	border-bottom: 0;	
}
#tabbed_box_2 ul.tabbed_menu li.active:hover {
	background-color: white;
}
#tabbed_box_2 ul.tabbed_menu li.active a{
	color: #333;
}
#tabbed_box_2 ul.tabbed_menu li.active a:hover{
	color: #45607E;
}
#tabbed_box_2 ul.tabbed_menu li:hover{
	background-color: #EFEFEF;
}

#tabbed_box_2 ul.tabbed_menu li.special_tab {
	background-color: #d8ab00;	 
}
#tabbed_box_2 ul.tabbed_menu li.special_tab a {
	color: #333;
}
#tabbed_box_2 ul.tabbed_menu li.special_tab a:hover {
	color: #45607E;
}
#tabbed_box_2 .tabbed_content {
	float: left;
	width: 607px;
	padding:10px 10px;
	border:1px solid #d3d3d3;
	background-color: #FFFFFF;
}

#tabbed_box_2 .tabbed_content .inner {
	padding:10px 10px;
	background-color: #EFEFEF;
}


/* ***************************************************** */
/* END: tabbed_box_2 */
/* ***************************************************** */

.section_menu {
	width:100%;
	float:left;
	margin-bottom:10px;
}
.section_menu ul {	
}
.section_menu ul li {
	color: #f59759; /* orange */
	float:left;
	margin-right:10px;
}
.section_menu ul li a{
	color: #f59759; /* orange */
}

