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;
}

h2 { 
color: #000000;
background:transparent;
font: small-caps 20px georgia, times new roman, serif;
text-align: center;
letter-spacing:7px;

}



h3 { 
width:100%;
color: #FFFFFF;
background:#970F00;
font-family: georgia, times new roman, serif; 
font-size: 16px;
margin: 0px;
padding-top:4px; 
padding-bottom: 4px;
text-align: center;
font-weight: lighter;
}

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/testbg.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: 589px;
width: 929px;
background: url('img/test_top.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 */


#ticker{
padding:325px 0px 0px 0px;
width: 924px; 
height: 30px;
background: transparent;
float: left;
display:block;
text-align:left;
margin:0px;
}

#ticker p {
text-align:center;
font: 18px georgia, times new roman, serif;
line-height: 1.4em;
}

#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;
} 

.larry_robin {
width: 775px;
height: 30px;
padding: 10px 0px 0px 0px;
margin: 0px auto 0px auto;
border:0px;
text-align:center;
font: 16px georgia, times new roman, serif;
font-style: italic;
font-weight:bold;
}

.alt {
color:#7E2217;
}

.alt p {
font-weight:bold;
}

.alt1 {
color:#000000;
}

#testimonials {
width: 775px;
margin: 0px auto 0px auto;
padding: 1px 0px 0px 0px;
border:0px;
text-align:left;
display:block;
}

#testimonials p {
text-align:left;
font: 16px georgia, times new roman, serif;
line-height: 1.4em;
margin:0px 0px 0px 0px;
}

.test_name {
margin: 5px 0px 10px 0px;
text-align:left;
font: 13px georgia, times new roman, serif;

}

.test_name p {
text-align:left;
font: 13px georgia, times new roman, serif;
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 500px;
}

#bio_brief {
width: 775px;
height: 45px;
padding: 0px;
margin: 0px auto 0px auto;
border:0px;
}

#bio_brief p {
text-align:center;
font: 18px georgia, times new roman, serif;
line-height: 1.4em;
}

#bio_more {
width: 775px;
margin: 0px auto 0px auto;
padding: 1px 0px 0px 0px;
border:0px;
text-align:left;
display:block;
}

#bio_more p {
text-align:left;
font: 16px georgia, times new roman, serif;
line-height: 1.4em;
}

#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
}



