
/*--- BASIC STYLING ----------------------------*/
#mainbody-content {
	color: #cccaca;
	text-align: left;
}
#mainbody-content a:link { color:#ffffff; text-decoration:underline;}
#mainbody-content a:visited { color:#ffffff; text-decoration:underline;}
#mainbody-content a:hover { color:#ffae42; text-decoration:underline;}
#mainbody-content a:active { color:#ffffff; text-decoration:underline;}
#mainbody-content .orange { font-weight:bold; color:#ffae42;}
#mainbody-content .blue { font-weight:bold; color: #06f;}  
#mainbody-content h1 {  padding-bottom: 10px;}

/* --ONE COLUMN ---------------------------------*/
#right { width:450px; float:right; color:#bebdbd; padding:40px 40px 0 0;}


.onecolumn {
	width: 940px;
	margin: auto;
	padding: 0;
}
ul#boxes {
	list-style-type: none;
	padding: 0;
	padding-top: 50px;
	margin: auto;
}
ul#boxes li {
	width: 450px;
	height: 230px;
	}
ul#boxes li img {
	border: 1px solid #686868;
	float: left;
	margin-right: 2em;
	margin-bottom: 1em;
	
}
ul#boxes h2 { 
	/*color: #0067ff;*/
	float: left;
	color: #fff;
	height: 55px;
	width: 450px;
	text-indent: -9000px;
	background: transparent url(../design/titleboxes.png) no-repeat;
}
ul#boxes h2.service1 { background-position: center 0; }	
ul#boxes h2.service2 { background-position: center -55px; }	
ul#boxes h2.service3 { background-position: center -110px; }	
ul#boxes h2.service4 { background-position: center -165px; }	
ul#boxes h2.service5 { background-position: center -220px; }	
ul#boxes h2.service6 { background-position: center -275px; }	

ul#boxes p {
clear: both;
	
}
.floatleft {
	float: left;
}
.floatright {
	float: right;
}
hr {
	border:0; width:100%; color:#252525; background-color:#252525; height:1px;
}
#bottom_content {
	/*border-top: 1px solid #383838;*/
	height: 180px;
}


/* --LEFT SIDE ------------------------------*/
#left { text-align:justify; width:440px; float:left; color:#bebdbd; padding:40px 0 0 40px;}
#left p { color:#ffffff; font-weight:bold; font-size:14px; margin:30px 0 0 15px;}
#left img { margin:10px 0 0 15px; border:1px solid #686868;}
#left .welcome{ color:#ffffff; font-weight:bold; font-size:18px;}

/*--- RIGHT SIDE ------------------------------*/


/*--- Twitter Integration ------------------------*/
#box-tweet { width:430px; height:85px; margin:25px 0 0 0; padding:5px 0 0 0;}
#box-tweet p { font-size:12px; color:#ffffff; font-weight:bold; line-height:2; margin:0 0 0 20px;}
#box-tweet .tweet { font-size:12px; color:#bebdbd; margin:5px 0 0 20px;}
#box-tweet .tweet_list { list-style-type:none; margin:0; padding:0;}
#box-tweet .tweet_avatar { padding-right:10px; float:left;}

/*--- Twitter Button and Bird icon -------------------*/
#twitter-button { width:180px; height:39px; padding:40px 0 0 120px; float:left;}
#twitter-button a { border-style:none; cursor:pointer;}
#twitter-button img { border-style:none; cursor:pointer;}