.banner{
	background-color:#66cccc;
	border:0;
	border-top:5px solid #66cccc;
	border-bottom:5px solid #66cccc;
}
.titlerow{
	background-color:rgb(0,102,0);
}
.addressrow{
	background-color:rgb(0,102,0);
	text-align:right;
	padding:7px 10px 7px 10px;
}
.nava{
	background-color:rgb(0,102,0);
	width:200px;
	padding:7px 0 7px 0;
	text-align:center;			
}
.navb{
	background-color:rgb(255,153,0);
	width:200px;
	padding:7px 0 7px 0;
	text-align:center;
}
a.nava,a.navb{
	color:white;
	font:14px Palatino Linotype, Book Antiqua;
	font-weight:normal;
	text-decoration:none;
}
.content{
	background-color:rgb(255,255,255);
	border:0;
	border-top:5px solid #66cccc;
	border-bottom:5px solid #66cccc;
	padding: 10px 15px 10px 15px;
}

/* blog stuff */

.blogitem {
	clear: both;
	border-top: 1px solid #ccc;
	padding-bottom: 14px;
}
.blogitem .info {
	font-weight: bold;
	font-style: italic;
}
.blogitem img {
	border: 1px solid #ccc;
	margin: 12px 8px;
}
.blogitem p {
	padding: 0;
	margin: 0;
}
.blogpaging {
	clear:both;
	padding-top: 22px;
	border-top: 1px solid #ccc;
}
.blogitem a {
	visibility: hidden;
}
.blogitem a img {
	visibility: visible;
}

/* end blog stuff */

p{
	font:13px Palatino Linotype, Book Antiqua;
}
.text1{
	font:20px Palatino Linotype, Book Antiqua;
	color:white;
}
a.text1{
	font:12px Palatino Linotype, Book Antiqua;
	color:white;
}
h3{
	font:16px Palatino Linotype, Book Antiqua;
	font-weight:900;
}
div.menu {
	width:160px;
	background-color:rgb(0,102,0);
	padding:0;
	margin:0;
	border:0;
}
div.menu a {
	display:block;
	margin:0;
	width:160px;
	padding:0;
	text-align:center;
	padding:7px 0 7px 0;
	color:white;
	font:14px Palatino Linotype, Book Antiqua;
	font-weight:normal;
	text-decoration:none;
}

#home a:hover {background-color:rgb(0,88,0);color:#fff;}
#approach a:hover, #blog a:hover {background-color:rgb(255,255,255);color:#000;}
#portfolio a:hover {background-color:rgb(73,169,255);color:#fff;}
#about a:hover {background-color:rgb(255,153,0);color:#fff;}