body { background: #24293c; color: #333; font: 55.5% Verdana, "Times New Roman", Times, serif; text-align: center; }



* { padding: 0; margin: 0; }

/*---:[ global elements ]:---*/
a { color: #0060ff; text-decoration: none; }
a:visited { color: #333; text-decoration: none; }
a:hover { color: #df0000; text-decoration: underline; }
a img { border: none; }

p.center { text-align: center !important; }
p.bottom { margin: 0 !important; }
p.unstyled { font-size: 1.4em; }


/*---:[ headlines ]:---*/
h1, h2, h3 { font-weight: bold; font-family: Verdana,Helvetica, Arial; color: #000; }
h1 { font: 12px  Verdana, Times, serif ; color: #003399; margin: 0 0 0.5em 0; font-weight: bold; }

#masthead h1 { padding: 0 0 0.2em 50px;  color:#FFFFFF; font-size: 24px; text-align: left; clear: both;}
h1 a, h1 a:visited, h1 a:hover { color: #fff; text-decoration: none; }
h2 { font-size: 14px; color:#3366CC }
h2 a { color: #000; text-decoration: none; }
h2 a:visited { color: #555; text-decoration: none; }
h2 a:hover { color: #090; text-decoration: none; }

.pages h2, h2.page_header { margin: 0 0 0.75em 0; padding: 0 0 0.6em 0; background: url('images/hr_title_sep.gif') 0 100% no-repeat; }	
.pages2 {font-size: 1.5em; }

h3 { font-size: 1.2em; }

#masthead h3 { margin: 0 0 0.75em 0; font-weight: normal; font-size: 1.8em; text-transform: none; color: #888; text-align: center; }

.entry h3 { margin: 2.5em 0 0.5em 0; }
.entry h3.top { margin: 1.5em 0 0.5em 0 !important; }

h4 { font: 1.6em  Verdana, Times, serif ; color:  #4f5a7a; margin: 0 0 0.5em 0; font-weight: bold; }
h5 { font: 1.3em  Verdana, Times, serif ; color: #000080; margin: 0 0 0.5em 0; font-weight: bold; }  
h6 { font: 1.0em  Verdana, Times, serif; color: #000080; margin: 0 0 0.5em 0; font-weight: bold; }
h4 a, h4 a:visited { color: #888; text-decoration: none }
h4 a:hover { color: #888; text-decoration: underline; }


#masthead h3 { margin: 0 0 0.75em 0; font-weight: normal; font-size: 1.8em; text-transform: none; color: #888; text-align: center; }
#navbar{ height:30px;}	

/*---:[ core layout elements ]:---*/
#container { width: 826px; margin: 0 auto 0 auto; }
#content_box { width: 826px; background: url(images/background2.jpg) }
#content { width: 460px;  float: left; color: #000; text-align:left; margin:5px 5px 5px  5px;}

#right_sidebar { width: 130px;  float: left; text-align:left;margin:5px 0 5px  15px; }
#right_sidebar h2{ margin-top:15px; font-size:14px; }
#right_sidebar li { list-style:none; }
#right_sidebar li li{ list-style-image:url(images/button.gif)}
#right_sidebar .cat-item, #right_sidebar .page_item { list-style-image:url(images/button.gif);}
#right_sidebar .page_item   li{ list-style-image:url(images/button.gif); margin-left:10px;}
#right_sidebar .widget { margin-bottom:20px;}


#left_sidebar { width: 168px;  float: left;text-align:left; margin:5px 5px 5px  5px;}
#footer { width: 825px; padding: 1.2em 0 0 0;  background: #4f5a7a; border-top: 2px solid #ccc;  text-align:center}

/*---:[ header styles ]:---*/
#masthead { width: 825px; height: 200px; background: #4f5a7a;}

#mastheadpic{float:left;width:200px; height:200px; background:url(images/brain_trans.gif) no-repeat;}
#mastheadslogan{float:right; width:625px;}	
#mastheadslogan{ font-size:14px; font-weight:bold}


/*---:[ content styles ]:---*/

.entry { font-size: 1.4em; line-height: 1.45em; }
.entry p { margin: 0 0 1.5em 0; }
.entry ul, .entry ol { margin: 0 0 1.5em 40px; }
.entry ul { list-style-type: square; }
.entry li { margin: 0 0 0.5em 0; }
.entry ul li ul, .entry ul li ol, .entry ol li ul, .entry ol li ol { margin: 0.5em 0 0.5em 30px; }
.entry img { }
.entry img.left { padding: 3px; margin: 0.5em 15px 0.5em 0; border: 3px double #bbb; float: left; clear: left; }
.entry img.right { padding: 3px; margin: 0.5em 0 0.5em 15px; border: 3px double #bbb; float: right; clear: right; }
.entry img.center { display: block; padding: 3px; margin: 0 auto 1.5em auto; border: 3px double #bbb; float: none; clear: both; }
.entry img.off { padding: 0 !important; border: none !important; }
.entry img.stack { clear: none !important; }

.clear { width: 500px; height: 1px; margin: 0 0 5.0em 0; clear: both; }


/*---:[ footer styles ]:---*/

#footer p {  text-align: center; }
#footer a, #footer a:visited { color: #FFF; text-decoration: underline; }
#footer a:hover { color: #FFF; text-decoration: underline; }

/*---:[ menu styles ]:---*/

