/*
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
*/

body
{
	font: normal 12px Verdana, Arial, Helvetica, Futura, sans-serif;
	background: #fff url('images/bg.gif') repeat-x top left;
}
.padding
{
	padding: 35px 12px 0 12px;
}
#wrapper
{
	position: relative;
	overflow: auto;
	background: transparent url('images/bg_container.gif') no-repeat top left;
}
h4#logo
{
	text-indent: -9999px;
	/* overflow: hidden; */
	margin: 0;
	padding: 0;
	border: 0;
}
h4#logo a
{
	position: absolute;
	display: block;	
	width: 202px;
	height: 107px;
	top: 0;
	left: 26px;
	background: transparent url('images/logo.png') no-repeat top left;
	z-index: 20;
	cursor: pointer;
}
#feature_top
{
	background: transparent url('images/bg_feature.jpg') no-repeat top left;
	height: 360px;
	position: relative;
}
#feature_top h1
{
	position: absolute;
	top: 54px;
	left: 37px;
	width: 434px;
	height: 103px;
	background: transparent url("images/bg_ilookpi.jpg") no-repeat top left;
	text-indent: -9999px;

}
#feature_top p
{
	position: absolute;
	top: 157px;
	left: 37px;
	width: 434px;
	height: 194px;
	background: transparent url("images/bg_ilookpi_text.jpg") no-repeat top left;
	text-indent: -9999px;
}
#feature_top img
{
	display: block;
	position: absolute;
	top: 19px;
	right: 57px;
	width: 329px;
	height: 322px;
}
#feature_action
{
	display: block;
	position: absolute;
	bottom: 25px;
	right: 150px;
	width: 295px;
	height: 75px;
	background: transparent url("images/bg_feature_buttons.png") no-repeat top left;
	z-index: 30;
}
#feature_action h3
{
	text-indent: -9999px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	border: 0;
	background: none;
}
#feature_action h3 a#feature_purchase,
#feature_action h3 a#feature_learn_more
{
	position: absolute;
	display: block;	
	width: 125px;
	height: 47px;
	top: 16px;
	left: 16px;
	background: transparent url('images/purchase2.gif') no-repeat top left;
	z-index: 40;
}
#feature_action h3 a#feature_learn_more
{
	left: 155px;
	background-image: url('images/learn_more2.gif')
}
#feature_action h3 a:hover#feature_purchase, #feature_action h3 a:hover#feature_learn_more { background-position: 0 -47px; }
#features
{
	background: transparent url('images/bg_container_features.gif') repeat-y top left;
}
.feature
{
	background: #edf3f7 url('images/bg_features.gif') repeat-x top left;
}

.page .padding
{
	padding-top: 15px;
	padding-right: 20px;
}
.page h1
{
	font-size: 32px;
}
.page h3
{
	font-size: 15px;
	clear: both;
}

.page p,
.page li,
#home .feature p,
#home .feature li,
.page td
{
	font-size: 13px;
}
.page li
{
	margin-bottom: 5px;
}
.page p.date
{
	margin-bottom: 0;
	color: #666;
	font-size: 12px;
}
.page a:link, .feature a:link   { color: #0777c5; }  /* unvisited link */
.page a:visited, .feature a:visited { color: #306; }  /* visited link */
.page a:hover, .feature a:hover   { border-bottom: 1px dotted; }  /* mouse over link */
.page a:active, .feature a:active  { color: #0777c5; }  /* selected link */
/* Navigation */
#container_nav
{
	height: 56px;
}
#navigation
{
	margin-top: 16px;
	margin-left: 376px;
}
.nav, .nav ul { 
	list-style: none;
	margin: 0;
	padding: 0;
}
.nav
{
  z-index: 100;
  position: relative;
}
.nav li
{
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
}
.nav li a,
.nav li a:link,
.nav li a:active,
.nav li a:visited
{
	font: normal 12px/24px Verdana, Arial, Helvetica, Futura, sans-serif;
  color: #fff;
  display: block;
  padding: 0 7px;
  text-decoration: none;
  border-left: 1px solid transparent;
}
.nav li a:hover
{
  background: #74a227;
  color: #fff;
}
#navigation li:hover a, 
#navigation li.sfHover a
{
  background: #74a227;
  color: #fff;
  border-left: 1px solid #406f0c;
}
#navigation li:hover ul a, 
#navigation li.sfHover ul a
{
  background: #74a227;
  color: #fff;	
}
#navigation li:hover ul a:hover, 
#navigation li.sfHover ul a:hover
{
  background: #406f0c;
  color: #fff;	
}
.nav ul
{
  background: #74a227;
  list-style: none;
  margin: 0;
  width: 186px;
  position: absolute;
  top: -999em;
  left: 0;
  border-bottom: 1px solid #406f0c;
}
.nav li:hover ul,
.nav li.sfHover ul
{
  top: 24px;
}
.nav ul li
{
  border: 0;
  float: none;
}
.nav ul a
{
  padding-right: 20px;
  width: 170px;
  white-space: nowrap;
  border-left: 1px solid #406f0c;
  border-right: 1px solid #406f0c;
}
.nav ul a:hover {
  background: #406f0c;
  color: #fff;
}

#footer
{
	margin-top: 20px;
	background: #000 url('images/bg_footer2.gif') repeat-x top left;
	overflow: auto;
	height: 70px;
}
#footer p
{
	margin: 25px 0 0 0;
	color: #666;
	text-align: center;
}

#footer a { color: #999; }
#footer a:hover { color: #fff; }


#home h3 { color: #333; }

#home #left ul
{
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#home #left li
{
	background: transparent url('images/bullet_check.gif') no-repeat 0 0;
	margin: 0 0 14px 5px;
	padding: 3px 0 3px 30px;
	line-height: 1.3em;
}
#sub_banner
{
	position: relative;
	background: #406e0c url('images/bg_sub_banner.jpg') no-repeat 0 0;
	width: 940px;
	height: 97px;
	/* border-bottom: 18px solid #fff; */
}
#breadcrumbs
{
	position: absolute;
	top: 4px;
	left: 232px;
	font-size: 11px;
	color: #B5DA90;
}
#breadcrumbs a:link, #breadcrumbs a:visited { color: #fff; }  /* unvisited link */
#breadcrumbs a:hover { border-bottom: 1px dotted; }  /* mouse over link */
#breadcrumbs a:active { color: #ffc; }  /* selected link */
#banner_parent
{
	position: absolute;
	bottom: 10px;
	right: 18px;
	margin: 0;
	padding: 0;
	color: #D0E7B8;
	font-size: 28px;
	font-weight: normal;
	letter-spacing: 1.2px
}
#content
{
	background: #fff url('images/bg_content.gif') repeat-y 0 0;
}
.sub_nav
{
	background: transparent url('images/bg_sub_nav.gif') no-repeat 0 0;
	color: #000;
}
.sub_nav .padding
{
	padding: 35px 5px 0 30px;
}
.sub_nav h3
{
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 5px;
}
.sub_nav ul
{
	list-style-type: none;
	padding: 0;
	margin: 0 9px 10px 0;
}
.sub_nav li
{
	border-bottom: 1px solid #CBE1ED;
	line-height: 110%;
	padding: 7px 0;
	margin: 0;
}
.sub_nav p
{
	margin-right: 8px;
}
.sub_nav a:link    { color: #0777c5; }  /* unvisited link */
.sub_nav a:visited { color: #306; }  /* visited link */
.sub_nav a:hover   { color: #00F; }  /* mouse over link */
.sub_nav a:active  { color: #0777c5; }  /* selected link */
.credits { display: none; }
#page-67 #oTable,
#page-114 #oTable
{
	width: 650px;
}
#page-67 th,
#page-114 th
{
	background-color: #edf3f7;
	font-size: 14px;
	border-bottom: 3px solid #a9cee3;
	padding: 5px;
	text-align: left;
}
#page-67 #oTable td,
#page-114 #oTable td
{
	border-bottom: 1px solid #DBDBDB;
	padding: 5px;
}
#page-67 #oTable input { margin-top: 4px; }
#page-114 #oTable td#subtotal { text-align: right; }
#page-67 #oSubmit
{
	font-size: 14px;
	font-weight: bold;
	padding: 10px;
	cursor: pointer;
	display: block;
	margin: 0 20px 0 auto;
	background-color: #406e0c;
	color: #fff;
	border: 3px solid #d0e7b8;
}
#page-67 .page p
{
	font-size: 12px;
}
#page-67 .desc
{
	color: #666;
}
#gc_submit
{
	display: block;
	border: none;
	margin: 0 15px 0 auto;
}

.wp-caption {
	border: 1px solid #a9cee3;
	text-align: center;
	background-color: #edf3f7;
	padding-top: 4px;
	margin: 10px;
	clear: both;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

.nowrap { white-space: nowrap; }

#page-47 .page h3
{
	border-top: 1px solid #a9cee3;
	padding-top: 8px;
	margin-top: 15px;
}
#page-47 .wp-caption { margin: 0 0 20px 10px; }

#page-399 .page h4,
#page-620 .page h4
{
	color: #0777c5;
	font-size: 13px;
}

#page-399 .page p,
#page-620 .page p
{
	display: none;
}
#page-399 .page div.highlight,
#page-620 .page div.highlight
{
	display: none;
	padding: 15px 15px 0 15px;
	margin: 15px 10px;
	border: 1px solid #cbe1ed;
	background-color: #edf3f7;
}
#page-399 .page p.edit,
#page-620 .page p.edit
{
	display: block;
}
#page-67 .alert
{
	padding: 10px;
	border-top: 1px solid #990000;
	border-bottom: 1px solid #990000;
	background-color: #FFECEC;
}

.wp-table-reloaded-id-1 td
{
	border-bottom: 1px solid #ccc;
	padding: 10px 8px;
}
.attention { color: red; }
.highlight { background-color: #ffc; }
#page-633 .page h3,
#page-677 .page h3,
#page-688 .page h3,
#page-694 .page h3,
#page-737 .page h3,
#page-777 .page h3
{
	background-color:#EDF3F7;
	border-bottom:3px solid #A9CEE3;
	line-height: 25px;
	padding: 0 8px;
}
#page-633 .page a,
#page-665 .page a,
#page-668 .page a,
#page-670 .page a,
#page-675 .page a,
#page-677 .page a,
#page-688 .page a,
#page-737 .page a,
#page-694 .page a,
#page-699 .page a,
#page-701 .page a,
#page-777 .page a
 { border-bottom: 1px dotted; }
 
#home #feature_top
{
	background-image: url('images/feature_mac_pc.jpg');
}
#home #feature_top h1,
#home #feature_top p
{
	display: none;
}
#home #feature_action
{
	right: 12px;
	bottom: 12px;
}
#feature_top img#ilook-mac-1,
#feature_top img#ilook-mac-2,
#feature_top img#ilook-pc
{
	display: block;
	position: absolute;
	top: 58px;
	left: 17px;
	width: 330px;
	height: 105px;
}
#feature_top img#ilook-mac-2
{
	left: 362px;
	width: 338px;
}
#feature_top img#ilook-pc
{
	top: 45px;
	left: 716px;
	width: 206px;
	height: 152px;
}

