body {
background:#000000;
color: #9DA6B3;
width: 800px;
font-size:.75em;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:1.3em;
font-size: 0.75em;
}


/*********** Block Positioning *****************/


#header {
background-color: red;
height: 120px;

}

#mmp-logo {
float: left;
height: 150px;
}

#top-right {
padding: 3px;
margin: 3px;
float: left;
width: 140px;
border-top: solid 2px #9DA6B3;
border-left: solid 2px #9DA6B3;
border-right: solid 1px #9DA6B3;
border-bottom: solid 1px #9DA6B3;
}

#tagline {
text-align: center;
position: relative;
top: -35px;
}

#main-body {
width: 100%;
}

#tab-navigation {

width: 635px;
height: 35px;
float: left;
text-align: center;
}


#sidebar {
float: left;
width: 140px;
}

#sidebar-1 {
color: #000000;
border-top: solid 2px #9DA6B3;
border-left: solid 2px #9DA6B3;
border-right: solid 1px #9DA6B3;
border-bottom: solid 1px #9DA6B3;
padding: 3px;
margin: 3px;
overflow:hidden;
float: left;
width: 100%;
position: relative;
top: 20px;
}

#sidebar-2 {
border-top: solid 2px #9DA6B3;
border-left: solid 2px #9DA6B3;
border-right: solid 1px #9DA6B3;
border-bottom: solid 1px #9DA6B3;
padding: 3px;
margin: 3px;
overflow:hidden;
float: left;
width: 100%;
position: relative;
top: 40px;
}

#content {
padding: 10px;
width: 615px;
float: left;
color: white;
}

#footer {
background-color: #ff9900;
margin-top: 10px;
width: 100%;
float: left;
text-align: center;
}

#breadcrumb {
margin-bottom: 10px;
}

/*********** General style definitions **********/

p { 
position: relative;
left: 10px;
}

th {
color: #ff9900;
font-size: 1em;
font-weight: bold
}

strong {
color: #ff9900;
font-weight: bold;
}

a {
font-weight: bold;
color: #ff9900;
}

.tab {
font-weight: bold;
color: #ffffff;
position: relative;
top: 10px;
}

/*********** Joomla style definitions **********/

.pathway {
color: #ffffff;
}

a.pathway {
color: #ff9900;
}

.mainlevel, .sublevel {

}

#active_menu {
font-weight: bold;
color: #ffffff;
}

.contentheading {
color: #ff9900;
font-size: 1.5em;
font-weight: bold;
padding-bottom: 10px;
}


.componentheading {
color: #ff9900;
font-size: 1.5em;
font-weight: bold;
padding-bottom: 10px;
}

.message {
padding: 10px;
margin-bottom: 20px; 
border-top: solid 2px #ff9900;
border-bottom: solid 2px #ff9900;
border-left: solid 2px #ff9900;
border-right: solid 2px #ff9900;
text-align: center;
}

/*********** css buttons from http://www.sitepoint.com/article/build-site-navigation-css **********/

a.tab:link  
{
 font-size:12px;
 font-weight:bold;
 padding: 3px;
 text-decoration:none;
 border-style:outset;
 border-color:grey;
 border-width:3px;
 background-color:#9DA6B3;
 width:125px;  
 color:#000000;
}


a.tab:visited  
{
 font-size:12px;
 font-weight:bold;
 padding: 3px;
 text-decoration:none;
 border-style:outset;
 border-color:grey;
 border-width:3px;
 background-color:#9DA6B3;
 width:125px;  
 color:#000000;
}

a.tab:active  
{
 font-size:12px;
 font-weight:bold;
 padding: 3px;
 text-decoration:none;
 border-style:inset;
 border-color:grey;
 border-width:3px;
 background-color:#ff9900;
 width:125px;
 color:#000000;
}

a.tab:hover  
{
 font-size:12px;
 font-weight:bold;
 padding: 3px;
 text-decoration:none;
 border-style:inset;
 border-color:grey;
 border-width:3px;
 background-color:#ff9900;
 width:125px;  
 color:#000000;
} 

/*********** RS2Gallery Style Definitions ***********/


.rsg2-galleryList-text {
color: #ff9900;
font-size: 1em;
font-weight: bold;
padding-bottom: 10px;
}

.rsg2-galleryList-description {
color: #ffffff;
font-weight: normal;
padding-bottom: 10px;
}

.img-shadow {
border-style: none
}

.intro_text {
padding-bottom: 10px;
}