/*   
Theme Name: Fallbrook
Theme URI: 
Description: 
Author: the minnow PROJECT
Author URI: http://minnowproject.com
Version: 1.0
*/

@import url('reset.css');
@import url('stylesheet.css');

* { margin: 0; padding: 0; }
html {background:url(images/tile.png) repeat;}
body {font-family: 'Dutch801Roman'; font-size:12px;color:#7e654c;line-height: 19px;min-width: 910px;}

h1, h2, h3 { font-weight: normal; margin: 0 0 10px 0; }
h1 {font-family: 'Dutch801BoldItalic'; font-size:36px;line-height:36px;color:#cf744a;letter-spacing: 1px;}
h2 {font-family: 'Dutch801BoldItalic'; font-size:20px;line-height:22px;color:#cf744a;margin: 0 0 5px 0;}
h4 {padding-bottom: 4px;padding-top:4px;}
h5 {}
h6 {font-size:14px;}

p { margin: 0 0 10px 0;}
a {text-decoration:none;color:#cf744a;}
a:hover { } 
a.post-edit-link {float:left; clear:left;}

strong, b {font-weight:bold;}
em {font-style:italic;}

hr {color: #DADAD4;background-color: #DADAD4;height: 0.1em;border: 0;margin-top: 7px;}

.screen-reader-text { position: absolute; left: -9999px; top: -9999px; }
.clear { clear: both; }
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .group, *:first-child+html .group { zoom: 1; } /* First selector = IE6, Second Selector = IE 7 */


#header {width:100%;background:url(images/bg_header.png) repeat-x;height:466px;}
#page-wrap {width:780px; margin:0px auto; min-height:100px;padding-top:25px;}

#logo {width:290px; height:182px;margin:0px auto;}

.contact {width:401px;float:right; padding:15px 15px 24px 15px;font-size:11px;background:url(images/bg_contact.png) no-repeat}
	.contact h3 {font-family: 'Dutch801Roman'; font-size:12px;line-height:12px;color:#cf744a;text-transform:uppercase;margin:10px 0 4px;}
	.contact p {width: auto;margin: 0px;padding: 0;float: none;}
	
/* - - - - - - - - - - - - - - 
			BANNER
- - - - - - - - - - - - - - */	
#container{margin:0 auto; position:relative;text-align:left; width:840px;height:250px;}
	#banner {overflow:hidden !important; position:absolute;height:250px;}
		#banner ul {width:100000px;}
		 #banner ul, #slider li{ margin:0;padding:0;list-style:none;}
		 #banner li { /* define width and height of list item (slide) entire slider area will adjust according to the parameters provided here */  
					width:840px;height:250px;overflow:hidden;}
	#prevBtn, #nextBtn{ margin:0;padding:0;display:block;overflow:hidden;text-indent:-8000px;width:30px;height:77px;position:absolute;left:-30px;top:71px;}
	#nextBtn{ left:840px}
		#prevBtn a, #nextBtn a{display:block;width:30px;height:77px;background:url(images/arrowL.png) no-repeat;}
		#nextBtn a{background:url(images/arrowR.png) no-repeat;}
/* - - - - - - - - - - - - - - 
			MENU
- - - - - - - - - - - - - - */	
ul#menu-nav.menu {width:920px;margin:0px auto;height:40px;}
	.menu-nav-container {}
	.menu-nav-container ul {padding-top: 8px;}
	.menu-nav-container > ul > li {list-style:none; padding:0 22px;float:left; height:30px; width:auto;}
	.menu-nav-container > ul > li:last-child {padding:0 0 0 22px;}
	.menu-nav-container > ul > li:hover > a, .menu > ul > li:focus > a, .menu > ul > li.current_page_item > a, .menu > ul > li.current_page_ancestor > a {background:url(images/arrow.png) no-repeat bottom center;color:#cf744a;}
	.menu-nav-container ul > li > a { text-decoration:none;color:#f2e9da; font-size:16px;font-family: 'Dutch801ItHdBTItalic'; letter-spacing:.1em;padding-bottom: 7px;}
		.menu-nav-container ul li > ul {display:none;position:absolute; z-index:1;padding:0 20px 0 0;margin-top:12px; width:auto; margin-left:-42px;background:url(images/bg_white.png);
					max-width: 192px;
					 -moz-box-shadow: 0px 0px 7px #777; 
				  -webkit-box-shadow: 0px 0px 7px #777; 
						  box-shadow: 0px 0px 7px #777;}
		.menu-nav-container ul li a:hover, .menu ul li a:focus {color:#cf744a;}
		.menu-nav-container ul li ul li {display:block;clear:left;float:left;border-bottom:1px solid #e5dac9; width:100%;padding:3px 10px;text-align: center; }
		
		
		.menu-nav-container ul li ul > li:first-child {background:#cf744a;margin-top: -6px; line-height:13px;font-size: 11px;}
		.menu-nav-container ul li ul > li:first-child a {color:white;font-size:11px;font-family: 'Dutch801ItHdBTItalic';}
		
		
		.menu-nav-container ul li ul > li > a{color:#423837;font-family: 'Dutch801Roman'; font-size:13px;text-align:center; }
		.menu-nav-container ul li ul > li:first-child > a {color:white;}
		.menu-nav-container ul li ul > li:last-child {border:0;}
		.menu-nav-container ul li.page-item-9 ul {margin-left: -55px;}
		.menu-nav-container ul li ul li ul, .menu ul li ul li ul li {background: url(images/bullet.png) no-repeat 0 5px;border-right:0;}
		.menu-nav-container > ul > li.current_page_ancestor > ul {display:block;padding-top: 19px;}
		.menu-nav-container > ul > li.current_page_ancestor > ul > li > ul {display:block;}
		.menu-nav-container ul li ul li ul li a {font-family: 'Dutch801Roman';color:#7E654C;font-size:11px;padding: 0 5px 0 15px;}
		.menu-nav-container ul li ul li ul li:first-child a{color: #7E654C;}
		.menu-nav-container ul li ul li ul li a:hover, .menu ul li ul li ul li:first-child:hover a, .menu ul li ul li ul li:focus a, .menu ul li ul li ul li:focus a{color:#CF744A;}
		.menu-nav-container > ul > li.current_page_ancestor > ul > li.current_page_ancestor > ul > li.current_page_item > a {color: #CF744A;}
		
		/* Fallbrook Living */  ul#menu-nav li.menu-item-247 ul.sub-menu {width: 190px;}
		/* Residences */  ul#menu-nav li.menu-item-263 ul.sub-menu {width: 192px;margin-left: -58px;}
		/* Town Center */  ul#menu-nav li.menu-item-268 ul.sub-menu {width: 192px;margin-left: -58px;}
		/* Marketplace */  ul#menu-nav li.menu-item-324 ul.sub-menu {width: 192px;margin-left: -60px;}
		/* Business Park */  ul#menu-nav li.menu-item-273 ul.sub-menu {width: 148px;}
		/* Location & Maps */  ul#menu-nav li.menu-item-274 ul.sub-menu {width: 130px;margin-left:-15px;}
		
		.menu ul li.page-item-7 ul li.page-item-116 { display:block !important;}
		
		.menu ul li > ul {display:none;position:absolute; z-index:1;padding:0 20px 0 0;margin-top:12px; width:auto; margin-left:-30px;background:url(images/bg_white.png) repeat;
					 -moz-box-shadow: 0px 0px 7px #777; -webkit-box-shadow: 0px 0px 7px #777; box-shadow: 0px 0px 7px #777;}
		.menu ul li ul li {display:block;clear:left;float:left;border-bottom:1px solid #e5dac9; width:100%;padding:3px 10px;text-align: center; }
		.menu ul li ul > li:first-child {background:#cf744a;color:white;margin-top: -6px;}
		.menu ul li ul > li > a{color:#423837;font-family: 'Dutch801Roman'; font-size:13px;text-align:center; }
		.menu ul li.page-item-9 ul {margin-left: -55px;}
		.menu ul li ul li ul, .menu ul li ul li ul li {background: url(images/bullet.png) no-repeat 0 5px;border-right:0;}
		.menu > ul > li.current_page_ancestor > ul, .menu > ul > li.current_page_parent > ul {display:none;padding-top: 19px;}
		.menu > ul > li.current_page_ancestor > ul > li > ul, .menu > ul > li.current_page_parent > ul > li > ul {display:none;}
		.menu ul li ul li ul li a {font-family: 'Dutch801Roman';font-size:11px;padding: 0 5px 0 15px;}
		.menu ul li ul li ul li a:hover, .menu ul li ul li ul li:first-child:hover a, .menu ul li ul li ul li:focus a, .menu ul li ul li ul li:focus a{color:#CF744A;}
		
		.menu-nav-container li.menu-item-247 ul {max-width:190px;}
/* - - - - - - - - - - - - - - 
			GALLERY
- - - - - - - - - - - - - - */	
	.gallery {width:780px;margin-bottom: 20px;height: 110px;}	
	.gallery img {padding:5px; background-color:white; border:1px solid #CFCFCF !important;width: 90px; height:90px;}
	.gallery img:hover {opacity: .8;}	
	.gallery a {float: left;margin:4px;}
	
/* - - - - - - - - - - - - - - 
			EVENTS
- - - - - - - - - - - - - - */	
	.post {float:left;width: 780px;padding-bottom:90px;}
	.events, .announce {width: 363px;padding: 0 2px 0 3px;float:left;}
	.events {margin-right: 32px;}
	.events h3, .announce h3 {background: url(images/bg_events.png) top left;font-size:14px;font-family:'Dutch801ItHdBTItalic';letter-spacing: .1em;font-weight: bold;color: #F2EADA;margin: 0;padding: 4px 0 15px 14px;}
	.events h3 a, .announce h3 a {color:#F2EADA;}
	.events h3 div.link, .announce h3 div.link {width:auto; height:auto; padding-right:6px;}
	.events h3 div.link a, .announce h3 div.link a {width:20px; height:17px;float:right;margin-top: -17px;background: url(images/arrow_events.png) no-repeat;}
	.events ul, .announce ul {padding: 0 17px;}
		.events ul li, .announce ul li{border-bottom: 1px solid #E3D7C3;padding:4px 0;}
		.events ul li:nth-child(3), .announce ul li:nth-child(3) {border:0;}
	.events1, .announce1 {float:right;width:430px;}
		.events1 ul, .announce1 ul {width:330px;}
		.events1 ul li, .announce1 ul li{border-bottom: 1px solid #E3D7C3;padding:4px 0;}
		.events1 ul li:last-child, .announce1 ul li:last-child {border:0;}
/* - - - - - - - - - - - - - - 
			FOOTER
- - - - - - - - - - - - - - */
	#footer {width:100%; height:192px;font-size:10px; color:#a9937d; margin:0 auto;text-align:center;background:url(images/bg_footer.jpg) repeat-x;clear:both;}
	#footer a {text-decoration:underline;color:#a9937d;}
		ul#menu-footer1 {list-style:none; padding:98px 0 12px;}
		ul#menu-footer1 li {display:inline; padding:0 8px; text-transform:uppercase; border-right:1px solid #a9937d; font-size:11px;}
		ul#menu-footer1 li:last-child {border:0;}
		ul#menu-footer1 li a {color:#a9937d;text-decoration:none;}

blockquote { }
blockquote p { }

ul, ol { margin: 0 0 10px 0; }

.entry { width:782px; float:right;}
.entry a img {border: 4px solid #D8CBB9;}
.entry a { }
.entry a:hover { }

pre { }
code, tt { }

#meta { }
.postmetadata { }

#sidebar { }

.navgation { }
   .next-posts { }
   .prev-posts { }

#searchform { }
	#s { }
	#searchsubmt { }
	
form { }
input[type=text], input[type=email] {background-color: white;
border: 1px solid #999;
width: 227px;
padding: 2px;}
textarea {background-color: white; resize:none;
border: 1px solid #999;
width: 227px;
padding: 2px;}

/* Target all Firefox */
		.menu-nav-container ul li > ul { margin-top:11px;}