/** General **/
*{font-size:100.01%; margin:0; padding:0;}
html{font-size:100.01%; padding: 0; margin: 0;height:100%; }
body {height:101%; font-size:100.01%; padding: 0; line-height:150%; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; color: #555; background:#fff url(images/skystrip.gif) top left repeat-x;}
h1 {margin:10px 0 15px 20px;border-bottom:1px solid #E5E5E5;}
h2 {
	margin-left:20px;
}
h4 {
	margin:10px 0 15px 20px;
	border-bottom:1px solid #E5E5E5;
	color: #292B8E;
	font-size: 16px;
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	font-variant:small-caps;
	letter-spacing: 2px;
}
.blue {color:#08205c;}
#mainbox a:link { color: #08205c; text-decoration: none;border-bottom:1px solid #aaa;}
#mainbox a:visited { color: #08205c; text-decoration: none;border-bottom:1px solid #08205c;}
#mainbox a:hover, a:focus, a:active {color: #08205c;background-color:#eee; border-bottom:1px solid #aaa;}
#footer {float: left; background: #EAEAEA; height: 25px; width: 100%; padding: 5px;}
#footer p {font-size: 11px; color: #666666;}
#footer  a:link { color: #08205c; text-decoration: none;border-bottom:none;}
#footer  a:visited { color: #08205c; text-decoration: none;border-bottom:none;}
#footer  a:hover, a:focus, a:active {color: #08205c;background-color:#eee; border-bottom:none;}

/**Nav List **/
#navlist{font-size:76%;display:block;width:90%;padding-left: 0;margin-left: 20px;margin-bottom:30px;}
#navlist li{list-style: none;margin: 0;width:80%;}
#navlist a {display:block;background: url(images/darkarrow.gif) no-repeat 6px 1em;text-decoration:none;border-bottom:none;}
#navlist li a {display:block;text-decoration: none;text-indent:8px; width:100%;}
#navlist a:link, #navlist a:visited {padding:3px 0 3px 10px; color:#08205c;border-bottom:none;border-bottom:1px solid #fff;}
#navlist a:visited {color:#333;}
#navlist a:hover, #navlist a:focus, #navlist a:active {background:#eee url(images/darkarrow.gif) no-repeat 4px 1em;color: #08205c; border-bottom:1px solid #aaa;}
#navlist strong {color:#08205c;}

/** Nav List 2 **/
#navlist2{display:block;width:50%;padding-left: 0;margin-left: 20px;margin-bottom:30px;}
#navlist2 li {list-style: none; margin: 0; width:80%;}
#navlist2 a {display:block; background: url(images/darkarrow.gif) no-repeat 6px 1em;text-decoration:none;border-bottom:none;}
#navlist2 li a {display:block;text-decoration: none;text-indent:8px; width:100%;}
#navlist2 a:link, #navlist2 a:visited {padding:3px 0 3px 10px; color:#08205c;border-bottom:none;border-bottom:1px solid #fff;}
#navlist2 a:visited {color:#333;}
#navlist2 a:hover, #navlist2 a:focus, #navlist2 a:active {background:#eee url(images/darkarrow.gif) no-repeat 6px 1em;color: #08205c; border-bottom:1px solid #aaa;}
#navlist2 strong {color:#08205c;}

/********************** Recent Work ******************/
#recent li img {border:none;}
#recent a:hover, #recent a:active {background-color:white;} 
#recent a {text-decoration:none; border-bottom:none;}
#recent a:link img, #recent  a:visited img {border: 1px solid #fff;text-decoration:none;}
#recent a:focus img, #recent  a:hover img, #recent  a:active img {border: 1px solid #E5E5E5;text-decoration:none;}
#recent {margin:10px 0 10px 0; list-style:none;}
#recent li {margin-left:20px; margin-bottom:5px;}

/*********************** Gallery ***********************/
#recent3 li img {border:none; margin-bottom:20px; background-color:#ffffff;}
#recent3 a:hover, #recent3 a:active {background-color:#ffffff;} 
#recent3 a {text-decoration:none; border-bottom:none;}
#recent3 a:link img, #recent3  a:visited img {border: 1px solid #fff;text-decoration:none;}
#recent3 a:focus img, #recent3  a:hover img, #recent3  a:active img {border: 1px solid #E5E5E5;text-decoration:none; background-color:#ffffff;}
#recent3 {list-style:none;}
#recent3 li {
background-color:#ffffff;
	display: inline;
list-style-type: none;
padding-right: 20px;
}

#imagegallery {float:left; width:232px; margin:10px 0 40px 0; font-size:70%;}
#imagegallery p {padding:0 0 10px 20px;}
#imagegallery img {border:none;}
#imagegallery a:hover, #recent a:active {background-color:white;} 
#imagegallery a {text-decoration:none; border-bottom:none;}
#imagegallery a:link img, #recent  a:visited img {border: 1px solid #fff;text-decoration:none;}
#imagegallery a:focus img, #recent  a:hover img, #recent  a:active img {border: 1px solid #E5E5E5;text-decoration:none;}


/********************** Main Page sections ******************/
#head {
	margin-top:0;
	padding-top:0;
	text-align:left;
	width:990px;
	background: url(images/header.jpg) 0 118px no-repeat;
	height:230px;
	clear:both;
}
#head img {margin:20px 0 0 26px; padding:0;border:none;}
#head a:hover a:active a:focus {border:none;}
#address {float:left; height: 100px; position:absolute; top:0px; left:630px; padding-top:16px;}
#mainbox {float:left; width: 730px; margin-top:10px; margin-left:10px; margin-bottom:40px; margin-right:0px;}
#text {	width:480px; font-size:75%;	float: left;}
#text p {margin: 15px 10px 15px 20px;}
#work {
	width:410px;
	font-size:75%;
	float: left;
	margin-left: 30px;
	background-position: top;
	height: auto;
}
#work p {margin: 15px 10px 15px 11px;}
#sidebar {float:left; width:220px; margin-top:0; margin-right: 15px;}
#sidebar p {font-size:70%; padding:0 20px 10px 20px;}
#sidebar2 {float:left; width:232px; margin:10px 0 40px 0; font-size:70%;}
#sidebar2 p {padding:0 0 10px 20px;}
#sidebar3 {float:left; margin-left:20px; font-size:70%; background-color:#ffffff;}
#sidebar3 p {padding:0 0 10px 20px;}
#sidebar3  a:link { color: #08205c; text-decoration: none;border-bottom:none;}
#sidebar3  a:visited { color: #08205c; text-decoration: none;border-bottom:none;}
#sidebar3  a:hover, a:focus, a:active {color: #08205c;background-color:#eee; border-bottom:none;}

#nextitem {
	float:left;
	margin:0px 0px 0px 10px;
	font-size:90%;
	padding-left: 10px;
}

#form p {margin: 8px 30px 8px 20px;}
.formtext {	font-size:100%;}

/** At A Glance **/
#glance ul {
	padding-left:40px;
	font-size:80%;
}
#glance li {
	list-style-image: url(images/darkarrow.gif);
	list-style-type: none;
}
#headone {float: left;}
