h1.blog  {padding-bottom: 0px;  border-bottom: 1px solid #333; margin-bottom: 10px;}
h3.blog {padding-bottom: 0px; margin-bottom: 0px;}
h3.blog a {text-decoration:none;;}
.blogdate {font-size:13px;}
.authortime {font-size:10px;margin-top:-5px;}
#diggcounter {margin-top:-17px;margin-left:450px;margin-bottom:15px}

#realhelp a {position:absolute;top:46px;margin-left:100px;width: 205px;height: 73px;text-indent: -1000px; overflow: hidden;background: transparent url("/assets/templates/altrepair/realhelp.png") no-repeat 0px 0px;outline: none;}
#realhelp a:hover {background-position: 0px -73px;}

#sideimage {padding-top:15px;padding-left:15px;}
#sideimage a {display: block;width: 177px;height: 148px;text-indent: -1000px;  top:30px;overflow: hidden;outline: none;}
#sideimage a:hover {background-position: 0px -148px;}
.setup a {background: transparent url("/assets/templates/altrepair/images/setup.png") no-repeat 0px 0px;}
.subscribe a {background: transparent url("/assets/templates/altrepair/images/subscribe.png") no-repeat 0px 0px;}


#blogmain .list-docs {margin-top:-30px;margin-bottom:45px;}

#contactus {width:370px;height:113px; background: url("/assets/templates/altrepair/images/contactus.gif");float:left;}
#contactus h4 {padding-top:39px; padding-left:115px;font-size: 28px; }
#contactus h4 a {text-decoration:none;}
#services {margin-left:30px;width:370px;height:113px; background: url("/assets/templates/altrepair/images/services.gif");float:right;}
#services h4 {padding-top:39px; padding-left:135px;font-size: 28px; }
#services h4 a {text-decoration:none;}
.left {float: left; width: 260px;}
#content li {margin-left: 10px;}
.legal a {text-decoration: none; padding-left:5px; padding-right:5px; color: #DDD; font-size: 10px;}
p.host {font-size:8px;}
.host a {text-decoration: none; color: #DDD; font-size: 9px;}

body {  background: #000 url("/assets/templates/altrepair/images/body_bg.gif") repeat-y center top;  margin: 0;  padding: 0;  color: #e0e0e0;  text-align: center;  font: 12px "Lucida Grande",Verdana,Arial,sans-serif; }
* {  margin: 0;  padding: 0;}

a {  color: #66ccff;}
a:hover {  text-decoration: none;}
strong {  color: white;}
img {  border: 0;}
blockquote {  color: #aaa;  padding: 5px 30px;  background: url("/assets/templates/altrepair/images/blockquote_bg.gif") no-repeat left top;  margin-left: 8px;}
blockquote blockquote { background-image: none; }
hr {  clear: both;  visibility: hidden;}
p,ul,ol {  margin-bottom: 1.35em;  line-height: 1.4em;}
li {  margin-bottom: 0.6em;}

h1, h2, h3, h4, h5 {font-weight: normal;  color: white;}
h1, h2 {padding-bottom: 5px;  border-bottom: 1px solid #333; margin-bottom: 10px;}
h1 { font-size: 22px;}
h2 {font-size: 20px;}
h3 {font-size: 18px;margin-bottom: 0.5em;}
h4 {font-size: 15px;margin-bottom: 0.3em; }
h5 {font-size: 14px;margin-bottom: 0.2em;}

#wrapper {padding-top: 5px;  margin-left: auto;  margin-right: auto;width: 900px;    background: url("/assets/templates/altrepair/images/header.png") no-repeat center top;}
#content {position: relative;text-align: left;min-height:200px;margin-left: auto;margin-right: auto;width: 790px;background: #1a1a1a url("/assets/templates/altrepair/images/content_bg_top.gif") no-repeat center top;  padding: 30px 35px 25px 35px;  }

#logo a { display: block;width: 280px;height: 92px;text-indent: -1000px; position: absolute;left:50%;margin-left:-360px; top:30px;overflow: hidden;background: transparent url("/assets/templates/altrepair/images/bb_logo.png") no-repeat 0px 0px;outline: none;}
#logo a:hover {background-position: 0px -150px;}

#nav {margin-top:110px;height: 45px;width: 860px;margin-left: auto;margin-right: auto;}
#nav ul {text-align: center;height: 45px;margin: 0;}
#nav ul li {display: inline;list-style-type: none;margin: 0;}
#nav ul li a {font-size: 12px;text-decoration: none;color: #777;float: left;display: inline;height: 45px;line-height: 52px;text-align: center;padding: 0 14px;outline: none;}
#nav ul li a.big {height: 45px;line-height: 45px; font-size: 16px;margin-right: 8px;}
#nav ul li a:hover {	color: #66CCff;}
#nav ul li.active a {  color: white;  background: url("/nav_on_bg.gif") no-repeat center bottom; }

#mainsidebar ul, #mainsidebar ul li, #blogsidebar ul, #blogsidebar ul li {  list-style: none;}
#mainsidebar ul, #blogsidebar ul {padding-top: 0px;  margin-bottom: 0px;}
#mainsidebar ul li, #blogsidebar ul li {height: 28px; margin: 0;padding-bottom:1px;}
#mainsidebar ul li a, #blogsidebar ul li a {  padding-left: 25px; display: block;  line-height: 28px;height: 28px; width: 190px;  font-size: 12px;color: #666;  text-decoration: none;}
#mainsidebar ul li a:hover, #blogsidebar ul li a:hover {  color: #66ccff;}
#mainsidebar h3, #blogsidebar h3 {padding-top:12px;padding-left:15px;margin-bottom:-0px;}

#main, #blogmain { width: 550px;text-align: left;margin-bottom: 30px;float:left;margin-left:25px;margin-top:5px;}
#mainsidebar, #blogsidebar {width: 209px;float: left;margin-left:50px;margin-top:20px;min-height:200px;background: #131313 url("/assets/templates/altrepair/images/side_bottom.gif") no-repeat center bottom;}
#mainsidebar_inner, #blogsidebar_inner {min-height:11px;background: url("/assets/templates/altrepair/images/side_top.gif") no-repeat center top;padding-bottom:10px;}
#maincontent, #blogcontent {text-align: left;height:auto;margin-left: auto;margin-right: auto;width: 845px;background: #1a1a1a url("/assets/templates/altrepair/images/content_bg_top.gif") no-repeat center top;  padding: 0px 15px 5px 0px;  }

#content { padding-top: 10px;padding-bottom:15px; }

#main ul, #main ol, #footer ul {  padding-left: 30px;}

label {  font-size: 11px;  padding-left: 2px;}

#footer { background: url("/assets/templates/altrepair/images/content_bg_bot.gif") no-repeat center top;  padding-top: 55px;  width: 860px;  padding-bottom: 40px;  margin-left: auto;  margin-right: auto;}
#footer h4 { margin-bottom: 0.7em }

.box_outer {background-image: url(/assets/templates/altrepair/images/box_bottom.gif);background-repeat: no-repeat;width: 250px;background-position: left bottom;padding-top: 10px;margin: 10px;padding-bottom: 5px;}
.box { background-image: url(/assets/templates/altrepair/images/box.gif); background-repeat: no-repeat; float: left;width:250px;padding:5px;}

.jot-err {border: 1px solid red;font-weight: bold;color: red;padding: 5px;margin-bottom: 10px;}
.jot-cfm {border: 1px solid green;font-weight: bold;color: green;padding: 5px;margin-bottom: 10px;}
.jot-row {background-image: url(/assets/templates/altrepair/images/comments_bottom.png);background-repeat: no-repeat;background-position: left bottom;margin: 10px;padding-bottom: 0px;}
.jot-bottom {background-image: url(/assets/templates/altrepair/images/comments_top.png);background-repeat: no-repeat;background-position: left top;padding-bottom: 8px;margin-left: 0px;margin-bottom: 0px;padding-top: 10px;}
.jot-row-up {border: 1px dotted red;}
.jot-row-new {border: 1px dotted green;}
.jot-comment {padding-left: 10px;padding-right: 10px;background-color: #111111;}
.jot-comment hr {border: 0px; border-bottom: 1px solid #cccccc;}
.jot-posticon {float: left;width: 20px;height: 20px;padding-top: 8px;padding-right: 3px;}
.jot-posticon img {border: 0px;}
.jot-mod {float: right;width: 100px;text-align: right;color: #666666;font-weight: bold;}
.jot-mod img {border: 0px;}
.jot-mod a {float: right;padding: 1px;padding-left: 2px;padding-right: 2px;}
.jot-mod a:hover {background-color: #666666;color: #666666;}
.jot-subject {color: #fff;font-weight: bold;font-size: larger;}
.jot-message {padding: 2px;overflow: auto;}
.jot-poster {padding: 0px;text-align: left;font-size: 10px;}
.jot-nav {padding: 0px;text-align: center;margin: 10px;}
.jot-list ul {padding: 0px;text-align: left;margin-bottom: 10px;list-style-position: inside;}
.jot-subscribe {margin-bottom: 10px;}
.jot-form {margin-bottom: 10px;}
.jot-form fieldset {border: 0px;}
.jot-form label {display: block;}
.jot-user {float: left;width: 80px; }
.jot-content {margin-left: 80px;}
.jot-extra {text-align: right;}
.jot-editby {font-size: 10px;color: #666666;font-style: italic;}

label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}
select {width:100px;padding:5px 0px 5px 5px;}
#cfTime {height:50px;}
.error, .errors, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error, .errors {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}