html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,blockquote,fieldset,input { margin: 0; padding: 0;}

body {
	text-align: center;
	color: #333333;
	background: #ffffff;
}

#header {
width: 100%;
height: 131px;
background: #FF8B00 url("/images/header3.png") no-repeat 50% 0;
margin-left: auto;
margin-right: auto;
}

/*
#header a#home {
text-decoration:none;
color: #000;
width: 500px;
height: 131px;
margin-left: auto;
margin-right: auto;	
}
*/
#header ul li  {
background: url("/images/bulletArrow.png") no-repeat 3% 50%;
float: right;
display: block;
padding-left: 18px;
font: 11.5px/37px verdana, sans-serif;
text-transform: uppercase;
}

#header a {
color: #fff;
text-decoration: none;
display: block;
/* width: 150px; */

padding-right: 1.3em;
}

#navsupercontainer {
width: 100%;
height: 37px;
background: url("/images/navbarBG.png") repeat-x 20px;
}

.rtop, .rbottom{display:block}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px}

#navglobal {
width: 950px;
height: 37px;
margin-top: 0;
padding: 0;
position: relative;
margin-left: auto;
margin-right: auto;
}

#navcontainer {
width: 950px;
}

#navcontainer li { width: auto; float:left; display:block;} 

#navcontainer li.top {
list-style-type: none;
padding-left: 0px;
margin: 0px;
display: block;
float: left;
font: 11px/37px verdana, sans-serif;
text-align: center;
text-transform: uppercase;
}

#navcontainer a.top {
color: #444;
text-decoration: none;
display: block;
padding-left: 2.7em;
padding-right: 2.7em;
border-right: 1px solid #A8B090;
}

#navcontainer li.active {
background-color: #FFD77D;
list-style-type: none;
padding-left: 0px;
margin: 0px;
display: block;
float: left;
font: 11px/37px verdana, sans-serif;
text-align: center;
text-transform: uppercase;
}

#navcontainer li#active { background: url("/images/navbarBGhover2.png") repeat-x; }
#navcontainer li.top a.top:hover { background: url("/images/navbarBGhover2.png") repeat-x; color: #fff; }

#navcontainer li ul {
display: none;
}

/* #navcontainer li:hover ul, li.hover ul, */
#navcontainer li.active ul  {
list-style-type: none;
position: absolute;
display: inline;
left: 0;
width: 950px;
padding-left: auto;
padding-right: auto;
/* background-color: #FFD77D; not needed with submenu div*/
text-align: center;
text-transform: lowercase;
font: 11px/30px verdana, sans-serif;
}



#navcontainer li ul a {
color: #444;
text-decoration: none;
display: inline;
float: left;
padding-left: 2em;
padding-right: 2em;
margin-right: auto;
}

#navcontainer li ul a:hover {
color: #B11818;
}

ul .nav_bar_archive {
	list-style-type:none;
}

ul #nav_bar_archive {
	list-style-type:none;
}

#search {
width: 160px;
height: 37px;
position: absolute;
top: 9px;
right: 20px;
background: url("/images/search.png") no-repeat;
}

#search #q {
margin-left: 19px;
margin-top: 2px;
border: 0;
background: url("/images/google_custom_search_watermark.gif") left no-repeat;
}


#submenu {
width 100%;
height: 15px;
background: #FFD77d /* url("/images/stripe.png") */;
text-align: center;
font: 11px/0px verdana, sans-serif;
padding-top: 10px;
padding-bottom: 10px;

}

#submenu a {
text-decoration: none;
display: inline;
float: center;

}

#submenu img {
display: inline;
float: center;
}

ul .nav_cat_archive {
	list-style-type:none;
}

ul #nav_cat_archive {
	list-style-type:none;
}

#splash {
width: 667px;
height: 427px;
border: 1px solid #ccc;
background: no-repeat url("/images/WatermelonMan.png");
margin-left: auto;
margin-right: auto;
margin-bottom: 30px;
}

#splash-clients {
text-align: left;
width: 667px;
height: 444px;
/* border: 1px solid #ccc; */
background: no-repeat url("/images/clients.png");
margin-left: auto;
margin-right: auto;
margin-bottom: 30px;
}

#main {
width: 950px;
margin-top: 30px;
margin-left: auto;
margin-right: auto;
padding-bottom:35px;font-family:georgia; color:#222;margin-bottom:0px;
text-align: left;
}

#insidemain {
width: 640px;
margin-left: auto;
margin-right: auto;
float:left;
padding-bottom:35px;font-family:Georgia; color:#2;margin-bottom:0px;
padding-right:20px;
border-right: thin dotted #AAAAAA;
}

#insidemain ul li  {
padding-bottom: 13px;
margin-left: 40px;
font: 16px georgia, sans-serif;
list-style-image: url("/images/bulletArrow2.png");
}

#insidemain ul{
	margin-bottom:12px;
}

p {
	font-size: 16px;
	line-height: 1.5em;
	margin: 0 0 1.5em 0;
}

/*#insidemain */
h2 {
margin-top:2em;
margin-bottom: 1.1875em;
font-size:14px;
color:#000;
padding: 8px 0 0 0;
/* background: #f8f5c3; */
height: 1.2em;
border-top: 1px solid #333;
text-transform: uppercase;
font-weight: 500;
font-family: helvetica, arial;
}

h2.top {
	margin-top:0;
}

img#title {
	margin-bottom:1.5em;
}


img.fullwidth {
	border: thin solid #999999;
	margin-bottom: 5px;
}

span.caption {
	font: 9px Helvetica,Arial; color:#666;
	float:right;
}

#sidebar {
width: 270px;
margin-left: auto;
margin-right: auto;
float:right;
padding-bottom:35px;
font: 12px Verdana; 
color:#222;
margin-bottom:0px;
padding-left: 18px;
/* border-left: thin solid #AAAAAA; */
}



#mailing-list {
width: 250px;
height: 103px;
background: no-repeat url("/images/Mailing-List2.png");
padding-top: 75px;
padding-left: 22px;
padding-right: auto;
}

#mailing-list #m {
	border: 2;
	margin-left: auto;
	margin-right: auto;
}

.sidebar-item {
margin-bottom: 40px;
}

.sidebar-item p {
	font: 13px "Trebuchet MS";
	line-height: 1.4em; 
}

.sidebar-item img {
	margin-bottom: 9px;
}

.sidebar-item strong {
	margin-bottom: 3px;
	display: block;
}

#sidenav li {
	display:block;
	width: 220px;
	min-height: 40px;
	background: #F9DCA2 no-repeat 100% 50% url("/images/arrow.png");
	padding: 0.5em;
	padding-right: 4em;
	border-bottom:1px dotted #777;
	border-top: 1px dotted #777;
	
}

body a {
	color:#ff6800;
}

#sidenews {
	height:250px;
	background: no-repeat 100% 100% url("/images/client.png");
}

#fmain ul{
   list-style-type:none;
   
}

#fmain a{
color:white;
text-decoration:none;
}

#fmain li{
display:block;
line-height:150%;
}


    
#fsub ul {
   list-style-type:none;
}

#fsub li{
   display:block;
   margin-left:15px;
   }
   
   #footer {
width: 100%;
bottom: 0;
height: 440px;
background:#A67C52;
background: url(http://webimages.mailchimp.com/img/footer_bg.png);
padding-top: 20px;
margin-top: 30px;
font: 12px verdana, sans-serif; color:#000; 	
}
#bottom-container{
color:#fff;
}
#bottom-container p{
padding:0;
margin:0;
}

.last-footer p, .last-footer li, .last-footer ul{
font-family:Verdana;
font-size:12px;
}
