* {
	border: 0;
}

a {
	
}

a:hover {

}

body {
	background: rgb(249,249,247) url(../gfx/body_bg.gif) repeat-x top left;
}

abbr, acronym {
    border-bottom: 1px dotted black;
    cursor: help;
}

table {
    border-collapse: collapse;
}

table th {
    border-bottom: 2px solid #000;
    border-top: 2px solid #000;
}

#container {
	border: 1px solid rgb(220,220,208);
}

#header {
	color: #fff;
	background: url(../gfx/header_bg.jpg) repeat-x top left;
}

#header a {
	color: #fff;
	text-decoration: none;
}

#header #leftSlice {
	z-index: 0;
	background: url(../gfx/header_left.jpg) no-repeat top left;
}

#header #rightSlice {
	z-index: 1;
	background: url(../gfx/header_right.jpg) no-repeat top right;
}

#header h1 {
	z-index: 3;
}

#header #tagline {
	z-index: 3;
}

#nav {
	background: #000 url(../gfx/nav_bg.jpg) repeat-x bottom left;
	color: #fff;
}

#nav ul {
	list-style: none;
}

#nav ul li {

}

#nav ul li a {
	color: rgb(246,200,71);
	text-decoration: none;
}

#nav ul li a:hover {
	color: rgb(244,156,3);
	border-top: 3px solid rgb(244,156,3);
}

#nav ul li a.active {
	color: rgb(244,156,3);
	border-top: 6px solid rgb(244,156,3);
}

#nav ul li a:hover.active {
	color: rgb(244,156,3);
	border-top: 6px solid rgb(244,156,3);
}

#content {
	background: rgb(246,246,246);
}

#footer {
	border: 1px solid rgb(220,220,208);
	background: rgb(250,250,248) url(../gfx/footer_bg.gif) repeat-x bottom left;
}

#footer .w3cbutton {
	border: 0.06em solid #ccc;
}

#footer .w3cbutton .red {
	color: red;
}

#footer .w3cbutton a:link,
#footer .w3cbutton a:visited,
#footer .w3cbutton a:hover {
	background-color: #fc6;
	color: black;
}

#footer .w3cbutton span.w3c {
	background-color: white;
	color: #0c479d;
}

#footer .w3cbutton a:link,
#footer .w3cbutton a:visited,
#footer .w3cbutton a:hover {
  text-decoration: none;
}

.project {
	
}

.project img {

}

.project a.img {
	border: 1px solid rgb(220,220,208);
	background: #fff;
}

.project a:hover.img {
	border: 1px solid rgb(80,80,80);
}

#download {
    background: url(../gfx/button_bg.jpg) repeat-x top left;
    color: white;
    font-size: 1.5em;
    text-decoration: none;
}