/*
    Theme Name: Blue Destruction
    Theme URI: http://www.bluedistortion.com/
    Description: Blue Destruction
    Version: 4.0
    Author: Recipher
    Author URI: http://www.bluedistortion.com/
*/

/*************/
/* CSS Reset */
/*************/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,fieldset,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fi,eldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,hr{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body {line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after {content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

/**************/
/* CSS Grids  */
/**************/

.container_12{overflow:hidden;margin-left: auto;margin-right: auto;width: 960px;}.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {display: inline;float: left;position:relative;margin-left: 20px;margin-right: 20px;}.alpha {margin-left: 0;}.omega {margin-right: 0;}.container_12 .grid_1 {width: 40px;}.container_12 .grid_2 {width: 120px;}.container_12 .grid_3 {width: 200px;}.container_12 .grid_4 {width: 280px;}.container_12 .grid_5 {width: 360px;}.container_12 .grid_6 {width: 440px;}.container_12 .grid_7 {width: 520px;}.container_12 .grid_8 {width: 600px;}.container_12 .grid_9 {width: 680px;}.container_12 .grid_10 {width: 760px;}.container_12 .grid_11 {width: 840px;}.container_12 .grid_12 {width: 920px;}.container_12 .prefix_1 {padding-left: 80px;}.container_12 .prefix_2 {padding-left: 160px;}.container_12 .prefix_3 {padding-left: 240px;}.container_12 .prefix_4 {padding-left: 320px;}.container_12 .prefix_5 {padding-left: 400px;}.container_12 .prefix_6 {padding-left: 480px;}.container_12 .prefix_7 {padding-left: 560px;}.container_12 .prefix_8 {padding-left: 640px;}.container_12 .prefix_9 {padding-left: 720px;}.container_12 .prefix_10 {padding-left: 800px;}.container_12 .prefix_11 {padding-left: 880px;}.container_12 .suffix_1 {padding-right: 80px;}.container_12 .suffix_2 {padding-right: 160px;}.container_12 .suffix_3 {padding-right: 240px;}.container_12 .suffix_4 {padding-right: 320px;}.container_12 .suffix_5 {padding-right: 400px;}.container_12 .suffix_6 {padding-right: 480px;}.container_12 .suffix_7 {padding-right: 560px;}.container_12 .suffix_8 {padding-right: 640px;}.container_12 .suffix_9 {padding-right: 720px;}.container_12 .suffix_10 {padding-right: 800px;}.container_12 .suffix_11 {padding-right: 880px;}.container_12 .push_1 {left: 80px;}.container_12 .push_2 {left: 160px;}.container_12 .push_3 {left: 240px;}.container_12 .push_4 {left: 320px;}.container_12 .push_5 {left: 400px;}.container_12 .push_6 {left: 480px;}.container_12 .push_7 {left: 560px;}.container_12 .push_8 {left: 640px;}.container_12 .push_9 {left: 720px;}.container_12 .push_10 {left: 800px;}.container_12 .push_11 {left: 880px;}.container_12 .pull_1 {left: -80px;}.container_12 .pull_2 {left: -160px;}.container_12 .pull_3 {left: -240px;}.container_12 .pull_4 {left: -320px;}.container_12 .pull_5 {left: -400px;}.container_12 .pull_6 {left: -480px;}.container_12 .pull_7 {left: -560px;}.container_12 .pull_8 {left: -640px;}.container_12 .pull_9 {left: -720px;}.container_12 .pull_10 {left: -800px;}.container_12 .pull_11 {left: -880px;}.clear {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}.clearfix:after {clear: both;content:' ';display: block;font-size: 0;line-height: 0;visibility: hidden;width: 0;height: 0;}.clearfix {display: inline-block;}* html .clearfix {height: 1%;}.clearfix {display: block;}

/*************/
/* CSS Text  */
/*************/

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
body {font:14px/1.5 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
h1, h2, h3, h4, h5, h6 {font-weight:bold;}
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:0px}
a{text-decoration: none;color: rgb(255,0,255); font-weight:bold;}
a:hover {text-decoration: none;color: rgb(68,68,68); }
h1{ width: 943px; height: 139px; background-image: url('images/header.png'); background-repeat: no-repeat;}
h1:hover  {background-position: 0px -139px;width:943px;}
h1 a strong{display:none;} 
h1 a {width: 100%; height: 100%; display: block;} 
h2 {font-size:180%}
h3{ font-size:120%}
h3 a,h3:hover a{text-decoration:none;color:rgb(60,60,60);}h3:hover a{color:rgb(255,0,255);}
.navigation{font-size:80%;}
h6{font-size:80%}

/***********/
/* Body    */
/***********/

body {color: rgb(120,120,120);padding: 0;background: url('images/background.jpg') repeat-y;background-color: rgb(48,48,48);background-position:center;}
	
/*********************/
/* Search and Inputs */
/*********************/

input, textarea {background-color:rgb(224,222,245);border:1px solid rgb(164,164,164);color:rgb(255,0,255);}

/***********/
/* Content */
/***********/

p {text-align: left;padding:5px;}
#page-header {padding:20px 0 20px 6px;margin:10px 0 0 0;}
.samples p {margin:5px 0 20px 10px}
.article-title, .samples h3, .article-title-center h2{border-top: 1px solid rgb(170,170,170);border-bottom: 1px dashed rgb(230,230,230);margin:0 0 10px 0;text-align: left;padding:5px;}
.article-title-center h2 {text-align:center;margin:10px 0 10px 0;}
.article-title-center h2 a {color:rgb(200,200,200);}
.article-title-center h2:hover a {color:rgb(50,50,50);}
.article-title-center h2:hover {border-top: 1px solid rgb(60,60,60);border-bottom: 1px dashed rgb(150,150,150);}
.article-title-center h6 {text-align:center;}
#h2-header, .h3-page-title{border-top: 1px solid rgb(170,170,170);border-bottom: 1px solid rgb(230,230,230);margin:0 0 30px 0;text-align: left;padding:5px;}
.sidebar-title, .album {border-top: 1px solid rgb(170,170,170);border-bottom: 1px solid rgb(230,230,230);margin:0 0 10px 0;text-align: left;padding:5px;color:rgb(60,60,60)}
.sidebar-title h5{font-size:100%;}
.entry{padding:0 0 50px 0;}
.entry-single{padding:0;}
.post-info, #footer, h4 {border-top: 1px dashed rgb(238,238,238);border-bottom: 1px dashed rgb(238,238,238);margin:10px 0 10px 0; padding:5px;}
h6 {border-bottom: 1px dashed rgb(238,238,238);margin:0; padding:5px;}
#footer {text-align:center;border-top: 1px solid rgb(238,238,238);border-bottom: 1px solid rgb(238,238,238);font-size:80%;}
.navigation{margin:10px;}
.post-info,.sidebar-title, .article-title, #footer, .h3-page-title, #h2-header, .article-title-center h2{background-color:rgb(250,250,250);}
.h3-page-title {margin:0; text-align:center;}
.center {text-align:center;}

.downloads,.downloadMore, .download-album {vertical-align:top;background:rgb(250,250,250);background-image: url('images/downloads.jpg'); background-position: 10px 10px;background-repeat: no-repeat;border:dashed rgb(240,240,240) 1px;margin:20px 120px 20px 40px;padding:10px 0 10px 60px;}
.download-album {margin:20px 0 20px 20px;}
.downloads ul {padding:5px 0 10px 20px;}
.square li {text-decoration: square;}
.grid_8 {overflow:hidden;}
blockquote { border: 1px solid rgb(220,220,220); margin: 20px; background: rgb(250,250,250); padding: 20px; color: rgb(150,150,150);}
.mb10 {margin:0 0 10px 0;}
.powerpress_player {padding:10px}
.numbered ol{list-style-type: circle;padding:10px 0 10px 30px;}


/***********/
/* sidebar */
/***********/

.nav {font-size:95%;}
.nav a {text-decoration: none;color: rgb(153,153,153); font-weight:bolder;}
.nav a:hover{text-decoration: none;color: rgb(255,0,255);}
.nav ul {padding:0 0 20px 5px;}
.nav ul .children {padding:0 0 0 5px;}
.sidebar-box {padding: 0 0 40px 5px;}
#searchform input { float:left;}
#searchform .search-form-text {
	background: rgb(245,243,240);
	border: 1px solid rgb(238,236,233);
	color: rgb(255,255,255);
	padding: 2px }
#searchform .searchbtn { margin-top: 0px; margin-left: 6px; border:0; }
.about {font-size:90%;padding:5px 5px 20px 5px;}
.nav .about a {color:rgb(255,0,255);}
.nav .about a:hover {color:rgb(200,200,200);}
div.container_12{background-color:rgb(255,255,255)};

/***********/
/* images! */
/***********/

a img.art {border: 1px solid #000000;margin:10px;}
a img.border, img.border {border: 1px solid rgb(100,100,100);}
a:hover img.border {border: 1px dashed rgb(100,100,100);}
a img.border-big {border: 20px solid rgb(200,200,200); margin:10px 0 10px 15px;}
a img.border-big-2{border: 6px solid rgb(150,150,150); margin:10px 0 10px 0;}
a:hover img.border-big-2{border: 6px solid rgb(255,0,255); margin:10px 0 10px 0;}
img.border-big-2{border: 6px solid rgb(150,150,150); margin:10px 0 10px 0;}
.thumb {float: left;margin-right: 7px;margin-bottom: 7px;}
.image-float{float:left;margin:11px 20px 6px 0;text-align:center;}
.image-float-r{float:right;margin:11px 0px 0px 20px;text-align:center;}
a img.border-big-3, img.border-big-3 {border: 6px solid rgb(150,150,150);}
a:hover img.border-big-3 {border: 1px soild rgb(200,200,200);}
.image-float h6, image-float-r h6{padding:0;}