<style type="text/css">

	.null { }


/* STRUCTURE */

	body { margin: 15px auto 0 auto; width: 728px; }
	
	#head { height: 200px; margin-bottom: 20px; }
	
	#main { float: left; margin-bottom: 20px; width: 450px; }
	
	#sbar { float: right; margin-bottom: 20px; width: 250px; }
	
	#foot { 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'); color: #F5F5F5; }
	
	#head a { color: #FFF; }
	
	#foot { margin: 20px 0 0 0; }
	
	#foot p { background: #000; color: #F5F5F5; margin: 0; padding: 5px 0; }
	
	#foot p a { color: #FFF; }


/* TYPOGRAPHY */

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

	body { font-family: Helvetica, Arial, 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; text-align: left; }

	h1, h2 { font-weight: normal; margin: 0 0 16px 30px; }
	
	h1 { font-size: 48px; padding-top: 24px; text-shadow: #000 3px 3px 3px; text-transform: uppercase; }
	
	#head h2 { font-size: 16px; line-height: 24px; width: 300px; text-transform: uppercase; }
			
	h3 { font-size: 18px; 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%; }
	
	#foot { font-size: 11px; text-align: center; }	


/* ROUNDED CORNERS */

	h2#archive_title, #ad_inline, .comments-content, #comments-open, #head, #menu li, #name-email input, #comment-url input, #comment-text, #next_prev { -moz-border-radius: 6px; -webkit-border-radius: 6px; }

	h3, #foot p, #sbar h5 { -moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px; }

	.entry_content, #sbar ul { -moz-border-radius-bottomleft: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-left-radius: 6px; -webkit-border-bottom-right-radius: 6px; }


/* IMAGES AND ICONS */

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

	.photo { float: right; margin: 3px 0 5px 20px; }

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


/* ADS */

	.ad { background: #F5F5F5; }

	#ad_adlink { height: 15px; margin-bottom: 15px; width: 728px; }

	#ad_banner { height: 90px; margin-bottom: 20px; width: 728px; }
	
	#ad_inline { background: #000; margin: 20px 0; text-align: center; }
	
	#ad_sidebar { height: 250px; margin-bottom: 15px; width: 250px; }
	
	#ad_sidebar_indiv { height: 240px; margin-bottom: 15px; width: 120px; }


/* MENU BAR */

	#menu { padding: 0; margin: 0 0 0 30px; }

	#menu li { background-color: #000; border: #F5F5F5 1px solid; display: inline; font-size: 11px; list-style: none; margin: 0 6px 2px 0; padding: 3px 32px 3px 8px !important; width: 70px; text-transform: uppercase; }
	
	#menu li:hover { background-color: #F5F5F5; }
	
	#menu li:hover a { color: #000; }
	
	#menu li a { color: #F5F5F5; text-decoration: none; }
	

/* SIDEBAR */

	#sbar h5 { background: #000; color: #F5F5F5; font-size: 13px; font-weight: normal; margin: 0; overflow: hidden; padding: 6px 10px 4px 10px; text-transform: uppercase; white-space: nowrap; }
	
	#sbar h5 a { color: #F5F5F5; text-decoration: none; }
	
	#sbar h5 a:active, #sbar h5 a:hover { text-decoration: underline; }

	#sbar li, #sbar p { font-size: 12px; }

	#sbar li { line-height: 140% !important; list-style: none; padding: 5px 10px; }
	
	#sbar li a { font-weight: bold; }
	
	#sbar p { padding: 5px 10px; }
	
	#sbar ul { background: #FFF; border: #000 1px solid; margin: 0 0 20px 0; padding: 5px 0; }

	#sbar .button { border: 0; display: block; margin: 10px 0; }
	
	#search { margin: 0 0 15px 0; padding: 0; text-align: center; }
	
	#search_text, #search_text_webkit { background: #FFF; font-size: 16px; width: 240px; }
	
	.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: 32px; font-weight: normal; letter-spacing: -1px; margin: 0 0 15px 0; padding: 5px 10px; }
	
	.archives { padding-left: 0; }
	
	.archives a { font-weight: bold; }
	
	.archives li { list-style: none; margin: 5px 0 5px 15px; text-align: left !important; text-indent: -15px; }
	
	#category_description { font-size: 15px; letter-spacing: 0; padding-top: 5px; }
	
	#next_prev { background: #000; color: #F5F5F5; font-size: 11px !important; margin-bottom: 15px; padding: 5px 0; text-align: center !important; text-transform: uppercase; }
	
	#next_prev a { color: #F5F5F5; white-space: nowrap; }
	

/* BLOG ENTRIES */

	.entry { margin-bottom: 20px; }
	
	.entry_title {  }

	.entry_links { margin: 5px 14px; padding: 0; }
	
	.entry_links li { display: inline; font-size: 11px !important; font-weight: bold; list-style: none; padding-right: 10px; text-transform: uppercase; }
	
	.entry_links li:before { content: "\BB\A0"; }
	
	.entry_image { display: block; height: 200px; margin: 0.5em 14px 1em 14px; width: 420px; }
	 
	.entry_body { margin-bottom: 1em; padding: 0 14px; }
	
	.entry_body object { position: relative; left: -2px; }
		
	.entry_content { background: #FFF; border: #000 1px solid; }
	
	.entry_foot { border-top: #DDD 3px double; margin: 0; padding: 5px 14px; }
	
	.entry_foot a { }
	
	.entry_foot li { font-size: 11px !important; list-style: none; text-align: left !important; text-transform: uppercase; }
	
	.entry_posted { }
	
	.entry_categories { }

	.entry_tags { }


/* COMMENTS */

	.comments-content, #comments-open { background: #FFF; border: #000 1px solid; margin-bottom: 15px; }
	
	.comments-open-content { padding: 0 15px; }
	
	#comments-open-data p, #comments-open-text { text-align: left !important; }
	
	#name-email input, #comment-url input { display: block; background: #F5F5F5; border: #000 1px solid; margin-left: 15px; padding: 2px; width: 380px; }
	
	#name-email label, #comment-url label { display: block; }
	
	#comment-remember { margin-left: 15px; }
	
	#comment-text { background: #F5F5F5; border: #000 1px solid; margin-left: 15px; width: 385px; }
	
	#comments-open-footer { margin: 0 0 15px 0; padding: 0; text-align: right; }
	
	#comments-open-footer input { margin-left: 10px; width: 100px; }


</style>