/*** MISC ***/
* {
	margin:0px;
	padding:0px; }
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	background-image:url(../images/bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#DDEAA6; }
p {
	padding-bottom:15px; }
.clear-both {
	clear:both; }
	
a {
	color:#cc0000;
	text-decoration:underline; }
a:hover {
	color:#000000;
	text-decoration:underline; }	


/*** HEADER ***/
#header {
	background-image:url(../images/header-bg.jpg);
	width:980px;
	height:195px;
	margin:0px auto; }
#header #logo {
	float:left;
	padding-top:45px;
	padding-left:125px; }
#header #topmenu {
	float:left;
	padding-top:45px;
	padding-left:25px; }
#header #mainmenu {
	padding-top:14px;
	padding-left:456px; }


/*** CONTENT ***/
#cont {
	width:940px;
	margin:0 auto;
	padding-left:20px;
	padding-right:20px;
	background-image:url(../images/cont-bg.png); }
#cont h1 {
	font-size:18px;
	color:#CC0000;
	padding-bottom:15px; }
#cont #left {
	width:178px;
	float:left;
	text-align:right;
	padding-top:275px;
	padding-right:20px;
	padding-bottom:25px;
	background-image:url(../images/right-bg.jpg);
	background-position:top;
	background-repeat:no-repeat; }
#cont #right {
	width:740px;
	float:right;
	line-height:18px; }
#cont #right #cont-left {
	width:500px;
	float:left;
	padding-left:20px;
	padding-right:20px; }
#cont #right #cont-right {
	width:200px;
	float:right; }



/*** FOOTER ***/
#footer {
	width:980px;
	margin:0 auto;
	text-align:center;
	padding-top:30px;
	padding-bottom:25px;
	background-image:url(../images/cont-end.gif);
	background-position:top;
	background-repeat:no-repeat; }
#footer img {
	position:absolute;
	margin-left:200px; }
#footer a {
	color:#000000;
	text-decoration:underline; }
#footer a:hover {
	color:#CC0000;
	text-decoration:none; }
#footer .blacklink {
	color:#000000;
	text-decoration:underline; }
#footer .blacklink:hover {
	color:#000000;
	text-decoration:none; }
	
	
/**BBB link **/
#bbblink {
	float:right;
	position:relative;
}
