
/* ------------------------------
HTML Redefine Tags
------------------------------ */
html, body
{
    margin:0;
    padding:0
}


body {
	 font-family:Arial, sans-serif;
	 font-size:0.7em;  /*roughly11px equiv*/
	 margin:0;
	 padding:0;
	 background-color:#1d1d1d;
         color:#EBEBEB;
         }


input, form, textarea{margin:0; padding:0;}
textarea{font-family:arial, sans-serif;}
h1, h2, h3, h4, h5, h6{margin:0; padding:0;}
h1{font-size:1.9em;} /*roughly 30px equiv*/
h2{font-size:1.4em;} /*roughly 22px equiv*/
h3{font-size:0.9em;} /*roughly 14px equiv*/
h4{font-size:2.9em;} /*roughly 46px equiv*/
h5{font-size:0.7em;font-weight:normal;font-style:italic;} /*roughly 11px equiv*/
h6{font-size:0.5em;} /*roughly 8px equiv*/


a:link, a:visited
{
  color:#aeaeae;
  text-decoration:none;
}
a:hover
{
  color:#aeaeae;
  text-decoration:underline;
}

ul.nobullet
{
  list-style: none;
  margin-left: 0;
  padding: 0;
}

img.bottommargin
{
   margin-bottom: 20px;
}
img.topbottommargin
{
   margin-top: 20px;
   margin-bottom: 20px;
}
/* ------------------------------
PAGE STRUCTURE
------------------------------ */

#sitecontainer {
               margin:0;
               padding:0;
               padding-top:8px;
               background-color:#000000;
               }

#home_sitecontainer {
               margin:0;
               padding:0;
               padding-top:8px;
               background-color:#000000;
               background-image: url('images/general/bg_home.jpg');
               background-repeat: no-repeat;
               background-position: center 315px;
               }


/* HOME PAGE START*/


#home_pagecontainer2 {
               margin: 0;
               padding:0;
               width:800px;
        background-image: url('images/home/bg_wood.png');
        background-repeat: no-repeat;
        background-position: 0px 62px;
        float: left;
               }

#home_topbar {
        margin:0;
        padding:0;
        width:800px;
        float: left;
        }

#home_headerleft {
            margin:0;
            padding:0;
            width:239px;
            float: left;

            }

#home_headerright {
            margin:0;
            padding:0;
            width:561px;
            float: left;
            }

#home_headerrightundertwitter {
            margin:0;
            padding:0;
            width:561px;
            float: left;
            height: 20px;
            }

#home_pagecontent {
        margin: 0;
        padding: 3px 0px 0px 0px;
        width:800px;
        clear:both;
        }












/* HOME PAGE ENDS */

#pagecontainer {
               margin: 0 auto;
               padding:0;
               width:800px;
               }

#topmessagebar {
        margin:0 0 3px 0;
        padding:0;
        width:800px;
/*         float: left; */
        }
#topmessagecontent {
        margin: 0;
        padding: 0;
/*         background-color: #820000; */
        }
#topmessagetools {
        margin: 0;
        margin-bottom: 3px;
        padding: 0;
        float: right;
       }

#topbar {
        margin:0;
        padding:0;
        width:800px;
        float: left;
        background-image: url('images/header/mini_bg_wood.jpg');
	    background-repeat: no-repeat;
	    background-position: 0px 62px;
        }

#headerleft {
            margin:0;
            padding:0;
            width:239px;
            float: left;
            height: 184px;
            }
#headerleftunderlogo {
            margin:0;
            padding:0;
            width:239px;
            float: left;
            height: 20px;
            }

#headerleft img {
            margin-top:0px;
            }

#loginbar {
        margin:0 0 4px 0 ;
        padding:0;
        width:561px;
        float: right;
        height: 20px;  /* same as topbar background position-top MINUS headerrighttwitter height */
        }

#headerrighttwitter {
            margin:0;
            padding:0;
            width:561px;
            float: right;
            height: 42px;  /* same as topbar background position-top MINUS loginbar height */
            text-align: right;
            }

#headerright {
            margin:0;
            padding:0;
            width:561px;
            float: left;
            }

#pagecontent {
        margin:0;
        padding:10px;
        width:780px;
        clear:both;
        }

#pageheading {
        margin: 10px 0;
        padding: 0;
        clear:both;
        float: left;
        width: 780px;
        }

#pageheadingimage{
        margin: 0;
        padding: 0;
        float: left;
        }

#pageheadingplayer{
        margin: 0;
        padding: 2px;
        float: right;
        background: #282828;
        border: 1px solid #787878;
        }

#pageheadingplayer_tracktitle{
        margin: 0;
        padding: 2px 6px 1px 9px;
        float: left;
        font-size: 1.2em;
        }
#pageheadingplayer_player{
        margin: 0;
        padding: 0;
        float: left;
        }

#sitefooter {
               clear: both;
               margin:0;
               padding:15px 0;
               background-color:#1d1d1d;
  	       background-image: url('images/footer/sitefooter_bg.jpg');
               background-repeat: repeat-x;
               }
			   
#pagefooter {
               margin: 0 auto;
               padding:0;
               width:800px;
               }
#pagefootersocnet {
               width:800px;
               margin: 0;
               margin-bottom: 8px;
               padding:0 10px;
               float: left;
               text-align: center;
               }

#pagefootercol1 {
               width:80px;
               margin:0;
               padding:0 10px;   /* top bottom padding = 0, php code equals left right padding */
               float:left;
               }
#pagefootercol2 {
               width:105px;
               margin:0;
               padding:0 10px;
               float:left;
               }
#pagefootercol3 {
               width:30px;
               margin:0;
               padding:0 10px;
               float:left;
               }
#pagefootercol4 {
               width:505px;
               margin:0;
               padding:0 10px;
               float:left;
               text-align:right;
               }

#pagefooterspacer {
               width:800px;
               margin:0;
               padding:0;
               display:block;
               clear:both;
               }

#headerright ul {
            margin:0;
            padding:0;
            list-style-type: none;
            float: right;
            }

#headerright li {
            margin:0;
            padding:0;
            float: left;
            }

#headerright ul li
{
      	display: inline;
	float: left;
}

#headerright ul a {
            margin:0;
            padding:0;
            }


#headerright ul li a
  {
    background: no-repeat center 0px;
    display: block;
    height: 110px;
    width: 110px;
    margin: 0;
    _cursor: pointer;  /* IE6 hack */
  }
#headerright ul li a:hover
  {
    background: no-repeat center -110px;
  }



#headerright ul li#tab_notes a 
    { 
        background-image: url("images/header/tab_docnotes.png"); 
        margin: 0px 0px 0px 0px; 
    } 
#headerright ul li#tab_drugstore a 
    { 
        background-image: url("images/header/tab_drugstore.png"); 
        margin: 0px 0px 0px -25px; 
    } 
#headerright ul li#tab_potions a 
    { 
        background-image: url("images/header/tab_potions.png"); 
        margin: 0px 0px 0px -5px; 
    } 
#headerright ul li#tab_waiting a 
    { 
        background-image: url("images/header/tab_waiting.png"); 
        margin: 0px 0px 0px -5px; 
    } 
#headerright ul li#tab_register a 
    { 
        background-image: url("images/header/tab_register.png"); 
        margin: 0px 0px 0px -5px; 
    } 
#headerright ul li#tab_myaccount a 
    { 
        background-image: url("images/header/tab_myaccount.png"); 
        margin: 0px 0px 0px -5px; 
    } 

#frontpage_leftcol
{
    margin: 0;
/*     width: 420px; */
    float: left;
/*     background: #ffff97;
    color: black; */
}
#frontpage_rightcol
{
    margin: 0;
     width: 375px;
    float: right;
/*     background: green; */
}

#frontpage_clear {
 clear:both;
}


#frontpage_belowblog
{
          margin: 0;
          padding: 0;
          float: left;

}

#frontpage_belowblog ul
{
          margin: 0;
          padding: 0;
          list-style: none;
}
#frontpage_belowblog ul li
{
          margin: 0;
          padding: 0;
}

#frontpage_belowblog ul li a
{
          margin: 0;
          margin-left: 30px;
          padding: 0;
          display: block;
          width: 390px;   /*  take off left margin */
          height: 300px;
}




#frontpagetabs_row1 
    { 
        margin: 0; 
        padding: 0; 
        float: right; 
        /* clear: right; */
    } 

#frontpagetabs_row1 ul 
    { 
        margin: 0; 
        padding: 0; 
        list-style-type: none; 
        float: right; 
    } 

#frontpagetabs_row1 li 
    { 
        margin: 0; 
        padding: 0; 
        float: left; 
    } 

#frontpagetabs_row1 ul li 
    { 
        display: inline; 
        float: left; 
    } 

#frontpagetabs_row1 ul a 
    { 
        margin: 0; 
        padding: 0; 
    } 

#frontpagetabs_row1 ul li a 
    { 
            background: no-repeat center 0px; 
            display: block; 
            height: 180px; 
            width: 180px; 
            margin: 0; 
            _cursor: pointer;  /* IE6 hack */ 
    } 

#frontpagetabs_row1 ul li a:hover 
    { 
             background: no-repeat center -180px; 
    } 

#frontpagetabs_row2 
    { 
        margin: 0; 
        padding: 0; 
        float: right; 
        /* clear: right; */
    } 

#frontpagetabs_row2 ul 
    { 
        margin: 0; 
        padding: 0; 
        list-style-type: none; 
        float: right; 
    } 

#frontpagetabs_row2 li 
    { 
        margin: 0; 
        padding: 0; 
        float: left; 
    } 

#frontpagetabs_row2 ul li 
    { 
        display: inline; 
        float: left; 
    } 

#frontpagetabs_row2 ul a 
    { 
        margin: 0; 
        padding: 0; 
    } 

#frontpagetabs_row2 ul li a 
    { 
            background: no-repeat center 0px; 
            display: block; 
            height: 180px; 
            width: 180px; 
            margin: 0; 
            _cursor: pointer;  /* IE6 hack */ 
    } 

#frontpagetabs_row2 ul li a:hover 
    { 
             background: no-repeat center -180px; 
    } 

#frontpagetabs_row3 
    { 
        margin: 0; 
        padding: 0; 
        float: right; 
        /* clear: right; */
    } 

#frontpagetabs_row3 ul 
    { 
        margin: 0; 
        padding: 0; 
        list-style-type: none; 
        float: right; 
    } 

#frontpagetabs_row3 li 
    { 
        margin: 0; 
        padding: 0; 
        float: left; 
    } 

#frontpagetabs_row3 ul li 
    { 
        display: inline; 
        float: left; 
    } 

#frontpagetabs_row3 ul a 
    { 
        margin: 0; 
        padding: 0; 
    } 

#frontpagetabs_row3 ul li a 
    { 
            background: no-repeat center 0px; 
            display: block; 
            height: 180px; 
            width: 180px; 
            margin: 0; 
            _cursor: pointer;  /* IE6 hack */ 
    } 

#frontpagetabs_row3 ul li a:hover 
    { 
             background: no-repeat center -180px; 
    } 






#frontpagetabs_row1 ul li#large_tab_notes a 
    { 
        background-image: url("images/home/tab_large_docnotes.png"); 
        margin: -40px 0px 0px 0px; 
    } 
#frontpagetabs_row1 ul li#large_tab_register a 
    { 
        background-image: url("images/home/tab_large_register.png"); 
        margin: -40px 0px 0px 0px; 
    } 
#frontpagetabs_row1 ul li#large_tab_myaccount a 
    { 
        background-image: url("images/home/tab_large_myaccount.png"); 
        margin: -40px 0px 0px 0px; 
    } 
#frontpagetabs_row2 ul li#large_tab_drugstore a 
    { 
        background-image: url("images/home/tab_large_drugstore.png"); 
        margin: -10px 5px 0px 0px; 
    } 
#frontpagetabs_row2 ul li#large_tab_potions a 
    { 
        background-image: url("images/home/tab_large_potions.png"); 
        margin: -30px 0px 0px 0px; 
    } 
#frontpagetabs_row3 ul li#large_tab_message a 
    { 
        background-image: url("images/home/tab_large_message_buscard.png"); 
        margin: -40px -10px 0px 0px; 
    } 
#frontpagetabs_row3 ul li#large_tab_waiting a 
    { 
        background-image: url("images/home/tab_large_waiting.png"); 
        margin: 40px 0px 0px 0px; 
    } 

#pagefooter ul {
            margin:0;
            padding:0;
            list-style-type: none;
            }

#pagefooter ul li {
            margin:0;
            padding:0;
      	    display: block;
            clear: both;
            }

#pagefooter ul li a {
            margin:0;
            padding:0;
            }

#pagefootercol4 ul {
            text-align: right;
            }

#pagefootersocnet ul {
            margin:0;
            padding:0;
            list-style-type: none;
            }

#pagefootersocnet ul li {
            margin:0 5px;
            padding:0;
      	    display: inline;
            }

#pagefootersocnet ul li a {
            margin:0;
            padding:0;
            }



#docnotescontainer {
          clear: left;
          width: 420px;
          margin: 0;
          padding: 0;
          color:black;
          display: block;
          }

#docnotescontainer h2
{
    color: black;
    font-size: 1.8em;
}
#docnotescontainer h2 a
{
    color: black;
    font-size: 1em;
}
#docnotescontainer h3
{
    color: black;
    font-size: 1.2em;
}
#docnotescontainer h5
{
    color: #252525;
    font-size: 1em;
    font-style: normal;
}
#docnotescontainer h5 .postedhighlight
{
    font-weight: bold;
}


#docnotescontainer p
{
          font-size: 1.1em;
          margin: 1em 0;
          padding: 0;
}

#docnotescontainer p a
{
          color: #757575;
          font-weight: bold;
}



.docnotesheader {
/*                 clear:both; */
                margin:0;
                padding:55px 25px 0px 15px;
                background-image:url('images/docnotes/docnotes_header.png');
                background-repeat: no-repeat;
                }


.docnotestext {
/*                 clear:both; */
                margin:0;
                padding:1px 25px 1px 15px;
                background-image:url('images/docnotes/docnotes_text.png');
                background-repeat: repeat;
                }

.docnotestext .home
{
   color: black;
   font-size: 1.1em;
}

.docnotestext a.home
{
   color: #757575;
   font-size: 1em;
   font-weight: bold;
}


.docnotesfooter {
                margin:0;
                padding:0px 25px 3px 15px;
                background-image:url('images/docnotes/docnotes_text.png');
                background-repeat: repeat;
                text-align: right;
                }
.docnotesfooter_empty {
                height:15px;
                margin:0;
                padding:5px;
                padding:0px 25px 0px 15px;
                background-image:url('images/docnotes/docnotes_footer.png');
                background-repeat: no-repeat;
                background-position: bottom center;
                text-align: right;
                }
.docnotesfooter_homepage {
                height:19px;
/*                 clear:both; */
                margin:0;
                padding:5px;
                padding:0px 25px 0px 15px;
                background-image:url('images/docnotes/docnotes_footer.png');
                background-repeat: no-repeat;
                background-position: bottom center;
                text-align: right;
                }


.docnotescommentstop {
                height:8px;
                margin:0;
                padding:0px 25px 0px 15px;
                background-image:url('images/docnotes/postit1_top.png');
                background-repeat: no-repeat;
                }


.docnotescommentsmiddle {
                margin:0;
                padding:0px 38px 0px 20px;
                background-image:url('images/docnotes/postit1_middle.png');
                background-repeat: repeat;
                }

.docnotescommentsmiddle a
{
  color: black;
  font-weight: bold;
}


.docnotescommentsbottom {
                height:20px;
                margin:0;
                padding:0px 25px 0px 15px;
                background-image:url('images/docnotes/postit1_bottom.png');
                background-repeat: no-repeat;
                background-position: bottom center;
                }

.unhighlight
{
  font-weight: normal;
}



#docnotestwitter {
                 width: 300px;
                 margin: 0px;
                 padding: 0px;
                 float: right;
                 clear:none;
}

#docnoteslinkblock {
                 width: 300px;
                 margin: 0px;
                 padding: 0px;
                 float: right;
                 clear:both;
}

#messageoldthree {
                 width: 780px;
                 height: 200px;
                 margin: 0px;
                 padding: 0px;
                 clear:both;
}


#drugstorecontainer {
          clear:both;
          margin: 0;
          margin-top: 10px;
          margin-bottom: 20px;
          padding: 0;
          }

#drugstorealbumtop {
          float: left;
          clear:both;
          margin: 0;
          margin-bottom: 15px;
          padding: 0;
          }

#drugstorealbumimage {
          float: left;
          width: 200px;
          height: 200px;
          margin: 0;
          padding: 0;
          }

#drugstorealbumheader {
          float: left;
          margin: 0;
          margin-left: 20px;
          padding: 0;
          }

#drugstorealbumnotice {
          float: right;
          margin: 0;
          margin-left: 20px;
          margin-top: 50px;
          padding: 10px;
          background-color: #820000;
          font-size: 1.8em;
          width: 190px;
          text-align: center;
          }
#drugstorealbumnotice p
{
                      margin: 0;
                      padding: 0;
}
#drugstorealbumheader h1 {
          margin: 0;
          margin-bottom: 10px;
          padding: 0;
          font-size: 2em;
          }

#drugstorealbumheader ul {
          margin: 0;
          padding: 0;
          list-style-type: none;
          }

#drugstorealbumheaderselling {
          float: left;
          margin: 0;
          padding: 0;
          }

#drugstorealbumheaderselling ul{
          margin-top: 10px;
/*           font-size: 1.3em; */
          list-style-type: none;
          }

#drugstorealbumheaderselling ul li{
          margin-bottom: 2px;
          }
#drugstorealbumheaderselling ul li.sellingheader{
          font-weight: bold;
          font-size: 1.1em;
          }

#drugstorealbumheaderselling ul li img{
          vertical-align: middle;
          }

#drugstorealbumtracks {
          clear: both;
          margin: 0;
          padding: 0;
          font-size: 1.2em;
          }
#drugstorealbumtracks table {
          margin: 0;
          padding: 0;
          border-spacing: 0;
          border: 0;
          }

#drugstorealbumtracks tr {
          margin: 0;
          padding: 0;
          }

#drugstorealbumtracks td {
          margin: 0;
          padding: 4px;
          }

#drugstorealbumtracks td.trackicon {
          width: 20px;
          background-image: url('images/drugstore/icon_pill.png');
          background-repeat: no-repeat;
          background-position: 5px 6px;
          }

#drugstorealbumtracks td.tracknumber {
          width: 1em;
          font-style: italic;
          font-size: 0.6em;
          }
#drugstorealbumtracks td.tracktitle {
/*           width: 13em; */
          font-weight: bold;
          }
#drugstorealbumtracks td.trackduration {
          width: 2.5em;
          }
#drugstorealbumtracks td.tracksample {
/*           width: 1.5em; */
          }
#drugstorealbumtracks td.tracklyrics {
/*           width: 1.5em; */
          }
#drugstorealbumtracks td.trackselling {
/*           width: 14em; */
             padding: 0 18px;
          }
#drugstorealbumtracks td.trackdownload {
/*           width: 16em; */
             padding: 0 18px;
          }



#potionscontainer {
          clear:both;
          width: 617px;
          height: 459px;
          margin: 0 auto;
          padding: 0;
          background-image:url('images/potions/potions_bg.png');
          background-repeat: no-repeat;
          color: #532900;   /*  brown  */
          font-size: 1em;
          }

#potionscontainer a
{
             color: #532900;   /*  brown  */

}

#potionscontainer h1
{
   font-size: 1.6em;
   margin: 0 0 10px 0;
/*    text-decoration: underline; */
}
#potionscontainer ul
{
   margin: 18px 0;
   padding: 0;
   list-style: none;
}
#potionscontainer ul li
{
   margin: 12px 0;
   padding: 0;
}

#potionscontainer .highlight
{
   font-weight: bold;
   font-size: 1.2em;
}

#potionscontainer p
{
   font-size: 1.1em;
   margin: 12px 0;
   font-style: italic;
}

#potionsleftcontainer {
          float: left;
          height: 459px;
          width: 308.5px;
          margin: 0;
          padding: 0;
/*           background-color: purple; */
          }

#potionsrightcontainer {
          float: right;
          height: 459px;
          width: 308.5px;
          margin: 0;
          padding: 0;
/*           background-color: yellow; */
          }
#potionsleft {
          float: left;
          height: 390px;
          width: 258.5px;
          margin: 0;
          padding: 20px 20px 0px 30px;
/*           background-color: green; */
          }

#potionsright {
          float: right;
          height: 390px;
          width: 258.5px;
          margin: 0;
          padding: 20px 30px 0px 20px;
/*           background-color: orange; */
          }


#potionsleftlink
{
    text-align: left;
/*     background-color: red; */
    float: left;
}
#potionsrightlink
{
    text-align: right;
/*     background-color: blue; */
    float: right;
}

#register {
/*           width: 650px; */
          margin: 0;
          padding: 0;
          display: block;
          }

#loginbarcontainer
{
          float: right;
          margin: 0;
          padding: 0;
}
#loginbarcontainer label
{
          padding: 0;
          margin: 0 0.4em 0 0.6em;
          font-size: 1.1em;
}
#loginbarcontainer input
{
          margin: 0;
          padding: 0;
          font-size: 1.1em;

}
#loginbarcontainer input.button
{
          border: 1px solid #BBBBBB;
          background-color: #820000;
          color: #BBBBBB;
          padding: 0;
          margin: 0 0 0 0.6em;
          font-size: 1.1em;

}
#loginbarcontainer input.check
{
          padding: 0;
          margin: 0 0 0 -0.4em;
}

#loginbarcontainer form
{
          margin: 0;
          padding: 0;
}
#loginbarcontainer p
{
          margin: 0;
          padding: 0;
          text-align: right;
          float: left;
}
#loginbarright
{
          margin: 0;
          padding: 0 0 0 14px;
          text-align: left;
          font-size: 0.9em;
          line-height: 0.9em;
          float: right;
          width: 50px;
}
#loginbarcontainer p a
{
          margin: 0;
          padding: 0;
}



#loginfull {
          clear: left;
          margin: 0;
          padding: 0;
          display: block;
          }
#loginfull label
{
          width: 8em;
          padding: 0;
          margin: 0 0.8em 0 0;
          font-size: 1.1em;
          text-align: right;
          float: left;
}
#loginfull input
{
          margin: 0;
          padding: 0;
          font-size: 1.1em;

}
#loginfull input.button
{
          border: 1px solid #BBBBBB;
          background-color: #820000;
          color: #BBBBBB;
          padding: 0;
          margin: 0 0 0 8.8em;
          font-size: 1.1em;

}
#loginfull input.check
{
          padding: 0;
          margin: 0;
}

#loginfull form
{
          margin: 0;
          padding: 0;
}
/* #loginfull p
{
          margin: 6px 0;
          padding: 0;
} */

#loginfull p a.registerlink
{
   font-size: 1.5em;
   font-weight: bold;
   background-color: #820000;
   color: white;
   padding: 10px;
   margin-top: 30px;
}



#register p
{
  margin: 4px 0px;
/*   line-height: 100%; */
  display: block;
/*   clear: both; */
}
#register p.biglover
{
  margin: 4px 0px;
  padding: 10px;
  display: block;
  font-size: 1.4em;
  background-color: #820000;
  width: 500px;
}

#register label
{
width: 15em;
float: left;
text-align: right;
margin: 2px 0;
margin-right: 0.5em;
display: block;
font-size: 1.2em;
}

#register .label2
{
font-size: 1.2em;
text-align: left;
margin-left: 0.5em;
color: red;
}

#register input
{
font-size: 1.2em;
margin: 2px 0;
}

#register select
{
font-size: 1.2em;
margin: 2px 0;
}

#register h3
{
font-size: 1.8em;
font-weight: bold;
margin-bottom: 4px;

}

#register h3.signuperror
{
background-color: #232323;
font-size: 1.2em;
padding: 0.5em;
}

#register h6.signuperror
{
font-size: 1.2em;
font-weight: normal;
background-color: #232323;
padding:0 0.5em;
}

#register fieldset
{
width: 780px;
border:0;
margin: 5px 0;
}

.inputError {
/* 	BORDER: #FF8000 3px solid;
        MARGIN: 0px; 
        COLOR: #FF8000;
        BACKGROUND-COLOR: #FFFFD7; */
}
.inputNormal {
/* 	BORDER: #004080 8px solid;
        COLOR: #004080;
        BACKGROUND-COLOR: #efefef; */
}
.innerError {
    background-image: url(images/register/invalid.gif);
    background-position: left top;
    background-repeat: no-repeat;
/*     background-color: white; */
    padding-left: 20px;
    padding-top: 1px;
	BORDER: #FF8000 0px solid;
        MARGIN: 0px; 
        COLOR: #FF8000;
}
.innerHelp {
	background-image: url(images/register/valid.gif);
    background-position: left top;
    background-repeat: no-repeat;
/*     background-color: white; */
    padding-left: 20px;
    padding-top: 1px;
	BORDER: #008000 0px solid;
        MARGIN: 0px;
         COLOR: #008000;
}
.date {
	BORDER: #80FF80 3px solid; MARGIN: 0px;
        COLOR: #004080;
        BACKGROUND-COLOR: #efefef;
}
.date.inputError {
	BORDER: #FF8000 3px solid;
        MARGIN: 0px;
         COLOR: #FF8000;
         BACKGROUND-COLOR: #FFFFD7;
}



.blogaddcomment a
{
  color: #1d1d1d;
  font-weight: bold;
}

.blogaddcomment label
{
width: 5.5em;
/* float: left; */
text-align: right;
margin: 2px 0;
margin-right: 0.5em;
display: inline-block;
/* font-size: 1.2em; */
vertical-align: top;
font-weight: bold;
}

.blogaddcomment input
{
display: inline-block;
font-size: 1.1em;
}
.blogaddcomment textarea
{
font-size: 1.1em;
}


.blogaddcomment label.error {
	margin-left: 10px;
	width: auto;
	display: inline-block;
	color: red;
}


.blogaddcomment input.blogaddcommentbutton
{
          border: 1px solid #BBBBBB;
          background-color: #1d1d1d;
/*           background-color: #820000; /* RED */ */
          color: #BBBBBB;
          padding: 3px;
          margin: 0;
          font-size: 1.1em;

}




/* ------------------------------
CUSTOM CLASSES
------------------------------ */

img.pageheading {
                 margin-top: 10px;
                 margin-bottom: 10px;
                 }



/* paginator stuff */
.paginate {
	color: #EBEBEB;
}

a.paginate {
	border: 1px solid #EBEBEB;
	padding: 2px 6px 2px 6px;
	text-decoration: none;
	color: #EBEBEB;
}


a.paginate:hover {
	background-color: #DBDBDB;
	color: #EBEBEB;
	text-decoration: none;
}

a.current {
	border: 1px solid #EBEBEB;
	padding: 2px 6px 2px 6px;
	background:#DBDBDB;
	color: #1d1d1d;
	text-decoration: none;
}

span.inactive {
	border: 1px solid #242424;
	padding: 2px 6px 2px 6px;
	color: #242424;
}

/*paginator stuff ends*/


/*TWITTER HEADER RIGHT*/
#hometwitter
{
        margin:0;
        margin-left:10px;
        padding: 1px;
        clear:both;
        background: #585858;
        border: 1px solid #787878;
        float: right;
}

#hometwitterheading
{
        font-weight: bold;
        width: 88px;
        float: left;
        text-align: center;
}
#hometwittertweet
{
        width: 455px;
        float: left;
        text-align: left;
}
#hometwitter a
{
        margin-left: 1em;
        font-style: italic;
}

#hometwitter ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}

#hometwitter li
{
        margin: 0;
        padding: 1px 3px;
        background: #292929;
        border: 1px solid #787878;
}
#hometwitter li a
{
         font-style: italic;
}

/*TWITTER HEADER RIGHT ENDS*/



/* TWITTER FULL */

#twitter
{
        margin: 0;
        margin-bottom: 10px;
        padding: 3px;
        background: #585858;
        border: 1px solid #787878;

}

#twitter h2
{
  font-size:1.4em;
}

#twitter ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}

#twitter li
{
        margin: 10px 0;
        padding: 3px;
        background: #292929;
        border: 1px solid #787878;
}
#twitter li a
{
         font-style: italic;
}

#twitter a.followlink
{
  font-weight: bold;
  font-size: 1.2em;
}


/* TWITTER ENDS */




/* POPUP JQUERY */
#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}
#popupLyrics{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:488px;
width:526px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:13px;
}
#popupLyrics h1{
text-align:left;
color:#820000;
font-size:22px;
font-weight:bold;
border-bottom:1px dotted #820000;
padding-bottom:2px;
margin-bottom:20px;
}
#popupLyrics p{
color:black;
font-size:1em;
}
#popupLyrics p.chorus{
margin-left: 2em;
font-style: italic;
}
#popupLyrics p.copyright{
color:black;
font-style: italic;
font-weight: bold;
}
#popupLyricsClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#820000;
font-weight:bold;
display:block;
}
#lyrics{
  overflow: auto;
margin-top: 12px;
height:479px;
width:519px;

}
/* POPUP JQUERY ENDS */

