a:link  { font-weight: normal; color: #02121C; text-decoration: none; background-color: transparent; }
a:visited  { font-weight: normal; color: #02121C; text-decoration: none; background-color: transparent; }
a:hover  { font-weight: normal; color: #970F00; text-decoration: none; background-color: transparent; }
a:active  { font-weight: normal; color: #970F00; text-decoration: none; background-color: transparent; }

h1 { 
color: #000000;
background:transparent;
font: small-caps 69px georgia, times new roman, serif;
padding-top:25px; 
padding-bottom:0px;
text-align: center;
}

h3 { 
color: #000000;
background:transparent;
font: small-caps 20px georgia, times new roman, serif;
text-align: center;
letter-spacing:7px;

}

h4 { 
width:100%;
color: #FFFFFF;
background:#02121C;
font-family: georgia, times new roman, serif; 
font-size: 21px;
margin: 5px 0px 0px 0px;
padding-top:4px; 
padding-bottom: 4px;
text-align: center;
font-weight: lighter;
}

* {
margin:0;
padding:0;
text-align: center;
}

* body {
background: #CFC69D url('img/indexbg5.jpg') repeat-x top center;
margin:0;
padding:0;
text-align: center;
}

#core {
width: 929px;
background: transparent;
border: 0;
padding: 0;
margin-left: auto;
margin-right: auto;
display:block;
text-align: center;
}

#top { 
border: 0px;
margin:0px;
padding:0px 0px 0px 0px;
height: 544px;
width: 929px;
background: url('img/indextop.jpg') no-repeat top;
float: left;
display:block;
text-align:center;
} 

#top-main-head { 
height: 150px;
width: 929px;
margin:0px;
padding:0px;
border:0px;
background: transparent;
display:block;
float:left;
}


#top-main { 
height: 187px;
width: 929px;
margin:0px;
padding:0px;
border:0px;
background: transparent;
float:left;
display:block;
}

#menubox {
height: 34px;
width: 684px;
color: #ffffff;
background: transparent;
float: left;
display: inline;
margin: 3px auto auto 160px;
padding: 0px;
border: 0px;
text-align:left;
display: inline;
}

#nav-menu
{
display:inline;
width: 406px;
height: 34px;
margin:0px 0px 0px 0px;
}

#nav-menu ul
{
text-decoration:none;
list-style: none;
display:inline;
}

#nav-menu li
{
text-decoration:none;
list-style: none;
float:left;
display:inline;
}

#nav-menu a
{
padding: 1px 0px 2px 0px;
background: #CFC69D url(img/menu_tb.gif) no-repeat bottom;
width: 195px;
color: #000000;
margin: 0px 3px 0px 3px;
font-weight: lighter;
font-family: georgia, times, serif;
font-size: 18px;
text-align:center;
display:inline;
}

#nav-menu a:hover
{
width: 195px;
padding: 1px 0px 2px 0px;
background: #C3B9AD url(img/menu_bb.gif) no-repeat bottom left;
color: #000000;
margin: 0px 3px 0px 3px;
font-weight: lighter;
font-family: georgia, times, serif;
font-size: 18px;
text-align:center;
display:inline;
}

/* Hide from IE5-Mac \*/
#nav-menu li a
{
float: left;
display: inline;
}
/* End hide */

#nav-menu-right
{
width:278px;
float:right;
margin: 3px 0px 0px 0px;
}

#nav-menu-right ul
{
list-style: none;
padding: 0;
margin: 0px 0px 2px 0px;
display:inline;
}

#nav-menu-right li
{
float: left;
margin: 0px 8px 0px 0px;
display:inline;
}

#nav-menu-right li a
{
background-color: transparent;
height: 1em;
line-height: 1em;
float: left;
display: inline;
border: transparent;
font-family: georgia, times, serif;
font-size: 16px;
color: #ffffff;
text-decoration: none;
text-align: center;
font-weight: normal;
margin: 2px 0px 0px 7px;
}

#nav-menu-right li a:hover
{
background-color: transparent;
border: transparent;
color: #cfc69d;
}

/* Hide from IE5-Mac \*/
#nav-menu-right li a
{
float: left;
display: inline;
}
/* End hide */

#headline_names {
padding:0px 0px 0px 00px;
width: 924px;
height: 40px;
background: transparent;
float:left;
display:block;
text-align:center;
margin:265px 0px 0px 0px;
}

#headline_names p {
color: #cfc69d;
background:transparent;
font: small-caps 33px georgia, times new roman, serif;
text-align: center;
}


#ticker{
padding:23px 0px 0px 0px;
width: 924px; 
height: 30px;
float: left;
display:block;
margin:0px;
color: #000000;
background:transparent;
font: 18px georgia, times new roman, serif;
text-align: center;
}

#index_info {
width: 775px;
margin: 0px auto 0px auto;
padding: 1px 0px 0px 0px;
border:0px;
text-align:left;
display:block;
}

#index_info p {
text-align:left;
font: 16px georgia, times new roman, serif;
line-height: 1.4em;
margin:0px 0px 0px 0px;
}

#newsticker {
background: transparent;
position: relative;
font: small-caps 14px georgia, times new roman, serif;
text-align: center;
}

#newsticker ul {
border: transparent;
list-style: none;
min-height: 1.6em;
padding: 0px 15px 0px 0px;
padding-right: 30px;
}

#newsticker ul {
height: 1.6em;
overflow: visible;
}

#newsticker li.error {
color: #f00;
}

#newsticker #togglenewsticker {
overflow: hidden;
position: absolute;
right: 10px;
top: 12px;
width: 14px;
height: 14px;
text-indent: 20px;
outline: none;
}

#content-main { 
border: 0px;
margin: 0px auto 0px auto;
padding: 0px 0px 0px 0px;
width: 929px;
background: url('img/bodybg.jpg') repeat-y;
display:block;
float:left;
text-align:center;
} 

#bio_brief {
width: 775px;
height: 30px;
padding: 10px 0px 0px 0px;
margin: 0px auto 0px auto;
border:0px;
}

#bio_brief p {
text-align:left;
font: 16px georgia, times new roman, serif;
line-height: 1.4em;
}

#bio_brief a {
font: 12px georgia, times new roman, serif;
line-height: 1.4em;
color:#970F00;
}

#bio_brief a:visited {
font: 12px georgia, times new roman, serif;
line-height: 1.4em;
color:#cfc69d;
}

#bio_brief a:hover  { 
font: 12px georgia, times new roman, serif;
line-height: 1.4em;
color:#5A3D1B;
}

#index_info {
width: 775px;
margin: 0px auto 0px auto;
padding: 1px 0px 0px 0px;
border:0px;
text-align:left;
display:block;
}

#index_info p {
text-align:left;
font: 16px georgia, times new roman, serif;
line-height: 1.5em;
padding-bottom: 16px;
}

#index_info a {
font: 12px georgia, times new roman, serif;
line-height: 1.4em;
color:#970F00;
}

#index_info a:visited {
font: 12px georgia, times new roman, serif;
line-height: 1.4em;
color:#cfc69d;
}

#index_info a:hover  { 
font: 12px georgia, times new roman, serif;
line-height: 1.4em;
color:#5A3D1B;
}

#media { 
border: 0px;
margin:0px auto 0px 52px;
padding:5px 0px 5px 0px;
height: 400px;
width: 820px;
} 

#vid_section { 
border: 0px;
margin:0px 20px 0px 0px;
padding:60px 0px 0px 0px;
height: 400px;
width: 400px;
background: url('img/robin_vid_bg.gif') no-repeat;
float: left;
display:inline;
text-align:center;
} 

#slideshow { 
border: 0px;
margin:0px;
padding:0px;
height: 400px;
width: 400px;
float: left;
display:block;
} 

#foot {
width: 929px;
height: 57px; 
border: 0px;
margin:0px;
padding:0px;
background: url('img/footbg.jpg') no-repeat top; 	
float: left;
display:inline;
} 

#foot p {
width:100%;
color: #000000;
background:transparent;
font: small-caps 12px georgia, times new roman, serif;
margin: 0px;
padding-top:13px; 
padding-bottom: 20px;
text-align: center;
}



img.x
{
position:absolute;
left:200px;
top:0px;
z-index:1
}



