/*
CSS for bauerindustries
*/


img {
	border: 0px;
	padding: 0;
	margin: 0;
}

body {

		
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 900px;
margin: 0 auto 30px auto;
padding: 50px 0 0 0;
background: #ffffff;
font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
font-weight: lighter;
font-size: 170%;
text-transform: lowercase;

	
}


a {

text-decoration: none;
color: #000000;
}

a:hover, a#current {


text-decoration: underline;

}


h1, h2, h3 {
	margin: 0;
	padding: 0;
	letter-spacing: -0.04em;
}

.thumbnail_panel h3 {
	
margin: -3px 0 0.1em 110px;
line-height: 1em;
}

h1 {

font-size: 2.0em;
text-decoration: none;
border-bottom: 1px solid black;
font-weight: bold;
padding-left: 0.1em;
}



h2 {
	line-height: 1em;
	font-weight: bold;
	font-size: 1.3em;
	width: 455px;
	
}

h2 {
	padding: 4px 0 8px 5px;
	
	border-bottom: 1px #000000 solid;

}

h2.vidbar {
	padding: 4px 0 8px 5px;
	font-weight: bold;
	
	border-bottom: 1px #000000 solid;
	
}

h2#latest{
	padding: 0 0 5px 5px;
	font-weight: bold;
	
	border-bottom: 1px #000000 solid;
	border-top: 1px #000000 solid;
	
}

h2 span {
	float: right;
	margin: 0 3px 0 0.5em;
	width: auto;
}





#footer {
float: right;
border-top: 1px black solid;
width: 380px;

margin: 12px 0 0 0;
padding: 0;

}


#footer_spacer {
float: right;

width: 380px;

margin: 0.2em	0 0 0;
padding: 0;

}






#navigation {
	padding: 2px 0;
	margin: 0;
	
	font-size: 0.9em;
	font-weight: lighter;

	
	width: 900px;
	
}

#main_navigation {
padding-bottom: 0.2em;
border-bottom: 1px #000000 solid;	

}



#work_play_navigation {
float: right;
margin: 0;
width: auto;
}


ul {
margin: 0;
padding: 8px 0 5px 0;
list-style-type: none;
}

#navigation li {
margin: 0;
padding: 0;
display: inline;
}

#navigation a {
margin: 0;
padding: 0 5px 0 5px;
color: #555555;
text-align: center;
text-decoration: none;
}

#navigation a:hover, #navigation  a#current {
color: #000000;
text-decoration: underline;
}



.short {
	margin: 0px;
	padding: 0px;
	width: 500px;
	height: 1px;
	border: none;
	border-bottom: 1px #000000 solid;
	
}




#copyright {
width: 360px;
margin: 0;
padding: 10px 18px 0 5px;
text-align: right;
font-size: 0.3em;
font-weight: normal;
}





.image {
margin: 0;
padding: 10px 0 15px 3px;
border-bottom: 1px #000000 solid;
width: 500px;
}

.video_clip_panel {
margin: 0;
padding: 15px 0 15px 5px;

border-bottom: 1px #000000 solid;
width: 455px;

}

.homepage_video_clip_panel {
margin: -5px 0 15px 5px;


border-bottom: 1px #000000 solid;
width: 455px;


}

.audio_clip_panel {
margin: 0;
padding: 15px 0 15px 5px;
height: 85px;
border-bottom: 1px #000000 solid;
width: 455px;
}

.audio_clip_player_panel {
float: left;
margin: 0;
padding: 0;
height: 85px;
width: 313px;

}

.download_link {
padding-top: 73px;
}

.thumbnail_panel {
margin: 0;
padding: 15px 0 15px 5px;

height: 85px;

text-align: left;
border-bottom: 1px #000000 solid;
width: 455px;

}

.thumbnail_panel b {
font-weight: bold;

}

.thumbnail_panel span {
margin-top: -1em;

}

.welcome_panel {
margin: 0;
padding: 0.25em 0 0 5px;

text-align: left;
width: 455px;
border-bottom: solid black 1px;
font-size: 1.27em;

}

.link_panel {
margin: 0;
padding: 15px 0 5px 5px;
text-align: left;
border-bottom: 1px #000000 solid;
width: 455px;

}

.link_panel  b{
font-weight: bold;
}

.latest_panel {
margin: 0;
padding: 15px 0 5px 5px;

text-align: left;
width: 455px;

}


.list_panel {
margin: 0;
padding: 10px 0 0 5px;


text-align: left;
width: 455px;
border-bottom: solid black 1px;
}

#left_list_panel, .left_list_panel {
float: left;
margin:  0 0 20px 0;
padding: 0;
width: 500px;

}


#left_links_panel {
float: left;
margin: 0 0 20px 0;
padding: 0;
width: 400px;

}

#right_list_panel {
margin: 0;
padding: 0.2em 20px 0 20px;
overflow: auto;
font-size: 1em;	

}

#right_list_panel li {

font-size: 0.75em;	

}



#right_list_panel h3 {
font-size: 0.7em;
margin: 0 0 0.5em 0;

font-weight: 200;
font-style: italic; 
 color: #ee0000; 
}

#right_list_panel li h3 {
	
font-size: 0.9em;	
margin: 1em 0 0 0;
}

#right_list_panel div  {

margin: -0.5em 0 0 0;
padding: 0;
}


#right_list_panel label {
	
margin: 0;
display: none;
}

p.home_event_items {
color: #FF0000;
margin-bottom: 0.2em;
}


p.home_event_items i {
font-weight: normal;
}


#right_list_panel p.av_link_items {
color: #FF0000;
margin-top: 0;
margin-bottom: 0.5em;
}


#right_list_panel  p a span b {
font-weight: bold;

}


.thumbnail, .dj_mix_thumbnail {
float: left;
margin: 0 10px 0 0;
width: 100px;
height: 80px;
border: 1px #000000 solid;

}


h3.thumbnail_padding {

margin: 0 0 0 90px;
	
}

.dj_mix_thumbnail {
width: 80px;
border: 0 #000000 solid;
}

.copy {
margin: 0;
padding: 10px 0 0 5px;
width: 380px;
}

p {
padding: 0 0 10px 0;
margin: 0;
font-size: 0.55em;


}

p .description_text {
color: #333333;

}




.audio_video_page_para {
padding: 0;
margin: 0 0 0.5em 0;
width: 450px;


}

.audio_video_page_para b {
margin: 0;
font-weight: bold;
}


p.postmetadata a, h3#comments  {
font-size: 1em;
font-weight: normal;
padding: 0;
margin: 0 0 1em 0;
width: 450px;
color: #ee0000;
}

h3#comments  {
margin-top: 1em;	
	
}


#tracklisting_title {
padding: 15px 0 5px 0;
margin: 0;

}

.tracklist_item {
padding: 1px 0 0 0;
margin: 0;
width: 450px;
}

#back {
width: 460px;
padding: 10px 0 0 0;
margin: 10px 0 0 0;
border-top: solid black 1px;
}

#back a {
font-size: 1.25em;
font-weight: bold;
margin: 0;
padding: 0 10px 0 5px;
color: #444444;

text-align: center;

text-decoration: none;
}

#back a:hover {
	text-decoration: underline;
	
}


.website_link {
padding: 12px 0 0 0;
margin: 0;

}






#contact_form {
height: 345px;
border-bottom: 1px #000000 solid;
width: 455px;
float: left;
}

#contact_copy {

border-bottom: 1px #000000 solid;
width: 455px;
float: left;
}

#contact_form {
	width: 455px;
	padding: 0;
	margin: 0;
}
#contact_form li {
	clear: both;
	padding-top: 10px;
}
#contact_form label {
	font-size: 0.55em;
	float: left;
	font-weight: bold;
	width: 100px;
	text-align: right;
}
#contact_form input {
	float: right;
	width: 320px;

	text-align: left;
}
#contact_form input.button {
	text-align: center;
	width: 325px;		
}
#contact_form textarea {
	float: right;
	width: 325px;
	height: 100px;
	text-align: left;
}

/* blog */



h3#comments {
	
font-size: 0.55em;	
}

.comment-meta {
	font-weight: bold;
font-size: 1em;		
}

p.audio_video_panel {
	font-weight: bold;
font-size: 2em;		
}

.post {
	
margin-left: 0.2em;	
}

h3#sidebar_search_h3 {
	
margin-top: 1em;	
}

/* footer icons */

.footer a {
	margin: 0.5em 0.25em 0 0;
}

a.rss_feed {
margin: 0.25em 0.25em 0 0;
background: transparent url(images/icons/rss.png) top left no-repeat;
height: 30px;
width: 30px;
float: right;
}


#footer a.rss_feed {
	margin: 0.5em 0.25em 0 0;
background: transparent url(images/icons/rss.png) top left no-repeat;
height: 30px;
width: 30px;
float: right;
}



a.youtube {
	margin: 0.5em 0.25em 0 0;
background: transparent url(images/icons/youtube.png) top left no-repeat;
height: 30px;
width: 30px;
float: right;
}


a.myspace {
	margin: 0.5em 0.25em 0 0;
background: transparent url(images/icons/myspace.png) top left no-repeat;
height: 30px;
width: 30px;
float: right;
}


a.vimeo {
	margin: 0.5em 0.25em 0 0;
background: transparent url(images/icons/vimeo.png) top left no-repeat;
height: 30px;
width: 30px;
float: right;
}

a.vimeo span, a.myspace span, a.youtube span, a.rss_feed span {
	display: none;
}


/* blog */

.size-large {
margin-top: 5px;
width: 450px;
height: 100%	
}

textarea#comment {

width: 450px;
	
}

.comment-author {
	
font-size: 0.55em;	
font-weight: bold;
}

.comment-meta {
	
font-size: 0.55em;	
}

ol.commentlist {
	
list-style: none;
margin: -0.5em 0 0 -1em;

}

ol.commentlist  li{
	
margin-top: 1em;

}

small {

font-weight: lighter;
font-size: 0.55em;
	
}

.date {

font-weight: light;
font-size: 0.6em;
	
}


strong {

font-weight: bold;
}

.copy a {

text-decoration: underline;
}

.copy p {
text-transform: none;
width: 450px;
}


.postmetadata {
width: 455px;
border-bottom: 1px black solid;
padding-bottom: 2em;
}

.pagetitle {

font-size: 0.85em;
}

.blog_video_clip_panel {
	
padding: 5px 0 10px 0;	
}

.blog_sidebar {

margin-top: -10px;
}

#respond label {
	
font-size: 1.5em;	
}