/*
Theme Name: Fight Her
Theme URI: designingdigitally.com
Description: Fight Her
Version: 1.0
Author: Kat
Author URI: designingdigitally.com
*/
/* added by sean */


.gsc-title a:link{color:#000;}

#search {float : right;
height : 22px;background-color:;
position:absolute; z-index:99; padding:0px;margin-left:6px;right:1px;padding-top:7px;
}
.gsc-control{
}
.gs-title{
display:block;
background-color:#282828;!important
}
.gs-title{text-decoration:none;!important}
.gs-snippet{
background-color:#fbd9ea;!important
}
.gsc-title{color:#fff;}
.gsc-resultsbox-visible{background:url('/wp-content/uploads/2009/10/drop-shadow1.png') center;width:290px;!important}
.gsc-resultsRoot{padding:10px;!important
}

input
{
color: #781351;
background: #fff;
border: 1px solid #781351
}

.submit input
{
color: #fff;
background: #fff;
border: 2px outset #d7b9c9
}
fieldset
{
border: 1px solid #781351;
width: 20em
}

legend
{
color: #fff;
background: #ffa20c;
border: 1px solid #781351;
padding: 2px 6px
} 
/* form */

#shoppingcartcontents{padding-left: 5px;!important}

div.product_grid_display div.product_grid_item {
float:left;
height:auto !important;
margin:4px 8px 8px 0;
position:relative;
width:120px;
padding-right:130px;!important
}

blockquote {
margin:22px 40px;
upadding:3px;
color:#575757;
padding: 0 50px;
background: transparent url("/wp-content/uploads/2009/10/blockquote.gif") no-repeat 0 0;
}

* {margin: 0;
padding: 0;}

/*==================
CLEAR
==================*/
.clear {clear : both;
height : 0;
overflow: hidden;}

/*==================
GENERAL
==================*/
h2 {font : 14px Helvetica, Arial, sans-serif;
text-transform : uppercase;
font-weight : bold;}

h3 {font : 14px Helvetica, Arial, sans-serif;
text-transform : uppercase;
font-weight : bold;}

p, ul {font: 11px Verdana, Helvetica, sans-serif;
line-height: 18px;
color : #000;}

a {text-decoration : none;
color : #931b43;
font-weight : bold;}

a:hover {text-decoration : underline;}

img {border : 0;}

/*==================
HTML
==================*/
html {background-image : url("images/bg.jpg");
background-repeat : repeat-x;
background-position : top left;
background-color : #ebebeb;
height : 100%;}

/*==================
BODY
==================*/
body {height : 100%;font-family:Helvetica, Arial, sans-serif;}

/*==================
PAGEWRAP
==================*/
#pagewrap {background-image : url("images/boxbg.png");
background-repeat : repeat-y;
background-position : top center;
margin: 0 auto;
width: 805px;
text-align: left;}

/*==================
CONTAINER
==================*/
#container {position : relative;
margin : 0 auto;
width : 775px;
min-height : 100%;
height : 100%;}

/*==================
HEADER
==================*/
#header {background-image : url("/wp-content/uploads/2009/10/FREESHIPPING1.jpg");
background-repeat : no-repeat;
background-position : top right;
background-color:#000;
height : 95px;}

/*==================
LOGO
==================*/
h1#logo {float : left;
position : relative;
background: url("images/logo.png");
background-repeat : no-repeat;
background-position : top center;
margin : 5px 0 0 0;
padding : 0 0 0 17px;}

h1#logo a {display : block;
width : 505px;
height : 85px;
text-indent : -9999px;}

/*==================
ACCOUNT
==================*/
#account {float : right;
/*width : 185px;*/
margin-top : 65px;
padding-right : 15px;}

#account ul {list-style-type : none;}

#account ul li {float : left;
margin-left : 7px;}

#account ul li a {font-weight : normal;
font-size : 10px;
height : 15px;
color : #cc6698;
padding-right : 5px;
border-right : 1px solid #cc6698;}

#account ul li.last a {border : none;}

/*==================
NAVBAR
==================*/
#navbar {background-color : #cc6698;
height : 34px;
border-bottom : 1px solid #fff;}

#nav {float : left;
width : 530px;}

#nav ul {list-style-type : none;
color : #fff;
margin-left : 10px;}

#nav ul li {float : left;
line-height : 34px;
padding : 0 5px;}

#nav ul li a {color : #fff;
font : 12px Helvetica, Arial, sans-serif;
text-transform : uppercase;
line-height : 34px;
padding : 6px;}

#nav ul li a:hover {text-decoration : none;
background-color : #1f1c1c;}


#search #searchform {
padding-top : 4px;}

#search #searchform label {display : none;}

#search #s {width : 143px;
border : 1px solid #b65183;
padding : 4px;}

#search #searchsubmit {font-size : 11px;
color : #cc6698;
background-color : #1f1c1c;
padding : 4px;
border : 1px solid #a74876;}

/*==================
HEADERIMAGE
==================*/
#headerimage {margin : 0 auto;
border-bottom : 1px solid #fff;}

#headerimage img {text-align : center;
display : block;
margin : 0;
padding : 0;}

/*==================
THECONTENT
==================*/
#thecontent {background-image : url("images/contentbg.jpg");
background-repeat : repeat-y;
background-position : top left;
width : 775px;
padding-bottom : 40px;}

/*==================
SIDECONTENT
==================*/
#sidecontent {float : left;
width : 187px;}

#sidecontent .sidebox {text-align : center;}

#sidecontent .sidebox h2 {color : #fff;
background-color : #282828;
line-height : 31px;
height : 31px;
text-align : left;
padding-left : 19px;}

#sidecontent .sidebox ul {list-style-type : square;
list-style-position : inside;
color : #931b43;
padding : 15px 19px;}

#sidecontent .sidebox ul li {text-align : left;}

#sidecontent .sidebox p {padding : 15px;}

#sidecontent .sidebox .textarea {width : 143px;
border : 1px solid #9a9a9a;
padding : 4px;}

#sidecontent .sidebox #submit {font-size : 11px;
color : #cc6698;
background-color : #1f1c1c;
margin : 7px 0 8px 0;
padding : 4px 6px;
border : 1px solid #a74876;}


/*==================
MAINCONTENT
==================*/
#maincontent {float : left;
width : 587px;}

.heading {background-color : #dd90aa;
color : #931b43;
height : 31px;}

.heading h3 {line-height : 31px;
padding-left : 19px;}

.contentarticle {padding : 19px;}

.contentarticle p {padding-bottom : 20px;}

div.edit {text-align : left;}

div.edit a {font : 11px Verdana, Helvetica, sans-serif;
line-height: 18px;
color : #cc6698;
text-decoration : none;
background-color : #1f1c1c;
margin-left : 19px;
padding : 4px 6px;
border : 1px solid #a74876;}

div.editpost {text-align : left;
margin-bottom : 15px;}

div.editpost a {font : 11px Verdana, Helvetica, sans-serif;
line-height: 18px;
color : #cc6698;
text-decoration : none;
background-color : #1f1c1c;
padding : 4px 6px;
border : 1px solid #a74876;}

.contentsearch {padding : 19px;}

.contentsearch p {padding-bottom : 20px;}

.contentsearch .post {border-bottom : 1px dashed #dd90aa;}

.search_post_title {margin-bottom : 10px;}

/*==================
FEATUREDBUTTONS
==================*/
#featuredbuttons {background-color : #bfbfbf;
text-align : center;
padding : 15px 10px;
border-bottom : 1px solid #fff;}

#featuredbuttons ul {list-style-type : none;}

#featuredbuttons ul li {display : inline;
padding : 0 6px;}

/*==================
FEATUREDITEMS
==================*/
#featureditems {text-align : center;}

#featureditems .heading {background-color : #dd90aa;
color : #931b43;
height : 31px;}

#featureditems h2 {float : left;
text-transform : uppercase;
line-height : 31px;
text-align : left;
padding-left : 19px;}

#featureditems h3 {display : none;}

#featureditems p.viewall {float : right;
line-height : 31px;
padding : 0 19px 0 0;}

#featureditems table {margin : 10px auto;
/*width : 565px;*/}

#featureditems table tr td {vertical-align : top;
padding : 4px;}

#featureditems table tr td img {border : 2px solid #a3a3a3;}

/*==================
FOOTER
==================*/
#footer {background-image : url("images/footerbg.jpg");
background-repeat : repeat-x;
background-position : top left;
height : 78px;
bottom : 0;}

#footertext {float : left;
margin-top : 12px;
padding-left : 19px;}

#footertext ul {list-style-type : none;}

#footertext ul li {display : inline;}

#footertext ul li a {font-size : 10px;
color : #fff;
font-weight : normal;
padding : 0 7px 0 4px;
border-right : 1px solid #fff;}

#footertext ul li.last a {border : none;}

#footertext p {font-size : 10px;
color : #fff;
padding-left : 4px;}

#footertext p a {color : #cc6698;}

#footerlogo {float : right;
width : 142px;
margin-top : 17px;
padding-right : 19px;}