body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#3a3939;
	text-align:center;
	line-height:14px;
}

/*-- general elements style --**********************\
****************************************************/
h1, h2, h3 ,h1 a, h2 a, h3 a{ font-size:14px; font-weight:normal; color:#3a3939; }
h2, h2 a{ font-style:italic; margin:0; color:#3a3939; }
h2 span.date, h2 a span.date{ display:block; font-size:10px; color:#888484; }
h3, h3 a{ font-weight:bold; color:#888484; margin:0; }
h4, h4 a{ color:#333; font-size:11px; color:#3a3939; }
p{ margin:17px 0 0 0; font-size:11px; color:#888484; }
p.clear-top-margin{ margin-top:0 !important; }
p.note{ font-size:10px !important; }
p.caption{ margin:5px 0 20px 0; font-size:11px; color:#888484; text-align:right; }
p.caption2{ margin:5px 0 20px 0; font-size:11px; color:#888484; text-align:left; width:283px; }
a{ text-decoration:none; color:#888484; outline:none; }
a.dark{ font-weight:bold; color:#393a3a; font-size:11px; }
a img{ border:none; }
a:hover{ color:#3a3939; }
a.selected{ color:#3a3939; }
dl.last{ margin-bottom:30px; }
dl{ clear:both; width:100%; margin:0 0 1px 0; float:left; padding:0; font-size:11px; color:#333; }
dl dt{ width:38px; float:left; }
dl dd{ float:left; margin:0; padding:0; width:450px; }


/*-- main layout style --****************************\
*****************************************************/
#wrap{ margin:0 auto; text-align:left; width:691px }

#header,
#main-section{ width:100%; float:left; }

#header{ height:102px; padding-top:50px; }

#header #logo,
#main-section #left-section{ width:177px; float:left; }

#header #logo img{ margin-left:-11px; margin-top:-2px; }

#header #titles, 
#main-section #right-section{ width:488px; float:right; position:relative; }

/*-- header style --*********************************\
*****************************************************/
#header #titles div, #header #titles div { font-size:11px; color:#888484; }


/*-- menu style --***********************************\
*****************************************************/
ul.menu{ list-style:none; margin:0 0 36px 0; padding:0; }
ul.submenu{ margin:0 0 0 5px; color:#888484; }
ul.submenu li a{ color:#888484 !important; }
ul.menu li a:hover, 
ul.submenu li.selected a{ color:#3a3939 !important; }
ul.menu li a{ text-decoration:none; color:#888484; font-size:11px; }
ul.menu li a:hover, 
ul.menu li.selected a{ color:#3a3939; }

ul.menu li.title{ margin-bottom:5px; }
ul.menu li.title a{ font-size:12px; color:#3a3939; }
ul.menu li.title a:hover, 
ul.menu li.title.selected a{ font-weight:bold; }


/*-- subsection-preview style --***********************\
*******************************************************/
.subsection-preview{ width:100%; float:left; clear:both; margin-bottom:17px; }
.subsection-preview .image{ width:121px; overflow:hidden; float:left; }
.subsection-preview.wider-image .image{ width:200px; }
.subsection-preview .text{ width:311px; float:right; }
.subsection-preview.wider-image .text{ width:232px; float:right; }
.subsection-preview .text .description p{ font-family:Georgia, "Times New Roman", Times, serif; color:#888484; font-size:11px; }


/*-- subsection-display style --***********************\
*******************************************************/
.subsection-display{  }


/*-- article style --**********************************\
*******************************************************/
.article{ 
	border:#918e8e 1px solid;
	padding:17px 24px 60px 24px;
	width:357px;
	position:absolute;
	top:-18px;
	left:-24px;
	display:none;
	background: transparent url(../images/article-bg.png);
   bac kground: rgba(255,255,255,0.9) none; /* Should be ignored by browsers that don't support rgba */
}
.article.selected{ display:block; }
.article p{ font-size:11px; color:#888484; }
.article h3{ font-size:12px; }
#reviews div.review{ display:none; }
#reviews ul{ margin:0; padding:0; list-style:none; }
#reviews ul li a{ font-size:11px; color:#888484; }
#reviews ul li a:hover{ color:#3a3939; }
#reviews ul li a.selected{ color:#3a3939; }

/*-- about style --**********************************\
*****************************************************/
.about h4{ clear:both; margin-top:0px; float:left; margin-bottom:18px; }