/*   
Theme Name:monochrome
Theme URI:
Description:This theme supports widget, threaded-comments, theme-options,and translation is ready. Also including page-navigation and multi level dropdown menu.You can see live demo including more information here http://www.mono-lab.net/demo1/
Author:mono-lab
Author URI:http://www.mono-lab.net
Version:2.2
Tags: black, white, three-columns, fixed-width, theme-options, threaded-comments, translation-ready
*/


/* ----- basic --------------------------------------------------------------------------------------------------------------------------------- */
body {
	margin:0;
	padding:0;
	background:#fff;
    font-family: Arial,Helvetica,Utkal,sans-serif; 
    font-size:12px; color:#333; line-height:1.5em;
	background:url(img/bkgd_top.gif) repeat-x;
}

h1, h2, h3, h4, h5, h6 {
  display: block;
  font-weight: bold;
  /*margin: .50em 0 .25em 0;*/
  line-height:130%;
}
h1 { font-size:24px; }
h2 { font-size:20px; }
h3 { font-size:14px; color:#2d2d2d; }
h4 { font-size:12px; }
h5 { font-size:11px; font-style:italic; color:#333; font-weight:normal; line-height:13px; margin-bottom:15px; }
h6 { font-size:10px; }

a img {
	border:none;
}

a, a:visited {
	color:#2777b6;
	text-decoration:none;
	outline:none;
}

a:hover {
	color:#b40000;
	text-decoration:none;
}

p {
	margin:0 0 1em 0;
	padding:0; line-height:1.5em;
}

ul {
	list-style-type:none;
	margin:0 0 1em 0;
	padding:0;
	line-height:0%;
}

ul li {
	margin:0;
	padding:0;
	line-height:normal;
	zoom:1;
}

ol {
	margin:0 0 1em 29px;
	padding:0;
	line-height:120%;
}

* html ol {
	margin:0 0 .25em 23px;
	padding:0;
}

ol li {
	padding:0 0 5px 0;
}

form,table,input,textarea,dl,dt,dd {
	margin:0; padding:0;
}

table {
	border-collapse:collapse;
	width:100%; border:0;
}

blockquote {
	margin:0 0 1em 0;
	padding:35px 20px 0 20px;
	border:1px solid #ccc;
	background:#fafafa url(img/quote1.gif) no-repeat 10px 10px;
}

blockquote p {
	margin:0 0 5px 0;
}

.quote_bottom {
	height:30px;
	background:#fafafa url(img/quote2.gif) no-repeat right;
	margin-right:-10px;
}

pre {
	border:1px solid #ccc;
	background:#fafafa;
	padding:10px 20px;
	margin:0 0 1em 0;
	overflow:auto;
}

object {
	display:block;
	margin:0 auto;
}

.wp-caption-text {
	text-align:left;
	font:normal 11px/16px Arial,Helvetica,Utkal,sans-serif;
}

.alignright {
	float:right;
}

.alignleft {
	float:left;
}

.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
}

.centered {
	display: block;
	margin-left:auto;
	margin-right:auto;
}

.clear {
	clear:both;
}


/* ----- layout -------------------------------------------------------------------------------------------------------------------------------- */
#wrapper {
/*background-color:#99FF99;*/
	width:1000px;
	margin:0 auto;
}

#header {
}

#contents {
}

#left_col {
	float:left;
	display:inline;
	width:750px;
	margin:0 0 0 2px;
}

#right_col {
	float:right;
	display:inline;
	width:240px;
	margin:25px 2px 30px 0;
}

#footer {
	height:30px;
	padding-bottom:25px;
}


/* ----- header -------------------------------------------------------------------------------------------------------------------------------- */
#header_top {
	height:136px;
	width:870px;
	background:url(img/header-logo.gif) top center no-repeat;
}

#logo {
	float:left;
	display:inline;
	margin:26px 0 0 5px;
}


/*blogtitle*/
#logo a, #logo a:visited {
	color:#333;
	font-size:24px;
}

#logo a:hover {
	text-decoration:none;
	color:#33a8e5;
}

/*description*/
#logo h1 {
	font-weight:normal;
	line-height:100%;
	margin:0;
	padding:0;
	color:#aaa;
	font-size:11px;
}

/*register and log in*/
#header_login, #header_login a {
	float:right;
	_margin:0;
	_padding:0;
	padding-top:4px;
	margin:0 15px 0 0;
	font-family:arial;
	font-size:11px;
	font-size-adjust:none;
	font-weight:bold;
	color:#32648c;
}	

/*header menu is at the bottom of this page*/


/* ----- left_col ------------------------------------------------------------------------------------------------------------------------------ */
.post {
	background:url(img/post_line.gif) no-repeat left bottom;
}

#single_post {
	background:none;
}

.post_even {
	/*background:url(img/meta_stripe.gif) repeat-y left;*/
	/*background-color:#e8e8e8;*/
}

.post_content_wrapper {
	float:right;
	width:570px;
	padding:10px 15px 25px 15px;
}

.post_meta {
	float:left;
	display:inline;
	width:120px;
	padding:0 15px 35px;
	margin:35px 0 0 0;
}

.content_noside {
	float:right;
	width:675px;
	padding:15px;
}

/* post contents */
.post h2, #single_pst h2, .page h2 {
	font-family:arial;
	font-size:25px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:33px;
	margin:0;;
	padding:0;
}

.post h2 a, .post h2 a:visited, #single_post h2 span, .page h2 span { color:#333; line-height:120%;  display:inline-block; padding:0; text-decoration:none;}

.post h2 a:hover { text-decoration:none; color:#2777b6; }

.post_content {line-height:160%; }

.post_content p {
	font-family:arial;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:19px;
	margin:0 0 1em 0;
}

.post_content a,.post_content a:visited { color:#2777b6; text-decoration:none; }

.post_content a:hover { color:#b40000; }

.post_content a.more-link, .post_content a.more-link:visited 
  { display:block; clear:both; color:#666; margin:15px 0 0 0; height:20px; padding:0 0 4px 45px; background:url(img/read_more.gif) no-repeat left top; text-decoration:none; }

.post_content a.more-link:hover { color:#2777b6; background:url(img/read_more.gif) no-repeat left bottom; text-decoration:none; }

.post img, .post a img { /*border:1px solid #ccc; padding:5px; margin:0 10px 0 0;  background:#f2f2f2;*/ }
.post a:hover img { /*border:1px solid #38a1e5; background:#9cd1e1;*/ }
.post img.centered { display:block; margin:0 auto; }
.post img.alignright { margin:4px 0 15px 15px; display:inline; }
.post img.alignleft { margin:4px 15px 15px 0; display:inline; }
.post img.wp-smiley { border:0px; padding:0px; margin:0px; }

.post table { margin:0 0 1em 0; }
.post td, .post th { /*border:1px solid #ccc; padding:4px; */}
.post th {/* background:#eee; font-weight:normal;*/ }

.post_content ul li { margin:0 0 1em 0; line-height:160%; background:url(img/bullet1.gif) no-repeat 3px 7px; padding:0 0 0 18px; }
.post_content ol li { margin:0 0 1em 0; }
.post_content input { margin:5px 0; }

/* post meta */
.meta_summary {
	font-family:arial;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:14px;
	color:#666;
	margin:0 0 20px 0;
}
.meta_date {
	font-family:arial;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:10px;
	color:#666;
	margin:0 0 1em 0;
}
.post_meta { font-size:11px; text-align:right; line-height:160%; margin:60px 0 0 0;}
.post_meta dt { font-size:12px; font-weight:bold; color:#333; margin:5px 0 0 0; }
.post_meta dt.meta_date { font-weight:bold; padding:16px 0 5px 0; margin:0; background:none; }
.post_meta a, .post_meta a:visited { color:#666; text-decoration:none;}
.post_meta a:hover { color:#33a8e5; }
.post_date { font-size:11px; padding:5px 0 0 0; }
.post_date span { color:#666; }

/* odd post color */
.meta_comment a, .meta_comment a:visited, .post_date, .post_meta dt.meta_comment { color:#2777b6; text-decoration:none;}

/* even post color */
.post_even .meta_comment a, .post_even .meta_comment a:visited, .post_even .post_date, .post_even .post_meta dt.meta_comment, .post_even .post_meta a:hover
 { color:#2777b6; text-decoration:none;}

/* ----- right_col ----------------------------------------------------------------------------------------------------------------------------- */
.side_box { color:#666; margin:0 15px 15px; font-size:11px; /*background:url(img/dot1.gif) repeat-x top;*/ clear:both; padding:8px 0 0; }
.first_side_box { background:none; padding:0; }

#right_col h3 { font:bold 14px Arial, Helvetica, sans-serif-size; margin:0 0 1em 0; padding:0; text-decoration:none;}
#right_col a, #right_col a:visited { color:#7d7d7d; }
#right_col a:hover { color:#2777b6; }

.side_box ul { margin:0; }
.side_box li { margin:0 0 1em 0; line-height:70%; }
.side_box li li { padding:0 0 0 1em; margin:3px 0; }

#information_area { padding:0 0 0 0; margin:0 0 15px 0; background-color:#fff;}
#information { font: normal 12px/16px Arial,Helvetica,Utkal,sans-serif; color:#7d7d7d; /*background:url(img/stripe4.gif) left top;*/ padding:10px; /*border:1px solid #454545;*/ margin:0 15px;}
#entries_rss { font-size:11px; background:url(img/entries_rss.gif) no-repeat left top; padding:2px 0 0 18px; margin:8px 15px 0 0; float:right; display:inline; }
#entries_rss a:hover { text-decoration:none; }

/* search area */
#search_area { width:206px; height:27px; background:url(img/search.gif) no-repeat left top; margin:0 0 7px 0; }
#search_input { float:left; margin:7px 0 0 10px; border:0px; height:15px; display:inline; width:150px; font-size:12px; color:#333; background:transparent; }
#search_button { float:right; }
#tag_list { margin:0 0 -25px 0;  }
.search_tag { float:right; display:block; margin:0 0 5px 0; padding:2px 0 2px 24px; font-size:11px; background:url(img/tag1.gif) no-repeat left top; }
.search_tag:hover { text-decoration:none; }
.active_search_tag { background:url(img/tag2.gif) no-repeat left top; }
#tag_list .wp-tag-cloud { clear:both; margin:0 0 10px 0; border:1px solid #2777b6; background:#333; padding:6px; display:none; }
#tag_list .wp-tag-cloud li { display:inline; margin:0 5px 0 0; line-height:170%; }

#search_area_top { background:none; padding:0; margin:0 15px 25px; }

/* calendar */
#wp-calendar { margin:0 auto; width:100%; color:#777; }
#wp-calendar th, #wp-calendar td { border:1px solid #444; padding:0; width:14%; line-height:220%; text-align:center; }
#wp-calendar th { line-height:100%; padding:4px 0 2px 0; font-weight:normal; text-decoration:none;}
#wp-calendar td a, #wp-calendar td a:visited { display:block; text-decoration:none; color:#2777b6; background:#111; }
#wp-calendar td a:hover { text-decoration:none;  background:#444; }
#wp-calendar caption { padding:8px 0; }
#wp-calendar th { background:#111; }
#wp-calendar tfoot td { border:none; padding:5px 0; }
#wp-calendar #prev a, #wp-calendar #prev a:visited, #wp-calendar #next a, #wp-calendar #next a:visited
  { text-decoration:none; background:none; }
#wp-calendar #prev a:hover, #wp-calendar #next a:hover { text-decoration:underline; }
#wp-calendar td#today { background:#111; color:#2777b6; text-decoration:underline; }

/* recent post date (for non widget user) */
.side_box li.side_date { margin:0; padding:0; }

/* ----- footer ------------------------------------------------------------------------------------------------------------------------------- */
#copyright { float:left; display:inline; margin:0; padding: 20px 0 0 0; color:#a6a6a6; }
#copyright li { float:left; display:inline; font-size:11px; margin:0 10px 0 0; padding:0 0 0 13px; background:url(img/footer_line.gif) no-repeat left center; }
#copyright li a, #copyright li a:visited { text-decoration:none; color:#a6a6a6; }

#return_top a { position:absolute; position:fixed; right:15px; bottom:15px; width:18px; height:99px;
                display:block; background:url(img/return_top.png) no-repeat left top; }
#return_top a:hover { background:url(img/return_top.png) no-repeat right top; }

/* ----- page ---------------------------------------------------------------------------------------------------------------------------------- */
#page_noside_contents { background:url(img/side_noside.gif) repeat-y; padding:0; }
#page_noside_header { background:url(img/header_noside.gif) no-repeat top; height:32px; margin:-15px 0 0 0; }
#page_noside_post { padding:0 15px 20px; background:none; }
#footer_noside { /*background:url(img/footer_noside.gif) no-repeat top;*/ height:70px; }


/* ----- archive/category/tag/search/ ---------------------------------------------------------------------------------------------------------- */
#headline { background:url(img/headline_bottom.gif) no-repeat left bottom; width:675px; margin:0 0 20px 0; }
#headline p { background:url(img/headline_top.gif) no-repeat left top; padding:26px 15px 22px; font-weight:normal; font-size:14px; margin:0; line-height:100%; text-align:center;  }
.archive_contents { margin:0 0 20px 0; padding:0 15px 20px; background:url(img/dot1.gif) repeat-x bottom; }
.archive_contents h2 { font-size:16px; margin:0 0 5px 0; padding:0; }
.archive_meta { margin:0 0 5px 0; color:#999; }
.archive_meta a, .archive_meta a:visited { color:#999; text-decoration:none;}
.archive_meta li { display:inline; font-size:11px; margin:0 10px 0 0; }
.archive_contents p { font-size:11px; margin:0; }
.archive_contents p a, .archive_contents p a:visited { font:bold 10px Arial,Helvetica,Utkal,sans-serif; color:#2777b6; }
.archive_contents p a:hover { color:#CC0000; text-decoration:none; }

/* ----- page navi ----------------------------------------------------------------------------------------------------------------------------- */
.page_navi {
	margin:0 0 10px 0;
	padding:20px 0 0 0;
}

.page_navi li {
	line-height:0%;
	display:inline;
	padding:0; margin:0;
	font-size:11px;
}

.page_navi a, .page_navi a:visited, .page_navi a:hover, .page_navi span.current,
.page_navi span.pages, .page_navi span.extend, .page_navi span.current, .page_navi span.dots {
	color:#999;
	width:30px;
	padding:0;
	margin:0 3px 0 0;
	display:block;
	float:left;
	text-align:center;
	line-height:30px;
	background:url(img/pager1.gif) no-repeat left top;
}

.page_navi a:hover {
	color:#999;
	background:url(img/pager1.gif) no-repeat left bottom;
	text-decoration:none;
}

.page_navi span.current {
	background:url(img/pager2.gif) no-repeat left top;
	color:#fff;
}

/* ---------- clearfix hack --------------------------------------------------------------------------------------------------------------------------- */

.clearfix:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */

/* ---------- navigation  --------------------------------------------------------------------------------------------------------------------------- */

#header_menu {
	float:left;
	display:inline;
	margin:85px 0 0 25px;
	height:36px;
	background:url(img/nav-blueBkgd.gif) repeat-x;
	background-color:#97bbda;
}

#nav {
	width: 1000px;
	margin: 0px auto;
}

#nav ul {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
	
#nav li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
	
#nav li a, #nav li a:link, #nav li a:visited {
	color: #32648c;
	display: block;
	font-size: 8pt;
	font-family: Verdana;
	text-decoration:none;
	font-weight: bold;
    margin: 0px;
	padding: 11px 15px 12px 15px;
	outline: none;
	background:url(img/menu_divider.gif) top right no-repeat;
}

#nav li a:hover, #nav li a:active {
	color: #32648c;
    margin: 0px;
	padding: 11px 15px 12px 15px;
	text-decoration: underline;
	/*background:url(img/nav-blueBkgd-hover.gif) top right no-repeat;*/
}
	
#nav li li a, #nav li li a:link, #nav li li a:visited {
	background: #4093C9;
	width: 150px;
	color: #32648c;
	font-size: 8pt;
	font-family: Verdana, Arial, Tahoma;
	font-weight: normal;
	text-transform: uppercase;
	float: none;
	margin: 0px;
	padding: 7px 10px 7px 10px;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	}
	
#nav li li a:hover, #nav li li a:active {
	background: #2D719D;
	color: #32648c;
	padding: 7px 10px 7px 10px;
	
}

#nav .item a, #nav .item a:visited{
	color: #333;
	background: transparent url(img/hover.gif) repeat-x;
}
	
#nav .current_page_item a, #nav .current_page_item a:visited{
	color: #333;
	background: transparent url(img/hover.gif) repeat-x;
	text-decoration: none;
}

#nav li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 170px;
	margin: 0px 0px 0px -1px;
	padding: 0px;
}

#nav li a.active span span
{
  color: #333;
  background-color: #fff;
}

#nav li li { 
}

#nav li ul a { 
	width:auto;
	margin:0 8px 0 8px;
}

#nav li ul a:hover, #nav li ul a:active {
}

#nav li ul ul {
	margin: -29px 0 0 170px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#nav li:hover, #nav li.sfhover { 
	position: static;
}
/* ---------- main section page  --------------------------------------------------------------------------------------------------------------------------- */

.cc_clear {
	height:1px;
	overflow:hidden;
	clear:both;
}
.cc_20pxheight { padding:20px 0 0 0; }

.no_margin { margin:0;}

.dividerLine {
	clear:both;
	margin:6px 16px;
	border-bottom:1px solid #dfdfdf;
}

.dividerBar {
	clear:both;
	margin:6px 16px;
	padding: 6px 8px;
	background-color:#e4e4e4;
	font:bold 11px Arial,Helvetica,Utkal,sans-serif;
	color:#666;
	text-transform:uppercase;
}

/*----------------------------------------------------- box section -----------------------------------------------------*/

#cc_maincntnr {
	margin:0 auto;
	width:1000px;
}

.cc_contentarea {
	width:990px;
	text-align:left;
}
.cc_1colMain {
	width:990px;
	text-align:left;
	background:transparent url('img/1col_bkgd.gif') top left repeat-y;
}
.cc_1colTop {
	height:5px;
	background:transparent url('img/1col_top.gif') top left no-repeat;
}

.cc_1colBtm {
	height:7px;
	background:transparent url('img/1col_btm.gif') top left no-repeat;
}

.cc_3colMain {
	width:990px;
	text-align:left;
	background:transparent url('img/990_3col_bkgd.gif') top left repeat-y;
}
.cc_3colTop {
	height:5px;
	overflow:hidden;
	background:transparent url('img/3col_top.gif') top left no-repeat;
}

.cc_3colBtm {
	height:7px;
	background:transparent url('img/3col_btm.gif') top left no-repeat;
}

.cc_3colMainAlt {
	width:990px;
	text-align:left;
	background:transparent url('img/990_3col_bkgdAlt.gif') top left repeat-y;
}
.cc_3colTopAlt {
	height:5px;
	overflow:hidden;
	background:transparent url('img/3col_topAlt.gif') top left no-repeat;
}

.cc_3colBtmAlt {
	height:7px;
	background:transparent url('img/3col_btmAlt.gif') top left no-repeat;
}

.cc_4colMain {
	width:990px;
	text-align:left;
	background:transparent url('img/990_4col_bkgd.gif') top left repeat-y;
}
.cc_4colTop {
	height:5px;
	background:transparent url('img/4col_top.gif') top left no-repeat;
}

.cc_4colBtm {
	height:5px;
	background:transparent url('img/4col_btm.gif') top left no-repeat;
}

#cc_230box {
	 float:left;
	 width:230px;
	 display:inline;
	 margin:0 0 0 5px;
}

#cc_240box {
	 float:left;
	 width:240px;
	 display:inline;
	 margin:0 5px 0 5px;
}

#cc_250box {
	 float:left;
	 width:250px;
	 display:inline;
	 margin:0 0 0 5px;
}

#cc_250boxAlt {
	 float:left;
	 width:250px;
	 display:inline;
	 margin:0 0 0 10px;
}

#cc_300box {
	 float:left;
	 width:300px;
	 display:inline;
	 margin:0 0 0 10px;
}

#cc_300boxAlt {
	 float:left;
	 width:300px;
	 display:inline;
	 margin:0 0 0 10px;
}

#cc_410box {
	 float:left;
	 width:410px;
	 display:inline;
	 margin:0 0 0 5px;
}

#cc_410boxAlt {
	 float:left;
	 width:410px;
	 display:inline;
	 margin:0 0 0 5px;
}

#cc_990box {
	 float:left;
	 width:980px;
	 display:inline;
	 margin:0 0 0 5px;
	 padding:0;
}
#cc_240box img { margin:0; padding:0; }
#cc_250box img { margin:0; padding:0; }
#cc_300box img { margin:0 0 0 5px; padding:0; }
#cc_410box img { margin:0 0 0 5px; padding:0; }
#cc_990box img { margin:0 15px 0 0; padding:0; }


.box h1 {
	padding:5px 20px;
	margin:0;
	color:#333;
	font:bold 22px/24px Arial,Helvetica,Utkal,sans-serif;
}

.box h2 {
	padding:5px 20px;
	margin:0;
	color:#333;
	font:bold 18px/19px Arial,Helvetica,Utkal,sans-serif;
}

.box h3 {
	padding:4px 0 0 20px;
	margin:0;
	color:#333;
	font:bold 12px/13px Arial,Helvetica,Utkal,sans-serif;
}

.box h1 a, .box h1 a:visited, .box h2 a, .box h2 a:visited {
	text-decoration:none;
	color:#333;
}

.box h3 a, .box h3 a:visited, .boxPreview a {
	text-decoration:none;
	color:#2777b6;
}

.box h1 a:hover, .box h2 a:hover, .box h3 a:hover, .boxPreview a:hover {
	text-decoration:none;
	color:#b40000;
}

.box p {
	padding:5px 20px;
	margin:0;
	font:normal 11px/13px Arial,Helvetica,Utkal,sans-serif;
	color:#333;
}

.box a {
	text-decoration:none;
	margin:0;
	padding:0;
}

.box a:hover {
	text-decoration:underline;
}

/*.box ul {
	font:bold 11px/13px Arial,Helvetica,Utkal,sans-serif;
	padding:10px 20px;
	margin:0 0 0 10px;
	list-style:none;
}

/*.box ul li {
	margin:0;
	line-height:1.0em;
	padding:3px 0 3px 0;
	list-style:none;
}*/
.box ul li { font:bold 11px/13px Arial,Helvetica,Utkal,sans-serif; margin:0; line-height:135%; background:url(img/bullet1.gif) no-repeat 20px 5px; padding:0 0 0 28px; }
.box li a:hover {color:#b40000; text-decoration:none;}
.previewSection {
	width:410px;
	padding:5px 0;
	margin:0;
}
.boxPreview {
	width:115px;
	margin:0 0 0 14px;
	padding:0;
	float:left;
}

.boxPreview a, .boxPreview a:visited { color:#185482; text-decoration:none; margin:0; padding:0;}
.boxPreview a:hover {color:#b40000; text-decoration:none;}
.boxPreview img {
	padding:0;
	margin:0;
}

.boxPreview p {
	margin:0 0 5px 0;
	float:left;
	padding:0 0 5px 0;
	font:bold 11px/13px Arial,Helvetica,Utkal,sans-serif;
	color:#333;
}

/*----------------------------------------------------- related posts -----------------------------------------------------*/

#related-posts {
	width:100%;
	padding:10px 0px 15px 20px;
	background-color:#f1fafe;
	border-top:1px solid #a3d2e8;
	font-family:arial;
	font:bold 11px/14px Arial,Helvetica,Utkal,sans-serif;
	font-weight:bold;
}

#related-posts a {
	font:bold 12px/18px Arial,Helvetica,Utkal,sans-serif;
	text-decoration:none;
}

#related-posts a:hover {
	text-decoration:underline;
}

#related-posts h1 {
	padding-bottom:6px;
	margin:0;
	color:#333;
	font-size:14px;
	font-weight:bold;
}

/*----------------------------------------------------- pilot skills -----------------------------------------------------*/

.pilotSkill {
	font:normal 11px/13px Arial,Helvetica,Utkal,sans-serif;
}

.pilotSkill img {
	margin:0;
	padding:0 8px 8px;
}

/*----------------------------------------------------- field finder -----------------------------------------------------*/

.ffinder p {
	font:normal 12px Arial, Helvetica, sans-serif;
	line-height:1.25em;
	padding:0;
	margin:0;
}
.ffinder a, .ffinder a:visited, .ffinder a:active {
	color:#2777b6;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.ffinder a:hover {
	text-decoration: underline;
}
.ffinder h1 {
	margin: 0;
	padding:0 0 3px 0;
	font:bold 14px/15px Arial, Helvetica, sans-serif;
}
.ffinder_amaNumber {
	color:#009900;
	font-variant:small-caps;
	font: bold 12px/19px Arial, Helvetica, sans-serif;
	padding:2px 0 5px 0;
	margin:0;
}
.ffinderDivider {
	border-bottom:1px dotted #8e8f8f;
	float:left;
	width:90%;
	clear:both;
	margin:6px 0;
}

/* --------------------------------------  Field Finder Top Shell  --------------------------------------- */

.ffinder-shell {
	width:980px;
	background:url(img/980_ffinderBkgd.gif);
	overflow:hidden;
}
.ffinder-content {
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	margin:0 12px 0px 11px;
}
.ffinder-top {
	background:url(img/980x11_ffinderTop.gif) no-repeat left top;
	height:11px;
}
.ffinder-btm {
	clear:both;
	height:14px;
	margin:0 0 12px 0;
	background:url(img/980x14_ffinderBtm.gif) no-repeat left top;
	_overflow:hidden;
}
.ffinder-title {
	font:16px/20px Arial;
	color:#333333;
	font-weight:bold;
}
.ffinder-img {
	float:left;
	margin:0;
	padding: 0px 10px 0px 0px;
}
.ffinderStateSelector {
	margin:0;
	padding:0;
}
