* {
border:0pt none;
margin:0pt;
outline-color:invert;
outline-style:none;
outline-width:0pt;
padding:0pt;
}
body {
background:#000000 url(http://www.ohthewoe.com/images/wood_bg.jpg) repeat scroll 0px 0px;
color:#45341D;
font-family:Georgia,Times,"Times New Roman",sans-serif;
font-size:12px;
width:1000px;
}
a, a:link, a:visited {
color:#7A5C34;
text-decoration:underline;
}
a:hover {
color:#45341D;
}
blockquote {
background:#F8FEFF none repeat scroll 0%;
border:1px dotted #EAEBEC;
margin-left:20px;
margin-right:20px;
}
.clear {
clear:both;
}
.fleft {
float:left;
}
h1 a, h1 a:link, h1 a:visited {
color:#000000;
font-size:72px;
font-weight:300;
letter-spacing:-5px;
text-decoration:none;
}
h2 a, h2 a:link, h2 a:visited {
color:#45341D;
font-size:23px;
font-weight:300;
letter-spacing:-2px;
padding:2px;
text-align:right;
text-decoration:none;
}
h2 a:hover {
background:#45341D none repeat scroll 0%;
color:#FFFBF7;
}
h2 {
font-size:20px;
font-weight:300;
letter-spacing:-2px;
text-align:left;
}
h3 {
font-size:20px;
font-weight:300;
letter-spacing:-2px;
text-align:left;
}
h4, h5 {
font-size:19px;
font-weight:300;
letter-spacing:-2px;
text-align:left;
}
h5 a, h5 a:link, h5 a:visited {
color:#005160;
font-size:14px;
letter-spacing:-1px;
padding-top:12px;
}
h5 a:hover {
color:#60B0BF;
}
h6 {
font-size:20px;
font-weight:300;
letter-spacing:-2px;
margin-top:20px;
}
p{
margin: 0px 0px 10px 0px;
}
#headerflashcontent{
height:202px;
padding-bottom:28px;
}
/* NAVIGATION BAR*/
/* @group Navigation */
#nav {float:left; font-size:14px; padding:0px 0px 0px 120px; }

#nav li {	float: left;	font-size: 18px; font-weight: bold; list-style-type: none; margin: 0pt 10px 0px 0px;}
#nav a {display: block; height: 24px; text-indent: -10000px;}

#nav-ov , #nav-si , #nav-bu , #nav-ev , #nav-bl , #nav-ab , #nav-pa  {background-position: 0 0; background-repeat: no-repeat;}

#nav-ov  {background-image: url(http://www.ohthewoe.com/images/nav/news.gif); width: 70px;}
#nav-si {background-image: url(http://www.ohthewoe.com/images/nav/gigs.gif); width: 59px;}
#nav-bu  {background-image: url(http://www.ohthewoe.com/images/nav/shop.gif); width: 65px;}
#nav-ev  {background-image: url(http://www.ohthewoe.com/images/nav/about.gif); width: 77px;}
#nav-pa  {background-image: url(http://www.ohthewoe.com/images/nav/links.gif); width: 69px;}
#nav-bl {background-image: url(http://www.ohthewoe.com/images/nav/contact.gif); width: 97px;}
#nav-ab {background-image: url(http://www.ohthewoe.com/images/nav/news.gif); width: 70px;}

#nav-ov a:link, #nav-ov a:visited, #nav-si a:link, #nav-si a:visited, #nav-bu a:link, #nav-bu a:visited, #nav-ev a:link, #nav-ev a:visited, #nav-pa a:link, #nav-pa a:visited, #nav-bl a:link, #nav-bl a:visited, #nav-ab a:link, #nav-ab a:visited {
	background-position: 0 0;
	border: none;
}

a#nav-ov:hover, a.active#nav-ov , a#nav-si:hover, a.active#nav-si , a#nav-bu:hover, a.active#nav-bu, a#nav-ev:hover, a.active#nav-ev, a#nav-pa:hover, a.active#nav-pa, a#nav-bl:hover, a.active#nav-bl, a#nav-ab:hover, a.active#nav-ab {background-position: 0 -48px;}


#nav li a:link.selected, #nav li a:visited.selected {background-position: 0 -96px;}
#nav li a:hover.selected, #nav li a:active.selected {background-position: 0 -48px;}
/* END NAV */

#divwrapper {
background:#000000 url(http://www.ohthewoe.com/images/bg.jpg) repeat-y scroll center 298px;
margin-left:auto;
margin-right:auto;
overflow:hidden;
width:1000px;
}
/* HEADER */
#header {
background:#000000 url(http://www.ohthewoe.com/images/header.jpg) no-repeat scroll center top;
float:left;
height:298px;
width:1000px;
}
#description {
float:left;
margin:0px;
padding:0px;
width:1000px;
height:230px;
}
#descriptionbox {
padding:102px 0px 0px 318px;
width:398px;
text-align:center;
}
#headerflashcontent h1 {
color:#000000;
font-weight: 300;
font-size:1.2em;
line-height:1.4em;
padding:102px 0px 0px 318px;
width:398px;
text-align:center;
}
#logo {
margin:60px 0pt 0pt 75px;
position:absolute;
}

.section_list {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0pt 0pt 4px;
}
.section_list li {
display:inline;
position:relative;
top:-1px;
}
.section_list li a {
background:#000000 none repeat scroll 0%;
border-color:-moz-use-text-color #CED2B6 rgb(206, 210, 182);
border-style:none solid solid;
border-width:0pt 1px 1px;
padding:3px 10px;
}
.section_list li a:link, .section_list li a:visited {
color:#4E4E4E;
text-decoration:none;
}
.section_list li a:hover {
background:#F3F3F4 none repeat scroll 0%;
border-color:#C2C2C2;
color:#4E4E4E;
}
.section_list a.current {
}

/* CONTENT POSITIONING*/
#contentwrapper {
float:left;
margin:10px 0px 0px;
width:1000px;
}
#contentheader {
background:transparent url(http://www.ohthewoe.com/images/content_header.gif) no-repeat scroll center top;
float:left;
height:28px;
margin:0pt 0pt 0px 0px;
width:580px;
}
#contentfooter {
background:transparent url(http://www.ohthewoe.com/images/content_footer.gif) no-repeat scroll center top;
float:left;
height:28px;
margin:0px;
width:580px;
}
/* MAINCONTENT */
#maincontentwrapper {
float:left;
padding:0pt 0pt 0px 80px;
width:580px;
}

#maincontent {
background: transparent url(http://www.ohthewoe.com/images/body_bg.jpg) repeat-y scroll  top left;
padding: 0px 35px 0px 35px;
float: left;
width: 510px;
min-height: 500px;
}


.mainpadding{
float:left;
margin:0px 35px 0px 35px;
}

.articleheading {
padding:0px;
text-align:left;
}
.articlecontent {
clear:both;
line-height:18px;
padding:0px 0px 10px 0px;
text-align:justify;
width:490px;
}
.articlecontent img {
border:1px solid #EAEBEC;
margin-bottom:20px;
padding:3px;
}
.commentlink p {
padding-top:10px;
text-align:right;
}
.comments-wrapper {
margin-top:25px;
}
.comment_name_input, .comment_email_input, .comment_web_input {
background:#F3F3F4 none repeat scroll 0%;
border:1px solid #45341D;
font-size:14px;
height:20px;
margin-bottom:5px;
width:250px;
}
.txpCommentInputMessage {
background:#F3F3F4 none repeat scroll 0%;
border:1px solid #45341D;
color:#4E4E4E;
font-size:14px;
margin-bottom:5px;
width:250px;
}
.checkbox {
margin-left:5px;
}
.button {
background-color:#FFFFFF;
border:1px solid #CED2B6;
font-size:16px;
padding:3px 10px;
float:left;
margin:0px 10px 0px 0px;
}
ol.comments{
padding:0px 0px 0px 20px;
}
/* SUBFOOTER */
#subfooter {
padding: 15px 0px 0px 0px;
float: left;
}

#subfooter #maincontent {
min-height: 150px;
}

/* SIDEBAR */
#sidebarwrapper {
float:left;
margin-left:10px;
margin-top:0px;
width:250px;
}

.sidebar {
float:left;
width:250px;
}

.sidebarheader {
background:transparent url(http://www.ohthewoe.com/images/sidebar_header.gif) no-repeat scroll center top;
float:left;
height:28px;
width:250px;
}
.sidebarfooter {
background:transparent url(http://www.ohthewoe.com/images/sidebar_footer.gif) no-repeat scroll center top;
float:left;
height:28px;
width:250px;
margin: 0px 0px 25px 0px;
}
.sidebarcontent {
background:transparent url(http://www.ohthewoe.com/images/sidebar_content.jpg) repeat-y scroll top left;
float:left;
padding:0px 25px;
width:250px;
}
/* SIDEBAR MP3 */
#mp3{
padding: 0px 0px 15px 0px;
}
/* SIDEBAR GIGS */

#sidebargigs {
float:left;
margin-left:10px;
margin-top:0px;
width:250px;
}

.sidebargigsheader {
background:transparent url(http://www.ohthewoe.com/images/sidebar_gigs_header.gif) no-repeat scroll center top;
float:left;
height:93px;
width:250px;
}
.sidebargigsfooter {
background:transparent url(http://www.ohthewoe.com/images/sidebar_gigs_footer.gif) no-repeat scroll center top;
float:left;
height:37px;
width:250px;
padding: 0px 0px 15px 0px;
}
.sidebargigscontent {
background:transparent url(http://www.ohthewoe.com/images/sidebar_gigs_content.gif) repeat-y scroll top left;
padding:0px 25px;
width:250px;
}
.sidebargigscontent h3{
font-size:13px;
font-weight:300;
letter-spacing:0px;
text-align:left;
}

/* SIDEBAR SHOP PREVIEW */
.sidebarshopheader {
background:transparent url(http://www.ohthewoe.com/images/sidebar_shop_header.gif) no-repeat scroll center top;

height:93px;
width:250px;
}
#fullsize{
height:150px;
text-align:center;
}
.rssImg{
padding:0px 3px 0px 0px;
}
#fullsize img#placeholder{
background-color:#FFFFFF;
Padding:5px;
}
#fullsize img#placeholder:hover{
background-color:#7A5C34;
Padding:5px;
}
#jpopcap{
color: #7A5C34;
font-size:0.85em;
}
.rssThumbs{
margin:8px 0px 0px 0px;
}
.rssThumb{
border: solid #FFFFFF 1px;
}
.rssThumb:hover{

border: solid #7A5C34 1px;
}
/* EVENTS */
.event {
margin:0px 0px 0px 5px;
}
.sideevent {
width:193px;
margin:0px 0px 0px 5px;
}
.sideevent .entry{
padding:0px 0px 0px 0px;
}
#maincontent h3{
padding:0px 0px 10px 0px;
}
#maincontent ul.event{
padding:0px 0px 15px 20px;
}
#maincontent .event li{
padding:0px 0px 5px 0px;
}
#maincontent li.zem_event_date{
list-style-image: url(http://www.ohthewoe.com/images/icons/icon_calendar.gif);
}
#maincontent li.zem_event_time{
list-style-image: url(http://www.ohthewoe.com/images/icons/icon_time.gif);
}
#maincontent li.zem_event_location{
list-style-image: url(http://www.ohthewoe.com/images/icons/icon_location.gif);
}
/* */
#inflickrbox {
margin-bottom:20px;
}
.flickrimg {
border:0pt none;
margin:1px;
text-decoration:none;
}
#inflickrbox a:hover img {
border:1px solid #C2C2C2;
}
#inflickrbox img {
border:1px solid #EAEBEC;
padding:3px;
}
#inflickrbox a img:hover {
border:1px solid #C2C2C2;
}
.sideboxbg {
background:#transparent url(none) repeat-x scroll center top;
margin-bottom:20px;
padding:0px 0px 0px 0px;
}
.sideboxbg ul, .category_list {
list-style-type: none;
font-size:14px;
padding-left:14px;
}
#insearchbox {
float:left;
margin-bottom:20px;
width:225px;
}
.articlesearch {
margin-top:50px;
}
#inlinksbox p {
font-size:12px;
padding-bottom:10px;
}
.category_list li {
font-size:14px;
letter-spacing:-1px;
padding-top:10px;
}
#insearchbox input {
background:transparent none repeat scroll 0%;
border:1px solid #000000;
font-size:17px;
height:20px;
width:135px;
padding:2px 0px 0px 5px;
font-family:Georgia,Times,"Times New Roman",sans-serif;
font-weight:300;
margin-top: -1px;
}
#contactbox input {
background:transparent none repeat scroll 0%;
border:1px solid #45341D;
font-size:14px;
width:180px;
}
textarea {
background:transparent none repeat scroll 0%;
border:1px solid #45341D;
font-size:17px;
width:99.5%;
}
#footer {
background:#000000 url(http://www.ohthewoe.com/images/footer.jpg) no-repeat scroll center top;
float:left;
height:85px;
padding-top:20px;
text-align:center;
width:1000px;
}
.right {
text-align:right;
}
.clear_right {
clear:both;
padding-top:30px;
text-align:right;
}
input.zemSubmit {
border:1px solid #C2C2C2;
float:right;
height:30px;
margin-top:10px;
width:150px;
}
legend {
display:none;
}
#searchbox {
float: left;
padding:0px 0px 0px 10px;
}
/* GIGS */
#maincontent .entry{
border-bottom: 1px dotted #45341D;
margin-bottom: 20px;
padding-bottom: 10px;
}
.entry ul{
padding:0px 0px 0px 0px;
list-style-type: none;
}

/* SHOP */
.product .imageframe{
background: #FFFFFF url(http://www.ohthewoe.com/images/shop_frame.gif) no-repeat scroll  top left;
padding: 0px;
float: left;
width: 216px;
height: 201px;
}
.product{
float:left;
padding:10px;
width: 95%;
background-color:#F7F3DE;
border:1px solid #EFE7BD;
margin:0px 0px 20px 0px;
}
.product img{
display:block; /*allows the element to take auto margins*/
margin:0 auto; /*centers in compliant browsers*/
text-align:center; /*centers in old versions of IE*/ 
}
.centeredImage
{
text-align:center;
margin-top:0px;
margin-bottom:0px;
padding:0px;
}
table.centeredtable {
width:216px;height:201px;
vertical-align:middle;
}

.product ul{
list-style-type: none;
}
.product h3{
margin:0px 0px 10px 0px;
}
.addtocart{
padding:0px;
}
.addtocart2{
display:inline;
float:left;
padding:0px;
margin:10px 0px 0px 0px;
}
.purchasebar form{
float:left;
padding:0px;
}
.checkout{
float:left;
margin:15px 0px 0px 0px;
width: 100%;
}
.info{
height:200px;
float:right;
width:250px;
margin:0px 0px 10px 10px;
}
.cartitem{
background-color:#EFE7BD;
list-style-type: none;
float:left;
width:510px;
margin:0px 0px 15px 0px;
border:1px solid #E7BA7B;
padding-bottom:10px;
}
.cartitem .itemname{
list-style-type: none;
padding:15px 0px 0px 30px;
}
.cartitem .remove{
padding:25px 0px 0px 0px;
}
.carttotal{
float:right;
width:500px;
margin:0px 0px 15px 0px;
}
.cartitem li.image{
padding:10px;
float:left;
text-align:right;
}
.cartsubmit{
margin: 15px 0px 0px 0px;
float:right;
text-align:right;
}
.itemcost{
float:right;
text-align:right;
width:330px;
padding-right:10px;
}
.itemcost ul{
list-style-type: none;
float:left;
text-align:right;
}
.itemcost li{
list-style-type: none;
float:left;
text-align:right;
padding-left:10px;
}
.itemcost .remove{
padding-left:10px;
list-style-type: none;
clear:both;
text-align:right;
}
.itemcost .subtotal{
list-style-type: none;
float:right;
text-align:right;
}
.itemcost .price{
list-style-type: none;
padding-right:20px;
text-align:right;
}
.data{
border: dotted #FFFFFF 1px;
width:195px;
background-color:#EFE7BD;
float:left;
padding:10px;
margin:10px 0px 0px 0px;
}
.shopreturn{
float:left;
width:300px;
}

.data input{
}
.items{
list-style-type: none;
}
ul.items li.image{
float:left;
}
ul.cart li{
padding:5px 0px 0px 0px;
list-style-type: none;
text-align: right;
}
.item {
margin:0px 0px 20px 0px;
}
.item li{
display: inline;
}
.item li.subtotal{
float: right;
}
.item li.qty{
margin:0px 0px 0px 20px;
}
.item li.remove{
width:100%;
margin:0px 0px 0px 20px;
}
.purchasebar{
padding-top: 5px;
float:left;
width:200px;
}
.dataprice{
float:left;
}
.price{
}
.availability{
padding-top:10px;
font-size:1em;
}
/* CONTACT */
.zemText, .zemTextarea {
font-size:1.2em;
margin: 0px 0px 10px 0px;
padding:3px;
}
.zemError{
list-style-type: none;
margin:0px 0px 10px 0px;
}

/* CREDITS */
#credits{
text-align:right;
width: 900px;
padding-right:50px;
}

/* */
.linklist {
list-style-type: none;

}
.linklist h2 {
color:#45341D;
font-size:20px;
font-weight:100;
padding:2px;
text-decoration:none;
}