/* Global Styles ------------------------ */

body {
margin: 10px 0 0;
padding: 0;
background-color: #CECF63;
font: 12px Verdana, Arial, sans-serif;
color: #333333;
}

/* Main Column Styles ------------------------ */

#content {
background-color:#fff;
padding-bottom: 10px;
}

#content h1 {
margin: 25px 10px 1em 30px;
padding: 0;
font: bold 1.5em Arial, Helvetica, sans-serif;
color: #BB4300;
}

#content h2 {
margin: 15px 10px 0 30px;
padding: 0;
font: bold 1.2em Arial, Helvetica, sans-serif;
color: #948E2A;
}

#content h3 {
margin: 15px 0 0 30px;
padding: 0;
font: bold 1.1em Arial, Helvetica, sans-serif;
color: #F7AB33;
}

#content p {
margin: 0 15px 15px 30px;
padding: 0;
line-height: 1.5em;
}

#content ul {
margin-top: 15px;
padding-left: 60px;
padding-right: 10px;
}

#content ol {
padding-left: 60px;
padding-right: 10px;
}

#content ul li, #content ol li {
padding-bottom: 7px;
}

#content strong {
color: #666;
}

/* Left Column Styles ------------------------ */

#sidemenu a:link, #sidemenu a:visited, #content a:link, #content a:visited {color:#948E2A;}
#sidemenu a:hover, #sidemenu a:active, #content a:hover, #content a:active {color: #FF9900;}

#sidemenu {
margin: 0;
padding: 0;
background-color:#e8e8e8;
}

#sidemenu h3 {
margin: 15px 0 10px 10px;
padding: 0;
color: #908F30;
font: bold 1em Arial, Helvetica, sans-serif;
text-transform:uppercase;
}

#sidemenu ul {
margin: 0 0 0 10px;
padding: 0;
}

#sidemenu li {font-size: 11px; padding-left: 12px; list-style:none; 
  background: url(http://www.ross-cohen.com/i/bullet.gif) 0 0.4em no-repeat; line-height: 1.5em;}

/* Left Column Image Styles ------------------------ */

.img1 {
padding-left: 5px;
}

/* Uncomment below if using links in sidebar list ------------------------ */

/*
#sidemenu li {font-size: 11px; list-style:none; padding: 0.4em 0 0.4em;}
#sidemenu li a:link, #sidemenu li a:visited {padding-left: 12px;
  background: url(http://www.ross-cohen.com/i/bullet.gif) 0 0.4em no-repeat;}*/ 


/* Footer Styles ------------------------ */

#footer {
padding: 10px ;
font-size: 11px;
background-color:#948E2A;
color: #fff;
line-height: 18px;
text-align: center;
}

#footer a:link, a:visited {color:#fff; }
#footer a:hover, a:active {color: #e8e8e8;}



/* Client Quote Styles ------------------------ */

.quote {background-color: #FBFBF0; border-left: 5px solid #CECF63; border-top: 1px solid #CECF63; border-right: 1px solid #CECF63; border-bottom: 1px solid #CECF63; margin: 20px;  padding: 10px 0 1px; color: #000;}

.quote p { margin: 10; padding: 0; line-height: 1.2em;}


/* Contact Info Styles ------------------------ */

#contact-info {background-color: #FBFBF0; border: 1px solid #CECF63; margin: 30px 1em 1em 20px; line-height: 20px; color: #000;}

#contact-info p { margin: 10px; padding: 0;}
