	body {
		margin : 20px;
		padding : 0;
		font : 73% "Trebuchet MS", verdana, arial, sans-serif;
		color : #666;
		background : #003250 url(../images/bgd.png) repeat;
	}
	#container {
		width : 950px;
		border : 5px solid #fff;
		margin-left : auto;
		margin-right : auto;
		padding : 10px;
		color : #666;
		background : #f2f2f5;
	}

	/*TOP BANNERs*/
/*	#banner {
		float : left;
		padding : 0;
		margin-bottom : 15px;
		color : #666;
		background : inherit;
	}*/
	#bannerl {
		float : left;
		width : 665px;
		height : 90px;
		padding : 0;
		margin-bottom : 15px;
		color : #666;
		background-image: url(../images/banner.jpg);
		/*background : inherit;*/
	}
	#bannerb {
		float: left;
		width: 160px;
		height: 90px;
		margin: 0 0 1px 1px;
		padding: 4px;
		color: #666;
		background: #f2f2f5;
	}
	#bannerb a:link img{border: 0px; solid #ffffff;}
	#bannerb a:visited img{border: 0px; solid #ffffff;}
	#bannerb a:hover img{border: 0px; solid #ffffff;}
	#bannerb a:active img{border: 0px; solid #ffffff;}

	#bannerf {
		float: right;
		width: 10px;
		height : 90px;
		margin: 1 1 1px 1px;
		padding: 4px;
		color: #666;
		background: #f2f2f5;
	}
	/*TOP MENU*/
	#navcontainer {
		clear : both;
		width : 100%;
	}
	#navcontainer ul {
		float : left;
		width : 100%;
		padding-left : 0;
		margin-left : 0;
		background : #036;
		color : #fff;
	}
	#navcontainer ul li {
		display : inline;
	}
	#navcontainer ul li a {
		float : left;
		padding : 0.2em 1em;
		text-decoration : none;
		border-right : 1px solid #fff;
		background : #036;
		color : #fff;
	}
	#navcontainer ul li a:hover {
		background : #a1aac9;
		color : #fff;
	}
	#active a:link, #active a:visited, #active a:hover {
		background : #a1aac9;
		color : #fff;
	}
	/*CENTRE CONTENT*/
	#content {
		padding : 10px;
		margin-left : 160px;
		margin-right : 220px;
		background : inherit;
		color : #666;
	}

	#warning {
		background: inherit;
		margin-left: 160px;
		margin-right: 220px;
		color:red;
		font-size: 150%;
	}

	/*LEFT CONTENT*/
	#sidebar {
		float : left;
		width : 140px;
		margin : 20px 0 0 0;
		padding : 0 0 0 0;
		color : #666;
		background : #f2f2f5;
	}
	/*LEFT MENU*/
	#menu {
		width : 140px;
		padding : 0 0 0 0;
	}
	#menu ul {
		margin : 0;
		padding : 0;
		list-style-type : none;
	}
	#menu li {
		margin : 0 0 0.1em 0;
	}
	#menu a {
		display : block;
		width : 120px;
		padding : 0.1em 0.8em;
		text-decoration : none;
		color : #fff;
		background : #003366;
	}
	#menu a:hover {
		background : #a1aac9;
		color : #fff;
	}
	/*RIGHT CONTENT*/
	#sidebar-b {
		float : right;
		width : 200px;
		margin : 0;
		padding : 10px;
		border-left : 1px solid #999;
		background : #f2f2f5;
		color : #666;
	}
	/*RIGHT SCROLLBAR*/
	div.scroll {
		overflow : auto;
		height : 15em;
		width : 140px;
		padding : 1ex;
		color : #333;
		background : #f2f2f5;
		border : 1px solid #eee;
		margin : 20px 0 25px 10px;
	}
	/*FOOTER*/
	#footer {
		clear : both;
		padding : 5px;
		margin-top : 5px;
		color : #bbd2e0;
		background : #003366;
		height : 22px;
	}
	#footer a:link, #footer a:visited {
		background : inherit;
		color : #eee;
		text-decoration : none;
	}
	#footer a:hover {
		border-bottom : 1px dashed #f2f2f5;
		background : inherit;
		color : #f2f2f5;
	}
	#footer_l {
		float : left;
		width : 300px;
	}
	#footer_c {
		float : left;
	}
	#footer_r {
		float : right;
		width : 200px;
	}
	#footer_cnt {
		float : right;
		width : 100px;
	}
	#footer_ip {
		float : left;
		width : 100px;
	}

	/*TYPOGRAPHY*/
	h1, h2 {
		margin : 0 0 10px 5px;
		letter-spacing : 3px;
		font-size : 120%;
		color : #003366;
		background : inherit;
	}
	h3 {
		font-size: 110%;
		color: #826c45;
		background: inherit;
	}

	h3 a {
		color: #0082ff;
		font-weight: bold;
		text-decoration: none;
		background: inherit;
	}

	h3 a:hover {
		color: green;
		font-weight: bold;
		text-decoration: underline;
		background: inherit;
	}
	/*LINKS*/
	a {
		color: #826c45;
		font-weight: bold;
		text-decoration: none;
		background: inherit;
	}
	a:hover {
		color : #697899;
		background : inherit;
		text-decoration: underline;
	}
	/*CLASSES*/
	.news {
		font-size : 100%;
		background : inherit;
		color : #333;
	}
	.sitename {
		font-size : 180%;
		margin : 0 0 10px 0;
		color : #826c45;
		background : inherit;
	}
	blockquote {
		font-weight : bold;
		font-style : italic;
		color : #b29b35;
	}

	/* ditto */
	.ditto_paging {
		border-top: 1px solid #ccc;
		padding: 10px;
		font-size: 86%;
		color: black;
	}
	#ditto_pages .ditto_currentpage {
		border: 1px solid black;
		padding: 1px 5px 2px;
		margin-right: 1px;
		background-color: #008CBA;
		color: #fff;
		font-size: 110%;
	}
	#ditto_pages .ditto_off {
		border: 1px solid #ccc;
		padding: 1px 5px 2px;
		margin-right: 1px;
		color: #ccc;
	}
	#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {
		border: 1px solid #008CBA;
		padding: 1px 5px 2px;
		margin-right: 1px;
		text-decoration: none !important;
		color: black;
	}
	#ditto_pages a:hover {
		background-color: #fff;
		color: #000;
	}

	.jot-moderate-list {
		background: #F9F0BC;
	}
	.yams_l ul {
		display:inline;
		background-repeat: no-repeat;
		background-position: 0px 0px;
		padding-left: 0px;
	}
	.yams_l li {
		display:inline;
		background-repeat: no-repeat;
		background-position: 0px 0px;
		padding-left: 0px;
	}
	.yams_l a:link img{border: 0px; solid #ffffff;}
	.yams_l a:visited img{border: 0px; solid #ffffff;}
	.yams_l a:hover img{border: 0px; solid #ffffff;}
	.yams_l a:active img{border: 0px; solid #ffffff;}
