body { margin : 1px 0px -1px 0px; color : #4d4d4d; font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size : 0.8em; line-height : 0.2em; text-align : left; background : #1a3a62 url(imgs/bluebg.jpg) repeat; background-attachment : fixed; background-position:center;} a { color : #949494; text-decoration : none; } a:hover { color : white; text-decoration : none; }h1 { font : 40px Trebuchet MS; color : white; margin : 15px 0px 15px 0px; padding-left : 15px; } h2 { font : 22px Trebuchet MS; color : white; margin : 15px; } h3 { font-size : 21px; font-family : arial; color : white; margin : 15px; } 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 : 0px auto 0px auto; background : #000000 url(imgs/background.jpg) top left repeat; padding : 0 !important ; line-height : 1.8em; font-size : 1em; border-top : 0 solid #949494; border-bottom : 1px #949494; } #header { margin:0px 0px 0px 0px;border-top : 1px solid #949494; border-bottom: 0px solid #949494; }#header a span {margin-top: 70px;margin-left:5px;visibility:hidden;display:block; }#header h1 { float : left; color : #000000; font : 45px Trebuchet MS; margin : 20px 0 0 15px; }.anchor {color : #ffffff;font-family : arial; }.anchorblack {color : #000000;font-family : arial; font-size:14px;font-weight:bold;}.top{color : #ffffff;font-family : arial;font-size:12px; }.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 : 0px 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 : 0px dotted #ffff99; }.content { float : left; height:auto;width : 630px; margin : 10px 10px 30px 10px; color : white; padding : 2px; font-size : 14px; line-height : 1.1em; font-family : arial; border : 0px solid silver; }.content2 { float : left; width : auto; margin : 10px 10px 40px 10px; color : white; padding : 0; font-size : 14px; line-height : 1.1em; font-family : arial; border : 0 solid silver; } .content2a { float : left; width : 950px; margin : 10px 15px 50px 8px; color : white; padding : 5px; font-size : 14px; line-height : 1.1em; font-family : arial; border : 0px solid silver; }.content2abottom { float : left; width : 950px; margin : -10px 15px 10px -6px; color : white; padding : 5px; font-size : 14px; line-height : 1.1em; font-family : arial; border : 0px solid silver; }.photomenu { float : left; width : 950px; margin : 10px 10px 50px 23px; color : white; padding : 5px; font-size : 14px; line-height : 1.1em; font-family : arial; border : 0px solid silver; }#portfolio { width : auto; margin : 20px 15px 390px 10px; color : white; padding : 0; font-size : 14px; line-height : 1.3em; 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; } .pic { position : relative; top : 7px; margin-right : 0px; margin-left : 0px; } .windows { position : relative; top : 10px; } .words { color : #ffff99; font-weight : bold; }.blogText{ color : #ffff99; font-weight : bold; font-size:12px;line-height:1.3em;} .wordsLineheight { color : #ffff99; font-weight : bold; line-height:0.9em;} .words2 { color : #ffffff; font-weight : bold; } .heading { color : #ffffff; font-weight : bold; } .underline{ color : #ffff99; text-decoration : underline; } .sidebar { float : right; width : 250px; margin : 0px 22px 0px 0px; padding : 5px;color : #ffffff; background : #000000 url(imgs/overlay3.gif) no-repeat;background-position: center;border-bottom : 0px solid gray;border-left : 0px solid gray;border-right : 0px solid gray;line-height : 1.2em; font-family : arial; font-size : 14px; } .sidebarlinks { float : right; width : 249px; margin : -7px 22px 3px 0px; padding : 5px;color : #ffffff; background : #000000 url(imgs/overlay3.gif) no-repeat;background-position: center;border-top : 0px solid black;border-bottom : 2px solid black;border-left : 0px solid gray;border-right : 0px solid gray;line-height : 1.2em; font-family : arial; font-size : 14px; border-top:2px solid white;} .nav-right a:link{ color : #ffff99; text-decoration :none; }.nav-right a:hover { color :#ffff99; text-decoration :underline; }.nav-right a:visited{ color : #ffff99; }.nav-rightlinks a:link { color : #ffff99; text-decoration :none; }.nav-rightlinks a:hover { color : #ffff99; text-decoration :underline;} .nav-rightlinks a:visited { color : white; text-decoration :none; }#skillset  {float : right;width : 226px;background : #000000 url(imgs/overlay3a.gif) no-repeat;background-position: center;margin : 0px 22px 0px 20px;padding : 17px;color : #ffffff;border-bottom : 0px solid gray;border-left : 0px solid gray;border-right : 0px solid gray;line-height : 1.2em;font-family : arial;font-size : 15px;text-align:center;} .inner {margin : -20px 5px 0px 5px;width:auto;} .sidebar4 { float : left; width : auto;margin : 15px 15px 10px 15px; padding : 10px;color : white; border : 0px solid silver; line-height : 1.2em; font-family : arial; font-size : 12px; } .links-right { float : left; width : auto;margin : 20px 10px 30px 15px; padding : 0px;color : white; border : 0px solid silver; line-height : 1.2em; font-family : arial; font-size : 12px; } .links-left { float : left; width : auto;margin : 20px 10px 30px 18px; padding : 0px;color : white; border : 0px solid silver; line-height : 1.2em; font-family : arial; font-size : 12px; } #nav-top { float : left; margin : 10px 10px 0 0; background : inherit; } #nav-top ul { margin : 0; padding : 2px; background : inherit; } #nav-top li { display : inline; padding : 4px; } #nav-top a, #nav-top a:visited { color : #ffff99; font-weight : bold; text-decoration : none; margin : 4px; } #nav-top a:hover, #nav-top a:visited:hover { color : #ffff99; } #mainnav { margin : 0px 0px 0px 0px; height : 32px; background : #03165B  url(imgs/nav.jpg) no-repeat; background-position:top;font-size : 14px; font-family : arial; border-bottom : 1px solid silver;border-top : 1px solid white; } .abovenav{ margin : -2px 0px 0px 0px; height : 8px; background : #052385  url(imgs/mainnav.gif) repeat; width : auto; font-size : 14px; font-family : arial; border-bottom : 2px solid dark gray;border-top : 1px solid white; } .mainnavbottom { margin : 0px 0px 0px 0px; height : 0px; background : #052385  url(imgs/mainnav.gif) repeat; width : auto; font-size : 14px; font-family : arial; border-bottom : 0px solid white;border-top : 0px solid white; } .bottombar { float:left;margin : 1px 2px auto 0px; height : 5px; background : #052385  url(imgs/mainnav.gif) repeat; width : 982px; border-bottom : 0px 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 0px 8px; border:0px solid #ffffff;} #mainnav a:link, #mainnav a:visited { color : white; text-transform : uppercase; font-weight : bold; text-decoration : none; padding : 2px 8px 0px 10px; margin:5px 0 5px 0;border-bottom : none; } #mainnav a:hover{ color :  #ffff99; text-decoration : none;background: #051F7B; padding : 2px 8px 0px 10px; margin:5px 0 5px 0;border-bottom : 4px solid; } #mainnavsub { clear : both; } #mainnavsub ul { margin : 0; padding : 0 10px 0 10px; } #mainnavsub li { list-style-type : none; float : right; margin : 5px 16px 0 20px; padding-left : 8px; } #mainnavsub li a { font-size : 10px; font-weight : bold; text-transform : uppercase; text-decoration : none; color : #aaa; } #mainnavsub li a:hover { text-decoration : none; color : #fff; } .nav-right { margin : 10px 0px 15px 20px;} #footer{ clear : both;width:982px; height:50px;text-align : center; background : inherit; margin : 0; padding : 0 -6px 8px 0; border-top : 2px solid silver; background :#03165B url(imgs/footer.jpg); } #footer-inner { text-align : left; margin : -50px 10px 0px 20px; } #footer-copy { padding : 5px; background : inherit; margin : 12px 16px 0px 0 !important ; color : #ffffff; } #footer-copy a, #footer-copy a:visited { color : #1c6ea8; } #footer-copy a:hover, #footer-copy a:visited:hover { color : white; } #footer-links { font-size : 12px; font-family : arial; font-weight: bold;padding : 3px; margin : 12px 0 0 0 !important ; color : #ffffff; border:0px solid white;} .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 : 0px solid silver; } .blog{float : right; border:0px solid white;margin :4px 0px 20px 30px; line-height : 1.0;width : 254px; padding : 5px; color : white; line-height : 1.2;font-family : arial; font-size : 11.5px; }#searchbox{float:right;margin:-29px 26px 0px 0px;height:20px;}.headersection1{width : 249px; height:30px;float:right;margin : 20px 22px 0px 10px; padding : 0px 4px 0px 4px; color : #ffffff; background: url(imgs/subar.png) no-repeat;border-bottom: 2px solid white;font-family : arial; font-size:18px;text-align:center;} .headersection2{width : 249px; height:30px;;float:right;margin : 10px 22px 0px 10px; padding : 0px 4px 0px 4px; color : #ffffff; background: url(imgs/subar.png) no-repeat;border-bottom: 2px solid white;font-family : arial; font-size:18px;text-align:center;} .headersectionblue{width : 249px; height:30px;;float:right;margin : 20px 22px 0px 10px; padding : 0px 4px 0px 4px; color : #ffffff; background: url(imgs/subar2.png) no-repeat;border-bottom: 2px solid white;font-family : arial; font-size:18px;text-align:center;} .headersectionlinks{width : 249px; height:30px;float:left;margin : 25px 20px 1px 21px; padding : 5px 4px 0px 4px; color : #000000; background: url(imgs/subar3.png) no-repeat;border-bottom: 2px solid black;font-family : arial; font-size:14px;text-align:center;} .headersectionSEOlinks{width : 241px; height:30px;float:left;margin : 15px 20px 5px 22px; padding : 15px 4px 0px 4px; color : #000000; background:white;border: 3px solid silver;font-family : arial; font-size:14px;text-align:center;} .bottomsection{width : 252px; height:25px;;float:right;margin : -3px 22px 0px 29px; padding : 5px 4px 0px 4px; color : #ffffff; background: url(imgs/bottom.png) no-repeat;border-top:2px solid white;font-family : arial; font-size:18px;text-align:center;} .bottomsectionblue{width : 253px; height:25px;;float:right;margin : -3px 22px 0px 28px; padding : 5px 4px 0px 4px; color : #ffffff; background: url(imgs/bottomblue.png) no-repeat;border-top:2px solid white;font-family : arial; font-size:18px;text-align:center;} .bottomsectionblue1{width : 250px; height:25px;float:left;margin : -3px 25px 0px 20px; padding : 5px 4px 0px 4px; color : #ffffff; background: url(imgs/bottom3.png) no-repeat;border-top:2px solid white;font-family : arial; font-size:18px;text-align:center;} .bottomsectionbluelinks{width : 241px; height:30px;float:left;background: white;margin : -5px 20px -5px 23px; padding : 5px 4px 0px 4px; color : #000000; background:white;border: 3px solid silver;font-family : arial; font-size:14px;text-align:center;} .pictures { float : left; background : url(imgs/overlaypictures.gif);width : 70px;margin : 5px -5px -2px 13px;padding : 4px;color : black; border : 2px solid silver; line-height : 1.0em; font-family : arial; font-size : 11px; text-align:center;} .borderpics {float : left; width : 420px;margin : 10px 10px 30px 15px;border:0px solid white;padding:0px;} .borderpicsprague { float : left; width : 440px;margin : -15px 10px 30px 15px;border:0px solid white;padding:0px;} .borderpicswales { float : left; width : 440px;margin : -15px 10px 50px 15px;border:0px solid white;padding:0px;} .borderpicsbottom { float : left; width : 400px;margin : 10px 10px 60px 15px;border:0px solid white;padding:0px;} .toppics { float : left;background : #ffffff; width : 250px;margin : 10px 30px 30px 20px; padding : 5px;color : #000000; border : 0px 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 : 0px dotted #ffff99; }.photoheader{ float : left; width : 900px; margin : 5px 10px 20px 15px; color : white; padding : 2px; font-size : 14px; line-height : 1.1em; font-family : arial; border : 0px dotted #ffff99; }.bottomtext{ float : right; width : 500px; margin : 17px 25px 50px -100px; color : white; padding : 0px; font-size : 14px; line-height : 1.3em; font-family : arial; border : 0px dotted #ffff99; }.bottomtextprague{ float : right; width : 550px; margin : -15px 25px 50px -100px; color : white; padding : 0px; font-size : 14px; line-height : 1.1em; font-family : arial; border : 0px dotted #ffff99; }.bottomtextwales{ float : right; width : 560px; margin : -15px 25px 50px -100px; color : white; padding : 0px; font-size : 14px; line-height : 1.1em; font-family : arial; border : 0px dotted #ffff99; }.bottomtexta{ float : right; width : 550px; margin : -10px 25px 40px -100px; color : white; padding : 0px; font-size : 14px; line-height : 1.1em; font-family : arial; border : 0px dotted #ffff99; }.footerpics{margin-left:3px;}.bottomtextlakes{ float : left; width : 700px;; margin : -10px 10px 30px 15px; color : white; padding : 2px; font-size : 14px; line-height : 1.3em; font-family : arial; border : 0px dotted #ffff99; }.bottomtextpeople{ float : left; width : 700px;; margin : -10px 10px 30px 15px; color : white; padding : 2px; font-size : 14px; line-height : 1.3em; font-family : arial; border : 0px dotted #ffff99; }.arrow{margin-top:5px;}.notfound{padding:0px;float:left;width:710px;font-size:14px;color:white;margin:10px 10px 130px 20px;border:0px solid white;}.usefullinks a{color:yellow;text-decoration:none;}.usefullinks a:hover{color:yellow;text-decoration: underline;}.notfoundrightouter{padding:5px;height:300px;float:left;width:190px;line-height:1.1em;font-size:12px;color:white;margin:20px 20px 30px 10px;border:1px solid yellow;}.usefullinks{padding:0px;float:left;width:170px;line-height:1.1em;font-size:12px;text-align:center;color:white;margin:4px 20px 130px 10px;border:0px solid white;}.errorpic{margin-right:7px;margin-top:5px;}.contentlinks { float : left; height:auto;width : 300px; margin : 10px 12px 30px 15px; color : white; padding : 0px; 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 : 0px; font-size : 14px; line-height : 1.1em; font-family : arial; border : 0px solid silver; }.bottomsectionlinks{width : 253px; height:25px;float:right;margin : 5px 22px 0px 28px; padding : 5px 4px 0px 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 : 10px 0 15px 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;}.pictext{float : left; margin: -10px 10px 5px 30px;width:350px;color:white;font-size:14px;border:0px solid white;}.pictextcolor{float : left; margin: -10px 10px 0px 30px;width:387px;color:white;font-size:14px;border:0px solid white;}.arrowright{margin-left:5px;}.outerList{margin: 13px 0px 10px 20px;width:900px;padding:2px;border:0px solid white;}.listLeft ul{margin: -2px 20px 5px -15px;color:#000000;float:right;width:390px;padding:12px;line-height:1.2em;font-size:13px;font-weight:bold;margin-left:14px;list-style-type : none; border:3px solid gray;background: #000000 url(imgs/overlay.gif) repeat;background-position:center;}.listLeft a{color:red;}.listLeft a:hover{color:red;text-decoration:underline;}.listRight ul{margin: -2px 0px 5px 15px;width:390px;padding:12px;color:#000000;line-height:1.2em;font-size:13px;font-weight:bold;margin-left:14px;border:3px solid gray;list-style-type : none; background: #000000 url(imgs/overlay.gif) repeat;background-position:center;}.tick{margin-right:5px;}.caps{font-size: 18px;font-family: monospace; color:#ffffff;font-weight:bold;line-height:0.6em;}.chatwidget{margin:10px 0px 3px 0px;border:0px solid white;width:200px;}#calender{padding:2px;font-weight:bold;color:#ffff99;font-size:15px;border: 0px solid white;font-family:arial;float:right;margin:-30px 60px 0px 0px;height:20px;width:180px;}.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 : -7px 3px 3px -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; border-top:2px solid white;}.socialNetworking{margin:-6px 0px -5px 0px;border:0px solid white;width:220px;height:38px;}.smallText{font-size:11px;color:yellow;}.Mikeright{margin-top:5px;margin-left:9px;margin-bottom:4px;}.mike_hammock{margin-top:3px;margin-right:8px;margin-bottom:0px;}.key_glow{margin-top:-4px;margin-right:7px;margin-bottom:0px;}.rss{margin-left:0px;margin-top:0px;}.code{margin-right:8px;margin-bottom:1px;margin-top:4px;}