/*
Theme Name: Pimp Snow
Theme URI: http://www.pimpsnow.com
Description: Custom theme by NDS Internet for pimpsnow.com
Version: 1.0
Author: Peter Baumgartner
*/

* { margin:0; padding:0; }
body { background:url(img/body-bg.jpg); background-attachment:fixed; color:#fafafa; font-family:arial,sans-serif; }

#page { width:760px; margin:0 auto; margin-top:30px;  }

#header { text-align:center;  }
	#header h1, #header .description { display:none; }
	#header img { vertical-align:bottom; }

#pages ul { list-style-type:none; margin-left:60px; }
#pages { background:#999; color:#000; padding-top:4px; }
#pages li { float:left; padding:0 8px; border-left:2px solid #000; }
#pages li.first_page_item { border:none; padding-left:11px; }
	#pages a { display:block; height:16px; } 
		#pages a span { display:none; }
	#pages a.home { width:46px; background:url(img/nav/home1.png) no-repeat 0 -1px; } 
	#pages a.shop { width:46px; background:url(img/nav/shop1.png) no-repeat 0 -1px; } 
	#pages a.pics { width:80px; background:url(img/nav/pictures1.png) no-repeat 0 2px; } 
	#pages a.vids { width:58px; background:url(img/nav/videos1.png) no-repeat 0 4px; }
	#pages a.dls { width:102px; background:url(img/nav/downloads1.png) no-repeat 0 1px; } 
	#pages a.story { width:98px; background:url(img/nav/the-story1.png) no-repeat 0 1px; } 
	#pages a.contact { width:75px; background:url(img/nav/contact1.png) no-repeat 0 1px; } 
		.bg3 #pages a:hover { background-position:0 -51px; }
		.bg2 #pages a:hover { background-position:0 -32px; }
		.bg1 #pages a:hover { background-position:0 -68px; }

	

#wrapper { background:#000; border:8px dashed #999; border-top:none; }

#content { float:left;  width:542px; padding:30px 12px; font-size:0.9em; border-right:8px dashed #999; }
	.uploader input, .uploader textarea { background:#eee; width:450px; margin-bottom:5px; }
	.uploader textarea { height:8em; }
	.uploader label { float:left; width:5em; text-align:right; padding-right:5px; }
	.uploader form br { clear:left; }

	.date { float:left; width:40px; padding:2px 5px 4px 1px; margin:0 10px 10px 0;  color:#000; text-transform:uppercase; text-align:center; font-family:arial,sans-serif; font-size:0.8em; font-weight:bold; }
	.bg3 .date { background:url(img/date3.gif) no-repeat; }
	.bg2 .date { background:url(img/date2.gif) no-repeat; }
	.bg1 .date { background:url(img/date4.gif) no-repeat; }

	.post { margin-bottom:30px; padding-top:30px; border-top:8px dashed #999; clear:left; }
		.post p, .post ul, .post ol { margin-bottom:0.7em; }
		.post li { margin-left:2em; }
		.post img { padding:5px; border:1px solid #999; }
		.post img#upload { border:none; padding:0; }
	#content .first-post { border:none; padding-top:0; }
	.page .post { padding:0; border:none; }
		.postmetadata { font-size:0.8em; }
		.pagetitle { text-align:center; margin-bottom:15px; }

#sidebar { float:left; width:170px; padding:30px 0 20px 0; }
	#sidebar ul { list-style-type:none; font-size:0.8em; }
	#sidebar li { text-align:center; margin-bottom:1em; }
	#sidebar li ul li { margin-bottom:0.2em; }
	#sidebar #youtube { height:480px; overflow:auto; }

#footer { text-align:center; font-weight:bold; font-size:0.8em; padding:20px;  }

#s { border:none; background:#bfbfbf; padding:2px; }

.notice { border:2px solid #f00; background:#999; color:#000; padding:10px; margin:1em; text-align:center; font-weight:bold; }
.clear { clear:both; }
.bg3 a, .bg3 h2 { color:#4c7aff; }
.bg2 a, .bg2 h2 { color:#e1ff61; }
.bg1 a, .bg1 h2 { color:#71794c; }
.alignleft { float:left; margin-bottom:10px; }
.alignright { text-align:right; margin-bottom:10px; }


a { text-decoration:none; }
h2 { font-family:arial,sans-serif; margin:0.7em 0 0.2em 0; }
a img { border:none; }