/*
About........: Styles for www.malibufanclub.com
Author.......: Nina Schwanzer, MALIBU Michael Jackson & Family Fan Club Germany

Last modified: September 2008
*/

body {
	font-family: 'trebuchet ms', verdana, sans-serif;
	font-size: 10px;
	text-align:left;
	margin:0; 
	padding: 0; 
	background: url(../images/bg.gif);
}

#sitecontent {
	position: absolute;
	top: 0px;
	left:50%;
	margin-left:-500px;
	width: 1000px;
	padding: 0px;
	margin-top: 0px;
}

#footer 
{
    clear:both;
    margin: 0;
    margin-bottom: 0px; 
    position:relative;
    border: dashed 0px;
    background: url(../images/pg_bottom.jpg);
    height:172px;
    width: 1000px;
    z-index:1;
}

#inner_footer 
{
    top:55px;
    margin-top:0; 
    margin-bottom: 0px; 
    padding-top:0px; 
    padding-left:15px;
    padding-right:15px;
    position:absolute;
    height:80px;
    border: dashed 0px;
    width:669px;
    left:68px;
    color:#1A405A;
    font-size:10px;
    text-align:right;
    font-family:Verdana;
}

#content 
{
    border: 0px;
    margin-top:0; 
    margin-bottom: 0px; 
    padding-left:0px;
    position:relative;
    background: url(../images/pg_content.jpg);
    height:auto;
    min-height:400px;
    overflow: visible;
    width: 1000px;
}

#inner_content_left
{
    top:0px;
    margin-top:0; 
    margin-bottom: 0px; 
    padding-top:5px; 
    padding-left:15px;
    padding-right:15px;
    position:relative;
    min-height:400px;
    overflow:visible;
    border: dashed 0px;
    width:667px;
    left:70px;
    text-align:justify;
}

#inner_content_right
{
    top:0px;
    margin-top:0; 
    margin-bottom: 0px; 
    padding-top:30px; 
    padding-left:10px;
    padding-right:10px;
    position:absolute;
    overflow:visible;
    width:152px;
    left:771px;
    text-align:center;
    float:right;
    background: url(../images/bckgrnd_hotshots.jpg);
    background-position:top left;
    background-repeat:no-repeat;
}

hr
{
  background-color:Transparent;
  border-bottom: solid 1px #DDD9D9;  
  border-top:0px;
  border-left:0px;
  border-right:0px;
  height:0px;
}

#inner_content_right a
{
    font-family:verdana;
    font-size:9px;
    text-align:left;
}

/* 
IE Min Height Hack 
Thx 2 Bernhard!
*/
.prop 
{
    float:right;
    width:0px;
}
.clear
{
     clear:both;
     height:1px;
     overflow:hidden;
}

.min400px
{
    height:400px;
}
/* End IE Minheight Hack */

#mainmenu 
{
    top:0px;
    margin-top:0; 
    margin-bottom: 0px; 
    padding-top:0px; 
    position:relative;
    height:37px;
    border: 0px; 
    background: url(../images/pg_menu.jpg);
}

#mainmenu a {
	text-decoration: none;
	font-size: 0px;
	padding: 0px;
	margin:0px;
}

#nav, #nav ul {     
	padding: 0;     
	margin: 0;     
	list-style: none; } 
	
#nav a {     
	display: block;     
	width: 10em; } 
	
#nav li {     
	float: left;     
	width: 10em; }

img { border:0;
    }
    
#header 
{
    top:0px;
    margin-top:0; 
    margin-bottom: 0px; 
    padding-top:0px; 
    position:relative;
    height:145px;
    border: dashed 0px; 
}

   
#inner_header1 
{
    top:0px;
    margin-top:0; 
    margin-bottom: 0px; 
    padding-top:0px; 
    position:absolute;
    height:145px;
    border: dashed 0px;
    width:568px;
    background: url(../images/pg_top_left.jpg);
}

#inner_header2 
{
    top:0px;
    margin-top:0; 
    margin-bottom: 0px; 
    padding-top:0px; 
    position:absolute;
    height:145px;
    border: dashed 0px;
    width:83px;
    background: url(../images/pg_top_anipic02.gif);
    left:568px;
}

#inner_header3 
{
    top:0px;
    margin-top:0; 
    margin-bottom: 0px; 
    padding-top:0px; 
    position:absolute;
    height:72px;
    border: dashed 0px;
    width:146px;
    background: url(../images/pg_top_right01.jpg);
    left:651px;
}

#inner_header4 
{
    top:0px;
    margin-top:0; 
    margin-bottom: 0px; 
    padding-top:0px; 
    position:absolute;
    height:72px;
    border: dashed 0px;
    width:25px;
    background: url(../images/pg_top_flower.gif);
    left:797px;
}

#inner_header5 
{
    top:0px;
    margin-top:0; 
    margin-bottom: 0px; 
    padding-top:0px; 
    position:absolute;
    height:72px;
    border: dashed 0px;
    width:178px;
    background: url(../images/pg_top_right02.jpg);
    left:822px;
}

#inner_header6 
{
    top:72px;
    margin-top:0; 
    margin-bottom: 0px; 
    padding-top:0px; 
    position:absolute;
    height:73px;
    border: dashed 0px;
    width:349px;
    background: url(../images/pg_top_right03.jpg);
    left:651px;
    overflow:hidden;
}   

#ticker 
{
	margin-left: 85px;
	padding-top: 125px;
	height: 20px;
	border: 0px;
}

#lang {
	margin-left: 60px;
	margin-top: 35px;
	height: 20px;
}

#submenu {
	margin-left: 8px;
	margin-top: 2px;
	height: 10px;
	color: #C4DDF3;
}

#submenu a {
	text-decoration: none;
	font-size: 9px;
	padding: 0px;
	margin:0px;
	color: #C4DDF3;
	font-family:'trebuchet ms', verdana, sans-serif;
}

p 
{
    margin-top: 0px; 
    font-size:11px;
    color:#1A405A;
    padding:2px;
}

span.news_subject
{
    font-size:12px;
    color:#1A405A;
    padding:2px;
    font-weight:bold;    
}

span.news_source
{
    font-size:11px;
    font-style:italic;
    color:#1A405A;
    padding:2px;
    text-align:left;
    font-family:Verdana;
}

span.news_text
{
    font-size:11px;
    text-align:left;
    color:#1A405A;
    padding:3px;
    font-family:Verdana;
}

span.small 
{
    margin-top: 0px; 
    font-size:9px;
    color:#1A405A;
    padding:1px;
    font-style:italic;
    font-family:Verdana;
}

h1,h2,h3,h4 
{ 
    padding: 15px 2px 4px 2px;
    margin: 0;
    color: #1A405A;
}

h1 { font-size: 12pt;
     font-family:'trebuchet ms',Sans-serif;
   }

h2 { font-size: 11pt;
     font-family:'trebuchet ms',Sans-serif;
   }

h3 { font-size: 10pt;
     font-family:'trebuchet ms',Sans-serif;
   }

h4 { font-size: 9pt;
     font-family:'trebuchet ms',Sans-serif;
   }

#page-title 
{ 
    text-align: right;
    padding: 0 10px 0 100px;
    background-image: url('/images/titleboxes.gif');
    background-position: top right;
    background-repeat: no-repeat;
    border-bottom: 1px solid #0c8cc9;
    color: #1B1B46;
    margin-bottom:20px;
    margin-top:40px;
}

#page-title h2 
{ 
    padding: 2px 2px 6px 2px;
	font-style:italic;
}

a 
{ 
    text-decoration: none;
    color: #0c8cc9;
    font-size:11px;
}

a:visited 
{
	text-decoration: none;
    color: #0c8cc9;
}

a:hover 
{ 
    text-decoration: underline;
}

ol,ul 
   { 
    list-style-position:outside;
    color:#0c8cc9;
    font-size:11px;
    margin-top:5px;
   }

li { 
    font-size:11px;
    color:#1A405A;
    padding:2px;   }

table.specials
{
    border:0px;
    font-family:'trebuchet ms', verdana, sans-serif;
    font-size:11px;
    color:#1A405A;
    margin:0px;
    padding:0px;
    text-align:justify;
}

table.news
{
    border:0px;
    font-family:'trebuchet ms', verdana, sans-serif;
    font-size:11px;
    color:#1A405A;
}

TD.news_subject
{
    font-weight:bold;
    padding: 1px 0px 1px 1px;
    margin-right:0px;
    vertical-align:baseline;
}

TD.news_text
{
    text-align:justify;
    padding:3px;
    padding-bottom:10px;
    margin-bottom:10px;
    margin-top:10px;
}

table.standard
{
    border:0px;
    font-family:'trebuchet ms', verdana, sans-serif;
    font-size:11px;
    color:#1A405A;
}

TD.standard_head
{
    font-weight:bold;
    padding: 1px 10px 1px 1px;
    margin-right:0px;
}

TD.standard_text
{
    text-align:left;
}

table.news_finder
{
    border:0px;
    font-family:'trebuchet ms', verdana, sans-serif;
    font-size:11px;
    color:#1A405A;
    background: url(../images/news_finder.jpg);
    height:100px;
    width:670px;
}

table.sitenews
{
    border:0px;
    font-family:'trebuchet ms', verdana, sans-serif;
    font-size:11px;
    color:#1A405A;
    margin-left:190px;
    border-bottom: solid 0px #0c8cc9;
    padding-bottom:5px;
}

TD.sitenews_subject
{
    font-weight:bold;
    padding: 1px 10px 1px 1px;
    margin-right:0px;
}

TD.sitenews_text
{
}

TD.mjandfamily
{
    background-color:#FEFCFD;
    border-right: dashed 0px #1A405A;
    
}

#malibu_submenu 
{
    float:right;
    width:185px;
    height:170px;
    background-color:#FEFCFD;
    border: dotted 1px #0c8cc9;
    margin-left:10px;
    margin-bottom:10px;
    padding:20px;
    margin-top:2px;
    text-align:left;
}

input,textarea 
{
    font-size:11px;
    font-family:'trebuchet ms', verdana, sans-serif;
    color:#1A405A;
}

a.thumbnail
{
    padding:0px;
    margin:0px;
}

img.thumbnail
{
    padding:0px;
    margin:0px;
}

ol.discography
{
}

p.albumtitle
{
    padding:0px;
    margin:0px;
    margin-left:20px;
    margin-bottom:5px;
    font-weight:bold;
}

select
{
    font-size:11px;
    font-family:'trebuchet ms', verdana, sans-serif;
    color:#1A405A;    
}