/* CSS Document */
* {
margin:0;
padding:0;
}
body {
/* background: url(images/bg_body.jpg) repeat #890400; */
background: #FFFFFF;
font: normal normal 16px Arial, Helvetica, sans-serif;
text-align:center;
}
a {
color:#890300;
}
.terminator{
clear:both;
}
#wraper_home {
background:url(images/bg_wraper_home2.gif) repeat-y;
text-align:left;
width:938px;
padding: 0 0px;
margin-left:auto;
margin-right:auto;
}
/* layout */
#logo {
padding-bottom: 15px;
}

#header {
background:url(images/bg_header_home.jpg) no-repeat;
width:938px;
height:71px;
margin-left:auto;
margin-right:auto;
}
#footer {
background:url(images/bg_footer_home.gif) no-repeat;
width:938px;
height:55px;
padding: 35px 0 0 0;
margin-left:auto;
margin-right:auto;
}
/* main menu */
#main_menu {
background:#ff9d25;
text-align:center;
height:26px;
padding:6px;
margin-left:20px;
margin-right:20px;
}
#main_menu ul {
list-style:none;
margin:0;
padding:0;
}
#main_menu ul li {
display:inline;
}
#main_menu ul li a {
color:#000000;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
text-decoration:none;
border-right:2px solid #000000;
padding-right:10px;
margin-left:10px;
}
#main_menu ul li a.last {
border:none;
padding-right:0;
}
#main_menu ul li a:hover {
color: #890400;
text-decoration:underline;
}
/* middle */
#middle {
background:#890400;
}
.flash {
float:left;
display:inline;
background:#890400;
margin:0 0 0 42px;
width: 222px;
height: 283px;
}

.forms {
float:left;
display:inline;
background:#890400;
height:283px;
width:635px;
margin:0 0 0 0;
}
.wine_club {
float:left;
display:inline;
background:#FFFFFF;
margin:0px 15px 0 35px;
}
.poll {
float:left;
height:427px;
margin: 0 0 0 25px;
}
.forums {
float:left;
height:427px;
margin: 0 0 0 10px;
}
/* forms */
.forms table {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
table.logon_promo {
width:354px;
margin:15px 0 5px 135px;
}
table.buttons {
width:354px;
margin:7px 0 13px 135px;
}
table.polls {
background:#890400;
border-style:solid;
border-width:1px 1px;
color:#FFFFFF;
width:93px;
height:330px;
font-size: 12px;
margin:15px 2px 0 30px;
}
table.polls td {
font-family: Arial, Helvetica, sans-serif;
margin:0;
padding:5px;
}
table.polls td.poll_err {
color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding:0;
}
table.polls td.poll_voted{
vertical-align:top;
text-align:center;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
padding:0;
}
table.polls td.qn_head {
color:#FFFFFF;
font-size:14px;
font-weight:bold;
padding:5px;
}
table.polls td.ans_head {
font-family: Arial, Helvetica, sans-serif;
margin:0;
padding:2px;
font-size: 14px;
font-weight:bold;
}
table.polls td.ans_body {
font-family: Arial, Helvetica, sans-serif;
margin:0;
padding:5px;
font-size: 12px;
}
table.polls td.button input {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
}
table.search{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#892320;
font-weight:bold;
background:url(images/bg_search.gif) no-repeat;
height:60px;
width:880px;
margin: 10px 0 10px 30px;
}
table.search td {
margin:0;
padding:0;
}
table.search input,table.search select {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
padding: 1px 2px;
}
table.search td.search_head{
font-size:20px;
}
table.search td.button input {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
}
table.login{
background:url(images/bg_login_form.gif) no-repeat;
width:354px;
height:145px;
margin:10px 15px 4px 135px;
}
table.login td.login_head {
color:#FFFFFF;
font-size:18px;
font-weight:bold;
}
table.login td.label,table.login td.checkbox{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
padding:0 5px 0 0;
}
table.login td.button input {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
padding:4px;
}
table.login td.checkbox {
color:#FFFFFF
}
table.login a.lost {
font-size:18px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
margin-left:10px;
}
table.login a.lost:hover{
text-decoration:underline;
}
table.scroll {
background:url(images/bg_scroller3.gif) no-repeat;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
margin:15px 2px 0 30px;

}

table.scroll td.scrollhead {
font-size:15px;
color:#000000;
text-decoration:none;
}
table.scroll td.head {
font-size:12px;
color:#000000;
text-decoration:none;
}
table.forum {
background:url(images/bg_forum_homepg2.gif) no-repeat;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
margin:15px 10px 0 3px;
width:335px;
height:343px;
}
table.forum td.for_head {
font-size:15px;
color:#000000;
text-decoration:none;
}
table.forum td.for_main {
font-size:13px;
color:#000000;
text-decoration:none;
padding-left:25px;
padding-right:10px;
padding-bottom:8px;
}

/* bottom */
#bottom {
}
.ads {
background:url(images/bg_bottom_left.gif) no-repeat;
/* orig height:302px;*/
height:330px;
/* orig width:421px;*/
width:510px;
padding: 18px 0 0 20px;
float:left;
}
.ads img {
border:1px solid #890300;
margin-bottom:7px;
}
.img {
margin:15px 0 0 0px;
}
.feat{
background:url(images/bg_feat_home.gif) repeat-x;
float:left;
width:422px;
margin:0px 20px 0 0px;
}
/* featured */
table.featured {
width:412px;
margin-left:7px;
}
table.featured td.featured {
width:120px;
text-align:left;
}
table.featured img {
border:2px solid #890300;
}
table.featured a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
}
table.featured tr.images td {
height:121px;
}
/* footer */
#footer a{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}
#footer a:hover {
text-decoration:underline;
}
#footer h3 {
font-size:14px;
color:#000000;
}
#footer h3 a {
font-size:14px;
color:#000000;
text-decoration:none;
}
#footer p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
margin:10px 0 0 0;
}
#footer span {
margin:0 10px;
}
/* Tooltip CSS */
#tooltip {
font-family:Arial, Helvetica, sans-serif;    
font-size: 14px;
padding: 3px;
margin: -20px 0 0 0;
background: #ffffff;
border: 1px solid #000000;
text-align: center;
}


/* Multi RSS Feeder */
.titlefield{ /*CSS for RSS title link in general*/
color: #890300;
font-weight:bold;
text-decoration: none;
}

.labelfield{ /*CSS for label field in general*/
color:brown;
font-weight:bold;
/* font-size: 90%; */
}

.datefield{ /*CSS for date field in general*/
color:gray;
font-size: 90%;
}

#weathr{ /*weather main container*/
width: 195px;
height: 120px;
border: 0px;
padding:10px;
font-size: 13px;
}

#weathr div p{ /* P element that separates each entry*/
margin-top: 0;
margin-bottom: 0px;
}

#news{ /*news main container*/
width: 420px;
height: 90px;
border: 0px;
font-size: 13px;
}

#news div ul{ /*news UL container*/
margin: 0;
padding-left: 18px;
}

#news div ul li{ /*news LI that surrounds each entry*/
margin-bottom: 4px;
}

#stars{ /*stars main container*/
width: 205px;
height: 120px;
border: 0px;
padding:10px;
font-size: 13px;
}
#stars div p{ /*P element that separates each entry*/
margin-top: 0;
margin-bottom: 0px;
}
