/*
Theme Name: Cabaret-Cabaret
Theme URI: http://cabaret-cabaret.com/
Description: First theme for cabaret-cabaret.com
Version: 1.0
Author:  Tomoki Uematsu & Melanie Feindt. Coding by Paul Sather
Author URI: tomoki.uematsu@wk.com
Tags:

*/
body {   margin: 0px;
        text-align: center; }

#page {
         margin-left: auto;
         margin-right: auto;
         margin-top: 5px;
         width: 1000px;
         text-align: left;
         background-color: white; 
         color: black;
         font-family: Helvetica, Arial, sans-serif;
         }


#header { text-align: center; margin-bottom: 18px; }

img {
         border: none; 
         padding: 0px; 
         margin: 0px
         }


#maintable { 
         width: 100%;
         margin-left: 0px;
         border-collapse: collapse;
         }

td { 
         vertical-align: top; 
         text-align: left;
         }
          
#trmenu td   { 
         background-color: #e93b28;
         text-align: center;
         vertical-align: middle;
         border-left: 1px solid white;

         }
#menuspacer { height: 55px; }
#menuspacer.homepage { height: 10px; }


#sidebar {
         width: 143px; /* desired width - padding */
         background-color: white;
         color: #a5a5a5;
         padding-top: 0px; 
         padding-left: 2px; 
         padding-right: 15px; 
         }
#sidebar ul {
         list-style-type: none; 
         margin-top: 0px; 
         font-size: 10pt; 
         padding: 0px;
         }
#sidebar ul li {
         margin-bottom: 8px;
         font-family: Copperplate, Helvetica, Arial, sans-serif;
         font-size: 14pt;
         }

#sidebar.artistlist ul li {
         margin-bottom: 18px;
         }
          
h1, h2, h3, h4, h5 { 
         font-family: Copperplate, Helvetica, Arial, sans-serif; }


#sidebar.singleartist {
         color: black;
         font-size: 10px;
         }
#sidebar.singleartist h2 {
         color: #a5a5a5;
         margin-top: 0px;
         }

#sidebar.blog ul ul {
        margin-left: 10px;
        }

/*****  main block  *****/

#wpcontent {
         overflow: auto; 
         width: 100%;
         margin-left: 0px;
         }


#wpcontent.blog, #wpcontent.feature {
         border-left: 1px solid #a5a5a5;
         padding-left: 15px;
         text-align: justify;         
         }         
#wpcontent.blog .post, #wpcontent.feature .post  {
         border-bottom: 1px solid #a5a5a5;
         padding-bottom: 30px;
         margin-bottom: 30px;
         }
         
#wpcontent.blog .post:first-child h2, #wpcontent.feature .post:first-child h2
        { margin-top: 0px; }

#wpcontent.blog img  {
         	margin: 15px 0px;
         	}
         	
#wpcontent.feature .post p, #wpcontent.feature .post h2 {
         width: 585px;
         }

.categoryartist {
         background-color: black; 
		 min-height: 426px;
         }
		 		 
.categoryartist .post {
         text-align: center; 
         float: left; 
         height: 174px;  
         }

.categoryartist .post img {
         display: block; 
         text-align: center; 
         }

.categoryservice p {
         margin: 0px;
         }


/*****  assorted  *****/

#footer { 
         display: none;
         background-color: white; 
         height: 26px; 
         width:100%;
         }

.post { 
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 9pt;
 }
 

 
p.date { margin-top: 0px; }


#wpcontent h2 a:link     { color: #e93b28; font-weight: normal; text-decoration: none; }
#wpcontent h2 a:visited  { color: #e93b28; font-weight: normal; text-decoration: none; }
#wpcontent h2 a:hover    { color: #e93b28; font-weight: normal; text-decoration:none; border-bottom:1px dotted red; }



#wpcontent.categoryartist .post a p { font-family: Copperplate, Helvetica, Arial, sans-serif; }
#wpcontent.categoryartist a:link    { color: white; text-decoration: none; }
#wpcontent.categoryartist a:visited { color: white; text-decoration: none; }
#wpcontent.categoryartist a:hover   { color: red; text-decoration:none; 	border-bottom:1px dotted red; }

.copyright { 
         color: gray; 
         text-align: center; 
         margin: 15px;
         font-family: Copperplate, Verdana, Helvetica, Arial, sans-serif;
         }

.mail { position: absolute; left: 750px; top: 550px; }

.date { display: none; }

.slideshow { background-color: white; }


/*****  links  *****/

a:link    { color: orange; text-decoration: none; }
a:active  { color: orange; text-decoration: none; }
a:visited { color: orange; text-decoration: none; }
a:hover   { color: red; text-decoration:none; border-bottom:1px dotted red; }

#sidebar a:link            { color: #a5a5a5; text-decoration: none; }
#sidebar a:visited         { color: #a5a5a5; text-decoration: none; }
#sidebar a:hover           { color: #a5a5a5; text-decoration: none; border-bottom:1px dotted #a5a5a5; }

#trmenu  a:link            { color: #a5a5a5; text-decoration: none; }
#trmenu  a:visited         { color: #a5a5a5; text-decoration: none; }
#trmenu  a:hover, #header a:hover
                           { color: #a5a5a5; text-decoration: none; border: none; }
