/* CSS Document */

/*  
Theme Name: Susan Elena Theme
Theme URI: 
Description: A premium theme built by Trace Meek for Susan Elena Esquivel
Author: Trace Meek
Author URI: http://tracemeek.com/
*/



html, body, h1, h2, h3, h4, h5, h6, p, blockquote, ul, ol, li, dl, dt, dd, form, pre, div, table, th, tr, td { margin: 0; padding: 0; line-height: 1.7; font-family: Verdana, Arial, Helvetica, sans-serif; }

form#contactform {line-height:0; margin-top:10px; }

body {
background: #999980;
font-size: x-small;
text-align: center; /* Centers the page maincontent container in IE 5 browsers. */
}

h1 {
color: #444;
font-size: 160%;
/*padding-top:.5em;*/
}

h2 {
color: #444;
font-size: 140%;
/*padding-top:.5em;*/
}
h3 {
color: #444;
font-size: 120%;
/*padding-top:.5em;*/
}
p, ul, ol {
color: #222;
font-size: 120%;
padding-bottom:.8em;
}

ul { list-style-type:none; }
ol { margin-left:12px; }
li {margin-left:15px; }

ul li ul li {margin-left:0px; font-size: 90%; }

/*#outerwrapper a:link, #outerwrapper a:visited { color:#444; }
#outerwrapper a:hover, #outerwrapper a:active { color:#444; }*/

#outerwrapper a:link, #outerwrapper a:visited { color:#920; }
#outerwrapper a:hover, #outerwrapper a:active { color:#e20; }

#outerwrapper {
background: #cca url(/images/background.jpg) no-repeat left top;
margin: -25px auto 0px;
text-align: left;
width: 750px;
border-right:1px solid white;
border-left:1px solid white;
position:relative;
}
#outerwrapper #header {
padding: 0px 10px 0px 30px;
position:relative;
overflow:hidden;
height:155px;
}


#outerwrapper #maincontentwrapper {
width: 700px;
margin:0px auto;
}
#outerwrapper #maincontentwrapper #secondarycontent {
background-color: #ebebeb;
float: right;
width: 220px;
padding-bottom:15px;
filter:alpha(opacity=65); /* for IE */ opacity:.65; /* the CSS3 spec */
}

#outerwrapper #maincontentwrapper #secondarycontent h2 { font-size:120%; padding-top:12px; }

#outerwrapper #maincontentwrapper #maincontent {
margin: 0 0 30px 0px;
float:left;
width:450px;
}

#outerwrapper #maincontentwrapper { padding-top:25px; }


#outerwrapper #footer {
border-top: 1px solid white;
background:#997 url(/images/bg-footer.jpg) no-repeat left top;
padding: 40px 10px 30px 25px;
margin-top:30px;
clear:both;
}
#outerwrapper #footer p, #outerwrapper #footer a:link, #outerwrapper #footer a:visited { color:white; }

/* common to all nav <li>s */
#primarynavlist li { top:130px; list-style-type:none; position:absolute; text-align:center; }

#primarynavlist li a { display:block; height:20px; padding-top:4px; text-decoration:none; text-indent:-9999px; }


#primarynavlist li.page-item-1 { left:0px; } /* Home page */
#primarynavlist li.page-item-1 a { width:55px; }

#primarynavlist li.page-item-4 { left:55px; } /* Artist page */
#primarynavlist li.page-item-4 a { width:55px; }

#primarynavlist li.page-item-5 { left:110px; } /* Mixed Media page */
#primarynavlist li.page-item-5 a { width:93px; }

#primarynavlist li.page-item-6 { left:203px; } /* Sculpture page */
#primarynavlist li.page-item-6 a { width:74px; }

#primarynavlist li.page-item-8 { left:277px; } /* Purchase page */
#primarynavlist li.page-item-8 a { width:72px; }

#primarynavlist li.page-item-7 { left:349px; } /* Contact page */
#primarynavlist li.page-item-7 a { width:75px; }


body#body-home-home .post h1 { display:none;}
body#body-home-home div.post div.entry h1 { display:block; visibility:visible;}



.svbox { width:700px; margin-top:-10px; margin-bottom:-55px; } /* a box for holding a simpleviewer gallery */

body#body-sculpture #secondarycontent,
body#body-mixed-media #secondarycontent,
body#body-test #secondarycontent,
body#body-studio-gallery #secondarycontent,
body#body-wholesale-gallery #secondarycontent { display:none; }

body#body-sculpture #maincontent, body#body-mixed-media #maincontent { width:inherit; }

#logo { position:absolute; left:-25px; top:0px; }
#logo h2 a { width:300px; height:120px; display:block; text-indent:-9999px; }
#logo p { position:absolute; left:0px; top: 0px; width:64px; height:100px; text-indent:-9999px; }

#widget { position:absolute; left:-56px; top: -1px; width:55px; height:500px; }



.bordered { border: 1px solid white; }

#maincontent ul { list-style-type:disc; }

table { margin-bottom: 15px; }

td { padding-right:15px !important; color: #222; font-size: 120%; }

td p, td h1, td h2, td h3, td h4, td h5, td h6 { font-size:inherit; }

#contactform input[type="text"], #contactform textarea[name="comments"] { width:300px; filter:alpha(opacity=65); /* for IE */ opacity:.65; /* the CSS3 spec */ }

.floatright { float:right; margin:0px 0px 10px 15px; }
.floatleft { float:left; margin:0px 15px 10px 0px; }

.extratop { margin-top:40px; }
.extrabottom { margin-bottom:40px; }

#paypal-form input {clear:both; display:block; margin-bottom:15px;}