@charset "utf-8";
/* CSS Document */

	
body
{
	width: 1000px;
	margin: auto;
	margin-bottom: 20px;
	margin-top: 30px;
	color:#ffffff;
	background-color: #656E76;
	font-family: calibri, arial;
	font-size: 15px;
	/*border: 2px solid white;*/
}

#header
{
	width: 1000px;
	height:117px;
}

#header img
{
	position: relative;
	float:right;
}

#menu
{
	width: 1000px;
	height:50px;
}

#menu ul 
{
	padding:0;
	margin:0;
	list-style-type:none;
}
 
#menu li
{
	width: 170px;
	float:left;
	font-weight:bold;
	font-size: 17px;
}
 
#menu ul li a 
{
	display:block;   
	width:170px;
	height:50px;
	background-color:#656E76;
	color: #fff;
	text-decoration:none;
	text-align:center;
	line-height: 50px;	
}

#menu ul li a:hover 
{
	text-decoration: underline;
}

body#home #menu ul li a#home-nav
{
	color: #fff;
	background-color: #e55d1a;
}

body#areasofexpertise #menu ul li a#aoe-nav
{
	color: #fff;
	background-color: #e55d1a;
}

body#resume #menu ul li a#resume-nav
{
	color: #fff;
	background-color: #e55d1a;
}

body#newsletter #menu ul li a#news-nav
{
	color: #fff;
	background-color: #e55d1a;
}

body#contact #menu ul li a#contact-nav
{
	color: #fff;
	background-color: #e55d1a;
}


#content
{
	width: 1000px;
	height: 450px;
	border: solid #e55d1a 5px;
	background-color: #fff;
}

#content .main-image
{
	float: left;
	margin:25px;
}

#content .contact-image
{
	float: left;
	position:relative;
	right: 25px;
	top: 25px;
}

#content .bigger-map
{
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

#content .bigger-map:hover
{
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
}

#textzone
{
	position:relative;
	left: 50px;
}

#content .main-title
{
	font-size: 22px;
	color: #e55d1a;
	margin-top:25px;
	margin-left: 25px;
} 

#content .main-title-image
{
	font-size: 22px;
	color: #e55d1a;
	margin-top:25px;
}

#content .main-text
{
	width: 900px;
	height: 300px;
	margin-left:10px;
	padding: 25px;
	word-wrap: break-word;
	overflow: auto;
	color:#656e76;
	line-height: 15px;
	letter-spacing: 1px;
}

#content .main-text-image
{
	width: 500px;
	height: 300px;
	padding: 25px;
	word-wrap: break-word;
	overflow: auto;
	color:#656e76;
	line-height: 15px;
	letter-spacing: 1px;
}

#content .main-bullet
{
	margin:20px;
	margin-top:30px;
}

#content .main-bullet li
{
	margin: 20px;
	color: #656e76;
}

::-webkit-scrollbar {
    width: 13px;
	background: #fff;
	margin: 70px;
}
 
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    /*border-radius: 10px;*/
}
 
::-webkit-scrollbar-thumb {
	background-color: #e97840;
    /*border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); */
}

::-webkit-scrollbar-button:vertical:decrement {
	width: 13px;
	height: 12px;
	background-image: url('../images/up_arrow.jpg');
}

::-webkit-scrollbar-button:vertical:increment{
	width: 13px;
	height: 12px;
	background-image: url("../images/down_arrow.jpg");
}


#footer
{
	width: 1000px;
}

#footer p
{
	display: inline;
	margin: 35px;
	font-weight: bold;
	color:#c0c0c0;
}

#footer .copyright
{
	float: left;
}

#footer .dev-note
{
	float: right;
}
