html, body { height: 100%; }

body { background: #69792F url(images/bg_main.jpg) repeat-x; color: #333; font: 80% Verdana, Arial, sans-serif; }



* { border: 0; margin: 0; padding: 0; }



a { color: 090; }

hr { background-color:#B1AEAE;}

.formbutton {
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#666;
font-weight:bold;
padding: 1px 2px;
background:url(images/formbg.gif) repeat-x left top;
}


#container { height: 100%; margin: 15px auto 0 auto; width: 901px;}

		

	#header { background: #030 url(images/bg_headerx.jpg) no-repeat; border: 3px solid #d7d3a9; border-bottom: 0; float: left; height: 212px; width: 895px; }

	

		#header #logo  { background: #88B823 url(images/cityscapes_logo.jpg) no-repeat; border-bottom: 1px solid #000; color: #C8F4A8; font-size: 2em; height: 89px; }
		
		#logo h1 { width: 172px; height: 87px; float:left; display:block;}
		
		#header #logo a { color: #C8F4A8; text-decoration: none; }

		#header #logo div {float:right; margin:-20px 20px 0 0; text-align:center; color:#fff;}
		html>body #header #logo div {float:right; margin:-10px 20px 0 0; text-align:center; color:#fff;}
		.txt {font-size:12px; color:#fff;}
		.num {font-size:14px; color:#fff;}
		
		#myGallery {

			width: 895px !important;

			height: 123px !important;

		}

	

	#divnav { background: #222; border-left: 3px solid #d7d3a9; border-right: 3px solid #d7d3a9; clear: both; text-align: left; width: 895px; }
		

	

	#content { background: #e8e7da; border: 3px solid #d7d3a9; border-bottom: 0; border-top: 0; float: left; min-height: 100%; width:895px; }

		#content2 { background: #fff; border: 3px solid #d7d3a9; border-bottom: 0; border-top: 0; float: left; min-height: 100%; width: 895px; }


			#primary{ background: #e8e7da url(images/bg_primary.gif) top right no-repeat; border-top: 1px solid #000; float: left; min-height: 100%; margin: 0; width: 670px; }
		
		#primary2{ background: #fff; border-top: 1px solid #000; float: left; min-height: 100%; margin: 0; width: 670px; }
		

			#primary h2, h3 { padding: 10px 0 0 10px; }
			
			#primary h2 a { text-decoration:none; color:#630;}
			
			#primary h2 a:hover { text-decoration:underline;}

			

			#primary p { padding: 10px; }

			

			#primary a { color: #630; }



			#content img { margin: 0 5px; }
			
			
			
			#primary2 h2, h3 { padding: 10px 0 0 10px; }
			
			#primary2 h2 a { text-decoration:none; color:#630;}
			
			#primary2 h2 a:hover { text-decoration:underline;}

			

			#primary2 p { padding: 10px; }

			

			#primary2 a { color: #630; }



			#content2 img { margin: 0 5px; }


	

		#sidebar { background: #aaa34b; border-top: 1px solid #000; float: right; width: 225px; }

		

			.box { border-bottom: 1px solid #645E28; border-left: 1px solid #645E28; }
			
			.box ul { list-style:none;}
			.box ul li { padding:3px 0 0 15px; color:#fff;}
			.box ul li a { /*color:#DAFAC3;*/ color:#fff; text-decoration:none;}
			.box ul li a:hover { /*color:#9c9; color:#DAFAC3;*/ color:#fff; text-decoration:underline;}

				.box-green { background: #73A949 url(images/bg_boxgreen.gif) top no-repeat; }
				
				.box-white { background: #e8e7da url(images/bg_primary.gif) top no-repeat; }

				.box-tan { background: #B7B05C url(images/bg_boxtan.gif) top no-repeat;}
			

				.box-gray { background: #A7B377 url(images/bg_boxgray.gif) top no-repeat; }

				

				.box h3 { color: #fff; font-size: 1.2em; font-weight: bold; padding: 5px 0 5px 15px; }

				

				.box h4 { color: #fff; font-size: 1em; font-weight: bold; padding: 5px 0 0 15px; }

				

				.box h4 a { color: #fff; text-decoration: none; }

				

				.box h4 a:hover { color: #9c9; text-decoration: underline; }

				

				.box p  { color: #E8E7DA; font-szie: .7em; padding: 0 0 8px 15px; }

				.box p span {color:#fff;}
				.box span a { color: #E8E7DA; font-size: 1em; font-weight:normal;}

				.box a { color: #E8E7DA; font-size: 1em; font-weight: bold; }

			

				.iconbutton {

					height: 60px;

					margin: 0 0 0 0px;

					padding: 0 0 0 0px;

				}

				.imgbox {float:left; margin-right:10px;}

				#icon1 { background: url(images/icon_01.jpg) left top no-repeat; }

				#icon2 { background: url(images/icon_02.jpg) left top no-repeat; }

				#icon3 { background: url(images/icon_03.jpg) left top no-repeat; }

				#icon4 { background: url(images/icon_04.jpg) left top no-repeat; }

		

	#footer { background: #3c3c3c; border: 3px solid #d7d3a9; border-top: 0; float: right; font-size: 10px; padding: 17px 0; text-align: center; width: 895px; }

	

		#footer p { color: #fff; }

		

		#footer a { color: #B4AD59; }



.clear { clear: both; display: block; }

.dashed-separator { border-bottom: 1px dashed #999; width: 100%; }



#BetterCatalog { margin: 10px; }

#BetterCatalog a { color: #630; }

#searchResultsDiv { margin: 10px 20px; }

#searchResultsDiv li { margin: 0 0 15px 0; }

#BetterCatalog_breadcrumb { margin: 10px 0; }

#BetterCatalog_TagCloud { border: 1px solid #ccc; background-color: #f2f2e6; padding: 10px; }

.relatedindex {margin:0; padding: 10px 0 0 10px;}
.relatedindex ul {font-size: 90%; margin:0 0 0 5px; padding:0px; list-style:none;}
.rating {padding: 10px 0 0 10px;}
.linktextarea { width:420px;}
.entry { margin:5px 0 0 0;}
.boundary {border-bottom:1px dotted #333; padding:0px; margin:0px 15px 2px 20px;}
.subscribe a { color:#333; text-decoration:underline;}
.subscribe a:hover { color:#333; text-decoration:none;}
.error { color:#FF0000; font-size:small; }

.thumbcat {float:left; margin:0 0 0 10px; background-color:#fff;}

.show { display:block; }
.hide { display:none; }

.cheat1 {position:relative; top:4px;}
html>body .cheat1 {position:relative; top:0px;}
.cheat2 { position:relative; top:-8px;}
html>body .cheat2 {position:relative; top:0px;}

.post ul{ margin:0 0 0 30px;}

/* Dropdown Menus */ /*
#nav { height: 31px; padding: 12px 0 0 0; }

	

		#nav li { border-right: 1px solid #fff; padding: 0 12px 0 10px; display: inline; }

		

		#nav a { color: #fff; font-size: 107%; text-decoration: none; }

		

		#nav a:hover { color: #9c9; text-decoration: underline; }
		
#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 174px;
	border-bottom: 1px solid #a9a9a9;
	}

#nav li li {
	width: 172px;
	border-top: 1px solid #a9a9a9;
	border-right: 1px solid #a9a9a9;
	border-left: 1px solid #a9a9a9;
	background: #777;
	}

#nav li li a, #nav li li a:visited {
	font-weight:normal;
	font-size:0.9em;
	color:#FFF;
	}

#nav li li a:hover, #nav li li a:active {
	background:#000;
	}	
		
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	} */
	#nav {
	height: 31px; 
	padding: 12px 0 0 0;
	}
	
#nav, #nav ul {
	list-style: none;
	line-height: 1;
	}

#nav a, #nav a:hover {
	display: block;
	text-decoration: none;
	border:none;
	font-size: 107%;
	}

#nav li {
	float: left;
	list-style:none;
	border-right: 1px solid #fff;
	padding: 0 12px 0 10px;
	}

#nav a, #nav a:visited {
	display:block;
	color: #fff;
	font-size: 107%;
	}

#nav a:hover, #nav a:active, .current_page_item	a, #home .on {
	 color: #9c9; 
	 text-decoration: underline;
	font-size: 107%;
	}	
	
	
/* Dropdown Menus */		
#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 174px;
	border-bottom: 1px solid #a9a9a9;
	}

#nav li li {
	width: 172px;
	border-top: 1px solid #a9a9a9;
	border-right: 1px solid #a9a9a9;
	border-left: 1px solid #a9a9a9;
	background: #222;
	padding-top:4px;
	padding-bottom:4px;
	}

#nav li li a, #nav li li a:visited {
	font-weight:normal;
	font-size: 100%;
	color:#FFF;
	}

#nav li li a:hover, #nav li li a:active {
	font-size: 100%;
	}	
		
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	}

