/*
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 (WP2.6.2)
Author: Elliot Jay Stocks
Author URI: http://elliotjaystocks.com
Tags: starkers, naked, clean, basic
*/

@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";

/* Colors
pink	#fe0699  f49ac1  efcbdb
lime	#ccff00  597c00
blue	#07d1fc  07b2d6

*/


.override #googlecart-widget-body {
    background-color:#fff;position:relative;z-index:1300!important;overflow:hidden;
  }

#googlecart-widget {display:block;width:265px !important;left:0px;}
#googlecart-widget-head {width:265px;}
.override .googlecart-widget-title {display:block;font-size:11px;}


* {margin:0;padding:0;}

html, body, #wrap {height:100%;}

body {/*overflow: auto;*/background-color:#000;font-family:verdana, arial, sans-serif;}
body > #wrap {height: auto; min-height: 100%;}


p {color:#fff;font-size:80%; line-height:1em;}
td {font-size:90%;}

#background1 {
	width: 100%;
	height:auto;
	position: absolute;
	top: -30px;
	left: 0;
	z-index:-1;
}

.bar 					{display:block;width:100%;height:34px;margin-top:30px;background-color:black;
						-moz-opacity:.80; filter:alpha(opacity=80); opacity:.80;  }

h1 						{text-indent:-9999px;margin-top:-1em;}

label {font-size:12px !important;}






#container 				{display:block;width:998px;margin:-62px auto 0 auto;padding-bottom:230px;}
			
.content_left 			{display:block;width:621px;min-height:500px;background-color:#000;margin-left:20px;float:left;
						padding:10px;border-left:1px solid #707070;border-top:1px solid #707070;border-bottom:1px solid #363636;border-right:1px solid #363636;-webkit-border-radius:15px;-moz-border-radius:15px;
						position:static;z-index:1;}
						
.content_left#home 		{display:block;width:621px;min-height:450px;background-color:#000;margin-left:20px;float:left;
						moz-opacity:.95; filter:alpha(opacity=95); opacity:.95;padding:10px;border-left:1px solid #707070;border-top:1px solid #707070;border-right:1px solid #707070;
						-webkit-border-radius:15px;-moz-border-radius:15px;
						
						}
						
.content_left#home h3	{font-size:11px;color:#000;text-transform:uppercase;letter-spacing:-.5px;/*moz-opacity:.50; filter:alpha(opacity=50); opacity:.50;*/border-bottom:1px dotted black;}
.content_left#home li	{line-height:1.5em;letter-spacing:-.5px;font-size:10px;}
.content_left#home p	{font-size:11px;line-height:1.5em;}
.content_left#home a	{color:#07d1fc;}
.content_left#home div#box3 h3	{color:#cdcdcd;border-bottom:1px dotted #cdcdcd;}					

.content_left div#main 	{display:block;width:96%;height:200px;margin-left:8px;}
/*.content_left h2 		{display:block;width:80%;padding:.6em .5em .5em .8em;color:#fff;font-size:24px;letter-spacing:-1px;
						moz-opacity:.80; filter:alpha(opacity=80); opacity:.80;font-weight:100;line-height:1.15em;}*/
.content_left#home h2		{color:#ccff00;font-size:200%;padding:.6em .5em .5em .8em;font-weight:100;}
.content_left p 		{color:#a3a3a3;margin-bottom:1em;}
	a.white_link, a:visited.white_link				{color:#fff;}
	






.content_left .l2		{display:block;width:550px;border:5px solid #cdcdcd;color:#000;min-height:450px;background:url("images/bg_footer.png") 0 0 repeat #fff;padding:30px;float:left;position:static;z-index:2;}
.content_left .l2 h2, .l2 h3, .l2 p	{color:#000;}
.content_left .l2 h2 	{font-family:verdana,arial, sans-serif !important;font-size:120%;color:#000;}
.content_left .l2 h2	{padding:0;width:100%;margin-bottom:.5em;}
.content_left .l2 h3	{font-size:100%;color:#07b2d6;margin-top:1em;border:none;}
.content_left .l2 h4	{font-size:80%;font-weight:bold;margin-top:.75em;}
.content_left .l2 h5	{font-size:80%;}
.content_left .l2 p, .content_left .l2 li, .content_left .l2 label {font-size: 75%;line-height: 1.75em;}
.content_left .l2 li	{list-style: square;margin-left: 0em;}

.content_left div		{-webkit-border-radius:7px;-moz-border-radius:7px;position:static;z-index:3;}
.content_left div ul		{background:url(images/arrow.gif) 0 0 no-repeat;margin-top:.5em;margin-bottom:1.5em;display:block;padding-left: 1em;}
.content_left div li	{list-style-image:url('images/arrow.gif') 0 0 no-repeat;list-style-type:square;font-size:72%;line-height:1em;}

.content_left div td	{font-size:10px;padding:5px;}
.content_left .even		{background-color:#f6f6f6;}
.content_left .odd		{background-color:#fcfcfc;}
.content_left strong	{font-weight:900;}
.content_left blockquote	{display:block;-webkit-border-radius:7px;-moz-border-radius:7px;background-color:#ebfaaf;padding:10px;}
/*.content_left img		{border:10px solid #e9e9e9;margin:0px 0 1em 1em;}*/
#caption				{background-color:#fff;margin-left:23px;margin-top:-5px;border:none;}

.content_left div h3 {font-size:11px;border-bottom:1px dotted #000;}
.content_left div#box1 p, .content_left div#box2 p {color:#000;}
.content_left div#box1 	{width:172px;float:left;height:270px;padding:10px;margin:0 17px 20px 4px;background-color:#ccff00;}
.content_left div#box1 ul {list-style: circle;}
.content_left div#box1 a {color:#597c00;font-weight:bold;text-decoration: none;}


.content_left div#box2 	{width:172px;float:left;height:270px;padding:10px;margin:0 17px 20px 0;background-color:#07d1fc;color:#000;}
.content_left div#box2 p {}
.content_left div#box2 ul {list-style:square;font-size:75%;}


.content_left div#box3 	{width:172px;float:left;height:270px;padding:10px;background-color:#252525;margin:0 0px 20px 0;color:#fff;}
.content_left div#box3 p {color:#cdcdcd;}

td {font-size:12px !important;}

/*	
.nav					{display:block;width:700px;float:right;margin:35px 0 158px 0;font-size:11px;font-weight:500;text-align:right;}
.nav li					{display:inline;}
.nav a, .nav a:visited	{color:#fff;padding:8px .5em 8px .5em;text-decoration:none;}


.nav 					{display:block;width:700px;height:28px;float:left;margin:20px 0 138px 0;text-align:right;padding:.4em 0 0 0;font-size:11px;}
.nav li 				{display:inline;}
.nav a, .nav a:visited 	{margin:0 0em 0 0em;color:#fff;text-decoration:none;padding:8px 5px 8px 5px;border:1px solid red;}
.nav a:hover 			{border-bottom:2px solid #ec008c;padding-bottom:5px;color:#fe0699;background-color:#000;}
*/
#sidebar				{display:block;width:300px;border-left:1px solid #707070;border-top:1px solid #707070;border-bottom:1px solid #363636;border-right:1px solid #363636;float:left;margin-left:17px;padding-bottom:10px;background-color:#000;color:#000;font-size: 80%;-webkit-border-radius:15px;-moz-border-radius:15px;
	}
#sidebar div			{font-size:11px;line-height:1.55em;-webkit-border-radius:7px;-moz-border-radius:7px;}
#sidebar div h3			{font-size:12px;font-weight:600;border-bottom:1px dotted #000;}
#sidebar ul				{list-style-type: square;padding-left: 1.25em;margin-bottom:1em;margin-top:.5em;}
#sidebar img			{margin-left:55px;}
#sidebar li				{list-style:square;}
#sidebar p				{font-size:11px;margin-bottom:1em;line-height:1.55em;}


#sidebar div#side {display:block;width:270px;float:left;padding:5px;background-color:#fe0699;margin:10px 0 0px 10px;text-align:center;}
#sidebar div#side0 a, #sidebar div#side0 a:visited {color:#fff;text-decoration:none;font-size:8pt;}
#sidebar div#side0 a:hover {color:#a50ba5;text-decoration:underline;}

#sidebar div#side_img {display:block;width:250px;float:left;padding:0px;margin:-30px 0 0px -45px;}
#sidebar div#facebook {display:block;width:280px;float:left;padding:0px;margin:10px 0 0px -45px;}


#sidebar div#side1 p, #sidebar div#side2 p	{color:#000;}
#sidebar div#side3 p, #sidebar div#side3 h3, #sidebar div#side4 p, #sidebar div#side4 h3  {color:#fff;}
#sidebar div#side_jobs	{display:block;width:270px;float:left;padding:5px;background-color:#efcbdb;margin:10px 0 0px 10px;}
#sidebar div#side_jobs p {color:#000;}
#sidebar div#side1		{display:block;width:270px;float:left;padding:5px;background-color:#ccff00;margin:10px 0 0px 10px;position:relative;z-index:6;}
#sidebar div#side2		{display:block;width:270px;float:left;padding:5px;background-color:#07d1fc;margin:10px 0 0px 10px;}
#sidebar div#side3		{display:block;width:270px;float:left;padding:5px;background-color:#252525;margin:10px 0 0px 10px;}
#sidebar div#side3 h3	{border-bottom:1px dotted #707070;}
#sidebar div#side3 p, #sidebar div#side3 ul	{color:#cdcdcd;margin-bottom:1em;margin-top:.5em;}
#sidebar div#side3 a, #sidebar div#side3 a:visited {color:#07d1fc;}


#sidebar div#side4		{display:block;width:270px;float:left;padding:5px;background-color:#000;margin:10px 0 0px 10px;}
#sidebar div#side4 p	{font-size:80%;}
#sidebar div#side4 strong	{font-size:125%;text-align:center;}

#sidebar div#side5		{display:block;width:270px;float:left;padding:5px;background-color:#cdcdcd;margin:10px 0 0px 10px;position:relative;z-index:8;}
#sidebar div#side5 p	{font-size:80%;}
#sidebar div#side5 p.empty {color:#000;}
#sidebar div#side5 strong	{font-size:125%;text-align:center;}

/*#sidebar div#side5		{display:block;width:270px;float:left;padding:5px;background-color:#cdcdcd;margin:10px 0 0px 10px;}
#sidebar div#side5 p	{font-size:80%;}
#sidebar div#side5 p.empty {color:#000;}
#sidebar div#side5 strong	{font-size:125%;text-align:center;}*/

				

#footer {position:relative;margin-top:-200px;height:200px;clear:both;padding:20px;background:url("images/bg_footer.png") 0px 0 repeat-x #000;color:transparent;}
#footer {background-color:transparent;}
#footer a, #footer a:visited {color:#cdcdcd;text-decoration:none;}
#footer a:hover {color:#fff;text-decoration:underline;}
#footer small {font-size:11px;line-height:2em;color:#555;}


h2		{font-family:verdana, arial, sans-serif;color:red;}


#sitemap li {font-size:100%;}
#sitemap li a {color:#000;}




.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



#suckerfishnav {
    background:none;
    font-size:11px;
    font-family:verdana,sans-serif;
    font-weight:500;
    width:610px;
	z-index:100000;
	position:relative;
	


    }
#suckerfishnav, #suckerfishnav ul {
    float:left;
    list-style:none;
    line-height:34px;
    padding:0;
    margin:27px 0 142px 0px;

    width:688px;
	position:relative;
	z-index:9000;
    }
#suckerfishnav a {
    display:block;
    color:#ffffff;
    text-decoration:none;
    padding:0px 11px;
    }
#suckerfishnav li {
    float:left;
    padding:0;
	
    }
#suckerfishnav ul {
    position:absolute;
    left:-999em;
    height:auto;
    width:160px;
    font-weight:normal;
    margin:0;
    line-height:1;
    border:0;
    border-top:1px solid #666666;

	
    }
#suckerfishnav li li {
	
    width:158px;
    border-bottom:1px dotted #fe0699;
    border-left:1px dotted #fe0699;
    border-right:1px dotted #fe0699;
    font-weight:bold;
    font-family:helvetica,sans-serif;
    }
#suckerfishnav li li a {
    padding:10px 10px;
    width:142px;
    font-size:12px;
    color:#fff;
    }
#suckerfishnav li ul ul {
    margin:-33px 0 0 120px;
    }
#suckerfishnav li li:hover {
    background:#fff;
    }
#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:#333;
    }
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
    color:#333;
    }
#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:#000;
    }
#suckerfishnav li:hover, #suckerfishnav li.sfhover {
    background:#ffffff;
    }


