/*	CSS Properties for ravineridgeapts.com	*/


/*	LAYOUT DIVISIONS	*/

	body {
	 background: #f7f0bd;
	 margin: 0px;
	 padding: 0px;
	 text-align: center;
	}

	#wrapper {
	 background: url('http://ad22ecec16ed1c36276e40caefbe1568528817a4.gripelements.com/images/center-bg.png') top left no-repeat;
	 margin: 0px auto 0px auto;
	 padding: 0px;
	 text-align: center;
	}

	#center {
     background: #fefeef url('http://ad22ecec16ed1c36276e40caefbe1568528817a4.gripelements.com/images/bot-bg.png') bottom right no-repeat;
	 border-left: 1px solid #845a10;
	 border-right: 1px solid #845a10;
	 margin: 0px auto 0px auto;
	 text-align: left;
	 width: 800px;
	}

	#header { background-color: #845a10; margin: 0px; height: 10px; }

	#top {  }

	#intro { 
	 background: url('http://ad22ecec16ed1c36276e40caefbe1568528817a4.gripelements.com/images/intro-bg.png') bottom left no-repeat;
	 height: 250px;
	 padding: 76px 0px 0px 0px;
	 width: 800px;
	}

	#footer { background-color: #845a10; clear: both; height: 10px; }

	#menu { float: right; }

	#navigation {
	 background: url('http://ad22ecec16ed1c36276e40caefbe1568528817a4.gripelements.com/images/nav-bg.png') bottom left no-repeat;
	 height: 200px;
	 padding: 70px 0px 0px 0px;
	 text-align: center;
	 width: 800px;
	}

	#navVert { float: left;  text-align: right;  width: 280px; }

    #navSec {
     background: #8ba870;
     border-bottom: 1px solid #5d7a40;
     border-top: 1px solid #5d7a40;
     clear: left;
     float: right;
     text-align: right;
     width: 800px;
    }

	#content { border-right: 1px solid #ddd;  padding: 5px 20px 20px 0px; width: 540px; }

	#bottom { clear: both; margin: 0px 0px 0px 20px; width: 760px; }

	#bottomContainer { float: left; padding: 0px 0px 40px 0px; width: 480px; }

	#left { float: left; width: 230px; }

	#middle { float: right; width: 230px; }

	#right { float: right; width: 260px; }

	#top img { float: left; }

	#intro img { float: right; margin: 0px 20px 0px 0px; }


/*	TYPOGRAPHY	*/

	p {
	 color: #333;
	 font-family: 'Trebuchet MS', Verdana, sans-serif;	 
	 font-size: 12px;
	 line-height: 160%;
	}

td {
color: #333;
	 font-family: 'Trebuchet MS', Verdana, sans-serif;	 
	 font-size: 12px;
	 line-height: 160%;
}

	h1 {
	 border-bottom: 1px solid #f7f1c1;
	 color: #993400;
	 font-family: Georgia, 'Times New Roman', serif;
	 font-size: 18px;
	 font-weight: normal;
	 margin: 30px 0px 0px 0px;
	}

    h2 {
     color: #5d7a40;
     font-family: 'Trebuchet MS', Verdana, sans-serif;
	 font-size: 14px;
    }


/*	LIST ELEMENTS	*/

	li {
	 color: #333;
	 font-family: 'Trebuchet MS', Verdana, sans-serif;	 
	 font-size: 12px;
	 line-height: 160%;
	}

	#menu ul { margin: 40px 20px 5px 0px; padding: 0px; }

	#menu li {
	 display: inline;
	 font-family: Georgia, 'Times New Roman', serif;
	 font-size: 14px;
	 list-style-type: none;
	 margin: 0px 0px 0px 15px;
	 padding: 0px;
	 text-transform: uppercase;
	}

	#navigation ul { margin: 0px; padding: 0px; }

	#navigation li {
	 display: inline;
	 margin: 0px;
	 padding: 0px;
	}

    #navSec ul { margin-right: 20px; }

    #navSec li {
     color: #5d7a40;
     display: inline;
     font-size: 14px;
     list-style-type: none;
    }
	
	#navVert ul { margin: 20px 0px 0px 20px; padding: 0px; }
	
	#navVert li {
     border-bottom: 1px solid #f7f1c1;
     font-family: 'Trebuchet MS', Verdana, sans-serif;
	 font-size: 14px;
	 list-style-type: none;
	 line-height: 180%;
	 margin: 0px 0px 20px 0px;
	 padding: 0px;
     text-transform: uppercase;
	}


/*	ANCHOR ELEMENTS	*/

	p a:link { border-bottom: 1px dotted #845a10; color: #5d7a40; text-decoration: none; }
	p a:visited { border-bottom: 1px dotted #845a10; color: #5d7a40; text-decoration: none; }
	p a:hover { border-bottom: 1px solid #845a10; color: #993400; text-decoration: none; }

	li a:link { border-bottom: 1px dotted #999; color: #993400; text-decoration: none; }
	li a:visited { border-bottom: 1px dotted #999; color: #993400; text-decoration: none; }
	li a:hover { border-bottom: 1px solid #999; color: #000; text-decoration: none; }

	#menu a:link { border-bottom: none; color: #993400; text-decoration: none; }
	#menu a:visited { border-bottom: none; color: #993400; text-decoration: none; }
	#menu a:hover { border-bottom: none; color: #333; text-decoration: none; }

	#navigation a:link { border-bottom: none; color: #993400; text-decoration: none; }
	#navigation a:visited { border-bottom: none; color: #993400; text-decoration: none; }
	#navigation a:hover { border-bottom: none; color: #333; text-decoration: none; }

        #navSec a:link { border-bottom: none; color: #feffef; text-decoration: none; }
	#navSec a:visited { border-bottom: none; color: #feffef; text-decoration: none; }
	#navSec a:hover { border-bottom: none; color: #fff; text-decoration: none; }
