/*
Theme Name: Lansdowne HOA
Theme URI: http://www.lansdownebrentwood.com
Description: Design by <a href="http://www.joshgilmore.net/" title="Josh Gilmore">Josh Gilmore</a>.  A custom design created for Lansdowne
Author: Josh Gilmore
Author URI: http://www.joshgilmore.net
Version: 1.0
License: General Public License (GPL)
*/


/* 
				AUTHOR: Josh Gilmore
				info@joshgilmore.net
				www.joshgilmore.net 
*/

/* COLORS USED

*/ 

/* SITE LAYOUT */

* 				{ margin: 0px; padding: 0px; }

html 				{ overflow-y: scroll; }

.floatleft 		{ float: left; }
.floatright 		{ float: right; }
.clear 			{ clear: both; }

a:link, a:visited 		{ outline: none; text-decoration: none; color: #A0B099; font-weight: normal; }
a:hover, a:active 		{color: #C8C8C8;  text-decoration: none;}

a img 			{ border: none; }

ul				{ list-style: none; padding: 0px; margin: 0px;}

li				{ list-style: none; padding: 0px; margin: 0px;}

p				{padding: 0px 0px 10px 0px;}

div, p				{font-size: 16px; }

/* STRUCTURE */
		 
body 			{background: url('images/bg.jpg') repeat;color: #091E18;font-size:62.5%; font-family: Georgia, Serif; background-color: #6A6663;}

#page		 	{width: 1024px; margin: 0px auto 0px; }

#wrap			{background: url('images/bg-repeat.jpg') repeat-y top left;  width:1024px; margin: 0px auto 0px}

#header			{min-height: 262px; width: 1024px; padding: 0px 0px; background: url('images/header.jpg') no-repeat; height: auto !important; height: 262px; }

#content		{padding: 0px 0px 0px 0px; text-align: justify;  font-size: 16px; font-family: Georgia, Serif;}

#main-section		{float: left; width: 597px; text-align: left; padding: 0px 0px 0px 0px;  }

#main-section a:link, #main-section a:visited	{color: #617198; font-weight: bold; padding: 2px 3px 2px 3px  }
#main-section a:hover, #main-section a:active {color: #394D31; text-decoration: underline }

#main-section li {list-style-type: disc; margin: 0 0 0 20px; font-size: 16px; }

#main-section-container {padding: 0 40px 0 40px;  }

#sidebar		{float: left; width: 193px; text-align: justify; font-size: 16px; margin: 0 0 0 0px; overflow: hidden; }

#footer 			{min-height: 102px; background: url('images/footer.jpg') no-repeat; height: auto !important; height: 102px; position: relative; }

#footer-content {padding: 70px 0 0 0; font-size: 16px; color: #ffffff;}

#ad-container {padding: 0 0 0 10px}


/*  BASIC TEXT ADJUSTMENTS */		
											
h1	{font-size:28px; font-family: times new roman; font-weight: normal; color: #051A14;letter-spacing:-1px; margin: 0; padding: 0 }  /* Large Blue Header */

h2	{font-size:20px; font-family: times new roman; font-weight:normal; color: #E8E1B5; letter-spacing:0px; margin: 0; padding: 0px}  /* Thin Large Red Heading */

h3	{font-size:32px; text-align: left; font-weight:normal; color: #051B15; letter-spacing:-1.5px; margin: 0; padding: 0px 0px 0px 0px}  /* Thin Large Red Heading */

h4	{font-size:20px; font-weight: 900; color: #051A14; letter-spacing: -1px; padding: 0px } /*  */

h5	{font-size:20px; font-weight: 900; color: #051A14; letter-spacing: -1px; padding: 0px } /*  */




.board-only {height: 75px; background:url("images/board-only.jpg") no-repeat; width: 100%; }

.for-residents {height: 74px; background:url("images/for-residents.jpg") no-repeat; width: 100%; }




.box-top {height: 11px; background:url("images/box-top.jpg") no-repeat; width: 216px; _margin: 0 0 -10px 0}

.box-repeat 	{background: url("images/box-repeat.jpg") repeat-y; width: 216px; color: #000000; text-align: left; font-size: 18px; }

.box-bottom 	{height: 13px;  width: 216px; background: url("images/box-bottom.jpg") no-repeat;}




.left-box-top {height: 10px; background:url("images/left-box-top.jpg") no-repeat; width: 216px; _margin:0 0 -5px 0; }

.left-box-repeat 	{background: url("images/left-box-repeat.jpg") repeat-y; width: 216px; color: #000000; text-align: left; font-size: 18px; }

.left-box-bottom 	{height: 19px;  width: 216px; background: url("images/left-box-bottom.jpg") no-repeat;}



.sponsor-top {height: 87px; background:url("images/sponsor-top.jpg") no-repeat; width: 211px; _margin:0 0 -5px 0; }

.left-box-repeat 	{background: url("images/left-box-repeat.jpg") repeat-y; width: 216px; color: #000000; text-align: left; font-size: 18px; }

.left-box-bottom 	{height: 19px;  width: 216px; background: url("images/left-box-bottom.jpg") no-repeat;}






.post-title {background-image: url(images/header-bullet.jpg); background-repeat: no-repeat;
				background-position: left left; font-size: 28px; color: #394E30; padding: 5px 0 10px 70px; font-family: times new roman;}


.comment-leave-reply {font-size: 22px; color: #394E30; padding: 5px; font-family: times new roman;}
			

				
.post-date	{letter-spacing: 1px; text-transform: uppercase; color: #5C5C5C; padding: 0 0 10px 0; font-size: 12px; font-family: times new roman;}

/*
.post-date{
float: left;
display: inline;
padding: 0 10px 0 0;
background: url(images/datebg.jpg) no-repeat;
height: 73px;
width: 55px;
}

.month 	{color: #FFFFFF; padding: 1px 0px 0px 14px; font-size: 18px; letter-spacing: -1px;}

.day 	{color: #FFFFFF; padding: 0px 3px 0px 15px; font-size: 26px; letter-spacing: -1px; font-weight: bold;}

.year	{color: #FFFFFF; padding: 0px 0px 0px 15px; font-size: 14px; letter-spacing: -1px; }
*/


#left-menu	{width: 216px; float: left;}

#quick-links-container {margin: 0 0 0 19px; 
						width: 197px}

#quick-links ul {list-style:none; 				
				font-family: times new roman, times;
				text-decoration: none; 
				}
				
#quick-links li	{
				font-size: 17px;
				width: 197px;
				
 }
#quick-links li a:link, #quick-links li a:visited 	{
				line-height:28px;
				display:block;
				font-weight:normal;
				color:#A0B099;
				padding: 0 5px 0 33px; 
				}

#quick-links li a:hover, #quick-links li a:active	{
				color:#272727;
				background-image: url(images/menu-over.jpg);
				background-repeat: no-repeat;
				background-position: left left; 
				text-decoration: none; 
				
				}
				
				


#quick-links ul li.current_page_item a {color:#272727;
				background-image: url(images/menu-over.jpg);
				background-repeat: no-repeat;
				background-position: left left; 
				text-decoration: none;  }
	  
				
				
#sidebar-login	{padding: 0 10px 0 10px; color: #E8E1B5; font-size: 12px; width: 160px;}

#sidebar-login h2 {font-size: 18px; padding: 0 0 10px 0 }

#photo-tour {margin-left: 50px; }

#profile-page {font-size: 14px; font-weight: normal; text-align: left; }

				
.page-title {font-size: 22px; }

#sponsor-box {background-image: url(images/sponsor-box.jpg);
				background-repeat: no-repeat;
				background-position: left left; 
				text-decoration: none;
				width: 211px;
				height: 320px; }


input{ padding: 3px; }

input.mid { width: 150px; height: 20px; border: 2px solid #76716E; background-color:#fff}

input:focus.mid { width: 150px; border: 2px solid #354A2D;background-color:#FFFFFF;}

input#wp-submit, input.button-primary {width: 80px; height: 28px; border: 2px solid #354A2D; color:#354A2D; background-color:#E8E1B5; font-size: 16px; font-weight: bold;font-family: times new roman; margin: 10px 0 0 0}

input:focus#wp-submit, input:focus.button-primary {border: 2px solid #374B2F; }

input:hover#wp-submit, input:hover.button-primary  {border: 2px solid #374B2F; background-color: #354A2D; color: #FFFFFF}




.event-info {font-size: 18px; color: #77726F; letter-spacing: 0px; padding: 3px 0 3px 50px;   }

.event-description {font-size: 14px; padding: 10px 0 10px 50px}

#lightbox-infoContainer {color: #384C30}

#lightbox-infoContainer a:link, #lightbox-infoContainer a:visited {color: #384C30; font-family: times new roman; font-size: 16px; font-weight: normal; }

#profile {font-size: 10px; }

#profile th{width: 200px; padding: 5px;}

#profile td {width: 300px; padding: 5px;}

#profile tr { background-color: #F3EDCA;  }

.commentform h3 {font-size: 20px; }

.covenants-comments {font-size: 12px; font-style: italic; padding: 10px }

.commentbar {background-color: #364A2E; color: #fff; font-size: 12px; font-weight: bold; margin: 3px; border: solid 2px #fff}

hr {height: 6px; margin: 5px 0 20px 0; color: #374B30; background-color: #E8E1B5; border: solid #374B30 2px; -webkit-border-radius:20px; -moz-border-radius:20px; }

p.submit {border: 0; background-color: transparent; }

.login-to-see-more {font-size: 10px; color: #E8E1B5; text-transform: uppercase; padding: 10px 5px 10px 15px; font-family: Georgia, Serif; text-align: center;}

#tml-main ul {padding: 20px 0 0 20px}

#tml-main li{list-style: none; font-size: 12px; margin: 0px 0 0 -14px }

.comment-section {background-color: #EDEAD5; padding: 20px; border: solid #374B30 2px; -webkit-border-radius:20px; -moz-border-radius:20px; }





/* Registration, Login, and Password Reset Forms */



#registerform-tml-main input, #registerform-tml-main textarea, #loginform-tml-main input, #lostpasswordform-tml-main input {border: 2px solid #B3B3B3; font-size: 18px; letter-spacing: -.5px; padding: 3px; font-weight: bold; font-family: arial; color: #355C27; background-color: #FBFBFB;} /*Input Boxes*/

input#register-submit-tml-main, input#login-submit-tml-main, input#lostpassword-submit-tml-main {border: 2px solid #384C30; background-color: #384C30; margin: 10px 0 10px 0; padding: 2px; font-size: 18px; color: #fff;  } /*Submit Buttons*/

input:hover#register-submit-tml-main, input:hover#login-submit-tml-main, input:hover#lostpassword-submit-tml-main {background-color: #fff; color: #384C30;  } /*Submit Buttons Hover*/

input.input {margin: 0 0 20px 0; width: 340px;} /*puts space below username and password input area */



/* Theme My Profile Settings */

#profile {font-size: 10px; }

#profile th{width: 200px; padding: 5px;}

#profile td {width: 300px; padding: 5px;}

#profile tr { background-color: #fff;  }



#profile-only input, #profile-only select, #profile-only textarea {border: 2px solid #355C27; font-size: 16px; letter-spacing: -.5px; padding: 3px; font-weight: bold; font-family: arial; color: #355C27; width: 250px;}

#profile-only input#submit {border: 2px solid #355C27; background-color: #355C27; margin: 10px 0 10px 0; padding: 2px; font-size: 18px; color: #fff; width: 150px; }

#profile-only input:hover#submit{background-color: #fff; color: #355C27;  }

#profile-only textarea {height: 60px}


#not-logged-in li a:link,#not-logged-in li a:visited {color: #4B4B4B}
#not-logged-in li a:hover,#not-logged-in li a:active {background: none; }
