body {background:black; color:black; font-size:10pt; font-family:sans-serif;}
#logoblue {color:#23517b; font-size:16pt; font-family:sans-serif; font}/*logo #23517b*/
#logogray {color:gray; font-size:16pt; font-family:sans-serif;}

/*sidebar*/
.contact ul {font-size:10pt; letter-spacing:.275em; clear:both; display:block; z-index:100;}
.contact {position:relative; left:3em; top:1em; float:left;}
.contact img {margin-left:-7px;}
.contact ul {padding-left:0; margin-left:0; list-bullet-style:none;}
.contact ul li {margin-bottom:10px;}
.contact ul a:link {color:gray;}
.contact ul a:visited{color:gray;}
.contact ul a:hover {color:#23517b;}

/*page title*/
.tle, h2{font-size:12pt; color:#23517b; font-weight:bold; font-family:arial; display:block; text-align:left; margin-bottom:1em;}

/*centered box*/
/*.bodysection {text-align:center; width:654px; margin-left:-312.5px; position:absolute; left:50%; margin-top:1.5em; padding:0px; padding-bottom:4px;}*/
.bodysection {width:654px; position:absolute; top:1.5em; left:18em;}

img {border:0; margin:4px; margin-top:1px;}

/*big picture*/
.bigbox {float:left; margin:4px; margin-top:8px; width:408px; height:408px; clear:none; margin-left:7px;}
.aboutbox, .textbar, .contactbar{
	background: #ccc;
	color:black;
}

/*about us page content*/
.aboutbox{/*background: url('daly.jpg');*/ margin-top: 4px; float:left; text-align:left; line-spacing:2em; padding:60px; width:291px; height:291px;}

/*contact page content*/
.contactbar {margin-top: 4px; width:203px; float:left;  height:395px; line-height:2em;  clear:none; text-align:left; padding:8px;}

.sidebar {width:200px; margin:4px; float:left;}


.floatbox {float:left; clear:none; width:420px; height:420px;}

/*text on house pages*/
.textbar { width:203px; margin:4px; margin-top:8px; float:left; height:392px; line-height:1.1em;  clear:none; text-align:left; padding:8px;}

.label{width:190px; float:left;}
.imagebar {padding-right:4px;  clear:both; margin-left:3px;}
.imagebar img {height:84px; width:84px; float:left; margin-top:4px;} 

#rotate img{
	width:200;
	height:200;
	padding:0;
	margin:4px;
}

#rotate{
	margin:0 4px;
}

.portfolio-list{
	display:block;
	width:100%;
	text-align:left;
	color:gray;
	border-bottom:1px solid gray;
	text-decoration:none;
	margin-bottom:24px;
}


.portfolio-list:hover{
	color:#23517b;
	background:#111;
}


.portfolio-list img{
	width:84px;
	height:84px;
	margin:0px 8px -3px 0px;
}
	

