/* Declare body first of all */

body {
background:#CC0000 url(img/bg_yellow.gif) repeat-x;
font:normal 62.5% 'Lucida Grande',Verdana,sans-serif;
text-align:center;
margin:0;
padding:0;
}

/* Wireframing */

div {
margin:0;
padding:0;
border:0px solid black;
}

/* ---------------
   Layout elements
   --------------- */

/* Masthead and descendants */

#masthead {
height:210px;
background-image:url(img/logo_mb.gif);
background-repeat:no-repeat;
text-align:right;
}

#contact {
padding:10px 0 0 0;
text-align:right;
}

/* Container - needed only for faux background */

#container {
width:700px;
margin:0px auto 0px auto;
text-align:left;
}

/* The main column and descendants */

#flashcontent {
float:left;
width:415px;
height:308px;
text-align:left;
}

/* Highlighting the current page */
#home #mainCol a.home { 
border-bottom:3px solid #FFE86C;
}


/* Spacer */

#spacer {
clear:both;
}

.clearfloat {
clear:both;
}

/* The right column and descendants */

#sidebar {
float:right;
width:175px;
text-align:right;
}

#sidebar img.middle {
margin-bottom:37px;
margin-top:37px;
}

/* text column */

#textcolumn {
float:left;
margin:20px 0 40px;
text-align:justify;
color:white;
}

#textcolumn p {
font-size:1.2em;
text-decoration;none;
}

#textcolumn a:link, #textcolumn a:visited, #textcolumn a:hover {
color:white;
}


/* The footer and descendants */

#footer {
clear:both;
width:100%;
margin-left:0;
position:relative;
bottom:0px;
min-height:70px;
font-size:0.9em;
line-height:150%;
color:black;
background:#F8E823;
text-align:center;
}

#footer img {

}

#footer ul {
list-style:none;
margin:10px 0 0 0;
padding:0;
}
#footer li {
display:inline;
margin:0 10px 0 0;
padding:0;
line-height:160%;
}
#footer li a:link, #footer li a:visited {
text-decoration:none;
font-weight:bold;
color:#FFE86C;
font-size:1em;
}
#footer li a:hover {
color:#FFF;
}

#footer p {
margin:0 0 3px 0;
}

/* ----------------------------
   All headings and versions of 
   ---------------------------- */


h1, h2, h3 {
color:#FFF;
line-height:150%;
}
h1 {
font-size:3.5em;
font-family:times, serif;
font-style:italic;
margin:0;
}
h2 {
font-size:1.75em;
font-family:times, serif;
font-style:italic;
margin:0;
}
h3 {

font-size:1.5em;	
}
h4 {

font-size:1.3em;
color:#FFE86C;
}
h2 a:link, h2 a:visited, h3 a:link, h3 a:visited {
color:#FFF;
text-decoration:none;
}

/* ---------------------
   Other common elements 
   --------------------- */

abbr {
	
}

/* Turn off borders on image links */
img {
border:0;
}

/* Link states */

a:link {
	
}
a:visited {
	
}
a:hover {
	
}
a:active {
	
}



