/*
Theme Name: The Old Spaghetti House
Description: Customized design for <a href="http://theoldspaghettihouse.com/">The Old Spaghetti House</a>
Version: 1.0
Author: Teknikulay
Author URI: http://www.teknikulay.com
*/

body { background: #000; color: #999; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 0; }

a { text-decoration: none; color: #999; }

	a:hover { text-decoration: underline; }

#header { width: 846px; height: 160px; background: url(images/the-old-spaghetti-house-topbar.gif); margin: 0 auto; }

#page { border: #B1874B 5px solid; width: 836px; margin: 0 auto; color: #654; background: #fff url(images/the-old-spaghetti-house-stripes.gif) no-repeat top; padding: 35px 0 0 0; text-align: left; }

#headerlinks { border: #8B501A 3px solid; height: 40px; background: #000; list-style: none; margin: 0; padding: 0 20px; }

	#headerlinks li { float: left; white-space:nowrap; }
	
		#headerlinks li.with_div { padding: 0 13px 0 0; background: url(images/the-old-spaghetti-house-but.gif) right no-repeat; }

		#headerlinks li a { background-position: top !important; background-repeat: no-repeat; display: block; height: 40px; text-decoration: none; }
	
			#headerlinks a:hover { text-decoration: none; background-position: bottom !important; }

	#headerlinks li.home a { background-image: url(images/the-old-spaghetti-house-but-home.gif); width: 65px; }
	#headerlinks li.discover a { background-image: url(images/the-old-spaghetti-house-but-discover.gif); width: 155px; }
	#headerlinks li.party a { background-image: url(images/the-old-spaghetti-house-but-party.gif); width: 121px; }
	#headerlinks li.cooking a { background-image: url(images/the-old-spaghetti-house-but-cooking.gif); width: 143px; }
	#headerlinks li.about a { background-image: url(images/the-old-spaghetti-house-but-about.gif); width: 114px; }
	#headerlinks li.contact a { background-image: url(images/the-old-spaghetti-house-but-contact.gif); width: 125px; }

#content { width: 550px; padding: 35px 0 25px 30px; float: left; font-size: 11px; color: #333; }

	#content a { color: #C90; }
	
	.post { padding: 0 0 20px 0; }
	
		.postinfo { color: #C90; }
		
		.post .entry { text-align: justify; line-height: 1.5em; }
		
		.post .entry ul ul { padding: 0 0 0 15px; }

#sidebar { margin: 0 0 0 590px; width: 200px; padding: 20px; }

	#sidebar a { color: #835B23; }
	
		#sidebar a:hover { color: #C90; text-decoration: none; }
		
	#sidebar #searchform { background: url(images/search.png) no-repeat; margin: 0; padding: 3px 10px 5px 10px; }
	
		#sidebar #s { border: 1px solid #fff; font-size: 10px; width: 178px; }

	#sidebar ul { margin: 0; padding: 0; list-style: none; }
	
		#sidebar ul li { border-bottom: 1px dotted #999; padding-bottom: 15px; margin-bottom: 10px; }
		
			#sidebar ul ul { margin: 0 0 0 10px; } #sidebar ul ul ul { margin: 0; }
		
				#sidebar ul li li { border-bottom: none; padding: 0; margin: 0; }
			
					#sidebar ul li li a { display: block; background: url(images/bullet.png) no-repeat left top; padding: 1px 0 2px 10px; }
					
		#recentcomments li { background: url(images/bullet.png) no-repeat left top; padding: 1px 0 2px 10px !important; }
		
			#recentcomments li a { background: none !important; }
					
		#wp-calendar { width: 190px; text-align: center; }
		
			#wp-calendar a { text-decoration: underline; }
		
			#wp-calendar #prev a, #wp-calendar #next a { text-decoration: none !important; }
		
			#wp-calendar #today { background: #D9C3A4; }
	
	.commentlist { list-style: none; padding: 0; margin: 10px 0; border-top: 1px dotted #999; }
	
		.commentlist li { padding: 15px 10px; border-bottom: 1px dotted #999; }
		
			.commentlist li li { padding: 0; border-bottom: none; }
			
			.commentlist li cite { font-style: normal; font-weight: bold; }
			
				.commentlist li cite a { text-decoration: underline; color: #333 !important; }
				
					.commentlist li cite a:hover { text-decoration: none; }
					
			.commentmetadata, .commentmetadata a { color: #999 !important; }
			
	#commentform textarea { width: 545px; }

#footlinks { clear: both; background: #B1874B url(images/the-old-spaghetti-house-stripes.gif) top no-repeat; padding: 45px 10px 10px 10px; text-align: center; color: #ff9; font-size: 1.1em; }

	#footlinks a { color: #ff9; }
	
#footer { background: url(images/bak-baba.png) no-repeat top; width: 846px; margin: 0 auto; padding: 5px 15px 60px 15px; }
/* Begin Various Tags & Classes */
acronym, abbr, span.caps { cursor: help; }

acronym, abbr { border-bottom: 1px dashed #999; }

blockquote { margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #B1874B; color: #B1874B; }

	blockquote blockquote { color: #8D6B3B; border-left-color: #8D6B3B; }

blockquote cite { margin: 5px 0 0; display: block; }

.center { text-align: center; }

h1, h2, h3 { font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif; padding: 0; margin: 0; }

	h2, h2 a { color: #C00 !important; }
	
		#content h2 { font-size: 20px; }
		
		#sidebar h2 { font-size: 14px; padding: 0 0 3px 0; }
	
hr { display: none;	}

a img {	border: none;	}

.navigation {	display: block;	text-align: center;	margin-top: 10px;	margin-bottom: 60px;	}

img.centered { display: block; margin-left: auto;	margin-right: auto;	}

img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }

img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }

.center { text-align: center; }

.alignright { float: right; }

.alignleft { float: left }

.pagetitle { font-weight: normal; }

img.wp-smiley { vertical-align: text-bottom; }
/* End Various Tags & Classes*/
