/*********************************************************************

   Style Sheet for Behr Design Corporation

   Code by Michael Williams (mwilliams@behrdesign.com)

   Behr Design, LLC (937-492-5704)

*********************************************************************/



* {

	margin:0;

	padding:0;

	}

	

body {

	text-align:center;

	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	font-size:13px;

	line-height:160%;

	background:#2c2c2c url(../images/bg.gif) top left repeat;

	}

	

img {

	border:none;

	}

	

/* Main Container

-------------------------------------------------------------------- */

#main {

	margin:auto;

	text-align:left;

	width:780px;

	background:#4d4d4d url(../images/bgtarget.gif) no-repeat top right;

	}

	

/* Inside Container

-------------------------------------------------------------------- */

#inside {

	margin:auto;

	width:750px;

	}

	

/* Top

-------------------------------------------------------------------- */

#top {

	padding-top:20px;

	}

	

/* Menu

-------------------------------------------------------------------- */

#menu {

	margin-bottom:8px;

	font-family:Georgia, "Times New Roman", Times, serif;

	text-align:right;

	}



#menu ul {

	list-style:none;

	}



#menu ul li {

	display:inline;

	}

	

#menu ul li {

	margin-right:20px;

	text-decoration:none;

	color:#ffcc00;

	}

	

/* Menu Links

-------------------------------------------------------------------- */

	

#menu a:link, #menu a:visited {

	text-decoration:none;

	color:#ffcc00;

	}

  

#menu a:hover, #menu a:active {

	text-decoration:none;

	color:#ffffff;

	} 



/* Body

-------------------------------------------------------------------- */

#body {

	background-color:#ffffff;

	padding:20px;

	}

	

h1 {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:22px;

	color:#990033;

	margin:8px 0px 12px 0px;

	}

	

h2 {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:17px;

	}

	

h3 {

	font-size:15px;

	}

	

h4 {

	font-size:13px;

	color:#990033;

	}

	

p {

	margin:5px 0px 15px 0px;

	}

	

.clear {

	clear:both;

	}

	

/* Sidebar

-------------------------------------------------------------------- */

#sidebar {

	float:left;

	width:160px;

	padding-right:20px;

	line-height:180%;

	font-size:11px;

	}

	

#sidebar ul {

	margin:4px 0px 16px 0px;

	}



#sidebar ul li {

	display:block;

	list-style-type:none;

	border-bottom:1px dotted #cccccc;

	}

	

#sidebar ul li a {

	padding-left:4px;

	display:block;

	}

	

#sidebar ul li a:hover {

	background-color:#f0f0f0;

	}

	

#sidebar .top {

	border-top:1px dotted #cccccc;

	}



#sidebar h2 {

	font-family:Georgia, "Times New Roman", Times, serif;

	margin-bottom:8px;

	}

	

/* Sidebar Links

-------------------------------------------------------------------- */

#sidebar a:link, #sidebar a:visited {

	color:#990033;

	text-decoration:none;

	}

	

#sidebar a:hover, #sidebar a:active {

	color:#cc0033;

	text-decoration:none;

	}

	

/* Content

-------------------------------------------------------------------- */

#content {

	float:right;

	width:500px;

	padding-left:20px;	

	}

	

#fullpage {

	width:100%;

	}

	

#content ul, #fullpage ul, #content ol, #fullpage ol {

	margin:5px 0px 20px 0px;

	}

	

#content ul li, #fullpage ul li, #content ol li, #fullpage ol li {

	margin-left:30px;

	padding:2px 0px;

	}

	

#content img {

	float:left;

	margin:10px 15px 10px 0px;

	}

	

#content .sign {

	margin:10px;

	padding:2px;

	border:4px solid #cccccc;

	}

	

.portcat {

	float:left;

	width:220px;

	margin:10px;

	}

	

.portcat img {

	float:left;

	margin:10px;

	padding:2px;

	border:4px solid #cccccc;

	}

		

.portcat img:hover {

	border:4px solid #990033;

	}	

	

.portcat p {

	font-size:11px;

	line-height:normal;

	}

	

.port {

	display:block;

	width:450px;

	margin:5px 0px;

	padding:5px 0px;

	border-bottom:1px dotted #cccccc;

	}

	

.port img {

	float:left;

	border:4px solid #cccccc;	

	}

	

.port img:hover {

	border:4px solid #990033;

	}	

	

.portdesc {

	float:left;

	margin:5px;

	width:160px;

	font-size:11px;

	line-height:normal;

	}

	

.servicebox {

	float:left;

	width:220px;

	margin-right:20px;

	padding:10px;

	background:#eeeeee;

	}

	

.servicebox .portcat {

	margin:0;

	}

	

/* Content Links

-------------------------------------------------------------------- */

#content a:link, #content a:visited, #fullpage a:link, #fullpage a:visited {

	color:#990033;

	text-decoration:none;

	border-bottom:1px dotted #990033;

	}

	

#content a:hover, #content a:active, #fullpage a:hover, #fullpage a:active {

	color:#cc0033;

	text-decoration:none;

	border:none;

	}

	

/* Foot

-------------------------------------------------------------------- */	

#foot {

	background-color:#6d6d6d;

	color:#999999;

	}

	

#foot a:link, #foot a:visited {

	color:#ffffff;

	text-decoration:none;

	}

	

#foot a:hover, #foot a:active {

	color:#ffcc00;

	text-decoration:none;

	}

	

#foot h1 {

	color:#ffcc00;

	}

	

#foot h2 {

	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	font-size:16px;

	color:#ffffff;

	margin-bottom:5px;

	}

	

.shadow {

	width:100%;

	height:17px;

	background:url(../images/shadow.jpg) repeat-x top left;

	}

	

.scroll {

	height:160px;

	overflow:auto;

	padding-right:15px;

	scrollbar-face-color:#999999;

	scrollbar-highlight-color:#999999;

	scrollbar-shadow-color:#999999;

	scrollbar-3dlight-color:#999999;

	scrollbar-arrow-color:#333333;

	scrollbar-track-color:#333333;

	scrollbar-darkshadow-color:#000000; 

	}



.footcol1 {

	float:left;

	width:415px;

	margin:0px 0px 10px 20px;

	padding-right:20px;

	border-right:1px dotted #a1a1a1;

	}

	

.footcol1 li {

	display:block;

	list-style:none;

	background:url(../images/arrow.gif) no-repeat center left;

	line-height:120%;

	border-bottom:1px dotted #4d4d4d;

	}

	

.footcol1 ul li:hover {

	display:block;

	background-color:#777777;

	text-decoration:none;

	}

	

.footcol1 ul li a {

	display:block;

	padding:8px 0px 8px 24px;

	}

	

.footcol1 strong {

	font-weight:bolder;

	color:#ffffff;

	}

	

.footcol2 {

	float:right;

	width:240px;

	margin-right:20px;

	}

	

.footcol2 img {

	margin:1px;

	border:2px solid #cccccc;

	}

	

.footcol2 img:hover {

	padding:0px;

	border:2px solid #990033;

	}

	

.round {

	background:url(../images/footbr.gif) no-repeat top right;

	}

	

img.corner {

	display:block;

	}

	

/* Bottom

-------------------------------------------------------------------- */

#bottom {

	text-align:center;

	padding:10px;

	color:#a1a1a1;

	}

	

#bottom .left {

	float:left;

	width:650px;

}



#bottom .right {

	float:right;

	width:50px;

}



.bottomlinks {

	padding-bottom:3px;

	}

	

.bottomlinks li {

	display:inline;

	padding:0px 10px;

	border-right:1px dotted #a1a1a1;

	}

	

#bottom .bottomlast {

	border:none;

	}

	

#bottom a:link, #bottom a:visited {

	color:#cccccc;

	text-decoration:none;

	}

	

#bottom a:hover, #bottom a:active {

	color:#ffffff;

	text-decoration:none;

	}
#photo {
	float: none;
	position: absolute;
	height: 110px;
	width: 110px;
	margin-left: 200px;
	left: 50%;
}

	

