body {
	font-family: verdana, arial, sans-serif;
	margin:0px;
	padding: 0px auto 0px auto;
	text-align:center;
	background-color: #f33;
	font-size: 13px;
	color: #ccc; 
}
br		{	margin: 0; padding: 0; }
.feat a {color: #ffffff; font-weight: bold; background: none; text-decoration: underline; padding: 0;}
.feat a:hover {color: #ffffff; font-weight: bold; background: none; text-decoration: underline; padding: 0;}
p		{	margin: 0; padding: 0;}
a.more	{	color: #A5C42B; text-decoration: underline; font-weight: bold; padding: 0;}
a:hover.more {color: #87A023;}
.reg a 	{	background: none; color: #A5C42B; text-decoration: underline; font-weight: bold; padding: 0;}
.issue 	{	line-height: 140%; width: 380px;}
.issue a {	background: none; color: #ffffff; text-decoration: underline; font-weight: normal; padding: 0;}
.issue a:hover {color: #B5AFA7;}
.nav a	{	background: none; padding: 0; margin: 0; border: none; text-decoration: none; color: #ffffff;}
a.imglink {padding: 0; background: none; border: none;}
.bg		{	background-color: #ffffff;}
.online a {	padding: 0; background: none; border: none; text-decoration: underline; color: #ffffff; margin: 0;}
.main {	background-color:transparent; height:200px; margin:0px; color:#000; padding:8px; font-size:11px; line-height:25px; }
#menu {
	background-color:#fff;
	border-bottom: 3px solid #000;
	width: 100%;
	height: 50px;
	margin: 5px 0px 5px 0px;
	display:block;
	color:#000;
}
a { color:#f33; font-weight:bold;}
a:hover { color:#f33; font-weight:bold;}
p {margin: 5px 5px 5px 10px; line-height: 120%; padding:0px;}
ul {margin: 5px 5px 5px 10px; line-height: 120%; padding:0px; list-style-image: url(../tropicalhits/tropicalhits/assets/arrow.gif);}
li.link {list-style-image: url(../tropicalhits/tropicalhits/assets/arrow.gif); margin: 20px 0px 20px 0px;}
h1 { font-size:130%; margin: 10px 0px 10px 10px; color: #f33;padding:0px; font-stretch:expanded; font-weight:bold;}
td { text-decoration: none; font-size: 11px; font-weight: normal; color: #fff;}
.copyright { margin: 5px 0px 0px 0px; text-align: center; font-size: 9px; color: #ccc;}
#main a { text-decoration: none; font-size: 11px; font-weight: bold; color: #f90;}
#main a:hover {  text-decoration: none; font-size: 11px; font-weight: bold; color: #ccc;}
menu a { text-decoration: none; font-size: 11px; font-weight: bold; color: #f90;}
menu a:hover {  text-decoration: none; font-size: 11px; font-weight: bold; color: #f33;}
input { font-size: 10px; border: solid 1px #ccc; }
.textbox { color: #fff; border: solid 1px #444; height: 18px; background-color:#222; margin: 1px 0px 1px 0px; }
.basket  { background-color:#222; margin: 1px 0px 1px 0px; }
textarea { color: #fff; border: solid 1px #444; background-color:#222; margin: 5px 0px 5px 0px; font-size: 11px; }
select { color: #fff; border: solid 1px #444; height: 18px; background-color:#222; margin: 5px 0px 5px 0px; font-size: 10px; }
.button { vertical-align:middle; width: 50px; height: 21; border: 0px; color:#fff; background-color:#f90; border: solid 1px #ccc;}
.gallerybutton { vertical-align:middle; width: 220px; height: 21; border: 0px; color:#fff; background-color:#222; border: solid 1px #ccc; margin: 5px auto 5px auto;}
#featured {  border: solid 1px #ccc; margin:0px 0px 0px auto; text-align: center;	background: #f90; width: 200px; height:20px; padding:2px;}
td.scrollingnews {  	padding: 2px;	margin: 5px 0px 5px 0px;		border:	solid 1px #ccc; 	
			/*width: 65px;	text-align: center;*/ background-color: #444; 	
}
#scrollingnews {  padding: 2px;	margin: 5px 0px 0px 0px;		border:	solid 1px #ccc; 	
			width: 220px;	/*text-align: center;*/ background-color: #444; 	
}
#joinmaillist {  border:	solid 1px #ccc; 	width: 220px;	background-color: #222; 	
	margin:20px 2px 5px 10px; text-align: center; padding:5px; width: 90%;
}
#collaborations {  border: solid 1px #ccc; margin:5px 2px 5px 2px; text-align: center; background:#222; padding:5px; width: 90%; height: 120px;}
#homenews {  border: none; margin:5px 2px 5px 2px; text-align: left; background:#222; padding:5px; width: 90%; height: 120px;}
#homenews h3 { text-decoration: blink; font-weight:bold; }
#homenews p { font-weight:bold; }
#homenews a {  color:#f90; font-weight:bold; }
#gallery {  padding: 2px;	margin: 5px 0px 0px 0px;		border:	solid 1px #ccc; 	
			/*width: 65px;	text-align: center;*/ background-color: #444; 	
}
form { padding:0px; margin:0px;}
TABLE.width {	width: 100%;	}
TD.formlabel {	background-color: transparent;	border: none; text-align:right; font-size:10px; }
TD.formlabel2 {	background-color: transparent;	border: none; text-align:left; font-size:10px; }
TD.footer {	background-color: transparent; color: #eee;	border: none; font-size:9px; }
TD.smilies { background-color: #ccc; border: solid 1px #808080;	font-size:12px;
}/* content */
.text-header { font-weight: bold; font-size: 10pt; font-family: Arial Narrow, Arial, sans-serif; color: #ffffff; text-transform: uppercase; }
.pageContent { font-size: 8pt; font-family: Arial Narrow, Arial, sans-serif; color: #ffffff; }
 .pageContent a { font-size: 8pt; font-family: Arial Narrow, Arial, sans-serif; color: #ffffff; }

/* top elements */
.company { font-size: 22.5pt; font-family: Tahoma, sans-serif; color: #ffffff; }
.slogan { font-size: 8pt; font-family: Tahoma, sans-serif; color: #ffffff; text-transform: uppercase; }

/*main menu*/
.menu { text-decoration: none; font-weight:bold; }
a:hover { color: #f33; text-decoration: none; }

/*submenu*/
.submenu { font-size: 8pt; font-family: Arial Narrow, Arial, sans-serif; color: #ffffff; text-decoration: none; }
.asubmenu { font-size: 8pt; font-family: Arial Narrow, Arial, sans-serif; color: #B9CBCB; text-decoration: none; }

/*bottom menu*/
.bmenu { font-size: 8pt; font-family: Arial Narrow, Arial, sans-serif; color: #ffffff; text-decoration: none; text-transform: uppercase; }
.abmenu { font-size: 8pt; font-family: Arial Narrow, Arial, sans-serif; color: #809090; text-decoration: none; text-transform: uppercase; }

/*copyright*/
.footer { font-size: 8pt; font-family: Tahoma, sans-serif; color: #ffffff; }
