a:active, a:focus
{
  outline: none;
}
body{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #B7B7B7;
	font-size: 14px;
}
.hidden {display:none;}
.visible {display:block;}
.float_left { float:left; }
.float_right { float:right; }

.text_link_large {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #B96909;
	text-decoration: none;
}
a.text_link_large:hover {
	text-decoration: underline;
}
.footer_menu {
	font-size: 12px;
	color: #1F261E;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
a.footer_menu:hover {
	color: #F7941D;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	font-style: italic;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}


ul.ul_homepage{
	margin:6px 0 0 10px;
	padding:0 0 0 0px;
}

ul.ul_sidebar{
	margin:6px 0 0 10px;
	padding:0 0 0 5px;
}

/*
ul{
	margin:6px 0 0 10px;
	padding:0 0 0 0px;
}
*/
ul li{
	font-size: 11px;
	padding:0 0 3px 0;
}
ul li a{
	color: #444;
	font-weight: normal;
	text-decoration: underline;
}
.text_archives_description {
	color:555555;
	font-size: 12px;
	padding: 3px 0 10px 5px;
}
.text_archives_title {
	font-size: 12px;
	color: #B96909;
	font-weight: bold;
	text-decoration: none;
}
a.text_archives_title:hover {
	text-decoration: underline;
}
.text_archives_category
{
	font-size: 12px;
	color: #0381CB;
	font-weight: bold;
	text-decoration: none;
	padding: 0 0 15px 0;	
}
a.text_archives_category:hover
{
	text-decoration: underline;	
}
.category_title
{
	font-size:14px;
	font-weight: bold;
}
.text_small {
	font-size: 12px;
}

.text_link_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #9E003A;
}
.text_tiny {
	font-size: 11px;
}
.text_small_colored {
	font-size: 12px;
	color: #B96909;
	font-weight: bold;
}
.credit {
	margin:0;
	padding:0;
	font-size: 10px;
	color: #B96909;
	font-weight: bold;
	text-decoration: none;
}
a.credit:hover {
	text-decoration: none;
}

.text_small_link_orange {
	font-size: 12px;
	color: #B96909;
	font-weight: bold;
	text-decoration: none;
}
a.text_small_link_orange:hover {
	text-decoration: underline;
}
.text_small_link_blue {
	font-size: 12px;
	color: #0381CB;
	font-weight: bold;
	text-decoration: none;
}
a.text_small_link_blue:hover {
	text-decoration: underline;
}
.ftr_conquest {
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
a.ftr_conquest:hover {
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.text_tiny_gray {
	font-size: 11px;
	color: #666666;
}
.text_tiny_gray_bold {
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	padding-top: 18px;
}
.subhead_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
}
.homepage_title {
	margin: 0px;
	font: bold normal 20px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
}
.homepage_title_sm {
	margin: 0px;
	font: bold normal 17px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
}
.homepage_sub_titles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style:normal;
	margin: 0px;
}
.homepage_tint_title {
	margin: 0px;
	font: bold 18px Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	color: #400000;
}
A.homepage_tint_title:hover {
	color: #804040;
}

/********************************************/
/*                 Sidebar                  */
/********************************************/
.sidebar_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	font-style: italic;
}
.sidebar_title_momondo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	font-style: italic;
	padding-top:15px;
}
.sidebar_headers {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	font-weight: bold;
	padding-top: 18px;
	margin: 0px;
}
.sidebar_headers_colored {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #B96909;
	font-weight: bold;
	padding-top: 6px;
	margin: 0px 0px 6px;
}
.sidebar_text {
	font-size: 12px;
}
.sidebar_text_link {
	font-size: 12px;
	font-weight: bold;
	color: #B96909;
	text-decoration: none;
}
a.sidebar_text_link:hover {
	text-decoration: underline;
}
.sidebar_text_tiny {
	font-size: 11px;
}
.sidebar_text_tiny_link {
	font-size: 11px;
	font-weight: bold;
	color: #B96909;
	text-decoration: none;
}
.sidebar_table_cell {
	padding: 4px;
	background-color: #EFE9DE;
}

a.sidebar_text_tiny_link:hover {
	text-decoration: underline;
}
.sidebar_byline {
	font-size: 11px;
	color: #1F1410;
}
.sidebar_advisor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #B96909;
	text-decoration: none;
	margin: 16px 0px 0px;
	padding: 0px;
}
.sidebar_advisor_state {
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	margin: 0px;
}
.issue {
	font-size: 11px;
	color: #666666;
	text-align: right;
}
.sidebar_advisor_text {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
/********************************************/
/*                 Homepage                 */
/********************************************/
#nav_list { margin:0 0 10px 10px; padding:0; }
#nav_list ul { margin:0; padding:0; }
#nav_list li { font-size:15px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#818181; margin:0 0 0 10px; padding:10px 0 10px 0; }
 
p.nav { font-size:15px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#818181; margin:9px 0 0 6px; padding:0; }
p.nav_sm { font-size: 10px; float:left; width:115px; padding:18px 0 0 0; margin:0 0 4px 8px; }
select.nav { float:left; width:160px; margin-top:10px; }

p.contributors { clear:left; width:284px; background:#2d5e77; font-family:Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; font-size:18px; padding:4px 8px; margin:0 0 10px 0;  }
p.updated { font-size:11px; color:#666; text-align:right; padding:0; margin:0 0 25px 0; }

#page_container { width:930px; margin:5px auto 0 auto; }
#page_container div.left { float:left; width:300px; }
#page_container div.right { float:right; width:590px; }
#page_container h1 { font-size:22px; font-style:normal; font-family:Arial, Helvetica, sans-serif; color:#000; font-weight:bold; padding:0; margin:10px 0 10px 30px; }
#page_container h1.center { text-align:center; margin:0 0 8px 0; }

#page_container div.right div.features img { float:left; margin:0 5px 10px 30px; border:2px solid #333; }
#page_container div.right img.left { float:left; margin:0 15px 10px 30px; border:2px solid #333; }
#page_container div.right img.right { float:right; margin:0 30px 10px 15px; border:2px solid #333; }

#page_container div.right p.highlights_left { width:265px; float:left; margin:0 0 20px 30px; font-size:18px; font-weight:bold; }
#page_container div.right p.highlights_right { width:270px; float:right; margin:0 10px 20px 15px; font-size:18px; font-weight:bold; }
#page_container a.read_more { font-size:13px; color:#000; text-decoration:none; margin-left:5px; font-weight:bold; }
#page_container a.read_more:hover { font-size:13px; color:#f7941d; text-decoration:underline; margin-left:5px; }

#page_container div.video { width:530px; height:240px; background:#e0d8c3; margin:0 0 0 30px; }
#page_container div.video img { margin:12px 0 0 12px; float:left; padding-bottom:12px; }
#page_container div.video p { margin:5px 12px 0 0; float:right; width:248px; font-size:12px; color:#000; }
#page_container div.video h1 { margin:12px 12px 0 0; float:right; width:248px; font-size:20px; font-weight:bold; color:#000; }
#page_container div.video h4 { margin:2px 12px 5px 0; float:right; width:248px; font-size:10px; font-weight:normal; color:#000; }

#contributors { padding-bottom:5px; }
#contributors img { float:left; margin:8px 8px 8px 0; border:none; }
#contributors br { clear:left; }
#contributors span { display:block; width:160px; float:left; }
#contributors h1 { font-size:18px; font-weight:bold; font-style:normal; margin:25px 0 5px 0; padding:0; color:#000; }
#contributors h2 { font-size:12px; font-weight:normal; font-style:normal; margin:0; padding:0; color:#000; }
#contributors a { text-decoration:none; color:#000; }
#contributors a:hover { text-decoration:underline; color:#f7941d; }

#subscriber { clear:both; }
#subscriber div.right2 { width:275px; height:128px; background:url(../images/index_img_globe.jpg) no-repeat; }
#subscriber p.quiz { height:18px; width:275px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#000; text-decoration:none; margin-left:295px; margin-top:0; padding-top:0; }


#subscriber img.left2 { float:left; margin:0 15px 10px 30px; padding:0; border:none; } 
#subscriber img.right2 { float:right; margin:0 30px 10px 15px; padding:0; border:none; } 
#subscriber p.left2 { height:190px; float:left; width:225px; margin:-35px 15px 10px 30px; } 

.index_btn_search { width:76px; height:29px; margin:6px 0 0 8px; background:url(../images/index_btn_search.jpg) no-repeat; border:none; outline:none; cursor:hand; }

p.more_contributors { padding:0; margin:5px 0; text-align:right; }
p.nav_articles { font-size:15px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#818181; margin:10px 0 10px 0; }

#ads { }
#ads a { display:block; float:left; width:272px; height:91px; margin:20px 56px 0 0; padding:0; }
#ads a.last { margin-right:0; }


#other_highlights_table img {border:1px solid #000000;}

a.color_red{text-decoration:none; color:#990000;}
a.color_red:hover{text-decoration:underline; color:#990000;}
