/*
Theme Name: Starkers
Theme URI: http://elliotjaystocks.com
Description: The totally nude Wordpress theme. Phwoar! (Based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a> by <a href="http://binarybonsai.com/">Michael Heilemann</a>)
Version: 2.8
Author: Elliot Jay Stocks
Author URI: http://elliotjaystocks.com
Tags: starkers, naked, clean, basic
*/

/*MAIN STYLES*/
body {background-image: url(/images/mainbg.gif); margin: 20px 0 0 0;}
h2, h3, h4, h5, h6 {font-weight:bold; margin:20px 0 8px;} 
h1 {font-size:24px; border-bottom:3px solid #eaeae9; margin:0 0 15px; padding:0 0 4px; font-weight:bold; }
h2 {font-size:160%; }
h3 {font-size:130%; }
h4 {font-size:110%; }
h5 {font-size:100%; }
p {font-size:14px; color: #333; line-height:20px;}

a {color:#273A90; text-decoration:none;}
a:hover {color:#000000; text-decoration:underline;}
a:active {}

br.clear {clear:both; display:block; margin:25px 0 0; }
.clear {clear:both;display:block; margin:25px 0 0; }

#bodyWrapper {width:830px; margin: 0 auto; padding:0; }
#bodyWrapper p {padding-bottom:15px;text-align:justify;}
#bodyContainer {background:#ffffff; float:left;width:830px;}
#subPageWrapper {background-image: url(/images/sidebarbg.gif);background-repeat: repeat-y;width:830px;float:left;margin-bottom: 6px;}
#contentWrapper {float:left; padding:25px; width:575px; text-align:justify;}
#contentWrapper ol {margin:25px 0 25px 30px;width:520px;}
#contentWrapper ol li {margin:0 0 25px 0;list-style-position: outside;}
#login {float:right; font-size:10px; padding:5px 10px 0 0; text-align:right;}
.loginSpan {color:#555; margin:0 6px;}


/*NAVIGATION MENU*/
#pixopoint_menu_wrapper1 {position:relative; top:6px;float:right;}

#suckerfishnav {background-image: url(/images/navbg.gif); font-size:18px; font-weight:bold; width:450px;}
#suckerfishnav, #suckerfishnav ul {float:left; list-style:none; line-height:44px; padding:0; margin:0;width:518px;letter-spacing: 1px;}
/*Main nav items*/
#suckerfishnav li a {display:block; color:#fff; text-decoration:none; padding:0px 15px; }
#suckerfishnav li {float:left; padding:0;}
#suckerfishnav ul {position:absolute; left:-999em; height:auto; width:170px; font-weight:normal; margin:0; line-height:1; border:0; border-top:1px solid #666666;}
#suckerfishnav li li {width:170px; border-bottom:1px solid #666666; font-weight:bold;}
/*subnavbackground*/
#suckerfishnav li ul {}
/*Subnav Link*/
#suckerfishnav li li a {padding:4px 10px; font-size:10px; color:#fff; background:#999;}
/*Sub SUB nav Link*/
#suckerfishnav li ul ul {margin:-19px 0 0 170px;}
#suckerfishnav li li:hover {background:#777;}
/*Subnav Hover*/
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {color:#fff; background: #888;}

#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {color:#fff;}
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {color:#fff;}

#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {left:-999em;}

#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {left:auto; background:#444444;}
#suckerfishnav li:hover, #suckerfishnav li.sfhover {background:#20307e;}

.pagenav { É } /* the outermost list item; contains whole list */
.page-item-2 { É } /* item for Page ID 2 */
.page_item { É } /* any Page item */
#suckerfishnav .current_page_item {background: #3851c7; } /* the current Page */
#suckerfishnav .current_page_parent { É } /* parent of the current Page */
#suckerfishnav .current_page_ancestor {background: #3851c7; } /* any ancestor of the current Page */



/*HOME CONTENT*/
.homeEntry {padding: 0 auto; float:left; width:100%;}
.homeEntry li {margin:0 0 15px 0; float:left; width:750px;text-align:justify;}


/*SUBPAGE CONTENT*/


/*CONTACT FORM*/
.formfield {position:relative;width:460px;}
.formfield #text {-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;background-image:url(/images/fieldbg.png);border:1px solid #C5C8D0;font-size:16px;margin-bottom:4px;margin-top:3px;padding:2px 7px;width:200px;}
.formfield #email {-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;background-image:url(/images/fieldbg.png);border:1px solid #C5C8D0;font-size:16px;margin-bottom:4px;margin-top:3px;padding:2px 7px;width:430px;}
.formfield #message {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(/images/commentsbg.png) repeat-x scroll 0 0;border:1px solid #B4B4B4;height:150px;margin:10px 0;padding:8px 10px;width:430px;}
.formfield #formleft {float:left;position:relative;margin:0 15px 0 0;}
.formfield #formright {float:left;position:relative;}
.formfield #submit {background-image:url(/images/postButton.jpg);border:medium none;cursor:pointer;height:32px;margin:5px 5px 30px 0;text-indent:150px;width:119px;}
.formcontainer {height:65px;}

/*SIDEBAR*/
.sidebarWrapper {width:196px; float:right; font-size:12px; line-height:18px;margin-right:6px;}
.sidebarWrapper input {margin-bottom:10px;}
.sidebarWidget {padding:15px;}
#imgcap {width:196px;height:25px;font-size:14px;color:#fff;text-align: center;background:#223490;padding:10px 0 0 0;}

.sidebarWrapper a {text-decoration:none;}
.sidebarWrapper a:hover {text-decoration:underline;}
.sidebarWrapper a:active {}

.sidebarWrapper .current_page_item {background: #d8d8d8; } /* the current Page */
.sidebarWrapper .current_page_parent { É } /* parent of the current Page */
.sidebarWrapper .current_page_ancestor {background: #d8d8d8; } /* any ancestor of the current Page */
.sidebarWrapper li {list-style-type:none; }

#wp-calendar tbody tr td {border:1px solid #E7E7E7; color:#888; font-size:9px; height:20px; width:22px; text-align:center; background-color:#FFFFFF;}
#wp-calendar a {font-size:12px; font-weight:bold; letter-spacing:-0.8px;}
#wp-calendar caption {background:#FFFFFF none repeat scroll 0 0; border:1px solid #D3D3D3; font-size:13px; font-weight:bold; padding:2px 0;}
#wp-calendar th {font-size: 10px;}

.recentcomments {border-bottom:1px solid #D3D3D3; font-size:11px; line-height:14px; padding:8px 0;}

/* SEARCH FORM */
#searchform {margin:14px 0;padding:0;}
#searchform input#s {border:1px solid #cccccc;margin-top:-7px;padding:2px;width:160px;}
#searchform input#searchsubmit {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#333333 none repeat scroll 0 0;border:medium none;color:#FFFFFF;text-transform:lowercase;}
#searchform input#noresults {border:1px solid #cccccc;margin-top:-7px;padding:2px;width:400px;}

/*HEADER*/
#headerContainer {margin: 15px 0 0 0; padding:0; width: 100%;}
#headerWrapper {position:relative;margin: 0 auto; padding:0; width: 830px; height:71px; background:#fff;}
#headerWrapper #navbg {background-image: url(/images/headerbg.gif);height:70px;width:824px;}


/*FOOTER*/
#footerNav a {color:#fff; text-decoration:none;}
#footerNav a:hover {color:#fff; text-decoration:underline;}
#footerNav a:active {}

#footerContainer {margin:0 auto; padding: 0; width:830px;}
#footerWrapper {margin:5px 0 0 0; padding:10px; width:810px; background-image: url(/images/footerbg.png); float:left;height:38px;}
#footerNav {margin:12px 0 0 10px;}
#footerNav li:first-child {border:medium none; padding-left:0;}
#footerNav li {border-left:1px solid #888; float:left; font-size:11px; padding:0 11px; list-style-type:none; list-style-position:outside;}
#copyright {float:left; font-size:10px; padding:10px 0 0 10px; color:#999;margin-bottom: 10px;}
#citagline {position:relative;color:#999999;float:right;font-size:12px;padding:5px 10px 0 0;top:3px;}

/*BLOG HOME*/
.featuredPost

#postDateWrapper {}
#postDateContainer {color:#888888; font-size:11px; margin:0; padding:7px 21px 5px 0; position:relative; top:-25px; left:455px; font-style:italic;width:150px;}
.post {float:left; line-height:8px; margin:0; width:575px;border-bottom: 1px dashed #cccccc;}
.postsingle {float:left; line-height:8px; margin:0; width:575px;}
.post img {border:1px solid #E7E7E7; padding:4px; margin-right:15px;}
.blogDay {color:#FFFFFF;}
.blogMonth {color:#FFFFFF;}
.blogYear {color:#FFFFFF;}
.postTags {float:right; margin:-35px 0 0;}
.postTags p {font-size:11px;}
.postDivider {float:left; margin-top:10px; width:640px;}
.entryMain {position:relative;top:-20px;}
.about {padding-top:25px;line-height: 20px;}
			   

/*POST PAGE*/
.postTitle {line-height:27px; margin:0 0 20px;}
.postTitle h2 {font-size:16px;line-height: 20px;}
.postTitle h2 a{font-size:16px;line-height: 20px;color:#273a90;}
.postTitle h2 a:hover{text-decoration: none; color:#000;}

.wp-caption {}
.wp-caption-text {color:#888888; font-size:11px; font-style:italic; line-height:14px; padding:5px 10px 7px;}

.postData {background:#F7F7F7 none repeat scroll 0 0; border:1px solid #D1D1D1; font-size:11px; line-height:16px; margin:15px 0; padding:8px 10px;}
.trackback {font-size:12px; margin-bottom:15px;}

/*COMMENTS*/
#comment {background:url(/images/commentsbg.png) repeat-x scroll 0 0; border:1px solid #B4B4B4; height:150px; margin:10px 0; padding:8px 10px; width:620px;}
ol.commentlist li {font-size:10px; line-height:17px; list-style-type:none; margin-bottom:15px; border-bottom:1px dotted #D3D3D3; margin:25px 0;}
ol.commentlist p {background-image:url(/images/fieldbg.png); background-repeat:repeat-x; border:1px solid #E7E7E7; font-size:12px; line-height:14pt; margin:12px 0; padding:14px 19px; width:570px; width:602px;}
.avatar {float:left; margin:-4px 12px 0 0; border:1px solid #E7E7E7; padding:4px;}


/*GLOBAL RESET*/

*, html, body, div, dl, dt, dd, ul, ol, li, pre, form, label, fieldset, input, p, blockquote, th, td {margin:0; padding:0; font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;}

table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal; font-size:14px;}
ol, ul, li {list-style-position: inside;}
q:before, q:after { content:''}

.alert { background:red; color:white } 

.aligncenter { display:block; margin:0 auto }
.alignleft { float:left; border:1px solid #d1d1d1; float:left; margin:0 20px 0 0; text-align:center; background:#fff;}
.alignleft img {padding:5px; }
.alignright { float:right }

strong { font-weight:bold }
em { font-style:italic }
a img { border:none } /* Gets rid of IE's blue borders */


/* IE (all versions) */
/* ----------------------------------------- */
