body{background-image:url(style/img/darkcon2.jpg);border:0;font-size:62.5%;height:100%;min-height:100%;margin:0;outline:0;padding:0;vertical-align:baseline;width:100%;overflow:-moz-scrollbars-vertical;}
#container{margin:0 auto;width:1000px;}
#title{float:left;margin:30px 0 0 19px;}
#title h1{color:#fff;display:inline;font-family:Tiresias Signfont,Arial,Helvetica,sans-serif;font-size:6.0em;padding:0;position:relative;margin:0;vertical-align:baseline;z-index:2;}
#title h1 a{color:#fff;}
#title h1 a:hover{color:#fff;text-decoration:none;}
#logo{float:right;margin:0 20px 0 0;}
#nav #homeicon a{background-image:url(style/img/homeoff.png);background-repeat:no-repeat;display:block;float:left;height:22px;position:relative;margin:6px 90px 0 0;width:22px;z-index:1;}
#nav #homeicon a:hover{background-color:#1b57ab;}
#nav{background-color:#1b57ab;border:1px solid #62a2fc;float:left;list-style:none;margin:0;padding:0 20px;width:920px;}
#nav li{float:left;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1.5em;margin:0 20px 0 0;padding:7px 0 0 0;}
#nav a{border-bottom:none;color:#79a8e9;display:block;padding:5px;text-decoration:none;}
#nav a:hover{background-color:#103568;color:#79a8e9;margin:0;}
.current_page_item{border-bottom:none;display:block;padding:5px;text-decoration:none;}
.current_page_item a{background-color:#103568;color:#fff!important;}
#footnav{background-color:#1b57ab;border:1px solid #62a2fc;float:left;list-style:none;margin:0;padding:5px 20px;width:920px;}
#footnav li{float:left;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1.5em;margin:0 20px 0 0;padding:0;}
#footnav a{border-bottom:none;color:#79a8e9;display:block;padding:5px;text-decoration:none;}
#footnav a:hover{background-color:#103568;color:#79a8e9;margin:0;}
#search{float:right;margin:0;padding:5px 0;}
#search .searchbox{background-color:#3f77c4;border:1px solid #61a2fc;float:left;height:13px;margin:0;padding:8px 5px 5px 5px;width:215px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;-webkit-border-radius-top-left:5px;-webkit-border-radius-bottom-left:5px;}
#search .button{background-color:#174585;border:1px solid #61a2fc;border-left:0;color:#fff;float:right;font-size:14px;height:18px;margin:0;padding:4px 5px 4px 5px;width:18px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-webkit-border-radius-top-right:5px;-webkit-border-radius-bottom-right:5px;}
#search .button:hover{background-color:#103568;}
#content{background-image:url(style/img/grid5.png);border:3px solid #fff;width:960px;margin:0 auto;min-height:700px;padding:20px;}
#compass{background-image:url(style/img/compass.png);height:253px;margin:0 0 0 -80px;position:absolute;top:43px;width:239px;z-index:0;}
#square{background-image:url(style/img/square.png);height:224px;margin:-176px 0 0 769px;position:absolute;width:270px;z-index:0;}
#home h2{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:7.2em;font-weight:500;margin:0;padding:50px 0 30px 0;text-align:center;vertical-align:baseline;}
.box{float:left;margin:40px 30px;text-align:center;width:260px;}
.box h3{border-bottom:1px solid #2a6cc8;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:2.4em;font-weight:100;margin:0 0 10px 0;padding:0;vertical-align:baseline;}
.box p{color:#89b3ed;font-family:Arial,Helvetica,sans-serif;font-size:1.3em;line-height:18px;margin:0;padding:0;text-align:center;vertical-align:baseline;}
#qauthor{padding:5px 0 0 0;text-align:right;}
#home h4{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:6.0em;margin:0;padding:30px 0 60px 0;font-weight:500;text-align:center;vertical-align:baseline;}
#home h4 span{border-bottom:5px solid #2a6cc8;}
#blog{float:left;margin:20px 0;width:615px;}
.post{margin:0 0 20px 0;padding:0 0 5px 0;}
.postbar{background-color:#f8941d;min-height:35px;width:100%;}
.postbar h2{font-size:1.8em;font-weight:bold;line-height:16px;margin:0 0 0 285px;padding:10px 0;}
.postbar a:link{color:#000;}
.postbar a:visited{color:#000;}
.postbar a:active{color:#fff;}
.postbar a:hover{color:#fff;}
.barimg{border:5px solid #002c69;float:left;margin:-40px 10px 20px 5px;}
.datewho{float:left;}
.datewho p{color:#afafaf;margin:0;}
.numbercomment{background-color:#123e7b;height:20px;margin:0 10px 0 0;float:right;width:20px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.numbercomment p{font-size:1.1em;margin-top:0;text-align:center;}
.numbercomment p a{color:#61a2fc;}
.posttext p{color:#9bc5ff;font-size:1.3em;padding:5px 10px;}
.bar{background-color:#f8941d;margin: 0;min-height:35px;width:100%;}
.bar h2{color:#000;font-size:15px;font-weight:bold;line-height:16px;margin:0 0 0 330px;padding:10px 0 0 0;}
.photos{border:5px solid #103568;float:left;margin:-30px 10px 0 5px;}
.webcard{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:13pt;margin:0 0 0 20px;}
.servicebar{background-color:#f8941d;min-height:35px;width:100%;}
.servicebar h2{color:#000;font-size:15px;font-weight:bold;line-height:16px;margin:0 0 0 10px;padding:10px 0 0 0;}
.portfoliobar{background-color:#f8941d;margin:0 0 20px 0;min-height:35px;width:100%;}
.portfoliobar h2{color:#000;font-size:15px;font-weight:bold;line-height:16px;margin:0 0 0 285px;padding:10px 0 0 0;}
.readmore{font-size:10px;}
#sidebar{background-color:#1b57ab;border:1px solid #62a2fc;border-top:0;float:right;margin:20px 0;width:305px;}
.sidetitle{background-color:#174585;border-bottom:1px solid #62a2fc;border-top:1px solid #62a2fc;height:22px;padding:5px;}
.sidetitle p{color:#528fe4;display:inline;font-size:18px;padding:5px 0 0 0;}
.sideimg{float:right;margin:0;padding:0;}
.sideitem{margin:10px;}
.ads{float:left;margin:0 5px 10px 10px;width:125px;height:125px;}
#categories{font-family:Arial,Helvetica,sans-serif!important;font-size:12px;margin:0 10px;}
#categories li a{border-bottom:1px solid #103568;color:#9bc5ff;display:block;margin:0;padding:4px;}
#categories li a:hover{background-color:#123e7b;border-bottom:1px solid #103568;text-decoration:none;}
.project{margin:0 0 0 15px;width:260px;}
.music{float:left;height:80px;margin:0 8px 10px 7px;position:relative;width:80px;z-index:2;}
.social{float:left;margin:0 0 10px 13px;}
#copyright{margin:10px;}
#copyright p{color:#505050;font-family:Arial,Helvetica,sans-serif;font-size:1.0em;line-height:13pt;margin:0;padding:0;text-align:left;vertical-align:baseline;}
#comment{background-color:#1b57ab;border:1px solid #62a2fc;margin:0 0 20px 0;padding:10px;width:600px;}
usercomment{margin:20px;padding:0;}
usercomment li{margin:0;padding:0;}
usercomment li p{margin:0;padding:0;}
.gravatar{margin:0;padding:0;}
.commentinfo{float:left;width:110px;}
.commentbox{background-color:#174585;border:1px solid #62a2fc;color:#9bc5ff;float:left;margin:0;min-height:48px;padding:10px;position:relative;width:425px;}
.trackbackbox{background-color:#174585;border:1px solid #62a2fc;color:#000;float:left;margin:0 0 0 110px;padding:10px;position:relative;width:425px;}
.commentbox p{color:#fff;}
.submit-button{background-color:#c1dbff;border:none;color:#222;height:20px;margin:5px 0 0 5px;padding:2px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.submit-button:hover{background-color:#61a2fc;color:#000;}
#author{background-color:#fff;border:1px solid #62a2fc;}
.email{background-color:#fff;border:1px solid #62a2fc;}
#email{background-color:#fff;border:1px solid #62a2fc;}
#url{background-color:#fff;border:1px solid #62a2fc;}
#commentmess{background-color:#fff;border:1px solid #62a2fc;}
.datetime{color:#61a2fc!important;float:right;font-size:10px;}
.q span{color:#f7941d;}
.a span{color:#81daff;}
.q{color:#9bc5ff;font-family:Verdana,"Lucida Grande",Arial,Helvetica,Sans-Serif;font-size:1.3em;line-height:15pt;margin:20px 0 0 0;padding:0;text-align:left;vertical-align:baseline;}
.a{color:#9bc5ff;font-family:Verdana,"Lucida Grande",Arial,Helvetica,Sans-Serif;font-size:1.3em;line-height:15pt;margin:0;padding:0;text-align:left;vertical-align:baseline;}
.name span{color:#f8941d;font-family:Arial,Helvetica,sans-serif;font-size:30px;font-weight:bold;margin:0;padding:0;vertical-align:baseline;}
.interview hr{background-color:#fff;border:0;color:#fff;height:1px;width:625px;}
b{color:#fff;}
.intro{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:22px;margin:0;padding:0;vertical-align:baseline;font-weight:bold;}
.fieldset{background-color:#1b57ab;border:1px solid #62a2fc;margin:0 0 20px 0;padding:10px;}
.fieldset p{color:#9bc5ff;font-family:Verdana,"Lucida Grande",Arial,Helvetica,Sans-Serif;font-size:1.3em;line-height:15pt;margin:5px 0 0 0;padding:0;text-align:left;vertical-align:baseline;}
.legend{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:19px;margin:0;padding:0 5px;vertical-align:baseline;}
.legend p{color:#9bc5ff;font-family:Verdana,"Lucida Grande",Arial,Helvetica,Sans-Serif;font-size:1.3em;line-height:15pt;margin:0;padding:0;text-align:left;vertical-align:baseline;}
p{color:#9bc5ff;font-family:Verdana,"Lucida Grande",Arial,Helvetica,Sans-Serif;font-size:1.3em;line-height:15pt;margin:0 0 18px 0;padding:0;text-align:left;vertical-align:baseline;}
h1{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:2.4em;margin:0;padding:0;vertical-align:baseline;}
h2{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:1.8em;margin:0;padding:0;vertical-align:baseline;}
h3{color:#f8941d;font-family:Arial,Helvetica,sans-serif;font-size:2.4em;margin:0;padding:14px 0 0 0;vertical-align:baseline;}
h4{color:#ffe2bf;font-family:Arial,Helvetica,sans-serif;font-size:2.0em;margin:0;padding:14px 0 0 0;vertical-align:baseline;}
h5{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:1.4em;margin:0;padding:0;vertical-align:baseline;}
h6{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:.8em;margin:0;padding:0;vertical-align:baseline;}
@font-face{font-family:Tiresias Signfont;src:local("Tiresias Signfont"),local("TiresiasSignfont"),url(style/font/Tiresias Signfont.TFF);}
blockquote{background:#003072 none repeat scroll 0 0;border:1px solid #999;color:#7c7c6e;font-family:Georgia;font-size:1.2em;margin:20px auto;padding:10px;width:500px;}
blockquote p{color:#9bc5ff;font-family:Verdana,"Lucida Grande",Arial,Helvetica,Sans-Serif;font-size:1.0em;line-height:18px;margin:0;padding:0;text-align:left;vertical-align:baseline;}
.list{color:#cfe4ff;font-family:Verdana,"Lucida Grande",Arial,Helvetica,Sans-Serif;font-size:1.3em;line-height:13pt;margin:0 0 0 10px;padding:0;text-align:left;vertical-align:baseline;}
pre{background:#003072 none repeat scroll 0 0;border:1px solid #999;color:#00FF82;font-family:Arial,Helvetica,sans-serif;font-size:1.2em;line-height:10px;margin:10px 0;padding:20px 10px;text-align:left;vertical-align:baseline;overflow:auto;}
.portimg{margin:20px 20px 10px 20px;}
a:link{color:#13a6ea;margin:0;padding:0;text-decoration:none;}
a:visited{color:#13a6ea;margin:0;padding:0;text-decoration:none;}
a:active{color:#333;margin:0;padding:0;text-decoration:none;}
a:hover{color:#fff;margin:0;padding:0;text-decoration:underline;}
.clear{clear:both;}
.floatleft{float:left;}
.floatright{float:right;}
.textleft{text-align:left;}
.textcenter{text-align:center;}
.textright{text-align:right;}
.bold{font-weight:bold;}
.strike{text-decoration:line-through;}
.italic{font-style:italic;}
span.required{color:#f00;}
hr{background:#000;border:none;height:1px;width:100%;}
.aligncenter{display:block;margin:10px auto;}
html,div,span,applet,object,iframe,a,abbr,acronym,address,big,cite,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
