body {
    margin-top : 1px;
    margin-bottom : 1px;
    color : #0B2A4C;
    font-family : Arial, Helvetica, Verdana, sans-serif;
    font-size : 0.8em;
    line-height : 2em;
    text-align : left;
    background : #000000 url(imgs/background.png) no-repeat fixed center top;
}

a{outline:none;}

.content p a:link,
.content p a:visited,
.content p a:active {
    color: #003059;
    text-decoration: none;
    padding: 0px;
    padding: 0px;
    border-bottom: 1px dotted blue;
}
.content p a:hover {
    color: #003059;
    text-decoration : none;
    border-bottom: none;
}
.notfound p a:link,
.notfound p a:visited,
.notfound p a:active {
    color: #003059;
    text-decoration: none;
    padding: 0px;
    border-bottom: 1px dotted #003059;
}
.notfound p a:hover {
    color: #003059;
    text-decoration : none;
    border-bottom: none;
}
.content2a p a:link,
.content2a p a:visited,
.content2a p a:active {
    color: #003059;
    text-decoration: none;
    border-bottom: 1px dotted #003059;
}
.content2a p a:hover {
    color: #003059;
    text-decoration : none;
    border-bottom: none;
}
.content2a li a:link {
    color: yellow;
    border-bottom: 1px solid yellow;
    text-decoration: none;
}
.content2a li a:hover {
    color: #ffffff;
    border-bottom: 0;
    text-decoration: none;
}
h1 {
    font : 40px Trebuchet MS;
    color : #ff0000;
    margin : 15px 0 15px 0;
    padding-left : 15px;
}
h2 {
    font : 22px Trebuchet MS;
    color : white;
    margin : 15px;
}
h3 {
    margin : 15px;
    font-size: 20px;
    color: #454545;
    text-shadow: #454545 1px 1px 0px;
    line-height: 1.2em;
}
h1,
h2,
h3 { text-shadow: #9f9f9f 1px 1px 0px }
p { margin : 5px 15px 5px 15px }
blockquote p {
    font : 160% Georgia;
    color : #aaa;
    padding : 3px;
    line-height : 25px;
}
.highlight {
    color : silver;
    font-weight : bold;
}
#container {
    width : 982px;
    height : auto;
    text-align : left;
    margin : 0 auto 0 auto;
    padding : 0 !important;
    line-height : 1.8em;
    font-size : 1em;
    border-top : 0 solid #949494;
    border-bottom : 1px #949494;
}
.header {
    margin:0;
    width: 983px;
    height: 176px;
    background: #370004;
    color: white;
    text-align: center;
}
.logo a {
    text-decoration: none;
    border-bottom: none;
    outline: 0;
}
.logo { float: left; }
.anchorYellow {
    color : #ffff99;
    font-family : arial;
}
.anchorwhite {
    color : #ffffff;
    font-family : arial;
    font-size : 14px;
    font-weight : bold;
}
p.topLink a:link {
    color : #000000;
    font-size : 11px;
    font-weight : bold;
    border-bottom: none;
}
.spanpage {
    float : left;
    width : 800px;
    margin : 10px 10px -20px 20px;
    color : white;
    padding : 2px;
    font-size : 13px;
    line-height : 1.3em;
    font-family : arial;
    border : 0 dotted #ffff99;
}
.bottomcontent {
    float : left;
    width : auto;
    margin : 10px 10px 50px 15px;
    color : white;
    padding : 2px;
    font-size : 13px;
    line-height : 1.3em;
    font-family : arial;
    border : 0 dotted #ffff99;
}
.content_outer {
    float: left;
    margin: -1px 0px 0px 0px;
    height : auto;
    width : 982px;
    padding : 0px;
    background: #ffffff url(imgs/content_back_logo.png) no-repeat fixed center top;
    border: 0px solid black;
}
.content_top {
    float: left;
    margin: 0px 0px 0px 0px;
    height : 20px;
    width : 982px;
    padding : 0px;
    background: #ffffff url(imgs/content_back.png) no-repeat center top;
}
.content {
    float : left;
    height : auto;
    width : 600px;
    margin : 10px 10px 10px 10px;
    color : #000000;
    padding : 2px;
    font-size : 14px;
    line-height : 1.2em;
    font-family : arial;
}
.google_search {
    float : left;
    height : auto;
    width : 900px;
    margin : 20px 0px 10px 10px;
    padding : 0px;
    font-size : 14px;
    line-height : 1.2em;
    font-family : arial;
    border : 0px solid silver;
}
#timerDiv {
    display: none;
    margin: 10px 0px 10px 15px;
    width: 600px;
    padding: 10px;
    border: 5px solid silver;
    font-size: 18px;
    text-align: center;
    background : url(imgs/overlaypicture2.png) no-repeat;
}
.contactForm {
    float : left;
    height : auto;
    width : auto;
    margin : 30px 0 30px 20px;
    color : white;
    padding : 15px 20px 15px 20px;
    font-size : 14px;
    line-height : 1.6em;
    font-family : arial;
    border : 0 solid yellow;
    background : none;
    background-position : center;
}
#topDiv {
    display : block;
    float : left;
    width : auto;
    margin : 5px 10px 10px 10px;
    color : #000000;
    padding : 0;
    font-size : 14px;
    line-height : 1.1em;
    font-family : arial;
    border : 0 solid silver;
}
#hiddenDiv {
    display : none;
    width : auto;
	margin : 5px 10px 10px 10px;
    color : #000000;
    padding : 0;
    font-size : 14px;
    line-height : 1.1em;
    font-family : arial;
    border : 0 solid silver;
}
#hiddenDivtwo {
    display : none;
    width : auto;
    margin : 5px 10px -10px 10px;
    color : white;
    padding : 0;
    font-size : 14px;
    line-height : 1.1em;
    font-family : arial;
    border : 0 solid silver;
}
.titleDiv {
    margin : 0px 10px 3px 10px;
    width : 300px;
    height : auto;
    border : 0 solid yellow;
}
.content2a {
    float : left;
    width : 950px;
    margin : 10px 15px 30px 8px;
    color : #000000;
    padding : 5px;
    font-size : 14px;
    line-height : 1.1em;
    font-family : arial;
    border : 0 solid silver;
}
.content2abottom {
    float : left;
    width : 950px;
    margin : -20px 15px 0px 0px;
    color : #000000;
    padding : 5px;
    font-size : 14px;
    line-height : 1.1em;
    font-family : arial;
    border : 0 solid silver;
}
.me2 {
    margin-right : 9px;
    margin-top : 4px;
}
.googlepic {
    margin-right : 9px;
    margin-top : 3px;
}
.imageright {
    margin-left : 2px;
    margin-top : -22px;
}
.image_right_certs {
    margin-left : 3px;
    margin-bottom : -2px;
	
}
.pic {
    position : relative;
    top : 7px;
    margin-right : 0;
    margin-left : 0;
}
.windows {
    position: relative;
    margin-top: 4px;
    margin-right: -30px;
    margin-left: 6px;
}
.words {
    font-size: 14px;
    color : #000000;
    font-weight : bold;
}
.blogText {
    color : #ffff99;
    font-weight : bold;
    font-size : 12px;
    line-height : 1.3em;
}
.os {
    margin: 10px 0px 0px 20px;
    color : #ffff99;
    font-weight : bold;
    font-size : 15px;
    line-height : 1.3em;
    border: 0px solid yellow;
}
.wordsLineheight {
    color : #000000;
    font-weight : bold;
    line-height : 0.9em;
}
.words2 {
    color : #ff0000;
    font-weight : bold;
    text-decoration: underline;
    text-decoration: underline;
}
.heading {
    color : #ffffff;
    font-weight : bold;
}
.underline {
    color : #000000;
    text-decoration: bold;
    text-decoration : underline;
}
.sidebar {
    float : right;
    width : 250px;
    height: auto;
    margin : -2px 23px 0px 0px;
    padding : 5px;
    color : #ffffff;
    background : #03165b url(imgs/background.gif) repeat top;
    border-top: 2px solid #ffffff;
    border-bottom: 2px solid #ffffff;
    line-height : 1.2em;
    font-family : arial;
    font-size : 14px;
}
.sidebarlinks {
    float : right;
    height: auto;
    width : 249px;
    margin : -7px 22px -4px 0;
    padding : 5px;
    color : #ffffff;
    background : url(imgs/overlay3.gif) repeat top;
    background-position : center;
    border-bottom: 2px solid white;
    border-left : 0 solid gray;
    border-right : 0 solid gray;
    line-height : 1.2em;
    font-family : arial;
    font-size : 14px;
    border-top : 2px solid white;
}
.nav-right a:link,
.nav-right a:visited,
.nav-right a:active {
    color: #9f9f9f;
    text-decoration: none;
}
.nav-right a:hover {
    color : #ffffff;
    text-decoration: none;
    border-bottom: 1px solid yellow;
}
.socialNetworking a:link {
    border-bottom: none;
    text-decoration: none;
}
.socialNetworkingTwo a:link {
    border-bottom: none;
    text-decoration: none;
}
.nav-rightlinks a:link,
a:visited,
a:active {
    color : white;
    text-decoration: none;
}
.nav-rightlinks a:hover {
    text-decoration: none;
    background-color: yellow;
    color: blue;
}
.skillset_text {
    font-weight: bold;
    color: #ffffff;
}
#skillset {
    float : right;
    width : 226px;
    height: auto;
    background : #03165b url(imgs/background.gif) repeat;
    background-position : center;
    margin : 0 22px 0px 20px;
    padding : 17px;
    color : #ffffff;
    border-top : 2px solid white;
    border-bottom : 2px solid white;
    line-height : 1.2em;
    font-family : arial;
    font-size : 15px;
    text-align : center;
}
.inner {
    margin : 0 5px 0 5px;
    width : auto;
    margin: 2px solid white;
    color: #ffffff;
    font-weight: bold;
    font-size: 14px;
}
.sidebar4 {
    float : left;
    width : auto;
    margin : 15px 15px 10px 15px;
    padding : 10px;
    color : white;
    border : 0 solid silver;
    line-height : 1.2em;
    font-family : arial;
    font-size : 12px;
}
.links-right {
    float : left;
    width : auto;
    margin : 20px 10px 30px 15px;
    padding : 0;
    color : white;
    border : 0 solid silver;
    line-height : 1.4em;
    font-family : arial;
    font-size : 12px;
}
.links-left {
    float : left;
    width : auto;
    margin : 20px 10px 30px 18px;
    padding : 0;
    color : white;
    border : 0 solid silver;
    line-height : 1.2em;
    font-family : arial;
    font-size : 12px;
}
#mainnav {
    margin : 0 0 0 0;
    height : 32px;
    background : #370004 url(imgs/header.png) repeat;
    background-position : top;
    font-size : 14px;
    font-family : arial;
    border-bottom : 0px solid silver;
    border-top : 1px solid white;
}
.abovenav {
    margin : 0 2px auto 0;
    height : 6px;
    background : #aaaaaa url(imgs/mainnav.gif) repeat top;
    width : 982px;
    border-bottom : 0 solid silver;
    border-top : 2px solid white;
}
.bottombar {
    float : left;
    margin : 0 2px auto 0;
    height : 6px;
    background : #052385 url(imgs/mainnav.gif) repeat top;
    width : 982px;
    border-bottom : 0 solid silver;
    border-top : 2px solid white;
}
#mainnav ul {
    height : 100%;
    margin : 5px 5px auto 3px;
    padding : 0 0 0 0;
}
#mainnav li {
    list-style-type : none;
    float : left;
    width : auto;
    padding : 1px;
    margin : -1px -6px 0 8px;
    border : 0 solid #ffffff;
}
#mainnav a:link,
#mainnav a:visited {
    color : white;
    text-transform : uppercase;
    font-weight : bold;
    text-decoration : none;
    padding : 2px 8px 0 10px;
    margin : 5px 0 5px 0;
    border-bottom : none;
}
#mainnav a:hover {
    color : #ffff99;
    text-decoration : none;
    border-bottom: 4px solid #ffff99;
    padding : 2px 8px 0 10px;
    margin : 5px 0 5px 0;
}
.nav-right {
    margin : 6px 0 5px 18px;
    height: auto;
    padding: 2px;
    border: 0px solid white;
}
#footer {
    clear : both;
    font-size : 11px;
    line-height : 1em;
    width : 982px;
    height : 70px;
    border-top : 2px solid silver;
    background : #370004 url(imgs/footer.png) repeat top;
    font-weight: bold;
}
.footer-left {
    margin : -25px 10px 0 10px;
    width : 200px;
    height : auto;
    padding : 1px;
    border : 0px solid silver;
}
.footer-right {
    float : right;
    font-size : 12px;
    margin : -30px 10px 0 10px;
    border : 0 solid white;
    width : 230px;
    height : 40px;
    text-align : center;
}
.footer-center {
    margin : 23px auto 0 auto;
    color : #ffffff;
    font-weight : bold;
    width : 300px;
    text-align : center;
    border : 0 solid yellow;
    line-Height: 1.0em;
}
.footer-center a:link,
.footer-center a:active,
.footer-center  a:visited {
    color: #ffff99;
    font-weight : bold;
    text-decoration : none;
    border-bottom : 1px dotted #ffff99;
    line-height: 1.3em;
}
.footer-center a:hover {
    color: #ffff99;
    font-weight : bold;
    text-decoration : none;
        border-bottom : 0px dotted #ffff99;
}
.footer-links-right {
    font-size : 12px;
    font-family : arial;
    font-weight : bold;
    padding : 5px;
    text-align : right;
    margin : -33px 10px 0 0 !important;
    color : #ffffff;
}
#footer-links2 {
    font-size : 13px;
    margin : 10px 0 0 0 !important;
    color : #ffffff;
}
#linksbanner {
    float : left;
    width : 468px;
    margin : 10px 10px 60px 20px;
    color : white;
    padding : 5px;
    font-size : 13px;
    line-height : 1.3em;
    font-family : arial;
    border : 0 solid silver;
}
.blog {
    float : right;
    margin : 10px 27px 30px 27px;
    width : 223px;
    height : auto;
    padding : 11px;
    color : #ffffff;
    line-height : 1.2;
    font-family : arial;
    font-size : 11.5px;
    -moz-border-radius: 1em 1em 1em 1em;
    border-radius: 1em 1em 1em 1em;
    -moz-box-shadow: 2px 2px 6px 1px #000000;
    -webkit-box-shadow: 2px 2px 6px 1px #000000;
    box-shadow: 2px 2px 6px 1px #000000;
    background: #03165b url(imgs/background.gif) repeat fixed center;
    border: 3px groove #370004;
}
#searchbox {
    padding : 2px;
    float : right;
    margin : -31px 26px 0 0;
    height : auto;
    border : 0px solid white;
}
.headersection1 {
    width : 246px;
    height : 30px;
    float : right;
    margin : 20px 23px 0px 10px;
    padding : 7px 4px 0 10px;
    color : #ffffff;
    background : #370004;
    -moz-border-radius: 2em 2em 0em 0em;
    border-radius: 2em 2em 0em 0em;
    font-family : arial;
    font-size : 18px;
    text-align : center;
}
.headersection2 {
    width : 246px;
    height : 30px;
    float : right;
    margin : 20px 22px 0px 10px;
    padding : 7px 4px 0 10px;
    color : #ffffff;
    background : #370004;
    -moz-border-radius: 2em 2em 0em 0em;
    border-radius: 2em 2em 0em 0em;
    font-family : arial;
    font-size : 18px;
    text-align : center;
}
.headersectionblue {
    width : 249px;
    height : 30px;
    float : right;
    margin : 20px 22px 0 10px;
    padding : 0 4px 0 4px;
    color : #ffffff;
    background : url(imgs/div_header.png) repeat;
    border-bottom : 2px solid white;
    font-family : arial;
    font-size : 18px;
    text-align : center;
}
.headersectionlinks {
    width : 250px;
    height : 30px;
    float : left;
    margin : 25px 21px 0px 19px;
    padding : 5px 4px 0 4px;
    color : #ffffff;
    background: #370004;
    : ;
    -moz-border-radius: 2em 2em 0em 0em;
    border-radius: 2em 2em 0em 0em;
    font-family : arial;
    font-size : 14px;
    text-align : center;
}
.headersectionSEOlinks {
    width : 247px;
    height : 30px;
    float : left;
    margin : 15px 20px 2px 22px;
    padding : 15px 4px 0 4px;
    color : #ffffff;
    background : red url(imgs/div_header.png) repeat;
    border-bottom : 5px groove silver;
    -moz-border-radius: 2em 2em 0em 0em;
    border-radius: 2em 2em 0em 0em;
    font-family : arial;
    font-size : 14px;
    text-align : center;
}
.bottomsection {
    width : 252px;
    height : 30px;
    float : right;
    margin : 0px 23px 5px 31px;
    padding : 5px 4px 0 4px;
    color : #ffffff;
    -moz-border-radius: 0em 0em 2em 2em;
    border-radius: 0em 0em 2em 2em;
    background : #370004;
    font-family : arial;
    font-size : 18px;
    text-align : center;
}
.bottomsectionTwo {
    width : 252px;
    height : 30px;
    float : right;
    margin : 0px 22px 5px 32px;
    padding : 5px 4px 0 4px;
    color : #ffffff;
    -moz-border-radius: 0em 0em 2em 2em;
    border-radius: 0em 0em 2em 2em;
    background : #370004;
    font-family : arial;
    font-size : 18px;
    text-align : center;
}
.bottomsectionblue {
    width : 253px;
    height : 25px;
    float : right;
    margin : -3px 22px 0 25px;
    padding : 5px 4px 0 4px;
    color : #ffffff;
    background : red url(imgs/headersection.png) repeat;
    -moz-border-radius: 0em 0em 2em 2em;
    border-radius: 0em 0em 2em 2em;
    font-family : arial;
    font-size : 18px;
    text-align : center;
}
.bottomsectionblue1 {
    width : 250px;
    height : 25px;
    float : left;
    margin : 4px 25px 0px 20px;
    padding : 5px 4px 0 4px;
    color : #ffffff;
    background: #370004;
    -moz-border-radius: 0em 0em 2em 2em;
    border-radius: 0em 0em 2em 2em;
    font-family : arial;
    font-size : 18px;
    text-align : center;
}
.bottomsectionbluelinks {
    width : 247px;
    height : 30px;
    float : left;
    background : white;
    margin : -2px 20px -5px 21px;
    padding : 5px 4px 0 4px;
    color : #000000;
    background : red url(imgs/div_header.png) repeat;
    border: 1px solid silver;
    -moz-border-radius: 0em 0em 2em 2em;
    border-radius: 0em 0em 2em 2em;
    font-family : arial;
    font-size : 14px;
    text-align : center;
}
.borderpicsbottom {
    float : left;
    width : 400px;
    margin : 10px 10px 60px 15px;
    border : 0 solid white;
    padding : 0;
}
.toppics {
    float : left;
    background : #ffffff;
    width : 250px;
    margin : 10px 30px 30px 20px;
    padding : 5px;
    color : #000000;
    border : 0 solid silver;
    line-height : 1.2em;
    font-family : arial;
    font-size : 12px;
    text-align : center;
    font-weight : 900;
}
.backtotoppics2 {
    float : left;
    width : auto;
    margin : 10px 10px 40px 25px;
    color : white;
    padding : 2px;
    font-size : 13px;
    line-height : 1.3em;
    font-family : arial;
    border : 0 dotted #ffff99;
}
.bottomtext {
    float : right;
    width : 500px;
    margin : 17px 25px 50px -100px;
    color : white;
    padding : 0;
    font-size : 14px;
    line-height : 1.3em;
    font-family : arial;
    border : 0 dotted #ffff99;
}
.bottomtexta {
    float : right;
    width : 550px;
    margin : -10px 25px 40px -100px;
    color : white;
    padding : 0;
    font-size : 14px;
    line-height : 1.1em;
    font-family : arial;
    border : 0 dotted #ffff99;
}
.footerpics { margin-left : 3px }
.arrow { margin-top : 5px }
.notfound {
    padding : 0;
    float : left;
    width : 710px;
    height: 650px;
    font-size : 14px;
    color : #000000;
    margin : 10px 10px 130px 20px;
    border : 0 solid white;
}
.notfound p a:link { border-bottom: none }
.usefullinks a {
    color: blue;
    text-decoration: none;
    padding: 0px;
    border-bottom: 1px dotted blue;
}
.usefullinks a:hover {
    color: blue;
    text-decoration: none;
    padding: 0px;
    border-bottom: 0px dotted blue;
}
.notfoundrightouter {
    padding : 5px;
    height : 350px;
    float : left;
    width : 190px;
    line-height : 1.1em;
    font-size : 12px;
    color : #000000;
    margin : 35px 30px 30px 10px;
    border : 0 solid yellow;
}
.usefullinks {
    padding : 0;
    float : left;
    width : 170px;
    line-height : 1.1em;
    font-size : 12px;
    text-align : center;
    color : white;
    margin : 4px 35px 130px 10px;
    border : 0 solid white;
}
.errorpic {
    margin-right : 7px;
    margin-top : 5px;
}
.contentlinks {
    float : left;
    height : auto;
    width : 300px;
    margin : 10px 12px 30px 15px;
    color : white;
    padding : 0;
    font-size : 14px;
    line-height : 1.1em;
    font-family : arial;
    border : 0px solid silver;
}
.SEOlinks {
    float : left;
    width : 280px;
    margin : -4px 12px 25px 15px;
    color : white;
    padding : 0;
    font-size : 14px;
    line-height : 1.1em;
    font-family : arial;
    border : 0 solid silver;
}
.bottomsectionlinks {
    width : 253px;
    height : 25px;
    float : right;
    margin : 5px 22px 0 28px;
    padding : 5px 4px 0 4px;
    color : #ffffff;
    background : url(imgs/bottomblue.png) no-repeat;
    border-top : 2px solid white;
    font-family : arial;
    font-size : 18px;
    text-align : center;
}
.nav-rightlinks {
    margin : 6px 0px 10px 10px;
    text-align : center;
    line-height : 1.2em;
    font-family : arial;
    font-size : 14px;
}
.mike {
    margin-top : -5px;
    margin-right : 7px;
}
.webpic {
    margin-right : -5px;
    margin-left : 5px;
    margin-top : 5px;
}
.pictextcolor {
    float : left;
    margin : -10px 10px 0 30px;
    width : 387px;
    color : white;
    font-size : 14px;
    border : 0 solid white;
}
.arrowright {
    margin-left: 0px;
    margin-right: 5px;
    float: left;
}
.outerList {
    margin : 13px 0 10px 0px;
    width : 940px;
    padding : 0px;
    border : 0px solid white;
}
.listRight ul {
    margin : -2px 0 5px 10px;
    width : 390px;
    padding: 20px 20px 20px 30px;
    color : #000000;
    line-height : 1.2em;
    font-size : 13px;
    font-weight : bold;
    margin-left : 14px;
    border : 5px groove gray;
    list-Style-type: square;
    list-Style-image: url(imgs/tick.png);
    background: url(imgs/overlaypicture3.png) repeat center;
}
.listLeft ul {
    margin : -2px 5px 5px 0px;
    color : #000000;
    float : right;
    width : 390px;
    padding: 20px 20px 20px 30px;
    line-height : 1.2em;
    font-size : 13px;
    font-weight : bold;
    margin-left : 14px;
    border : 5px groove gray;
    background : url(imgs/overlaypicture3.png) repeat center;
    list-Style-type: square;
    list-Style-image: url(imgs/tick.png);
}
.outerList li a:link,
.outerList li a:active,
.outerList li a:visited {
    color : red;
    font-weight: bold;
    border-bottom: 1px dotted red;
}
.outerList li a:hover {
    color : #ffffff;
    text-decoration : none;
    border-bottom: 0;
}
.caps {
    font-size : 18px;
    font-family : monospace;
    color : #ffffff;
    font-weight : bold;
    line-height : 0.6em;
}
.chatwidget {
    margin : 10px 0 3px 0;
    width : 200px;
    text-decoration: none;
    background: inherit;
}
#calender {
    float : right;
    margin : -30px 50px 0 0;
    padding : 2px;
    font-weight : bold;
    color : #ffffff;
    font-size : 15px;
    font-family : arial;
    height : 20px;
    width : auto;
}
.threeLinks {
    width : 320px;
    height : 200px;
    line-height : 1.2em;
    font-family : arial;
    font-size : 12px;
    float : left;
    margin : 10px -8px 10px 40px;
    width : 250px;
    padding : 5px;
    border-left : 2px dotted yellow;
    border-right : 2px dotted yellow;
    list-style-type : none;
}
.sidebarSEO {
    float : right;
    width : 245px;
    margin : -5px 3px 2px -15px;
    padding : 5px;
    color : #ffffff;
    background : #000000 url(imgs/overlaypictures.gif) repeat;
    background-position : center;
    line-height : 1.2em;
    font-family : arial;
    font-size : 14px;
}
.socialNetworking {
    margin : -6px 0 -20px 0;
    border : 0px solid white;
    width : 220px;
    height : 68px;
    border: 0px solid white;
}
.socialNetworkingTwo {
    display: none;
    margin : -23px 0 5px 0;
    border : 0px solid white;
    width : 220px;
    height : 48px;
    padding: 0px;
}
#socialHide {
    display: none;
    color: yellow;
    font-weight: bold;
    font-size: 12px;
    display: block;
    margin : 8px 0px 4px 0px;
    border : 0px solid white;
    width : 220px;
    height : auto;
}
#socialHideTwo {
    display: none;
    color: yellow;
    font-weight: bold;
    font-size: 12px;
    display: visible;
    margin : 8px 0px 5px 0px;
    border : 0px solid white;
    width : 220px;
    height : auto;
}
.smallText {
    font-size : 11px;
    color : #363636;
}
.Mikeright {
    float:right;
    margin-top : 0;
    margin-left : 9px;
    margin-bottom : 7px;
}    
.mike_hammock {
    float:left;
    margin-top : 2px;
    margin-right : 7px;
    margin-bottom : 0;
}
.key_glow {
    margin-top : -4px;
    margin-right : 7px;
    margin-bottom : 0;
}
.RSS {
    font-weight: bold;
    font-size: 11px;
    color: orange;
    border-bottom: 1px dotted orange;
    padding: -2px;
}
.rss_small {
    margin: 1px 2px 0 0;
    float: left;
    font-size: 10px;
}
.small_blog {
    margin: 4px 0 0 0;
    font-size: 11px;
}
.small_blog a:link,
.small_blog a:visited,
.small_blog a:active {
    color: #9f9f9f;
    text-decoration: none;
}
.small_blog a:hover {
    color : #ffffff;
    text-decoration: none;
    border-bottom: 1px solid yellow;
}
.code {
    margin-right : 8px;
    margin-bottom : 1px;
    margin-top : 4px;
}
.image_left {
    margin-top : -4px;
    margin-right : 3px;
}
.image_left_twitter {
    margin-top : -5px;
    margin-right :3px;
	margin-bottom:30px;
    float: left;
    border: 0px solid white;
    padding: 2px;
}
.imageLeft {
    margin-top : 3px;
    margin-right : 3px;
}
.foursquare {
    color: #ffffff;
    height: 30px;
    padding: 2px;
}
.foursquare a {
    color: #ffff99;
    text-decoration : none;
    border-bottom : 1px dotted #ffff99;
    line-height: 1.3em;
}
.foursquare a:hover {
    color: #ffff99;
    text-decoration : none;
    border-bottom : 0 dotted #ffff99;
    line-height: 1.3em;
}
.metal_back {
    margin : 5px 0 5px 15px;
    padding : 5px;
    width : 900px;
    height : 145px;
    border : 3px groove #370004;
    -moz-border-radius: 1em 1em 1em 1em;
    border-radius: 1em 1em 1em 1em;
    background : url(imgs/about_back.png) repeat fixed center;
    -moz-box-shadow: 2px 2px 6px 1px #000000;
    -webkit-box-shadow: 2px 2px 6px 1px #000000;
    box-shadow: 2px 2px 6px 1px #000000;
}
.metal_inner {
    margin : 0px 5px 0px 10px;
    padding : 0px 2px 0 0;
    width : auto;
    height : auto;
    border : 0px solid yellow;
    background : none;
    background-position : top;
    color: #ffffff;
}
#painted {
    font-size : 10px;
    display : block;
    color : yellow;
    margin : -23px 10px 3px 18px;
    border : 0;
    width : 140px;
    height : 20px;
    padding : 0;
    font-weight : bold;
}
#painted a {
    font-size : 10px;
    display : block;
    color : yellow;
    font-weight : bold;
}
.innerText {
    margin: 0px 15px 30px 10px;
    height: auto;
    border: 0px solid black;
    line-height: 1.2em;
    width: 455px;
    padding: 0px;
    color: #000000;
}
.innerText a:link,
.innerText a:visited,
.innerText a:active {
    color: #003059;
    text-decoration: none;
    padding: 0px;
    border-bottom: 1px dotted blue;
}
.innerText a:hover {
    color: #003059;
    text-decoration: none;
    padding: 0px;
    border-bottom:none;
}
.certsLeft {
    float: left;
    margin: 10px 10px 10px 20px;
    border: 0px solid black;
    width: 440px;
    height: 450px;
}
.certsLeftInner {
    float: left;
    margin: 5px 5px 5px 5px;
    border: 0px solid black;
    text-align: center;
}
.certsRight {
    float: left;
    margin: 10px 10px 40px 10px;
}
.certsRight a:link, 
.certsRight a:visited, 
.certsRight a:active,
.certsRight a:hover {
    color: #003059;
    text-decoration: none;
    padding: 0px;
    border-bottom: none;
}
#twitter_update_list{
     float:right;
	 margin:60px 30px 0 0;
     list-style:none;
	 width:350px;
	 height:100px;
	 color:white;
}

#twitter_update_list li{
     line-height:1.0em;
     color:white;
     padding:2px 5px 2px 0px;
	 font-size:14px;
	 width:auto;
	 height:100px;
	 line-height:1.2em;
	 text-align:left;
	 font-style:italic;

}
#twitter_update_list li a:link,#twitter_update_list li a:active,#twitter_update_list li a:visited{
     color: #ffff99;
     text-decoration:none;
     border-bottom:1px dotted #ffff99;
	 font-style:normal;
}
#twitter_update_list li a:hover{
    color:#ffff99;
    text-decoration:none;
    border-bottom:none;
}

.italics { font-style: italic }

.google_ad{
    float:right;
    margin:40px 20px 0 0;
    width:auto;
    height:auto;
}

