/*
Theme Name: WP-Limits
Theme URI: http://wplimits.com
Description: This is a custom theme created by Unattended Media. It uses the Blueprint CSS Framework.
Author: Nathan Barry
Author URI: http://www.unattendedmedia.com

*/

@import 'css/screen.css';

body {
	background: #161a1e;
	margin: 0;
	padding: 0px;
	color: #696969;
	}
	
a {
	text-decoration: none;
	}
		
	#header-img {
		background: #fff url('img/header.jpg') repeat-x 0px -85px;
		}
		
	#header-img-home {
		background: #fff url('img/header-home.jpg') repeat-x;
		}
		
		#logo {
			background: url('img/logo.jpg') no-repeat center center;
			height: 168px;
			margin: 2px 0px 2px;
			}
			
		#logo-home {
			background: url('img/home-logo.jpg') no-repeat center center;
			height: 361px;
			margin: 1px 0px 1px;
			}
			
			#logo h1 {
				text-indent: -9999px;
				}
				
			#logo .description {
				text-indent: -9999px;
				}
			
			#logo-home h1 {
				text-indent: -9999px;
				}
				
			#logo-home .description {
				text-indent: -9999px;
				}


	.nav {
		padding: 0;
		height: 50px;
		clear: both;
		}

		.nav li {
			list-style: none;
			float: left;
			}
			.nav li a {
				display: block;
				float: left;
				padding: 11px 60px 10px;
				border-bottom: 5px solid #5c6d7b;
				font-size: 16px;
				color: #c0c0c0;
				}
				
				.nav li a:hover {
					border-bottom: 5px solid #99bada;
					color: #fff;
					}
					
	.cat-nav {
		list-style: none;
		padding: 0px;
		clear: both;
		margin: -20px 0px 50px 0px;
		}
		
		.cat-nav li {
			float: left;
			}			
			
			.cat-nav li a {
				display: block;
				float: left;
				padding: 5px 15px;
				margin: 0px 5px;
				color: #434343;
				}
				
			.cat-nav li a:hover {
				background: #153357;
				color: #fff;
				}
					

	#wrapper {
		background: url('img/wrapper.gif') repeat-y 0px 300px;
		}
		
	/*#wrapper.no-sidebar {
		background: none;
		}*/
		
	#content {	
		padding-top: 30px;
		line-height: 2em;
		}
		
		#content h2 {
				margin: 0px 0px 0px;
				}
				
				#content .post {
						border-bottom: dotted 1px #333;
						margin: 0px 0px 15px;
						}
				
				#content .post .post-title {
						color: #222;
						font-size: 32px;
						line-height: 40px;
						}
				
						#content .post a.post-title:hover {
								color: #0f2b44;
								}
								
								
					.navigation {
							height: 30px;
					}
					
						.alignleft { float: left; }
						.alignright { float: right; }
				
	#sidebar {
		background: #cbcbcb url('img/side-top-gradient.jpg') repeat-x;
		}
		
		#sidebar li {	
			list-style: none;
			}
		
		#sidebar li li {	
			list-style-type: square;
			}
		
		#sidebar .ads li {
			list-style: none;
			float: left;
			}
			
			#sidebar .ad  {
				margin: 10px 0px 0px -31px;
				}
				
				
			#sidebar .view-themes {
					width: 250px;
					height: 100px;
					background: url('img/view-themes.png') no-repeat;
					text-indent: -9999px;
					margin: 20px 10px;
					display: block;
					}
				
			#sidebar .second { margin: 0px 0px 0px 15px;}
			
				#sidebar .125 a { float: left; margin: 0 0 0 -30px;}
	#footer-img {
		background: #161a1e url('img/footer.jpg') repeat-x;
		height: 359px;
		}
		
		#footer {
			background: url('img/sidebar-bottom.jpg') 640px -15px no-repeat;
			padding: 300px 0px 0px;
			}
			
			
			#footer a {
				color: #7fa3c3;
				}
/* Post Formatting */


p { clear: both; }
		
/*-------------Comments------------------*/

.commentlist li {
	border-top: solid #cbcbcb 1px;
	padding: 10px;
	font-size: 5em; 
	}
	
	.commentlist li .comment-content {
		font-size: 12px;
		margin-top: 0px;
		display: block;
		}
		
		
	
.commentlist .alt {
	background: #eee;
	}

/*-------------IE 6 PNG FIX------------------*/

img { behavior: url(iepngfix.htc); }


/* Shopp */

#content #shopp .products{
		width: 630px;
		}
		
		#content #shopp .products .frame {
				text-align: left;
				}

#content #shopp .views { display:none; }

#content p {
		max-width: 600px;
		}
		
	#content .entrytext ul {
			}
		
	#content .entrytext ul li {
			list-style: square;
			padding-left: 10px;
			}
			
	#content .entrytext .products li {
			list-style: none;
			padding-left: 0px;
			}
			
	.purchase {
			padding: 10px;
			border: solid #edd288 1px;
			background: #fff4d6;
			float: left;
			width: 600px;
			}
			
			.purchase form { float: right; }
			.purchase .price { float: left; font-size: 16px; }
			
	#shopp .gallery .previews li { padding: 0px; border: solid #ddd 1px; }
	#shopp .gallery .previews li img { margin-top: 0px; }
	
	
	.price { padding: 10px; color: #333; }
	
	.addtocart { 
			width: 134px;
			height: 40px;
			background: url('img/purchase.png') no-repeat;
			border: none;
			padding: 0px;
			text-indent: -9999px;
					cursor: pointer;
			}
			
			.addtocart:hover {
					background-position: 0px -40px;
					cursor: pointer;
					}
					
					
	#cart big {
			float: left;
			}
					
	#content #shopp .xcheckout {
			float: right;
			clear: none;
			}
					
	.xcheckout img {
			float: none;
			}
			
#shopp br {
		clear: both;
		}