body {
background: #cccccc url(img/bg.gif) top center repeat-y; 
color: #666666;
margin: 16px 0 0 0;	
font-family: Verdana, Arial, sans-serif;
text-align: center;
}

a {
color: #913357; 
text-decoration: none;
}

a:hover {
color: #913357; 
text-decoration: underline;
}

ul, ol, dl, p, h1, h2, h3, h4, h5, h6 {margin-top: 10px; margin-bottom: 0px; padding-top: 0; padding-bottom: 0; }


label {cursor: pointer; }
table {font-size: 100%; }
td, th {vertical-align: top; }

#page-container { /* \*/ height: 0.1%; position: relative;
background-color: #fff; /*border: solid 16px #ffffff;*/	
width: 740px; 
margin: 0 auto;

font-size: 14px; 
font-family: Verdana, Arial, sans-serif;
text-align: left; /* because we set body to center for IE */
}

#page-top {
height: 16px; 
position: relative; 
width: 100%; 
margin-top: -16px; 
margin-bottom: 0; 
background: url(img/page-top.gif) top center no-repeat;
}

#invertedtabs{ 
float: right;
margin-left: 15px; margin-right: 15px; padding: 0; width: auto; background: transparent; 
voice-family: "\"}\"";
voice-family: inherit;
}

#invertedtabs ul{ 
font: bold 11px Arial, Verdana, sans-serif; 
margin:0; /*margin-bottom: 1em;*/ /*margin between menu and rest of content*/ padding:0; 
list-style:none; }

#invertedtabs li{
display:inline; 
margin:0 4px 0 0; 
padding:0; 
text-transform:uppercase; /*line-height: 1.8em;*/ 
}

#invertedtabs li:first-child 
{margin-left: 1px; }

#invertedtabs a{
float:left; 
color: #ffffff; 
background: #c04b77 url(img/color_tabs_left2.gif) no-repeat left bottom;
margin:0 4px 0 0; 
padding:2px 0 0 3px; 
text-decoration:none; 
letter-spacing: 1px; 
}

#invertedtabs a span{
float:left; display:block; background: transparent url(img/color_tabs_right2.gif) no-repeat right bottom; padding:3px 9px 3px 6px; }

#invertedtabs a span{ 
float:none; }

#invertedtabs a:hover{
background-color: #913357;}

#invertedtabs a:hover span{
background-color: #913357;}




#invertedtabsline{
clear: both; 
padding: 0; 
width: 100%; 
height: 15px; 
line-height: 15px; 
background: #8b0000; /*border-bottom: 1px solid #fff;*/ /*Remove this to remove border between bar and tabs*/
}

.navigation {
display: block; 
margin: 0; 
padding: 0; 
width: 100%; /*height: 15px;*/ 
} 

h1{ 
font-size:20px;
color: #913357;
margin: 10px 20px 2px 10px; 
padding:0; 
}

.navigation p { 
margin: 10px 12px 6px 12px; 
font-size:12px; 
color: #666666; 
}

.header-background {
margin-bottom: 159px
}

#modernbricksmenuline{ 
margin: 0;
padding: 0; 
width: 100%; 
background: #ffffff url(img/border-top.gif) bottom center no-repeat;
}

#masthead {
margin: 0;
padding: 0;
border-bottom: solid 15px #913357;
background: #ffffff;
text-align: center;
}

img {
display:block;
border: 0;
}


#content {
margin: 0px 0 15px 0;
padding: 0px 0 0 0;
text-align: left;
background-color: #E6B5C6;
clear: both;
}



#main {
float: left;
width: 525px;
margin: 0 0 0 0;
padding: 1px 15px 35px 15px;
text-align: left;
background-color: #efcfda;

}


#main h2 {
margin: 25px 0 15px 0; 
padding: 0 0 3px 0; 
font-size:14px;
color: #913357;
border-bottom: 2px dotted #913357;
}

#main p { 
font-size: 14px;
margin: 6px 1px 0 1px;
padding: 0 0 5px 0;	
text-align: left;
line-height: 150%;
color: #666;
}


#sidebar {
float: right;
width: 166px;
margin: 5px 3px 0 0;
padding: 5px 3px 0px 3px;
text-align: center;
background-color: #E6B5C6;
font-size:12px;
}

#sidebar img {
margin: 20px 0 10px 0;
text-align: center;
}

#sidebar p { 
font-size: 12px;
margin: 5px 1px 1px 1px;
padding: 0 0 1px 0;	
text-align: center;
color: #666;
}


#sidebar h3 {
font-size: 12px;
background-color: #DC98AF;
margin: 25px 0 3px 0;
padding: 2px 9px;
text-align: center;
font-weight: normal;
}

#sidebar p.sidebar-link { 
font-size: 12px;
background-color: #DC98AF;
margin: 25px 0 3px 0;
padding: 2px 9px;
text-align: center;
font-weight: normal;
}


#sidebar ul {
margin: 0 0 2px 15px;
padding: 1px 0 0 2px;
text-align: left;
}

#sidebar li {
margin: 5px 0 0 0;
list-style: disc;
text-align: left;
color: #913357;
}


#content p.site {
margin: 20px 0 0 0;
padding: 10px 0 8px 0;
font-size: 14px;
text-align: center;
background-color: #ffffff;
}

#content p.site a {
color: #0000FF;
text-decoration: none;
}

#content p.site a:hover {
color: #FF0000;
text-decoration:underline;
}


#footer {
clear: both;
background-color: #DD99B0;
margin: 0 0 0 0; 
padding: 3px 0 0 0;
font-size:12px;
text-align:center;
}

#footer-bottom {
width: 100%; 
background: #dd99b0 url(img/border-bottom.gif) bottom center no-repeat;
}






