*{font-size:14px;margin:0;padding:0}
a{color:#7296c4;text-decoration:none}
code{font:1.1em 'Courier New', Courier, Fixed}
code,pre{overflow:auto;background-color:#0c0c0c;border:1px solid #0072f6;padding:10px}
acronym,abbr,span.caps{font-size:0.9em;letter-spacing:.07em;cursor:help}
acronym,abbr{border-bottom:1px dashed #999}
blockquote{padding-left:20px;border-left:5px solid #ddd;margin:15px 30px 0 10px}
blockquote cite{display:block;margin:5px 0 0}
hr{display:block;visibility:hidden;clear:both}
.center{text-align:center}
.clear{clear:both}
html{margin:0;padding:0}
body{font-size:80%;font-family:Verdana, Arial, Verdana, Sans-Serif; background-color:#0c0c0c;color:#bebebf;text-align:center;background-image:url('images/body-background-colour.png');margin:0;padding:0}
img,img a{border:none}
.topErrorMessage{border:1px solid red;background-color:#a33a3a;color:#FFF;padding:10px}
.topWarningMessage{border:1px solid #FF0;background-color:#fffb88;color:#000;padding:10px}
.topWarningMessage a{color:#000}
#bodyWrapper1{background:url('images/body-background-mid.png') repeat-y center top;min-width:900px;position:relative}
#page{background:url('images/body-background-top-unbranded2.jpg') no-repeat center top}
#container{width:900px;margin-left:auto;margin-right:auto;text-align:left;position:relative;padding-top:159px}
#header{position:absolute;top:0;left:0;width:900px;height:159px}
#header h1{width:590px;height:100px;position:absolute;bottom:0;left:0}
#header h1 a{width:590px;height:100px;display:block;text-decoration:none}
#header h1 a .blogName{font-size:4em;color:#FFF;font-weight:400;display:block;text-indent:-9999px}
#header a .blogDescription{font-size:1.5em;color:#cccfd1;font-weight:400;display:block}
#auxBox{width:305px;height:118px;position:absolute;bottom:0;right:0}
#auxBox li{list-style:none;padding:20px 15px 0 7px}
#siteFeeds{margin:35px 0 0 15px}
#siteFeeds li{list-style:none;background:url('images/rss-icon.png') no-repeat left top;padding-left:20px;margin-bottom:0.5em}
#searchForm{width:266px;height:31px;background:url('images/search-background.png') no-repeat left top;position:relative;margin-left:15px}
#searchForm #s{width:198px;height:22px;position:absolute;left:7px;top:2px;border:none;background-color:transparent;line-height:27px;color:#FFF;padding-top:5px}
#searchForm #searchsubmit{position:absolute;right:0;top:0}
#enableDisableAnimation{top:6px;right:8px;position:absolute}
#enableDisableAnimation img{border:none;display:none}
#topNavigation{width:895px;height:32px;background:url('images/topnavigation-background.gif') no-repeat left top;margin-left:-0.25px;padding-left:8px}
html>body * #topNavigation{background-image:url('images/topnavigation-background.png')}
#topNavigation ul{list-style:none}
#topNavigation ul li{float:left;list-style:none}
#topNavigation ul li a{padding-left:5px;padding-right:5px;min-width:100px;text-align:center;line-height:32px;color:#FFF;text-decoration:none;font-size:1em;font-weight:700;background-image:none;height:32px;display:block}
#topNavigation ul li a:hover,#topNavigation ul li.current_page_item a{background:url('images/topnavigation-background-active.png') no-repeat center bottom}
#content{float:left;width:590px;background:url('images/content-background-mid.png') repeat-y center top}
#contentWrapper1{width:590px;background:url('images/content-background-top.png') no-repeat center top}
img.adpic{clear:left;float:left;margin:50px 0 50px 50px}
#contentWrapper2{width:510px;background:url('images/content-background-bottom.png') no-repeat center bottom;padding:40px}
#content ul{margin-top:1em;margin-bottom:1em}
#content p{margin-top:1em;margin-bottom:0.5em; line-height: 1.4em}
#content ul li{list-style-image:url('images/bullet.png')}
#content ul li,#content ol li{margin-left:20px}
#content h2,h3,h4,h5{margin-bottom:1em;margin-top:2em}
#content h2{font-size:1.4em;font-weight:700;color:#FFF}
#content h3{font-size:1.1em;font-weight:700}
#content h4{font-size:1.1em;font-weight:400}
#content h5{font-size:1em;font-weight:700}
#content img{border:none;margin-bottom:3px}
p img{max-width:100%;padding:0}
.alignleft,
img.alignleft {
	display: inline;
	float: left;
  margin: .4em 1em .4em 0;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
  margin: .4em 0 .4em 1em;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-smiley { 
	max-height: 1em;
	margin:0 !important;
}
.gallery dl {
	margin: 0;
}
.gallery-caption {
	margin:-1.5em 0 0 0;
}
.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto}

.wp-caption {
	border: 1px solid #000;
	text-align: center;
	background-color: #2f2f2f;
	padding-top: 5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px}
.wp-caption:hover {background-color:#4c4c4c}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none}
#content .wp-caption p.wp-caption-text {
	color: #F2F2F2;
	font: .9em Arial;
	line-height: 1.1em;
	padding: 6px 5px 6px;
	margin: 0}
#content .post{background:url('images/post-divider.png') no-repeat center bottom;padding-bottom:20px;margin-bottom:20px}
#content .post p.postDate{float:left;width:56px;height:48px;text-align:center;background:url('images/body-background-top-unbranded2.jpg') no-repeat -145px -75px;color:#fff;display:block;padding-top:7px;text-shadow:#000 3px 3px 5px;margin:0; -moz-border-radius:5px;
-khtml-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px}
.post .postDate .day{font-size:1.5em;display:block}
.post .postDate .month{font-size:1.2em;display:block;margin-top:0.2em}
.post .postHeader{width:420px;float:left;color:#7296C4;line-height:2.3em;margin-left:14px}
.post .postHeader h2 a{font-size:1.5em;font-weight:400;text-decoration:none;font-family:Tahoma, Verdana, Geneva}
.post .postHeader h2 a:hover{text-decoration:none;color:#84ADE1}
.post .postAuthor{color:#80878c;line-height:1.5em;padding-left:20px;background:url('images/user_edit.png') no-repeat left top}
.post .entry{clear:both;padding-left:70px;width:420px;padding-top:1px}
.post .entry.noDate{padding-left:15px;width:475px}
.post .postMetaData{clear:both;padding-top:1em;padding-left:70px}
.post .postMetaData.noDate{padding-left:15px}
.post .postMetaData,.post .postMetaData a{color:#80878c;text-decoration:none}
.post .postMetaData p.tags{padding-left:20px;background:url('images/tag_green.png') no-repeat left top;padding-bottom:0.5em}
.post .postMetaData p.comments{float:left;width:30%;padding-left:20px;background:url('images/comments.png') no-repeat 0 2px}
.post .postMetaData p.categories{float:left;width:60%;padding-left:20px;background:url('images/folder_page.png') no-repeat left top}
.post .more-link{display:block;width:420px;height:26px;line-height:26px;text-align:center;background:url('images/content-read-more-background.png') no-repeat left top;color:#FFF;text-decoration:none}
.post strong{font-weight:bolder;color:#F9F9F9}
.header{background:url('images/content-header-blue-mid.png') repeat-y left top;width:514px;margin-bottom:20px}
#content .headerWrapper2 h2{color:#FFF;margin:0}
#content ul.prevNextNavigation{height:1em;margin:5px 0 0}
#content ul.prevNextNavigation li{list-style:none;margin:0}
ul.prevNextNavigation li.previous a{background:url('images/arrow_left.png') no-repeat left center;padding-left:20px}
ul.prevNextNavigation li.next a{background:url('images/arrow_right.png') no-repeat right center;padding-right:20px}
.header.search{background-image:url('images/content-header-yellow-mid.png')}
.header.search .headerWrapper1{background-image:url('images/content-header-yellow-bottom.png')}
.header.search .headerWrapper2{background-image:url('images/content-header-yellow-top.png')}
.header.e404{background-image:url('images/content-header-red-mid.png')}
.header.e404 .headerWrapper1{background-image:url('images/content-header-red-bottom.png')}
.header.e404 .headerWrapper2{background-image:url('images/content-header-red-top.png')}
.post .single p.categories{float:none;width:auto}
#content .post .single p.feed{margin-top:1em;background:url('images/rss-icon.png') no-repeat left top; padding-left:20px;float:left}
#content .post .single p.trackback{margin-top:1em;background:url('images/arrow_undo.png') no-repeat left top;padding-left:20px;float:left;margin-left:10px}
#content ol li.comment{background:url('images/content-header-blue-mid.png') repeat-y left top;width:514px;margin-bottom:20px;list-style:none;margin-left:0}
#content ol li.comment.registered{background-image:url('images/content-header-purple-mid.png')}
.comment.registered .commentWrapper1{background-image:url('images/content-header-purple-bottom.png')}
.comment.registered .commentWrapper2{background-image:url('images/content-header-purple-top.png')}
.comment .commentMetaData .avatar{float:left;margin:0 5px 5px 0}
#content .comment .commentMetaData cite{font-weight:700;font-size:1.1em;font-style:normal;color:#FFF;margin:0}
#content .comment .commentMetaData p.date{font-size:0.8em;margin:0}
textarea#comment{width:500px;background-color:#0c0c0c;border:2px solid #0072f6;color:#FFF;font-size:1.2em;padding:5px}
#wpcf label{clear:both;display:block;float:left;width:150px}
#wpcf input{float:left;width:200px;background-color:#0c0c0c;border:2px solid #0072f6;color:#FFF;margin:2px 5px 2px 0;padding:1px}
#wpcf textarea{width:350px;height:100px;background-color:#0c0c0c;border:2px solid #0072f6;color:#FFF;margin:5px 5px 10px 0;padding:5px}
#wpcf input#contactsubmit{margin-left:250px;width:100px}
#sidebar{float:right;width:300px;margin-right:10px;margin-top:19px;margin-bottom:22px}
#sidebar ul li{list-style:none;margin-bottom:1em}
#sidebar ul li h2{width:290px;height:39px;line-height:39px;font-size:1.25em;font-weight:400;padding-left:10px;background:url('images/sidebar-header-green.png') no-repeat center top;margin-bottom:1em}
#sidebar ul li.widget_recent_comments h2{background-image:url('images/sidebar-header-red.png');margin-top:30px}
#sidebar ul li.widget_recent_entries h2{background-image:url('images/sidebar-header-yellow.png')}
#sidebar ul li.widget_lastfmrecords h2{background-image:url('images/sidebar-header-purple.png')}
#sidebar ul li ul li{list-style-image:url('images/bullet.png');margin-left:35px;margin-bottom:5px;width:252px}
#sidebar ul li ul li ul{padding:0}
#footer{color:#FFF;background:url('images/body-background-bottom-mid.png') repeat-y center top}
#footerWrapper1{background:url('images/body-background-bottom-upper.jpg') no-repeat center top}
#footerWrapper2{background:url('images/body-background-bottom-lower.jpg') no-repeat center bottom;padding-top:44px;padding-bottom:95px}
#footerContent{width:870px;margin-left:auto;margin-right:auto;padding:5px}
#footer .prop{float:right;width:1px;height:254px}
#footer a{color:#999;text-decoration:none}
#footer ul{margin-bottom:10px}
#footer ul li{float:left;margin-left:5px;margin-right:5px;list-style:none;width:207px}
#footer ul li h2{border-bottom:1px solid #FFF}
#footer ul li ul{padding-bottom:5px;padding-top:5px}
#footer ul li li{width:auto;float:none;list-style:none;margin:0}
#footer p.copyright{clear:both;border-top:1px solid #FFF;margin-left:5px;margin-right:5px;line-height:1.5em}
.floatbox{float:left;width:31%;padding:5px 7px 10px 0}
#wp_page_numbers ul,#wp_page_numbers li,#wp_page_numbers a{background:#4f4f4f;border:none;text-decoration:none;font-weight:700;list-style:none;text-transform:none;text-indent:0;font-variant:normal;text-align:left;line-height:12px;letter-spacing:0;word-spacing:0;font-size:13px;font-family:Arial;color:#FFF;margin:0;padding:0}
#wp_page_numbers{margin-top:10px;width:100%;background:#4f4f4f;border-top:2px solid #000}
#wp_page_numbers ul{width:100%}
#wp_page_numbers li{float:left;display:block}
#wp_page_numbers a{display:block;color:#ddd;padding:6px 4px}
#wp_page_numbers li.space{padding:6px 8px}
#wp_page_numbers li.first_last_page{font-style:italic}
#wp_page_numbers li.active_page a{background:#000;color:#FFF;padding:6px 8px}
#wp_page_numbers li.active_page a:hover{color:#fff}
#wp_page_numbers li.page_info{float:left;display:block;color:#ddd;font-size:11px;padding:6px 8px 6px 6px}
a:hover,.topErrorMessage a,#siteFeeds li a,.post .postMetaData a:hover,ul.prevNextNavigation li a,.comment .commentMetaData p.date a{color:#FFF}
.hidden,#topNavigation h2,#topNavigation ul li ul li ul,.post .postDate .year,#imageContainer{display:none}
.alignright,ul.prevNextNavigation li.next{float:right}
.alignleft,ul.prevNextNavigation li.previous{float:left}
#content .post .postHeader h2,#content .post .postMetaData p{margin:0}
.post .more-link:hover,#wp_page_numbers li a:hover{text-decoration:underline}
.header .headerWrapper1,.comment .commentWrapper1{background:url('images/content-header-blue-bottom.png') no-repeat left bottom;width:514px}
.header .headerWrapper2,.comment .commentWrapper2{background:url('images/content-header-blue-top.png') no-repeat left top;width:484px;padding:15px}
.header.archive,#content ol li.comment.owner{background-image:url('images/content-header-green-mid.png')}
.header.archive .headerWrapper1,.comment.owner .commentWrapper1{background-image:url('images/content-header-green-bottom.png')}
.header.archive .headerWrapper2,.comment.owner .commentWrapper2{background-image:url('images/content-header-green-top.png')}