﻿* {
	margin: 0;
	padding: 0;
	text-align: left;
}
body { background:#01010b;}
select {font-family:Tahoma; font-size:12px; color:#000000; line-height:15px;}
textarea {font-family:Tahoma; font-size:12px; color:#ffffff; line-height:15px;}
input {font-family:Tahoma; font-size:12px; color:#000000; line-height:15px;}
html {font-family:Tahoma; font-size:12px; color:#ffffff; line-height:15px;}


/*in_line*/
select { vertical-align:middle; font-weight:normal;}
input { vertical-align:middle; font-weight:normal;}

a:hover{ text-decoration:underline;}
a {color:#dad4b4; text-decoration:none;}
img {border:0; }

.clear { clear:both;}

.fleft { float:left;}
.fright { float:right;}
.dright { float:right;}
.column2 { float:left;}

.column1 { float:left;}

.alignright { text-align:right;}

p { margin:2; padding:2; text-align:justify;}

.tall_top { background:url("http://www.bestsmalltownamerica.com/images/tall_top.gif") left top repeat-x #ffbb00;}
.tall_bottom { background:url("http://www.bestsmalltownamerica.com/images/tall_bottom.gif") left bottom repeat-x;}

.form { height:60px;}
.form input {width:243px; height:23px; background:none; border:1px solid #ffffff; padding-left:4px;}
textarea { width:243px; height:103px; background:none; overflow:auto; border:1px solid #ffffff; margin-bottom:25px; padding-left:4px;}

.input { width:172px; height:24px; background:#2e2f36; border:0; margin:0 0 0 4px;}

.title { margin:0 0 15px 0;}

.img_indent { margin:0 19px 0 0; float:left;}

ul {
	padding: 15px;
	list-style-type: disc;
	text-indent: 20px;
	list-style-position: outside;
	text-align: justify;
}
ul li {
	padding: inherit;
	line-height: 15px;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	font-family: Tahoma;
	text-indent: 20px;
	color: #dad4b4;
	vertical-align: text-top;
	text-align: justify;
	white-space: normal;
	word-spacing: normal;
	letter-spacing: normal;
	list-style-position: outside;
	list-style-type: disc;
}
ul li a { line-height:12px; font-size:12px;}


/*txt, links*/
.txt1 {margin:20 0 5px 0; font-size: 14px; font-weight: bold; color:#dad4b4;}

.line_hor { background:url("http://www.bestsmalltownamerica.com/images/line1.gif") left bottom repeat-x;}


/*header*/
#header .row_1 {background: url("http://www.bestsmalltownamerica.com/images/header_bgd1.gif") left top repeat-x; height: 66px; }
#header .row_1 .fleft { color:#D76116; font-size:36px;}
#header .row_1 .fleft a { color:#D76116; text-decoration:none;}
#header .row_1 .fleft a:hover { color:#D76116;}
#header .row_1 .fleft .indent { padding:26px 0 0 0px;}
#header .row_1 .head {
	color: #D76116;
	font-size: 36px;
	text-align: left;
}
#header .row_1 .head a {color:#D76116; text-decoration:none; z-index: 1;}
#header .row_1 .head a:hover { color:#D76116;}
#header .row_1 .head .indent {
	padding: 26px 0 0 10px;
	text-align: left;
	z-index: 1;

}
#header .row_1 .head .indentb {
	padding: 0px 0 0 0px;
	text-align: left;
}


#header .row_1 .fright { color:#FFFFFF; font-size:14px;}
#header .row_1 .fright .indent {bottom:35px;  position:relative; text-align:center; }
#header .row_1 .dright {
	color: #FFFFFF;
	font-size: 14px;
	text-align: center;
}
#header .row_1 .dright .indent {
	bottom: 35px;
	position: relative;
	text-align: center;
	right: 20px;
	z-index: 2;
}

#header .row_2 {height:45px;}
.menu td a {height:41px;display:block;text-decoration:none;}
.menu td a:hover {text-decoration:none;}

.menu td.m1 a  {width:122px;height:41px; background:url('http://www.bestsmalltownamerica.com/images/but_business.jpg') no-repeat;}
.menu td.m1 a:hover {background:url('http://www.bestsmalltownamerica.com/images/but_business_on.jpg') no-repeat top; }
.menu td.m2 a{width:122px;height:41px; background:url('http://www.bestsmalltownamerica.com/images/but_government.jpg') no-repeat;}
.menu td.m2 a:hover {background:url('http://www.bestsmalltownamerica.com/images/but_government_on.jpg') no-repeat; }
.menu td.m3 a  {width:122px;height:41px; background:url('http://www.bestsmalltownamerica.com/images/but_healthcare.jpg') no-repeat;}
.menu td.m3 a:hover {background:url('http://www.bestsmalltownamerica.com/images/but_healthcare_on.jpg') no-repeat; }
.menu td.m4 a  {width:122px;height:41px; background:url('http://www.bestsmalltownamerica.com/images/but_viticulture.jpg') no-repeat; }
.menu td.m4 a:hover {background:url('http://www.bestsmalltownamerica.com/images/but_viticulture_on.jpg') no-repeat; }
.menu td.m5 a  {width:122px;height:41px; background:url('http://www.bestsmalltownamerica.com/images/but_education.jpg') no-repeat;}
.menu td.m5 a:hover {background:url('http://www.bestsmalltownamerica.com/images/but_education_on.jpg') no-repeat; }
.menu td.m6 a  {width:122px;height:41px; background:url('http://www.bestsmalltownamerica.com/images/but_artsculture.jpg') no-repeat;}
.menu td.m6 a:hover {background:url('http://www.bestsmalltownamerica.com/images/but_artsculture_on.jpg') no-repeat; }
.menu td.m7 a  {width:122px;height:41px; background:url('http://www.bestsmalltownamerica.com/images/but_location.jpg') no-repeat;}
.menu td.m7 a:hover {background:url('http://www.bestsmalltownamerica.com/images/but_location_on.jpg') no-repeat; }

.map a  {width:327px;height:41px; background:url('http://www.bestsmalltownamerica.com/images/viewmap_on.jpg') no-repeat;}
.map a:hover {background:url('http://www.bestsmalltownamerica.com/images/viewmap_off.jpg') no-repeat; }

.li1 a {background:url('http://www.bestsmalltownamerica.com/images/but_business.jpg') no-repeat top left;}
.li1 a:hover {background:url('http://www.bestsmalltownamerica.com/images/but_business.jpg') no-repeat top left;}
.li1 .active {background:url('http://www.bestsmalltownamerica.com/images/but_business.jpg') no-repeat top left;}

#header .row_3 { height:271px; background:url("http://www.bestsmalltownamerica.com/images/header_bgd2.jpg") no-repeat left top;}

#header .row_4 { height:97px;}
#header .row_5 { height:271px;}


/*content*/

#content h2 { margin:5px 0 1px 2; font-size:14px; font-weight: bold; color:#D76116;}
#content h3 { margin:0 0 11px 0; font-size:12px; line-height:15px;}
#content h4 { margin:0 0 0 0; font-size:15px; line-height:15px; color:#dad4b4; font-weight:normal;}

/*footer*/
#footer { background:url("http://www.bestsmalltownamerica.com/images/footer_bgd.gif") left top repeat-x; font-size:14px; color:#898f99;}
#footer a { color:#898f99; font-family:Tahoma; font-size:14px;}
#footer .r_t { background:url("http://www.bestsmalltownamerica.com/images/footer_r_t.gif") no-repeat right top;}
#footer .l_t { background:url("http://www.bestsmalltownamerica.com/images/footer_l_t.gif") no-repeat left top;}
#footer .indent { padding:13px 46px 0 0; text-align:left;}

/*subfooter*/
#subfooter { background:url("http://www.bestsmalltownamerica.com/images/footer_bgd.gif") left top repeat-x; font-size:14px; color:#898f99;}
#subfooter a { color:#898f99; font-family:Tahoma; font-size:14px;}
#subfooter .r_t { background:url("http://www.bestsmalltownamerica.com/images/footer_r_t.gif") no-repeat right top;}
#subfooter .l_t { background:url("http://www.bestsmalltownamerica.com/images/footer_l_t.gif") no-repeat left top;}
#subfooter .indent { padding:13px 46px 0 0; text-align:left;}

/*SubHeader*/
#subheader { background:url("http://www.bestsmalltownamerica.com/images/footer_bgd.gif") left top repeat-x;}
#subheader .r_t { background:url("http://www.bestsmalltownamerica.com/images/footer_r_t.gif") no-repeat right top;}
#subheader .l_t { background:url("http://www.bestsmalltownamerica.com/images/footer_l_t.gif") no-repeat left top;}
#subheader .indent { padding:5px 46px 0 0; text-align:left; vertical-align:middle; font-size:24px; color:#ffffff;}

#page0 #content .col_1 .indent { padding:5px 15px 5px 0px;}
#page0 #content .col_1 .img_indent { margin:0px 0px 0 0px;}
#page0 #content .col_1 p { margin-bottom:0px;}
#page0 #content .col_2 .indent {text-align: left; padding:0px 0 0px 0;}
#page0 #content .col_2 .line_hor { padding-bottom:0px; margin-bottom:0px;}
#page0 #content .col_2 p {text-align: left; margin-bottom:0px;}

#pageevents #content .col_0 .indent { padding:5px 15px 5px 0px;}
#pageevents #content .col_0 .img_indent { margin:0px 0px 0 0px;}
#pageevents #content .col_0 p { margin-bottom:0px;}

/*================== index.html ==================*/
#page1 #content .col_1 .indent { padding:29px 43px 34px 30px;}
#page1 #content .col_1 .img_indent { margin:1px 19px 0 1px;}
#page1 #content .col_1 p { margin-bottom:23px;}
#page1 #content .col_2 .indent { padding:28px 0 20px 0;}
#page1 #content .col_2 .line_hor { padding-bottom:29px; margin-bottom:29px;}
#page1 #content .col_2 p { margin-bottom:23px;}

/*================== index-1.html ==================*/
#page2 #content .col_1 .indent {
	padding: 2px 32px 33px 31px;
	background: url("http://www.bestsmalltownamerica.com/images/2_col1_bgd.gif") left top no-repeat;
}
#page3 #content .col_1 h2 { margin-bottom:32px;}
#page3 #content .col_1 h3 { margin:30px 0 14px 0;}
#page3 #content .col_1 p { margin-bottom:23px;}
#page3 #content .col_2 .indent { padding:30px 0 20px 30px;}
#page3 #content .col_2 p { margin-bottom:21px;}
#page3 #content .col_2 .container { width:526px;}
#page3 #content .col_2 .column1 { width:287px;}
#page3 #content .col_2 .column2 { width:231px;}

/*================== index-2.html ==================*/
#page2 #content .col_1 .indent { padding:30px 32px 29px 31px;}
#page2 #content .col_1 h2 { margin-bottom:29px;}
#page2 #content .col_1 p { margin-bottom:15px;}
#page2 #content .col_2 .indent { padding:30px 28px 16px 32px;}
#page2 #content .col_2 p { margin-bottom:23px;}
#page2 #content .col_2 h3 { margin-bottom:15px;}
#page2 #content .col_3 .indent {
	padding: 28px 0 20px 10px;
}
#page2 #content .col_3 h2 { margin-bottom:31px;}
#page2 #content .col_3 h3 { margin:31px 0 11px 0;}
#page2 #content .col_3 p { margin-bottom:23px;}

#page2 #content .col_0 { margin:0 0 10px 0; font-size:12px; line-height:15px; color:white}


/*================== index-3.html ==================*/
#page4 #content .col_1 .indent { padding:5px 10px 0px 5px;}
#page4 #content .col_1 .img_indent { margin:3px 20px 22px 0;}
#page4 #content .col_1 h2 { margin-bottom:29px;}
#page4 #content .col_2 .indent { padding:5px 0 0px 5;}
#page4 #content .col_2 .line_hor { padding-bottom:29px; margin-bottom:29px;}
#page4 #content .col_2 p { margin-top:5px; margin-bottom:19px;}}
#page4 #content .col_2 h2 { margin-bottom:28px;}

/*================== index-4.html ==================*/
#page5 #content .col_1 .indent { padding:28px 32px 33px 31px; background:url("http://www.bestsmalltownamerica.com/images/2_col1_bgd.gif") left top no-repeat;}
#page5 #content .col_1 h2 { margin-bottom:26px;}
#page5 #content .col_1 h3 { margin:0 0 12px 0;}
#page5 #content .col_1 p { margin-bottom:23px;}
#page5 #content .col_1 .p1 { margin-bottom:26px;}
#page5 #content .col_2 .indent { padding:30px 0 20px 31px;}
#page5 #content .col_2 p { margin-bottom:21px;}
#page5 #content .col_2 h2 { margin-bottom:28px;}
#page5 #content .col_2 .container { width:533px;}
#page5 #content .col_2 .column1 { width:277px;}
#page5 #content .col_2 .column1 .img_indent { margin:0 20px 0 0;}
#page5 #content .col_2 .column2 { width:256px;}
#page5 #content .col_2 .column2 .img_indent { margin:0 16px 0 0;}

/*================== index-5.html ==================*/
#page6 #content .col_1 .indent { padding:28px 32px 33px 31px; background:url("http://www.bestsmalltownamerica.com/images/2_col1_bgd.gif") left top no-repeat;}
#page6 #content .col_1 h2 { margin-bottom:31px;}
#page6 #content .col_1 h3 { margin:0 0 11px 0;}
#page6 #content .col_1 .line_hor { padding-bottom:29px; margin-bottom:29px;}
#page6 #content .col_1 p { margin-bottom:23px;}
#page6 #content .col_2 .indent { padding:30px 10px 20px 31px;}
#page6 #content .col_2 .img_indent {margin:2px 20px 0 1px;}
#page6 #content .col_2 p { margin-bottom:21px;}
#page6 #content .col_2 h2 { margin-bottom:23px;}

/*================== index-6.html ==================*/
#page7 #content .col_1 .indent { padding:30px 58px 33px 31px;}
#page7 #content .col_1 .img_indent { margin:3px 20px 22px 0;}
#page7 #content .col_1 h2 { margin-bottom:31px;}
#page7 #content .col_1 .container { width:515px;}
#page7 #content .col_1 .column1 { width:266px;}
#page7 #content .col_1 .column2 { width:249px;}
#page7 #content .col_2 .indent { padding:28px 0 20px 0;}
#page7 #content .col_2 .line_hor { padding-bottom:29px; margin-bottom:29px;}
#page7 #content .col_2 p { margin-bottom:15px;}
#page7 #content .col_2 h2 { margin-bottom:28px;}
#page7 #content .col_2 h4 { margin-bottom:0px;}

/*================== index-7.html ==================*/
#page8 #content .indent { padding:28px 0 35px 31px;}
#page8 #content h2 { margin-bottom:22px;}
#page8 #content p { margin-bottom:15px;}
#page8 #content .p1 { margin-bottom:20px;}


