@charset "UTF-8";


/* GoDaddy Fixes Below */


iframe {
	width:0px;
	height:0px;
}

#conash3D0 {
	width:0px;
	height:0px;
}


#ieoxAdTag {
	width:0px;
	height:0px;
}

#oxAdTag {
	width:0px;
	height:0px;
}

#icUGIF {
	width:0px;
	height:0px;
}

#interClickA {
	width:0px;
	height:0px;
}

#beacon_3c9c6cb01b {
	width:0px;
	height:0px;
}

iframe {
	width:0px;
	height:0px;
}

#conash3D0 {
	width:0px;
	height:0px;
}

/* HTML Scripts Below */

html, body {
	min-width:720px;
	background-color:#000;
	font-family:"Verdana", "Helvetica", sans-serif;
	color:#A8A8A8;	
	font-size:11px;
	background-color:#000;
}

.wrapping {
	clear:both;
	width:720px; 
	height:auto; 
	margin:10px auto 0px auto; 
	text-align:center;
}

.upper_wrapping {
	clear:both;
	width:720px; 
	height:auto; 
	margin:10px auto 0px auto; 
	text-align:center;
	background-color:#000;
}

.lower_wrapping {
	clear:both;
	width:720px; 
	height:auto; 
	margin:10px auto 0px auto; 
	text-align:center;
	
	background-color:#000;
}



#CAP {
	width:720px;
	height:auto;
}


/* investigate .ie #space_0nav [detail analysis] */


.ie #space_0nav {
	background-image:url(/img/brian_Schmitz/brian_Schmitz_07_ie.gif);
}


/* investigate .ie #space_0nav [detail analysis] */


.between_instructor {
	text-align:center;
	width:720px;
	height:auto;
	color:#fff;
	background-color:#FFCC00;
	padding:2em 4em 2em 4em;
	margin:0px 0px 0px 0px;
	z-index:1;
}

.between_instructor p{
	text-align:center;	
}

#instruct {
	clear:both;
	color:#333333;
	background-color:#FFF;
	text-align:center;
	font-size:10px;
	width:720px;
	height:38px;
	padding:0px 2px 0px 2px;	
}

.nav_1 {
	font-size:40px;
	
}
	
.nav_1:hover {
	color:#FFF;
	font-size:40px;
	text-decoration:none;
	text-shadow: 0 0 15px #fff; 
	
}

.nav_2,.nav_2 {
	font-size:30px;
		padding:0px 20px 0px 20px;
}
	
.nav_2:hover,.nav_2:hover {
	padding:0px 20px 0px 20px;
	color:#FFF;
	font-size:30px;
	text-decoration:none;
	text-shadow: 0 0 15px #fff; 
}	
	
.nav_3,.nav_3 {
	font-size:15px;
}
		
.nav_3:hover,.nav_3:hover {
	color:#FFF;
	font-size:15px;
	text-decoration:none;
	text-shadow: 0 0 15px #fff; 
}






		

#space_0nav {
	background-image:url(/img/brian_Schmitz/brian_Schmitz_07.jpg);
	width:416px;
	height:30px;
}






 a.c4 {font-size:12px}
 span.c2 {color:#808080;}
 span.c1 {color:#C0C0C0;}
 
br {
	line-height:12px;
}

p {
	width:500px;
    margin:0px auto 20px auto;
	font-size:12px;
}

.p {
	font-size:12px;
	margin-top:16px;
	width:500px;
}

.pr {
	font-size:12px;
	margin-top:16px;
	width:475px;
	text-align:right;
}

.bp {
	margin-top:21px;
}


a {
	color:#00CC66;
	text-decoration:none;
}

a:hover {
	color;#00CC66;
	text-decoration:underline;
}

.bp br a {
	font-size:8px;
}

#Brian_Schmitz a {
	color:#FF9900;
	font-size:16px;
}

#Brian_Schmitz a:hover {
	color:#e1e1e1;
	font-size:16px;
	text-decoration:underline;
}

h1 {
	margin:20px 0px 40px 0px;
	font-size:16px;
	color:#666666;
}

h2 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:16px;
	color:#808080;
}

h3 {
	margin:18px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:14px;
	color:#909090;
}

h4 {
	margin:16px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	color:#909090;
}



h5 {
	padding:0px 0px 0px 0px;
	font-size:12px;
	font-weight:bold;
	color:#C0C0C0;
	text-align:left;	
}

#audience_bg h2 {
	margin:80px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:16px;
	color:#808080;
}




#MIDDY_TOP {
	width:1024px;
	height:150px;
	background-image:url(/img/main_xReCut.png);
	background-repeat:no-repeat;	
	margin:0px auto 0px auto;
}

.gecko,.ie #MIDDY_TOP {
	margin:0px auto 0px auto;
}


.heading2 {
	text-align:center;	
	margin:50px 0px 0px 0px;
	width:800px;
}

.title_headline {
	color:#727272;
	font-size:26px;
	text-align:center;		
}

.heading2 h2 a{
	color:#101010;
	font-size:26px;
}

.heading2 h2 a:hover{
	color:#333333;
	font-size:26px;
}

#boxes_box {
	clear:none;
	margin-right:0px;
	padding:160px 0px 0px 0px;		
	width:720px;
	height:auto;
}

.ie7 #boxes_box {
	clear:both;
	margin-right:0px;	
	width:720px;
	height:auto;
}

.ie6 #boxes_box {
	clear:both;
	margin-right:0px;	
	width:720px;
	height:auto;
}

.ie5 #boxes_box {
	clear:both;
	margin-right:0px;	
	width:720px;
	height:auto;
}

#motion_graphics {
	float:left;
	margin:30px 30px 0px 20px;
	width:200px;
	height:auto;
}

.ie7 #motion_graphics {

	margin:30px 30px 0px 20px;
	
}

.ie6 #motion_graphics {

	width:160px;
	
}

.ie5 #motion_graphics {

	width:160px;

}

#flash {
	float:left;
	margin:30px 30px 0px 20px;
	width:200px;
	height:auto;
}

.ie7 #flash {
	float:left;
	margin:30px 30px 0px 20px;
	width:200px;
	height:auto;
}

.ie6 #flash {
	float:left;
	margin:30px 20px 0px 20px;
	width:160px;
	height:auto;
}

.ie5 #flash {
	float:left;
	margin:30px 30px 0px 20px;
	width:160px;
	height:auto;
}

#freelance {
	float:left;
	margin:30px 0px 0px 20px;
	width:200px;
	height:auto;
}

.ie7 #freelance {
	
	
	width:200px;

}

.ie6 #freelance {
	
	
	width:160px;
	
	
}

.ie5 #freelance {
	
	width:160px;
	
	
}

#mp3 {
	width:500px;
	height:auto;
	margin:0px 50px 0px 0px;			
}


/*
START LOWER WRAPPING CSS
*/



.audience {
	clear:both;
	width:666px;
	height:auto;
	margin:0px auto 0px auto;
	text-align:left;	
}

.ie #audience {
	clear:both;
	width:666px;
	height:auto;
	margin:0px auto 0px auto;
	text-align:left;	
}

#audience_box {
margin:80px auto 0px auto;
	width:500px;
	height:189px;
	text-align:left;		
}

#audience_bg {
	width:500px;
	height:189px;
	margin:50px 0px 50px 0px;
}

.yT {
	width:auto;
	height:auto;
	margin:150px 0px 0px 100px;
	clear:both;
	text-align:left;
	border:thin;
	border-color:#333333;
	}
	
#mx3_nModule_top {
background-image:url(/img/main_xReCut.png);
background-repeat:no-repeat;
clear:left;
width:720px;
height:200px;
margin:0px auto 0px auto;

}

.gecko,.ie6 #mx3_nModule_top {
margin:0px 39px 0px 0px;

}


#mx3_nModule_mid {
background-color:#161616;
background-repeat:repeat-y;
clear:left;
width:720px;
height:auto;
}
 	

#mx3_nModule_bot {
background-image:url(/img/mx3_nModule_bot.png);
background-repeat:no-repeat;
clear:left;
width:720px;
height:156px;
}

#mp3Player {
	margin:0px 0px -180px 0px;
	
}

.r_link {
	font-size:.8em;
	color:#212121;
	margin:0px 0px 30px 0px;
	text-align:center;
}

.r_link a{
	font-size:.8em;
	color:#212121;
}


/*
START FLASH CSS
*/

.fla_samples {
	clear:both;
	width:666px;
	height:auto;
	margin:0px auto 0px auto;
text-align:center;	
}

.ie .fla_samples {
	clear:both;
	width:666px;
	height:auto;
margin:0px 179px 0px 179px;
text-align:center;
}

.horizontal_group {
	background-color:#000;
	width:720px;
	height:auto;
	margin:50px auto 0px auto;	
		text-align:center;
	clear:both;
}

.horizontal_group_cake {
	background-color:#000;
	width:666px;
	margin:50px auto 0px auto;
	height:auto;
	clear:both;
}

.horizontal_group_flash {
	background-color:#000;
	width:908px;
	margin:50px auto 0px auto;
	height:auto;
	clear:both;
}

#chair_160 {
	float:left;
	width:40px;
	height:135px;
	margin:50px auto 0px auto;
}

#chair_300 {
	float:left;
	width:100px;
	height:135px;
	margin:50px auto 0px auto;
}

#chair_728 {
	float:left;
	width:280px;
	height:135px;
	margin:50px auto 0px auto;
}

#cake_160 {
	float:left;
	margin:50px auto 0px auto;
	width:77px;
	height:200px;
}

#cake_300 {
	float:left;
	margin:50px auto 0px auto;
	width:200px;
	height:200px;
}

#cake_728 {
	float:left;
	margin:50px auto 0px auto;
	width:346px;
	height:200px;
}

#Sawmill {
	float:left;
	margin:50px auto 0px auto;
	width:250px;
	height:172px;

}

#Health {
	float:left;
	margin:50px auto 0px auto;
	width:250px;
	height:188px;

}

.email {
	clear:both;
	margin:25px 75px 35px 0px;
	width:1024px;
	height:auto;
	font-size:11px;
	float:right;
	text-align:right;
	line-height:18px;
}


#footer {
	clear:both;
	margin:40px auto 40px auto;
	width:1024px;
	height:auto;
	font-size:10px;
	text-align:center;
	line-height:14px;
}

#footer2 {
	clear:both;
	margin:50px auto 10px auto;
	width:626px;
	height:auto;
	font-size:10px;
	text-align:center;
	line-height:14px;
}



#footer2_ext {
	clear:both;
	margin:0px auto 0px auto;
	width:626px;
	height:50px;
}


#LINKS_BOX {
	clear:both;
	width:200px;	
	margin:10px auto 10px auto;
	font-size:12px;		
		text-align:center;
}

.ie7,.ie8 #LINKS_BOX {
	width:200px;
	height:100%;		
}


/*
.xicon:hover {
 -moz-box-shadow: 40px 40px 40px 40px #B8860B; 

 Firefox */
 
/* -webkit-box-shadow: 40px 40px 40px 40px #B8860B; 
 
 Safari/Chrome */
 
/* box-shadow: 9px 9px 12px #B8860B; 

 Opera and other CSS3 supporting browsers */
 
 
 /* -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=135, Color='#B8860B')";
 
  IE 8 */
/* : progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=90, Color='#B8860B');

IE 5.5 - 7 */ 

/*
}
*/

.flip_top,.flip_bot {
	float:left;
	width:auto;
	height:auto;
}

/* jquery */

.billboard{
    position:absolute;
    bottom:0px;
    left:50%;
    margin-left:-447px;
    width:916px;
    height:599px;
    background:transparent url(../images/billboard.png) no-repeat 0px 0px;
}


.bbbb{
    position:absolute;
    bottom:0px;
    left:50%;
    margin-left:-447px;
    width:916px;
    height:599px;
}
.bbbb_ad{
    width:720px;
    height:336px;
    position:relative;
    margin:35px 0px 0px 60px;
    background-color:#333;
}
.bbbb_ad_1 img{
    width:35px;
    height:336px;
    position:absolute;
}
.bbbb_ad_2 img{
    width:0px;
    height:336px;
    margin-left:18px;
    position:absolute;
}

.bbbb_slice_1{left:0px;}
.bbbb_slice_2{left:36px;}
.bbbb_slice_3{left:72px;}
.bbbb_slice_4{left:108px;}
.bbbb_slice_5{left:144px;}
.bbbb_slice_6{left:180px;}
.bbbb_slice_7{left:216px;}
.bbbb_slice_8{left:252px;}
.bbbb_slice_9{left:288px;}
.bbbb_slice_10{left:324px;}
.bbbb_slice_11{left:360px;}
.bbbb_slice_12{left:396px;}
.bbbb_slice_13{left:432px;}
.bbbb_slice_14{left:468px;}
.bbbb_slice_15{left:504px;}
.bbbb_slice_16{left:540px;}
.bbbb_slice_17{left:576px;}
.bbbb_slice_18{left:612px;}
.bbbb_slice_19{left:648px;}
.bbbb_slice_20{left:684px;}
.bbbb_slice_21{left:720px;}
.bbbb_slice_22{left:756px;}

/* jquery */

	#flashContent { background-color:#33ccff; text-align:center; margin:0 auto 0 auto; width:640px; height:480px; border:5px solid #ccc; }

.tac{
text-align:center;
}
.br-0{
line-height:0px;
}
.br-12{
line-height:12px;
}
.br-20{
line-height:20px;
}
.br-50{
line-height:50px;
}
.br-100{
line-height:100px;
}
.sweetypie {
display:block;
float:left;
width:80px;
height:120px;
margin:0px 15px 30px 15px;
}
.insta_log {
display:inline;
float:left;
margin:0px 20px 40px 20px;
padding:0px 0px 0px 10px;
}
h3 {
font-size:28px; color:#fff;font-weight:bold;
}
.foot {
font-size:18px;
}
body {
overflow-x:hidden;
}
 .ie_only {
display:none;
}    
.ie_only .ie {
display:normal;
}
a{
color:#3366FF;
}
a:hover {
color:#fff;
}
p{
color:000;
}
.bhome{
font-size:10px; color:#999999;
}
.greybg{
display:block; text-align:center; background-color:#989898;
}
.pc0tac{
color:#000000; margin:0px 0px 0px 0px; text-align:center;
}
.f24c0p{
font-size:24px; color:#000000; padding:0px 25px 0px 25px;
}
.linkinto0f{
background-color:#000; color:#fff; padding:1px 5px 5px 5px; margin:10px 0px 0px 0px;
}
.f20c0{
font-size:20px; color:#000;
}
.f32bg0cfpm{
font-size:32px; background-color:#000; color:#fff; padding:1px 5px 5px 5px; margin:10px 0px 0px 0px;
}
.f28c1bold{
font-size:28px; color:#111;font-weight:bold;
}
.f28cfbold{
font-size:28px; color:#fff;font-weight:bold;
}
.f30c3bold{
font-size:30px;color:#333;font-weight:bold;
margin:6px auto 0px auto; text-align: center;
}
.pdonatep{
color:#333; margin:6px 0px 0px 0px; text-align: center; font-size:40px; font-weight:bold;
}
.mapa{
margin:0 auto 0 auto; padding:0 auto 0 auto;
}
.pc3tac{
color:#333; margin:12px auto 0px auto; text-align: center;
font-size:18px; color:blue;font-weight:bold;
}
.f18cfbold{
font-size:18px; color:#fff;font-weight:bold;
}
.email24bg0pm{
font-size:24px; background-color:#000; color:#fff; padding:1px 5px 5px 5px; margin:10px 0px 0px 0px;
}
.albumpf20c0{
font-size:20px; color:#000;
}
.oldersongs{
font-size:24px; color:#000000; padding:0px 25px 0px 25px;
}
.footc{
color:#333; margin:46px 0px 0px 12px; text-align: center;
}

audio{
    width:300px;
    height:54px;
}
.safari audio{
    width:12px;
    height:12px;
}