/*
Theme Name: Gary 
Theme URI: http://garywallace.com/
Author: SFWDLLC
Author URI: http://santafewebdesign.com/

*/



body
{
	margin : 0px;
	padding : 0px;
	background-color : #353327;
	background-image : url(/images/bg.jpg);
	background-repeat : repeat-x;
	font-family : tahoma, geneva, verdana, sans-serif;
	font-size : 12px;
	color : #fdfbed;
}

#layout
{
	width : 762px;
	margin : auto;
	margin-top : 20px;
}

#header_left
{
	float : left;
	width : 400px;
	height : 35px;
	font-size : 10px;
}

#header_left h1
{
	font-size : 12px;
	margin : 0px;
	padding : 0px;
	font-weight : normal;
}

#header_right
{
	float : left;
	height : 35px;
	width : 362px;
	text-align : right;
}

#header_right a
{
	color : #fdfbed;
	text-decoration : none;
}

#top_nav
{
	clear : both;
	width : 100%;
	border : 1px solid #b4b09f;
	padding-top : 10px;
	padding-bottom : 10px;
	text-align : center;
	margin-bottom : 10px;
}

#top_nav a
{
	color : #fdfbed;
	padding : 10px 5px 10px 5px;
	font-size : 10px;
	text-decoration : none;
}

#bottom_layout
{
	background-color : #315d7f;
	color : white;
}

#bottom_layout a
{
	color : white;
}

#bottom_nav
{
	width : 100%;
	text-align : center;
	padding-top : 10px;
	padding-bottom : 10px;
	border-bottom : 1px solid white;
	background-color : #315d7f;
}

#bottom_nav a
{
	color : white;
	padding : 10px 5px 10px 5px;
	font-size : 10px;
	text-decoration : none;
}

#bottom_left
{
	float : left;
	width : 370px;
	border-right : 1px solid white;
	margin-left : 10px;
	padding-top : 10px;
}

#bottom_right
{
	float : left;
	padding : 15px;
	width : 300px;
}

#footer
{
	clear : both;
	padding-top : 15px;
	font-size : 11px;
}

#footer a
{
	color : white;
}

#tiny_footer
{
	padding-top : 10px;
	font-size : 9px;
}

#photo
{
	float : left;
	width : 143px;
	padding-top : 10px;
}

#sfprops
{
    text-align: right;
    margin: -100px 5px 5px 5px;
}

#about
{
	padding-right : 10px;
	padding-top : 10px;
	float : left;
	width : 217px;
}

#address
{
	clear : both;
	padding-top : 10px;
	padding-bottom : 10px;
}
	
#content_index
{
	padding : 0px;
	background-color : #c4bbaa;
	color: black;
}

#content
{
	padding : 12px;
	background-color : white;
	color : #736f55;
}

#content a
{
	color : #315d7f;
	text-decoration : none;
}

#content h1
{
	font-family : century gothic, century gothic ms, sans-serif;
	font-weight : normal;
	margin : 0px;
	padding : 0px 0px 15px 0px;
	font-size : 18px;
	text-transform : capitalize;
}

#sell_nav
{
	width : 135px;
	float : left;
}

#sell_cont
{
	width : 500px;
	float : left;
	margin-left : 10px;
}

#sell_cont p
{
	margin-top : 10px;
}

#index_left
{
	float : left;
	width : 337px;
}

#index_left img
{
	border : 2px solid white;
	margin-right : 15px;
	margin-bottom : 15px;
	height : 95px;
	width : 145px;
}

#index_left img#feat
{
	border : 0px;
	width : 305px;
	height : 26px;
}

#index_right
{
	float : left;
	width : 391px;
	border : 2px solid white;
	background-color : #726a61;
	color : #f2f2f2;
}

#index_right img
{
	width : 391px;
	height : 256px;
	border : 0px;
}

#index_right a
{
	color : #f2f2f2;
	text-decoration : none;
	font-weight : bold;
}

#blurb
{
	padding : 5px;
}

#weather
{
	background-color : white;
	color : #315d7f;
	padding : 4px;
	height : 70px;
	width : 200px;
}

#weather h1
{
	font-size : 12px;
	font-weight : normal;
	margin : 0px;
	padding : 0px;
}

.featlisting
{
	float : left;
	width : 160px;
}

.featlistingblurb
{
	padding : 5px;
	width : 381px;
}

#index_left .featlistingblurb
{
	display : none;
}

#sidebar
{
	float : left;
	width : 150px;
	text-align : right;
	font-size : 16px;
}

#sidebar li
{
	list-style-type : none;
	margin : 0px;
	padding : 0px;
	text-align : right;
}

#sidebar a
{
	color : #17335c;
	text-decoration : none;
}


#page-nav {
  float: left;
  list-style: none;
  padding: 0px 0px 0px 10px;
  border-left: 1px solid #eee;
  margin: 35px 15px 55px 15px;
}

#page-nav ul {
  list-style: none;
  padding-left: 15px;
  font-size: 12px;
}

#page-nav li {
  margin: 4px 0px 4px 0px;
}

/* we start by hiding all nav items */
#page-nav li .page_item {
  display: none;
}

/* hide my parents childrens subnavs */
#page-nav .current_page_parent li ul li {
  display: none;
}

/* show my parents children */
#page-nav .current_page_parent li {
  display: block;
}

/* show me */
#page-nav .current_page_item {
  display: block;
}

/* show my children */
#page-nav .current_page_item ul li {
  display: block !important;
}

/* hide my childrens subnavs */
#page-nav .current_page_item ul li ul li {
  display: none !important;
}

/* show my ancestors children */
#page-nav .current_page_ancestor li {
  display: block;
}


#page-nav .page_item a {
  color: #a18664 !important;
  text-decoration: none;
}

#page-nav .page_item a:hover {
  color: #5f3603 !important;
}

#page-nav .current_page_item a {
  color: #5f3603 !important;
}

#page-nav .current_page_item a:hover {
  color: #5f3603 !important;
}

#page-nav .current_page_item li a {
  color: #a18664 !important;
}