@charset "utf-8";
/* CSS for Uncharted Design */
a, a img{color:#0071BC; border:none; text-decoration:none; outline:none;}
a:hover {color:#59a4d6;}
body{margin:0; padding: 20px 0 70px 20px; font-family: "helvetica neue ultralight", "Helvetica Neue Light",  "HelveticaNeue-Light", Arial, Helvetica, sans-serif; font-size:15px;
background:url(/images/topbg.jpg); background-repeat:no-repeat;}
code {background:#eee; display:block; margin:0 0 0 1em; padding:2px 5px 2px 8px; border-left:#333 solid 1px;}
.clearboth{clear:both;}


#main{width:1000px;}
.sitecontent {margin: 4px 0 0 130px; width: 580px;}
.sitecontent .post img { border: 10px solid #999999; margin: 0 0 0 0;max-width:525px;}
.sitecontent p{line-height: 18px;padding: 0 0 10px;}

/*Blog*/
.post {border:3px dashed #ccc;margin:10px 0px;padding:10px; background:#eee;}
.entry p {margin:0}
.post h2 a img {margin:0 0 10px 0 !important; border:none !important; border-bottom: 2px solid #ccc !important;}
.post h2 a:hover img {border-bottom: 2px solid #59a4d6 !important;}
.post h2 a {color:#000;}
.post h2 a:hover {color:#0071BC}
.post h2 {font-size:150%;line-height:20px;margin:0 0 10px;text-transform:capitalize;}
.post h5 a{color:#0071BC; font-weight:normal;}
.post h5 {border-bottom:1px solid #4C4C4C;border-top:1px solid #4C4C4C;color:#6A6969;font-size:10p;letter-spacing:1px;line-height:13px;padding:0;text-transform:uppercase;}
.postmetadata {margin:6px 0; padding:0 !important;}
.post hr {display: block;}
.sharestuff {width:60px; float:right; margin:0 0 0 10px}
.sharestuff img {border:none !important; padding:5px 0}
.wp-caption img {margin:0 0 3px 0 !important;}
.jumplink {display:block;padding: .8em 0 0;}
#blog {width:755px; float:left; margin:0 6px 0 130px;}
.centercolumn, .widecolumn , .narrowcolumn {width:552px; float:left;}
#sidebar {width:165px; float:left; margin:10px 10px 0}
div.navigation * {clear:both !important; width:700px; clear:both;}

/*Structure*/
#top{margin: 0; position:relative; height:150px}
#top ul{display:inline;	margin:0; padding:0; list-style:none; position:absolute; bottom:22px; left:316px; font-size:25px;}
#top li{display:inline; margin-right:30px; margin-bottom:20px;}
#top li a{color:#000000;}
#top li a:hover{color:#494949;}

#left{width:224px; float:left; font-size:12px; visibility:hidden; display:none;}
#left h1{font-size:22px; letter-spacing:6.8px; font-weight:bold; margin:0;}
#twitpic, #twitter_div {width:204px;margin-top:5px;}
#twitter_div {}
#twitter_div ul {list-style:none; margin:0; padding:0; overflow:hidden;}
#twitter_div li {padding-bottom:10px;}
#twitter_div li a {display:block;}
#twitter_div li span a {display:inline;}
#twitpic_badge_container_v1 {padding:0 !important}
#twitpic_badge_container_v1 div a {visibility:hidden}
#twitpic_badge_container_v1 div div a img {visibility:visible !important; width:200px;}
#twitpic_badge_container_v1 div div a img {margin-top:-1px !important; margin-bottom:-20px !important}
#twitpic_badge_container_v1 div span {display:none;}
#twitpic_badge_container_v1 div span a {visibility:hidden !important;}

#titlerecent {line-height:0px; margin-top:15px; font-size:20px; font-weight:normal; }

#subGallery li {list-style:none; display:inline; padding:0 5px; margin:0;}
#subGallery {list-style:none; display:inline; padding:0; margin:0; position:absolute; top:150px; left:305px}

.thumb {cursor: pointer;position: relative;margin: 0 0 7px 0;}
.thumb img {border:#000000 5px solid}
.addcontent {margin-bottom:8px;}
.addcontent ul {margin:10px 0 20px 0; padding:0;}
.addcontent ul li {display:inline; list-style:none; margin: 0 15px 0 0;}
.addcontent ul li a img {border: 1px solid #000;}
.nav {clear:both;}

/*Contact Page*/
p#success{padding: 3px 10px;background: #92FFA5;border: 2px solid #009218;color: #009218;font-weight: bold;margin-bottom: 10px;text-align: center;}
p#bademail, p#badserver {padding: 3px 10px;background: #FFA3A1;border: 2px solid #D00D00;color: #D00D00font-weight: bold;margin-bottom: 10px;text-align: center;}

#addressbox {width: 320px; margin-top:15px; float:left;}
.legend, .legendSocial {float: left; margin-left: 10px; margin-top: -8px; padding: 0 2px; background: #e9e9e9; font-weight:bold;}
.legendSocial {background:#fff;}
.fieldset {border: 1px solid #75736E; padding: 10px 3px 7px 3px;}
#addresses {list-style:none; display:inline-block; padding:0; margin:4px 0 4px 17px;}
#drew {margin: 1em 0 0}

#contactbox{width:320px; float:left; margin:10px 0 0 -2px; height:260px;}
form.contactform fieldset {border:1px solid #75736E;}
form.contactform legend {padding: 0 2px;font-weight:bold;}
form.contactform label { display: inline-block; line-height: 1.8; vertical-align: top;}
form.contactform fieldset ol { margin: 0; padding: 0;}
form.contactform fieldset li { list-style: none; padding: 5px; margin: 0;}
form.contactform em {font-weight: bold; font-style: normal; color: #f00;}
form.contactform label {text-align:right; width: 48px; /* Width of labels */}

#socialbox {float:left; width:235px; margin:15px 0 0 10px;}
#socialbox .fieldset {padding:13px 0 10px 17px;}
#socialbox .legendSocial {background:#f9f9f9;}

/*Footer*/
#footer {width:1197px; background:url(/images/footer.jpg) no-repeat 0 0; margin-left:-30px; padding:10px 0 0 30px;}
#hireus{width:202px; float: left; padding-right:30px;}
#hireus h3{line-height:0px; font-size:20px; font-weight:normal; margin:30px 0 13px 0;}
#hireus h4{padding-left:5px;}
#address{float:left; padding-top:16px;line-height:18.4px; clear:both;}
#footerlinks{float:left;padding-top:42px;width:578px;}
#selflinks{float:right;}
#selflinks ul{margin:0;padding:0;list-style:none;}
#selflinks ul li{position:relative; float:left;padding-left:25px;}
#social{float:right;padding-top:5px;}
#social ul{margin:0;padding:0;list-style:none;}
#social ul li{position:relative; float:left;padding-left:10px;}
#copyright{float:right; clear:both;}