/*
Theme Name: Custom_Painted-Sunset-Ranch
*/
/* -------------------------------------
#standards
------------------------------------- */

html 
{ 
	margin-bottom:10px; 
}

body 
{
	font:80% Trebuchet MS;
	padding:0;
	margin: .5;
	color:#fff;
	background:whitesmoke;
	background:url('images/bgimage.gif') repeat; 
}

p
{
	/*line-height:1.5em;
	text-align:justify;
	margin-top:0;
	margin-bottom:10px;*/
	margin:0;
	padding:5px;
}


greylink
{
	color:#413839; 
	text-decoration:none;

}


a
{
/*	color:#544E4F;*/
	color:#FF0000;
	text-decoration:none;
	font-weight:bold;
}

a:hover 
{
	color:#5A1318;
	text-decoration:underline;
	font-weight:bold;
}

h1
{
    font-size:3em;
	margin:0;
	padding:0;
	font-weight:normal;

}
 
h2 
{
    font-size:1.2em;
	margin:0;
	padding:0;
color:#000000;
}

h3 
{
    font-size:1.15em;
	margin:0;
	padding:0;
}

h4 
{
    font-size:1em;
	margin:0;
	padding:0;
}

form
{
	padding:0;
	margin:0;
}

.clear 
{
    clear:both;
	padding:0;
	margin:0;
}

.alignleft
{
	float:left;
}

.alignright
{
	float:right;
}

.credits

{

	color:#cccccc;
	text-decoration:none;
 font-size:.8em;
valign: center;
font-weight : normal;
}

a.credits		{ color: #333333; text-decoration: none;}
a.credits:hover { color: #333333; text-decoration: underline;}


.linetable {
	border-style: solid; 
	border-width: 1px;
	border-color: #000000;
	background:url('images/linetablebg.jpg') repeat; 
	}

/* -------------------------------------
#page
------------------------------------- */

#page
{
	width:800px;
	margin:0 auto;
	/*background:url('images/bodyGrad.jpg') repeat-y;*/ 
	padding:0px 0 0px 0;
	height:1000px;
}

.pagetitle
{
	margin:0 0 10px 0;
	padding:7px 7px 2px 7px;
	background:url('images/pagetitle2.jpg') no-repeat;
	font-weight:normal;
	color:#000000;
	height:27px;
} 

/* -------------------------------------
#navigation
------------------------------------- */

.navigation {
        float:                  left;
	background:#000;
	width:100%;
        }

.navigation ul {
        width:                          100%;
        margin:                         0 auto;
        font-weight:                    bold;
        padding:                        12px 0 8px 0;
        text-align:                     center;
        height:                         20px;
        }

.navigation ul li {
        font-size:                      12px;
        padding:                        4px 15px 0px 0px;
        display:                        inline;
        list-style:                     none;
}

.navigation a:link, .navigation a:visited {
        font-weight:            bold;
        padding:                8px;
	color:#996633; 
        }

/* -------------------------------------
#header
------------------------------------- */

#header
{
	background:url('images/top.jpg') no-repeat bottom;
	width:800px;
	height:222px;
	margin-bottom:10px;

}

#header a, #header a:hover
{
	color:#fff;
	text-decoration:none;
}

#headerTitle
{


}


#headerTitle h1
{
	float:left;
	clear:both;
	position:relative;
	top:33px;
	left:20px;

 font-size:25px;
}

#headerTitle h1 a
{
	color:#000000 !important;
	font-weight:normal !important;
}

.description
{
float:left;
	clear:both;
	position:relative;
	top:40px;
	left:20px;
	color:#660033;


}

/*#headerSidebox
{
	width:185px;
	height:100px;
	padding:10px 5px 10px 10px;
	color:#fff;
	background:url('images/trans_bg.png');
}

*/


/* -------------------------------------
#middle
------------------------------------- */

#middle
{

	
        background:#F0DFC8;
	width:760px;
	margin:0 auto;
	padding:10px;

	color: #F0DFC8; 
}

/* -------------------------------------
#content
------------------------------------- */

#content
{
	clear:both; 
	float:left;
	width:100%;
/*	color: #E14012 ;*/
	color: #000;	
	background:#F0DFC8 ;
	height:725px;
	min-height:475px; 
/*	padding-top:10px; */
}

#content .navigation
{
	padding:5px 15px 5px 15px;
	height:30px;
	line-height:30px;

}

.small
{
	padding:5px;
	line-height:1.5em;
}

/* -------------------------------------
#footer
------------------------------------- */

#footer
{
        position: relative;
	background:url('images/top.gif') no-repeat;
	width:790px;
	height:275px;
	text-align:center;
	padding:5px;
	margin:0 auto;
}

#footer a
{


}

/*
blockquote
{
	margin-left:10px;
	margin-right:-5px;
	padding:10px;
	border:1px solid #fff;
	background:#eaeaea;
}
*/
blockquote blockquote
{
	margin-right:10px;
	background:#fff;
}


