/*  
Theme Name: Getshopped theme
Theme URI: http://mu.wordpress.org/
Description: The new default GetShopped theme, do not allow others on this site to use or the sky will fall and Salad fingers will rise from the sea to poke your eyes with a rusty spoon.
Version: 1.0
Author: Nick La
*/
*{margin:0; padding:0}
body{font:12px/140% 'Lucida Grande',Arial,Helvetica,sans-serif; margin:0 auto; width:948px; background:#dedede url(images/main-bg.gif) repeat-x; color:#444}
input{font:100% Arial,Helvetica,sans-serif;}
img{border:none}
a{text-decoration:none; color:#006699; border-bottom:solid 0px #d7d7d7; padding-bottom:1px}
a:hover{border-color:#000; text-decoration: underline;}
ul{list-style:none; padding-top:.5em}
ul li{background:url(images/bullet.gif) no-repeat .3em .5em; padding:0 0 1em 18px; line-height:140%}
ol{margin:.3em 0 15px}
ol li{margin:0 0 1em 27px; padding:0}
p{padding-bottom:1.6em}
h1, h2, h3{color:#000}
h1{font:bold 210%/110% Arial,Helvetica,sans-serif; padding:0 0 .3em}
h2{font:bold 170%/110% Arial,Helvetica,sans-serif; padding:.5em 0 .3em}
h3{font:normal 145%/110% Arial,Helvetica,sans-serif; padding:.5em 0 .3em}
h4{font:bold 130%/110% Arial,Helvetica,sans-serif; padding:.5em 0 .3em}

#header{height:95px; position:relative}
#logo{position:absolute; top:18px; left:6px}
#logo a{border:none}
#login-pane{position:absolute; right:27px; top:0; width:320px}
.login-on{z-index:3 !important}
.loginform{width:280px; padding:10px 20px; background:#fff; border:solid 1px #999; border-top:none; display:none}
.loginform p{clear:both; padding:5px 0; margin:0}
.loginform label{width:100px; display:block; float:left}
.loginform .indent{padding-left:100px}
.btn-login{padding-right:0; text-align:right}
.btn-login img{cursor:pointer}

.header-nav{position:absolute; top:5px; right:113px; font-size:90%; text-align:right; z-index:2}

.header-nav a{text-decoration:none; color:#000; border:none}
.header-nav a:hover{text-decoration:underline}

h2 a{border-bottom: none; padding-bottom: 10px;}

#nav{list-style:none; margin:10px; padding:0; font:bold 100%/100% Arial,Helvetica,sans-serif; position:absolute; bottom:-13px; right:10px; }
#nav li{background:url(images/nav-left.gif) no-repeat left top; padding:0 0 0 5px; margin:0 5px 0 0; float:left; 	position: relative;}

#nav a{background:url(images/nav-right.gif) no-repeat right top; padding:8px 20px 8px 15px; display:block; color:#fff; text-decoration:none; border:none}
#nav a:hover{text-decoration:underline}
#nav .active{background-position:left -46px}
#nav .active a{background-position:right -46px; color:#90390b}

#nav .page-item-download a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/nav-right3.jpg) no-repeat scroll right top;
border:medium none;
color:#FFFFFF;
display:block;
padding:8px 20px 8px 15px;
text-decoration:none;
}


#nav li ul {
	position: absolute;
	visibility: hidden;
	float: none;
	left:2px;
	width: 150px;
	margin: 0;
	padding: 5px 10px 6px 10px;
	z-index: 10000;
	border: 1px solid #a34b09;
	border-bottom-width: 2px;
/* 	border-bottom-color: #AF9DA3; */
	border-top: 0;
	background-color: #fff;
	opacity: 0.97;
	background-image:none;
}

#nav li:hover ul,
#nav li.iehover ul {
	visibility: visible;
}
#nav ul li{
	display: block;
	float: left;
	clear: both;
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;
	font-size: 100%;
	line-height: 100%;
	overflow: hidden;
	white-space: normal;
/* 	border-bottom: 1px dotted #a34b09; */
	background:none;
}
#nav ul li:last-child {
/* 	border-bottom: 0; */
}
#nav ul li a {
	display: block;
	width: auto;
	height: auto;
	float: none;
	font-weight: normal;
	background-image: none;
	padding: 6px 0;
	white-space: normal;
	color: #666;
}
#nav li.current_page_item ul li a,
#nav li.current_page_parent ul li a {
	color: #666;
}
#nav li ul li a:hover,
#nav li.current_page_item ul li a:hover,
#nav li ul li.current_page_item a {
	color: #a34b09;
}

#nav{list-style:none; margin:10px; padding:0; font:bold 100%/100% Arial,Helvetica,sans-serif; position:absolute; bottom:-13px; right:10px; }
#nav li{background:url(images/nav-left.gif) no-repeat left top; padding:0 0 0 5px; margin:0 5px 0 0; float:left; 	position: relative;}
#nav a{background:url(images/nav-right.gif) no-repeat right top; padding:8px 20px 8px 15px; display:block; color:#fff; text-decoration:none; border:none}
#nav .page-item-12 a{ background:url(images/nav-right2.png) no-repeat right top; padding:8px 20px 8px 15px; display:block; color:#fff; text-decoration:none; border:none}
#nav .page-item-12 li a { background:none; padding:8px 20px 8px 0; display:block; color:#666666; text-decoration:none; border:none}
#nav .page-item-104 a{ background:url(images/nav-right2.png) no-repeat right top; padding:8px 20px 8px 15px; display:block; color:#fff; text-decoration:none; border:none}
#nav li.page-item-download{background:url(images/nav-left2.jpg) no-repeat left top; padding:0 0 0 5px; margin:0 5px 0 0; float:left; 	position: relative;}
#nav .page-item-download a{ background:url(images/nav-right3.jpg) no-repeat right top; padding:8px 20px 8px 15px; display:block; color:#fff; text-decoration:none; border:none}
#nav .page-item-104 li a { background:none; padding:8px 20px 8px 0; display:block; color:#666666; text-decoration:none; border:none}
/* #nav a:hover{text-decoration:underline} */
#nav .active{background-position:left -46px}
#nav .active a{background-position:right -46px; color:#90390b}
.postdate {
background:transparent url(images/mini-date.gif) no-repeat scroll left center;
color:#666666;
/* float:left; */ 
display: block;
font-size:90%;
padding-left:15px;
margin-bottom: 5px;
}
#wrapper{background:url(images/content-bg.gif) repeat-y}
#top{background:url(images/content-bg-top.gif) no-repeat}
#content{padding:16px 0px 10px 16px;width: 615px;}
.full-width {
	width:892px !important;
}
.full-width #post_content {
	width:100%;
}
#leadin{background:url(images/leadin.jpg) no-repeat; width:430px; height:315px; margin:3px 0 0 4px; padding:70px 55px 0 455px; font-size:140%; line-height:150%; color:#666}
#leadin a{border:none}
#leadin p{padding:0}
#leadin h1{font:bold 160%/100% Arial,Helvetica,sans-serif; letter-spacing:-1px; padding-bottom:10px; color:#000}
#leadin .btn-signup{margin:30px 0 0 -16px}
#leadin .btn-signup a{background:url(images/btn-signup.gif) no-repeat; padding:4px 15px 0 50px; width:180px; height:35px; color:#fff; display:block; font-size:80%; font-weight:bold; text-decoration:none}
#leadin .btn-signup a:hover{text-decoration:none; color:#000}

.feat_sites{border-top:solid 1px #fff; position:relative; padding:5px 0 15px 44px}
.feat_sites a{border:none}
.feat_sites .next{position:absolute; right:0px; top:70px; z-index:20; cursor:pointer}
.feat_sites .prev{position:absolute; left:0px; top:70px; z-index:20; cursor:pointer}
.feat_list{height:185px; overflow:hidden}
.feat_list li{padding:7px 8px; margin:0 14px 0 0; width:171px; height:180px; background:url(images/showcase-bg.gif) no-repeat; text-align:center}
.feat_list img{margin-bottom:10px; border:solid 1px #ededed}
.feat_list img:hover{border-color:#000}

.features{list-style:none}
.features li{width:406px; float:left; padding:0 15px 15px; margin:0; background:none}
.features img{float:left}
.features h3{float:right; width:310px; padding:0 0 .2em}
.features p{float:right; width:310px}

.leftcol{width:650px; float:left}
.rightcol{float:right; width:200px;}
.submenu{list-style:none; margin:0; padding:0 0 20px;}
.submenu li{background:none; margin:0; padding:0; border-bottom:solid 1px #e4e4e4}
.submenu a{color:#666; text-decoration:none; padding:5px 2px; display:block; border:none}
.submenu a:hover{background:#f8f8f8; color:#000}

#footer{background:#dedede url(images/footer-bg.gif) no-repeat; padding:56px 0 20px 20px; font-size:90%; color:#666; clear:both}
#footer a{color:#333; text-decoration:none}
#footer a:hover{text-decoration:underline}

.form-txt{border:solid 1px #999; padding:5px 3px}
.form-txt:focus{border-color:#000}
.formerror{border:solid 1px #F60}
.formerror-msg{color:#F60 !important; font-size:95%; padding-left:6px}
.form-btn{padding:4px 14px; background:#fff url(images/form-btn.gif) repeat-x; border:solid 1px #666}

.img-btn{background:url(images/img-button.gif) no-repeat; border:none; padding:8px 0 10px; font-size:110%; font-weight:bold; color:#fff; width:145px;  text-align:center;  cursor:pointer}

div.img-btn{font-size:110% !important; width:145px !important}

.reg-process{background:#fffdd8; padding:10px 20px; border-top:solid 1px #f2f1de; border-bottom:solid 1px #f2f1de; font-size:130%; margin-bottom:30px;  min-height:42px;  _height:42px}
.reg-process strong{color:#ae8209; font-weight:normal}
.reg-process strong.congratulations{color:#ae8209; font-weight:normal;  display:block;  margin-top:12px}
.reg-process img{vertical-align:middle; padding:0 5px 0 30px}
.reg-process .step-off{color:#c0a969}
.reg-process .step-on{color:#333}

.signupform p{padding:10px 0 10px}
.signupform label.design_label{width:231px; float:left; display:block; font-weight:bold}
.signupform .indent{padding-left:231px}
.signupform .form-txt{width:300px}
.signupform .small{line-height:120%; font-size:90%; padding-bottom:10px; padding-top:0; width:360px; color:#999}

.new-address{background:#f0f7e2; border:solid 1px #d7e4c2; padding:20px; font-size:120%; margin-bottom:30px}
.new-address p{padding:0 0 10px}
.new-address label{width:210px; float:left; display:block; padding-top:8px}
.new-address .indent{padding-left:210px}

.new-address strong{font-size:120%; color:#000}

.new-address label strong{font-size:120%; color:#000;  display:block;  float:right}

.new-address .form-txt,{font-size:120%; color:#000;  display:block;  float:left}

.new-address .small{font-size:75%; line-height:120%; padding-bottom:0; padding-top:5px}

.theme_selection{border-top:solid 1px #fff; position:relative; padding:5px 0 15px 44px; background:#f0f7e2; border:solid 1px #d7e4c2; margin-bottom:30px}
.theme_selection a{border:none}
.theme_selection .next{position:absolute; right:15px; top:120px; z-index:20; cursor:pointer}
.theme_selection .prev{position:absolute; left:15px; top:120px; z-index:20; cursor:pointer}
.theme_list{height:230px; overflow:hidden; margin:0; padding:0}
.theme_list li{padding:0px 8px; margin:0 16px 0 0; width:230px; height:230px; text-align:center; background:none}
.theme_list img{margin:5px 10px; border:solid 1px #ccc; padding:4px; background:#fff}
.theme_list img:hover{border-color:#000}

.clear{clear:both}
.large{font-size:130%; line-height:140%}

.clearfix:after, #content:after{ content:".";  display:block;  height:0;  clear:both;  visibility:hidden}
.clearfix, #content{display:inline-block}

* html .clearfix, * html #content{height:1%}
.clearfix, #content{display:block}

div.clear_floats {
  clear: both;
}