/* 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:#000; text-decoration:underline;}
a:visited { color:#000; text-decoration:underline;}
a:active { color:#000; text-decoration:underline;}
a:hover { color:#5d5d5d; text-decoration: none;}

/* Grid */
body { background:#eee; color: #333; font-family:Arial, Helvetica, sans-serif; font-size: 70%; line-height:140%;  }
.container {margin:0 auto; width:960px; display:block; background: #fff;
border:1px solid #d6d6d6;  }
.header { height: 80px; margin:0 auto; width:960px;}
.content { float: left; width: 675px; padding: 20px;  }
#nav { height: 35px; margin:0 auto; width:960px; }
#nav ul { padding-top: 10px; margin-left: 20px; }
#nav li {display:inline; margin-right: 20px;}
#nav li a{ color:#747474; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 12px;}
#nav li a:visited{ color:#747474; text-decoration:none;}
#nav li a:active{ color:#747474; text-decoration:none;}
#nav li a:hover{ color:#222; text-decoration: none;}
.sidebar { float: left; width: 215px; padding: 20px 0;  }
.widget_tag_cloud { }
.widget_tag_cloud a {color:#000; text-decoration:none;}
.widget_tag_cloud a:hover {color:#000; text-decoration:underline;}
.widget { margin-bottom: 25px; }
.footer {margin:0 auto; margin-top: 20px; width:900px; display:block; background: #484848; border-top:1px solid #393939; border-left:1px solid #393939; border-right:1px solid #393939; color: #a9a9a9; }
.d300 { width: 280px; padding:15px 20px; float: left;}
.d300 h3 {color: #bababa; font-size: 1.7em; padding-bottom: 10px; margin-bottom: 15px; }
.space {margin-left: 260px;}
.d300 label {float:left; width: 70px; line-height: 24px;}
.d300 input { margin-top: 4px; }

.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;}
.right { text-align:right;}
.clear {clear:both;}

.widget_categories { margin-bottom:20px;}
.line { border-bottom:1px solid #cfcfcf; margin-bottom:10px; padding-bottom:5px;}
.upline { border-top:1px solid #cfcfcf; margin-top:10px; padding-top:5px;}


.entry ul { list-style: circle; margin: 10px 0 10px 40px; }
.d360 ul { list-style:none; margin: 10px 0 10px 0px; }
h1 { font-size: 2.5em; font-weight: bold; color:#5d5d5d; letter-spacing:-1px; margin-top: 0px; padding-top:0px; line-height:0.95; font-family: Arial, Helvetica, sans-serif; margin-bottom: 5px;}
h2 { font-size: 1.5em; font-weight: bold; margin-top: 0px; padding-bottom: 0px; letter-spacing:-1px; line-height: 0.5; font-family: Arial, Helvetica, sans-serif; margin-bottom:5px; }
h2 a { font-weight: bold; color:#555; line-height: 1; }
h2 a:visited { font-weight: bold; color:#555; }
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 {color: #959595; font-size: 1.7em;  margin-bottom: 15px; letter-spacing:0px; word-spacing:0px;}
h2.pagetitle {color: #959595; font-weight: bold; font-size: 1.7em;  margin-bottom: 15px; letter-spacing:0px; word-spacing:0px;}

.d240 li { list-style:none; }
.postmetadata { float: left; font-size: 0.9em; margin: 20px 0 10px 0; }
#comment {width: 540px;}
.post { font-size: 12px; }
strong { font-weight: bold;}
.wp-smiley { border: none !important; }
.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; font-size: 0.9em; margin: 20px 0 10px 0; padding-left: 20px; }
.feature { float: left; width: 300px; margin-right: 15px; margin-left:20px; margin-bottom: 15px;}
.morepost h2 a { text-decoration: none; }
.morepost h2 { margin-bottom:0px; }
.morepost p { padding:0px; }
.feature p { padding-top:0px; height:100px; }
.feature h2 a { text-decoration: none; }
.feature h2 {height: 18px; overflow: hidden; }
.post h2 a { text-decoration: none; }
#features { padding-bottom: 10px; margin-bottom: 10px; }
.right { display: block; float: right; }
.about h1 {color: #959595; font-size: 1.7em;}
.wp-post-image {}
.thumbnail {height: 100px; overflow: hidden; border: 1px solid #ccc; }
.smallthumbnail {height: 75px; width: 100px; overflow: hidden; border: 1px solid #ccc; float: left; margin-right: 10px; }
.center {text-align:center; margin:10px 0;}
#wp-calendar { width: 180px;  }
#calendar_wrap { border: 1px solid #ccc; padding: 10px; }
#wp-calendar caption {font-weight: bold;}
.post {margin-right: 20px;}
.morepost { margin: 5px 15px; }
.bigthumbnail { float: right; margin-left: 20px; margin-bottom: 20px; }
.header a { float: left; }
.search { float: right; margin-top: 25px; margin-right: 20px;}
.search #s { width: 165px; }
.indent { margin-left:15px; }
.no-line img { border:0px; }
