 /* menu */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #000000;
	background-attachment:fixed;
	background-image: url(../images/background.jpg);
	background-repeat: repeat-x;}
	

.menu {
	margin: 0;
	padding: 0;
	list-style: none;}
	

.menu li {
	padding: 0;
	margin: 0;
	outline: none;
	height: 35px;
	list-style: none;
	background-repeat: no-repeat;}
	
	
.menu li a, .menu li a:visited {
	display: block;
	outline: none;
	text-decoration: none;
	text-indent: -2000px;
	height: 35px;
	background-repeat: no-repeat;}
	
	
.home {background-image: url(../images/home_on.png); width: 75px;}
.home a {background-image: url(../images/home.png);}
.about {background-image: url(../images/about_on.png); width: 63px;}
.about a {background-image: url(../images/about.png);}
.host {background-image: url(../images/host_on.png); width: 71px;}
.host a {background-image: url(../images/host.png);}
.photo {background-image: url(../images/photo_gallery_on.png); width: 113px;}
.photo a {background-image: url(../images/photo_gallery.png);}
.contact {background-image: url(../images/contact_on.png); width: 110px;}
.contact a {background-image: url(../images/contact.png);}

ul.menu li a:hover {background: none;}
.menu li {float: left;}
.menu:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

/*base*/

#logo{
	width:1024px;
	height: auto;
    background-image: url(../images/top_background.jpg);
	background-repeat:repeat-x;
	margin:0 auto;
	position:relative;}
	
	
#nav-con {width:437px;
	height: 35px;
	margin:0 auto;
	position:relative;
	float: right;}
	
.red-box {width:306px;
	height: 375px;
	padding-right:74px;
	padding-left:57px;
	padding-top:50px;
	margin:0 auto;
	position:relative;
	float: right;}
	
	.short-red-box {width:306px;
	height: 150px;
	padding-right:74px;
	padding-left:57px;
	padding-top:50px;
	margin:0 auto;
	position:relative;
	float: right;}
	
.networking-box {width:306px;
	height: 300px;
	padding-right:67px;
	padding-left:52px;
	padding-top:27px;
	margin:0 auto;
	position:relative;
	float: right;}
	
	
#design-con {width:437px;
	height: 750px;
	background-image: url(../images/red_background.png);
	margin:0 auto;
	position:relative;
	float: right;
	clear:both;}
	
#design-conv2 {width:437px;
	height: 775px;
	background-image: url(../images/red_background.png);
	margin:0 auto;
	position:relative;
	float: right;
	clear:both;}
	
	
	#design-conv3 {width:437px;
	height: 1150px;
	background-image: url(../images/red_background2.png);
	margin:0 auto;
	position:relative;
	float: right;
	clear:both;}
	
	
	#design-conv4 {width:437px;
	height: 855px;
	background-image: url(../images/red_background2.png);
	margin:0 auto;
	position:relative;
	float: right;
	clear:both;}
	
	#design-conv5 {width:437px;
	height: 1295px;
	background-image: url(../images/red_background2.png);
	margin:0 auto;
	position:relative;
	float: right;
	clear:both;}
	
	#conv6 {width:437px;
	height: 220px;
	background-image: url(../images/red_background3.png);
	background-repeat:no-repeat;
	margin:0 auto;
	position:relative;
	float: right;
	clear:both;}


#box-link {
	position: absolute;
	top: 61px;
	left: 55px;
	width: 360px;
	height: 128px;
	background-color: transparent;}	
	
#chop-logo{
	width:1024px;
	height: 181px;
    background-image: url(../images/top_background.jpg);
	margin:0 auto;
	
	position:relative;}
	
#footer-wrapper{
	width:500px;
	height: 100px;
	padding-top:25px;
	margin:0 auto;
	position:relative;}
	
#design-footer{
	clear:both;
	width:624px;
	height: 120px;
	margin:0 auto;
	position:relative;}
	
	
.small_footer {
background-color:#000000;
background-image: url(../images/footer_design.jpg);
color:#969696;
padding-top:15px;
padding-right:400px;
line-height:17px;
text-align:right;
font-family:Verdana, Arial, sans-serif;
font-size:10px;
text-align: center
}
	
#ad-wrapper{
	width:911px;
	height: 145px;
    background-image: url(/images/background-spec-green.jpg);
	margin:0 auto;
	position:relative;}
	
	
#hull {
	margin:0px auto;
	background-image: url(../images/grunge.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	padding:0;
	text-align:left;
	width:1024px}
	
#hull2 {
	margin:0px auto;
	background-image: url(/images/background-design.jpg);
	padding:0;
	text-align:left;
	width:911px}
	
#hull3 {
	margin:0px auto;
	background-image: url(/images/background-design2.jpg);
	padding:0;
	text-align:left;
	width:911px}

#hull4 {
	margin:0px auto;
	background-image: url(/images/background-spec-green-pic2.jpg);
	padding:0;
	text-align:left;
	width:911px}
	
#wrap{
	width:1076px;
	background-image: url(../images/shadow.png);
	margin:0 auto;
	position:relative;}

#intro_contact {
margin-left:auto;
margin-right:auto;
margin-top:0;
padding:10px;
width:650px;
}

#bottom-menu {
margin-left:43px;
margin-right:437px;
padding-top: 272px;
width:540px;
}

#bottom-menu2 {
margin-left:auto;
margin-right:30px;
color:#53381f;
font-family:verdana, Arial, Helvetica, sans-serif;
font-size:.75em;
line-height:18px;
margin-top:0;
width:820px;}

#bottom-menu3 {
margin-left:43px;
margin-right:43px;
padding-top: 272px;
width:938px;
}


.box {
float:right;
background-repeat:repeat-x;
padding:30px 20px 0px 20px;
background-image: url(../images/silver_background.jpg);
width:301px;
color:#000000;
font-family:verdana, Arial, Helvetica, sans-serif;
font-size:.75em;
line-height:17px
}

.box2{
float:right;
background-repeat:repeat-x;
padding:5px 20px 0px 20px;
background-image: url(../images/side-bavkground-bot.png);
height:auto;
width:301px;

}

.box3{
float:right;
background-repeat:repeat-x;
height:auto;
width:341px;
}

.box4{
float:right;
height:auto;
width:341px;
}

.box5{
border-bottom:1px dotted #6c6a6a;
margin:15px 0 0 0;
padding-bottom:15px;
}

.box6{
border-top:1px dotted #6c6a6a;
margin:0 0 15px 0;
padding-top:15px;
}

.bold {
color:#971a1a;
font-weight:700;
}

.bold-blue {
color:#073a7a;
font-weight:700;
}

.content-box {
color:#3a3939;
font-family:Verdana, Arial, sans-serif;
font-size:.8em;
line-height:1.5em;
padding:3px 5px 3px 15px;

}

.content-box-blue {
color:#2587be;
font-family:Verdana, Arial, sans-serif;
font-size:.8em;
line-height:1.5em;


}

.content-text {
color:#3a3939;
font-family:Verdana, Arial, sans-serif;
font-size:.8em;

}

.text-print {
color:#3a3939;
font-family:Verdana, Arial, sans-serif;
font-size:11px;

}

.font-size-16 {
color:#2796d6;
font-family:Verdana, Arial, sans-serif;
font-size:1.11em;
font-weight:700;
padding:0px 12px 0px 0px;

}

.font-size-14 {
color:#000000;
font-family:verdana, Arial, Helvetica, sans-serif;
font-size:.70em;
line-height:18px;

}


.font-size-14-blue {
color:#02acea;
font-family:Verdana, Arial, sans-serif;
font-size:14px;
font-weight:700;

}

.font-size-13 {
	color:#9b270a;
	font-family:Trebuchet Ms, Helvetica, sans-serif;
	font-size:1.10em;
	font-weight:700;}

.font-size-18 {
	color:#000000;
	font-family:Trebuchet Ms, Helvetica, sans-serif;
	font-size:1.22em;
	font-weight:700;}
	
	.font-size-20 {
	color:#000000;
	font-family:Trebuchet Ms, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:700;}
	
	.font-size-11 {
	color:#c9cbcd;
	font-family:Trebuchet Ms, Helvetica, sans-serif;
	font-size:.87em;
	font-weight:700;}
	
	.font-size-10 {
	color:#9c9d9d;
	font-family:Trebuchet Ms, Helvetica, sans-serif;
	font-size:.75em;
	line-height:19px;
	font-weight:700;}
	
	.font-size-12 {
	color:#000000;
	font-family:Trebuchet Ms, Helvetica, sans-serif;
	font-size:.82em;
	font-weight:700;}
	
	.font-black {
	color:#000000;
	font-family:Trebuchet Ms, Helvetica, sans-serif;
	font-size:.95em;
	font-weight:700;}
	
	
.float-image{
float:left;
padding:0 12px 0 0;
}

.float-image2{
float:left;
padding:0px 12px 0px 0px;
}

.color-blue{
color:#2b6db0;
}

a.footer_link:link { 
  color: #2198e0;
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-weight: none;
  text-decoration: underline; }
  
a.footer_link:visited { 
  color: #2198e0;
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-weight: none;

  text-decoration: none; }
  
a.footer_link:hover {
  color: #d8d9da;
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-weight: none;
 
  text-decoration: underline;}
  
a.footer_link:active {
  color: #639519;
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;}
  
  a:link { 
  color: #095fb5;
  font-weight: none;
  text-decoration: underline; }
  
a:visited { 
  color: #4767a2;
  font-weight: none;}
  
a:hover {
  color: #d0571c;
  font-weight: none;
  text-decoration: underline;}
  
a:active {
  color: #095fb5;
  font-weight: none;

  text-decoration: none;}
  
  .press-font-size-18 {
color:#0a4572;
font-family:georgia, times, serif;
font-size:1.5em;
font-weight:700;
line-height:1.33em;
text-decoration:none;
}

h1{
color:#000000;
	font-family:Trebuchet Ms, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:700;}
