/*

*/

a {color:#dcd087;}
a:hover {color:#fff;}


/* Core Classes
----------------------------------------------------------------------------------------------------*/
.float-left    { float:left; }
.float-right   { float:right; }
 
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
 
.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }
 
.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }
 
.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }

.emphasize_text1 {color:#ddd;}


/* Structure
----------------------------------------------------------------------------------------------------*/
body {background:#191b1f url(../images/div_background.jpg) fixed bottom center no-repeat; color:#bbb;}

#shell {}

#header {}

#navigation {font-family: tahoma, arial, helvetics, sans-serif; font-size:90%; letter-spacing:1px;}
#navigation li {display:inline; margin-left:0;}
#navigation li a {border:1px solid #444; padding:2px 12px 3px 12px; color: #aaa; background:#333;}
#navigation li a:hover {color: #fff; background:#444; border-bottom:1px solid #95a9cc;}
#navigation li a.active_location {border-bottom:1px solid #ffde87; color:#fff;}

#primary_content, #homeflash {margin-top:20px;}


/* Special
----------------------------------------------------------------------------------------------------*/
.location_gallery_thumbox {float:right; margin: 0 0 1em 1em; padding-top:3px; display:block;}
.location_gallery_thumbox a img {border:3px solid #aaa; margin: 0 0 1em 1em;}
.location_gallery_thumbox a:hover img {border:3px solid #eee;}
.location_address {color:#95a9cc; font-size:70%; font-style:italic;}
