BODY {
	MARGIN: 0px;
	FONT-SIZE: 10pt;
	BACKGROUND: url('images/site/backgroundv4.png') #6a5501 repeat-y top center;
	TEXT-ALIGN: center;
	COLOR: #ffffff;
	LINE-HEIGHT: 125%;
	FONT-FAMILY: trebuchet ms, arial, tahoma, verdana, arial
}
#container {
	MARGIN: 0px auto; WIDTH: 760px;
}
#header {
	WIDTH: 760px; HEIGHT: 150px; BACKGROUND-COLOR: #4a4a4a; TEXT-ALIGN: center;
        background: url('images/site/headers/rotate.php') no-repeat center top;
}

#header img
{
	MARGIN: 0 0 0 0;
	PADDING: 0;
	BORDER: 0;
}
#menu {
	BACKGROUND: #000000; WIDTH: 760px; HEIGHT: 28px;line-height:28px;
}
#menu UL {
	MARGIN: 0; 
	PADDING: 0; 
	LIST-STYLE-TYPE: none
}
#menu LI {
	PADDING: 0;
	MARGIN: 0; 
	DISPLAY: inline; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	FLOAT: left; 
	COLOR: #4a4a4a;
	BACKGROUND-COLOR: #000000; 
	}
#menu LI A {
	DISPLAY: block; 
	PADDING: 0; 
	BACKGROUND-COLOR: #000000; 
	MARGIN: 0px; 
	WIDTH: 76px; 
	COLOR: #fed100; 
	HEIGHT: 28px; 
	TEXT-DECORATION: none;
	LETTER-SPACING: 1px;
}
#menu LI A.on {
	BACKGROUND-COLOR: #fed100;
	COLOR: #000000;
}
#menu LI A:hover {
	BACKGROUND-COLOR: #fed100;
	COLOR: #000000;
}
#topmenu {
	BACKGROUND-IMAGE: url(images/site/top-menu.png);
	BACKGROUND-COLOR: #000000;
	WIDTH: 760px;
	HEIGHT: 15px;
	BORDER-BOTTOM: #fed100 2px solid;
}
#buttons{
			margin:0;
			padding:0;
			list-style:none;
			}

			#buttons li{
			float:right;
			}

			#buttons a{
			margin-left:0px;
			padding-top:0px;
			width:76px;
			height:15px;
			color:#fff;
			background:top center no-repeat;
			text-align:center;
			text-decoration:none;
			letter-spacing:0.05em;
			float:left;
			}

			#buttons a:hover{
			color:#95a3ba;
			background-position:center -15px;
			}

			#buttons a:on{
			color:#95a3ba;
			background-position:center -15px;
			}
			
			#buttons li#about-link a{
			background-image:url(images/site/about-button.png);
			}

			#buttons li#contact-link a{
			background-image:url(images/site/contact-button.png);
			}
#content {
	PADDING: 20px 20px;
	BACKGROUND-COLOR: #4a4a4a;
	WIDTH: 720px;
	HEIGHT: auto;
	MARGIN: 0;
	OVERFLOW: auto;
	TEXT-ALIGN: center;
	BORDER-TOP: #fed100 2px solid;
}

#blog {
	PADDING: 20px 20px;
	BACKGROUND-COLOR: #4a4a4a;
	WIDTH: 720px;
	HEIGHT: auto;
	MARGIN: 0;
	OVERFLOW: auto;
	TEXT-ALIGN: center;
	BORDER-TOP: #fed100 2px solid;
}
	
#right-column {
	PADDING: 0 0px 0 0px;
	BACKGROUND-COLOR: #000000;
	FLOAT: right;
	MARGIN: 0px;
	DISPLAY: inline;
	WIDTH: 215px;
	BORDER-BOTTOM: #fed100 2px solid;
	BORDER-LEFT: #fed100 2px solid;
	BORDER-RIGHT: #fed100 2px solid;
	HEIGHT: auto;
	TEXT-ALIGN: center;
}
DIV.sidebartitle {
	BACKGROUND: #fed100;
	WIDTH: 215px;
	HEIGHT: 37px;
	POSITION: -2px;
	LINE-HEIGHT: 36px;
}

#recent-blog {
	PADDING: 0 0px 0 0px;
	BACKGROUND-COLOR: #000000;
	FLOAT: right;
	MARGIN: 0px;
	DISPLAY: inline;
	WIDTH: 215px;
	BORDER-BOTTOM: #fed100 2px solid;
	BORDER-LEFT: #fed100 2px solid;
	BORDER-RIGHT: #fed100 2px solid;
	HEIGHT: auto;
	TEXT-ALIGN: center;
}
DIV.recentblogtitle {
	BACKGROUND: #fed100;
	WIDTH: 215px;
	HEIGHT: 37px;
	POSITION: -2px;
	LINE-HEIGHT: 36px;
}

#blog-archive {
	PADDING: 0 0px 0px 0px;
	BACKGROUND-COLOR: #000000;
	FLOAT: right;
	MARGIN: 25px 0 0 0;
	DISPLAY: inline;
	WIDTH: 215px;
	BORDER-BOTTOM: #fed100 2px solid;
	BORDER-LEFT: #fed100 2px solid;
	BORDER-RIGHT: #fed100 2px solid;
	HEIGHT: auto;
	TEXT-ALIGN: center;
	CLEAR: both;
}
DIV.blogarchivetitle {
	BACKGROUND: #fed100;
	WIDTH: 215px;
	HEIGHT: 37px;
	POSITION: -2px;
	LINE-HEIGHT: 36px;
}

#blog-roll {
	PADDING: 0px 0px 7px 0px;
	BACKGROUND-COLOR: #000000;
	FLOAT: right;
	MARGIN: 25px 0 0px 0;
	DISPLAY: inline;
	WIDTH: 215px;
	BORDER-BOTTOM: #fed100 2px solid;
	BORDER-LEFT: #fed100 2px solid;
	BORDER-RIGHT: #fed100 2px solid;
	HEIGHT: auto;
	TEXT-ALIGN: center;
	CLEAR: both;
}
DIV.blogroll {
	BACKGROUND: #fed100;
	WIDTH: 215px;
	HEIGHT: 37px;
	POSITION: -2px;
	LINE-HEIGHT: 36px;
	MARGIN: 0 0 10px 0;
}

#content .whatsnewlive .whatsnewtabhide{display:none}
#content ul.whatsnewnav{margin:0 0 0 0px;padding:0;height:35px;list-style: none}
#content ul.whatsnewnav li{margin: 0;padding:0;width:160px;height:30px;line-height:35px;float:left}
#content ul.whatsnewnav li a{margin:0;padding:0;width:160px;color:#fff;background-color:#4a4a4a;font-weight:normal;text-align:center;text-decoration:none;display:block;float:left;}
#content ul.whatsnewnav li a:hover{color:#fed100;background-color:#4a4a4a;text-decoration:none;}
#content ul.whatsnewnav li.whatsnewactive{width:161px;border:0}
#content ul.whatsnewnav li.whatsnewactive a{width:161px;color:#000000;background:#fed100;font-weight:bold}
#content ul.whatsnewnav li.whatsnewactive a:hover{color:#000000}
#content .whatsnewlive .whatsnewtab{margin:0 0 20px 0;padding:0;width:479px;height:193px;border:1px solid #fed100;overflow:hidden}
#content .whatsnewlive .whatsnewtab h2{display:none}
#content .whatsnewlive .whatsnewtab p{margin:0}

div.gallery{margin: 0 0 15px 0; padding:0 0 0 0;height:104px;width:720px;overflow:hidden;}
div.gallery a{margin:1px 20px 1px 1px;width:100px;height:100px;border:1px solid #fed100;float:left}
div.gallery a.last{margin-right:0px;}
div.gallery a.last:hover{margin-right:0px;}
div.gallery a:hover{border: 2px solid #fed100; padding:0 0 0 0; margin:0 19px 0 0;}

div.blog-gallery{margin: 1px 1px 20px 1px; padding:0; height:104px; width:481px; overflow:hidden;}
div.blog-gallery a{margin:1px 21px 1px 1px; width:100px; height:100px; border:1px solid #fed100; float:left;}
div.blog-gallery a.last{margin-right:0px;}
div.blog-gallery a.last:hover{margin-right:0px;}
div.blog-gallery a:hover{border: 2px solid #fed100; padding:0 0 0 0; margin:0 20px 0 0;}

#content a.section-list {
	margin: 7px 39px 10px 39px;
	padding: 0 0 0 0;
	height: 108px;
	color: #fed100;
	text-align: right;
	display: block;
	overflow: hidden;
	clear: left;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: 2px; 
}

#content a.section-list img {
	border: 1px solid #fed100;
	float: left; 
	margin: 3px 20px 3px 3px;
}

#content a.section-list .title {
	padding: 33px 33px 0 0px;
	display: block;
	font-weight: none;
	font-size: 11pt;
	font-variant: small-caps;
	line-height: 20px;
}

#content a.section-list:hover {
	color: #4a4a4a;
	background-color: #fed100;
	text-decoration: none;
}

#content a.section-list:hover img {
	border: 1px solid #fed100;
}

#footer {
	CLEAR: both; 
	BORDER-TOP: #fed100 2px solid;
	FONT-SIZE: 80%;
	BACKGROUND: #000000;
	MARGIN: 0px;
	COLOR: #fed100;
	PADDING: 0 0 0 0;
	TEXT-ALIGN: center;
	LINE-HEIGHT: 30px;
	FONT-WEIGHT: bold;
	LETTER-SPACING: 1px;
}

p {margin:0 0 20px 0}

#menu p {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px}

#blog p {margin: 0 0 20px 0; padding: 0px 239px 0px 0; text-align: justify;}
#blog p.last {margin: 0 0 40px 0; padding: 0px 239px 0px 0; text-align: justify;}
#blog p.date {font-size: 10pt; font-variant: small-caps; color: #fed100; margin: 0 0 20px 0; padding: 0 0 0 0;}
#blog a.links {color: #fff; text-decoration:none;}
#blog a.links:hover {color: #fed100;}

#footer p {PADDING-RIGHT: 26px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}

#right-column P {PADDING:0 5px 0 5px;margin:10px 0 10px 0;TEXT-ALIGN: center;}

#recent-blog P {PADDING:0 10px 0 10px;margin:10px 0 10px 0;TEXT-ALIGN: center;}

#blog-archive P {PADDING:0 10px 0 10px;margin:10px 0 10px 0;TEXT-ALIGN: center;}

#blog-roll P {PADDING:0 10px 0 10px;margin:10px 0 10px 0;TEXT-ALIGN: center;}

#topmenu a IMG {border: none;}

#topmenu a:hover IMG {border: none;}

#content a img {border:0px;}
#content a:hover img {border:0px;}

.floatimgright {float:right;margin:0; padding:0;}
a.floatimgright {float:right;border:1px solid #fed100; margin:1px; padding:0 0 0 0;}
a:hover.floatimgright {float:right;border:2px solid #fed100; margin:0 0 0 0; padding:0 0 0 0;}

#content a img.news {border:0px;}
#content a:hover img.news {border:0px;}

#blog a img {border:0px;}
#blog a:hover img {border:0px;}

#right-column a img {border:1px solid #fed100;margin: 1px 1px 1px 1px;}
#right-column a:hover img {border:2px solid #fed100; margin:0; padding:0;}

#blog-roll a img {border:2px solid #000000;}
#blog-roll a:hover img {border:2px solid #fed100;}

#links-page a img {border:2px solid #4a4a4a;}
#links-page a:hover img {border:2px solid #fed100;}

h1
{
	width: auto;
	padding: 0px 0 3px 0;
	margin: 0 25px;
	font-size: 11pt;
	font-weight: none;
	color: #000000;
	letter-spacing: 1px;
}

h3
{
	width: 481px;
	padding: 0 0 3px 0;
	margin: 0 0 5px 0px;
	font-size: 11pt;
	font-weight: none;
	color: #ffffff;
	letter-spacing: 1px;
	border-bottom: #fed100 2px solid;
	font-variant: small-caps;
}

h4
{
	width: 468px;
	padding: 20px 0 3px 0;
	margin: 0 0 13px 0;
	font-size: 11pt;
	font-weight: none;
	color: #ffffff;
	letter-spacing: 1px;
	border-bottom: #fed100 2px solid;
	font-variant: small-caps;
	text-align: left;
}

h5
{
	width: 100%;
	padding: 0 0 3px 0;
	margin: 0 0 13px 0;
	font-size: 11pt;
	font-weight: none;
	color: #ffffff;
	letter-spacing: 1px;
	border-bottom: #fed100 2px solid;
	font-variant: small-caps;
	text-align: left;
}

h6
{
	width: 396px;
	padding: 0 0 3px 0;
	margin: 0 0 13px 0;
	font-size: 11pt;
	font-weight: none;
	color: #ffffff;
	letter-spacing: 1px;
	border-bottom: #fed100 2px solid;
	font-variant: small-caps;
	text-align: left;
}

#footer A {
	COLOR: #ffffff
}
#footer A:hover {
	COLOR: #fed100
}

ul {
	LIST-STYLE-IMAGE: url(images/site/square.gif);
	PADDING: 0px;
	MARGIN: 0px 0 0 15px;
}

li {
	COLOR: #fff;
	PADDING: 0px;
	MARGIN: 0px;
	}
	
a.links {color: #fff; text-decoration:none;}
a.links:hover {color: #fed100;}
	
.bold{font-weight:bold}

.yellow{color:#fed100}


.sidebar-header
{	
	width: auto;
	padding: 0px 0 3px 0;
	margin: 0 25px;
	font-size: 11pt;
	font-weight: none;
	color: #000000;
	letter-spacing: 1px;
	font-variant: small-caps;
}

p.news {margin: 0; padding: 10px 0;}
p.news-last {margin: 0; padding: 10px 0 0 0;}
