@font-face {
    font-family: 'handel';
    src: url('http://davidstarfire.com/_call/fonts/handgotb.eot');
    src: url('http://davidstarfire.com/_call/fonts/handgotb.eot?#iefix') format('embedded-opentype'),
         url('http://davidstarfire.com/_call/fonts/handgotb.woff') format('woff'),
         url('http://davidstarfire.com/_call/fonts/handgotb.ttf') format('truetype'),
         url('http://davidstarfire.com/_call/fonts/handgotb.svg#handel') format('svg');
    font-weight: normal;
    font-style: normal;
}

/************************
		 h1's
************************/

#container h1 {
	font-family: 'handel';
	font-size: 34px;
	font-weight: normal;
	font-style: normal;
	color: #c2b69e;
	opacity:0.99;
	line-height:100%;
	margin:0 0 0 0;
	padding:0 0 0 0 !important;
}
	#container h1 a:link, #container h1 a:visited {
		font-family: 'handel';
		color: #c2b69e;
		opacity:0.99;
		text-decoration: none;
		}
	#container h1 a:hover {
		font-family: 'handel';
		color: #ffffff;
		opacity:0.99;
		text-decoration: none;
		}

#container h2 {
	font-family: 'handel';
	font-size: 30px;
	font-weight: normal;
	font-style: normal;
	color: #c2b69e;
	opacity:0.99;
	line-height:100%;
	margin:0 0 0 5px;
	padding:0 0 0 0;
}
	#container h2 a:link, #container h2 a:visited {
		font-family: 'handel';
		color: #c2b69e;
		opacity:0.99;
		text-decoration: none;
		}
	#container h2 a:hover {
		font-family: 'handel';
		color: #ffffff;
		opacity:0.99;
		text-decoration: none;
		}

#container h3 {
	font-family: 'handel';
	font-size: 28px;
	font-weight: normal;
	font-style: normal;
	color: #c2b69e;
	opacity:0.99;
	line-height:100%;
	margin:0 0 0 5px;
	padding:0 0 0 0;
}
	#container h3 a:link, #container h3 a:visited  {
		font-family: 'handel';
		color: #c2b69e;
		opacity:0.99;
		text-decoration: none;
		}
	#container h3 a:hover {
		font-family: 'handel';
		color: #ffffff;
		opacity:0.99;
		text-decoration: none;
		}

#container .center {
	font-family: 'handel';
	font-size: 24px;
	font-weight: normal;
	font-style: normal;
	color: #c2b69e;
	opacity:0.99;
	line-height:100%;
	margin:0 0 0 5px;
	padding:0 0 0 0;
	}
	#container .center a:link, #container .center a:visited  {
		font-family: 'handel';
		color: #c2b69e;
		opacity:0.99;
		text-decoration: none;
		}
	#container .center a:hover {
		font-family: 'handel';
		color: #ffffff;
		opacity:0.99;
		text-decoration: none;
		}

#container h4 {
	font-family: 'handel';
	font-size: 20px;
	font-weight: normal;
	font-style: normal;
	color: #c2b69e;
	opacity:0.99;
	line-height:100%;
	margin:0 0 0 5px;
	padding:0 0 0 0;
}
	#container h4 a:link, #container h4 a:visited  {
		font-family: 'handel';
		color: #c2b69e;
		opacity:0.99;
		text-decoration: none;
		}
	#container h4 a:hover {
		font-family: 'handel';
		color: #ffffff;
		opacity:0.99;
		text-decoration: none;
		}

#container h5 {
	font-family: 'handel';
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	color: #c2b69e;
	opacity:0.99;
	line-height:100%;
	margin:0 0 0 5px;
	padding:0 0 0 0;
}
	#container h5 a:link, #container h5 a:visited  {
		font-family: 'handel';
		color: #c2b69e;
		opacity:0.99;
		text-decoration: none;
		}
	#container h5 a:hover {
		font-family: 'handel';
		color: #ffffff;
		opacity:0.99;
		text-decoration: none;
		}

#container h6 {
	font-family: 'handel';
	font-size: 13px;
	font-weight: bold;
	font-style: normal;
	color: #c0a775;
	opacity:0.99;
	line-height:100%;
	margin:0 0 0 5px;
	padding:0 0 0 0;
}	
	#container h6 a:link, #container h6 a:visited  {
		font-family: 'handel';
		color: #c2b69e;
		opacity:0.99;
		text-decoration: none;
		}
	#container h6 a:hover {
		font-family: 'handel';
		color: #ffffff;
		opacity:0.99;
		text-decoration: none;
		}


#container .tubepress_embedded_title {
	font-family: 'handel';
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	color: #c2b69e;
	opacity:0.99;
	line-height:100%;
	margin:0 0 0 5px;
	padding:0 0 0 0;
}	
	#container .tubepress_embedded_title a:link, #container .tubepress_embedded_title a:visited  {
		font-family: 'handel';
		color: #c2b69e;
		opacity:0.99;
		text-decoration: none;
		}
	#container .tubepress_embedded_title a:hover {
		font-family: 'handel';
		color: #ffffff;
		opacity:0.99;
		text-decoration: none;
		}
		

/************************
	  usual suspects
************************/

div,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,textarea,blockquote,th,td 
	{
	margin:0; padding:0 0 0 0;
	}

			body {
				background: #1c031b url(http://davidstarfire.com/_content/_images/_site_bg.jpg) center top repeat-x;
				font-family: "Arial", "Helvetica", sans-serif;
				font-size: 13px;
				font-style:normal;
				font-weight:300;
				-webkit-font-smoothing: antialiased;
				-webkit-font-smoothing:subpixel-antialiased;
				margin:0 0 0 0 !important;
				padding:0 0 0 0 !important;
				}

img	{
	margin: 0;
	padding: 0;
	border: 0;
	line-height:0;
	font-size:0;
	}
object { 
	outline:none;
	margin: 0;
	padding: 0;
	border: 0;
	line-height:0;
	font-size:0;
	}
.flashmovie {
	margin: 0;
	padding: 0;
	border: 0;
	line-height:0;
	font-size:0;
	}
table	{
	margin: 0;
	padding: 0;
	border: 0;
	}
td	{
	vertical-align:top;
	font-size: 13px;
	line-height:145%;
	/*  opacity:0.99; THIS CANT GO IN A TD, FUCKS UP Z-INDEX */
	}
iframe {
    padding: 0;
    margin: 0;
	border: none;
	}


address,caption,cite,code,dfn,em,strong,th,var
	{
	font-style:normal;
	font-weight:normal;
	opacity:0.99;
	}

			strong {
				font-weight:bold;
				opacity:0.99;
				}
			em {
				font-style:italic;
				opacity:0.99;
				}

ol,ul,li {
	list-style:bullet;
	font-size: 10px;
	color: #bbd4eb;
	opacity:0.99;
	}

caption,th {
	text-align:left;
	}

p {
    font-size: 12px;
	color: #acb4c9;
	opacity:0.99;
	line-height:130%;
	background: none repeat;
	text-align: justify;
	}
p.small {
    font-size: 11px;
	color: #999999;
	opacity:0.99;
	line-height:130%;
	text-align: left;
	background: none repeat;
	padding:0 0 0 0;
	margin:0 0 0 0;
	}
p.med {
	line-height:130%;
    font-size: 15px;
	color: #ffffff;
	opacity:0.99;
	text-align: left;
	background: none repeat;
	padding:0 0 0 0;
	margin:0 0 0 0;
	}
p.big {
    font-size: 20px;
	color: #ffffff;
	opacity:0.99;
	line-height:130%;
	text-align: left;
	background: none repeat;
	padding:0 0 0 0;
	margin:0 0 0 0;
	}
p.hirespress {
    font-size: 20px;
	color: #61a9af;
	opacity:0.99;
	line-height:130%;
	text-align: left;
	background: none repeat;
	padding:0 0 0 0;
	margin:-8px 0 0 0;
	}
q:before,q:after {
	content:'';
	}
abbr,acronym {
	border:0;
	}

img.centered, .aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}



/************************
	   page tings
************************/

#container
{
	background: transparent;
	width:872px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}
#text_bg_tile
{
	background: transparent url(http://davidstarfire.com/_content/_images/_text_bg_tile.jpg) center repeat-y;
	width:872px;
	overflow:hidden;
}
#shell
{
	background: transparent url(http://davidstarfire.com/_content/_images/_text_bg_tile_sides.png) center repeat-y;
	width:872px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	overflow:hidden;
}
#tippytop
{
	width:872px;
	height:398px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	background-color:#1f1f29;
}
.margins
{
	line-height:0;
	margin: 0 0 0 65px;	
	padding: 0 0 0 0;					
}


/*for tabled lists*/
.tabular {
	width:512px;
	border-width:1px;
	border-style:solid;
	border-color:#fef4d0;
    font-size: 12px;
	text-align: left;
	color: #003300;
	opacity:0.99;
}
.tabular2 {
	width:512px;
	border-width:1px;
	border-style:solid;
	border-color:#fef4d0;
    font-size: 12px;
	text-align: left;
	color: #000000;
	opacity:0.99;
}
div.clear
{
	clear:both;
	height:0;
	width:0;
	overflow:hidden;
}

.page_item .page_item, #sidebar ul.children
{
	margin-left:20px;
}

/************************
	 content posts
************************/


		#content
		{
			float:left;
			clear:left;
			display:inline;
			width:544px;
		}
		#content .textwrap
		{
			background: none; 
			width:544px;
			min-height:190px;
			margin:0 0 0 0;
			padding:0 0 0 0;
			overflow:hidden;
		}
			#content .post 
			{
				background: none; 
				margin:-20px 0 0 0;
				padding: 0 0 0 0;
			}
				#content .text 
				{
					background: none; 
					margin:0 0 0 0;
					text-align:justify;
				}
			
			#content_wide
			{
				float:left;
				clear:left;
				display:inline;
				width:776px;
			}
			#content_wide .post
			{
				width:752px;
				margin:0 0 0 0;
				padding:0 0 0 0;
				overflow:hidden;
			}
			#content .post img
			{
				float:left;
				border: 0;
				line-height:0;
				font-size:0;
				margin-top:0;
				margin-right:15px;
				margin-bottom:10px;
				margin-left:0 !important;
			}

			.navigation
			{
				margin:-20px 0 0 0;
			}							
			#content .post h2 a,  .navigation a
			{
				font-weight: bold;
				color:#bbd4eb;
				opacity:0.99;
				text-decoration: none;
			}
			#content .post h3 a
			{
				color:#bbd4eb;
				opacity:0.99;
				text-decoration: none;
			}
			#content .post p, .commentlist p
			{
				opacity:0.99;
				line-height:130%
			}

			#content a:hover
			{
				color:#d8ccf8;
				opacity:0.99;
				text-decoration: underline;
			}
			#content a
			{
				color:#d8ccf8;
				text-decoration: none;
			}
			#content .post p
			{
				margin-bottom:15px;
				opacity:0.99;
			}

			#content .post blockquote
			{
				padding:10px;
				background-color:#f4e7b9;
				color:black;
				border:2px solid #8d8c9e;
				font-style:italic;
				margin:10px;
				opacity:0.99;
			}

			#content .post blockquote blockquote
			{
				background-color:white;
				color:black;
				opacity:0.99;
			}

			#content .post small
			{
				font-size:10px;
				font-style:italic;
				display:block;
				margin:3px 0 0 0;
				color:#d0e0e8;
				opacity:0.99;
			}

			#content .post p.postmetadata
			{
				font-size: 10px;
				color: #8d9ab9;
				opacity:0.99;
				line-height:130%;
			}

			#content .post p.postmetadata a
			{
				font-size: 10px;
				color: #8d9ab9;
				opacity:0.99;
				line-height:130%;
				text-decoration: none;
			}

			.post ol, .commentlist ol
			{
				list-style:decimal;
				padding:3px 0 3px 0;
				list-style-position:inside;
				opacity:0.99;
			}

			.post ul, .commentlist ul
			{
				list-style-type:square;
				color:#c4c47a;
				opacity:0.99;
				padding:3px 0 0 40px;
				margin:0 0 0 0;
			}

			.post li, .commentlist li
			{
				padding-bottom:3px;
				opacity:0.99;
			}

			.post strong, .post b
			{
				font-weight:bold;
				opacity:0.99;
			}

			.post em, .post i
			{
				opacity:0.99;
			}




/************************
	    comments
************************/

#comments, #respond {
	padding: 10px 0 5px 0;
	clear: both;
}
.commentlist {
	margin: 0 0 0 0;
	padding-left: 20px;
	line-height: 130%;
}
.commentlist li{
	padding: 0 0 0 0;
	margin: 0 0 6px 0;
}
.commentlist .alt {
	width: 495px;
	border: none;
	background: transparent url(http://davidstarfire.com/_content/_images/comment_bg.jpg) bottom center;
    font-size: 12px;
	opacity:0.99;
	line-height:130%;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.commentlist .diff {
	width: 495px;
	border: none;
	background: none;
    font-size: 12px;
	opacity:0.99;
	line-height:130%;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.commentlist cite, .commentlist cite a, .commentlist cite a:visited {
    font-size: 12px;
	color: #d0e0e8;
	opacity:0.99;
	line-height:130%;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.commentlist small {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-size: 9px/9px;
	color: #d0e0e8;
	opacity:0.99;
	text-align:right;
}

			#commentform {
				margin-top: 10px;
				font-size: 110%;
				opacity:0.99;
			}
			#commentform p {
				padding: 6px 0 0 0;
				margin: 0 0 0 0;
				opacity:0.99;
			}
			#commentform label{
				padding: 6px 0 0 0;
				margin: 0 0 0 0;
				color: #d0e0e8;
				font-size: 80%;
				opacity:0.99;
			}
			#commentform
			{
				margin-bottom:25px;
			}
			#commentform a
			{
				font-weight: bold;
				color:#d8ccf8;
				opacity:0.99;
				text-decoration: none;
			}
			#commentform input, #commentform textarea
			{
				margin-top:5px;
			}

			.commentlist li ul li, .commentlist li ol li
			{
				border-left:0 solid white;
				opacity:0.99;
			}
			.commentmetadata a
			{
				color:#0CC4E8;
				opacity:0.99;
			}


#commentform input{
	width: 512px;
	height: 21px;
	padding:0;
	border: none;
	background: transparent url(http://davidstarfire.com/_content/contact/field001.jpg) center no-repeat;
	margin:0 0 0 0;
	font-size: 13px;
	vertical-align: middle;
	color: #ffffff;
	opacity:0.99;
}
#commentform textarea{
	width: 512px;
	height: 157px;
	padding:0;
	border: none;
	background: transparent url(http://davidstarfire.com/_content/contact/field004text.jpg) center no-repeat;
	margin:0 0 0 0;
	font-size: 13px/18px;
	vertical-align: middle;
	color: #ffffff;
	opacity:0.99;
}

#commentform #submit{
	width: 150px;
	height: 21px;
	padding: 2px 2px 8px 2px;
	border: none;
	background: transparent url(http://davidstarfire.com/_content/contact/field001.jpg) center no-repeat;
	margin:5px 0 0 0;
	font-size: 13px;
	vertical-align: middle;
	color: #ffffff;
	opacity:0.99;
}



/************************
	  dada form
************************/


#dadaform {
	margin: 0 0 0 0;
	font-size: 110%;
	opacity:0.99;
			}
#dada input{
	width: 150px;
	height: 21px;
	padding:0;
	border: none;
	background: transparent url(http://davidstarfire.com/_content/contact/field001.jpg) center no-repeat;
	margin:0 0 0 0;
	font-size: 13px;
	vertical-align: middle;
	color: #ffffff;
	opacity:0.99;
}
#dada #submit{
	width: 150px;
	height: 21px;
	padding: 2px 2px 8px 2px;
	border: none;
	background: transparent url(http://davidstarfire.com/_content/contact/field001.jpg) center no-repeat;
	margin:5px 0 0 0;
	font-size: 13px;
	vertical-align: middle;
	color: #ffffff;
	opacity:0.99;
}


/************************
	 sidebar styles
************************/

			p.sidebar {
				font-size: 10px;
				color: #bbd4eb;
				opacity:0.99;
				line-height:105%;
				text-align: left;
				margin:0 0 0 0;
				padding:0 0 0 0;
			}
			.sidebar a
			{
				color:#d8ccf8;
				opacity:0.99;
			}
			#sidebar
			{
				background: transparent;
				width:280px;
				word-wrap: break-word;
				positon: absolute;
				float:right;
			}
			.wrap
			{
				width:230px;
				margin:0 0 0 39px;
				padding:0 0 0 39px;
				text-align:left !important;
			}
			.sidebar_news
			{
				background: transparent url(http://davidstarfire.com/_content/_images/_sidebar_news_tile.jpg);
				width:188px;
				margin:0;
				word-wrap: break-word;
				text-align:center;
			}
			#sidebar a
			{
				color:#d8ccf8;
				opacity:0.99;
				text-decoration:none;
				margin:0 0 0 0;
			}
			#sidebar ul
			{
				list-style:none;
				opacity:0.99;
			}
			#sidebar li
			{
				opacity:0.99;
			}
			#sidebar a:hover
			{
				text-decoration:underline;
				opacity:0.99;
			}



	/************************
			 twitter: http://rick.jinlabs.com/code/twitter/
	************************/

			#sidebar .twitter-message  {
				
				background: transparent url(http://davidstarfire.com/_content/_images/_sidebar_news_tile.jpg);
				width:188px;
				margin:0;
				word-wrap: break-word;
				font-size: 10px;
				color: #bbd4eb;
				opacity:0.99;
				line-height:150%;
				margin: 0 16px 0 16px;
				text-align:center;
			}
			#sidebar .twitter ul {
				background: transparent;
				font-size: 9px;
				color: #bbd4eb;
				opacity:0.99;
				line-height:130%;
				text-align: left;
				margin: 0 0 0 0;
				padding: 0 0 0 0;
			}
			#sidebar .twitter-item li  {
				background: transparent;
				font-size: 9px;
				color: #bbd4eb;
				opacity:0.99;
				line-height:130%;
				text-align: left;
				margin: 0 0 0 0;
				padding: 0 0 0 0;
			}
			#sidebar .twitter li .clear {
				clear:both;
				text-align: left;
				margin: 0 0 0 0;
				padding: 0 0 0 0;
			}
			#sidebar .twitter-timestamp {
				background: transparent;
				font-size: 9px;
				color: #ffffff;
				opacity:0.99;
				line-height:130%;
				text-align: left;
				margin: 0 0 0 0;
				padding: 0 0 0 0;
			}


/************************
	     feets
************************/

#footer
{
	clear:both;
	margin-left:auto;
	margin-right:auto;
	width: 872px;
	height: 260px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background: transparent url(http://davidstarfire.com/_content/_images/_bott.png) no-repeat;
}
.notes {
	text-align: center;
	background: none;
	font-size: 12px;
	color: #bbd4eb;
	opacity:0.99;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

#footer a
{
	color:#d8ccf8;
	opacity:0.99;
	padding-bottom:1px;
}

#footer a:hover
{
	color:#d8ccf8;
	opacity:0.99;
	border-bottom:2px solid #cccccc;
}
