/* Resets */
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;
}

body {
	color: #000;
	background: #000000;
	font-family:"Times New Roman", Times, serif; color:#808080; font-size:1em; 
}/* CSS Document */



a:link, a:visited {
color:#fff;
text-decoration:none;
}
a:hover { color:#ffba15;
text-decoration:none;}


#main-container {
background:transparent url(images/back.jpg) no-repeat ;
margin:0 auto;
height:571px;
width:1272px;
}

.logo {
background:transparent url(images/logo.jpg) no-repeat ;
width:305px;
height:117px;
float:left;
margin-right:100px;
}

#top-container {
margin:0 auto;
width:1000px; padding-top:20px;
}

#company_desc {
padding-top:70px;
_padding-top:60px;
}
#company_desc h1 { font-size:3.3em; text-align:center; background:#ff0000; color:#fff; line-height:50px; width:500px; padding:10px;margin:0px auto;}
#company_desc h2 { font-size:1.3em; text-align:center; background:#000000; color:#fff;margin:0 auto; width:700px; margin-top:30px; padding:10px;}

.topmenu { font-family:"Times New Roman", Times, serif; color:#808080; font-size:1em; width:170px; float:left; margin-right:20px;}
.topmenu a { font-size:2.4em; display:block; border-bottom:5px solid #808080; padding:10px 10px 13px 0px;;}


#some-work {  margin:40px auto; width:915px;}
.work { font-size:2em; color:#fff; background:transparent url(images/work-back.jpg) no-repeat; padding-left:10px; margin-bottom:10px;}
.ldesign { float:left; border:5px solid #3b291f; margin-bottom:15px;}
.rdesign { float:right; border:5px solid #3b291f;margin-bottom:15px;}


#contact-container {background:transparent url(images/contact-back.jpg) repeat-x; height:224px;}	
.con_wrap { width:915px; margin:0 auto;}
.con_back {font-size:2em; color:#fff; background:transparent url(images/con-back.jpg) no-repeat; padding-left:10px; margin-bottom:10px;}
.follow_back {font-size:2em; color:#fff; padding-left:10px; margin-bottom:10px;}
.block_contact { width:550px;}
.block_follow { width:350px;}

.con_text {font-size:1.1em; color:#fff;margin:0 auto; margin-top:30px; padding:2px;}
a.pixelcontact { color:#36fefb; font-size:1.3em; text-decoration:underline;}
a:hover.pixelcontact { color:#ffba15;}
.icon_space { padding-left:10px;}

.lfloat { float:left;}
.rfloat { float:right;}
.clearing { clear:both;}


