/*  
Theme Name: Scottis Red 
Theme URI: http://www.scottiscincinnati.com/
Description: Scotti's Red
Version: 1.0
Author: Amy 
Author URI: http://www.chomz.com/

*/

body {
	background-color: #640505;
	font-family:Verdana, Arial, Tahoma, Georgia, sans-serif;
	color:#555;
	font-size:11px;
	}

	
#page {
	position:relative;
	width:956px;
	margin:0 auto;
	padding:0;
	}


#navigation { 
	position:relative;
	margin:0;
	padding: 0 17px 5px 0;
	height:25px;
	}
	#navigation ul { 
		float:right;
		padding: 0 15px 0 0;
		}
		
	#navigation ul li {
		display:inline;
		}
		
	#navigation ul li a { 
		display:block;
		float:left;
		font-size:1.2em;
		padding:0 0.5em;
		color:white;
		}

	#navigation ul .current_page_item a {
		color:white;
		}

#header{
	position:relative;
	width:100%;
	height:150px;
	padding:0;
	background: #640505 url(images/total-header.png) no-repeat top left;
	}		
		
#content {
	position:relative;
	width:100%;
	background: #640505 url(images/contentbg.png) repeat-y top left;
	padding:0;
	margin:0;
	}
	
.clear {
clear:both;
}

hr {text-align : center; border : none; background : transparent; color : #F6F6F6; padding:0; margin:0; width:95%; height:1px}

#main {
	float:left;
	width:710px;
	color:black;
	background-color: transparent;
	margin-left:15px;
	}
	#main p {
		width:95%;
		padding:0;
		margin-left:15px;
		}
	#entry {
		width:100%;
		}
#sidebar {
	float:right;
	width:216px;
	background-color: transparent;
	padding:0;
	margin-right:15px;
	}
	
	#sidebar ul {
		list-style:none;
		margin:0;
		padding:0;
		}
	
		#searchdiv{
			padding: -30px 4px 0 0;
			margin: 0px;
				width:150px;
				float:right;
			}
		#searchform input[type='text'] {
				width:140px;
				padding: 0 2px;
				margin: 0;
				line-height:12px;
				}
			
		#searchform input[type='submit'] {
				padding: 0;
				margin: 0;
				font-size: 9px;
				}
		#searchsubmit {
				padding: 0;
				margin: 0;
				
			}

hr {
	color:black;
	}
			
h1.welcome{
     background: url(images/h1-welcome.gif) no-repeat;
	 text-indent: -9999px;
	 height: 56px;
}
h1.about{
     background: url(images/h1-about.gif) no-repeat;
	 text-indent: -9999px;
	 height: 56px;
}
h1.contact{
     background: url(images/h1-contact.gif) no-repeat;
	 text-indent: -9999px;
	 height: 56px;
}
h1.history{
     background: url(images/h1-history.gif) no-repeat;
	 text-indent: -9999px;
	 height: 56px;
}
h1.menu{
     background: url(images/h1-menu.gif) no-repeat;
	 text-indent: -9999px;
	 height: 56px;
}
h1.info{
     background: url(images/h1-info.gif) no-repeat;
	 text-indent: -9999px;
	 height: 56px;
}
h1.hours{
     background: url(images/h1-hours.gif) no-repeat;
	 text-indent: -9999px;
	 height: 56px;
}
h1.searchresults{
     background: url(images/h1-searchresults.gif) no-repeat;
	 text-indent: -9999px;
	 height: 56px;
}

#footer {
	background-image:url(images/bottombg.png);
	background-position: bottom left;
	clear:both;
	margin:0;
	padding:0;
	width:100%;
	height:46px;
	text-align:center;
}

#footerbottom a { text-decoration:none;color:gray;}
#footerbottom a:hover, #footerbottom a:focus { color:white; text-decoration:none;}
	
	#footerbottom {
		clear:both;
		background-color: transparent;
		margin:0;
		padding:0;
		width:100%;
		height:16px;
		color:white;
		text-align:center;
		vertical-align: top;
		letter-spacing:0px;
		font-size:9px;
		font-family: Arial, Verdana, Tahoma, Georgia, sans-serif;
	}
	
			#footerbottom .footer_left
			{
				float: left;
				vertical-align: top;
				margin-left:30px;
				margin-top:-3px;
		background-color: transparent;
			}
			
			#footerbottom .footer_right
			{
				float: right;
				margin-right:30px;
		background-color: transparent;
			}
			#footerbottom img
			{
				border:0;
				}
	
	


/* Headings */
h1, h2, h3, h4, h5, h6, p { font-weight:normal;}
h1, h2, h3, h4, h5, h6 {margin:0 0 0.5em;}

h1 { font-size: 2.0em; margin:0; }
h2 { font-size: 1.7em;}
h3 { font-size: 1.4em;}
h4 { font-size: 1.2em;font-weight: bold; }
h5 { font-size: 1.0em;font-weight: bold; }
h6 { font-size: 0.8em;font-weight: bold; }


/* Text elements*/

p { line-height:1.5em;font-size:1em; margin:0 0 1.5em;}
p img {margin:0 1.5em 1.5em 0;padding:0;}
abbr, acronym { border-bottom: 1px dotted #666; }
address { margin-top: 1.5em; font-style: italic; }
del { color:#666; }
strong, th, thead, dt { font-weight: bold; }
cite, em, dfn, i { font-style: italic; }
blockquote { margin: 1.5em; color: #333; font-style: italic; }
pre,code,tt { font: 1em 'andale mono', 'monotype.com', 'lucida console', monospace; line-height: 1.5em; } 
tt { display: block; margin: 1.5em 0; line-height: 1.5em; }


/* LISTS  & Links */

p ul, p ol { margin:0 0 1.5em 1.5em; }
ul { list-style:disc;}
ol { list-style-type: decimal;}
ol li, ul li {list-style-position:inside;}
ol ol {list-style:upper-alpha;}
ol ol ol {list-style:lower-roman;}
ol ol ol ol {list-style:lower-alpha;}
ul ul, ol ol, ul ol, ol ul {margin-bottom:0;}
dl { margin: 0 0 1.5em 0; }
dl dt { font-weight: bold; }
dd { margin-left: 1.5em;}

a { text-decoration:none;color:green;}
a:hover, a:focus { color:red; text-decoration:underline;}

/* TABLES */
/* tables still need 'cellspacing="0"' in the markup */
table, thead, tbody, tr, th, td {font-size:1em}
table { border-collapse:separate; border-spacing:0; margin-bottom: 1.4em;}
caption, th, td { text-align:left;}
th { border-bottom: 2px solid #ccc; font-weight: bold; }
td { border-bottom: 1px solid #ddd; }
th,td { padding:0.5em; }
tfoot { font-style: italic; }
caption { background: #ffc; }

/* FORMS */
form .error {font-size:0.8em;color:#cc0000;}
label { display:block; float:left; width:100px; margin:0 12px 0.5em 0; text-align:left;}
label span {font-size:0.8em;}
label em {color:#cc0000;}
form br {clear:left;}

/* Fieldsets */
fieldset { margin: 0 0 1.5em 0;}
legend { font-weight: bold; font-size:1.2em; margin-bottom:0.5em; }

/* Text fields , textareas, select*/
input, textarea, select  { margin:0 0 0.5em 0; }
input.text, input[type='text'], textarea, select { width: 200px; display:block; float:left; border:1px solid #b7b788; background:#fdfeff;}
textarea {height: 200px;width:312px;}
input[type='button'], input[type='submit'], input[type='checkbox'], input[type='image'], input[type='radio'], input[type='reset'], select, button { cursor: pointer; }
input[type='hidden'] { display:none; }

/*hover and focus styles*/
textarea:focus, textarea:hover, input[type='text']:focus, input.text:focus, input[type='text']:hover, 
input[type='password']:focus, input[type='password']:hover, select:focus, select:hover { border-color: #999966; }


/*Buttons*/
.btn, .button {background:#cccc99;border:1px solid #999966;color:#444;padding:0.1em 0.475em;}
.btn:hover, .button:hover {background:#d8d8b1;}





