/* csanderslaw.com */

/* reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 {font-size:2.5em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}

hr {
  background: #bbb;
  color: #bbb;
  clear: both;
  float: none;
  width: 100%;
  height: .1em;
  margin: 0 0 1.45em;
  border: none;
}

body {
background: #f2f2f2;
color: #333333;
font-size: 100%;
font-family: "Lucida Grande", sans-serif;
}

.container {margin:0 auto; padding:0px 10px; width:960px; overflow: hidden;}
div#bottom-full, div#footer-full, div#header-full, div#main, div#top-full {width:100%;}
div#content, div#footer, div#header, div#top-menu {float:left;}
div#bottom-left, div#bottom-right, div#sidebar {float:left; margin-right:20px;}
div#bottom-left, div#bottom-right {width:460px;}
div#sidebar {width:330px;} /* was 280 */
div#content {width:590px;} /* was 640 */
div#footer, div#header, div#top-menu {width:940px;}

img {
padding: 20px 0px 20px 0px;
}

#top-full {
background: #371313;
}

#top-menu ul {
padding-left: 0;
margin-left: 0;
color: White;
float: right;

font-family: "Lucida Grande", sans-serif;
font-size: 100%;
}

#top-menu ul li { 
display: inline;
}

#top-menu ul li a, #top-menu ul li p {
font-size: 110%;
padding: 5px 10px 2px 10px;
color: white;
text-decoration: none;
float: right;
}

#top-menu li a:hover {
background-color: #602424;
color: #fff;
}

#header-full {
background: url(/project_media/images/header.jpg) repeat-x;
height: 223px;
}

#headerhome {
background: url(/project_media/images/logo_940_winamac.jpg) no-repeat;
height: 223px;
}

#headerother {
background: url(/project_media/images/logo_940.jpg) no-repeat;
height: 223px;
}

#headerhome p {
font-family: serif;
font-style: italic;
font-size: 110%;
padding-top: 160px;
color: white;
float: right;
margin-right: 50px;
}

#headerother p {
font-family: serif;
font-style: italic;
font-size: 110%;
padding-top: 160px;
color: white;
float: right;
margin-right: 50px;
}

#main {
background: url(/project_media/images/main_shadow.jpg) repeat-x;
}

#bottom-full {
background: url(/project_media/images/bottom_shadow.jpg) repeat-x;
height: 200px;
}

#footer-full {
background: #371313;
height: 50px;
}

#current {
font-weight: bold;
}

#sidebar {
padding: 20px 0px 20px 0px;
font-weight: bold;
}

#sidebar img {
padding: 15px 0px 20px 25px;
font-weight: bold;
}

#sidebar h3 {
color: #333333;
}

.blog-archives {
padding-left: 40px;
}

#content {
padding: 20px 0px 20px 0px;
}

.special {
color: #371313;
}

fieldset {
padding-bottom: 7px;
}

ul.errorlist {
    margin: 0;
    padding: 0;
}
.errorlist li {
    color: red;
    list-style: none;
}

a {
color: #371313;

}

.blogtitle {
color: #371313;
font-size: 140%;
}

.published {
color: #371313;
font-size: 85%;
font-style: normal;
}

.published {
color: #371313;
font-size: 85%;
font-style: normal;
}

.description {
padding: 5px 0px 5px 0px;
}

#content h3 {
color: #333333;
}

#bottom-full {
padding-top: 25px;
}

#bottom-full h3 {
color: #333333;
font-family: sans-serif;
}

#bottom-full li {
list-style: none;
}

#footer p{
color: #7e6261;
font-family: sans-serif;
font-size: 95%;
padding-top: 15px;
text-align: right;
}

#clearfix:after, #container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
#clearfix, #container {display:block;}
#clear {clear:both;}
