* {margin:0;padding:0}
html, body {min-height: 100%;height: auto !important;height: 100%;}
a {text-decoration:none;color:#A8AFA0;outline:#ffffff; text-align:justify;}
a img {border:none;}
p {color:#A8AFA0;}
body {font-family:Century Gothic, Arial, Helvetica, sans-serif;font-size:13px;color:#A8AFA0; background-color:#FFFFFF;}
#wrapper {margin:0 auto;width:840px;}
/*
HEADER
*/
#header {}
/*
CONTENT
*/
#container {margin-top:205px;height:290px; width:840px;}
/*
NAV
*/
#nav {background:#ced6ce;list-style:none;width:115px;float:right;height:290px;border-left:10px;}
#nav li a {color:#FFF;outline-color:#DAE1D9;}
#nav li:hover a, #nav li a:hover {color:#ADAB97;}
#nav li {font-size:14px;margin-right:10px;text-align:right;text-transform:uppercase;line-height:1.5em;}
#logo {position:relative;top:294px;left:-95px;margin:0; width:211px;}
#logo a {background: url(images/ksqrlogo3.jpg) top left no-repeat;display:block;height:35px;width:211px;}
#logo span {position:absolute;left:-999em}
li#about {margin-top:75px}
/*
CONTENT
*/
.ui-tabs-hide {display:none;}
.ui-tabs-panel {overflow:hidden;height:290px;}
#nav li.ui-tabs-selected a {color:#ADAB97;}
#Home {background: url(images/home_bg.jpg) top left no-repeat;}

#About img{float:left;margin-top:43px;margin-right:15px;}
#About p {margin:10px;margin-top:12px;margin-left:240px;text-indent:35px; text-align:justify; line-height:1.75em; font-size:12px;}

#Portfolio {height:290px;overflow:hidden;}

#Contact {background: url(images/contactimg.jpg) top left no-repeat;height:290px;padding-right:45px;font-size:14px; text-align:left;}
#Contact dl {padding-top:56px; margin-left:527px; padding-right:3px; text-align:right; margin-top:56px;}
#Contact dl dd {display:inline;}
#Contact dl dt {display:inline;font-size:11px;font-weight:bold;}
#Contact p {margin:0px;margin-left:526px; margin-top:5px; text-align:justify; text-align-last:justify; letter-spacing:1px; font-size:13px;}
.email {padding-top:5px; padding-left:527px; font-style:normal; display:inline-block; text-align:justify; text-justify:newspaper; letter-spacing:0.5px;}
address {padding-top:15px; padding-left:527px; font-style:normal; display:inline-block; text-align:justify; text-justify:newspaper; padding-right:2px;}
/*
FOOTER
*/
#footer {clear:both;text-align:right;padding-top:5px;}
#home-link {cursor:pointer;}

