body {
	font-family: Century Gothic, Arial, Verdana;
	background-color: #DDDDDD;
	text-align: center;
	font-size: small;
	margin: 0px;
	padding: 0px;
}
/*--------------------------------------------------------white container box*/
#container {
	background-color: #FFFFFF;
	width: 1030px;
	margin: 30px auto 0px auto;
	text-align: left;
}

/*top border of container*/

#tr {
	height: 90px;
	background: url(images/tr.gif) top right no-repeat;
	}
#tl {
	float: left;
	width: 100%;
	height: 90px;
	background: url(images/tl.gif) top left no-repeat;
	}
/*mid border of container*/
#mr {
	background: url(images/mr.gif) right repeat-y;
	}
#ml {background: url(images/ml.gif) left repeat-y;
	}
/*bottom border for container*/
#br {
	background: url(images/br.gif) bottom right no-repeat;
	}
#bl {/*content div*/
	height: 530px;
	text-align: left;
	background: url(images/bl.gif) bottom left no-repeat;
	padding-top: 30px;
	}
*+html #bl {
	height: 510px;
	}
/*---------------------------------------------------------------Header*/
#header {
	width: 320px;
}
#header img {
	padding-top: 40px;
	padding-left: 30px;
}
* html #header {
	margin-top: 20px;
	}
/*-----------------------------------------------------------------Navigation*/
#nav {
	width: 660px;
	float: right;
	margin-top: -80px;
}
#nav ul {
	list-style: none;
	padding: 0 15px;
	margin: 15px 0 0;
}
#nav li {
	float: left;
}
#nav a {
	font-size: 75%;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	background: url(images/tab-back.gif) repeat-x 0 0;
	font-weight: bold;
}
#nav a span {
	display: block;
	background: url(images/tab-left.gif) no-repeat 0 0;
}
#nav a span span {
	background: url(images/tab-right.gif) no-repeat 100% 0;
	padding: 10px;
}
#nav a:hover {
	background: url(images/tab2-back.gif) repeat-x 0 0;
}
#nav a:hover span {
	background: url(images/tab2-left.gif) no-repeat 0 0;
}
#nav a:hover span span {
	background: url(images/tab2-right.gif) no-repeat 100% 0;
}
/*-------------------------- "Current page" -------------------*/
body#home_page li#home a {
	background: url(images/tab2-back.gif) repeat-x 0 0;
}
body#home_page li#home a span {
	background: url(images/tab2-left.gif) no-repeat 0 0;
}
body#home_page li#home a span span {
	background: url(images/tab2-right.gif) no-repeat 100% 0;
}
body#about_page li#about a {
	background: url(images/tab2-back.gif) repeat-x 0 0;
}
body#about_page li#about a span {
	background: url(images/tab2-left.gif) no-repeat 0 0;
}
body#about_page li#about a span span {
	background: url(images/tab2-right.gif) no-repeat 100% 0;
}
body#cv_page li#cv a {
	background: url(images/tab2-back.gif) repeat-x 0 0;
}
body#cv_page li#cv a span {
	background: url(images/tab2-left.gif) no-repeat 0 0;
}
body#cv_page li#cv a span span {
	background: url(images/tab2-right.gif) no-repeat 100% 0;
}
body#news_page li#news a {
	background: url(images/tab2-back.gif) repeat-x 0 0;
}
body#news_page li#news a span {
	background: url(images/tab2-left.gif) no-repeat 0 0;
}
body#news_page li#news a span span {
	background: url(images/tab2-right.gif) no-repeat 100% 0;
}
body#video_page li#video a {
	background: url(images/tab2-back.gif) repeat-x 0 0;
}
body#video_page li#video a span {
	background: url(images/tab2-left.gif) no-repeat 0 0;
}
body#video_page li#video a span span {
	background: url(images/tab2-right.gif) no-repeat 100% 0;
}
body#gallery_page li#gallery a {
	background: url(images/tab2-back.gif) repeat-x 0 0;
}
body#gallery_page li#gallery a span {
	background: url(images/tab2-left.gif) no-repeat 0 0;
}
body#gallery_page li#gallery a span span {
	background: url(images/tab2-right.gif) no-repeat 100% 0;
}
body#qa_page li#qa a {
	background: url(images/tab2-back.gif) repeat-x 0 0;
}
body#qa_page li#qa a span {
	background: url(images/tab2-left.gif) no-repeat 0 0;
}
body#qa_page li#qa a span span {
	background: url(images/tab2-right.gif) no-repeat 100% 0;
}
body#blog_page li#blog a {
	background: url(images/tab2-back.gif) repeat-x 0 0;
}
body#blog_page li#blog a span {
	background: url(images/tab2-left.gif) no-repeat 0 0;
}
body#blog_page li#blog a span span {
	background: url(images/tab2-right.gif) no-repeat 100% 0;
}
body#sponsors_page li#sponsors a {
	background: url(images/tab2-back.gif) repeat-x 0 0;
}
body#sponsors_page li#sponsors a span {
	background: url(images/tab2-left.gif) no-repeat 0 0;
}
body#sponsors_page li#sponsors a span span {
	background: url(images/tab2-right.gif) no-repeat 100% 0;
}
body#links_page li#links a {
	background: url(images/tab2-back.gif) repeat-x 0 0;
}
body#links_page li#links a span {
	background: url(images/tab2-left.gif) no-repeat 0 0;
}
body#links_page li#links a span span {
	background: url(images/tab2-right.gif) no-repeat 100% 0;
}
body#contact_page li#contact a {
	background: url(images/tab2-back.gif) repeat-x 0 0;
}
body#contact_page li#contact a span {
	background: url(images/tab2-left.gif) no-repeat 0 0;
}
body#contact_page li#contact a span span {
	background: url(images/tab2-right.gif) no-repeat 100% 0;
}
#nav img {
	clear: both;
	padding-left: 10px;
	padding-top: 2px;
	}
*+html #nav img {
	margin: 0px;
	margin-top: -15px;
	padding: 0px;
	padding-left: 10px;
}
/*-------------------------------------------------------------------------Grey content box*/
#contentcontainer {
	clear: both;
	background-color: #DDDDDD;
	width: 955px;
	margin: 0 auto 0 auto;
	margin-top: 20px;
}
* html #contentcontainer {
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 40px;
	}
/*top border of content container*/
#contenttr {
	height: 10px;
	background: url(images/contenttr.gif) top right no-repeat;
	}
#contenttl {
	float: left;
	width: 100%;
	height: 10px;
	background: url(images/contenttl.gif) top left no-repeat;
	}
* html #contenttr {
	height: 0px;
	}
* html #contenttl {
	height: 0px;
	}
/*mid border of content container*/
#contentmr {
	background: url(images/contentmr.gif) right repeat-y;
	}
#contentml {background: url(images/contentml.gif) left repeat-y;
	}
/*bottom border for content container*/
#contentbr {
	background: url(images/contentbr.gif) bottom right no-repeat;
	}
#contentbl {/*content div*/
	height: 445px;
	padding-top: 30px;
	text-align: left;
	background: url(images/contentbl.gif) bottom left no-repeat;
	}
/*-------------------------------------------------------------------------Main content block on left*/
#contentleft {
	width: 535px;
	float: left;
	padding-left: 10px;
	margin-top: -25px;
	}
* html #contentleft {
	margin-top: -31px;
	}
/*--------------------------------------------------------------------------Main content block on right*/
#contentright {
	float: right;
	width: 395px;
	margin-top: -31px;
	padding-right: 5px;
}
* html #contentright {
	margin-top: -37px;
	}
#contentright img {
	margin-top: -25px;
	}
* html #contentright img {
	margin-top: 0px;
	}
/*--------------------------------------------------------------------------Footer*/
#footer {
	clear: both;
	font-size: 70%;
}
#footer ul {
	list-style-type: none;
}
#footer li {
	display: inline;
}
#footer img {
	border: none;
	margin-top: 5px;
}
/*-----------------------------------------------------------------------Clearing*/
#nav:after, #nav li:after, #contentright:after, #container:after {
	content: ".";
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
}

