/* Reset */

html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,font,img,strong,
li,ol,ul,fieldset,form,label,table,tbody,tfoot,thead,tr,th,td {
    margin: 0; padding: 0; border: 0; font-weight: normal; font-style: normal; font-size: 100%; line-height: 1.5; font-family: inherit; text-align: left; }
table { border-collapse: collapse; border-spacing: 0;}
ol,ul {list-style: none;}
a { color:#d92800; text-decoration:none;}
a:visited { color:#d92800; text-decoration:none;}
a:active { color:#d92800; text-decoration:none;}
a:hover { color:#5d5d5d; text-decoration: underline;}

/* Grid */
body { background-color:#fff; color: #333; font-family:Arial, Helvetica, sans-serif; font-size: 70%; line-height:140%; background-image:url(images/bg.png); background-repeat:no-repeat; background-position:top center; background-attachment:fixed; }
.container {margin:0 auto; width:970px; padding-top:10px; display:block;}
.d160, .d320, .d360, .d480, .d640, .d800, .d960, .d80, .d240, .d400, .d560, .d720, .d880, .d960 {float:left; display: inline; margin-left:20px; } 
.d160{width:110px;}
.d320{width:300px;}
.d360{width:340px;}
.d480{width:460px;}
.d640{width:620px;}
.d800{width:780px;}
.d960{width:940px;}
.d80 {width:60px;}
.d240{width:220px;}
.d400{width:380px;}
.d560{width:540px;}
.d720{width:700px;}
.d880{width:860px;}
.inside{margin-left:0;}
p{ padding:8px 0 8px 0;}
.entry p { padding-right: 50px; }
.d320 p { padding-right: 0px; }
.right { text-align:right;}
.clear {clear:both;}

.widget_categories { border-bottom:1px solid #cfcfcf; margin-bottom:10px; padding-bottom:5px;}
.line { border-bottom:1px solid #cfcfcf; margin-bottom:10px; padding-bottom:5px;}
.upline { border-top:1px solid #cfcfcf; margin-top:10px; padding-top:5px;}
#nav { margin-top: 50px;}
#nav li {display:inline; margin-right: 30px;}
#nav li a{ color:#3e3e3e; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 1.2em;}
.entry ul { list-style: circle; margin: 10px 0 10px 40px; }
.d360 ul { list-style:none; margin: 10px 0 10px 0px; }
#slider ul { list-style:none; margin: 0px 0 0px 0px; }
h1 { font-size: 3em; font-weight: bold; color:#ef4923; letter-spacing:-1px; margin-top: 0px; padding-top:0px; line-height:0.95; font-family: "Rockwell" , Arial, Helvetica, sans-serif; margin-bottom: 5px;}
h1 span {color:#1e1e1e; font-weight: bold; font-size: 0.5em; display: block; text-transform:uppercase; }
h2 span { font-weight: bold; display: block; text-transform:uppercase; font-size: 0.5em; line-height: 0.7; }
h2 a span {color:#1e1e1e;}
h2 { font-size: 2.5em; font-weight: bold; margin-top: 10px; letter-spacing:-1px; line-height: 0.5; font-family: "Rockwell" , Arial, Helvetica, sans-serif;}
h2 a { font-weight: bold; color:#ef4923; line-height: 1; }
h2 a:visited { font-weight: bold; color:#ef4923; }
h3 { font-size: 1.7em; font-weight: bold; margin-top: 10px; margin-bottom:5px; letter-spacing:-1px; line-height: 1; color: #5d5d5d;}
h4 { font-weight: bold; font-size: 1.3em; }
h2 a:hover { text-decoration: none; color:#a1a1a1;  }
h2.widgettitle { font-size: 1.8em; margin-bottom: 10px; letter-spacing:0px; word-spacing:0px;}
#nav li a:visited{ color:#3e3e3e; text-decoration:none;}
#nav li a:active{ color:#3e3e3e; text-decoration:none;}
#nav li a:hover{ color:#6e6e6e; text-decoration: none;}
.d240 li { list-style:none; }
.postmetadata { float: left; font-size: 0.9em; margin: 20px 0 10px 0; }
#comment {width: 690px;}
.post { font-size: 12px; }
strong { font-weight: bold;}
.wp-smiley { border: none !important; }
.footer { }
.entry img { border: 5px solid #d5d5d5; }
.noborder {border:none !important;}
#nextBtn {float: right;}
#prevBtn { float: left; }-
.alignright { float: right; }
#post-3 img { border: none; }
p.wp-caption-text { padding-top: 0px; font-size: 80%; font-style: italic; }
.comlink {float: right; background-image:url(images/bubble.gif); background-repeat:no-repeat; font-size: 0.9em; margin: 20px 0 10px 0; padding-left: 20px; }
.sidehidden {display: none; background: #f89e72; padding: 5px;}
.sidesub { background: #f89e72; color: white; padding: 5px; cursor: pointer; font-weight: bold; }
.sub { margin: 10px 0; border: 1px solid #ef4923; }
.title { margin-top: -43px; margin-left:5px; position:absolute; width: 450px; padding: 8px 25px; background: #000;  color: #fff; opacity:0.6; clear:both; float: left; }
.alignnone {clear:both;}
.entry .d240 { margin-bottom: 20px; }