* { color:#999; }


.commentbox{
background-color: #191919;
width: 450px;
padding: 10px;
}

.commentfooter{
background: url(../img/arrow.gif) 20px 0 no-repeat; /*20px 0 equals horizontal and vertical position of arrow. Adjust as desired (ie: 20px -5px).*/
padding-left: 58px;
padding-top: 1px;
margin-bottom: 2em;
font-size: 90%;
color: #4A4A4A;
}

/*Code for comment box*/

#Example-3 {
	position: relative;
	width: 500px;
	height: 200px;
}

#Example-3-Content {
	position: absolute;
	top: 10px; 
	width: 500px;
	height: 180px;
	overflow: hidden;
}

#Example-3 .Scroller-Container {
	position: absolute;
	top: 0px; 
	left: 0px;
}

#Example-3 p {
	margin: 0; 
	padding: 0px 20px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-indent: 20px;
	color: #777;
}

#Example-3-Scrollbar {
	position: absolute;
	left: 480px;
}

#Example-3 .Scrollbar-Up,
 .Scrollbar-Up-Pressed {
	position: absolute;
	width: 10px; 
	height: 10px;
	background:url(../img/up.gif);
	font-size: 0px;
}

#Example-3 .Scrollbar-Down,
 .Scrollbar-Down-Pressed {
	position: absolute;
	top: 190px;
	width: 10px; height: 10px;
	background:url(../img/down.gif);
	font-size: 0px;
	
}

#Example-3 .Scrollbar-Track,
 .Scrollbar-Track-Pressed {
	width: 10px; 
	height: 160px;
	position: absolute;
	top: 20px;
	background-color: #191919;
}

#Example-3 .Scrollbar-Track-Pressed {
	background-color: #DDD;
}

#Example-3 .Scrollbar-Handle,
 .Scrollbar-Handle-Pressed {
	position: absolute;
	width: 10px; height: 30px;
	background-color: #464646;
}

#Example-3 .Scrollbar-Handle-Pressed{
 
	background-color: #ca8b00;
}

#Example-3 .Scrollbar-Down-Pressed{
		background:url(../img/down_hover.gif);
}

#Example-3 .Scrollbar-Up-Pressed {
		background:url(../img/up_hover.gif);
}
#Example-3 .Scrollbar-Disabled {
	display: none;
}





#star ul.star { LIST-STYLE: none; margin:5px 30px 0; PADDING: 0; WIDTH: 85px; HEIGHT: 20px; LEFT: 10px; TOP: 0px; POSITION: relative; FLOAT: left; BACKGROUND: url(../img/stars.gif) repeat-x; CURSOR: pointer; }
#star li { PADDING: 0; MARGIN: 0; FLOAT: left; DISPLAY: block; WIDTH: 85px; HEIGHT: 20px; TEXT-DECORATION: none; text-indent: -9000px; Z-INDEX: 20; POSITION: absolute; PADDING: 0; }
#star li.curr { BACKGROUND: url(../img/stars.gif) left 25px; FONT-SIZE: 1px; }
#star div.user { top: 10px; LEFT:-15px; POSITION: relative; FLOAT: left; FONT-SIZE: 13px; FONT-FAMILY: Arial; COLOR: #999; }

#song { padding:5px;  background:#333; }
#song img , #songAlt img { float:left; padding-top:0px; }
#song h2 a , #songAlt h2 a {color:#CCC}
#song h2 , #songAlt h2{ margin-left:39px; }
#song h4 , #songAlt h4 { margin-left:39px; margin-bottom:-5px; }
#songAlt { padding:5px; background:#191919; }
#comments a{ margin-left:40px; top:10px;  color:#CA8B00;}

#songBig{padding:10px; background:#333;}
#songBig img , #songBigAlt img { margin-top:-25px; }
#songBig h2 , #songBigAlt h2{  margin-left:39px; margin-top:2px; color:#999; font-weight:normal; font-size:12px;}
#songBig h2 a , #songBigAlt h2 a {color:#CCC; font-size:14px; font-weight:bold;}
#songBig h4 , #songBigAlt h4 { margin:-12px 40px 0; font-size:1.35em;}
#songBig #star  ul { LIST-STYLE: none; margin:-32px 320px 0; PADDING: 0; WIDTH: 85px; HEIGHT: 20px; LEFT: 10px; TOP: 0px; POSITION: relative; FLOAT: left; BACKGROUND: url(../img/stars.gif) repeat-x; CURSOR: pointer; }
#songBig li { PADDING: 0; MARGIN: 0; FLOAT: left; DISPLAY: block; WIDTH: 85px; HEIGHT: 20px; TEXT-DECORATION: none; text-indent: -9000px; Z-INDEX: 20; POSITION: absolute; PADDING: 0; }
#songBig li.curr { BACKGROUND:url(../img/stars.gif) left 25px; FONT-SIZE: 1px; }
#songBig div.user {  POSITION: relative; FLOAT: right; margin:-38px 0px 0; FONT-SIZE: 13px; FONT-FAMILY: Arial; COLOR: #999; }
#commentsBig a{ float:left; margin-left:230px; margin-top:-30px; color:#CA8B00; font-size:120%; }





#menu { position: relative; background: #1b1b1b; height: 3.5em; padding: 0em 1.0em 0em 1.0em; margin-bottom: 2px; }
#menu ul { position: absolute; top: 1.1em; }
#menu ul li { position: relative; display: inline; }
#menu ul li a { padding: 0.5em 1.0em 0.9em 1.0em; color: #ffffff; text-decoration: none; font-size:12px; font-weight:bold; }
#menu ul li a:hover { background: #161616; }
/*#menu ul li a.active { background: #161616; opacity:0.5; filter: alpha(opacity=50); }*/
#menubottom { background: #161616; height: 14px; margin-bottom: 1.5em; }
.whiterounded { display:block; }
.whiterounded * { display:block; height:1px; overflow:hidden; font-size:.01em; background:#FFFFFF }
.whiterounded1 { margin-left:3px; margin-right:3px; padding-left:1px; padding-right:1px; border-left:1px solid #6d6d6d; border-right:1px solid #6d6d6d; background:#bfbfbf }
.whiterounded2 { margin-left:1px; margin-right:1px; padding-right:1px; padding-left:1px; border-left:1px solid #191919; border-right:1px solid #191919; background:#cecece }
.whiterounded3 { margin-left:1px; margin-right:1px; border-left:1px solid #cecece; border-right:1px solid #cecece; }
.whiterounded4 { border-left:1px solid #6d6d6d; border-right:1px solid #6d6d6d }
.whiterounded5 { border-left:1px solid #bfbfbf; border-right:1px solid #bfbfbf }
.whiteroundedfg { background:#FFFFFF; padding:10px; }
.blackrounded { display:block }
.blackrounded * { display:block; height:1px; overflow:hidden; font-size:.01em; background:#000000 }
.blackrounded1 { margin-left:3px; margin-right:3px; padding-left:1px; padding-right:1px; border-left:1px solid #000000; border-right:1px solid #000000; background:#000000 }
.blackrounded2 { margin-left:1px; margin-right:1px; padding-right:1px; padding-left:1px; border-left:1px solid #000000; border-right:1px solid #000000; background:#000000 }
.blackrounded3 { margin-left:1px; margin-right:1px; border-left:1px solid #000000; border-right:1px solid #000000; }
.blackrounded4 { border-left:1px solid #000000; border-right:1px solid #000000 }
.blackrounded5 { border-left:1px solid #000000; border-right:1px solid #000000 }
.blackroundedfg { background:#000000; }
.grayrounded { display:block }
.grayrounded * { display:block; height:1px; overflow:hidden; font-size:.01em; background:#222222 }
.grayrounded1 { margin-left:3px; margin-right:3px; padding-left:1px; padding-right:1px; border-left:1px solid #0e0e0e; border-right:1px solid #0e0e0e; background:#191919 }
.grayrounded2 { margin-left:1px; margin-right:1px; padding-right:1px; padding-left:1px; border-left:1px solid #030303; border-right:1px solid #030303; background:#1b1b1b }
.grayrounded3 { margin-left:1px; margin-right:1px; border-left:1px solid #1b1b1b; border-right:1px solid #1b1b1b; }
.grayrounded4 { border-left:1px solid #0e0e0e; border-right:1px solid #0e0e0e }
.grayrounded5 { border-left:1px solid #191919; border-right:1px solid #191919 }
.grayroundedfg { background:#222222; padding:10px; }
.darkgrayrounded { display:block }
.darkgrayrounded * { display:block; height:1px; overflow:hidden; font-size:.01em; background:#1A1919 }
.darkgrayrounded1 { margin-left:3px; margin-right:3px; padding-left:1px; padding-right:1px; border-left:1px solid #0b0a0a; border-right:1px solid #0b0a0a; background:#131212 }
.darkgrayrounded2 { margin-left:1px; margin-right:1px; padding-right:1px; padding-left:1px; border-left:1px solid #020202; border-right:1px solid #020202; background:#151414 }
.darkgrayrounded3 { margin-left:1px; margin-right:1px; border-left:1px solid #151414; border-right:1px solid #151414; }
.darkgrayrounded4 { border-left:1px solid #0b0a0a; border-right:1px solid #0b0a0a }
.darkgrayrounded5 { border-left:1px solid #131212; border-right:1px solid #131212 }
.darkgrayroundedfg { background:#1A1919 }
/*Controls*/
 ul.controls { clear: both; text-align:right; }
ul.controls li { display: inline; font-size: 0.8em; }
ul.controls li a { background-repeat: no-repeat; background-position: left; padding: 0em 1.0em 0em 20px; }
ul.controls li a.printerfriendly { background-image: url(../img/icon-printerfriendly.gif); }
ul.controls li a.comments { background-image: url(../img/icon-comments.gif); list-style:none; }
ul.controls li a.more { background-image:url(../img/icon-more.gif); }
/* NON-HEADER */
* { padding:0; margin:0; }
body { font-size:62.5%; background:#212121; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; } /*Font-size: 1.0em = 10px when browser default size is 16px*/
.page-container { width:900px; margin:0px auto; margin-top:0px; margin-bottom:10px; border:solid 0px rgb(150,150,150); font-size:1.0em; }
.main { clear:both; width:900px; padding-bottom:30px; background:#000 }
.main-navigation { display:inline /*Fix IE floating margin bug*/; float:left; width:150px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; }
.main-content { display:inline /*Fix IE floating margin bug*/; float:left; width:500px; margin:0 0 0 10px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; }
.main-subcontent { display:inline /*Fix IE floating margin bug*/; float:right; width:210px; margin:0px 15px 0 0; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; }
.footer { clear:both; width:900px; height:3.7em; padding:1.1em 0 0; font-size:1.0em; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; }
/* --- For alternative headers START PASTE here --- */

/* HEADER */
.header { width:900px; font-family:"trebuchet ms", arial, sans-serif; margin-top:10px;}
.header-top { width:900px; height:80px; /*background:rgb(240,240,240) url(../img/bg_head_top2.jpg);*/ overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; background:url(../img/header.jpg);  height:91px; width:884px;}
.header-middle { margin-left:16px; margin-top:-14px; width:870px; height:450px;/* background:rgb(230,230,230) url(../img/bg_head_middle.jpg);*/ overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; }
.header-bottom { width:850px; height:400px; /*background:rgb(255,255,255) url(../img/bg_head_breadcrumbs.jpg) repeat-y;*/ }
.header-breadcrumbs { clear:both; width:900px;/*margin:50px 0;*/ padding:1.0em 0 1.5em 0; /*background:rgb(100,100,100) url(../img/bg_head_breadcrumbs.jpg) repeat-y;*/ }
#sitetitle { height:400px; }
/********************/
/*  HEADER SECTION  */
/********************/
.sitelogo { width:299px; height:60px; position:absolute; z-index:1; margin:15px 0 0 10px;/* background:url(../img/bg_head_top_logo.png);*/ }
.sitename { width:300px; height:45px; position:absolute; z-index:1; margin:20px 0 0 90px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; }
.sitename h1 { font-size:240%; }
.sitename h2 { margin:-4px 0 0 0; color:rgb(125,125,125); font-size:120%; }
.sitename a { text-decoration:none; color:rgb(125,125,125); }
.sitename a:hover { text-decoration:none; color:rgb(50,50,50); }
.nav0 { width:350px; position:absolute; z-index:2; margin:25px 0 0 0; margin-left:550px !important/*Non-IE6*/; margin-left:553px /*IE6*/; }
.nav0 ul { float:right; padding:0 20px 0 0; }
.nav0 li { display:inline; list-style:none; }
.nav0 li a { padding:0 0 0 3px; }
.nav0 a:hover { text-decoration:none; }
.nav0 a img { height:14px; border:none; }
.nav1 { width:453px; position:absolute; z-index:3; margin:55px 0 2em 435px; padding: 0em 1.0em 0em 1.0em; margin-bottom:2px; }
.nav1 ul { float:right; font-weight:bold; padding: 0em 1.0em 0em 1.0em; color: #ffffff; text-decoration: none; font-size:12px; font-weight:bold; }
.nav1 li { display:inline; list-style:none; }
.nav1 li a { display:block; float:left; margin-left:8px; margin-right:8px; margin-top:-5px; color:#999999; text-decoration:none; font-size:120%; padding: 0em 0.5em 0em 0.5em; color: #ffffff; text-decoration: none; font-size:12px; font-weight:bold; }
.nav1 a:hover, .active { text-decoration:none; color:#FFFFFF; background: #161616;  }
.nav1 a:hover { color:#CA8B00; }
.sitemessage { width:350px; height:120px; position:absolute; z-index:1; margin:20px 0 0 530px; color:rgb(234,239,247); /*xoverflow:visible !important /*Activate if Firefox print problems*/ ; overflow:hidden /*IE6*/; }
.sitemessage h1 { width:350px; text-align:right; font-size:230%; }
.sitemessage h2 { float:right; width:270px; margin:8px 0 0 0; text-align:right; line-height:100%; font-size:160%; }
.sitemessage h3 { float:right; width:270px; margin:10px 0 0 0; text-align:right; font-size:140%; }
.sitemessage h3 a { text-decoration:none; color:rgb(234,239,247); }
.sitemessage h3 a:hover { text-decoration:none; color:rgb(50,50,50); }
.nav2 { float:left; width:900px; border:none; background:rgb(220,220,220) url(../img/bg_head_bottom_nav.jpg) repeat-x; color:rgb(75,75,75); font-size:1.0em; font-size:130%; } /*Color navigation bar normal mode*/
.nav2 ul { list-style-type:none; }
.nav2 ul li { float:left; position:relative; z-index:1000; border-right:solid 1px rgb(175,175,175); }
.nav2 ul li ul { display:none; border:none; }
.nav2 ul li ul { margin-left:-30px; padding:0 30px 30px 30px; background:url(../img/bg_head_bottom_nav_hover.gif) top center; } /*Sticky hover zones*/
.nav2 ul li a { float:left; display:block; height:3.1em; line-height:3.1em; padding:0 16px 0 16px; text-decoration:none; font-weight:bold; color: rgb(100,100,100); }
.nav2 ul li:hover { width:auto; }
.nav2 table { position:absolute; z-index:999; top:0; left:0; border-collapse:collapse; }
/*Non-IE6*/
.nav2 ul li:hover a { background-color:rgb(210,210,210); text-decoration:none; } /*Color main cells hovering mode*/
.nav2 ul li:hover ul { display:block; position:absolute; z-index:998; top:3.0em; margin-top:0.1em; left:0; }
.nav2 ul li:hover ul li ul { display: none; }
.nav2 ul li:hover ul li a { display:block; width:10em; height:auto; line-height:1.3em; margin-left:-1px; padding:4px 16px 4px 16px; border-left:solid 1px rgb(175,175,175); border-bottom: solid 1px rgb(175,175,175); background-color:rgb(237,237,237); font-weight:normal; color:rgb(50,50,50); } /*Color subcells normal mode*/
.nav2 ul li:hover ul li a:hover { background-color:rgb(210,210,210); text-decoration:none; } /*Color subcells hovering mode*/
/*IE6*/
.nav2 ul li a:hover { background-color:rgb(210,210,210); text-decoration:none; } /*Color main cells hovering mode*/
.nav2 ul li a:hover ul { display:block; position:absolute; z-index:997; top:3.1em; top:3.0em; left:0; marg\in-top:0.1em; }
.nav2 ul li a:hover ul li a { display:block; width:10em; height:1px; line-height:1.3em; padding:4px 16px 4px 16px; border-left:solid 1px rgb(175,175,175); border-bottom: solid 1px rgb(175,175,175); background-color:rgb(237,237,237); font-weight:normal; color:rgb(50,50,50); } /*Color subcells normal mode*/
.nav2 ul li a:hover ul li a ul { visibility:hidden; height:0px; width:0px; position:absolute; z-index: 997; }
.nav2 ul li a:hover ul li a:hover { background-color:rgb(210,210,210); text-decoration:none; } /*Color subcells hovering mode*/
#leftbox { float:none; width:120px; margin:15px 0px 0px 15px; padding:0px; }
#leftbox p { padding:0; }
.header-breadcrumbs ul { float:left; width:560px; list-style:none; padding:0 0 0 15px; font-family:verdana, arial, sans-serif; }
.header-breadcrumbs ul li { display:inline; padding:0 0 0 10px; background:transparent url(../img/bg_bullet_arrow.gif) no-repeat 0 50%; font-weight:bold; color:rgb(125,125,125); font-size:100%; }
.header-breadcrumbs ul a { color:rgb(70,122,167); text-decoration:none; }
.header-breadcrumbs ul a:hover { color:rgb(42,90,138); text-decoration:underline; }
.searchform input.button { width:3.0em; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana, arial, sans-serif; color:rgb(150,150,150); font-size:120%; }
.searchform input.button:hover { cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80); }
.searchform img { border:none; }
/* --- For alternative headers END PASTE here --- */

/******************/
/*  MAIN SECTION  */
/******************/

/* MAIN NAVIGATION */

.dateblock { text-align: center; width: 80px; font-family: Arial; background:url(../img/icons/Calendar.png); padding-top:5px; float:right; margin-top:-35px; }
.day { font-size: 22px; position: relative; top: -1px; color:#000; }
.month { font-size: 10px; color:#FFF; }
.year { font-size: 11px; position: relative; top: -5px; color:#666; }
.main-navigation .round-border-topright { width:10px; height:10px; position:absolute; z-index:100; margin:0 0 0 190px; background:url(../img/bg_corner_topright.gif) no-repeat; }
/* MAIN CONTENT */
.column1-unit { width:480px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/; padding:10px; }
.column2-unit-left { float:left; width:200px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/; }
.column2-unit-right { float:right; width:200px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/; }
.column3-unit-left { float:left; width:120px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/; }
.column3-unit-middle { float:left; width:120px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/; margin-left:40px; }
.column3-unit-right { float:right; width:120px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/; }
/* MAIN SUBCONTENT */
.subcontent-unit-border { width:183px; margin:0 0 2.0em 0; padding:0 0 5px 0; border:solid 1px rgb(190,190,190); background:rgb(235,235,235); }
.subcontent-unit-border-green { width:183px; margin:0 0 2.5em 0; padding:0 0 10px 0; border:solid 1px rgb(160,214,81); background-color:rgb(217,239,185); }
.subcontent-unit-border-blue { width:183px; margin:0 0 2.5em 0; padding:0 0 10px 0; border:solid 1px rgb(137,170,214); background-color:rgb(213,225,240); }
.subcontent-unit-border-orange { width:183px; margin:0 0 2.5em 0px; padding:0 0 10px 0; border:solid 1px rgb(232,177,13); background-color:rgb(248,224,150); }
.subcontent-unit-border p img { border:none; }
.subcontent-unit-noborder { width:185px; margin:0 0 2.5em 0; padding:0 0 10px 0; background:rgb(235,235,235); }
.subcontent-unit-noborder-green { width:185px; margin:0 0 2.5em 0; padding:0 0 10px 0; background-color:rgb(217,239,185); }
.subcontent-unit-noborder-blue { width:185px; margin:0 0 2.5em 0; padding:0 0 10px 0; background-color:rgb(213,225,240); }
.subcontent-unit-noborder-orange { width:185px; margin:0 0 2.5em 0; padding:0 0 10px 0; background-color:rgb(248,224,150); }
.round-border-topleft { width:10px; height:10px; position:absolute; z-index:100; background:url(../img/bg_corner_topleft.gif) no-repeat; margin-top:-1px; margin-left:-1px; }
.round-border-topright { width:10px; height:10px; position:absolute; z-index:100; background:url(../img/bg_corner_topright.gif) no-repeat; margin-top:-1px; margin-left:174px; }
.round-noborder-topleft { width:10px; height:10px; position:absolute; z-index:100; background:url(../img/bg_corner_topleft.gif) no-repeat; margin-top:0px; margin-left:0px; }
.round-noborder-topright { width:10px; height:10px; position:absolute; z-index:100; background:url(../img/bg_corner_topright.gif) no-repeat; margin-top:0px; margin-left:175px; }
/********************/
/*  FOOTER SECTION  */
/********************/
.footer p { line-height:1.3em; text-align:center; color:rgb(125,125,125); font-weight:bold; font-size:110%; }
.footer p.credits { font-weight:normal; }
.footer a { text-decoration:underline; color:rgb(125,125,125); }
.footer a:hover { text-decoration:none; color:rgb(0,0,0); }
.footer a:visited { color:rgb(0,0,0); }
/******************/
/*  CLEAR FLOATS  */
/******************/
.page-container:after, .header:after, .header-breadcrumbs:after, .main:after, .main-navigation:after, .main-content:after, .main-content div:after, .main-subcontent:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.column1-unit:after, .column2-unit-left:after, .column2-unit-right:after, .column3-unit-left:after, .column3-unit-middle:after, .column3-unit-right:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.subcontent-unit-border:after, .subcontent-unit-noborder:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.subcontent-unit-border-blue:after, .subcontent-unit-border-green:after, .subcontent-unit-border-orange:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.subcontent-unit-noborder-blue:after, .subcontent-unit-noborder-green:after, .subcontent-unit-noborder-orange:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.footer:after, p:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clear-contentunit { clear:both; width:500px; height:0.1em; border:none; background:#666; color:rgb(210,210,210); }

/********************************/
/*  PRINTING and MISCELLANEOUS  */
/********************************/
@media print {
.header-top { width:900px; height:80px; background:rgb(240,240,240); overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; }
}
@media print {
.header-breadcrumbs { width:900px; background:transparent; }
}
@media print {
.nav2 { float:left; width:900px; border:none; background:rgb(240,240,240); color:rgb(75,75,75); font-size:1.0em; font-size:130%; }
} /*Color navigation bar normal mode*/
@media print {
.main { clear:both; width:900px; padding-bottom:30px; background:transparent; }
}
@media print {
.main-navigation { display:inline /*Fix IE floating margin bug*/; float:left; width:199px; border-right:solid 1px rgb(200,200,200); border-bottom:solid 1px rgb(200,200,200); background-color:rgb(240,240,240); overflow:visible !important /*Firefox*/; overflow:hidden /*IE*/; }
}
@media print {
.footer { clear:both; width:900px; height:3.7em; padding:1.1em 0 0; background:rgb(240,240,240); font-size:1.0em; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; }
}
