/*===================================
	Theme Name: Rektified
	Theme URI: http://www.rektified.com/web
	Description: Theme for the portfolio of Ryan Adams
	v1.0
	Author: Ryan Adams
	Author URI: http://rektified.com/web
	Tags: portfolio, rektified, grunge, dark
===================================/*

/*============================================================================================================================================*/

/*   RESET   */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
fieldset, img { border:0 }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100% }
a { text-decoration:none; color: #98999B; }
a:hover {color:#00adef; }

/* Global reset-restore */
/* The below restores some defaults */
strong { font-weight:bold }
em { font-style:italic }
/* * a { position:relative; } */ /* now links display over a PNG background */
a img { border:none } /* Gets rid of IE's blue borders */

/*============================================================================================================================================*/

body { background: #080808 url(images/bg-v3.jpg) no-repeat fixed center top; font: 1em "Courier New", Courier, monospace; color: #FFFFFF;}
	
h1 { font: normal 28px "Courier New", Courier, mono; color: #2BAAE1; display: block; width: auto; text-transform: uppercase; margin: 0px 0px 4px; }
h2 { font: normal 20px "Courier New", Courier, mono; text-transform: uppercase; margin: 10px 0 0 0px; padding: 0px; display: block; color: #FFFFFF; clear:both; width:335px; }
h3 { font:normal 16px "Courier New", Courier, mono; text-transform:uppercase; color:#FFFFFF; margin-left: 9px;}
h4 {font: normal 16px "Courier New", Courier, mono; color:#00adef;}
h5 {font: normal 16px "Courier New", Courier, mono; color:#00adef; margin:0 0 0 0;}

h2 a { font: normal 20px "Courier New", Courier, mono; text-transform: uppercase; margin: 10px 0 0 0px; width:auto; display: block; color: #FFFFFF; }
h5 a {color:#FFFFFF;}

p {color:#d5d5d5;}
p.text {line-height: 18px; margin-bottom: 12px; }
p.textRight { line-height: 16px; margin-bottom: 12px; text-align: right; }
p.blurb {margin-top: 15px; margin-bottom: 5px; line-height: 16px;}
p.firstPara {line-height: 16px; margin-top: 20px; margin-bottom: 12px;}
.post {line-height: 16px; margin-bottom: 12px; }
	
#shell { background: url(images/contentBG-2.gif) repeat-y scroll center top; margin: 0px auto; padding: 0px; width: 907px; height: 100%; font: 12px "Courier New", Courier, mono; color: #bababa; }

.centerImg { margin: 0px 0px 0px 4px; padding: 0px; }

p.thin { display: block; letter-spacing: -.1em; color: #bababa; }
.timeStamp { margin-bottom: 12px; color: #FFFFFF;}
.highlight { color:#00adef; font-weight: normal; }

.workTitle { color:#00adef; font-weight: bold; font-size: 14px; display: block; margin-bottom: 8px; }

#contentShell ul { line-height: 16px; margin-bottom: 25px; }
.standAlone { margin-top: 15px; }
.postImg { width:608px; height:66px; border: 4px solid #000000; margin-bottom:12px; }
.imgBorder {border: 1px solid #000000;}

/*=================================================================
Main Content
=================================================================*/

#homeIntro { padding: 8px 8px 8px 12px; height: 43px; width: 596px; background: url(images/home-introBox.gif) no-repeat; color: #bababa; margin: 0px 0 20px 0px; line-height: 14px; }
#blogIntro { padding: 8px 8px 8px 12px; height: 43px; width: 596px; background: url(images/blog-introBox.jpg) no-repeat; color: #bababa; margin: 0px 0 20px 0px; line-height: 14px; }
#servicesIntro { padding: 8px 8px 8px 12px; height:43px; width:596px; background:url(images/services-introBox.jpg) no-repeat; color:#bababa; margin:0px 0 20px 0px; line-height:14px; }
#bioIntro { padding: 8px 8px 8px 12px; height: 43px; width: 596px; background: url(images/bio-introBox.jpg) no-repeat; color: #bababa; margin: 0px 0 20px 0px; line-height: 14px; }
#portfolioIntro { padding:8px 8px 8px 12px; height:43px; width:596px; background: url(images/portfolio-introBox.jpg) no-repeat; color:#bababa; margin: 0px 0 20px 0px; line-height:14px; }	
	
#pageTitle {margin: 25px 0px -5px; padding: 0px;}


#contentShell { display: block; margin: 0px 0px 5px 0px; height: auto; width: 616px; padding: 0px; }
html>body #contentShell { display: block; margin: 0px 0px 5px 48px; height: auto; width: 616px; padding: 0px; float: left; }

/*===========  Title Bar CSS  ==============================================================*/

.blogImg {padding: 0px 0px 0px 9px; margin: 12px 0px 0px; display: block; position: static; height: 63px; width: 566px; clear: left;}


/*=================================================================
Sidebar
=================================================================*/

#sidebar {height: auto; width: 155px; padding: 0px; display: block; margin: 0px 48px 0px auto; clear: right; }
#infoSpot {background:url(images/infoSpotBG.gif) no-repeat; height:103px; width:147px; padding:3px 3px 0 5px; letter-spacing:-.075em; color:#bababa; }

.sidebarTitle {background: url(images/sidebarTitle1.jpg) no-repeat; float:right; height:16px; width:144px; margin:25px 0px 3px 0px; font-size:14px; font-weight: bold; color:#00adef; padding:2px 0px 0px 10px; clear:right; display:block; }

.sidebarTitle2 {background: url(images/sidebarTitle2.jpg) no-repeat; float:right; height:16px; width:144px; margin:25px 0px 3px 0px; font-size: 14px; font-weight: bold; color: #00adef; padding: 2px 0px 0px 10px; clear: right; display: block; }

.sidebarTitle3 {background: url(images/sidebarTitle3.jpg) no-repeat; float: right; height: 16px; width: 144px; margin: 25px 0px 3px 0px; font-size: 14px; font-weight: bold; color: #00adef; padding: 2px 0px 0px 10px; clear: right; display: block; }

ul.sbLists { list-style:none; margin:0; line-height:17px; width: 145px; color: #717273; padding: 0px 0px 0px 11px; height: auto; clear: right; }
ul.sbListsBttm { list-style:none; margin:0; line-height:17px; width:145px; color:#717273; padding: 0px 0px 25px 11px; height:auto; clear: right; }
	
.sbExtras {margin: 25px 0px 0px; padding: 0px; height:16px; width:155px; background: url(images/sideBarBttns.jpg) no-repeat; text-align:center;}


/*=================================================================
Misc. Styles
=================================================================*/

a.keepRead {color:#98999B; background: url(images/keepReading-bg.gif); width:93px; margin: 0px 0px 35px; display:block; padding-left:6px; height:18px;}
a.keepRead:hover { color:#00adef }

.copyDivider {margin-bottom:3px;}

a.artBox {border: 3px solid #000000; height: 82px; width: 82px; margin:0 8px 0 0; float:left; display:block;}
a.artBox:hover { border: 3px solid #00aedf; height: 82px; width: 82px; }
.clear {clear:both;}

.portPiece { height:185px; margin-bottom:30px; width: 616px; display: block; }
.work { margin: 0px; border: 6px solid #000000; }
.flLeft {width:272px; float:left; margin:0 15px 0 0;}
.flRight {width:272px; float:right; margin: 0 0 0 15px;}
.clearL {clear:left;}
.clearR {clear:right;}
.postListing {font-size: 14px;}

#searchsubmit { color:#00aeef; background:url(images/searchBttn.gif) no-repeat; border:none; font:12px "Courier New", Courier, monospace; height:17px; width:82px; text-align: center; margin:15px 0 3px 1px; padding-top:3px; vertical-align: bottom; }
#s { border:1px solid #000000; background:#9C9C9C; font-family: "Courier New", Courier, monospace; height: auto; width: 153px; margin-left: 1px; color: #000000; }
span em {font-size:16px; color:#FFFFFF; text-decoration:underline; text-transform:uppercase;}


/*=================== POST STYLES =====================*/
ul.postList {margin-bottom:25px;}
.imgSpace {margin:12px 0px;}
p.text a {text-decoration:underline;}


/*=================== COMMENT STYLES ======================*/
#comment { margin-bottom:12px; border: 1px solid #000000; background: #9C9C9C; }
#submit { font: normal 12px "Courier New", Courier, monospace; background: url(images/submitBG.gif) no-repeat; height: 15px; width: 118px; clear: left; border-style: none; color: #00aeef; margin-bottom:5px }
#author {border:1px solid #000000; background:#9C9C9C; margin-top:5px;}
#email {border:1px solid #000000; background:#9C9C9C;}
#url {border:1px solid #000000; background:#9C9C9C;}
.commentTitle { font-size:18px; color:#00aefd; margin:20px 0 0; /*border-bottom: 1px dotted #00aedf;*/ width:auto; }
li.comments {margin:0 0 20px 0; border:dotted 1px #000000; padding:15px;}
li.comments.alt { background: #666666; }
.avBorder {border: 2px solid #000000; width:32px; margin:0 12px 0 0; float:left;}
.commentAuthor {font-size:18px; color:#FFFFFF;}
p.comments.alt { background: #666666; }




/*=================================================================
FOOTER STYLES
=================================================================*/

#ftDivider { height: 34px; width: 896px; display: block; margin-left: 0px; }
#footer { width: 899px; height: 185px; clear: both; background: url(images/barbedWire.gif) no-repeat bottom; margin-left:8px; }
#ftNav  { line-height: 18px; width: 170px; text-align: right; margin-top: 8px; margin-right: 8px; height: auto; margin-bottom: 10px; float: left; }
#ftNavDivider { margin-top: 0px; float: left; width: 26px; height: auto; margin-right: 6px; }
#validation {margin:59px 0 2px -3px;}
.legalities { margin-bottom: 0px; margin-left: 5px; }

.wpLogo {width:54px; float:right; margin:-25px 15px 0 0; }