/* ----------------------------------------------------------------------------

    HMA
    Stylesheet for http://www.riobravoranch.com/beta//


---------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------
	General HTML elements
---------------------------------------------------------------------------- */
*
		{
		margin: 0px;
		padding: 0px;
		}

		
body
		{
		width: 100%;
		margin: 0px;
		padding: 0px;
		background: #592508 url('http://www.riobravoranch.com/beta/img/bg.jpg') top left repeat-x;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-size: 100.01%; /* [1] */
		line-height: 20px;	
		font-weight: normal;
		color: #fff;
		text-align: center;
		}
		
table, tr, td, th
		{
		font-family: verdana, arial, tahoma;
		font-size: 10px;
		line-height: 20px;	
		font-weight: normal;
		color: #000;
		text-align: left;
		vertical-align: top;
		}
		
td, th
		{
		padding: 15px;
		margin: 0px;
		}
		
img
		{
		border: 0px none;
		}
		
input, select, textarea
		{
		margin: 0px;
		padding: 0px;
		background: #f5f5f5;
		font-family: verdana, arial, tahoma;
		font-size: 11px;
		font-weight: normal;
		color: #000;
		border: 1px solid #000;
		}

/* ----------------------------------------------------------------------------
	General structure
---------------------------------------------------------------------------- */

#container
		{	
		width: 780px;			
		margin: 38px 0px 0px 0px;		
		padding: 0px;	
		background: transparent;
		}

/* ----------------------------------------------------------------------------
	Header
---------------------------------------------------------------------------- */
		
#top_nav
		{
		position: relative;	
		background: url('http://www.riobravoranch.com/beta/img/top_nav_bg.jpg') top left no-repeat;	
		width: 780px;
		height: 45px;
		margin: 0px;		
		padding: 0px;
		text-align: center;
		}
		
.navigation
		{
		}
		
.navigation a
		{
		text-align: center;
		font-family: Lucida Sans, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #272316;
		padding-left: 10px;
		padding-right: 10px;
		text-decoration: none;
		}
		
.navigation a:hover
		{
		color: #fff;
		text-decoration: none;
		}
		
/* ----------------------------------------------------------------------------
	Photo
---------------------------------------------------------------------------- */
				
#photo_holder
		{
		position: relative;
		background: url('http://www.riobravoranch.com/beta/img/photo_bg.jpg') top left no-repeat;
		width: 780px;
		height: 356px;
		margin: 0px;
		padding: 0px;
		}	
		
/* ----------------------------------------------------------------------------
	Content
---------------------------------------------------------------------------- */
				
#page
		{
		position: relative;
		background: url('http://www.riobravoranch.com/beta/img/content_bg.jpg') top left repeat-y;
		width: 780px;
		margin: 0px 0px 0px 19px;
		padding: 0px;
		text-align: left;
		border: solid 0px #FFFFFF;
		}
		
#main
		{
		background: url('http://www.riobravoranch.com/beta/img/logo.jpg') top left no-repeat;
		width: 714px;
		margin: 0px 0px 0px 3px;
		text-align: left;
		}
		
#content
		{
		margin: 0px 0px 0px 168px;
		}
		
.home_sub_links
		{
		width: 200px;
		height: 75px;
		background-color: #d87610;
		border-bottom: dashed 1px #bbab76;
		border-top: dashed 1px #bbab76;
		padding: 4px;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 15px;
		font-size: 10px;
		}
		
.home_sub_links a
		{
		color: #fff;
		text-decoration: underline;
		}
		
.home_sub_links a:hover
		{
		color: #660000;
		}
		
.sub_links
		{
		width: 200px;
		height: 75px;
		background-color: #d87610;
		border-bottom: dashed 1px #bbab76;
		border-top: dashed 1px #bbab76;
		padding: 4px;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 10px;
		font-size: 11px;
		font-weight: bold;
		}
		
.sub_links a
		{
		color: #fff;
		text-decoration: none;
		vertical-align: middle;
		line-height: 12px;
		font-weight: bold;
		}
		
.sub_links a:hover
		{
		color: #660000;
		text-decoration: underline;
		}
		
.sub_links table table, td td, tr tr
		{
		padding: 0px;
		vertical-align: middle;
		}
		
img.middle 
		{
		vertical-align: middle;
		clear: left;
		white-space: nowrap;
		}
		
p
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 20px;
		color: #daceb6;
		padding-top: 15px;
		}
		
p a
		{
		color: #daceb6;
		text-decoration: underline;
		}
	
p a:hover
		{
		color: #fff;
		}
		
h1
		{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 24px;
		line-height: 30px;
		font-weight: bold;
		color: #a68b60;
		}
		
h2
		{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		color: #a68b60;
		}
		
li 
		{
		list-style: none;
		}
		
		
/* ----------------------------------------------------------------------------
	Footer
---------------------------------------------------------------------------- */

#footer
		{
		background: url('http://www.riobravoranch.com/beta/img/footer_bg.jpg') top left no-repeat;
		width: 780px;
		height: 117px;
		margin: 0px 0px 20px 0px;
		padding: 0px;
		}
		
.disclaimer
		{
		text-align: center;
		font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #8b744e;
		padding-top: 22px;
		}
		
.disclaimer a
		{
		text-decoration: none;
		color: #8b744e;
		
		}
	
.disclaimer a:hover
		{
		text-decoration: underline;
		color: #fff;
		}