/*Global Reset*/
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,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-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
/*remembertodefinefocusstyles!*/
:focus{outline:0;}
body{line-height:1;}
ol,ul{list-style:none;}
/*tablesstillneed'cellspacing="0"'inthemarkup*/
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,
q:before,q:after{content:"";}
blockquote,q{quotes:"""";}

/*Global Styling*/
html,body{height:100%;}

body{font:normal 12px/1.0 'Arial';background:#3a3a3a;color:#5b5b5b;}
a{text-decoration:none;color:#FFFFFF;}
a:hover{color:#FFFFFF;}
p{letter-spacing:-.025em;margin-bottom:15px;color:#838383;border:none;}
p a{color:#e84f8e;font:bold italic 15px/1.0 'Georgia';padding:0px 3px;}
	p a:hover{color:#838383;}
h1,h2{font:normal 42px/42px 'Georgia';padding:0px 0px 22px 0px;color:#FFFFFF;text-shadow:0px 1px 1px #666666;}

li a{padding:20px;text-align:center;}

blockquote{padding:30px 0px 20px 60px;background:url('../images/quote.jpg') no-repeat top left;border-bottom:1px #454545 dashed;line-height:18px;}
	blockquote span{display:block;margin:10px 0px 0px;}
	
form{border-bottom:1px #454545 dashed;margin-bottom:10px;}
	
/*Contact Form*/
	.theform{padding-bottom:10px;width:580px;}
	.theform li{margin-bottom:5px;}
	.theform li.comments{float:right;margin-top:-202px;height:150px;}
	
	input,textarea,select{border:1px #000000 solid;margin-top:10px;background:#454545;color:#FFFFFF;}
	input{padding:2px;margin-right:5px;}
	input.submit{color:#FFFFFF;font:bold italic 15px/1.0 'Georgia';padding:5px 42px;background:#e84f8e;-webkit-border-radius:10px;-moz-border-radius:10px;}
	input.submit:hover{background:#3a3a3a;}
	textarea{width:400px;height:167px;padding:2px;font:normal 12px/1.0 Arial, Helvetica, sans-serif;}
	select{width:155px;}

/*Wrapper/Top*/
	#wrapper{margin:0px auto;width:900px;background:#000000;padding:0px 20px;-webkit-box-shadow:0px 0px 15px #000000;-moz-box-shadow:0px 0px 15px #000000;}
	.ad{position:fixed;top:0px;right:50px;z-index:1000;height:100px;width:100px;}
	.top{height:10px;padding:15px 0px 15px 120px;font:normal 12px/1.0 'Arial';color:#838383;}

/*Nav*/
	.nav{height:30px;border:1px #FFFFFF solid;background:url('../images/nav-bg.png') repeat top left;margin:0px 20px;}
	.nav li{display:inline;float:left;}
	.nav li a{display:block;height:10px;width:61px;padding:10px 33px;border-right:1px #FFFFFF solid;text-transform:uppercase;}
		.nav li a.active{background:#e84f8e;font-wieght:bold;}
		.nav li a.active:hover{background:#921418;}
	.nav li a:hover{background:url('../images/nav-bg.png') repeat top left;}
	.nav li a.end{border-right:none;width:64px;}

/*Main Image*/
	.main-image{background:url('../images/main-image-bg.jpg') no-repeat top left;margin:0px -20px 15px;height:500px;}
	div.note{padding:10px 0px;position:absolute;margin:180px 0px 0px 55px;width:450px;}
		div.note p{font:normal 15px/22px 'Arial';color:#b6b5af;}
	.main-image a img{position:absolute;margin:50px 0px 0px 40px;}
	
/*Portfolio*/
	.portfolio{background:url('../images/alt-bg.jpg') no-repeat top left;margin:0px -20px 30px;height:675px;}
	.portfolio ul.lists{margin-top:20px;}
	.portfolio ul.lists li{float:left;display:inline;width:265px;height:500px;padding:0px 20px;background:url('../images/nav-bg.png') repeat top left;}
		.portfolio ul.lists li.middle{margin:0px 10px;}
	.portfolio ul.lists a{padding:10px;margin:10px 0px;background:url('../images/nav-bg.png') repeat top left;border:1px #4c535b solid;display:block;opacity:0.8;}
	.portfolio ul.lists a:hover{background:#000000;opacity:1.0;}
	
/*Clients*/
	.clients{background:url('../images/alt-bg.jpg') no-repeat top left;margin:0px -20px 15px;height:470px;}
	.clients ul.lists{margin-top:20px;}
	.clients ul.lists li{float:left;display:inline;width:265px;min-height:380px;padding:0px 20px;background:url('../images/nav-bg.png') repeat top left;}
		.clients ul.lists li.middle{margin:0px 10px;padding-top:24px;}
		.clients ul.lists li.middle a.first,.clients ul.lists li.right a.first,span.first{margin-top:24px;}
	.clients ul.lists a,.clients ul.lists li span{padding:10px;margin:0px;background:url('../images/nav-bg.png') repeat top left;border-bottom:1px #4c535b solid;display:block;text-align:left;opacity:0.8;}
	.clients ul.lists a:hover{background:#000000;opacity:1.0;}
	
/**About Or Single Page Header*/
	.single{height:500px;margin:0px -20px 15px;}
	.about{background:url('../images/single-bg.jpg') no-repeat top left;}
	.contact{background:url('../images/contact-bg.jpg') no-repeat top left;}

/*Content*/
	/*Second Nav*/
	.second-nav div{width:283px;}
	.second-nav img{border:10px #1d1d1d solid;margin-bottom:10px;}
	.second-nav img:hover{border-color:#323030;}
	.second-nav img.none{border:none;}
	.second-nav div.none img{border:none;}
	.second-nav p{font:normal 12px/18px 'Arial';text-align:justify;color:#5b5b5b;margin-top:-22px;}
	/*Left*/
	.left{float:left;}
	 /*Right*/
	.right{float:right;}
	.right a img{filter:alpha(opacity=80);opacity:0.8;}
	.right a img:hover{filter:alpha(opacity=100);opacity:1.0;}
	/*Portfolio*/
	.center{margin-left:309px;}

/*Main Content */
	.main-content div{margin:0px 0px;}
	/*Sidebar*/
	.sidebar{float:left;width:283px;}
	.sidebar ul{margin-top:7px;}
	.sidebar li a{border:none;display:block;padding:10px 10px 10px 25px;border-bottom:1px #2f2f2f solid;text-align:left;background:url('../images/bullet-bg.jpg') no-repeat 5px 11px;color:#e84f8e;font:bold italic 12px/1.0 'Georgia';}
	.sidebar li a:hover{background-color:#1d1d1d;}
	/*Content*/
	.content{float:right;width:590px;}
	.content p{font:normal 12px/18px 'Arial';text-align:justify;color:#5b5b5b;margin-top:13px;}
	.content .float-right{float:right;border:10px #1d1d1d solid;margin:15px 0px 10px 23px;}
	
	/*Email Button*/
	a.join{padding:10px;text-align:right;letter-spacing:0px;float:right;margin:10px 0px 10px 10px;background: #0e0e0e url('../images/more-intro-bg.png') no-repeat 0px -1px;width:85px;border:1px #454545 solid;}
	a.join:hover{background-color:#282828;border-color:#717171;}

/*Footer*/
	.footer{margin:0px -20px 0px;padding-bottom:20px;background:url('../images/footer-bg.jpg') no-repeat bottom left;}
	.footer div{width:283px;}
	.footer .left{margin-left:20px;}
	.left span{border-bottom:1px #1d1d1d solid;display:block;padding:10px 10px 10px 0px;border-bottom:1px #2f2f2f solid;text-align:left;color:#5b5b5b}
	.left span a{color:#e84f8e;font:bold italic 12px/1.0 'Georgia';}
	.left span a:hover{color:#838383;}
	.footer .center{margin-left:329px;}
	.footer .center ul{width:283px;height:78px;}
	.footer .center li{float:left;display:inline;}
	.footer .center li a{display:block;height:78px;width:71px;margin:0px;padding:0px;background:#000000;opacity:0.4;filter:alpha(opacity=40);}
		.footer .center li a.end{width:66px;}
	.footer .center li a img{border:none;padding:10px 0px 0px 0px;margin:none;}
	.footer .center li a:hover{background-color:#1d1d1d;opacity:1.0;filter:alpha(opacity=100);}
	.footer .right{margin-right:20px;}
	.footer img{border:10px #1d1d1d solid;margin-bottom:10px;}
	.footer img:hover{border-color:#323030;}
	.footer .none img{border:none;}
	.footer img.none{border:none;}
	.footer .clear{height:1px;padding:0;}
	.footer p{font:normal 12px/18px 'Arial';text-align:justify;color:#5b5b5b;margin-top:0px;}
/*Bottom*/
	.bottom{padding:20px;background:#000000;margin:-10px -20px 0px;border-top:1px #1d1d1d solid;color:#5b5b5b;}
		.bottom a{color:#e84f8e;}
		.bottom a:hover{color:#838383;}
/*Clears*/
	.clear{clear:both;border:none;margin:10px auto;}
		.clear{padding-left:68px;}
	
