
/*TAG RECLASS*//*TAG RECLASS*//*TAG RECLASS*//*TAG RECLASS*//*TAG RECLASS*//*TAG RECLASS*//*TAG RECLASS*//*TAG RECLASS*/

a{
color:#7d1d1b;
text-decoration:underline;
}
a:hover{text-decoration:none;}
*{
margin:0;
padding:0;
}
body{
background:#faf7f1 /*url(../images/btm_grad.jpg) repeat-x left bottom*/;
font:.7em/1.7em Verdana, Arial, helvetica, sans-serif;
}
h1{
position:absolute;
display:block;
width:380px;
left:94px;
top:0;
height:68px;
background:url(../images/logo.jpg) no-repeat left top;
}
h2, h3{
clear:left;
color:#7d1d1b;
font-size:1.2em;
padding:20px 0 8px 0;
}
h2.home{padding:2px 0 0 0;}
h3{font-size:1.1em;}
h3.topgap{margin-top:40px;}

/*Extra space in ie*/
* html h2.home{display:inline;}
p{margin-top:7px;}
ul{padding-left:2px;}
li{
margin:6px 0;
list-style-type:none;
border-left:5px solid #dcd6b9;
padding:8px;
background:#faf7f1;
}
strong,blockquote{
color:#7d1d1b;
background-color:#fff;
padding:0 4px;
}

blockquote{
font-size:1.2em;
line-height:1.7em;
font-style:italic;
padding:10px 16px;
margin-top:10px;
}

blockquote p{
padding:0;
margin:0;
}
blockquote p#author{
color:#000;
font-size:0.8em;
}
#mast{
height:98px;
background:url(../images/bg_body.gif) repeat-x left top;
}

/*PRIMARY-NAV*//*PRIMARY-NAV*//*PRIMARY-NAV*//*PRIMARY-NAV*//*PRIMARY-NAV*//*PRIMARY-NAV*//*PRIMARY-NAV*//*PRIMARY-NAV*/

#nav{
height:31px;
position:absolute;
z-index:1;
top:67px;
left:0;
}
#nav li{
display:inline;
float:left;
padding:0 7px;
margin:1px 0 0 0;
z-index:2;
position:relative;
border-left:0;
background:none;
}
#nav li a{
display:block;
background:#c3b989 url(../images/nav_bg.jpg) repeat-x left top;
font-weight:bold;
font-size:1.1em;
font-style:italic;
padding:0;
margin:0;
color:#fff;
}
#nav li.first{margin-left:105px;}
#nav li a:hover,#nav li a.on{
text-decoration:underline;
color:#7d1d1b;
background-color:#dcd6b9;
}
#leftarea{
position:absolute;
top:92px;
left:0;
float:left;
clear:left;
}
#mainarea{
position:absolute;
top:98px;
width:629px;
float:left;
padding-left:293px;
}
#index #mainarea{
padding-left:268px;
}
#index #mainarea p{
width:530px;
}
#nav li a.blog{
background:url(../images/blog-bullet.gif) no-repeat left 2px;
padding-left:21px;
margin-left:3px;
}
#nav li a.blog:hover{
text-decoration:none;
color:#fff;
}

/*EXTRA NAV*//*EXTRA NAV*//*EXTRA NAV*//*EXTRA NAV*//*EXTRA NAV*//*EXTRA NAV*//*EXTRA NAV*//*EXTRA NAV*/

#extra-nav{
position:absolute;
left:790px;
top:2px;
font-size:0.9em;
color:#fff;
}
#extra-nav li{
display:inline;
background:none;
border-left:0;
padding-left:2px;
padding-right:2px;
}
#extra-nav li a{
display:inline;
color:#fff;
}

/*Home boxouts---------------*/

ul#boxouts{padding-left:0;}
li object{margin:0 5px;}
ul#boxouts li,ul#boxouts li:hover{
border:0;
padding:0;
width:176px;
height:176px;
margin:15px 5px 17px 0;
float:left;
display:inline;
background-color:#ebddc4;
padding-top:5px;
}
ul#boxouts li:hover{
background-color:#dcd6b9;
cursor:pointer;
}
ul#boxouts li a{
width:100%;
height:22px;
margin-top:5px;
float:left;
clear:left;
display:inline;
font-size:1.3em;
}

/*Classes------------------------*/
.leftpic{
clear:left;
display:inline;
}
.bodypic,.bodypic_left,.bodypic_notop{
float:right;
border:5px solid #ebddc4;
margin:20px;
margin-top:40px;
}
.bodypic_notop{
margin-top:9px;
margin-bottom:12px;
}
.badge img{
float:right;
padding:12px 32px 0 12px;
border:0;
}
.bodypic_left{
float:left;
margin:20px;
margin-left:0;
}
.smallprint{
padding-top:12px;
font-size:.9em;
line-height:1.3em;
}
.vidder{
position:relative;
top:10px;
padding-bottom:9px;
}
/*Divs to go over the boxouts so li's are clickable--------------------*/

#overbox1 a,#overbox2 a,#overbox3 a{
position:absolute;
display:block;
width:176px;
height:156px;
top:116px;
left:268px;
z-index:5;
cursor:pointer;
}

#overbox2 a{left:449px;}
#overbox3 a{left:630px;}
#rosette{
position:absolute;
display:block;
width:100px;
height:100px;
top:0;
left:10px;
background:url(../images/rosette_top.jpg) no-repeat left top;
z-index:3;
}

#mainarea img{padding:1px;}
#boxouts a{
font-style:italic;
font-weight:bold;
text-decoration:none;
color:#fff;
text-align:center;
}
#box1 a{background:#ebddc4 url(../images/boxbg_1.jpg) repeat-x left top;}
#box2 a{background:#ebddc4 url(../images/boxbg_2.jpg) repeat-x left top;}
#box3 a{background:#ebddc4 url(../images/boxbg_3.jpg) repeat-x left top;}
.clearboth{clear:both;}
#footer{
font-size:.9em;
padding:20px 0 10px 0;
clear:both;
float:left;
}

.faceb{
position:absolute;
left:812px;
top:7px;
padding-top:7px;

}