@charset "utf-8";
body  {font: 16px Arial, Helvetica, sans-serif;background: url(../images/body-top-bg.jpg) repeat-x 0 0 #000;margin: 0;padding: 0;text-align: center;color: #000000;}

h1,h2,h3,h4,h5,h6{color:#6d3d29;}

a{text-decoration:none; color:#fff;}

.twoColElsLt #container hr{ margin:0.5em 0; padding:0; width:14.5em;}

fieldset{ margin:1em auto; padding:0.5em 0.875em 0.5em 0.875em; border:solid #d08d47 0.1875em; }
fieldset legend{ font-size:1.375em; font-weight:bold; padding:0 0.5em 0 0.5em; color:#6d3d29;}

.twoColElsLt #header {width: 56.25em;height:8.75em;background: url(../images/header-bg.jpg) no-repeat 0 0;margin: 0 auto;padding:0;text-align: left;} 

.twoColElsLt #header #headNavBar { margin:1.75em 0.875em; padding:0; height:1.5em; z-index:1000; float:right;}

.twoColElsLt #header #headNavBar li{ margin-left:1em; padding-right:0.5em; color:#fff; list-style:square; float:left;}

.twoColElsLt #header #headNavBar a:hover{color:#d08d47; border-bottom:solid 0.0625em #fff; border-top:solid 0.0625em #fff;}

.twoColElsLt #header #flash-header{ margin:-1.125em 0.8125em 0 0; padding:0; height:8.5625em; float:right;}

.twoColElsLt #container {width: 54.625em;background: #6d3d29;margin: 0 auto;padding:0;text-align:left;} 

.twoColElsLt #container #sidebar {float: left;width:18.75em;margin:0 ;padding: 0;}

.twoColElsLt #container #sidebar img{ margin:-7.625em 0 0 0; padding:0;}
	
.twoColElsLt #container #sidebar #sideNavBar { list-style:none;}
.twoColElsLt #container #sidebar #sideNavBar li{ padding:0.125em 0 0.125em 0;}
.twoColElsLt #container #sidebar #sideNavBar li:hover{ list-style:square; color:#d08d47}
.twoColElsLt #container #sidebar #sideNavBar a:hover{ color:#d08d47; border-bottom:solid 0.0625em #fff; border-top:solid 0.0625em #fff;}

.twoColElsLt #container #mainContent {width:35.75em;margin: 0;padding:0;float:right;} 

.twoColElsLt #container #mainContent .post{ margin:0; padding: 0 1em 1em 1em; font-size:0.8125em; text-align:justify; background: url(../images/left-edge.jpg) repeat-y 0 0 #FFFFFF; border:solid 0.0625em #000;}
.twoColElsLt #container #mainContent .post h3{font-size:1.5em;}
.twoColElsLt #container #mainContent .post a{color:#d08d47;}
.twoColElsLt #container #mainContent .post a:hover{ font-weight:bold; text-decoration:underline;}
.twoColElsLt #container #mainContent .post .gallery{ margin:1em auto; padding:0; list-style:none;}
.twoColElsLt #container #mainContent .post .gallery li{ margin:0 1.5em 0.5em 0; padding:0; float:left;}
.twoColElsLt #container #mainContent .post .gallery li a{}
.twoColElsLt #container #mainContent .post .gallery li a:hover{ font-weight:normal; text-decoration:none;}
.twoColElsLt #container #mainContent .post .gallery li a span{display:block;}
.twoColElsLt #container #mainContent .post #newsletters{ margin-left:1em;}
.twoColElsLt #container #mainContent .post .newslettrs li{ margin:0 0 0 0.875em; padding:0.125em 0 0.125em 0;}
.twoColElsLt #container #mainContent .post .map{ margin:0 auto; padding:0.3125em; border: solid #d08d47 0.125em;}


/********* lists ******************/
.twoColElsLt #container #mainContent .post dl{margin:1em 0 1em 0; padding:0;}
.twoColElsLt #container #mainContent .post dl dt{margin:1em 0 0.5em 0; padding:0; font-weight:bold;}
.twoColElsLt #container #mainContent .post dl dd{margin:0 0 0.5em 0.875em; padding:0; text-align:justify}

.twoColElsLt #container #mainContent .post .ul-one-sublist{margin:0;padding:0;}
.twoColElsLt #container #mainContent .post .ul-one-sublist li{margin:0;padding:0 0 1em 0;font-weight:bold;list-style:none;}
.twoColElsLt #container #mainContent .post .ul-one-sublist li ul{margin:0.5em 0 0 1em;padding:0;}
.twoColElsLt #container #mainContent .post .ul-one-sublist li ul li{margin:0;padding:0.25em 0;font-weight:normal;list-style:disc;list-style:inside;}
.twoColElsLt #container #mainContent .post .ul-one-sublist li ul li a:hover{ font-weight:normal;}
.twoColElsLt #container #mainContent .post .nobullet{ margin:1em 0 1em 0; padding:0; list-style:none;}
.twoColElsLt #container #mainContent .post .nobullet li{ margin:0; padding:0;}

.twoColElsLt #container #mainContent .ul-one-ul-submenu-no-bullet{margin:0; padding:0;}
.twoColElsLt #container #mainContent .ul-one-ul-submenu-no-bullet li{margin:1em 0; padding:0; font-weight:bold; list-style:none;}
.twoColElsLt #container #mainContent .ul-one-ul-submenu-no-bullet li ul{margin:0.5em 0 0 1em; padding:0;}
.twoColElsLt #container #mainContent .ul-one-ul-submenu-no-bullet li ul li{margin:0.5em 0; padding:0; font-weight:normal;}
.twoColElsLt #container #mainContent .ul-one-ul-submenu-no-bullet .website,
.twoColElsLt #container #mainContent .ul-one-ul-submenu-no-bullet .blog{ font-weight:normal;}
.twoColElsLt #container #mainContent .ul-one-ul-submenu-no-bullet span{ font-weight:normal;}
.twoColElsLt #container #mainContent .ul-one-ul-submenu-no-bullet img{ padding-right:0.375em;}

.twoColElsLt #container #mainContent .two-nested-submenus{margin:0; padding:0;}
.twoColElsLt #container #mainContent .two-nested-submenus li{margin:0; padding:0; font-weight:bold; list-style:none;}
.twoColElsLt #container #mainContent .two-nested-submenus li ul{margin:0.5em 0 0 1em; padding:0;list-style:none;}
.twoColElsLt #container #mainContent .two-nested-submenus li ul li{margin:0; padding:0; font-weight:normal; font-style:italic}
.twoColElsLt #container #mainContent .two-nested-submenus li ul li ul li{margin:0.5em 0; padding:0; font-weight:normal; font-style:normal}

.twoColElsLt #container #mainContent .post .bullet ul{ margin:1em 0 1em 0; padding:0;}
.twoColElsLt #container #mainContent .post .bullet li{ margin:0.5em 0; padding:0;}

/********* lists ******************/
.twoColElsLt #container #mainContent .post .paypal{margin:1em 0; padding:0}


.twoColElsLt #container .footer{ padding:0.5em; text-align:center; background:#d08d47; color:#fff; }

/* Miscellaneous classes for reuse */
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;margin:0 0 0 0.5em; padding:0;}
	
.fltlft { /* this class can be used to float an element left in your page */
	float: left;margin:0 1em 0 0; padding:0;}
	
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;height:0;font-size: 0.625em;line-height: 0;}

.bold{ font-weight:bold;}
.red{color:#f00;}
.align-center{ text-align:center;}
