/* GLOBAL STYLES*/
body{margin:0 auto 25px auto;text-align:center;background:#f8f8f8;font:83%/1.4 verdana,sans-serif;}
a{color:#A0491B;text-decoration:none;}
a:hover{color:#D96424;text-decoration:underline;}
#wrapper{width:750px;border-left:1px solid #B5541E;border-bottom:1px solid #B5541E;border-right:1px solid #B5541E;text-align:left; margin:0 auto;overflow:auto;background:#fff;}
#header a img{border:none;}
#home{background:#000 url(../images/homepageimage.jpg) no-repeat top right;margin-top:25px;height:263px;}
*:first-child+html #home{margin-top:30px;}
#home #flashcontent{width:300px;margin:10px 0 0 55px;z-index: 2;}
#rightcol{float:left; width:48%}
#leftcol{float:right; width:48%}

#content{background:#fff url(../images/content_bg.gif) repeat-x 0 0;line-height:130%;font-size:70%;padding:15px;_height:400px;min-height:400px;}
#content h1{color:#B5541E;font-size:160%;margin:0;padding:0 0 15px 0;font-family:Georgia, "Times New Roman", Times, serif;}
#content h2{color:#B5541E;font-size:120%;margin:0;padding:0 0 2px 0}
#content ul{list-style:square;margin:10px 10px 10px 30px;}
#content li{margin-bottom:15px;}
#content .dualist {width:47%;margin:0 0 0 15px;float:left;}
#content .longlist li,
#content .dualist li{margin:0 0 2px 0}
#content p{margin:0px;padding:0 0 12px 0;}
#content p.greentext{color:#9DBB37;font-size:140%;margin:0px;line-height:130%;width:300px;text-align:center;font-weight:700;}

.homepageimage{float:left;padding:0 10px 10px 0;}
.photogallery{float:left;padding:5px;text-align:center;border:#EAEAEA 1px solid;font-size:90%;color:#000;margin:1px;line-height:130%;}
.photogallery p{width:220px;text-align:left;}
.imageright{float:right;padding:10px;text-align:center;border:#EAEAEA 1px solid;font-size:100%;color:#000;font-weight:700;margin:2px;}
#contactpanel{float:left;background-color:#D7E4A5;padding:8px;}

form.cmxform{margin: 0px 0px 0px 200px;}
form.cmxform textarea{width:260px;height:80px;font:110%/1.4 verdana,sans-serif;padding:3px;background: #fff url(../images/input_bg.gif) no-repeat top left;}
form.cmxform fieldset{margin-bottom: 10px;border:none;}
form.cmxform legend{padding:0 2px;font-weight:700;color:#000;}
form.cmxform label{display: inline-block;line-height: 1.8;vertical-align: top;}
form.cmxform fieldset ol{margin:0;padding:0;}
form.cmxform fieldset li{list-style: none;padding:0;margin:0;}
form.cmxform fieldset fieldset{border: none;margin: 3px 0 0 -10px;}
form.cmxform fieldset fieldset legend{margin:0;padding:0;text-indent:none;text-align:left;font-weight: normal;_margin-left:-6px;_margin-bottom:8px;}
form.cmxform fieldset fieldset label{display:block;width:auto;}
form.cmxform em{font-weight:bold;font-style:normal;color:#f00;}
form.cmxform label{width: 120px;}
form.cmxform fieldset fieldset label{margin-left: 123px;}
form.cmxform .button{width:100px;font-weight:bold;height:25px;}
form.cmxform input{background: #fff url(../images/input_bg.gif) no-repeat top left;border:#ccc solid 1px;}
input, textarea{background: #fff url(../images/input_bg.gif) no-repeat top left;border:1px solid #ccc;padding:2px;line-height:110%;	margin:0;font:83%/1.4 verdana,sans-serif;font-size:105%;height:17px;}
#footer{font-size:10px; color:#999;padding:5px 0 0 0;}
#footer a{color:#999;}