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.01%;
    font-family:inherit;
    vertical-align:baseline;
    outline:0;
}

body {margin:0 0 150px 0; background:#000; font-family:Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; font-size:62.5%}

a:link,a:visited {color:#333333; font-size:1.1em; text-decoration:none}
a:hover,a:active  {color:#d50000; font-size:1.1em;  background-color:none; text-decoration:none}

a.email_link:link,a.email_link:visited {color:#FFF; text-decoration:none; font-weight:bold}
a.email_link:hover,a.email_link:active  {color:#CCC; background-color:none; text-decoration:none; font-weight:bold}

a.af_link:link,a.af_link:visited {color:#666; text-decoration:none; font-weight:bold}
a.af_link:hover,a.af_link:active  {color:#FFF; background-color:none; text-decoration:none; font-weight:bold}


a.blog,a.blog:link,a.blog:visited  {color:#333; font-weight:normal}
a.blog:hover {color:#333; text-decoration:underline}

a.y-link,a.y-link:link,a.y-link:visited  {color:#ffa800}
a.y-link:hover {color:#333; text-decoration:underline}

a.footer,a.footer:link,a.footer:visited,a.footer:active{font-weight:bold; font-size:1.3em; color:#ffa800; float:left; margin:10px 20px 0 0}
a.footer:hover {font-weight:bold; font-size:1.3em; color:#FFF; float:left; margin:10px 20px 0 0}


.copyright{font-size:1.1em; color:#666;font-weight:bold}


p {font-size:12px; padding:0; margin:0; color:#333}
h1 {font-size:17px; padding:0; margin:0; color:#333; letter-spacing:-0.5px; font-weight:bold}
h2 {font-family:"Arial Black"; text-align:left; font-size:16px; margin:0 0 10px 0; padding:0}
h2.contact {font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:left; font-size:1.6em; margin:0 0 10px 0; padding:0; color:#ffa800}
h2.yellow {font-family:"Arial Black"; text-align:left; font-size:1.2em; margin:0 0 2px 0; padding:0; color:#ffa800}
h3 {font-weight:bold; text-align:left; font-size:1.5em; margin:0 0 10px 0; padding:0}
h4 {font-family:"Arial Black"; font-weight:bold; text-align:left; font-size:1.4em; margin:5px 0 5px 0; padding:0}

.text {font-size:12px; margin-bottom:5px}
.forms_Asterisk {color:#F00}

#mainflash{background-color:none; width:960px; height:310px}
#mainflash h1 {text-indent:-9999px; display:block; float:left; color:#FFF}

#mainbody{background-color:#FFF; width:960px; height:630px; background-image:url(../images/home-page_bg.gif); background-position:top; background-repeat:no-repeat; position:relative}
#mainbody_stretch{background-color:#FFF; width:960px; height:auto; background-image:url(../images/home-page_bg.gif); background-position:top; background-repeat:no-repeat; position:relative}
#mainbody #welcome {width:610px; height:240px; background-image:url(../images/welcome-bg.png); background-repeat:repeat-x; background-color:#e5e5e5; position:absolute; top:-14px; left:0px; z-index:5}
#mainbody #welcome .pad {margin:10px; text-align:left; position:relative; z-index:30}
#mainbody #welcome .pad .text {margin-bottom:20px}

#mainbody #contact {width:350px; height:392px; right:0px; position:absolute; border-left:7px solid #e7e7e7; border-bottom:7px solid #e7e7e7}
#mainbody #contact .pad {margin:0 0 0 10px}
#mainbody #contact .pad .form {margin:10px 10px 0 0; clear:both; width:330px%; height:185px}

#mainbody #contact .pad .form dd {float:left; clear:left; height:30px; font-size:11px; font-weight:bold}
#mainbody #contact .pad .form dd.comment {float:left; clear:left; height:128px; font-size:11px; font-weight:bold}

#mainbody #contact .pad .form dt {float:right; clear:right; height:30px}
#mainbody #contact .pad .form dt.comment {float:right; clear:right; height:108px}
#mainbody #contact .pad .form dt.submit {float:left; clear:both; height:30px; margin-left:70px}

#mainbody #contact .pad .form input,#mainbody #contact .pad .form textarea {font-size:1.6em; font-weight:bold; letter-spacing:1.4px; color:#666666}

#mainbody #specialize {width:610px; height:180px; position:absolute; top:230px; left:0px; z-index:4}
#mainbody #specialize .pad {margin:10px 0 0 15px; text-align:left}
#mainbody #specialize .pad p {font-size:12px}
#mainbody #specialize .pad .links {margin:15px 0 0 0}
#mainbody #specialize .pad .links .mrg {margin:0 6px 0 0}

#mainbody #blog-info {width:610px; height:130px; position:absolute; top:410px; left:0px}
#mainbody #blog-info .pad {margin:10px 0 0 15px; text-align:left}
#mainbody #blog-info .posts {font-size:1.2em; margin:0 0 5px 10px; list-style-type:none}
#mainbody #blog-info .posts li {margin-bottom:2px}

#mainbody #links {width:900px; height:80px; position:absolute; right:0px; top:480px}
#mainbody #links .feedburner {float:right; margin:60px 10px 0 0}
#mainbody #links .naymz {float:right; margin:60px 10px 0 0}
#mainbody #links .linked-in {float:right; margin:60px 10px 0 0}
#mainbody #links .twitter {float:right; margin:60px 10px 0 0}
#mainbody #links .adm {float:right; margin:60px 10px 0 0}
#mainbody #links .facebook {float:right; margin:60px 10px 0 0}
#mainbody #links .driving-sales {float:right; margin:60px 10px 0 0}
#mainbody #links .technorati {float:right; margin:60px 10px 0 0}

#footer-top {width:960px; height:30px; background-color:#ffa800}
#footer-bottom {width:960px; height:30px}
#footer-bottom .pad {margin:0 15px 0 15px}
#footer-bottom .phone {font-weight:bold; font-size:1.3em; color:#FFF; float:left; margin:10px 0 0 30px}
#footer-bottom .email {font-weight:bold; font-size:1.3em; color:#FFF; float:left; margin:10px 0 0 30px}


/**  BLOG  **/
#editor_container ul, #editor_container ul li {list-style-type:disc}
