body {	margin: 0px 0 0 0;	background:url('images/graphic-bg.jpg') #42597c repeat fixed;	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;	font-size:13px;	text-align: left;	line-height: 1.75;}
a{color:#169eda; text-decoration:none;outline:none 0;}
a:hover{color:#169eda; text-decoration:underline;}

#subcontent a img{border:#fff solid;}
#subcontent a img:hover{border:#09C solid;}

#all { width: 951px; background:url('images/graphic-all-repeat.png'); padding: 0 20px 0 20px; }
#logo{	width:263px;	height:72px;	text-align:right;	float: left;}
#header{ margin: 0; width: 951px; }

.greenbar{ background-color:#006699; width:951px; height:40px; float: none; clear: both; }
#homenav{ float:left; width:685px; color: #FFF; text-align:left; padding: 20px 0 0 0; }
.title{ font-size:32px; color:#09C; line-height: 1.25;}
#homenav .page-item-16 ul {display:none !important;}

#contact{ color:#FFF; float: right; padding: 20px 25px 0 0; }
#contact a{color:#FFF; text-decoration:underline;outline:none 0;}
#contact a:hover{color:#169eda;}

h1{font-size:22px; color:#09C; line-height: 1.25;}


/*Home Page Navigation*/
#tabbar{ background-image:url(images/nav-bg.jpg);background-repeat:no-repeat;text-align: center;z-index: 1000;color:white;margin:0;padding:0 0 0 17px;}
/*level 1*/
#tabbar li{list-style:none; margin:0;height:38px; font-size:14px;float:left; height:21px; padding:2px 11px 5px 9px; display:block;}
#tabbar li:hover{background:url('images/graphic-nav-over.jpg') right top no-repeat;}
#tabbar a {color:white; text-decoration:none;}
#tabbar ul {margin:0; padding:0;}
#tabbar ul li ul{margin:10px 0 0 0; padding:0 0 0 0 ;width:200px;background-color:#006699;position:relative;}
/*level 2*/
#tabbar li ul li{background:url('images/nav-over.jpg') left top no-repeat; font-size:14px; height:auto; padding:8px 10px 8px 8px;border:0px #003F5F solid;margin:1px 0 0 0;}
#tabbar li ul li:hover{background:url('images/nav-over.jpg') left top no-repeat;}
#tabbar ul li ul li{margin:0; padding:0;width:200px;float:none;} 
/*level 3*/
#tabbar li ul li ul{margin:7px 0 0 0}
#tabbar li ul li ul li{background:url('images/nav-sub-up.jpg') left top no-repeat;  padding:0 10px 0 10px; border:0px #003F5F solid; margin:0 -10px 0 -8px;}
#tabbar li ul li ul li:hover{ background-image:url('images/nav-sub-over.jpg');background-color:none;}
#tabbar li ul li a{color:#FFF;}
#tabbar li ul li:hover{color:white;}
/*level 4*/
#tabbar li ul li ul li ul{margin:0px 0px 0 -2px; }
/*general*/
#tabbar li ul li ul li ul li{padding:2px 5px 0 15px; font-size:12px;margin:0 px 0 -8px;}
.dmenu {text-align:left;padding: 5px 5px 5px 0px;margin: 22px 0px 0px 0px;position:absolute;left: -999em;float:left;}
/*#about_waterstone_menu {margin-left:-330px;}*/
#contact_menu{margin-left:-220px;}



.bodytext{width:75%; margin-left:30px; color:#666;}





#nav{ float:left; width:232px;color: #FFF; text-align:left; padding: 15px 0 25px 0; }
/*#nav li .page-item-101{display:none;}
#nav li .page-item-103{display:none;}
#nav ul{font-size:16px; padding:0px 0 0 15px; margin:0 0 10px 0; text-transform:uppercase; font-weight:bold;}
#nav ul ul {font-size:15px; padding:0 0 0 10px;text-transform:none; }
#nav ul ul ul{font-size:13px;padding:0 0 0 10px;text-transform:none;font-weight:normal;}
#nav .current_page_item a{color:#169eda;}
#nav .current_page_item ul a{color:#FFF;}
#nav ul a{ color:#E9D6A9;}
#nav ul ul a:hover{ color:#169eda;}
#nav ul ul a{ color:#FFF;}
#nav li {color: #FFF;float: none;	list-style-type: none;	padding-right: 5px;}
#subnav{ color:#FFF; float: none; clear: both; background-color: #006699; width: 100%; height: 31px; }*/


.clip {font-family:"Trebuchet MS",Verdana,Arial,sans-serif;}

/*links*/
.clip div a{ color:#E9D6A9 !important; text-transform:uppercase; font-weight:bold; font-size:14px;}
.clip div div a{ color:#fff !important; text-transform:capitalize; font-weight:bold; font-size:13px;}
.clip div div a:hover{ color:#169eda !important;}
.clip div div div a{font-size:11px;}
/*links*/
.clip div { margin:0 0 0 5px !important;}
.clip div div { margin:0 0 0 -10px !important;}



#content{ background-repeat:no-repeat; padding:25px 40px 40px 40px; background-color: #FFF; background-image: url('images/graphic-content-start.jpg'); float: right; width:639px; text-align:left;}
#contenthome{ background-repeat:repeat-x; padding:0; background-image: url('images/graphic-content-start.jpg'); float: none; width:951px;}
#subcontent{
	background-repeat:repeat-y;
	color:#FFF;
	padding:28px 0px 28px 30px;
	text-align: left;
	clear: both;
}
#subcontent h2{ line-height:1; margin-bottom:13px; font-size:15px }
#contentwrapper{ background-image: url('images/graphic-contentwrapper-repeat.jpg'); background-repeat:repeat-y; }
.subcontentboxfirst, .subcontentboxlast, .subcontentbox{width:191px;	float:left;	margin-right:38px;}
.subcontentboxlast{margin-right:0px;}
.subcontentboxfirst{
	border-right:solid 1px #999;
	margin-top: 15px;
	padding-top: 80px;
	padding-bottom: 100px;
	margin-bottom: 10px;
	font-size: 20px;
}

#topper{background-image:url('images/graphic-topper-shadow.png');	background-repeat:no-repeat;	width: 991px; height:20px;}
#footer{	color:#FFF;	padding:20px 25px 20px 25px;	background-image:url('images/graphic-footer-shadow.png');	background-repeat:no-repeat;	text-align: left;	clear: both;	width: 941px;}
