/*
Theme Name: Pancake Toss
Theme URI: http://www.manifestcomms.co.uk/
Description: Default theme for display of SANYO Pancake Toss
Version: 1.0
Author: Mike Francis
Author URI: http://www.manifestcomms.co.uk/

*/

* {
	margin: 0;
	padding: 0;
}

	html { font-size: 100%; }
	
		body {
			font: 12px "Helvetica Neue", Helvetica, Arial, sans-serif;
			line-height: 1.7em;
			color: #666;
			background: url(images/body.png) no-repeat top center;
		}
		
			img { border: 0; }
		
			a { 
				text-decoration: none;
				color: #666;
			}
		
			a:focus { outline: none; }
		
			#hide_me { display: none; }
		
			#wrapper {
				width: 980px;
				margin: auto;
			}
				
				#header { clear: both; overflow: auto; }
			
				#logo {
					background: url(images/header.jpg) no-repeat;
					width: 980px;
					height: 250px;
					text-indent: -9999px;
					overflow: hidden;
					margin-bottom: 20px;
				}
					
					#logo a {
						display: block;
						width: 100%;
						height: 100%;
					}
					
				#nav {
					background: url(images/association.jpg) right center no-repeat;
					width: 640px;
					height: 43px;
					float: left;
					margin-left: 20px;
					list-style-type: none;
				}
				
					#nav li {
						float: left;
						width: 86px;
						height: 43px;
						margin-right: 20px;
						background-repeat: no-repeat;
						background-position: 0 0;
					}
					
						#nav #nav_home { background-image: url(images/nav-home.gif); }
						#nav #nav_submit { background-image: url(images/nav-submit.gif); }
						#nav #nav_rules { background-image: url(images/nav-rules.gif); }
						
						#nav li:hover {
							background-position: 0 -43px;	
						}
					
						#nav li a {
							text-indent: -9999px;
							overflow: hidden;
							display: block;
							width: 86px;
							height: 43px;
						}
						
				#num_tossers {
					color: #333;
					float: right;
					width: 280px;
					margin-right: 20px;
				}
			
				
				#content {
					padding: 20px;
					overflow: auto;
				}
				
					#main {
						width: 640px;
						float: left;
						display: inline;
					}
					
						.post_info { 
							float: right;
							margin-top: 20px;
						}
					
						.post_title {
							background: url(images/post_title.png) no-repeat top;
							padding-top: 20px;
							margin-bottom: 20px;
							font-size: 19px;
							color: #333;
						}
						
							.post_title a { color: #333; }
							
						.post_content {
							margin-bottom: 40px;
							line-height: 18px;
							clear: both;
							overflow: auto;
						}

							.post_content a { color: #333; }
						
							.post_content a:hover { text-decoration: underline; }
						
							.post_content ul, .post_content ol {
								margin-left: 20px;	
							}
							
								.post_content li {
									margin-bottom: 10px;	
								}
							
							.post_content p {
								margin-bottom: 20px;
							}
							
							.alignright { float: right; }
							
							.ratingblock { float: left; }
							
							.social_bookmarks { float: right; }
							
								.social_bookmarks img { 
									vertical-align: middle;
									margin-left: 5px;
								}
							
							.posts_nav {
								text-align: center;
								margin: 20px 0;
							}
						
						.commentlist { list-style-type: none; }
						
						#comments, .commentlist .comment, #respond h3 {
							margin-bottom: 20px;
						}
						
							.avatar { float: right; }
							
						
						#commentform p {
							margin-bottom: 10px;
						}
						
							#commentform #comment {
								width: 640px;
							}
					
					#sidebar {
						width: 280px;
						float: right;
						display: inline;
						list-style-type: none;
					}
					
						#sidebar p { margin-bottom: 20px; }
						
						#sidebar p span { color: #333; }
					
						#sidebar li {
							background: url(images/sidebar.png) no-repeat top;
							padding-top: 10px;
							margin-bottom: 20px;
						}
							
							#sidebar li ul {
								list-style-type: none;
							}
						
								#sidebar li ul li { 
									background: none;
									padding-top: 0;
									margin-bottom: 0;
								}
						
							#text-3 h2.widgettitle {
								background: url(images/give-a-toss.gif) no-repeat;
								width: 186px;
								height: 59px;
								text-indent: -9999px;
								overflow: hidden;
							}
							
							.widgettitle { 
								font-size: 14px;
								color: #333;
								margin-bottom: 20px;
							}
							
							#text-4 div {
								background: url(images/xacti-cs1.jpg) no-repeat top right;
								padding-right: 75px;
								min-height: 130px;
							}
							
							.buy_one {
								display: block;
								text-indent: -9999px;
								overflow: hidden;
								background: url(images/buy-one.gif) no-repeat;
								width: 86px;
								height: 43px;
							}
							
							.widget_recent_entries { font-weight: bold; }
							
							.widget_recent_entries .author { float: right; }
							
							.widget_recent_entries p { margin: 0; }
							
							
					#footer {
						background: url(images/footer.gif) no-repeat top;
						width: 940px;
						padding-top: 20px;
						margin: 0 auto 40px;
					}
					
						#footer img { vertical-align: middle; }
					
						.top { float: right; }