
/* General layout */
body {margin:0; padding:20px 0; font:76% tahoma,verdana,sans-serif; background:#047 url(img/bodybg.png) repeat-x fixed; color:#333;}
#thetop {margin:0;}
#container {width:940px; margin:0 auto; padding:20px 20px 0 20px; background:#fff url(img/contbg.jpg) no-repeat; color:#333;}

/* Tags */
h1,h2,h3,h4,h5 {margin:0 0 10px 0;}
h1 {font-size:1.85em;}
h2 {font-size:1.5em; margin-left:0; margin-right:0; margin-top:0; margin-bottom:4px}
h3 {margin:20px 0 8px 0; font-size:1.3em; line-height:125%}
h4 {font-size:1.2em; color:#800000; margin-left:0; margin-right:0; margin-top:10px; margin-bottom:5px; line-height:150%}
h5 {font-size:1.4em; margin-left:0; margin-right:0; margin-top:0; margin-bottom:4px; text-align:center; line-height:125%}
a {text-decoration:none; color:#26c;}
a:hover {text-decoration:underline; color:#800000}
a img {border:0;}
p {line-height:1.5em; text-align:justify; margin-left:10px; margin-right:0; margin-top:0; margin-bottom:15px}
acronym { border-bottom: 2px dotted #cc0000; cursor: help; }
hr {color: #000080; text-align: center; border-top: 2px solid #000080;}

/* Site title and header */
#logo {float:left; width:350px; background:#EEEEEE url('img/Mikes_Auto_Service_Repair_Logo.jpg') no-repeat; border:4px solid #DDDDEE; text-align:center; color:#555555; overflow:auto; margin-left:0; margin-right:20px; margin-top:0; margin-bottom:0; padding-left:0; padding-right:0; padding-top:0; padding-bottom:0px; height:235px}
#logo h1 {margin:2px 2px 2px 2px; letter-spacing:0px;line-height:1em;}
#logo a {color:#000080; text-decoration:none; }
#logo a:hover {color:#800000;}
#tagline {text-align:center; font-size:1.25em;line-height:1.0em; color:#000000; font-weight:bold;}
#intro p {line-height:1.5em;}

/* Main content */
#main {float:left; width:700px; margin-right:20px; padding:0; line-height:1.3em; }

/* Sidebar */
#sidebar {width:205px; float:right; margin-top:20px; font-size:1em; line-height:1.3em;}
#sidebar p, #sidebar ul, #sidebar ol {margin:0 0 15px 10px; padding:0;}
#sidebar ul li, #sidebar ol li {padding:0; list-style-type:none; text-align:left; margin-left:0; margin-right:0; margin-top:0; margin-bottom:4px}
.sidelink {display:block; width:190px; font-size:1.2em; font-weight:400; text-align:center; background:#eee url('img/gradient1.png') repeat-x; color:#26c; border-top:1px solid #ddd; border-right:1px solid #bbb; border-bottom:1px solid #bbb; border-left:1px solid #ddd; margin-left:0; margin-right:10px; margin-top:3px; margin-bottom:2px; padding-left:8px; padding-right:0; padding-top:5px; padding-bottom:5px}
:hover.sidelink, .menuheader {background:#fff url(img/gradient2.png) repeat-x; color:#333; border-top:1px solid #ddd; border-right:1px solid #888; border-bottom:1px solid #888; border-left:1px solid #ddd; text-decoration:none;}
.active.sidelink, .menuheader {background:#fff url('img/gradient2.png') repeat-x; color:#800000; border-top:1px solid #ddd; border-right:1px solid #888; border-bottom:1px solid #888; border-left:1px solid #ddd; text-decoration:none}

/* Footer */
#footer {line-height:1.6em; width:980px; background:#FFFFFF url('img/footerbg.png') no-repeat bottom left; font-size:1.1em; color:#777777; text-align:center; border-top-style:double; border-top-width:3px; margin-left:auto; margin-right:auto; margin-top:0; margin-bottom:10px; padding-left:0; padding-right:0; padding-top:0; padding-bottom:1px}

/* Additional classes */
.headerstyle {clear:left; display:block; margin:20px 0 10px 0; padding:5px 0 5px 8px; background:#eee url(img/gradient2.png) repeat-x; color:#444; border-top:1px solid #ddd; border-right:1px solid #bbb; border-bottom:1px solid #bbb; border-left:1px solid #ddd; text-decoration:none;}
.clear {clear:both; margin:0; padding:0;}
.right {text-align:right;}
.internallink {font-size:0.9em; text-align:center;}
#sidebar p.block {font-size:0.9em; line-height:1.4em; margin:5px auto 15px auto; padding:5px; color:#555; border-top:1px solid #ddd; border-right:1px solid #bbb; border-bottom:1px solid #bbb; border-left:1px solid #ddd;}
.credit {color:#777;}
.hide {display:none;}
