/*css wineawhile*/

body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, blockquote {
padding:0;
margin:0;
}

a{text-decoration:none;
}

a img{border:none;}
ul{list-style-type:none;}

body {
	background:#261D26;/*#261D26*/
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}


#container
{
	width:850px;
	margin: 0 auto;
}
div, td
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	color:#FFFFFF;
}
a
{
	text-decoration:none; color:#830034; ;
}
/* Headings */

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	color: #830034;
	margin: 4px 14px 16px 14px;
	font-family: Arial, Helvetica, sans-serif;text-transform:lowercase;
}
h1{font-size:26px;}

.intro{color:#830034; text-transform:none; font-size: 24px; padding-top:24px;}
h2{font-size:18px; color:#462143; line-height:22px;}
h3{font-size:16px; color:#000; line-height:18px; padding-top:6px;}

/* Text elements */

p.paragraph-text {
	font-family: Veranda, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	color: #333;
	margin: 0px 9px 20px 2px;
	padding: 0px 12px 0 12px;
}

.textright{text-align:right; width:95%; background: #261D26; color:#efefef; margin-right: 20px; padding-right:12px; height: 28px; vertical-align: middle;}


.side_more
{
	font-size:12px;
	font-weight: normal;
	color: #333;
	margin: 14px 0px 8px 6px;
	padding: 0px 0 12px 0px;
	font-family: Arial, Helvetica, sans-serif;
	width: 245px;
	}
	
.inside {
	width: 225px;
	padding-bottom: 8px;
	margin: 0 0px 8px 11px;
	border-bottom: 1px dotted #CCC;
	font-size:12px;
	font-weight: normal;
}

.inside1 {
	width: 225px;
	padding-bottom: 8px;
	margin: 0 0px 8px 14px;
	font-size:14px;
	font-weight: normal;
	color:white;
}

.date{
	font-weight: bold;
}	
	
.bgor{background: #A02F1F;}
.bggr{background:#83A400;}
.bggy{background:#261D26}
.black{color:#000;}
.side_wborder{border:solid #444 1px;}	
.side_more ul{padding: 6px;margin-left:0px;}
.side_more li{padding: 0 7px 8px 14px;background:url(images/arrow.gif) no-repeat left top;/**/}

.blk li{padding: 0 7px 8px 14px;background:url(images/arrow1.gif) no-repeat left top;color:#000;/**/}
.white{color:#fff;}
.sidetxt{font-size:12px; color:000; padding: 4px 6px 12px 0;}
.clear
{
	clear:both;
}
#top_contact
{
	margin-right: 4px;
	padding: 15px 0;
	text-align:right; font-size:15px;
}

#header{
	height:75px;
	background:#A6CC03 url(images/hdrbg.jpg) repeat-x;
	}


#main_content
{
	width:840px;
	border:5px solid #830034;/**/	
	background-color:#000;
}



.menu{float:right;
      margin:14px 10px 0 0;
      width: 580px;    
      }


#content
{
	padding:10px 0px 10px 0;
	color:#FFFFFF;
	border-top:4px solid #830034; 
	/*background:#830034;*/
}

.banner-image{
margin:0px 0 12px 2px;
padding:0px;
width:588px;
float:left;
}

.banner-text{
margin:0px 0 0 12px;
padding:0px 6px 15px 6px;
width:226px;
float:left;
background: #efefef;
}
.banner-text p{font-size: 15px; color:#333; padding: 0 5px 0 19px; line-height: 18px; font-style:italic;}


.smallreg{font-size: 11px; vertical-align: top;}

.readmore{
margin:7px 0px 0px 0px;
padding:0px;
}

.sub_side_col{
margin:0;
padding:0;
width:250px;
float:left;
background: #efefef;

}

.sub_main_col{
margin:0 0 0 12px;
padding:0;
width:565px;
float:left;
background: #efefef;
/*border-left: 2px groove #830034;*/
}

.newsul {margin: 0 0 0 23px; padding: 0px 20px 22px 20px; list-style-type: square; color: #333;}
.newsli {padding-left: 4px; }/**/


#main_photo
{
	margin-left: 12px; padding-bottom:9px;
}

#home_tab
{
	margin-left: 14px;
	background:#000;
	padding-bottom:12px;
}

#inner_content
{
	width:840px;
	border:4px solid #830034;/**/	
	background-color:#efefef;
}



.imgmain{border:6px solid #830034;}
.imgborder{border:1px solid #830034; }


/* Newsletter page */
#news_content{width:850px;
	background:#fff;}
	
#newsletter_hdr{
	height:215px;
	background:#fff;
}
.newsletterbg{background-color: #7D8B12;}
.logo{float:left; width: 168px;margin-left: 22px; padding:0 4px 0 12px;}
.logo_heading{float: left; width: 500px; height: 90px;}
.logotext{text-align:center; margin-top: 33px; padding: 15px; font-size:42px;}

#newsletter_col1{float:left; width: 370px; margin: 0 2px 22px 12px;background:#9BBE00;}
#newsletter_col2{float:left; width: 420px; margin: 0 12px 22px 2px;}
.newsletter-text1 {
	font-family: Veranda, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	line-height: 22px;
	color: #000;
	margin: 0px 9px 20px 2px;
	padding: 0px 12px 0 12px;
}


/* Footer */

#footer
{
	clear:both;
	background-image:url(images/footer_bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	
	/*border-top:1px solid #830034; */
	height:34px;
	padding-top:15px;
	text-align:center;
	color:#000000;
}
#footer ul
{
	padding:0px;
	margin:0px;
}
#footer li
{
	list-style:none;
	display:inline;
}
#footer a
{
	text-decoration:none;
	font-size:11px;
	color:#000000;
}
#footer_copyright
{
	padding:9px;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
}



#snackmenu{width: 536px; padding: 0 10px 10px 10px; color:#333;}
#snackmenu dl{color:#333; font-size: 14px; text-align:right;}
#snackmenu dt{color:#830058;  text-transform:lowercase;}

#snackmenu dd{font-weight:bold; font-size: 13px; padding-bottom: 8px;}
.menubox1{float:left; width: 240px; display:block; padding: 2px 12px 2px 10px;}

.menubox2{float:right; width: 240px; display:block; padding: 2px 10px 2px 13px;}
