@charset "utf-8";

/* DOM overrides */
		
		body {
		
			background: #444444;
			padding: 0px;
			margin: 0px;
			margin-top: -1px;
		
		}
		
		table {
		
			border-spacing: 0px;
			border-bottom: 0px;
			
		}
		
		td {
		
			padding: 0px;
			margin: 0px;
			background: #ffffff;
			color: #ffffff;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			vertical-align: top;
			
		}
		
		div {
		
			padding: 0px;
			margin: 0px;
			
		}
		
		
		
		a {
			
			color: #DF2624;
			text-decoration: none;
			
		}
		
		A:hover		{ 
		
		
			color: #DF2624; 
			text-decoration: underline;
		
		}
		
		img {
		
			border: 0px;
			
		}


	/* ID styles */
	
	#banner {
	
		display:none;
		
	}
	
	#blogCredits, #categories, #coldfusionEvents, #moreBlogs, #evangelizeCF {
	
		padding: 0px 20px 5px 30px;
		color: #666666;
		line-height: 1.5;		
			
	}
	
	#blogText {
	
		padding: 0px;
		
	}
	
	#columnLeft {
	
		width: 208px;
		background: #000911;
		padding: 0px;
	
	}
	
	#columnMiddle {
		
		width: 610px;
		padding: 0px;
		background: #111111;

	}
	
	#columnRight {
	
		width: 201px;
		background: #161616;
		background: #000911;
		color: #ffffff;
		padding-top: 20px;
	
	}
		
	#comments {
	
		padding: 50px;
		margin: 0px;
		
	}
	
	
	#contactContainer, #searchContainer {
	
		padding: 50px;
		background-image: url(/Mechanics/Media/Images/Interface/Backgrounds/Entries/brown.png);
	
	}
	
	
	#contactContainer input, #contactContainer textarea {
	
		border: 0px;
		padding: 3px;
		font-family: Tahoma, Verdana, Arial;
		font-size: 11px;
		
	}
	
	#content {
	
		padding: 0px;
		
	}
	
	#logoRSS {
	
		margin: 5px 0px 25px 0px;
	
	}
	
	
	#sendForm {
	
		border: 0px;
	
	}
	
	
	/* Classes */
	
	.autoImage {
	
		padding-left: 60px;
		padding-bottom: 50px;
		float: none;
		clear: both;
	
	}
	
	.blue {
	
		background: #050505;
		background-image: url(/Mechanics/Media/Images/Interface/Backgrounds/Entries/blue.png);
	
	}
	
	.body {
	
		float: none;
		clear: both;
	
	}
	
	.brown {
	
		background: #050505;
		background-image: url(/Mechanics/Media/Images/Interface/Backgrounds/Entries/brown.png);
		
	}
	
	
	.byline {
	
		margin-left: 40px;
		margin-top: 10px;
		margin-bottom: 15px;
		display: none;
	}
	
	.byline a:hover{
		text-decoration: underline;
	}
	
	.columnLeft {
		
		width: 100px;
	}	
	
	
	.comment {
		background-color: #000911;
		color: #ffffff;
		padding: 10px;
		padding-bottom: 5px;
		border-bottom: 1px dotted #333333;
	}
	
	.commentAlt{
		background-color: #000911;
		color: #ffffff;
		padding: 10px;
		padding-bottom: 5px;
		border-bottom: 1px dotted #333333;
		
	}
	
	.commentByLine {
	
		clear: both;
		margin: 0px;
		background: #000911;
		color: #444444;
		padding: 10px;
		font-size: 11px;
		padding-top: 0px;
	
	}
	
	.commentByLineAlt {
	
		clear: both;
		margin: 0px;
		background: #000911;
		color: #444444;
		padding: 10px;
		padding-top: 0px;
		font-size: 11px;
	
	}
	
	.commentByLine span, .commentByLineAlt span {
	
		clear: left;
		padding-top: 10px;
		
	}
		
	.commentByLine a{
	
		color: #888888;
		
	}
	
	.commentImageDiv {
	
		float: left;
		display: inline;
		padding-right: 0px;
		padding-top: 5px;
		
	}
	
	.commentHeader {
	
		background: #444444;
		color: #ffffff;
		padding: 10px;
		margin-top: -20px;
		
	}
	
	.commentBody {
	
		font-size: 11px;
		padding: 10px;
		padding-top: 15px;
		line-height: 1.7;
	
	}
	
	.commentStrip {
	
		font-size: 11px;
		margin-left: 60px;
		margin-top: 25px;
		margin-bottom: 25px;
	
	}
	
	.copyright {

		background-image: url(/Mechanics/Media/Images/Interface/Backgrounds/Entries/black.png);
		padding: 20px;
		font-size: 9px;
		font-weight: 700;
		text-align: center;
	
	}
		
		
	.entry {
		
		padding: 40px 0px 20px 0px;
		margin: 0px;

	}
	
	.entry h1{

		margin: 0px;
		padding: 0px;
		padding-left: 10px;
		font-size: 8px;
		font-family: "Kozuka Gothic Pro R";
		font-weight: normal;

	}
	
	.entry h2{

		margin: 0px;
		padding: 0px;
		padding-left: 10px;
		font: 11px Tahoma, Verdana;

	}
	
	.entry p{
	
		width: 500px;
		line-height: 1.5;
		padding: 8px;
		padding-left: 60px;
		padding-top: 20px;
		margin: 0px;
	
	}
	
	.excerptSearchResults {
		
		font-size: 11px;
		border-bottom: 1px solid #555555;
		padding-bottom: 15px;
		line-height: 1.5;
	
	}
		
	.highlight {
	
		text-decoration: underline;
		
	}	
	
	.notification {
	
		color: #FF6633;
		padding: 40px;
	
	}

	.smallDate {
	
		font-size: 9px;
		font-weight: 700;
		color: #cccccc;
	
	}

	.space {
		
		margin-top: 25px;
		
	}
		
		
		
	/* Deprecated */
	
	.grey {
	
		background-image: url(/Mechanics/Media/Images/Interface/Backgrounds/Entries/grey.png);
		
	}
	
	.brown {
	
		background-image: url(/Mechanics/Media/Images/Interface/Backgrounds/Entries/brown.png);
		
	}
	
	.red {
	
		background-image: url(/Mechanics/Media/Images/Interface/Backgrounds/Entries/red.png);
		border-bottom: 0px;
		
	}
	
	



		

