html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,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,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {	content: '';content: none;}
/* remember to define focus styles! */:focus {outline: 0;}
/* remember to highlight inserts somehow! */ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */table {border-collapse: collapse;border-spacing: 0;}

.clear{clear:both;}
body{text-align:center;font-size:.75em}
.container{text-align:left;width:999px;margin:0 auto;margin-bottom:100px;}
.header{height:238px;background:url(/css-img/header.gif) no-repeat;padding:50px 0 0 20px;}
.header .logo{display:block;height:100px;width:380px;}
.header i a{color:#fff;}
.header p{padding-left:7px;padding-top:11px;width:560px;color:#D9DADE}
.content-head{background:url(/css-img/content.gif) no-repeat;padding-top:112px;}
.content-head-2{background:url(/css-img/content2.gif) no-repeat;padding-top:112px;}
.content{background:url(/css-img/content-bg.gif) repeat-y;height:100%;}
.left-content{width:430px;float:left;padding-left:35px;padding-right:18px;background:url(/css-img/left-content-bg.gif) bottom no-repeat;height:780px;}
.left-content p{padding-bottom:20px;}
.sidebar{width:483px;float:left;padding-left:32px;}
.h3{font:bold 1.5em/1.3em verdana,impact,arial,serif;color:#413E3F;}
p, .sidebar li span{font:12px/1.3em verdana,serif;color:#454141;}
.sweat{margin-top:-4px;margin-bottom:3px;}
.blood{margin-top:10px;margin-bottom:4px;}
.mid-img{padding-top:15px;padding-bottom:10px;}
.sidebar ul p{margin-top:16px;}
.sidebar li{width:126px;float:left;padding:17px;}
.sidebar li span{display:block;margin-top:7px;}
.portfolio{background:url(/css-img/portfolio.gif) no-repeat;padding-top:44px;margin-top:42px;height:100%;}
.single-port{padding:0 0 46px 10px;border-bottom:2px dotted #C5C5C5; margin-bottom:20px;clear:both;}
.single-port img{border:1px solid #E5E7E9;margin-right:11px;float:left;}
.single-port .ky{border:1px solid #E5E7E9;margin-right:11px;float:left;width:140px;padding:10px;text-align:center;font-size:2.6em;}
#contact-form{height:475px;font-family:verdana;}
#contact-form .form-head{font-size:14px;font-weight:bold;color:#777;margin-bottom:5px;}
#contact-form .text, #contact-form .area{padding:5px;border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;width:290px;}
#contact-form .area{height:100px;}
#contact-form .text{margin-bottom:20px;}
#contact-form .submit{margin-left:190px;cursor:pointer;margin-top:20px;}
#contact-form label.error{color:red;margin-left:5px;font-size:10px;}
#contact-form .star{color:red;margin-left:4px;font-size:10px;}
