/* Defaults */

body 						
							{ 
							margin: 0px 0px 0px 0px; 
							text-align: left;
							text-decoration: none; 
							text-transform: none; 
							background-color: #777777; 
							background-image: url("http://www.darkalley.com/skin1/images/new/bg_new_001.jpg"); 
							background-repeat: repeat-x; 
							color: #000000; 
							font-family: 'Trebuchet MS', Arial, Helvetica, Tahoma, Arial, Sans-serif; 
							font-size: 0.8em; 
							font-weight: normal; 
							letter-spacing: 0px; 
							line-height: 130%; 
							}
							
.headbg						
							{
							background-color: #0d0908; 
							background-image: url("http://www.darkalley.com/skin1/images/new/blog_headbg_001.png"); 
							background-position: center top; 
							background-repeat: repeat-x;
							width: 960px;
							}

.mainbg						
							{
							background-color: #0d0908; 
							background-image: url("http://www.darkalley.com/skin1/images/new/bg_new_001.jpg"); 
							background-position: center top; 
							background-repeat: repeat-x;
							border: 0px dotted #999999;
							width: 960px;
							}

/* Links */
a							{ color: #e53517; font-weight: bold; text-decoration: none; }
a:active					{ color: #e53517; font-weight: bold; text-decoration: none; }
a:link						{ color: #e53517; font-weight: bold; text-decoration: none; }
a:visited 					{ color: #e53517; font-weight: bold; text-decoration: none; }
a:hover 					{ color: #ffffff; font-weight: bold; text-decoration: underline; }


/* postmeta */
.postmeta 					{ padding: 5px 7px; margin: 0px; font-size: 85%; color: #FFFFFF; background: #444444; }
.postmeta a:active			{ color: #FFFFFF; font-weight: bold; text-decoration: underline; }
.postmeta a:link			{ color: #FFFFFF; font-weight: bold; text-decoration: underline; }
.postmeta a:visited 		{ color: #FFFFFF; font-weight: bold; text-decoration: underline; }
.postmeta a:hover 			{ color: #EEEEEE; font-weight: bold; text-decoration: underline; }
.post-info 					{ font-size: 85%; padding: 0px 0px 0px 0px; margin: 0px; color: #999999;	}

.boldtext_white				{ color: #FFFFFF; font-weight: bold;   font-size: 130%; text-align: left; }
.bodytext_white				{ color: #FFFFFF; font-weight: normal; font-size: 92%;	text-align: left; }
.smalltext_white 			{ color: #FFFFFF; font-weight: normal; font-size: 75%;	text-align: left; }
.foottext_white 			{ color: #FFFFFF; font-weight: normal; font-size: 66%;	text-align: left; }
.boldtext_grey	 			{ color: #000000; font-weight: bold;   font-size: 130%; text-align: left;}
.bodytext_grey 				{ color: #000000; font-weight: normal; font-size: 92%;	text-align: left; }
.smalltext_grey 			{ color: #000000; font-weight: normal; font-size: 75%;	text-align: left; }
.foottext_grey 				{ color: #000000; font-weight: normal; font-size: 66%;	text-align: left; }

h1, h2, h3, h4 				{ 
								font-family: 'Trajan Pro', Verdana, 'Trebuchet MS', Arial, Helvetica, Tahoma, Arial, Sans-serif; 
								font-weight: bolder; 
								font-variation: smallcaps; 
							}
h1 							{ color: #999999; font-size: 240%; line-height: 100%; }
h2 							{ color: #999999; font-size: 210%; line-height: 100%; }
h3 							{ color: #999999; font-size: 166%; line-height: 100%; }
h4 							{ color: #999999; font-size: 150%; line-height: 100%; }

/* images */
img 						{ background-color: transparent; border: 0px dotted #FFFFFF; padding: 0px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1.0; }
img.noborder 				{ background-color: transparent; border: 0px dotted #FFFFFF; padding: 0px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1.0; }
img.border 					{ background-color: transparent; border: 1px dotted #FFFFFF; padding: 0px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1.0; }
img.border:hover 			{ background-color: transparent; border: 1px dotted #FFFFFF; padding: 0px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=71)"; filter: alpha(opacity=71); opacity: 0.71; }
img.fadenoborder	 		{ background-color: transparent; border: 0px dotted #FFFFFF; padding: 1px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1.0; }
img.fadenoborder:hover 		{ background-color: transparent; border: 0px dotted #d55d5c; padding: 1px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=71)"; filter: alpha(opacity=71); opacity: 0.71; }
img.fadeborder	 			{ background-color: transparent; border: 1px dotted #FFFFFF; padding: 1px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1.0; }
img.fadeborder:hover 		{ background-color: transparent; border: 1px dotted #d55d5c; padding: 1px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=71)"; filter: alpha(opacity=71); opacity: 0.71; }
img.float-right 			{ margin: 5px 0px 10px 10px; }
img.float-left 				{ margin: 5px 10px 10px 0px; }

.gallery 					{ margin: auto; }
.gallery-item 				{ float: left; margin-top: 10px; text-align: center; width: 33%; }
.gallery img 				{ border: 2px solid #cfcfcf; }
.gallery-caption 			{ margin-left: 0; }

/* headers */

p, dl 				{ margin: 0px; padding: 10px; }
ul, ol 				{ margin: 10px 20px; padding: 0px 20px; }
ul 					{ list-style: none; }
dt 					{ font-weight: bold; color: #fff; }
dd 					{ padding-left: 25px; }
acronym 			{ cursor: help; border-bottom: 1px dotted #d55d5c; }

code {
 	margin: 5px 0;
 	padding: 10px;
 	text-align: left;
 	display: block;
 	overflow: auto; 
 	font: 500 1em/1.5em 'Lucida Console', 'Courier New', Monospace; 
 	/* white-space: pre; */
 	background: #111; 
}

/* form elements */

form 				{ margin: 0px 0px; padding: 0px 0px 0px 0px; background: transparent; }
label 				{ display: block; font-weight: bold; margin: 0px 0px 0px 0px; }
select, textarea 			
					{
					font-family; Verdana, 'Trebuchet MS', Arial, Helvetica, Tahoma, Arial, Sans-serif;
					font-weight: bold;
					font-size: 92%; 
					margin: 0px 0px 0px 0px;
					padding: 3px 5px; 
					background: #222222; 
					color: #FFFFFF;
					border: 1px dotted #FFFFFF;
					}
input.form 		
					{ 
					font-family; Verdana, 'Trebuchet MS', Arial, Helvetica, Tahoma, Arial, Sans-serif;
					font-weight: bold;
					font-size: 92%; 
					margin: 0px 0px 0px 0px;
					padding: 3px 5px; 
					background: #444444; 
					color: #FFFFFF;
					border: 1px solid #808080;
					width: 148px;
					}
input.button 		
					{ 
					font-weight: bold;
					font-size: 92%; 
					margin: 0px 0px 0px 0px;
					padding: 3px 5px; 
					background: #e53517; 
					color: #FFFFFF;
					border: 0px dotted #e53517;
					}
input.button:hover 		
					{ 
					font-weight: bold;
					font-size: 92%; 
					margin: 0px 0px 0px 0px;
					padding: 3px 5px; 
					background: #808080; 
					color: #EEEEEE;
					border: 0px dotted #808080;
					}

/* search form */

.searchform {
	background-color: transparent;
	border: none;	
	margin: 0; padding: 10px 0px 10px 0px;	
	width: 180px;	
}
.searchform p { margin: 0; padding: 0 0 10px 0; }
.searchform input.textbox { 
	width: 160px;
	height: 18px;
	padding: 0px;	
	vertical-align: top;
}
.searchform input.button { 
	width: 100px;
	height: 24px;
	padding: 2px 5px;
	vertical-align: top;
}


/* Video */	


/* player container */
.videobox_xl 				{ width: 694px; height: 500px; border: 1px solid #444444; -moz-outline-radius: 0px; cursor: pointer; float: center; text-align: center;}
.videobox_xl img 			{ margin-top: 198px; }
.videobox_xl .info 			{ height: 40px; background-color: #006193; opacity: 0.9; color: #FFFFFF; margin-top: 45px; text-align: left; padding: 5px 15px;
							 font-family: "bitstream vera sans","trebuchet ms"; font-size: 120%; border-top: 1px dotted #FFFFFF; margin-top: 449px; }
.videobox_xl .info .title 	{ color: #FFFFFF; display: block; opacity: 1.0; padding-top: 6px; font-size: 120%; font-weight: bold; }
.videobox_xl .info .desc 	{ color: #888888; display: block; opacity: 1.0; padding-top: 6px; font-size: 92%; font-weight: regular; }

/* Sidebars */

.sidebarblock
								{ width: 180px; }
.sidebarhead
								{ width: 170px; }
sidebarcontent, sidebarcontentnoborder
								{ width: 160px; }

.mainblock
								{ width: 100%; }
.mainhead, maincontent, maincontentnoborder
								{ width: 100%; }


.sidebarblock,
.mainblock 					
								{ 
								 margin: 0px 0px 20px 0px; 
								 padding: 0px 0px 0px 0px; 
								 text-align: center; 
								 text-decoration: none; 
								}

.sidebarhead,
.mainhead
								{ 
								 font-family: 'Trajan Pro', Verdana, 'Trebuchet MS', Arial, Helvetica, Tahoma, Arial, Sans-serif; 
								 background-color: #444444; 
								 color: #CCCCCC; 
								 border-bottom: 1px solid #444444; 
								 font-size: 16px; 
								 font-variant: small-caps;
								 font-weight: bold; 
								 letter-spacing: 0px; 
								 margin: 0px 0px 0px 0px; 
								 padding: 6px 5px 3px 5px; 
								}

.sidebarcontent,
.maincontent	
								{ 
								 background-color: #000000; 
								 color: #cccccc; 
								 font-weight: bold; 
								 margin: 0px 0px 0px 0px; 
								 padding: 10px; 
								}


.sidebarcontentnoborder,
.maincontentnoborder 		
								{ 
								 background-color: #000000; 
								 color: #cccccc; 
								 font-weight: bold; 
								 margin: 0px 0px 0px 0px; 
								 padding: 10px; 
								}

/* footer */
#foot-wrapper h3 {
	font: normal 1.6em/1.6em 'Trebuchet MS', Tahoma, sans-serif;
	color: #ABABAB;	
}

/* alignment classes */
.float-left 			{ float: left; }
.float-right 			{ float: right; }
.align-left 			{ text-align: left; }
.align-right 			{ text-align: right; }

/* display and additional classes */
.clearer 				{ clear: both; }
.clear 					{ display:inline-block; }
.clear:after 			{ display: block; visibility:hidden; clear: both; height: 0; content: "."; }




