/* Go Global, LLC. Master Style Sheet. */
/* Author: Erik Smith (erik.kevin.smith@gmail.com). */

*{margin:0;padding:0;}
body{font-size:small;font-family:Helvetica;color:#333;}
h1{float:left;margin:0 0 10px;}
h2{margin:15px 0 5px;font-size:170%;letter-spacing:2px;}
h3{float:left;margin-bottom:10px;clear:both;}
h4 { font-size:120%;}
p{line-height:160%;color:#444;margin:7px 0;float:left;font-size:110%;}
a{color:#0C498A;}
a:hover{color:#5784b5;}
img { border:none;}
#wrapper{width:824px;position:relative;margin:15px auto;}
#header{}
#util{float:right;margin:30px 0 0;}
#util li{float:left;list-style-type:none;margin:0 10px;}
#util li a{color:#0C498A;}
#util li.active{font-weight:700;}
#util li.active a{text-decoration:none;}
#util li a:hover{color:#0C498A;text-decoration:underline;}
#navigation{height:27px;padding:4px 0 0;float:left;z-index:0;position:absolute;top:39px;left:160px;}
#navigation ul li{float:left;list-style-type:none;}
#navigation ul li a{display:block;float:left;background:#fff url(../../images/nav.jpg) no-repeat;color:#fff;text-decoration:none;width:120px;padding:7px 12px;text-align:center;}
#navigation ul li a:hover{}
#navigation ul li.active a{background:#fff url(../../images/nav-active.jpg) no-repeat;}
#main{width:824px;height:193px;float:left;margin:10px 0 0;position:relative;z-index:999;display:inline;}
#main h2 { margin:0px; }
#blog div.blog-entry{padding:15px 0;clear:both;}
#blog div.blog-entry h2{font-variant:normal;letter-spacing:normal;margin:15px 0 0;}
#blog div.blog-entry h3{font-size:13px;font-weight:400;color:#999;padding-top:5px;}
.blog-entry img{max-width:500px;padding:4px;border:1px solid #ccc;background:#fff;margin:10px;}
#crumbs {background:#E0E8EF; padding:8px; border-bottom:1px solid #0C498A; clear:both; margin-top:10px;}
#left{width:550px;float:left;margin:15px 0 0;display:inline;padding-right:10px;}
#left div.content{float:left;margin:15px 0 0; width:500px; line-height:160%;color:#444; font-size:100%;}
#left div.content ul { padding-left:25px; clear:both;}
#left p{clear:both;width:500px;font-size:100%; }
#left p label{width:80px;float:left;text-align:left;padding-right:20px;}
#left p input{padding:4px 8px;width:300px;}
#left p input.submit{width:auto;cursor:pointer;}
#left p textarea{width:300px;padding:4px 8px;height:170px;border:1px solid #aaa;}
#right{width:215px;float:left;margin:64px 0 0 25px;padding:5px 10px;display:inline; min-height:100px;background:#E0E8EF; border-top:1px solid #E0E8EF; margin-bottom:20px;}
#right h2 { padding:0px; color:#0C498A;text-transform:none; font-size:130%; font-variant: normal; letter-spacing:normal; margin-bottom:10px;}
#right h3 { font-size:110%; margin:0px; }
#right p{line-height:16px;font-size:12px; width:200px;}
#right ul{margin-top:10px;clear:both;margin-bottom:30px;}
#right ul li{list-style-type:none;padding:4px 0;}
#right p span{font-size:170%;}
#right p em{display:block;font-style:normal;padding:5px 0;font-family:Georgia;}
#clients,div.callit{}
#clients,div.callit p{clear:both; width:100%;}
#archive{}
#archive li{list-style-type:none; margin:0px; padding:0px;}
#archive li a{display:block;padding:8px;border-bottom:1px solid #C3D2DF;text-decoration:none; margin:0px;}
#archive li.current a{background:#eee;}
#footer{clear:left;border-top:1px solid #eee;float:left;margin:30px 0;width:814px;background:#E0E8EF; padding:0px 5px 0px 5px; border-bottom:1px solid #0C498A;}
#footer p{color:#aaa;font-size:90%;}
div.sphoto  { float:left;  width:275px; }
div.sphoto img { border:1px solid #ddd; padding:3px; float:left; margin:7px; }
