/*
	Author	:	Sonora DesignWorks
	Website	:	SonoraDesignWorks.com
*/


@import url("reset.css");


/* HOMEPAGE SPECIFIC
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------*/

#home-content {min-height:320px; width:745px; background:url(../images/home-content-back.jpg) bottom no-repeat}
#main-inner-home {width:450px; margin-left:50px; padding-top:20px; color:#5e0616; font-size:13px}
#home-award {float:right; padding-right:40px; padding-top:120px; width:180px; _width:100px; _padding-right:50px}


/* GENERAL
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------*/


body  {
	font:Georgia, "Times New Roman", Times, serif;
	background: #5e0616;
	text-align: center;
	color: #333;
}

h3 {font-size:17px}
h3.homeh {font-size:15px; margin-top:20px}

/* LINKS
-----------------------------------------------------------------------------*/

a:link, a:visited, a:hover, a:active {text-decoration:none}

a:link 		{color:#339}
a:visited 	{color:#339}
a:hover 	{color:#036}
a:active 	{color:#036}

/* content-LINKS
-----------------------------------------------------------------------------*/


#main-inner a:link, #main-inner-home  a:link		{color:#339; text-decoration:none}
#main-inner a:visited, #main-inner-home  a:visited 	{color:#339; text-decoration:none}
#main-inner a:hover, #main-inner-home  a:hover  	{color:#339; text-decoration:underline}
#main-inner a:active, #main-inner-home  a:active  	{color:#339; text-decoration:underline}


/* Breadcrumbs
-----------------------------------------------------------------------------*/

#crumbs {width:90%; height:25px; border-bottom:1px solid #eeede2; color:#767544; font-size:13px; font-weight:bold; padding-top:10px; padding-left:10px}
#crumbs li {display:inline}
#crumbs a:link, #crumbs a:visited {color:#767544; text-decoration:none}
#crumbs a:hover, #crumbs a:active {color:#036; text-decoration:none}

/* Breadcrumbs - active link styles
-----------------------------------------------------------------------------*/
#sing-page #crumb-ul .sing-link,
#homes-page #crumb-ul .homes-link,
#subd-page #crumb-ul .subd-link,
#condos-page #crumb-ul .cond-link
{color:#036; cursor:default}

#adv-page #crumb-ul .adv-link,
#com-page #crumb-ul .com-link,
#perm-page #crumb-ul .per-link,
#in-page #crumb-ul .sup-link,
#out-page #crumb-ul .out-link
{color:#036; cursor:default}

#history-page #crumb-ul .history-link, 
#profile-page #crumb-ul .profile-link, 
#clients-page #crumb-ul .clients-link, 
#press-page	#crumb-ul .press-link 	
{color:#036; cursor:default}


/* CONTAINER
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------*/

#container { 
	width: 745px;
	background: url(../images/content-back.gif) repeat-y #5e0616;
	margin: 0 auto;
	text-align: left;
} 


/* HEADER
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------*/

#head-image{padding-left:13px}

#header { 
	background:url(../images/head-back.gif) no-repeat;
	height:127px;
	
} 

#header h1 {
	
	width:163px; height:74px;
	background: url(../images/logo.gif) no-repeat;
	text-indent:-9999px;
	position:relative; top:10px; left:25px;
}

#head-contact {float:right; color:#eeede2; font-size:18px; font-weight:bold; text-align:right; position:relative; top:30px; left:-38px}
#head-email {font-size:14px; padding-right:30px; background:url(../images/email-icon.jpg) right no-repeat; margin-top:5px}
#head-email a:link, #head-email a:visited {color:#eeede2; text-decoration:none}
#head-email a:hover, #head-email a:active {color:#eeede2; text-decoration:underline}


/* MAIN NAV
-----------------------------------------------------------------------------*/


#mainNav {}

#mainNav li {display:inline}

#mainNav a:link, #mainNav a:visited, #mainNav a:hover, #mainNav a:active {text-decoration:none}

#mainNav a:link 	{color:#339}
#mainNav a:visited 	{color:#339}
#mainNav a:hover 	{color:#036}
#mainNav a:active 	{color:#036}


/* SIDEBAR
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------*/

#leftCol {
	float: left;
	width: 200px;
	background: #555;
	padding: 15px 10px 15px 20px;
}


/* MAINCONTENT
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------*/

#mainContent-sub { 
	margin: 0px;
	padding: 0 20px;
	background:url(../images/sub-content-back.jpg) bottom no-repeat
} 

#mainContent-gal { 
	margin: 0px;
	padding: 0 20px;
	background:url(../images/sub-content-back-gal.jpg) bottom no-repeat
}

#main-inner { margin-left:30px; padding-top:20px; color:#5e0616; min-height:350px; font-size:13px; padding-right:50px}


/* FOOTER
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------*/

#footer { 
	width:745px; height:11px;
	background:url(../images/home-footer-back.jpg) no-repeat top #5e0616; 
} 

/* FOOTER LINKS
-----------------------------------------------------------------------------*/

#footer p {margin-top:0px; font-size:10px; color:#FFF; padding-top:20px; padding-left:30px; color:#d9d8c3}
#footer a:link, #footer a:visited {color:#d9d8c3; text-decoration:none}
#footer a:hover, #footer a:active {color:#fff; text-decoration:none}
#footer span {color:#a1a08c}



/* CURRENT PAGE LINK STATE
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------*/

#home-page #m-nav .home-link,
#test-page #m-nav .test-link,
#contact-page #m-nav .contact-link,
#gal-page #m-nav .gal-link,
#about-page #m-nav .about-link
{color:#009; cursor:default} 

#subd-page #m-nav .sub-link, #subd-page #m-nav .projects-link,
#condos-page #m-nav .condo-link, #condos-page #m-nav .projects-link,
#sing-page #m-nav .single-link, #sing-page #m-nav .projects-link,
#homes-page #m-nav .homes-link, #homes-page #m-nav .projects-link 
{color:#009;} 

#adv-page #m-nav .adv-link, #adv-page #m-nav .how-link,
#com-page #m-nav .com-link, #com-page #m-nav .how-link,
#perm-page #m-nav .per-link, #perm-page #m-nav .how-link,
#in-page #m-nav .sup-link, #in-page #m-nav .how-link,
#out-page #m-nav .out-link, #out-page #m-nav .how-link
{color:#009;} 


#history-page #m-nav .history-link, #history-page #m-nav .about-link,
#profile-page #m-nav .profile-link, #profile-page #m-nav .about-link,
#clients-page #m-nav .clients-link, #clients-page #m-nav .about-link,
#press-page #m-nav .press-link, 	#press-page #m-nav .about-link
{color:#009;} 

/* OTHER INNER STYLES
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------*/

.quote {padding: 25px; border-top:1px dotted #ccc}
.dot-p {padding-top: 25px; border-top:1px dotted #ccc}