/*
Kristoffer's Cafe
Copyright 2004 Kristoffer's Cafe
Style: Default
ID: 0
Originally authored and designed by: Janell Baxter (janellbaxter.com)
(May have been altered after original ship)
/*

/*---------------------------------------------------------------------*/
/*This is for the one browser that can't read the first css declaration*/
/*---------------------------------------------------------------------*/
	.dup {
	    	color: #302011;  
		}

/*---------------------------------------------------------------------*/
/*Standard site links                                                  */
/*---------------------------------------------------------------------*/

	A, a:link { 
		color: #000;
		}
	
	A:visited { 
		color: #333;
		}
	
	A:hover { 
		color: #545441; 
		BORDER-BOTTOM: 1px dashed;
		}
	
	A:active { 
		color: #999; 
		}
	
	H3>A {       
		text-decoration: none;
		color: #83848F;
	        }
	        
	H3>A:hover {     
		color: #545441;   
		BORDER-BOTTOM: 1px dashed;
	        }	

	A.siteTitleLink {
		text-decoration: none;
		color: #545441;
		}

/*---------------------------------------------------------------------*/
/*Navigation bar tabs/links                                                 */
/*---------------------------------------------------------------------*/  
		    
	#tabNavigation {
	      float:left;
	      width:100%;
	      background: url("http://kristofferscafe.com/images/bg.gif") repeat-x bottom;
	      font-size:93%;
	      line-height:normal;
	      text-decoration:none;
	      }
	#tabNavigation ul {
	      margin:0;
	      padding:10px 10px 0;
	      list-style:none;
	      text-decoration:none;
	      }
	#tabNavigation li {
	      float:left;
	      background:url("http://kristofferscafe.com/images/left_both.gif") no-repeat left top;
	      margin:0;
	      padding:0 0 0 9px;
	      text-decoration:none;
	      border-bottom:1px solid #765;
	      }
	#tabNavigation a {
	      float:left;
	      display:block;
	      width:.1em;
	      background:url("http://kristofferscafe.com/images/right_both.gif") no-repeat right top;
	      padding:5px 15px 4px 6px;
	      text-decoration:none;
	      font-weight:bold;
	      color:#765;
	      }
	#tabNavigation > ul a {width:auto;}
	    /* Commented Backslash Hack hides rule from IE5-Mac \*/
	#tabNavigation a {float:none;}
	    /* End IE5-Mac hack */
	#tabNavigation a:hover {
	      color:#333;
	      text-decoration:none;
	      }
	#home #nav-home, #news #nav-news,
	#products #nav-products, #about #nav-about,
	#contact #nav-contact {
	      background-position:0 -150px;
	      border-width:0;
	      text-decoration:none;
	      }
	#home #nav-home a, #news #nav-news a,
	#products #nav-products a, #about #nav-about a,
	#contact #nav-contact a {
	      background-position:100% -150px;
	      padding-bottom:5px;
	      color:#333;
	      text-decoration:none;
	      }
	#tabNavigation li:hover, #tabNavigation li:hover a {
	      background-position:0% -150px;
	      color:#333;
	      text-decoration:none;
	      }
	#tabNavigation li:hover a {
	      background-position:100% -150px;
	      text-decoration:none;
	      }

/*---------------------------------------------------------------------*/
/*Navigation                                                           */
/*---------------------------------------------------------------------*/	
	#navigationArea {
		position: absolute;
		top: 0px;
		left: 0px;
		margin: 0px 0px 0px 0px;
		padding: 0px;
		width: 260px;
		}
	
	#navigationLinks {
		background: #C6C599;		
		padding: 4px 4px 4px 8px;
		margin-top: 16px;
		font-size: xx-small;
		color: #545441;
		}

/*---------------------------------------------------------------------*/
/*General styles                                                       */
/*---------------------------------------------------------------------*/  
	
	body {
		margin: 0px;
		padding: 0px;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 12px;
		line-height: 22px;
		color: #25201A;
		background-color: #D5C498;
		voice-family: "\"}\""; voice-family:inherit;
		font-size:small;
		} html>body {font-size:small;}
	
	blockquote {
		font-family: "Myriad Web", Geneva, Arial, Helvetica, serif;
		font-size: small;
		text-align: left;
		color: #25201A;
		margin-left: 20px;
		margin-right: 0px;
		padding-left: 30px;
		padding-right: 10px;
		}
	LI {
		line-height: 12px;
		}
	OL {
		line-height: 12px;
		}
	UL {
		line-height: 12px;
		}
	IMG {       
		BORDER-RIGHT: #000000 1px solid;
		BORDER-TOP: #000000 1px solid;
		BORDER-LEFT: #000000 1px solid;
		BORDER-BOTTOM: #000000 1px solid;
		margin: 12px;
	        }

	INPUT[button=">"] {       
		BORDER-RIGHT: #545441 1px solid;
		BORDER-TOP: #545441 1px solid;
		BORDER-BOTTOM: #545441 1px solid;
		font-size: 7px; 
		background:#898E5E;
		color: #545441;
		height: 7px;
	        }

	INPUT {       
		background:#D5C4B0;
		BORDER-RIGHT: #25201A 1px solid;
    		BORDER-TOP: #25201A 1px solid;
    		BORDER-LEFT: #25201A 1px solid;
    		BORDER-BOTTOM: #25201A 1px solid;
		font-size: 12px; 	
	        } 
	OPTION {       
		background:#D5C4B0;
		BORDER-RIGHT: #25201A 1px solid;
    		BORDER-TOP: #25201A 1px solid;
    		BORDER-LEFT: #25201A 1px solid;
    		BORDER-BOTTOM: #25201A 1px solid;
		font-size: 12px; 	
	        }
	TEXTAREA {       
		background:#D5C4B0;
		BORDER-RIGHT: #25201A 1px solid;
    		BORDER-TOP: #25201A 1px solid;
    		BORDER-LEFT: #25201A 1px solid;
    		BORDER-BOTTOM: #25201A 1px solid;
		font-size: 12px; 	
	        }
	H1, H2, H3, H4 {
		font-family: Georgia, Times, Serif;
		}
	        
/*---------------------------------------------------------------------*/
/*Custom IDs                                                           */
/*---------------------------------------------------------------------*/ 

	#foot {
		clear: both;
		margin-top: 5px;
		text-align: center;
		font-size: 10px;
		}

	#content {
		padding-left: 30px;
		padding-right: 4px;
		padding-top: 0px;
		padding-bottom: 4px;
		background-color:  #f4f3eb;
		}
	
	#header {
		margin: 0px;
		background: #ffffff url(http://kristofferscafe.com/images/2.jpg) no-repeat top left;
		height: 78px;
		/*BORDER-BOTTOM: #25201A 1px solid;*/
		text-decoration: none;
		}
	
	#main {
		margin: 0px 0px 0px 180px;
		padding-right: 4px;
		padding-top: 4px;
		padding-bottom: 4px;
		background-color: #D5C498;
		height: 100%;
		}
		
	#sidebar {
		float: left;
		width: 150px;
		\width: 150px;
		w\idth: 150px;
		margin-right: 5px;
		padding-top: 20px;
		padding-left: 4px;
		margin-left: 4px;
		height: 100%;
		text-align: left;
		font-size: xx-small;
		color: #545441;
		}
	

/*---------------------------------------------------------------------*/
/*Search Form                                                          */
/*---------------------------------------------------------------------*/

	#searchForm BUTTON {       
		BORDER-RIGHT: #545441 1px solid;
		BORDER-TOP: #545441 1px solid;
		BORDER-LEFT: #545441 1px solid;
		BORDER-BOTTOM: #545441 1px solid;
		font-size: 7px; 
		background:#898E5E;
		color: #545441;
		height: 7px;
	        }
	        
	 #searchForm INPUT {       
		BORDER-RIGHT: #545441 1px solid;
		BORDER-TOP: #545441 1px solid;
		BORDER-LEFT: #545441 1px solid;
		BORDER-BOTTOM: #545441 1px solid;
		font-size: 7px; 
		background:#898E5E;
		color: #545441;
		height: 7px;
	        }
	INPUT>BUTTON {       
		BORDER-RIGHT: #545441 1px solid;
		BORDER-TOP: #545441 1px solid;
		BORDER-LEFT: #545441 1px solid;
		BORDER-BOTTOM: #545441 1px solid;
		font-size: 7px; 
		background:#898E5E;
		color: #545441;
		height: 7px;
	        }

/*---------------------------------------------------------------------*/
/*Custom classes                                                       */
/*---------------------------------------------------------------------*/
	
	.pageTitle {
		font-size: 16px;
		font-family: monospaced;
		color: #25201A;
		text-align: center;
		letter-spacing: 0.3em;
		text-decoration: none;
		}
	
	.feature {       
		BORDER-RIGHT: #999966 1px solid;
		BORDER-TOP: #999966 1px solid;
		BORDER-LEFT: #999966 1px solid;
		BORDER-BOTTOM: #999966 1px solid;
	        } 
        
        A.imagelink:hover {       
		text-decoration: none;
		BORDER-RIGHT: 0px solid;
		BORDER-TOP: 0px solid;
		BORDER-LEFT: 0px solid;
		BORDER-BOTTOM: 0px solid;
	        }  
 	
 	A.imagelink {       
		text-decoration: none;
		BORDER-RIGHT: 0px solid;
		BORDER-TOP: 0px solid;
		BORDER-LEFT: 0px solid;
		BORDER-BOTTOM: 0px solid;
	        }  
	
	.headingStyle A {       
		text-decoration: none;
		color: #83848F;
	        }

	.headingStyle { 
		font-family: Times, serif;
		font-size: 100%;
		text-align: left;
		text-transform: uppercase;
		letter-spacing: 0.1em;
		word-spacing: 0.2em;
		color: #83848F;
		text-decoration: none;
		}
	
	div.hr {
		text-align: center;
		height: 30px;
		}
	 
	 div.hr hr {
		text-align: center;
		display: none;
		}

	.credits {
		font-size: x-small;
		font-style: italic;
		color: #25201A;
		}

	ul.rsx-page-num-list{
			display:inline;
			list-style:none;
			margin:0px;
			padding:0px;
		}
		
	ul.rsx-page-num-list li {
			display: inline;
		}
	.sectionTitle {
			font-family: Georgia, Times, Serif;
			font-size: 16px; 
			}
			
	.cake {
		float: left;
		}
/*---------------------------------------------------------------------*/
/*Color list                                                           */
/*---------------------------------------------------------------------*/ 

/*
latte: D5C498
red: 
dark red: 
body

p, blockquote, li, h3
{
	font-family: Verdana, "Lucida Grande", Tahoma, Helvetica;
	font-size: 11px;
	line-height: 18px;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
}

blockquote
{
	margin-left: 20px;
	margin-right: 0px;
}

#right p, #left p
{
	line-height: 15px;
	font-size: 10px;
}

#left p
{
	text-align: right;
}

#head
{
	text-align: center;
	height: 100px;
}

#container
{
	width: 760px;
	\width: 770px;
	w\idth: 760px;
	margin: 10px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	background: #D5C498;
}

#left
{
	float: left;
	width: 150px;
	\width: 150px;
	w\idth: 150px;
	margin-right: 5px;
	padding-top: 100px;
}

#center
{
	margin-left: 155px;
	margin-right: 155px;
	padding-top: 30px;
	border-left: 1px solid grey;
	border-right: 1px solid grey;
}

#right
{
	float: right;
	width: 150px;
	\width: 150px;
	w\idth: 150px;
	margin-left: 5px;
	padding-top: 100px;
}

#foot
{
	clear: both;
	margin-top: 5px;
	text-align: center;
}

a
{
	color: black;
	text-decoration: none;
	border-bottom: 1px black solid;
}

#right a, #left a
{
	border: 0px;
	color: #C00;
}

h3
{
	font-weight: normal;
}

h3 a
{
	border: 0px;
	font-weight: normal;
	font-family: Georgia, Times, Serif;
	font-size: 14px;
}

.caps
{
	letter-spacing: 0.1em;
	font-size: 10px;
}

.titleImage {
margin-left: 0px;

}
*/