* { padding: 0; margin: 0; }

body#home a#home,
body#about a#about,
body#services a#services,
body#calendar a#calendar, body#gallery a#gallery, body#links a#links, body#contact a#contact{
color: #ff0000;
}

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background: #333631;
 background-image: url(images/background.jpg);
 background-repeat: repeat-y;
 background-position: center;
}
#wrapper { 
 margin: 0 auto;
 width: 900px;
}
#header {
 width: 900px;
 height: 80px;
 margin: 10px 0px 0px 0px;
}
#navigation {
 width: 900px;
 color: #000000;
 height: 300px;
 background: #ffffff;
}
#sub_content { 
 width: 900px;
 background: #000000;
 background-image: url(images/carbon.jpg);
 margin: 0px 0px 0px 0px;
 padding-top: 10px;
 height: 92px;
}
#leftcolumn { 
 color: #333;
 background: #ffffff;
 margin: 0px 0px 0px 0px;
 padding: 20px;
 height: 230px;
 width: 260px;
 float: left;
}
#leftcolumnInner { 
 color: #333;
 background: #ffffff;
 margin: 0px 0px 0px 0px;
 padding: 20px;
 height: 600px;
 width: 420px;
 float: left;
}
#leftcolumnInnerGall { 
 color: #333;
 background: #ffffff;
 margin: 0px 0px 0px 0px;
 padding: 20px;
 height: 600px;
 width: 880px;
 float: left;
}
#rightcolumnInner { 
 color: #333;
 background: #ffffff;
 margin: 0px 0px 0px 0px;
 padding: 20px;
 height: 600px;
 width: 400px;
 float: left;
}
#content { 
 float: left;
 color: #333;
 background: #ffffff;
 margin: 0px 0px 0px 0px;
 padding: 20px;
 height: 230px;
 width: 259px;
 display: inline;
 border-left: 1px dotted #ff0000;
}
#bodycontent { 
 color: #333;
 background: #ffffff;
 margin: 0px 0px 0px 0px;
 padding: 20px;
 height: auto;
 width: 860px;
}
#rightcolumn { 
 color: #333;
 background: #ffffff;
 margin: 0px 0px 0px 0px;
 padding: 20px;
 height: 230px;
 width: 259px;
 float: left;
 border-left: 1px dotted #ff0000;
}
#footer { 
 width: 900px;
 padding-top: 10px;
 margin: 10px 0px 10px 0px;
 clear: both;
 font: arial,verdana;
 color: white;
 font-size: 11px;
 width: 900px;
}
.H1 {
font: bold italic 18px/20px Arial;
}
.H2 {
font: bold italic 22px/20px Arial;
color: #cccccc;
}
.body1 {
font: 11px/18px Arial;
}
.topmenu a:link {
    color: white;
    font-family: Arial;
    font-size: 11pt;
    font-weight: bold;
    text-decoration: none;
	text-align: right;
	}
	.topmenu a:visited {
    color: white;
    font-family: Arial;
    font-size: 11pt;
    font-weight: bold;
    text-decoration: none;
	text-align: right;
	}
	.topmenu a:active {
    color: white;
    font-family: Arial;
    font-size: 11pt;
    font-weight: bold;
    text-decoration: none;
	text-align: right;
	}
	.topmenu a:hover {
    color: #ff0000;
    font-family: Arial;
    font-size: 11pt;
    font-weight: bold;
    text-decoration: none;
	text-align: right;
	}

