/*
Theme Name: Schwartzy Wordpress
Theme URI: http://wordpress.org/
Description: Scwartzy's first blog theme.
Version: 1.6
Author: Max Alley
Author URI: http://sevmusic.com/
Tags: blue, custom header, fixed width, two columns, widgets

	schwartzy v1

	This theme was designed and built by Max Alley,

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/* BASIC */

body { background: #000000 url(images/body_bg.jpg) center bottom no-repeat; font-family:Arial, Helvetica, sans-serif; font-size: .8em; color:#CCC }


/* TEXT */

a {	color: #666633; text-decoration: none;  }
a:hover {	color: #ff3300; text-decoration:underline }
h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a { color:#ff3300; font-weight: normal; }
h1 { font-size: 42px; }
h2 { font-size: 28px; }
h3 { font-size: 26px; }
h4 { font-size: 22px; }
h5 { font-size: 18px; }
h6 { font-size: 14px; }
p, h1, h2, h3, h4, h5, h6, ul { margin: 0 0 16px 0; padding:0; }
p { line-height:16px;   }


/* ELEMENTS */

#comments { } 

#comments .block { }

#content {  }

#content .container_16 {  } 

#content .block { }

#footer {  } 

#footer .block { border-top:1px #333333 solid; padding-top:16px; text-align:center; }

#header { }

#header .block{   }

#header .grid_16 { }

#header .container_16 #nav { }

#intro { margin-bottom:16px; } 

#intro .block { padding:0;  }

#main {   }

#main .block{  }

#nav { margin-bottom:10px;   }

#nav .block{ padding:0; height:40px; }

#side {  }

#side .block, #side .categories, #side .linkcat{ padding:0px 0 10px 12px; margin-bottom:10px; background:url(images/side_bg.png) no-repeat top right; }

.h3  { position: relative; margin: 0 0 0 -10px; width: 240px; height: 40px; overflow: hidden; font-size:0; color:#000; } /* WxH is the image WxH */
.archives span { position: absolute; width: 100%; height: 100%; background: url(images/side/h3_archives.png) no-repeat; }
.blogroll span { position: absolute; width: 100%; height: 100%; background: url(images/side/h3_blogroll.png) no-repeat; }
.calendar span { position: absolute; width: 100%; height: 100%; background: url(images/side/h3_calendar.png) no-repeat; }
.category_title span { position: absolute; width: 100%; height: 100%; background: url(images/side/h3_categories.png) no-repeat; }
.meta span { position: absolute; width: 100%; height: 100%; background: url(images/side/h3_meta.png) no-repeat; }
.twitter span { position: absolute; width: 100%; height: 100%; background: url(images/side/h3_twitter.png) no-repeat; }


#title { } 

#title .block {  }

#wrapper { background:url(images/wrapper_bg.jpg) no-repeat top center; height:100%; }
/* CLASSES */

.block{ /* this is only to display the blocks */
	/* background-color:#eee; */
	padding: 5px;
	border: 0px solid #aaa;
}


.column .block{ margin:10px 5px;}

.date { margin-top:-16px; margin-bottom:16px}

.alpha.column .block { margin-left:10px; }

.omega.column .block { margin-right:10px; }

.container_12,.container_16 {  }

.alignleft,.alignright { width:48%; }

.alignright { text-align:right; }

.fltleft,.alignleft { float:left; }

.fltright,.alignright { float:right; }


.hidden {
	display: none;
}

.logo {height:110px}

.navigation { background:url(images/trans_blk.png); margin-bottom: 10px; }

.nav_inline 	{
	white-space:	nowrap;
	margin:0 0 16px 0;
}
.nav_inline li	{
	list-style-type:	none;
	display:	inline;
	height:40px;
	padding:	0px;
	color:	#666633;
}

.nav_inline li a { color:#666633; }

.nav_inline .first a {

}

.nav_inline .last {
	
}

.nav_inline .selected a { color:#fff }

.nav_image:hover, .selected .nav_image{ background-position: 0 -40px }
.about { position: relative; margin: 0px; padding:0; width: 146px; height: 40px; overflow: hidden; cursor:pointer; background: url(images/nav/about.gif) no-repeat;} /* WxH is the image WxH*/
.blogs { position: relative; margin: 0px; padding:0; width: 130px; height: 40px; overflow: hidden; cursor:pointer; background: url(images/nav/blogs.gif) no-repeat; } /* WxH is the image WxH*/
.photos { position: relative; margin: 0px; padding:0; width: 170px; height: 40px; overflow: hidden; cursor:pointer; background: url(images/nav/photos.gif) no-repeat; } /* WxH is the image WxH*/
.videos { position: relative; margin: 0px; padding:0; width: 150px; height: 40px; overflow: hidden; cursor:pointer; background: url(images/nav/videos.gif) no-repeat; } /* WxH is the image WxH*/
.songs { position: relative; margin: 0px; padding:0; width: 136px; height: 40px; overflow: hidden; cursor:pointer; background: url(images/nav/songs.gif) no-repeat; } /* WxH is the image WxH*/
.stuff { position: relative; margin: 0px; padding:0; width: 128px; height: 40px; overflow: hidden; cursor:pointer; background: url(images/nav/links.gif) no-repeat; } /* WxH is the image WxH*/
.separator { position: relative; margin: 0px; padding:0; width: 10px; height: 40px; overflow: hidden;  background: url(images/nav/nav_separator.gif) no-repeat; } /* WxH is the image WxH*/ 

.interact { background:url(images/main_interact_bg.jpg) no-repeat; }
.postblock .grid_1 .block { padding-top:20px; margin-bottom:20px }
.postblock { background:url(images/main_post_bg.png) no-repeat; margin-bottom:20px }
.postblock .grid_11 .block { padding-right: 30px; padding-top:16px; padding-left:0;  margin-bottom:20px}

.mailform { padding-left:16px; padding-top:16px; }
.mailform h5 { margin-bottom: 4px }
.mailform .inputtext { width:210px; }

input.submit {
	width: 217px;
	height: 30px;
	margin: 4px 0;
	text-align: center; 
	background-image: url(images/btn_signup_submit.png);
	
}
.button {
	display: block;
	width: 112px;
	height: 28px;
	background-position: 0 0;
	background-repeat: no-repeat;
	border: none;
	text-indent: -5000px;
	overflow: hidden;
}

.button:hover, .button_hover {
	background-position: left bottom !important;
}
