#wrap {width:990px; margin: 0 auto}

.clear {clear:both;}

/*Header*/
#topbar {background:url(/i/topbg.jpg) repeat-x; height:89px;text-align:center}
#topbar #TopSection {width:990px; margin: 0 auto}

#sitename {display:block; height:40px; float:left; padding:5px 0 3px 5px;}

#topbarnav { float:right; height:36px; padding-top:10px; margin:0px 10% 0px 0px; text-align:right; color:#ffffcc;font-size:80%;}
#topbarnav a{color:#FFFFCC;}
#topbarnav a:visited,active {color:#FFFFCC;}
#topbarnav a:hover {color:#FFFFFF; text-decoration:none;}

#topphone { float:right; margin:0px 15px 0px 0px;color:#FFFFCC;padding-top:10px;font-size:130%; font-family:Arial, Helvetica, sans-serif;}

/* Top Menu */
#topmenu {list-style:none; text-align:center; padding-top:2px; margin:0; font-size:100%;line-height:normal}
#topmenu li {display:inline; text-indent:0;}
#topmenu a, #topmenu a:visited, #topmenu a:active {	display:block;	text-decoration:none; color:#9B7746; float:left; 	height:30px; padding:9px 15px 0px 17px; background:url(/i/menubg1.jpg) no-repeat right top;}
#topmenu a:hover {display:block; text-decoration:none; color:#333333; float:left; height:30px; padding:9px 15px 0px 17px; background:url(/i/menubg2.jpg) no-repeat right top;}
#topmenu .active {padding-top:4px; margin:0; font-size:100%; display:block; text-decoration:none; color:#333333; float:left; height:30px; padding:9px 15px 0px 17px; background:url(/i/menubg2.jpg) no-repeat right top;}

/* Home */

#wrap #header { background:url(/i/homebg.jpg) no-repeat left top; border:none; height:229px; margin-top:10px;}

#contents {font-size:13px;}
#contents a:hover {text-decoration:none;}
#contents p {color:#666666; line-height:22px;}
#contents h2 {color:#8D6932; font-weight:normal;}

/* Home Page Content */
#aboutdiv {float:left; padding:3px; width:146px; margin:5px 2px 5px 5px;text-align:left}
#aboutdiv h2 {padding:5px; display:block; background:url(/i/h2line.gif) repeat-x left bottom; color:#8D6932; margin:0px 3px 5px 0px; font-family:Arial, Helvetica, sans-serif;}


#homecontents {float:left; width:800px; padding:3px 3px 3px 20px; margin:5px 5px 5px 0px;  background:url(/i/sidebarbg1.jpg) repeat-y left;text-align:left}
#homecontents p, left p, right p {margin:10px 0px 10px 0px;}
#homecontents h2 {display:block; color:#8d6932; border-bottom:solid 1px #E1D2A6; font-size:22px;}
#homecontents h2 a{text-decoration:none; color:#8d6932;}
#homecontents h2 a:hover { text-decoration:none; color:#000000; border-bottom:solid 1px #000000; background:#ffffcc;}
.postinfo {display:block; text-align:right; color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:10px}

/*Footer*/

#footer {background: url(images/footer.jpg) repeat-x; padding:60px 0px 0px 15px; background-color:#333333;}
#footercontent {width:862px; margin:auto; padding:10px;}
#previews {padding:5px;}
#previews .item {width:120px; height:110px; float:left; text-align:center;}
#previews .item a img, #previews .item a:visited img, #previews .item a:active img{background:#efefef; border:solid 1px #CCCCCC; padding:3px;}
#previews .item a:hover img{background:#efefef; border:solid 1px #000000; padding:3px;}
#previews .item .caption {display:block; color:#CCCCCC;}
#copyright {margin:20px 0xp 20px 0px; padding:20px 0px 20px 0px; color:#FFFFFF; border-top:solid 1px #333333; background:url(images/copyrightbg.jpg) repeat-x;}
#footer a,#footer a:visited, #footer a:active, #footer a:hover {color:#FFFFCC;}
#credit {background:#000000; height: 25px; padding:10px; border-top:solid 2px #666666; text-align:center; color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
#credit a,#footer a:visited, #footer a:active, #footer a:hover {color:#999999;}

/* Form
-----------------------------------*/
table.form{width:480px;}
table.form td{font-size:75%; color:#333; padding: 0.3em 20px 0.3em 0;}
table.form td.leftCol{width:200px; padding-top:0.6em;}
/**/


.menuList
{
	margin: 0.2em 0 1.2em 0;
	padding:0;
}

.menuList li
{
	margin: 0;
	padding: 0.2em 0px;
	text-indent: 0;
	font-size:11px;
}

.menuList a{color:#9B7746;}
.menuList a:visited,active {color:#9B7746;}
.menuList a:hover {color:#333; text-decoration:none;}

.menuList li span
{
	margin: 0;
	padding: 0.2em 10px 0.3em 10px;
	display:block;
}

.menuList li .cur
{
	color:#333;
}



.footerPhone
{
	padding: 0 0 2em 20px;
}

.footerPhone small
{
	color:#FFFFCC;
	font-size:75%;
	font-weight: normal;
	line-height:1.3em;
}

.footerPhone strong
{
	color:#FFFFCC;
	font-size:110%;
	font-weight: normal;
	line-height:1.3em;
}

#footerCounter
{
	padding: 0.5em 20px 0 20px;
}

.footerTl
{
	clear:both;
	padding: 0 0 2em 35px;
}

.footerTl img
{
	display: block;
	float:left;
	margin: 0 15px 0.5em 0;
}

.footerTl .tlLink
{
	display: block;
	color:#FFFFCC;
	float:left;
	font-size:75%;
	line-height: 1.5em;
	padding: 0.2em 0 0 0;
}

.footerTl .tlLink p
{
	margin:0;
	line-height: normal;
	font-size: 100%;
	color:#FFFFCC;
}

.footerEasylink
{
	padding: 0 20px 2em 20px;
}

.footerEasylink p
{
	color:#FFFFCC;
	font-size:75%;
	line-height:1.4em;
}

.footerEasylink p a
{
	color:#ecdb95;
}