/* _______________________________	*/
/*			STYLES FOR SCREENS		*/


/* _______________________________	*/
/*			TABLE OF CONTENTS		*/
/*			                 		*/
/*          1. DEFAULTS             */
/*          2. PAGE STRUCTURE       */
/*          3. COLUMNS              */
/*          4. LINKS                */
/*          5. HEADINGS             */
/*          6. LISTS                */
/*          7. FORMS                */
/*          8. IMAGES               */
/*          9. MISCELLANEOUS        */



/* _______________________________	*/
/*          1. DEFAULTS             */

body {
	margin: 0px;
	padding: 0px;
	adsffont-size: 12px;
	font-family: arial, verdana, sans-serif;
	background-color: #49572A;

}

 b, strong, i, em, cite, var, tt, code, kbd, samp, 
 img, span { display: inline }
 
 dt { margin-bottom: 0 }
 dd { margin-top: 0; margin-left: 3em }

 hr { border-top: solid }

 b, strong { font-weight: bolder } /* relative to the parent */
 
 i, cite, em, var, address { font-style: italic; }
 
 pre, tt, code, kbd, samp { font-family: monaco, courier, monospace; }
 
 
 
/* _______________________________	*/
/*          2. PAGE STRUCTURE       */


#window {
	text-align:center;
} 


#page{

	width:762px;
	color:#444444;
	text-align: left;
	background-color:#FCF8E0;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image:url(../images/page_background.gif);
	background-repeat: repeat-y;
	background-position: center top;	
	
}

#page img{
	border:none;
	margin:0px;
	padding:0px;
}


#header {
	clear: both;
	padding: 0px;
	width: 762px;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border:0px;
}


#footer {
	text-align: center;
	font-size: 12px;
	color: #000000;
	background-repeat: no-repeat;
	background-position: center top;
	width: 762px;
	height:151px;
	margin: 0px;
	clear:both;
	margin-top:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../images/footer.png);	
} 

#sidebar {
	display:block;
	float:left;
	font-size:12px;
	margin:-10px 0px 25px 15px;
	padding:0px 10px 0px 0px;
	width:183px;
}

#sidebar a, 
#sidebar a:link, 
#sidebar a:visited,
#sidebar a:active {
	color: #DB7A10;
	font-weight:bold;
	line-height:140%;
	text-decoration:none;
	letter-spacing: -0.03em;
}
#sidebar a:hover {
color: #444444;
font-weight:bold;
line-height:140%;
}





#store_front_message {
	display:block;
	float:left;
	font-size:15px;
	margin:0px 5px 5px 15px;
	width:475px;
	letter-spacing: -0.03em;
	color:#333333;
	font-weight:bold;
	letter-spacing: -0.03em;

}

/* _______________________________	*/
/*          3. COLUMNS              */


#category_tree_footer{
	width:183px;
	margin-top:60px;
}

#category_tree_footer a{
	display:block;
	clear:both;
	margin: 3px auto 3px auto;
}

/* width+margin-left should not exceed #page:width */
#maincontentFull {
	margin-top: 0px;
	padding-top: 25px;
	padding-bottom: 35px;
	margin-left: 10px;
	margin-right: 10px;
	background-color: #FBF8E0;
}

/* margin-left should equal #sidebar 1: width + margin-left */
/* width+margin-left + sidebar2:width+left-margin+left-padding(padding) should not exceed #page:width */
#maincontent3col {
	margin: 10px 0px 10px 175px;
	padding: 0px 15px 0px 10px;
	width: 355px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ECECEC;

}

* html #maincontent3col   /* this selector recognized by IE only */
{
	margin: 10px 0px 10px 175px;   /* total width (only for IE5.x/Win) */
	padding: 0px 15px 0px 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ECECEC;

}


/* margin-left should equal #sidebar 1: width + margin-left */
/* width+margin-left should not exceed #page:width */
#maincontent2col {
	margin: 0px 0px 0px 180px;
	padding: 20px 0px 30px 0px;
	width: 520px;
	background-color: #FBF8E0;	/* border: 1px solid #FF0000; */
}

* html #maincontent2col   /* this selector recognized by IE only */
{
  width: 560px;   /* total width (only for IE5.x/Win) */
  w\idth: 560px;  /* content width (for other IE) */
  margin: 0px 0px 0px 180px;
}


#maincontent2colhome {
	margin: 0px 0px 0px 240px;
	padding: 20px 0px 30px 0px;
	width: 490px;
	/*border: 1px solid #FF0000; */
}

* html #maincontent2colhome   /* this selector recognized by IE only */
{
  width: 500px;   /* total width (only for IE5.x/Win) */
  w\idth: 500px;  /* content width (for other IE) */
  margin: 0px 0px 0px 240px;
}


/* width+margin-left + sidebar2:width should not exceed #page:width */
#maincontent2colR {
	margin-top: 0px;
	padding-top: 25px;
	padding-bottom: 45px;
	margin-left: 10px;
	width: 500px;
}




/* specific to each project nav */
#nav {
	clear: both;
	padding: 0px;
	margin: 0px;
	border:0px;
}



/* _______________________________	*/
/*          4. LINKS                */

a:link {color:  #DB7A10;}
a:visited{color:  #DB7A10;}
a:hover {color: #444444;}
a:active {color:  #DB7A10;}

#nav a {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
#nav a:visited {color: #000000;}
#nav a:hover {color: #666666;}

	#nav li.on a:link {color: #82001E;}
	#nav li.on a:visited{color: #82001E;}
	#nav li.on a:hover {color: #999999;}
	#nav li.on a:active {color: #82001E;}	


/* _______________________________	*/
/*          5. HEADINGS             */

h1, h2, h3, h4, h5 {
	margin: 0px 0px .4em 0px;
	font-weight: bold;
	}

h1 {           
	font-size: 1.6em;
	color: #706E43;    
}   

h2 {           
	font-size: 1.4em;
	color: #82001E;  
  
}  

h3 {           
	font-size: 1.2em;
	color: #FF9933;         
}  

h4 {
	font-size: 1em; 
	color: #333333;     
}

h5 {
	font-size: 1em; 
	color:#000000;    
}


/* _______________________________	*/
/*          6. LISTS                */

ul {
	margin: 0px 0px 10px 10px;
	padding: 7px 0px 0px 20px;
}

li {
	line-height:1.1;
	padding-left:0px;
}

ul.plain {
margin-top:7px;
margin-bottom:10px;
margin-left:0px;
padding-left:0px;
list-style-type: none;
clear: none;
}

ul.plain li {
padding-bottom: 8px;
}



 	/* This is assigned to the <ul> for a horizontal list  */
	#nav ul {
	margin: 0px;
	padding: 0px;
	}
	
	#nav ul li {
	display: inline;
padding: 0px;
	margin: 0px;
 	}
	
	
#nav ul li a:link {
background-color:#CC0000;
	padding: 3px 5px 3px 5px;
		margin: 0px;
 	}
	
#nav ul li a:hover {
background-color:#999999;
	padding: 3px 5px 3px 5px;
		margin: 0px;
 	}
	

 /*IE workaround*/
 /*All IE browsers*/
 * html #nav ul li
 {
	width: 30px; /* IE 5.0 needs a width for some reason  */
	w\idth: 30px;
	white-space: nowrap;
 }


 /*End hide*/
 /*Mac IE 5*/
 



/* _______________________________	*/
/*          7. FORMS                */

form {
margin:0px;
padding:0px;
}



	

/* _______________________________	*/
/*          8. IMAGES               */






/* _______________________________	*/
/*          9. MISCELLANEOUS        */

#orderfront {
margin-bottom:10px;
}


#orderfront a,
#orderfront a:link, 
#orderfront a:visited,
#orderfront a:active {
	color:#6E6B41; 
font-size:14px; 
font-weight:bold;
text-decoration:none;
letter-spacing: -0.03em;
}
#orderfront a:hover {
color: #DB7A10;
font-weight:bold;
}
