/*
THEME NAME: DCA
THEME URI: 
DESCRIPTION: 
TAGS:  
VERSION: 1
AUTHOR: Epstein Design Partners
AUTHOR URI:
*/



.entry-title{clear:both;}
div#container,div.sidebar{margin-top:2em;}
div#nav-above,div#nav-below{width:100%;height:1em;}
div#nav-above{margin-bottom:1em;}
div#nav-below{margin-top:1em;}
.alignleft,div.nav-previous{float: left;}
.alignright,div.nav-next{float: right;}
form#commentform .form-label{margin:1em 0 0;}
form#commentform span.required{background:#fff;color:red;}
form#commentform,form#commentform p{padding:0;}
input#author,input#email,input#url{width:50%;}
input#author,input#email,input#url,textarea#comment{padding:0.2em;}
div.comments ol li{margin:0 0 3.5em;}
textarea#comment{height:13em;margin:0 0 0.5em;overflow:auto;width:66%;}

div.sidebar div,div.sidebar h3,div.sidebar ul,div.sidebar li{margin:0;padding:0;}
div.sidebar h3{font-size:1.2em; text-transform:uppercase;}
div.sidebar input#s{width:7em;}
div.sidebar li{list-style:none;margin:0 0 1em;}
div.sidebar li form{margin:0.2em 0 0;padding:0;}
div.sidebar ul {margin:0 30px 0 44px;}
div.sidebar ul ul{margin:0 0 0 0;}
div.sidebar ul ul li{list-style:none;margin:0;}
div.sidebar ul ul ul{margin:0 0 0 0.5em;}
div.sidebar ul ul ul li{list-style:circle;}

div#footer{text-align:center;}

.entry-meta {margin-bottom:40px;}

/* FROM THE SITE */

#content{width:auto; padding-left:20px; margin:20px 0 20px 0;}
#content-area{width:500px;}


/* Columns */
#collft {float:left; width:250px; background-color:#edf0f0;}
#colmid {float:right; width:650px;}

.cols {width:901px; height:auto;}


body {margin:0px; font-family:Arial, Helvetica, sans-serif; color:#686867; font-size:12px; line-height:16px; background-color:#f6f7f7;}
p {}
ul {}
li {}
blockquote { font-size:14px; line-height:21px; background-color:#e0e2e2; padding:20px; margin:10px;}
h1 {font-family:Helvetica, Arial, sans-serif; color:#276f9e; font-size:30px; line-height:32px; font-weight:lighter; padding:0; margin:0;}
h2 {font-family:Helvetica, Arial, sans-serif; color:#276f9e; font-size:20px; line-height:22px; font-weight:lighter;}
h3 {font-family:Helvetica, Arial, sans-serif; color:#729f4b; font-size:14px; line-height:16px; font-weight:lighter;}
h4 {font-family:Helvetica, Arial, sans-serif; color:#333; font-size:14; line-height:17px; font-weight:lighter; text-transform:uppercase;}

a {color:#1975a2; text-decoration:none; }
a:hover {color:#9a9a9a; text-decoration:underline; }


#outtershell {width:901px; height:auto; margin:auto; background-color:#ffffff;}
#header {width:901px; background-color:#f6f7f7;}
/* FOOTER */
#footer {height:69px; clear:both; width:901px; text-transform:uppercase; font-size:9px; padding-bottom:20px;text-align:left;}
#footerlogo {float:left; width:auto; padding:0 15px 0 15px;}
#footerlinks {width:auto; line-height:18px; text-align:left;}
#copyright {width:auto; color:#999; font-size:9px;text-align:left;}
#footer ul {list-style:none; display:inline; padding:0; margin:0;}
#footer li {list-style:none; display:inline; padding:0 10px 0 0; margin:0;}

#footer .primary a {color:#6ec7eb; text-decoration:none; }
#footer .primary a:active {text-decoration:none; color:#6ec7eb;}
#footer .primary a:visited {text-decoration:none; color:#6ec7eb;}
#footer .primary a:hover {text-decoration:underline; color:#333;}

#footer .secondary {padding-left:40px;}
#footer .secondary a {color:#1673a0; text-decoration:none; }
#footer .secondary a:active {text-decoration:none; color:#1673a0;}
#footer .secondary a:visited {text-decoration:none; color:#1673a0;}
#footer .secondary a:hover {text-decoration:underline; color:#333;}

/* NAVIGATION */
#secondary {height:37px; text-align:right; padding-top:10px; text-transform:uppercase; font-size:9px;}
#secondary a {margin:0 10px 0 10px; color:#82857d; text-decoration:none;}
#secondary a:active {text-decoration:none; color:#82857d;}
#secondary a:visited {text-decoration:none; color:#82857d;}
#secondary a:hover {text-decoration:underline; color:#333;}
#secondary ul, #secondary li {list-style:none; display:inline;}

#primary {width251px; height:auto; margin:auto; padding:0 1px 0 0;}
/*#primary #navigation {padding-left:44px; width:auto;}*/
#primary ul, #primary li {list-style:none; display:block; background-color:#3a9fbc;}


#search{float:right; padding:8px 20px 0 20px;}


/* COLOR BARS */
.color-bar{background-image:url(images/color-bar.gif); background-repeat:no-repeat; height:1px; width:auto; margin:2px 0 2px 0;}
.footer-color-bar{background-image:url(images/footer-color-bar.gif); background-repeat:repeat-x; height:1px; width:auto; margin:40px 0 16px 0;}


