body {
background:url("../images/bg.png");
background-color:#580000;
background-repeat:repeat-x;
color:#333;
font-family:"Myriad Pro", Arial, Helvetica, Tahoma, sans-serif;
font-size:13px;
//line-height:1.2;
margin:0;
padding:0
}

.rss-title, rss_title a {
	margin: 0px 0;
	padding: 0;
}

.rss-items {
       list-style:none;
       margin:0;
       padding:0;
}

#container {
width:940px;
margin:0 auto
}

img {display: block;}

#top_margin {
height:15px;
width:940px
}

#top_logo {
height:70px;
width:940px
}

#navigation {
height:31px;
width:940px
}

#body {
width:940px;
height:auto
}

#wrapper_footer {
background:url("../images/bg_footer.png");
background-repeat:repeat-x;
width:100%
}

#bottom_footer {
height:396px;
margin-left:auto;
margin-right:auto;
width:940px
}

#bottom_margin {
height:59px;
margin-left:auto;
margin-right:auto;
width:940px;
font-size:10px
}

.padding {
padding:10px 20px 10px 10px
}

.align_left {
align:left
}

.padding_footer {
width:940px;
padding:30px 10px 10px
}


blockquote p
    {
    padding: 0px 15px 0px 0px;
    font-size: 0.9em;
    font-stye: italic;
    font-weight: 600;
    float: left;
    background: url(../images/quote_down.png) bottom right no-repeat;
}

blockquote
    {
    padding: 15px;
    font-size: 1.5em; 
	width: 250px; 
    background: url(../images/quote_up.png) top left no-repeat;
}

cite
    {
    font-size: 0.9em;
    padding-left: 75px;    
}


.navigation_links {
color:#2f2f2f;
font-family:"Myriad Pro", Arial, Helvetica, Tahoma, sans-serif;
font-size:12px;
font-weight:700;
text-decoration:none;
text-transform:uppercase
}

h1 {
color:#600;
font-family:"Myriad Pro", Arial, Helvetica, Tahoma, sans-serif;
font-size:23px;
font-weight:700;
//letter-spacing:-1.5px;
text-align:left;
text-decoration:none;
text-transform:uppercase;
margin:0;
padding:0
}

.title {
color:#600;
font-family:"Myriad Pro", Arial, Helvetica, Tahoma, sans-serif;
font-size:20px;
font-weight:600;
//letter-spacing:-1.5px;
text-align:left;
text-decoration:none;
text-transform:uppercase;
margin:0;
padding:0
}

h2 {
color:#999;
font-family:"Myriad Pro", Arial, Helvetica, Tahoma, sans-serif;
font-size:15px;
text-align:left;
text-decoration:none;
margin:0;
padding:0
}

a:hover {
text-decoration:underline
}

a {
color:#2f2f2f;
text-decoration:none
}

.footer {
color:#999;
font-size: 12px;
text-decoration:none
}

div.float {
float: left;
padding: 5px;
}

.border_photo {
border:1px solid silver;
background-color:#fff;
margin-right:10px;
padding:5px
}

.photo {
border: 1px solid #e6e6e6;
padding: 6px;
background:#ffffff;
}

table.grid {
border-spacing:2px;
border-collapse:collapse;
background-color:#FFF;
border-color:#000;
border-style:outset;
border-width:0
}

div.dotted {
border-bottom:1px dotted #CCC;
clear:both;
margin-bottom:10px;
padding:3px
}

.round_tan * {
display:block;
height:1px;
overflow:hidden;
font-size:.01em;
background:#f1eddc
}

.round_tan1 {
margin-left:3px;
margin-right:3px;
padding-left:1px;
padding-right:1px;
border-left:1px solid #f8f7ef;
border-right:1px solid #f8f7ef;
background:#f4f1e4
}

.round_tan2 {
margin-left:1px;
margin-right:1px;
padding-right:1px;
padding-left:1px;
border-left:1px solid #fdfdfb;
border-right:1px solid #fdfdfb;
background:#f3f0e2
}

.round_tan3 {
margin-left:1px;
margin-right:1px;
border-left:1px solid #f3f0e2;
border-right:1px solid #f3f0e2
}

.round_tan4 {
border-left:1px solid #f8f7ef;
border-right:1px solid #f8f7ef
}

.round_tan5 {
border-left:1px solid #f4f1e4;
border-right:1px solid #f4f1e4
}

.round_tanfg {
background:#f1eddc;
padding:10px;
text-align:left
}

.round_grey * {
display:block;
height:1px;
overflow:hidden;
font-size:.01em;
background:#f3f3f3
}

.round_grey1 {
margin-left:3px;
margin-right:3px;
padding-left:1px;
padding-right:1px;
border-left:1px solid #dcdcdc;
border-right:1px solid #dcdcdc;
background:#e9e9e9
}

.round_grey2 {
margin-left:1px;
margin-right:1px;
padding-right:1px;
padding-left:1px;
border-left:1px solid #cfcfcf;
border-right:1px solid #cfcfcf;
background:#ebebeb
}

.round_grey3 {
margin-left:1px;
margin-right:1px;
border-left:1px solid #ebebeb;
border-right:1px solid #ebebeb
}

.round_grey4 {
border-left:1px solid #dcdcdc;
border-right:1px solid #dcdcdc
}

.round_grey5 {
border-left:1px solid #e9e9e9;
border-right:1px solid #e9e9e9
}

.round_greyfg {
background:#f3f3f3;
padding:15px;
text-align:left
}

.round_greyfg_tabbed {	
background:#f3f3f3;
padding:0px 15px 15px 15px;
text-align:left
}

.round_f3f3f3{display:block}
.round_f3f3f3 *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#e4e4e4}
.round_f3f3f31{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #ececec;
  border-right:1px solid #ececec;
  background:#e7e7e7}
.round_f3f3f32{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f1f1f1;
  border-right:1px solid #f1f1f1;
  background:#e6e6e6}
.round_f3f3f33{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #e6e6e6;
  border-right:1px solid #e6e6e6;}
.round_f3f3f34{
  border-left:1px solid #ececec;
  border-right:1px solid #ececec}
.round_f3f3f35{
  border-left:1px solid #e7e7e7;
  border-right:1px solid #e7e7e7}
.round_f3f3f3fg{
  background:#e4e4e4;
  padding:10px;}


#lightbox {
position:absolute;
left:0;
width:100%;
z-index:100;
text-align:center;
line-height:0
}

#lightbox a img {
border:none
}

#outerimagecontainer {
position:relative;
background-color:#fff;
width:250px;
height:250px;
margin:0 auto
}

#imagecontainer {
padding:10px
}

#loading {
position:absolute;
top:40%;
left:0;
height:25%;
width:100%;
text-align:center;
line-height:0
}

#hovernav {
position:absolute;
top:0;
left:0;
height:100%;
width:100%;
z-index:10
}

#imagecontainer>#hovernav {
left:0
}

#hovernav a {
outline:none
}

#prevlink,#nextlink {
width:49%;
height:100%;
background:transparent url(../images/blank.gif) no-repeat;
display:block
}

#prevlink {
left:0;
float:left
}

#nextlink {
right:0;
float:right
}

#prevlink:hover,#prevlink:visited:hover {
background:url(../images/prevlabel.gif) left 15% no-repeat
}

#nextlink:hover,#nextlink:visited:hover {
background:url(../images/nextlabel.gif) right 15% no-repeat
}

#imagedatacontainer {
font:10px Verdana, Helvetica, sans-serif;
background-color:#fff;
line-height:1.4em;
margin:0 auto
}

#imagedata {
color:#666;
padding:0 10px
}

#imagedata #imagedetails {
width:70%;
float:left;
text-align:left
}

#imagedata #caption {
font-weight:700
}

#imagedata #numberdisplay {
display:block;
clear:left;
padding-bottom:1em
}

#imagedata #bottomnavclose {
width:66px;
float:right;
padding-bottom:0.7em
}

#overlay {
position:absolute;
top:0;
left:0;
z-index:90;
width:100%;
height:500px;
background-color:#000
}

/* Min-Width */
.lbwidth {
position:absolute;
top:0;
left:0;
width:100%;
min-width:790px
}

* html .lbcontent {
margin-left:-790px;
position:relative
}

* html .lbminwidth {
padding-left:790px
}

#stylefour {
position:relative;
display:block;
height:35px;
width:950px;
font-size:13px;
letter-spacing:-0.5px;
font-weight:700;
text-transform:uppercase;
background:transparent url(../images/bgOFF.gif) repeat-x top left
}

#stylefour ul {
list-style-type:none;
width:auto;
margin:0;
padding:0
}

#stylefour ul li {
display:block;
float:left;
margin:0
}

#stylefour ul li a {
display:block;
float:left;
text-decoration:none;
height:23px;
background:transparent url(../images/bgDIVIDER.gif) no-repeat top right;
padding:11px 13px 0
}

#stylefour ul li a:hover,#stylefour ul li a.current {
color:#424242;
background:#fff url(../images/bgON.gif) no-repeat top right
}

/* Clearfix */
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden
}

/* Hides from IE-mac \*/
* html .clearfix {
height:1%
}

table.grid th,table.grid td {
background-color:#fffafa;
-moz-border-radius:0;
border-color:gray;
border-style:inset;
border-width:1px;
padding:5px
}

.round_tan,.round_grey,.clearfix {
display:block
}

q.q2 {float:right; width:9em; display:block; padding:0.5em; color:#6a8d86; text-align:center; font:italic 1.3em/1.3 Georgia;}

q {float:left; width:18em; display:block; margin:0.25em 0.75em 0.25em 1em; padding:0.5em; color:#6a8d86; text-align:center; font:italic 1.3em/1.3 Georgia;}


#tabnav li
	{
		float: right;
  		display: inline;
  		list-style-type: none;
  	}
	
#tabnav a:link, #tabnav a:visited
	{

		background: #e6e6e6;
		font-weight: bold;
		padding: 10px;
		margin-right: 4px;
		text-decoration: none;
		color: #000;
	}

#tabnav a:hover
	{
		background: #fff;
	}



#centeredmenu {
   float:right;
   width:100%;
   overflow:hidden;
   position:relative;
}
#centeredmenu ul {
   clear:left;
   float:right;
   list-style:none;
   margin:0;
   padding:0;
   text-align:center;
}
#centeredmenu ul li {
   display:block;
   float:right;
   list-style:none;
   margin:0;
   padding:0;
}
#centeredmenu ul li a {
   display:block;
   margin:0 0 0 1px;
   background:#ddd;
   color:#000;
   text-decoration:none;
   line-height:0.5em;
}
#centeredmenu ul li a:hover {
   background:#369;
   color:#fff;
}
#centeredmenu ul li a.active,
#centeredmenu ul li a.active:hover {
   color:#fff;
   background:#000;
   font-weight:bold;
}

.basictab{
margin-left: 0;
font: bold 12px;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.basictab li{
display: inline;
margin: 0;
}

.basictab li a{
text-decoration: none;
margin-right: 3px;
border: 1px solid gray;
border-bottom: none;
background-color: #f6ffd5;
color: #2d2b2b;
}

.basictab li a:visited{
color: #2d2b2b;
}

.basictab li a:hover{
background-color: #DBFF6C;
color: black;
}

.basictab li a:active{
color: black;
}

.basictab li.selected a{ /*selected tab effect*/
position: relative;
top: 1px;
padding-top: 4px;
background-color: #DBFF6C;
color: black;
}
