@charset "UTF-8";
/* CSS Document */

* {margin:0; padding:0;}

body {background:url(images/body_bg.jpg) center top no-repeat fixed; font-family:Georgia, "Times New Roman", Times, serif; }
body#second {background:#999F23 url(images/body_second.jpg) top center no-repeat;}
hr {visibility:hidden;}
a {color:#be0202; text-decoration:none;}
a:hover {color:#000;}

#header {background:url(images/header_bar.png) top left no-repeat; height:37px; color:#fff; margin-bottom:20px; position:relative;}
#header h1 { font-weight:normal; font-size:20px; line-height:36px; width:240px; position:absolute; top:0; left:15px;}

#nav {margin-left:260px; list-style-type:none; height:36px;}
#nav li {float:left; position:relative;}
#nav li a {line-height:36px; display:block; padding:0 1.5em; color:#fff;}
#nav li:hover a,#nav li.hover a  {background:#222;}
#nav li ul.sub {position:absolute; top:36px; list-style-type:none; margin:0; background:#222; z-index:200; width:190px; padding:.5em 0; display:none;}
#nav li:hover ul.sub, #nav li.hover ul.sub {display:block;}
#nav li ul.sub li {float:none;}
#nav li ul.sub li a {line-height:28px;}
#nav li ul.sub li a:hover {background:#000;}


#menu { position:absolute;}

#page {position:relative; background:url(images/page_middle_bg.png) repeat-y top left; min-height:400px;}
#page h1{ margin-left:240px; width:677px; overflow:hidden; margin-bottom:30px;}

#content {margin-left:240px; font-size:12px; }

#content h1 {margin:0 120px 0 110px; }
#content h2 { margin:0 120px 0 110px; font-weight:normal; font-size:14px; margin-bottom:18px;}
#content h2.thinktank { font-size:2em; }
#content h3 { margin:0 120px 6px 110px; font-weight:normal; font-size:13px; }
#content p { margin:0 120px 18px 110px; text-align:justify; line-height:18px;}
#content quote { margin:0 120px 18px 110px; font-style:italic; display:block;}
#content ul { margin:0 120px 18px 125px;}

#content p.signature {text-align:right; font-style:italic; margin-top:9px!important; margin-bottom:9px!important;}


ul.photoGallery { list-style-type:none; }
ul.photoGallery li {float:left; margin:4px 9px; width:77px; height:58px; overflow:hidden;}
ul.photoGallery li a {display:block; height:58px;}
ul.photoGallery li a img { width:75px; border:1px solid #666;}
ul.photoGallery li a:hover img {border-color:#000;}

#photo {position:absolute; top:300px; left:0; width:317px; height:431px; background:url(images/foto.png) top left no-repeat;}
#photo_thinktank {position:absolute; top:300px; left:0; width:317px; height:431px; background:url(images/foto_thinktank2.png) top left no-repeat;}
#actions {position:absolute; top:100px; left:50px; width:217px; height:431px; }
#actions h2 { font-weight:normal; font-size:20px; line-height:22px; background-color: #000; color: #fff; padding:9px;}
#actions img {padding-top: 10px}
#actions a img {border:none;}
#footer {background:url(images/page_bottom_bg.png) bottom left no-repeat; padding-bottom:30px; color:#333; font-style:italic; font-size:10px;}
#footer p{margin:0 120px 18px 280px; border-top:1px solid #ccc; padding:9px;}


.accessibility {display:none;}
.wrapper {width:960px; margin:auto;}

