/*
Theme Name: Elizabeth Spencer Wines
Theme URI: http://ElizabethSpencerWines.com/
Description: Elizabeth Spencer Wines WordPress theme based on the default theme.
Version: 1.0
Author: Kristine Cummins Design & Steve Williams
Author URI: http://kristinecummins.com
Author URI: http://www.sbw.org
ESW branding color: Charleston Green #1f2725 
*/


.eswmenu-before {
display: none
} 

#wpmenu1 {
display: none
} 

.eswmenu {
display: none
} 



body {
background-color: white;
color: black;
font-family: "Palatino Linotype", Garamond, "Times New Roman", serif;
margin: 0 0;
} 

#bookmark {
display: none;
} 

#logo {
background-color: transparent;
color: black;
display: block;
margin: 3px auto 0 auto;
overflow: hidden;
} 

#shadow-container {
color: black;
margin: 0 0;
overflow: hidden;
} 

#shadow-bg-top {
display: none;
} 

#shadow-bg-mid {
background: none;
color: black;
overflow: hidden;
text-align:center;
} 

#shadow-bg-bottom {
display: none;
} 


#uber-container {
background-color: transparent;
color: black;
margin: 0 0;
overflow: hidden;
} 

#container {
background-color: transparent;
color: black;
padding: 0 0;
overflow: hidden;
} 

#slideshow {
display: none;
} 

#body {
background-color: transparent;
clear: both;
color: black;
margin: 0;
overflow: hidden;
padding: 0;
} 

#content { 
background-color: transparent;
color: black;
text-align: justify;
overflow: hidden;
padding-right: 25px;
} 



/* SIDEBAR HOME EVENTS */
#sidebar {
background-color: transparent;
color: black;
margin: 0;
text-align: left;
} 

#sidebar ul {
list-style-type: none;
margin: 0;
padding: 0;
} 

 #sidebar h2  {
border: 0; 
background-color: inherit;
color: black;
display: block;
font: normal 1.1em "Palatino Linotype", Garamond, "Times New Roman", serif;
letter-spacing: 0;
margin: 0 0 10px 0;
padding: 0;
text-align: left;
text-transform: capitalize;
} 

 #sidebar ul ul li  {
background: url(images/bullet.gif) no-repeat 0 9%;
font: normal .8em/1.3em "Trebuchet MS", verdana, helvetica, sans-serif;
font-weight: normal;
margin: 0;
padding: 2px 0 6px 20px;
text-align: left;
} 
/* END */



























/* 2-Col Tasting Notes, Events */

.left-col {
background-color: transparent;
color: black;
float: left;
padding-right: 10px;
width: 280px;
} 

.right-col {
background-color: transparent;
color: black;
float: right;
padding-left: 20px;
width: 280px;
} 


/* EVENTS PG */

.event-listing {
background-color: inherit;
color: black;
display: block;
font: normal 1em/1.3em "Palatino Linotype", Garamond, "Times New Roman", serif;
margin: 10px 0 35px 0;
} 















#footer {
border: 0px solid black;
background-color: transparent;
clear: both;
color: #333;
margin: 0;
padding: 0;
text-align: center;
}














/* FONT STYLES */
h1 { /* Events */
background-color: inherit;
color: black;
font: normal 1.5em/1.7em "Palatino Linotype", Garamond, "Times New Roman", serif;
margin-top: 0;
margin-bottom: -20px;
text-align: left;
} 

/* see regular h2 under single.php below */
body.page-template h2 {
background-color: inherit;
border-top: 1px solid #d6dad5;
border-bottom: 1px solid #d6dad5;
color: black;
font: normal 1.1em/1.2em "Palatino Linotype", Garamond, "Times New Roman", serif;
letter-spacing: 2px;
margin-bottom: 25px;
padding-bottom: 2px;
text-align: center;
text-transform: uppercase;
} 

body.home h2 {
display:none;
}

h2 a {
text-decoration: none;
text-align: left;
}

h3 {
background-color: inherit;
color: #3e5751;
font: normal 1.5em/1.5em "Palatino Linotype", Garamond, "Times New Roman", serif;
margin: 0;
text-align: left;
} 

h4 { /* used comments.php */
background-color: inherit;
color: black;
font: 1.1em/1.3em "Trebuchet MS", Arial, Verdana, sans-serif;
margin: 0;
} 

h5 {
background-color: inherit;
color: black;
font: bold 1em/1.2em "Palatino Linotype", Garamond, "Times New Roman", serif;
margin: -10px 0 -10px 0;
} 

/* footer contact info */
h6 {
background-color: inherit;
color: black;
font: normal .8em/1.7em "Palatino Linotype", Garamond, "Times New Roman", serif;
margin: 0;
text-align: center;
} 

p {
background-color: inherit;
color: black;
font: normal 1em/1.2em "Palatino Linotype", Garamond, "Times New Roman", serif;
} 

#sidebar p {
background-color: inherit;
color: black;
font: normal .9em/1.5em "Palatino Linotype", Garamond, "Times New Roman", serif;
} 

.smtxt {
background-color: transparent;
color: black;
font: 11px/13px "Trebuchet MS", Arial, Verdana, sans-serif;
text-align: center;
}


.view {
border: 0px solid black;
background-color: transparent;
color: black;
display: block;
font: 11px Arial, Verdana, sans-serif;
margin-top: -12px;
text-align: right;
}


















/* Tables eg: state retailers */
table {
background-color: transparent;
color: black;
font: 12px/14px Arial, Verdana, sans-serif;
text-align: left;
}

td {
border-bottom: 1px solid #d6dad5;
vertical-align: top;
}

.tbl-lrg-format {
background-color: transparent;
color: black;
font: normal 1em/1.2em "Palatino Linotype", Garamond, "Times New Roman", serif;
text-align: left;
}










/* FLOURISHES */
.cap {
background-color: inherit;
color: black;
display:inline;
font: normal 2em/.9em "Times New Roman", "Pallace Script MT", "Palatino Linotype", Garamond;
letter-spacing: -2px;
margin-right: 1px;
}

img {
border: 0;
}






/* LIST STYLING */
ul.liststyle {
background-color: inherit;
color: black;
font: normal 1em/1.2em "Palatino Linotype", Garamond, "Times New Roman", serif;
margin-left: 0;
padding: 0;
}

li.swirl-bullet { 
background: url(images/bullet.gif) no-repeat 0 8%;
color: black;
list-style-type: none;
padding: 0 0 2px 23px;
margin: 10px 0;
}
















/* CONTACT FORM */
fieldset { border: 0;} 

#form-container {
border: 1px solid #edf3f2;
margin: auto auto;
padding: 0px; 
width: 375px;
} 

.row1 {
background-color: #edf3f2;
padding: 10px; 
} 

.row2 {
background-color: #f8fcfb;
padding: 10px; 
} 

.form-left {
color: #333;
font: 12px "Trebuchet MS", Verdana, Arial, Sans-Serif;
float: left;
margin-right: 5px;
text-align: right;
width: 115px;
} 

.form {
border: 1px solid #999; 
background-color: white;
color: #333;
float: right
font: 1.1em "Trebuchet MS", Verdana, Arial, Sans-Serif;
padding: 3px;
width: 175px
} 

textarea {
border: 1px solid #999; 
background-color: white;
color: #333;
font: 1.1em "Trebuchet MS", Verdana, Arial, Sans-Serif;
padding: 3px;
float: left;
} 


















/* BUTTON STYLING */
#joinclub {
background: url("images/joinclub.gif") no-repeat 0 0;
display: block;
height: 23px;
margin: 0 auto 30px auto;
width: 107px;
}
#joinclub:hover { background-position: 0 -23px;}
#joinclub span {display: none;}

#map {
background: url("images/map.gif") no-repeat 0 0;
display: block;
height: 23px;
margin: 0 auto 30px auto;
width: 107px;
}
#map:hover { background-position: 0 -23px;}
#map span {display: none;}


#generalinformation {
background: url("images/generalinformation.gif") no-repeat 0 0;
display: block;
height: 20px;
margin-bottom: 10px;
width: 175px;
}
#generalinformation:hover { background-position: 0 -20px;}
#generalinformation span {display: none;}


#wineclub {
background: url("images/wineclub.gif") no-repeat 0 0;
display: block;
height: 20px;
margin-bottom: 10px;
width: 175px;
}
#wineclub:hover { background-position: 0 -20px;}
#wineclub span {display: none;}


#tastingroom {
background: url("images/tastingroom.gif") no-repeat 0 0;
display: block;
height: 20px;
margin-bottom: 10px;
width: 175px;
}
#tastingroom:hover { background-position: 0 -20px;}
#tastingroom span {display: none;}


#specialevents {
background: url("images/specialevents.gif") no-repeat 0 0;
display: block;
height: 20px;
margin-bottom: 10px;
width: 175px;
}
#specialevents:hover { background-position: 0 -20px;}
#specialevents span {display: none;}


#elizabethpressler {
background: url("images/elizabethpressler.gif") no-repeat 0 0;
display: block;
height: 20px;
margin-bottom: 10px;
width: 175px;
}
#elizabethpressler:hover { background-position: 0 -20px;}
#elizabethpressler span {display: none;}


#spencergraham {
background: url("images/spencergraham.gif") no-repeat 0 0;
display: block;
height: 20px;
margin-bottom: 10px;
width: 175px;
}
#spencergraham:hover { background-position: 0 -20px;}
#spencergraham span {display: none;}


#employmentopps {
background: url("images/employmentopps.gif") no-repeat 0 0;
display: block;
height: 20px;
margin-bottom: 10px;
width: 175px;
}
#employmentopps:hover { background-position: 0 -20px;}
#employmentopps span {display: none;}





























/* ARCHIVE.php/press, INDEX.php/ blog, SINGLE.php/post */

.widecolumn { /* single.php */
background-color: inherit;
color: black;
clear: both;
padding: 25px 50px 0 0;
} 

.narrowcolumn {
background-color: inherit;
color: black;
overflow: hidden;
padding: 25px 0 0 0;
width: 420px;
} 

.widecolumn h2 { /* post title index, archive, single */
background-color: inherit;
color: black;
font: normal 1.5em/1.3em "Palatino Linotype", Garamond, "Times New Roman", serif;
margin-top: 10px;
text-align: left;
} 

.narrowcolumn h2 { /* press main */
border: 0px solid black;
background-color: inherit;
color: black;
font: normal 1.5em/1.3em "Palatino Linotype", Garamond, "Times New Roman", serif;
margin-top: 10px;
text-align: left;
} 

.subtext {  /* used for date, author, posted in etc */
background-color: inherit;
color: black;
font: normal 12px arial, verdana, sans-serif;
margin: -15px 0 25px 0;
text-align: left;
} 

.entry { /* body content */
background-color: inherit;
color: black;
font: normal 1em/1.8em "Palatino Linotype", Garamond, "Times New Roman", serif;
text-align: left;
} 

p.read-more {
text-align:right;
} 

.post-edit-link {
background-color: transparent;
color: black;
clear: both;
font: normal 12px arial, verdana, sans-serif;
} 

.postmetadata {
margin: 25px 0 25px 0;
} 

hr {
border: 1px solid #d6dad5;
margin: 25px 0 25px 0;
} 








/* COMMENTS.PHP 
h4 leave a reply see above
textarea see under forms */

h3 #comments {
background-color: inherit;
color: black;
font: bold 1em/1.3em "Trebuchet MS", Arial, Verdana, sans-serif;
margin: 0;
text-align: left;
} 

.navigation { 
background-color: inherit;
color: black;
margin: 20px 0 20px 0;
overflow: hidden;
} 

.alignleft {  /* archive.php, index.php, single.php */
background-color: inherit;
color: black;
font: normal 12px arial, verdana, sans-serif;
overflow: hidden;
} 
.alignright { /* archive.php, index.php, single.php */
background-color: inherit;
color: black;
font: normal 12px arial, verdana, sans-serif;
overflow: hidden;
} 

.comments-frm {
border: 1px solid #999; 
} 

.comments-label {
font: 12px "Trebuchet MS", Verdana, Arial, Sans-Serif;
} 













/* CONTENT LINKS */
a:link {
background-color: inherit; 
color: black;
text-decoration: underline;
}
a:visited {
background-color: inherit; 
color: black;
text-decoration: underline;
}
a:hover {
color: black;
text-decoration: underline;
}
a:active {
background-color: inherit; 
color: black;
text-decoration: underline;
}
/* END CONTENT */




/* SIDEBAR LINKS */
#sidebar a:link {
background-color: inherit; 
color: black;
text-decoration: none;
}
#sidebar a:visited {
background-color: inherit; 
color: black;
text-decoration: none;
}
#sidebar a:hover {
color: black;
text-decoration: none;
}
#sidebar a:active {
background-color: inherit; 
color: black;
text-decoration: underline;
}
/* END SIDEBAR */


/* FOOTER LINKS */
#footer a:link {
background-color: inherit; 
color: black;
text-decoration: none;
text-align: center;
}
#footer a:visited {
background-color: inherit; 
color: black;
text-decoration: none;
text-align: center;
}
#footer a:hover {
background-color: inherit;
border-bottom: none;
color: black;
text-decoration: underline;
text-align: center;
}
#footer a:active {
background-color: inherit; 
color: black;
text-decoration: none;
text-align: center;
}
/* END FOOTER */



/* EVENT LINKS */
.links a:link {
background-color: inherit; 
color: black;
text-decoration: underline;
}
.links a:visited {
background-color: inherit; 
color: black;
text-decoration: underline;
}
.links a:hover {
color: black;
text-decoration: underline;
}
.links a:active {
background-color: inherit; 
color: black;
text-decoration: none;
}







#footer #twitter {
padding: 0px 0px 0px 14px;
overflow: hidden;
background-image: url(images/twitter.png);
background-repeat: no-repeat;
background-position: center left;
width: 0px !important;
}

#footer #twitter span {
display:none;
}

#footer #facebook {
padding: 0px 0px 0px 14px;
overflow: hidden;
background-image: url(images/facebook.png);
background-repeat: no-repeat;
background-position: center left;
width: 0px !important;
}

#footer #facebook span {
display:none;
}
