<style type="text/css">

	.null { }


/* STRUCTURE */

	body { margin: 0 auto 0 auto; width: 960px; }
	
	#head { height: 200px; margin-bottom: 20px; }
	
	#main { float: left; width: 728px; }
	
	#sidebar { float: right; width: 200px; }
	
	#footer { clear: both; margin: 0; }


/* COLOUR AND LINKS */

	a { color: #060; }

	body { background: #F5F5F5; color: #000; }

	h3 { background: #000; color: #F5F5F5; }
	
	h1 a { text-decoration: none; }
	
	h3 a { color: #FFF; text-decoration: none; }
	
	h3 a:active, h3 a:hover { text-decoration: underline; }
		
	#head { background: #000 url('http://www.mcwetboy.net/snakesonfilm/template/title.jpg') bottom right no-repeat; color: #F5F5F5; }
	
	#head a { color: #FFF; }
	
	#footer { margin: 20px 0 0 0; }
	
	#footer { background: #000; color: #F5F5F5; margin: 0; padding: 6px 13px; }
	
	#footer a { color: #FFF; }


/* TYPOGRAPHY */

	a:active, a:hover { text-decoration: none; }

	body { font-family: Verdana, sans-serif; }
	
	blockquote, li, p { line-height: 160%; }
	
	cite { display: block; font-size: 10px; font-style: normal; text-align: right; text-transform: uppercase; }
	
	cite:before { content: "\2014\A0"; }
	
	#main blockquote, #main li, #main p { font-size: 13px; }

	h1, h2, h3, h4, h5 { font-family: Helvetica, Arial, sans-serif; }

	h1, h2 { font-weight: normal; margin: 0 0 16px 32px; }
	
	h1 { font-size: 48px; padding-top: 24px; text-shadow: #000 3px 3px 3px; text-transform: uppercase; }
	
	#head h2 { font-size: 18px; line-height: 24px; width: 340px; text-transform: uppercase; }
			
	h3 { font-size: 26px; font-weight: normal; margin: 0; padding: 10px 15px 8px 15px; text-transform: uppercase; }
	
	h4 { margin: 30px 0 15px 0; }
	
	small { font-size: 11px; line-height: 100%; }
	
	sup { font-size: 10px; line-height: 100%; }
	
	#footer { font-size: 12px; text-align: center; }	


/* ROUNDED CORNERS */

	#next_prev { -moz-border-radius: 9px; -webkit-border-radius: 9px; }

	h3, h5, #footer { -moz-border-radius-topleft: 9px; -moz-border-radius-topright: 9px; -webkit-border-top-left-radius: 9px; -webkit-border-top-right-radius: 9px; }

	#head, .entry_content, #indiv_archives ul, #sidebar ul, #sidebar_monthly { -moz-border-radius-bottomleft: 9px; -moz-border-radius-bottomright: 9px; -webkit-border-bottom-left-radius: 9px; -webkit-border-bottom-right-radius: 9px; }


/* IMAGES AND ICONS */

	.entry_comment { border: 0; height: 13px; padding-left: 3px; width: 13px; }

	.photo { float: right; margin: 0 0 13px 26px; }

	.rss { border: 0; height: 12px; width: 12px; position: relative; left: 3px; top: 2px; }


/* ADS */

	.ad { background: #F5F5F5; }

	#ad_adlink { float: left; width: 200px; height: 90px; margin: 0 0 26px 15px; }

	#ad_banner { float: right; height: 90px; margin-bottom: 26px; width: 728px; }
	
	#ad_inline { background: #000; margin: 26px 0; padding: 9px 0; text-align: center; -moz-border-radius: 9px; -webkit-border-radius: 9px; }
	
	#ad_sidebar { height: 200px; margin-bottom: 26px; width: 200px; }
	
	#ad_sidebar_indiv { height: 240px; margin-bottom: 15px; width: 120px; }


/* MENU BAR */

	#menu { border-top: #666 3px double; color: #666; font-size: 11px; margin: 12px 0 0 32px; padding: 8px 0 0 0; text-transform: uppercase; width: 400px; }

	#menu a { color: #FFF; }

	#search { display: inline; float: right; margin: 0 15px 0 0; padding: 0; }

	#searchtext { font-size: 11px; padding: 2px 0 1px 0; width: 180px; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
	

/* SIDEBAR */

	#sidebar a, #sidebar h5, #sidebar li, #sidebar p { color: #FFF; }

	#sidebar h5 { background: #000; border-bottom: #FFF 1px dotted; font-size: 15px; font-weight: normal; margin: 0; overflow: hidden; padding: 6px 13px 4px 13px; text-transform: uppercase; white-space: nowrap; }
	
	#sidebar h5 a { text-decoration: none; }
	
	#sidebar h5 a:active, #sidebar h5 a:hover { text-decoration: underline; }
	
	#sidebar li, #sidebar p { font-size: 12px; }

	#sidebar li { line-height: 140% !important; list-style: none; padding: 3px 13px; }
	
	#sidebar li a { display: block; }
	
	#sidebar ul { background: #000; margin: 0 0 26px 0; padding: 10px 0; }

	#sidebar_monthly li a { display: inline; }
	
	.delicious-extended { display: inline; padding: 0 !important; margin: 0 !important; }

	.delicious-extended:before { content: "("; }

	.delicious-extended:after { content: ")"; }	


/* ARCHIVES */

	#archive_title { background: #FFF; border: #000 1px solid; font-size: 34px; letter-spacing: -1px; margin: 0 0 26px 0; padding: 15px 14px; text-transform: uppercase; -moz-border-radius: 9px; -webkit-border-radius: 9px; }
	
	.archives { padding-left: 0; }
	
	.archives li { list-style: none; margin: 5px 0 5px 15px; text-align: left !important; text-indent: -15px; }
	
	#category_description { border-top: #DDD 3px double; font-size: 16px; letter-spacing: 0; margin-top: 8px; padding: 8px 0 0 0; text-transform: none; }
	
	#next_prev { background: #000; color: #F5F5F5; font-size: 11px !important; margin-bottom: 26px; padding: 6px 0; text-align: center !important; text-transform: uppercase; }
	
	#next_prev a { color: #F5F5F5; white-space: nowrap; }
	

/* BLOG ENTRIES */

	.entry { margin-bottom: 26px; }
	
	.entry_content { background: #FFF; border: #000 1px solid; padding: 5px 14px; }

	.entry_data { float: right; width: 250px; margin: 13px 0 0 0; padding: 0; }

	.entry_data li { font-size: 10px !important; list-style: none; margin: 0; padding: 3px 0; text-align: right; text-transform: uppercase; }
	
	.entry_data li + li { border-top: #DDD 1px dotted; }
	
	.entry_image, .entry_body object { border-bottom: #DDD 3px double; padding-bottom: 22px; }

	#indiv_archives { margin-bottom: 2em; padding-bottom: 2em; }

	#indiv_archives a, #indiv_archives h5, #indiv_archives li { color: #FFF; }
	
	#indiv_archives h5 { background: #000; border-bottom: #FFF 1px dotted; font-size: 15px; font-weight: normal; margin: 0; overflow: hidden; padding: 6px 13px 4px 13px; text-transform: uppercase; white-space: nowrap; }
	
	#indiv_archives h5 a { text-decoration: none; }
	
	#indiv_archives h5 a:active, #sidebar h5 a:hover { text-decoration: underline; }
	
	#indiv_archives li, #indiv_archives p { font-size: 12px; }

	#indiv_archives li { line-height: 140% !important; list-style: none; padding: 3px 13px; }
	
	#indiv_archives li a { display: block; }
	
	#indiv_archives ul { background: #000; margin: 0 0 26px 0; padding: 10px 0; }

	#indiv_archives_category { float: left; width: 516px; }
	
	#indiv_archives_month { float: right; width: 180px; }

	#indiv_archives_month li a { display: inline; }


</style>
