/* CSS Document */

body {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; background-image:url(img/background.gif); background-repeat:repeat-x; background-color:#f9f9eb;}

div.header, div.body, div.footer, div#navigation  {width:800px; margin:20px auto;}
div.header img {margin:0px 0px; border:none; }

div.header {height:59px;}

div.body img {float:right;margin-bottom:140px; margin-left:17px;}


h1 {font-size:1.4em; font-weight:normal; color:#333333; font-family: Georgia, Times, serif;}
p {color:#464646; line-height:1.5em;}


div.footer {margin-top:50px; font-size:0.7em; border-top:dotted thin; border-color:#CCCCCC; padding:20px; color:#666666;}
div.body p {font-size:0.8em;};



#navigation { width:800px; margin:0px auto;} 
#navigation { background:url(img/navigation_back.jpg) left bottom repeat-x; list-style:none;  height:46px;  }
#navigation { text-transform:uppercase}

#navigation ul {margin:0px; padding:0px; list-style:none; display:inline; }


#navigation a
{
color: #192341; color: #fff; font-weight:bold; 
text-decoration: none;
padding:0px 0px 0px 0px; margin-left:0px; font-size:12px; 
}


#navigation 
{
background:  url(img/separator.gif) left top no-repeat;
}
#navigation a.selected, #navigation a.selected_a, #navigation a.selected_c {color:#000;} #navigation a:hover {color:#d8dc44;}
#navigation a.selected:hover, #navigation a.selected_a:hover, #navigation a.selected_c:hover {color:#000;}
#navigation a.selected span
{background:  url(img/nav_home_sel.gif) right top no-repeat; padding:12px 28px 28px 28px;}

#navigation a.selected_a span
{background:  url(img/nav_about_sel.gif) right top no-repeat; padding:12px 28px 28px 30px;}


#navigation a.selected_c span
{background:  url(img/nav_contact_sel.gif) right top no-repeat; padding:12px 28px 28px 28px;}


#navigation a.selected_n span
{background:  url(img/nav_news_sel.gif) right top no-repeat; padding:12px 28px 28px 28px;}


#navigation a.selected_p span
{background:  url(img/nav_photos_sel.gif) right top no-repeat; padding:12px 28px 28px 28px;}




#navigation a span
{
background: url(img/nav_right.gif) right top no-repeat; background-repeat:no-repeat;
padding:12px 28px 12px 28px;
}

#navigation a.first span
{
background:  url(img/nav_right_first.gif) left top no-repeat;  padding:12px 30px 12px 28px;
}

#navigation a.next 
{
padding:0px 0px 0px 6px;
}
#navigation a:hover span
{

}
#navigation a, #navigation a span
{display: block; float: left;}
/* Hide from IE5-Mac \*/


#navigation a, #navigation a span
{float: none;}
/* End hide */

#navigation ul
{  list-style: none; }

#navigation li
{ float: left; margin: 0;  } 

form span {width:100px; float:left;}

form {font-size:0.8em; line-height:2.6em; background-color:#e0ddc7; width:365px; padding:10px;}

form span span.required {color:#CC0000; float:none;}
 span.required {color:#CC0000;}
 
 div.news h3, div.twitter h3  { font-family: Georgia, Times, serif; font-weight:normal; margin:30px 0px 0px 0px; color:#990000; border-top:1px dotted #e4e4e4; padding-top:10px;}
 div.news p {margin-top:5px; line-height:1.9em;} 
 div.news {width: 500px; }
div.date { font-size:12px; margin-top:10px;   color:#666666; }
 
 div.gallery img {float:left; margin:0px 40px 40px 0px; border:4px solid #003366; }
  div.gallery img a {border:4px solid #003366; }
 div.spacer {clear:both;}
 
 
div.twtr-bd {}
div.twtr-reference-tweet {}
div.twtr-hd {display:none;}
div.twtr-tweets {}
div.twitter {width:270px;  float:right;}


a.invisible {color:#f9f9eb;} a.invisible:visited {color:#f9f9eb;} 

div.twitter img {display:none; visibility:hidden; height:0px;}

div.twitter div.twtr-avata {display:none; visibility:hidden; }




div.twitter p {margin:0px 0px 0px 20px;}
div.shell {display:none;}
 div.twitter h3 {margin-left:5px; margin-bottom:10px; z-index:1000; border-top:none;} 

div.follow a {font-size:11px; color:#000; position:relative; top:-20px; margin-left:8px;}
