li#button {

display: inline;
}

#right_column {
float: left;
width: 610px;
}

#left_column {
float: right;
}


#bottleservice {
padding-left: 40px;
}

#bottleservice li{
list-style: circle;
list-style-position: inside;
font-size: 18px;

}

#column1 {
float: left;
}

#column2 {
float: right;
margin-right: 30px;
width: 260px;
}


#come_visit {
font-size: 18px;
padding: 10px;
border: solid gold 1px;
}

#come_visit h2{
font-size: 18px;
text-align: center;
}

#come_visit a{
color: black;

}

#current_events {
padding: 10px;
border: solid cornflowerblue 1px;
}

#current_events h3{
padding: 0px;
width: 280px;
border-bottom: black solid 1px;
}




#current_events li {
margin-left: 20px;

}

#banner {

height: 240px;

}

#menunav {


}



#header {
height: 100px;
margin-top: -20px;
background: white;
}

#main {
padding-bottom: 20px;

}

#paragraph img {
float: right;
padding: 10px;
}

#sub1_footer {
text-align: center;
margin-top: 10px;
}

#sub2_footer {
text-align: center;
color: white;
width: 320px;
}

#sub3_footer {
text-align: center;
color: white;
padding-top: 20px;
margin-left: 70px;
width: 200px;
}

#rightbar {

}


#rightbar h2 {
padding-top: 12px;
margin-bottom: -5px;
}

#bannerText {
        background: transparent url(/images/transparent_bar.png) repeat-x scroll 0 0;
		color:#000;
		z-index:99;
		position:absolute;
		top: 160px;
		width: 960px;
                height: 30px;
	}

#bannerText h2{
                font-size: 20px;
                text-align: center;
                margin-bottom: 0px;
				margin-right: 10px;
	}

#bannerVerbiage {
font-size: 30px;
text-align: right;
				margin-right: 10px;
}


#container {
background: white;
border: solid 1px black;

}

#footer {
height: 160px;
background: cornflowerblue;
border-left: solid 1px black;
border-right: solid 1px black;
color: grey;
}

#aplusfooter {
height: 20px;
background: white;
border: solid 1px black;
color: grey;
text-align: center;
}

#top-nav-right {
color: black;
}



ul
{
list-style-type:none;
}

ul#top-nav li#logo a {
float:left;
height: 100px;
text-indent: -9999em;
width: 820px;
margin: 0 0 0 0px;
padding-bottom: 0px;
background: black url(/images/logo.jpg) no-repeat 0 0;
}

ul#top-nav-right li{
float: right;

}

#newsletter_signup {
float: left;
padding: 3px 0px;
}

#sub2_footer li{
float: left;
margin: 5px;

}

#footer h3{
margin-bottom: 1px;

}

#viral_wrapper {
height: 43px;

}

#viral{
float: right;
padding: 0px 5px 0px 0px;
}

#viral li{
float: right;
margin-left: 5px;
margin-top: 10px;
}

.announcement-list p{
}

.captchaimg
{
padding:  0px 1px 0px 0px;

}


.faq-question {
font-size: 18px;
margin-bottom: 12px;
}


.formitem {
float: left;
padding:  0 5px 0 10px;
font-size: 18px;
line-height: 35px;
text-align: center;
}

.verificationitem {
float: left;
padding:  0 5px 0 10px;
font-size: 12px;
text-align: center;
}

.verticle_form h2 {
color: white;
padding-top: 10px;
padding-left: 10px;
padding-right: 50px;
float: left;

}

#viral_wrapper {
        background: cornflowerblue url(/images/viral.jpg) repeat-x scroll 0 0;
	border-bottom: 1px solid black;
	margin-bottom: 18px;
	margin-top: 0px;
        height: 65px;
}

body {
  background: white url(/images/backgroundpattern.jpg) repeat fixed 0 0;
}

blockquote {
      padding-left: 10px;
	  font-size: 16px;

}

a.link-button {

		border: 1px solid #e7e7e7;
	color: gold;
	font-weight: bold;
	padding: 6px 9px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

a.link-button:hover{
	background: #fff;
	border: 1px solid #e7e7e7;
	color: #0066bc;
	font-weight: bold;
	padding: 6px 9px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
