@charset "UTF-8";
/*  
Theme Name:TOMTOMCLUB
Description:Designed by Oliver D.
Version:3.0
Author:Oliver D.
Author URL:http://www.evilord.com
*/
html, body{padding:0;margin:0;}
body{
font-family:"Lucida Grande", Helvetica, Tahoma, Geneva, sans-serif;
font-weight:normal;
color:#000;
line-height:160%;
font-size:12px;
background:url(../images/bg.jpg) top center repeat;
background-color:#3E599C;
padding:0;
margin:0;
}
h1{ font-size:16px; line-height:16px; }
#rightcolumn2 h1{
font-size:12px;
line-height:12px;
cursor:pointer;
padding:5px;
color:#F7DC1A;
background-color:#BF1906;
border:1px solid #4D0502;
font-style:italic;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
margin:3px;
}
h2{ font-size:12px; line-height:15px; color:#333; }
h3{
font-size:12px;
color:#000;
}
h4{ font-size:9px; }
a:link, a:visited{
text-decoration:none;
color:#4586B0;
border-bottom:#808080 1px dotted;
font-weight:bold;
}
a:hover{
text-decoration:none;
color:#333;
}
ul{
list-style-type:square;
list-style-position:inside;
margin:0.2em 0 1.5em 0.8em;
padding-left:10px;
color:#444;
list-style-image:url(../images/ding.gif);
line-height:1.8em;
}
ul.latestnews{
font-size:11px;
color:#869AA4;
}
.col2 ul{
list-style-image:none;
}
#intro{
width:100%;
margin:0 auto;
padding:0;
clear:both;
}
div.nopad{
overflow:hidden;
padding:0;
display:inline;
width:auto;
margin:0 auto;
}
#header{
width:100%;
height:118px;
margin:0 auto;
padding:0;
z-index:2000;
clear:both;
}
#logomenu{
width:960px;
height:118px;
position:relative;
margin:0 auto;
z-index:2000;
padding:0;
clear:both;
}
#holder{
width:100%;
float:left;
padding:0;
height:auto;
margin:0 auto;
display:inline;
}
#maincolumnbg, #maincolumn{
width:428px;
float:left;
}
#maincolumnbg_side, #maincolumn_side{
width:630px;
float:left;
}
.blank #maincolumn_side, .blank #maincolumnbg_side{
width:610px;
}
#maincolumnbg_full, #maincolumn_full{
width:840px;
float:left;
}
.blank{
margin:0;
padding:0;
float:left;
width:auto;
}
#maincolumn, #maincolumn_side, #maincolumn_full, #maincolumnbg, #maincolumnbg_side, #maincolumnbg_full,
.blank #maincolumn, .blank #maincolumn_side, .blank #maincolumn_full, .blank #maincolumnbg, .blank #maincolumnbg_side, .blank #maincolumnbg_full{
display:inline; 
overflow:hidden;
}
.col2, #maincolumnbg, #maincolumnbg_side, #maincolumnbg_full {
margin:0 30px;
background-color:#E8E4E0;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-right-color: #72563B;
border-bottom-color: #60302A;
border-left-color: #663028;
}
#maincolumn, #maincolumn_side, #maincolumn_full{
background:url(../images/mbg.png) top center repeat-x;
padding-top:4px;
}
.blank #maincolumnbg, .blank #maincolumnbg_side, .blank #maincolumnbg_full{
background:none;
border:none;
}
.blank #maincolumn, .blank #maincolumn_side, .blank #maincolumn_full{
background:none;
}
.breadcrumbs{
text-align:left;
padding:10px 0 10px 20px;
clear:both;
}
span.breadcrumbs{
color:#714228;
padding:5px 0 0 100px;
font-size:12px;
float:left;
display:inline;
line-height:25px;
width:650px;
font-style:italic;
}
span.breadcrumbs a,span.breadcrumbs a:hover{
text-decoration:none;
}
.breadcrumbs span img{
height:5px;
padding:0 0 1px 0;
}
.col1 a:link, .col1 a:visited, .col2 a:link, .col2 a:visited{
font-size:11px;
line-height:25px;
}
.col1{
width:100%;
margin:0 auto;
font-size:11px;
float:right;
display:inline;
}
.col2{
width:840px;
padding:0px;
margin:10px auto;
clear:both;
position:relative;
background-color:#EDE9E6;
overflow:hidden;
}
.grid-100-1 .module{
overflow:auto;
}
.grid-100-1{
width:100%;
padding:0;
margin:0;
}
.grid-100-2{
float:right;
width:840px;
margin:0;
background:url(../images/mbg.png) top center no-repeat;
}
.grid-3a{
float:left;
width:250px;
padding:0;
overflow:hidden;
}
.grid-3b{
float:left;
width:440px;
padding:0 0 0 10px;
overflow:hidden;
}
.grid-3c{
float:left;
width:150px;
padding:0;
overflow:hidden;
}
#leftcolumn, #rightcolumn, #rightcolumn2{
padding:0;
text-align:left;
display:inline;
overflow:hidden;
margin-top:5px;
font-size:11px;
}
#leftcolumn{
width:208px;
float:left;
}
#rightcolumn{
width:208px;
float:right;
}
#rightcolumn2{
width:230px;
float:right;
}
#leftcolumn-bg, #rightcolumn-bg{
width:206px;
padding:0px;
overflow:hidden;
float:right;
}
#rightcolumn-bg2{
width:210px;
padding:0px;
overflow:hidden;
float:right;
}
#leftcolumn h3, #rightcolumn h3{
width:196px;
}
#rightcolumn2 h3{
width:210px;
}
#leftcolumn h3, #rightcolumn h3, #rightcolumn2 h3, .col1 h3, .col2 h3, .componentheading{
color:#FFF;
}
.col1 h3{
background:url(../images/mbgc.png) top center no-repeat;
padding-left:20px;
}
.col2 h3{
margin:0;
text-align:center;
padding:0;
}
#leftcolumn h3{
text-align:left;
}
#rightcolumn h3, #rightcolumn2 h3{
text-align:center;
}
#leftcolumn h3, #rightcolumn h3{
height:80px;
line-height:80px;
font-size:13px;
text-decoration:none;
margin:0;
text-transform:capitalize;
font-weight:bold;
letter-spacing:1px;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
padding:0;
width:180px;
}
#rightcolumn2 h3{
height:80px;
line-height:80px;
font-size:14px;
text-decoration:none;
margin:0;
text-transform:capitalize;
font-weight:bold;
letter-spacing:1px;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
padding:0;
width:200px;
}
#leftcolumn p, #leftcolumn td, #rightcolumn p, #rightcolumn td, #rightcolumn2 p, #rightcolumn2 td{
color:#000;
margin:0 5px 10px 5px;
padding:5px;
background-color:#EBCE2C;
}
#leftcolumn div.module table, #rightcolumn div.module table,  #rightcolumn2 div.module table{
padding:0;
margin: 0;
}
#leftcolumn  div.module table.contentpaneopen, #rightcolumn  div.module table.contentpaneopen, #rightcolumn2  div.module table.contentpaneopen {
padding:0;
margin: 0;
}
#leftcolumn  div.module table.contentpaneopen p, #rightcolumn  div.module table.contentpaneopen p, #rightcolumn2  div.module table.contentpaneopen p{
padding:0;
margin: 0;
}
#leftcolumn div.module table.poll, #rightcolumn div.module table.poll, #rightcolumn2 div.module table.poll{
text-align:left;
padding-left:5px;
}
#leftcolumn div.module table.poll td, #rightcolumn div.module table.poll td, #rightcolumn2 div.module table.poll td{
text-align:left;
}
#leftcolumn .moduletable_menu, #leftcolumn .moduletable, #leftcolumn .moduletable_text, #leftcolumn .c, #rightcolumn .moduletable_menu, #rightcolumn .moduletable, #rightcolumn .moduletable_text, #rightcolumn .c, 
#rightcolumn2 .moduletable_menu, #rightcolumn2 .moduletable, #rightcolumn2 .moduletable_text, #rightcolumn2 .c
{
margin:0 0 16px 0;
padding:0 0 8px 0;
}
#leftcolumn ul.menu , #rightcolumn ul.menu, #rightcolumn2 ul.menu, div.module_menu ul {
width:135px;
list-style-type:none;
list-style-position:inside;
list-style-image:url(none);
}
div.module_menu ul li a:link, div.module_menu ul li a:visited, #leftcolumn ul.menu li a, #leftcolumn ul.menu li a:link, #rightcolumn ul.menu li a, #rightcolumn ul.menu li a:link, a.mainlevel:link, #rightcolumn2 ul.menu li a, #rightcolumn2 ul.menu li a:link, a.mainlevel:link, a.mainlevel:visited, div.module_menu ul{
font-size:13px;
text-decoration:none;
color:#FFF;
line-height:25px;
display:block;
padding-left:25px;
list-style-image:none;
list-style-type:none;
margin-bottom:3px;
}
#leftcolumn ul.menu li a, #leftcolumn ul.menu li a:link, #rightcolumn ul.menu li a, #rightcolumn ul.menu li a:link, #rightcolumn2 ul.menu li a, #rightcolumn2 ul.menu li a:link{
background:#BE1906 url(../images/ding.gif) center left no-repeat;
}
#leftcolumn ul.menu li a:hover, #rightcolumn ul.menu li a:hover, #rightcolumn2 ul.menu li a:hover, div.module_menu ul li a:hover{
color:#F0D128;
background:#623F31 url(../images/ding.gif) center left no-repeat;
}
#leftcolumn ul.menu li#current a:hover, #rightcolumn ul.menu li#current a:hover, #rightcolumn2 ul.menu li#current a:hover{
color:#F0D128;
}
#leftcolumn ul.menu li#current ul li a, #leftcolumn ul.menu li#current ul li a:link, #rightcolumn ul.menu li#current ul li a, #rightcolumn ul.menu li#current ul li a:link,
#rightcolumn2 ul.menu li#current ul li a, #rightcolumn2 ul.menu li#current ul li a:link{
text-decoration:none;
color:#000;
}
#leftcolumn ul.menu li ul li#current a, #leftcolumn ul.menu li ul li#current a:link, #leftcolumn ul.menu li ul li#current a:visited, #leftcolumn ul.menu li ul li#current a:hover, #rightcolumn ul.menu li ul li#current a, #rightcolumn ul.menu li ul li#current a:link, #rightcolumn ul.menu li ul li#current a:visited, #rightcolumn ul.menu li ul li#current a:hover,
#rightcolumn2 ul.menu li ul li#current a, #rightcolumn2 ul.menu li ul li#current a:link, #rightcolumn2 ul.menu li ul li#current a:visited, #rightcolumn2 ul.menu li ul li#current a:hover
{
margin:0 0 3px 0;
text-decoration:none;
color:#000;
padding:5px 0 5px 25px;
line-height:20px;
list-style-type:none;
list-style-position:inside;
display:block;
}
#leftcolumn ul.menu li#current ul, #leftcolumn ul.menu li#current ul li, #rightcolumn ul.menu li#current ul, #rightcolumn ul.menu li#current ul li,
#rightcolumn2 ul.menu li#current ul, #rightcolumn2 ul.menu li#current ul li{
margin:0;
padding:0;
}
#leftcolumn ul.menu li ul, #rightcolumn ul.menu li ul,  #rightcolumn2 ul.menu li ul{
margin:0;
padding:0;
}
#leftcolumn ul.menu li#current ul li a:hover, #rightcolumn ul.menu li#current ul li a:hover,
#rightcolumn2 ul.menu li#current ul li a:hover{
color:#000;
}
#leftcolumn ul.menu li ul, #rightcolumn ul.menu li ul, #rightcolumn2 ul.menu li ul{
list-style:none;
}
#leftcolumn .moduletable ul, #rightcolumn .moduletable ul, #rightcolumn2 .moduletable ul{
margin:6px 0;
padding:0;
list-style:none;
}

#leftcolumn .moduletable ul li, #rightcolumn .moduletable ul li, #rightcolumn2 .moduletable ul li{
margin:0;
padding:0 2px;
}
#leftcolumn .module_text div div div, #rightcolumn .module_text div div div, #rightcolumn2 .module_text div div div{
padding-left:5px;
}
#shelf{
position:relative;
width:600px;
height:255px;
z-index:1;
margin:0 auto;
background:url(../images/shelf.gif) center top no-repeat;
clear:both;
padding:0;
}
#shelfbg{
position:relative;
width:560px;
height:210px;
z-index:1;
margin:0 auto;
clear:both;
padding:30px 20px 15px 20px;
overflow:auto;
}
#topmenu{
position:relative;
width:906px;
height:80px;
z-index:1;
margin:0 auto;
background:url(../images/menu.jpg) center top;
clear:both;
}
#topmenu a{
border:none;
}
#logo{
position:relative;
width:906px;
height:105px;
z-index:1;
margin:0 auto;
background:url(../images/logo.jpg) center top;
clear:both;
}
#headerhome, #headertimeline, #headerdiscography, #headerphotos, #headerdownloads, #headerinformations, #headerfeatures{
position:relative;
width:906px;
z-index:1;
margin:0 auto;
overflow:hidden;
text-align:center;
}
#headertext{
background:url(../images/headertext.jpg) center top;
position:relative;
width:906px;
height:45px;
margin:0 auto;
padding:0;
clear:both;
}
#headerfoot{
background:url(../images/headerfoot.jpg) center top;
position:relative;
width:820px;
height:45px;
margin:0 auto;
padding:0 0 0 86px;
clear:both;
}
#headerfoot span.breadcrumbs{
color:#5D1F1F;
padding:15px 30px 0 5px;
font-size:13px;
display:inline;
line-height:14px;
width:580px;
font-style:normal;
overflow:hidden;
clear:none;
}
#headerhome{
background:url(../images/headerhome.jpg) center top;
height:300px;
}
#headertimeline{
background:url(../images/headertimeline.jpg) center top;
height:320px;
}
#headerdiscography{
background:url(../images/headerdiscography.jpg) center top;
height:280px;
}
#headerphotos{
background:url(../images/headerphotos.jpg) center top;
height:175px;
}
#headerdownloads{
background:url(../images/headerdownloads.jpg) center top;
height:190px;
}
#headerinformations{
background:url(../images/headerinformations.jpg) center top;
height:245px;
}
#headerfeatures{
background:url(../images/headerfeatures.jpg) center top;
height:220px;
}
#wrapper{
position:relative;
width:906px;
z-index:1;
margin:0 auto;
background:url(../images/contentbg.jpg) center top repeat-y;
padding:0;
clear:both;
}
#content{
position:relative;
width:906px;
z-index:1;
margin:0 auto;
padding:0 0 10px 0;
}
#footer{
position:relative;
width:906px;
height:198px;
z-index:1;
margin:0 auto;
background:url(../images/footer.jpg) center top;
text-align:center;
clear:both;
}
#credits{
position:relative;
width:906px;
height:38px;
z-index:1;
margin:0 auto;
background:url(../images/credits.jpg) center top;
}
.componentheading{
line-height:14px;
font-size:11px;
padding:0;
text-transform:capitalize;
text-align:center !important;
width:100%;
height:18px;
font-weight:bold;
}
table.blog{
width:90%;
margin:10px 5%;
padding:0;
} 
.blog_more ul{
list-style-type:square;
list-style-position:inside;
}
.blog_more{
padding:5px;
color:#F0D128;
}
.blog_more div{
background:url(../images/mbgc.png) top left repeat-x;
margin:0px;
padding:0 15px;
}
.blog_more li a, .blogmore li a:link{
line-height:19px;
text-decoration:underline;
font-size:12px;
position:relative;
color:#666;
}
.blog_more li a:hover{
color:#000;
margin-bottom:4px;
}
.contentheading{
font-size:14px;
color:#BF1905;
text-align:left;
width:100%;
font-weight:bold;
}

#leftcolumn .contentheading a:link, #leftcolumn .contentheading a:visited, #rightcolumn .contentheading a:link, #rightcolumn .contentheading a:visited, .col1 .contentheading a:link, .col1 .contentheading a:visited, .col2 .contentheading a:link, .col2 .contentheading a:visited{
font-size:12px;
text-decoration:none;
}
.contentheading a:hover{
text-decoration:underline;
}
.createdate,.modifydate, .small{
font-size:9px;
color:#7A4F3C;
text-transform:uppercase;
letter-spacing:1px;
line-height:9px;
}
.invalid{
border-color:#D32D0C;
}
label.invalid{
color:#D32D0C;
padding:5px;
}
label{
padding:5px;
}
.ol-foreground{
background-color:#f1f1f1;
color:#333;
}
.ol-background{
background-color:#f1f1f1;
color:#333;
}
.ol-textfont{
font-size:10px;
}
.ol-captionfont{
font-size:12px;
color:#f6f6f6;
}
.ol-captionfont a{
background-color:#f1f1f1;
color:#333;
text-decoration:none;
font-size:12px;
}
span.article_separator{
display:none;
}
span.article_separator p{
display:none;
height:0px;
}
td.buttonheading{
text-align:right;
width:0;
}
td.buttonheading img a:link{
border:none;
}
.clr{
clear:both;
}
table.blog span.article_separator{
display:block;
height:44px;
float:left;
width:100%;
}
table.contenttoc{
margin-bottom:5px;
padding:5px;
width:100%;
}
table.contenttoc td{
padding:5px;
}
table.contenttoc th{
padding:10px 0 0 15px;
text-align:left;
font-size:11px;
color:#333;
}
a.toclink:link, a.toclink:visited{
margin-bottom:1px;
padding-left:10px;
text-decoration:none;
color:#333;
line-height:14px;
font-size:11px;
font-style:italic;
letter-spacing:1px;
border-bottom:#808080 1px dotted;
}
a.toclink:hover{
text-decoration:none;
color:#D32D0C;
}
.category{
	border:1px solid #FEE319;
}
td.sectiontableheader,th.sectiontableheader, td.sectiontableheader a:link,th.sectiontableheader a:link{
	color:#F7DC19;
	background-color:#3E5898;
	padding:4px;
	font-size:14px;
}
tr.sectiontableentry1 td, tr.sectiontableentry0 td, tr.sectiontableentry2 td{
font-size:15px;
font-style:italic;
color:#333;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}
tr.sectiontableentry1 td{
	padding:4px;
	background-color:#FCF8F5;
}
tr.sectiontableentry0 td{
color:#333;
background-color:#BF1906;
}
tr.sectiontableentry2 td{
padding:4px;
background-color:#EFECE9;
}
tr.sectiontableentry1:hover td,
tr.sectiontableentry2:hover td{
background-color:#BF1906;
color:#F7DC1A;
}
tr.sectiontableentry1:hover td a,
tr.sectiontableentry2:hover td a{
color:#F7F7F7;
}
td.sectiontableentry0,
td.sectiontableentry1,
td.sectiontableentry2{
padding:3px;
color:#333;
font-size:11px;
}
table.contentpane td{
text-align:left;
padding:5px;
}
table.contentpane td.contentdescription{
width:100%;
padding:5px;
}
table.contentpane {
text-align:left;
width:100%;
}
table.contentpane ul li a .category{
color:#FF8800;
}
table.contentpane ul li{
color:#000;
}
#leftcolumn table.contentpaneopen, #rightcolumn table.contentpaneopen, #rightcolumn2 table.contentpaneopen{
background:none;
}

table.contentpaneopen{
padding:0px 4% 0 4%;
margin:0 auto;
float:left
}
table.contentpaneopen fieldset{
border:0;
}
table.contentpaneopen h3{
margin-top:5px;
}
table.contentpaneopen h4, table.contentpaneopen h5{
font-size:15px;
color:#95690D;
text-align:left;
line-height:25px;
padding-right:0px;
padding-bottom:0px;
padding-left:35px;
padding-top:0px;
margin-top:5px;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}
table.contentpaneopen h6{
background:url(../images/images/dwn.gif) left center no-repeat;
padding-left:55px;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
letter-spacing:1px;
line-height:40px;
color:#666;
margin:0 0 10px 0;
}
.highlight{
background-color:#D32D0D;
color:#FFF;
padding:0 2px 0 2px;
}
#leftcolumn div.module, #leftcolumn div.module_menu div{
background:url(../images/h3r.png) top left no-repeat;
margin-bottom:10px;
padding:0 30px 0 30px;
}
#rightcolumn div.module, #rightcolumn div.module_menu div, #rightcolumn2 div.module, #rightcolumn2 div.module_menu div{
background:url(../images/h3l.png) top left no-repeat;
margin-bottom:10px;
padding:0 30px 0 10px;
}
div.module_menu div, div.module, div.module_text div{
z-index:3000;
padding-bottom:5px;
}
div.module_menu div div, div.module div div, div.module_text div div{
display:inline;
}
.module div p{
padding:0 5px;
}
div.module div div div{
display:inline;
}
div.module div div div div{
text-align:left;
display:inline;
}
div.module_menu div div div div, div.module div div div div, div.module_text div div div div{
margin:0 auto;
padding:10px;
}
div.module div div div form{
text-align:left;
}
div.module div div div form ul{
margin:5px;
padding:0 0 10px 10px;
}
div.module_menu ul li{
margin:0;
padding:0;
}
table.adminform textarea{
width:540px;
height:400px;
font-size:11px;
color:#CDEAFD;
}
form#form-login fieldset{ 
border:0 none; 
margin:0; 
padding:4px 7px 9px 7px;
}
form#form-login ul li{ 
padding:0; 
}
form#form-login ul li a{
text-align:left;
padding:0;
font-size:10px;
color:#333;
}
form#form-login ul li a:hover{
color:#D32D0C;
}
div.mosimage        {  margin:5px; }
div.mosimage_caption{  font-size:11px; color:#333; }
div.caption      { padding:0 10px 0 10px; }
div.caption img  { border:1px solid #CCC; }
div.caption p    { font-size:11px; color:#333; text-align:center; }
table.paramlist{
margin-top:5px;
}
.caption{
	background:#fafafa;
	padding:4px;
	float:left;
	-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
}
img.caption {
	width:100px;
	height:auto;
	margin:5px 20px;
}
table img{
	float:left;
}

table.paramlist td.paramlist_key{
width:128px;
text-align:left;
height:30px;
}
div.message{
font-size :14px;
color :#333;
text-align:center;
width:auto;
background-color:#FBFBFB;
border:solid 1px #333;
margin:3px 0px 10px;
padding:3px 20px;
}
.bannergroup{
padding:5px;
}
div.bannergroup_text{
width:164px;
color:#666;
padding:5px;
}
#banner_l{
text-align:left;
}
.banneritem{
padding:5px;
}
.banneritem a:link, .banneritem a:visited{
padding-bottom:5px;
}
.banneritem_text{
font-size:11px;
color:#222111;
padding:5px;
}
.bannerfooter_text{
font-size:11px;
text-align:right;
padding:5px;
}
.pagination span{ padding:2px; }
.pagination a   { padding:2px; }
.pollstableborder td{
text-align:left;
padding:5px;
}
table.pollstableborder{
margin:0 0 0 10px;
}
.smalldark{
padding:5px;
}
fieldset{
border:1px solid #ccc;
margin-top:15px;
padding:15px;
}
legend{
margin:0;
padding:0 25px;
}
td.key{
border-bottom:1px solid #eee;
color:#333;
}
.tool-tip{
float:left;
border:1px solid #D4D5AA;
padding:5px;
background-color:#010101;
color:#FFF;
width:auto;
}
.tool-tip-rnr{
	/* [disabled]float:left; */
	clear:both;
	/* [disabled]float:left; */
	padding:2px 5px 2px 15px;
	background-color:#010101;
	color:#FFF;
	width:auto;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	margin: 10px 0;
	font-style:italic;
	font-size:16px;
}
.tool-title{
padding:0;
margin:0;
font-size:11px;
margin-top:-15px;
padding-top:15px;
padding-bottom:5px;
}
.tool-text{
font-size:11px;
margin:0;
}
#system-message dd.message ul{
padding:5px;
background:none;
border:none;
font-size:16px;
}
#system-message dd.error ul{
color:#D32D0C;
background:none;
border:none;
padding:0;
margin:0;
}
#system-message dd.notice ul{ 
color:#c00; 
background:none;
border:none;
padding:0;
margin:0;
}
#system-message dd{
text-indent:0;
}
#system-message dd ul{
list-style-type:none;
color:#D32D0C;
background:none;
border:none;
}
#system-message{
margin:10px;
}
td.middle_pad{
width:20px;
}
div.offline{
width:97%;
position:absolute;
top:0;
left:0;
font-size:11px;
padding:5px;
}
.outline{
padding:2px;
font-size:10px;
}
#frame{
margin:20px auto;
width:400px;
padding:20px;
color:#2B50C4;
padding:1px 10px;
}
#frame form{
text-align:left;
}
form{
width:100%;
text-align:left;
padding:0;
}
.form-validate{
padding:0;
z-index:2000;
clear:both;
width:100%
}
.form-validate#emailForm{
background:none;
}
form#searchForm{
padding:2px;
margin:0px;
z-index:2000;
}
input.button{
color:#000;
text-decoration:none;
margin:5px 5px 10px 10px;
z-index:2000;
}
#search{
z-index:2000;
}
#search li{
float:left;
position:relative;
display:block;
z-index:2000;
list-style:none;
padding:12px 60px 0 0;
width:100px;
}
input.button:hover{
color:#333;
}
.inputbox{
color:#030303;
padding:2px;
margin-top:0px;
background-color:#F8F8F8;
border:solid 1px;
border-color:#666 #999 #999 #CCC;
}
.inputbox:hover{
border:1px solid #2B50C4;
}
.search{
}
.search .inputbox{
font-size:12px;
color:#000;
padding:5px;
margin:5px 0;
}
.search .button{
color:#0f0f0f;
text-align:center;
font-size:12px;
}
.pagenav{
clear:both;
padding-top:10px;
}
div.pagenavbar{
font-size:11px;
clear:both;
}
div.pagenavbar a:link, div.pagenavbar a:visited, .pagenav_next a:link, .pagenav_next a:visited, .pagenav_prev a:link, .pagenav_prev a:visited, a.pagenav:link, a.pagenav:visited, a.readon:link, a.readon:visited{
color:#F0D128;
line-height:13px;
text-decoration:none;
font-weight:bold;
margin:0 5px 5px 0;
padding:2px 5px 5px 5px;
background:url(../images/mbgc.png) bottom repeat;
font-size:11px;
border:none;
}
div.pagenavbar a:hover, .pagenav_next a:hover, .pagenav_prev a:hover, a.pagenav:hover, a.readon:hover{
color:#FFF;
background:url(../images/mbgc.png) top center;	
}
.pagenavcounter{
color:#000000;
font-size:11px;
}
a.readmore:link, a.readmore:visited{
color:#F0D128;
line-height:13px;
font-size:11px;
font-weight:normal;
margin:0 5px 5px 0;
padding:2px 5px 5px 5px;
background-color: #522D21;
text-decoration:none;
}
a.readmore:hover{
color:#FFF;
background-color:#3C2019;
}
.pdfr{
height:45px;
width:auto;
background:url(../images/images/pdf1.gif) top left no-repeat;
float:right;
clear:both;
padding:0 0 0 55px;
}
.pdf1{
height:45px;
width:auto;
background:url(../images/images/pdf1.gif) top left no-repeat;
float:left;
clear:both;
padding:0 0 0 55px;
}
.pdf2{
position:relative;
height:45px;
width:auto;
line-height:45px;
font-size:10px;
background:url(../images/images/pdf2.gif) top repeat-x;
float:left;
padding:5px 10px 0 0;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
letter-spacing:1px;
clear:both;
}
.pdf2 a:link, .pdf2 a:visited{
text-decoration:none;
color:#BD0D0D;
}
.pdf2 a:hover{
color:#000;
}
.pdf3{
width:30px;
height:45px;
background:url(../images/images/pdf3.gif) top left no-repeat;
float:left;
}
.quotes{
float:right;
width:150px;
background-color: #EEE9E4;
border-left:1px solid #E5E5aa;
border-bottom:1px solid #E5E5aa;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
font-style:italic;
font-size:15px;
margin-left:10px !important;
line-height:22px;
color: #333;
}
blockquote{
width:auto;
color:#333;
font-style:italic;
display:block;
background:url(../images/images/quote.gif) 20px 100% no-repeat;
padding:0px 15px 0 10px;
margin:10px 0;
border:0;
font-size:11px;
}
blockquote p{
margin-top:0;
padding:10px 35px 10px 30px;
background:url(../images/images/quote.gif) 100% 0 no-repeat;
text-align:right;
}
p.cap:first-letter{
width:30px;
display:block;
margin:5px 0 5px 5px;
float:left;
font-size:300%;
font-size:30px;
}
.red{
color:#F20000;
font-weight:bold;
font-size:10px;
line-height:11px;
}
.whiteb{
color:#F1F1F1;
font-weight:bold;
font-size:10px;
background-color:#F00;
padding:0 5px 0 5px;
}
.yellow{
color:#FFCC00;
font-weight:bold;
font-size:10px;
}
.whitebold{
color:#FFFFFF;
font-weight:bold;
}
.bluebold{
color:#3C5698;
font-weight:bold;
}
.capsboldblack{
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
	background-color:#663D2E;
	display:block;
	padding:2px 5px 0 15px;
	border:1px solid #333;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	clear:both;
}

.capsboldblue{
	color:#000;
	font-weight:bold;
	text-transform:uppercase;
	background-color:#0CF;
	display:block;
	padding:2px 5px 0 5px;
	border:1px solid #333;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	clear:both;
}
.lyrics{
width:298px;
height:600px;
overflow:auto;
float:right;
padding:0;
}
.lyrics2{
width:298px;
height:1000px;
overflow:auto;
float:right;
padding:0;
}
.lyrics3{
width:94%;
overflow:auto;
padding:0;
margin:0 auto;
clear:both;
float:left;
}
.tracklist{
width:170px;
overflow:auto;
float:left;
padding:10px;
}
.tracklist a{
font-size:11px;
}
.tracklist2{
	width:94%;
	float:left;
	padding:10px 0;
}
.albumcover{
	width:190px;
	float:left;
	padding:5px 15px 5px 5px;
	margin-right:15px;
}
.albumcover2{
width:290px;
float:left;
padding:5px;
}
.albumcover2 img{
text-align:center;
}
.buy{
width:50px;
float:left;
padding:10px 0 10px 0;
}
.singles{
padding:0;
font-size:10px;
}
#item1, #item2, #item3, #item4, #item5{
padding:0 0 3px 0;
text-align:center;
display:block;
}
.center{
text-align:center;
}
.centerclr{
text-align:center;
clear:both;
background-color:transparent !important;
padding:0 !important;
}
.small{
font-size:9px;
}
p{
margin-top:5px;
margin-bottom:5px;
text-align:left;
font-style:normal;
font-weight:normal;
}
#newsletter{
overflow:hidden;
position:relative;
z-index:100;
padding-left:50px;
width:200px;
height:26px;
}
#leftcolumn a:link, #leftcolumn a:visited, #rightcolumn a:link, #rightcolumn a:visited{
font-family:"Lucida Grande", "Trebuchet MS", Verdana, Arial, sans-serif;
line-height:15px;
font-size:10px;
text-decoration:none;
color:white;
background-color:#D11412;
padding:2px 5px 2px 5px;
border:none;
}
#leftcolumn a:hover, #rightcolumn a:hover{
color:#F9F9F9;
background-color:#010101;
}

#rightcolumn2 a.mark{
font-family:"Lucida Grande", "Trebuchet MS", Verdana, Arial, sans-serif;
line-height:15px;
font-size:10px;
text-decoration:none;
color:white;
background-color:#D11412;
padding:2px 5px 2px 5px;
border:none;
}
#rightcolumn2 .mark:hover{
color:#F9F9F9;
background-color:#010101;
}

.smile{
position:relative;
width:120px;
height:327px;
z-index:1;
padding:10px;
float:left;
}
.smile2{
position:relative;
width:150px;
height:327px;
z-index:1;
padding:10px;
float:left;
}
#dwnbg{
background-image:url(../images/dwn_bg.jpg);
position:relative;
width:765px;
padding:60px 0 0 60px;
height:450px;
margin:0 auto;
text-align:center;
}
#dwnmenu{
padding:40px 0 0 0;
clear:both;
text-align:center;
width:700px;
margin:0 auto;
}
#dwnmenu a:link, #dwnmenu a:visited{
color:#FFF;
text-decoration:none;
}
#dwnmenu a:hover{
color:#F7DC1A;
}
.timelinetitle{
background:url(../images/mbg.png) center center;
padding:0px 10px 2px 10px;
margin-left:10px;
color:#F0D128;
font-weight:bold;
top:1px;
right:1px;
bottom:1px;
font-size:16px;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}
#icons{
background:url(../images/icons.jpg) center center;
width:600px;
height:470px;
padding:0;
margin:0 auto;
clear:both;
}
.col-1{
	width:100%;
	float:left;
	background-color:#fafafa;
	clear:both;
}
.feat-img{
	width:480px;
	text-align:center;
	margin:0 auto;
	padding-top:20px;
}

.contentpagetitle{
	font-size:20px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}

.col-3{
	width:33%;
	float:left;
}
.col-2{
	width:50%;
	float:left;
}


table img{
	margin:10px;
}

.featthumb{
	position:relative;
	width:226px;
	z-index:1;
	float:left;
	padding:0 15px 10px 15px;
	text-align: center;
	margin-bottom:20px;
}
.featthumb p{
	border-bottom:solid 1px rgba(0,0,0,0.2);
	border-top:solid 1px rgba(255,255,255,0.5);
	padding-bottom:20px;
	padding-top:20px;
	margin-bottom:0;
	margin-top:0;
}
table a:link, table a:visited{
border:none;
color:#65382D;
text-decoration:underline;
}
table a:hover{
text-decoration:none;
color:#999;
}
.coverblank img{
border:none;
background:none;
padding:0;
text-align:center;
display:block;
margin:0;
}
.color1 p{
padding-bottom:5px;
margin-bottom:5px;
background-color:#4286B7 !important;
}
.color2 p{
padding-bottom:5px;
margin-bottom:5px;
background-color:#DA364D !important;
color:#fff !important;
}
.color3 p{
padding-bottom:5px;
margin-bottom:5px;
background-color:#6861AF !important;
}
.devider{
width:610px;
position:relative;
padding:0;
margin:0;
float:left;
}
.paypal1{
padding:4px;
margin:10px auto;
width:122px;
background-color:#F9F9F9;
border:solid 1px;
border-color:#C6C6C6 #CDCDCD #CDCDCD #D6D6D6;
}
.paypal1 h1, .paypal1 h2, .paypal1 h3{
margin:0;
padding:0;
}
.paypal1 h1{
font-size:13px;
line-height:14px;
color:#000;
font-weight:bold;
}
.paypal1 h2{
font-size:20px;
line-height:18px;
color:#000;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
font-weight:bold;
}
.paypal1 h3{
font-size:11px;
line-height:11px;
color:#666;
padding:0 0 5px 0;
background:transparent;
}
.paypal{
float:right;
padding:10px 10px 10px 5px;
margin:20px;
width:170px;
background-color:#F9F9F9;
border:solid 1px;
border-color:#C6C6C6 #CDCDCD #CDCDCD #D6D6D6;
}
.paypal h1, .paypal h2, .paypal h3{
margin:0;
padding:0;
}
.paypal h1{
font-size:13px;
line-height:14px;
color:#000;
font-weight:bold;
}
.paypal h2{
font-size:20px;
line-height:18px;
color:#000;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
font-weight:bold;
}
.paypal h3{
font-size:11px;
line-height:11px;
color:#666;
padding-bottom:10px;
}
.paypal h3, .paypal1 h3{
background:transparent;
}
.col1 .paypal1, .col2 .paypal1, .col3 .paypal1{
float:left;
margin:0;
padding:3px;
background-color:#F7DC1B;
border:solid 1px;
border-color:#999 #999 #F5F5F5 #F2F2F2;
}
.storeitem{
text-align:center;
margin:0 auto;
}
.storeitem img{
padding:0;
margin:0 10px;
float:left;
}
.storeitem1 img{
padding:0;
margin:0;
float:left;
}
.news h1{
color:#AF0008;
font-style:italic;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
cursor:pointer;
}
.news{
width:550px;
padding:0 0 0 50px;
font-size: 13px;
}
.news div.module div div div div{
padding:0;
margin:0;
}
.smallcapture{
	font-size:10px;
	line-height:12px;
	text-align: left;
}
a:link .smallcapture{
	border:none;
	text-decoration:none;
}
.important{
	color:#F1F1F1;
	font-weight:bold;
	font-size:12px;
	line-height:14px;
	background-color:#E30000;
	padding:1px 3px 0 3px;
}

.cal{
	background: url('date.gif') top left no-repeat;
	float: left;
	width:50px;
	height:58px;
	color: #F2F2F2;
	text-transform:uppercase;
	margin:10px;
	text-align:center;
}
.cal .my{
font:bold 11px/13px Arial,Helvetica,sans-serif;
padding-top: 1px;
letter-spacing: 1px;
}
.cal .d{
color:#444;
font:25px/28px Georgia,"Times New Roman",Times,serif;
}
.left{
	float:left;
}
.right{
	float:right;
}

img.right {
	border:none;
}


/*I Want Candy*/
.col2, #leftcolumn a, #rightcolumn a, #rightcolumn2 a, #maincolumnbg, #maincolumnbg_side, #maincolumnbg_full, #leftcolumn h1, #rightcolumn h1, #rightcolumn2 h1, #leftcolumn p, #rightcolumn p, #rightcolumn2  p, #leftcolumn  div.module table.contentpaneopen tr td, #rightcolumn  div.module table.contentpaneopen tr td, #rightcolumn2  div.module table.contentpaneopen tr td{
-webkit-border-radius:6px; -moz-border-radius:6px; -khtml-border-radius:6px; border-radius:6px;}
