/* The Amenia Chamber of Commerce CSS Document */

/* Main Elements */
body {
	margin:0; padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#333333;
	background:#E0E9F1 url(../images/bckgr_main.jpg) repeat-x;
	text-align:center;
}
h1, h2 {
	margin:0; padding:15px 10px 10px 15px;
}
h1, h2, h3, h4, h5, h6 {
}
h3, h4, h5, h6, p {
	margin:0; padding:5px 10px 5px 15px;
}
h1 {
	font-size:130%;
	color:#5A4841; /* brown color */
}
h2 {
	font-size:110%;
	color:#5A4841; 
	text-indent:15px;
	background: url(../images/bullet_h2.gif) 15px 20px no-repeat;
}
h3 {
	font-size:85%;
	color:#36567F; /* blue color */
	text-transform:uppercase;
}
h4 {
	font-size:85%;
	color:#36567F;
}
h5 {
	font-size:85%;
	font-style:italic;
	color:#5A4841;
	text-indent:1em;
}
p {
	font-size:85%;
}
span {
	color:#36567F;
}
hr {
	display: block;
	width:537px;
	border-top:1px solid #C7DEE4;
	border-bottom:1px solid #D18414;
	text-align:left;
}
a:link, a:visited {
	color:#D18414;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
table td {
	vertical-align:top;
}
blockquote {
	margin:5px 10px;
	font-size:80%;
}
/* Main Selectors */
#wrapper {
	margin:0 auto; padding:0;
	width:980px;
	text-align:left;
	background: url(../images/bckgr_top_layer2.jpg) no-repeat;
}
#container {
	margin:0; padding-top:30px;
}
#title {
	margin:0;
}
#title h1 {
	margin:0; padding:0;
	height:34px;
	text-indent:-9000px;
	background:  url("../images/hvc_title.gif") no-repeat;
}
#title p {
	margin:-12px 0 3px 0;
	text-align:right;
}
#title span {
	font-size:120%;
	color:#36567F;
}
#title a:link, #title a:visited {
	color:#5A4841;
	text-decoration:none;
}
#title a:hover, #title #active {
	text-decoration:underline;
}
#tophdr {
	margin:0; padding:0;
	height:200px;
}
#nav {
	margin:7px 0 20px 1px;
	font-size:85%;
	width:100%; height:20px;
}
#nav ul {
	margin:0; padding:0;
	list-style:none;
}
#nav ul li {
	margin:0; padding:0;
	float:left;
	text-align:center;
	border-top:1px solid #5A4841;
	border-bottom:1px solid #5A4841;
	border-right:1px solid #FFFFFF;
}
#nav ul li.first {
	border-left:1px solid #FFFFFF;
}
#nav ul li.last {
	border-right:1px solid #5A4841;
}
#nav a, #nav a:visited {
	margin:0; padding:5px 5px 5px 0;
	display:block;
	width:123px;
	text-decoration:none;
	color:#5A4841;
	border-left:5px solid #C7DEE4;
	border-right:5px solid #C7DEE4;
	background-color:#F3F0EE;
}
#nav a:hover, #nav a.selected {
	color:#FFFFFF;
	background-color:#948984;
	border-left:5px solid #9CC5CF;
	border-right:5px solid #9CC5CF;
}
#nav li ul {
	position: absolute;
	width: 123px;
	left: -999em;
}
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}
#nav li ul li {
	border-bottom:1px solid #FFFFFF;
	border-right:none;
}
#lftcol, #rgtcol {
	padding:0;
	width:200px;
	background:url(../images/lftcol_bckgr.jpg) repeat-y;
}
#lftcol {
	margin:10px 30px 35px 0; 
	float:left;
}
#rgtcol {
	margin:10px 10px 35px 30px; 
	float:right;
}
#lftcol-top, #rgtcol-top {
	margin:0; padding:0;
	background:url(../images/lftcol_top.jpg) no-repeat;
	height:10px;
}
#lftcol-bot, #rgtcol-bot {
	margin:0; padding:0;
	background:url(../images/lftcol_bottom.jpg) no-repeat;
	height:10px;
}
#lftcol-guts, #rgtcol-guts{
	margin:0; padding:10px 0px;
}
#lftcol h3, #rgtcol h3 {
	font-size:70%;
}
#lftcol p, #rgtcol p {
	font-size:70%;
}
#lftcol ul, #rgtcol ul {
	margin:0; padding:0;
}
#lftcol li, #rgtcol li {
	margin:0; padding:0;
	list-style:none;
}
#lftcol a:link, #lftcol a:visited {
	display:block;
	margin:0 0 0 -35px; padding:5px 0 10px 0;
	color:#36567F;
	text-decoration:none;
	text-indent: 15px;
	border-bottom:1px dotted #36567F;
	background: url(../images/lftcol_bullet.gif) no-repeat;
} 
#lftcol p.caption {
	font-size:75%;
	color:#666666;
	text-align:center;
}
#rgtcol-ads {
	margin:5px 0 0 0; padding:0;
	float:right;
	font-size:80%;
	width:160px;
}	
#content {
	margin:10px 0 0 0; padding:0;
}
#content p {
	font-family:Georgia, Times New Roman;
	font-size:80%;
	line-height:1.5em;
}
#content ul, #content ol {
	margin-left:25px;
	font-family:Georgia, Times New Roman;
	font-size:85%;
}
#content ol li {
	padding:2px 0px;
}
#content span {
	font-size:80%;
}
#content #tlflogo {
	margin:0 25px 15px 15px;
	width:200px;
	float:right;
	font-size:70%;
}
#content #ne_section {
	margin:10px 0 10px 15px;
	background:url(../images/bckgr_home_sectionals.jpg) no-repeat;
	width:787px; height:254px
}
#content #ne_section #news {
	margin:15px 0 0 7px;
	float:left;
	width:350px;
}
#content #ne_section #news h3 {
	margin:6px 0 10px 10px;
	text-indent:-9000px;
	background:url(../images/title_chamber_news.jpg) no-repeat;
}
#content #ne_section #events {
	margin:15px 0 0 23px;
	float:left;
	width:400px;
}
#content #ne_section #events h3 {
	margin:6px 0 10px 215px;
	text-indent:-9000px;
	background:url(../images/title_upcoming_events.jpg) no-repeat;
}
#content #ne_section #news ul, #content #ne_section #events ul {
	margin:0px 10px 3px 0px; padding:0 0 0 30px;
 	list-style: disc outside;
}
#content #ne_section #news ul li, #content #ne_section #events ul li {
	margin:0; padding:0 0 0 0px;
}
#content #ne_section p {
	margin:3px 5px;
	color:#26BF00;
}
#content #event-manager {
	margin:5px 0 25px 255px;
}
#content #event-manager p {
	margin-left: 25px
}
#footer {
	margin:5px 0 0 0; padding:0;
	border-top:1px solid #5A4841;
	clear:both;
	font-size:70%;
	color:#666666;
}
#footer a:link, #footer a:visited, #footer a:hover {
	color:#666666;
}

/* Form Elements */
form {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:85%;
}
form.mmbership {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:75%;
	border:1px dotted #999999;
	width:60%;
}
form.mmbership td {
	padding-left:10px;
}
form label.list {
    width:200px;
}
form.paypal {
	text-align:center;
	margin:20px 0;
}
input, select, textarea {
    margin-left:20px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
}
input.frmbutton {
    margin:20px 0 20px 225px;
	width:75px;
}
.fieldName, .fieldValue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:85%;
	color:#666666;
}

/* Class Selectors */
.left {
	margin:5px 10px 2px 0;
	float:left;
}
.right {
	float:right;
}
.imgrgt {
	margin:0px 45px 25px 10px;
	float:right;
}
.imgrgt-1 {
	margin:0px 25px 25px 10px;
	float:right;
}
.imglft {
	margin:0;
	float:left;
}
.ctr {
	text-align:center;
}
.txtrgt {
	margin-top:5px;
	text-align:right;
}
.clearall {
	clear:both;
}
.clearlft {
	clear:left;
}
.clearrgt {
	clear:right;
}
.bttop {
	margin:0; padding:0;
	height:32px;
}
.mrgtop {
	margin-top:30px;
}
/* For Events Calendar */
.navTable {
	background-color:#DFEAEE;
}
.middle1 {
	vertical-align: middle;
}	
.tablebox1 {
	background-color: #F3F0EE;
	color:#5A4841;
}
.tablebox2 {
	background-color: #CADDE4;
	color: #5A4841;
}
/* Older CSS to Keep
#nav {
	margin:7px 0 0 1px;
	font-size:85%;
	width:100%;
}
#nav ul {
	margin:0; padding:0;
	list-style:none;
}
#nav ul li {
	margin:0; padding:0;
	float:left;
	text-align:center;
}
#nav a, #nav a:hover {
	margin:0 1px 0 0; padding-top:2px;
	width:139px; height:22px;
	display:block;
	text-decoration:none;
}
#nav a {
	color:#5A4841;
	background: url(../images/btn_bckgr2.jpg) no-repeat;
}
#nav a:hover, #nav a.selected {
	color:#FFFFFF;
	background: url(../images/btn_bckgr_hover2.jpg) no-repeat;
}
#lftcol {
	margin:10px 10px 5px 0; padding:0;
	float:left;
	width:150px;
	font-size:80%;
}
#lftcol p.caption {
	font-size:75%;
	color:#666666;
	text-align:center;
}
#lftcol h4 {
	margin:0; padding-top:2px;
	font-size:100%;
	color:#5A4841;
	height:18px;
	text-align:center;
	border:1px solid #5A4841;
	background:#FFFFFF url(../images/rgt_col_box_title.jpg) top left repeat-x;
}
#lftcol #lftnav ul, #lftcol div.lftcolbox {
	margin:0 0 10px 0; padding:0;
	border-left:1px solid #5A4841;
	border-right:1px solid #5A4841;
	border-bottom:1px solid #5A4841;
}
#lftcol #lftnav ul {
	font-size:110%;
	list-style-type:none;
	border-top:1px solid #5A4841;
	background-color:#F3F0EE;
}
#lftcol #lftnav ul li {
	border-bottom:2px solid #ffffff;	
}
#lftcol #lftnav a:link, #lftcol #lftnav a:visited {
	padding:5px 0 5px 5px;
	color:#5A4841;
	display:block;
	border-left:5px solid #C7DEE4;
	border-right:5px solid #C7DEE4;
	text-decoration:none;
}
#lftcol #lftnav a:hover, #lftcol #lftnav #selected {
	color:#FFFFFF;
	background-color:#948984;
	border-left:5px solid #9CC5CF;
	border-right:5px solid #9CC5CF;
}
#lftcol div.lftcolbox {
	background-color:#FFFFFF;
}
#lftcol div.lftcolbox p {
	margin:0; padding:5px;
}
#lftcol div.lftcolbox ul, #content ul {
	margin:0;
	padding:5px 5px 5px 22px;
	list-style:url(../images/bullet_h4_rgtcol.gif) outside;
}
#lftcol div.lftcolbox ul li, #content ul li {
	margin:0;
	padding-bottom:5px;
}
#lftcol div.lftcolbox span {
	color:#666666;
	text-align:center;
}
*/	
