/*  
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:84%/140% Arial,Helvetica,sans-serif; margin:0 auto; width:948px; background:#dedede url(images/main-bg.gif) repeat-x; color:#666}
input{font:100% Arial,Helvetica,sans-serif}
img{border:none}
a{text-decoration:none; color:#000; border-bottom:solid 1px #d7d7d7; padding-bottom:1px}
a:hover{border-color:#000}
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:12px; 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}

#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}
#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}

#wrapper{background:url(images/content-bg.gif) repeat-y}
#top{background:url(images/content-bg-top.gif) no-repeat}
#content{padding:35px 36px 10px; clear:both}

.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;
}

#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; font-size:95%}
.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}
