body {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
color : #4169e1; 
line-height : 1.166; 
margin : 0; 
padding : 0; 
background : white url(../images/bmw_white.jpg) no-repeat fixed bottom; 
background-repeat : no-repeat; 
background-position : 550px; 
} 
a {
color : #953bff; 
text-decoration : underline; 
} 
a:link {
color : #4169e1; 
text-decoration : none; 
} 
a:visited {
color : #0082ff; 
text-decoration : none; 
} 
a:hover {
color : #0082ff; 
text-decoration : underline; 
} 
h1 {
font-family : Verdana, Arial, sans-serif; 
font-size : 120%; 
color : #ffffff; 
margin : 0; 
padding : 0; 
} 
h2 {
font-family : Arial, sans-serif; 
font-size : 114%; 
color : #006699; 
margin : 0; 
padding : 0; 
} 
h3 {
font-family : Arial, sans-serif; 
font-size : 100%; 
color : #ffffff; 
margin : 0; 
padding : 0; 
} 
h4 {
font-family : Arial, sans-serif; 
font-size : 100%; 
font-weight : normal; 
color : #333333; 
margin : 0; 
padding : 0; 
} 
h5 {
font-family : Arial, sans-serif;
 font: bold small;
} 
ul {
list-style-type : square; 
} 
ul ul {
list-style-type : disc; 
} 
ul ul ul {
list-style-type : none; 
} 
label {
font-family : Arial, sans-serif; 
font-size : 100%; 
font-weight : bold; 
color : #334d55; 
} 
#header {
padding : 10px 0 0; 
border-bottom : 1px solid #cccccc; 
width : 100%; 
background : black; 
} 
#projectslist {
float : right; 
width : 15%; 
margin : 0; 
background-color : #000000; 
border-left : 1px solid #cccccc; 
border-bottom : 1px solid #cccccc;
 padding-bottom: 21%;
 } 

#projectslist img{
	display : block; 
color : white; 
background : black; 
border : 1px solid #4169e1; 
text-align : center; 
padding : 5px; 
}
#navigation {
float : left; 
width : 15%; 
display : block; 
background : black; 
color : black; 
border : 1px solid black; 
font-size : 80%; 
padding : 1px 5px 5px; 
} 
#navigation p {
padding : 5px 0; 
} 
#navigation a {
display : block; 
color : white; 
background : black; 
border : 1px solid #4169e1; 
text-align : center; 
padding : 5px; 
} 
#navigation a:hover {
color : #ffffff; 
background : #4169e1; 
} 
#navigation img{
	border : 0 none; 
}
#centralcontent {
float : left; 
width : 68%; 
background-color : transparent; 
} 
#siteimage {
margin : 0; 
padding : 0 0 0 0; 
} 
#textArea {
background : transparent; 
} 
#headerblank {
padding : 0 0 5px 10px; 
border-bottom : 1px solid #4169e1; 
color : #cccccc; 
} 
#headerblank img {
display : block; 
} 
#headerblank a {
font-size : 90%; 
padding : 0 4px 0 0; 
} 
#pageName {
margin : 0; 
padding : 0 0 0 10px; 
} 
#randomquote {
font-size : 80%; 
padding : 0 0 2px 10px; 
border-bottom : 1px solid #4169e1; 
font-style : normal; 
font-weight : bold; 
} 
.feature {
padding : 0 0 30px 10px; 
font-size : 80%; 
} 
.feature h3 {
padding : 10px 0 150px; 
text-align : center; 
} 
.feature img {
float : left; 
padding : 10px 10px 0 0; 
} 
.max {
font-size : 80%; 
font-weight: bold;
} 
.pageintro {
clear : both; 
padding : 0 0 0 10px; 
font-size : 80%; 
background : transparent; 
width : 60%; 
color : black; 
} 
.pageintro p {
padding : 0; 
} 
.pageintro h3 {
color : #000000; 
} 
.news {
clear : both; 
padding : 0 0 0 10px; 
font-size : 80%; 
background : transparent; 
} 
.news h3 {
color : #000000; 
} 
.news p {
padding : 0 0 10px; 
} 
#siteInfo {
clear : both; 
color : white; 
font-size : 75%; 
padding : 10px 10px 10px; 
background : black; 
} 
#siteInfo img {
padding : 4px 4px 4px 10px; 
vertical-align : middle; 
border : 0 none; 
} 
#search {
padding : 5px 0 5px 10px; 
border-bottom : 1px solid #cccccc; 
font-size : 90%; 
} 
#search form {
margin : 0; 
padding : 0; 
} 
#search label {
display : block; 
margin : 0; 
padding : 0; 
} 
#projectslist ul a:link, #navBar ul a:visited {
display : block; 
} 
#projectslist ul {
list-style : none; 
margin : 0; 
padding : 0; 
} 
#projectslist {
border-bottom : 1px solid #eee; 
} 
html > body #navBar li {
border-bottom : none; 
} 
#sectionLinks {
position : relative; 
margin : 0; 
padding : 0; 
border-bottom : 1px solid #cccccc; 
font-size : 90%; 
} 
#sectionLinks h3 {
padding : 10px 0 2px 10px; 
} 
#sectionLinks a {
display : block; 
border-top : 1px solid #cccccc; 
padding : 2px 0 2px 10px; 
} 
#sectionLinks a:hover {
background-color : #dddddd; 
} 
.gallerylinks {
margin : 0; 
padding : 0 0 0 10px; 
font-size : 80%; 
float : none; 
display : block; 
width : 15%; 
} 
.gallerylinks h3 {
padding : 10px 0 2px; 
} 
.gallerylinks a:link, .gallerylinks a:visited {
display : block; 
margin : 0; 
padding : 0; 
border-bottom : 1px solid white; 
border-color : white; 
float : none; 
display : block; 
width : 15%; 
border : 1px solid #4169e1; 
} 
.icepageintro {
clear : both; 
padding : 0 0 0 10px; 
font-size : 80%; 
background : transparent; 
width : 80%; 
color : black; 
} 
.icepageintro p {
padding : 0; 
} 
.icepageintro h3 {
color : #000000; 
} 
#adverts {
padding : 0 2px 278px; 
background-color : black; 
color : #6740e1; 
} 
#adverts img {
display : block; 
} 

#maxpower {
display : block; 
color : white; 
background : black; 
border : 1px solid #4169e1; 
text-align : center; 
padding : 5px 5px; 

} 

#maxpower img {
display : block; 
} 