body {

background-image: url(images/bg_wide.gif); 
background-color: #000000

}


.clear {
	clear:both;
}


#breadcrumb {
	margin-top:15px;
	font:11px tahoma, verdana, arial, sans-serif;
}


#articlehead {
	padding:15px;
	background-color:#f7f7f7;
	font:13px verdana, verdana, arial, helvetica, sans-serif; 
	margin-bottom:25px;
	border:2px solid #ccc;
}

#articletitle {
	font:bold 17px/22px verdana, arial, helvetica, sans-serif;
	border-bottom:1px solid #800000;
	margin-left:15px;
	margin-top:50px;
	margin-bottom:25px;
	text-align:center;
}

#articleauthor {
	font:bold 13px verdana, arial, helvetica, sans-serif;
	text-align:center;
	margin-top:25px;	
	
}

.articletext {
	font:12px/18px verdana, arial, helvetica, sans-serif;
	padding:25px;
}


.redbox {
	margin-top:25px;
	color:#800; 
	text-align:left; 
	font:bold 14px verdana, arial, helvetica, sans-serif; 
	padding-left:0;
}


.matrixbox {
	margin-top:50px;
	color:lime; 
	text-align:left; 
	font:bold 16px monospaced; 
	background-color:#333; ;
	border-right:15px solid lime;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
}

.alexbox {
	margin-top:15px;
	color:#800000; 
	text-align:left; 
	font:bold 14px "Lucida Grande", tahoma, verdana, arial, sans-serif;
	background-color:#fff;
	padding:5px;
	padding:0;
}


.spiderbeautybox {
	margin-top:25px;
	color:#800000; 
	text-align:left; 
	font:bold 16px "Lucida Grande", tahoma, verdana, arial, sans-serif;
	background-color:#fff;
	padding:5px;
	padding-left:0;
}



.erinbox {
	margin-top:50px;
	color:#800000; 
	text-align:left; 
	font:bold 16px "Lucida Grande", tahoma, verdana, arial, sans-serif;
	background-color:#fff;
	padding:5px;
}



.sampletechbox {
	margin-top:1px;
	color:#000; 
	text-align:left; 
	font:bold 13px "Lucida Grande", tahoma, verdana, arial, sans-serif;
	background-color:#fff;
	padding:5px;
	padding-left:0;
}


ul#sampletechniques li {
	margin:1px;
}


.gamebox {
	margin-top:50px;
	color:#800000; 
	text-align:left; 
	font:bold 16px "Lucida Grande", tahoma, verdana, arial, sans-serif;
	background-color:#fff;
	padding:5px;
}



.davidbox {
	margin-top:15px;
	color:#800; 
	text-align:left; 
	font:bold 14px "Lucida Grande", tahoma, verdana, arial, sans-serif;
	background-color:#fff;
	padding:5px;
	padding-left:0;
}





/* screenwriting text */
.code {
	font:14px/1.5 courier, monospaced;
	width:400px;
	margin-left:10px;
	padding:25px;
	background-color:#efefef;
}





#text{
	position:absolute;
	left:180;
	top:123;
	width:500px;
}

.head_image {
	position:absolute; 
	top:0; 
	left:2;
	width:725;
	}

 A:link { 
			font:12px verdana, sans-serif; 
			color: blue; 
			text-decoration: underline; 
						} 
			
			
A:visited{ 
			font:12px verdana, sans-serif; 
			color: blue; 		
	text-decoration: underline; 
			} 
			
			
 A:active{ 
			text-decoration: none; 
			} 
				 
A:hover{ 
			color:white; 
			background-color:#444;
			
			} 




 A.register:link { 
			font:bold 11px verdana, sans-serif; 
			color: red; 
			text-decoration: underline; 
						} 
			
			
A.register:visited{ 
			font:bold 11px verdana, sans-serif; 
			color:red; 
			text-decoration: underline; 
			} 
			
			
A.register:active{ 
 			font:bold 11px verdana, sans-serif; 
			color:red; 
			text-decoration: none; 
			} 
				 
A.register:hover{ 
 			font:bold 11px verdana, sans-serif; 
			color:white; 
			background-color:red;
			
			} 





a.maps:link { 
			font:bold 11px verdana, sans-serif; 
			color: red; 
			text-decoration: underline; 
						} 
			
			
a.maps:visited{ 
			font:bold 11px verdana, sans-serif; 
			color:red; 
			text-decoration: underline; 
			} 
			
			
a.maps:active{ 
 			font:bold 11px verdana, sans-serif; 
			color:red; 
			text-decoration: none; 
			} 
				 
a.maps:hover{ 
 			font:bold 11px verdana, sans-serif; 
			color:white; 
			background-color:red;
			
			} 






.p1{
	font-family: verdana, sans-serif;
	font-size:12px;
	color:black;
	line-height: 15px;
	
}

.p2{
	font-family: verdana, sans-serif;
	font-size:12px;
	color:black;
	line-height:20px;

	
}

li{
	font-family: verdana, sans-serif;
	font-size:11px;
	color:black;
	line-height:20px;

	
}

.p2UB{
	font-family: verdana, sans-serif;
	font-size:14px;
	color:#336699;
	line-height: 20px;
	font-weight:bold;
	/*text-decoration:underline;*/
}

.subhead{
	font-family: verdana, sans-serif;
	font-size:14px;
	color:black;
	line-height: 18px;
	font-weight: bolder;
	
}

.brown{
	font-family: verdana, sans-serif;
	font-size:11px;
	color:brown;
	line-height: 15px;
	font-weight: bold;
	text-decoration:underline;
}

.b2{
	font-family: verdana, sans-serif;
	font-size:12px;
	color:brown;
	line-height: 15px;
	font-weight: bold;
	background-color:#dcdcdc;
	padding:5px;
}

.date{
	font-family: verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
}


.666666 {
	color: #666666;
	line-height: 12px;
}

.s_name{
	padding-top: 12px;
	font-family: arial, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	line-height: 10pt;

	}
	
	.s_work{
	font:11px arial, sans-serif;
	color:#336699;
	line-height: 10pt;
	width: 400px;
	padding-left:25px;
}	


.datetime {
	width:480px; 
	background-color:#fff; 
	border:1px solid #d4d4d4; 
	border-top:0px; 
	padding:10px; 
	padding-top:5px
}



.datetimesf {

	background-color:#fff; 
	border:1px solid #d4d4d4; 
	border-top:0px; 
	padding:10px; 
	padding-top:5px
  width:475px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:455px;

}








.citytitle {
	background-color:#fff; 
	border:1px solid #d4d4d4; 
	border-bottom:0px; 
	width:480

}


.bigblurb {
	font:bold 16px arial, sans-serif; 
	line-height:30px;
	padding:10px; 
	margin-bottom:10px; 
	margin-top:10px; 
	color:#993300; 	/* 4c5d7e */
	border:1px solid #c0d0e0; 
	background-color:#f2f5f7;
}


.blurb {
	font:11px verdana, sans-serif; 

	padding:10px; 
	margin-bottom:10px; 
	margin-top:10px; 
	color:#333; 	
	border:5px solid #e7e7e7; 
	background-color:#f5f5f5;
}






.commentstitle {
	font:bold 20px arial, helvetica, sans-serif; 
	margin-top:20px; 
	margin-bottom:30px;
}
