body {margin:0; padding:0; text-align:center; font-family:arial; font-size:10pt;}
div {text-align:left;}
img {border:none;}
form {margin:0;}

a {color:#A06200;}
a:visited {color:#A49987;}
a:active {color:#FF0000;}
a:hover {color:#784A00; text-decoration:none;}

h1{color:#485D7F; font-weight:bold; font-family:arial; font-size:18pt; margin:0;}
h2{color:#485D7F; font-weight:bold; font-family:arial; font-size:13pt; margin:0;}
h3{color:#000000; font-weight:bold; font-family:arial; font-size:10pt; margin:0;}
div.dateline div.info {float:left;}
div.dateline a, div.dateline a:visited {color:#4D7FB0; text-decoration:none; border-bottom:1px dotted #CCC;}
div.dateline a:hover {text-decoration:underline; color:#2581D6;}
div.dateliner {color:#999; font-family:arial; font-size:8pt; text-align:right; margin-bottom:6px;}

div#wrapper {width:760px; margin-right:auto; margin-left:auto; text-align:left; background:url(/images/bg2.gif);}
div#topbar {height:23px; padding:7px 0 0 7px; overflow:hidden; background:url(/images/grad1.gif); font-weight:bold; color:gray;}
div#masthead {overflow:hidden; width:760px; height:180px; background:#3979B6; border-top:2px solid #CCC;}

div#topbar2 {position:absolute; top:0; left:50%; margin-left:50px; width:330px; height:30px;}
div#topbar2 a#moredblink {float:right; border-left:1px solid #DDD; border-right:1px solid #AAA; height:23px; padding:7px 7px 0 7px; background:url(/images/grad2.gif); color:#777; text-decoration:none; font-weight:bold;}
div#topbar2 a#loginlink {float:right; border-left:1px solid #DDD; border-right:1px solid #AAA; height:23px; padding:7px 7px 0 7px; background:url(/images/grad3.gif); color:#777; text-decoration:none; font-weight:bold;}
div#topbar2 a#logoutlink {float:right; border-left:1px solid #DDD; border-right:1px solid #AAA; height:23px; padding:7px 7px 0 7px; background:url(/images/grad5.gif); color:#777; text-decoration:none; font-weight:bold;}
div#topbar2 a#searchlink {float:right; border-left:1px solid #DDD; border-right:1px solid #AAA; height:23px; padding:7px 7px 0 7px; background:url(/images/grad4.gif); color:#777; text-decoration:none; font-weight:bold;}
div#topbar2 div#bar {float:right; border-right:1px solid #AAA; height:30px; width:3px;}
div#topbar2 div#search {float:right;}

div#subheader {height:13px; padding:2px 7px; background:#F1F3F7; font-weight:bold; color:gray; border-bottom:2px solid #CCC;}

div#topbanner {position:absolute; width:468px; height:60px; top:48px; left:50%; margin-left:-358px; font-size:8pt;}
div#topbanner img {width:468px; height:60px; border:0;}

div#moredb {position:absolute; top:32px; left:50%; margin-left:120px; width:260px; background:#E6EAF1; background-position:bottom; background-repeat:repeat-x;}
div#moredb div.main {padding:5px; border-bottom:5px solid #8EA0BF;}
div#moredb a {display:block; padding:2px 3px; background:#F3F5F9; margin-bottom:1px; text-decoration:none; font-weight:bold; color:#7A8FB4;}
div#moredb a:visited {color:#8EA0BF;}
div#moredb a:hover {background:#F9FAFB;}
div#search {position:absolute; top:32px; left:50%; margin-left:120px; width:260px; background:#FCE3BF; background-position:bottom; background-repeat:repeat-x;}
div#search div.main {padding:5px; border-bottom:5px solid #F7B24D;}
div#search label {font-size:9pt;}
div#login {position:absolute; top:32px; left:50%; margin-left:120px; width:260px; background:#DBF2D7; background-position:bottom; background-repeat:repeat-x;}
div#login div.main {padding:5px; border-bottom:5px solid #8AD67C;}

div#menu {float:left; width: 110px; padding-top:10px;}
div#menu a.menu, div#menu a.menusel {display:block; background:#A06200; border-left:5px solid #E7D8BF; font-size:9pt; color:#F6F0E6; margin-bottom:1px; padding:2px 0px 2px 3px; text-decoration:none;}
div#menu a.menu:hover {border-left:5px solid #C4B8A2; color:#FFF;}
div#menu a.menu:active {border-left:5px solid #B88A40; color:#885300; background:#F6F0E6;}
div#menu a.menusel {border-left:5px solid #D0B180; background:#B88A40; color:#F6FFFE;}

div#menu a.menu2, div#menu a.menu2sel {display:block; background:#A6A6A6; border-left:5px solid #C4C4C4; font-size:9pt; color:#FBFBFB; margin-bottom:1px; padding:2px 0px 2px 3px; text-decoration:none;}
div#menu a.menu2:hover {border-left:5px solid #808080; color:#FFF;}
div#menu a.menu2:active {border-left:5px solid #000; color:#F5EDEC; background:#808080;}
div#menu a.menu2sel {border-left:5px solid #A6A6A6; background:#808080; color:#F1F1F1;}

div.moremenu {font-size:8pt; text-align:center;}
div.moremenu a {display:block; margin:25px 0px; color:#000; text-decoration:none;}
div.moremenu a:hover {color:#00F;}

#content {float:left; width:57%; padding:10px;}
#col2 {float:right; width:190px; padding:10px 0;}

div#footer {clear:both; margin-top:10px; background:#FFF; padding-bottom:5px; border-top:3px solid #000; text-align:right; font-size:8pt; color:#555;}
div#footer div {float:left;}
div#footer a {color:#485D7F;}
div#footer a:visited {color:#999;}
div#footer a:hover {color:#295BB5;}

h2.menuheader {background:#A06200; border-bottom:5px solid #E7D8BF; font-size:14pt; font-weight:bold; color:#FFFFF4; margin-bottom:1px; padding:2px 0px 2px 4px; font-weight:normal;}
div.headlineblock2 {padding:4px; font-size:8pt;}
div.headlineblock2 h5 {margin:0 0 3px; color:#444; font-size:10pt; font-weight:bold; border-bottom:1px dotted #444;}
div.headlineblock2 div {margin:0 0 6px; font-size:9pt; line-height:10pt;}
div.headlineblock2 a.headline2 {display:block; font-size:11pt; line-height:11pt; color:#7F485D; margin-bottom:3px;}
div.headlineblock2 a.headline2:visited {color:#444;}
div.headlineblock2 a.headline2:hover {color:#0000EE;}
div.headlineblock2 a.headline2:active {color:#FF0000;}
div.headlineblock2 span.hb_time {color:green;}
div.headlineblock2 a.hb_blogtitle {font-size:8pt; color:#7A8FB4; text-decoration:none; font-weight:bold;}
div.headlineblock2 a.hb_blogtitle:hover {color:#000;}

h5.menuheader {background:#A06200; border-bottom:5px solid #E7D8BF; font-size:9pt; color:#FFFFF4; margin-bottom:1px; padding:2px 0px 2px 4px; font-weight:normal;}
div.headlineblock {padding:4px;}
div.headlineblock p {margin:0 0 6px; line-height:8pt;}
div.headlineblock a {font-size:8pt; color:#7F485D;}

div.headline {clear:both;}
a.headline {color:#784A00; font-family:arial; font-weight:bold; font-size:12pt; line-height:12pt; text-decoration:none;}
a.headline:hover {color:#784A00; text-decoration:underline;}
.subhead {color:#022275; font-weight:bold; font-family:arial; font-size:14pt; text-decoration:none;}
div.dateline {color:#999; font-family:arial; font-size:8pt;}

div.itemdesc {font-size:9pt; margin-bottom:0.8em; clear:both;}
div.itemdesc img {margin:2px 0.8em 0.8em 0;}

span.xmlbutton {border:1px solid;border-color:#FC9 #630 #330 #F96;padding:0 3px;font:bold 10px verdana,sans-serif;color:#FFF;background:#F60;text-decoration:none;margin:0;}

.tooltip {background:#FFFFDD; border:1px solid #000000; font-size:8pt; color:#000000; padding:2px; cursor:default;}

label.h_login {width: 100px; font-weight: bold; float:left; width:87px; padding-top:2px;}
label.h_login:first-letter {text-decoration:underline;}
input.h_login {width:100px;}
div#hloginbtn {clear:both; text-align:center; margin-top:6px;}
input.button {color:#485D7F; font-family:'trebuchet ms',helvetica,sans-serif; font-size:10pt; font-weight:bold; background-color:#E0E4EF; border:1px solid; border-top-color:#A8B4D0; border-left-color:#A8B4D0; border-right-color:#7A8FB4; border-bottom-color:#7A8FB4; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffC5CCDF');}

div#morenews {margin-top:10px; text-align:right;}
div#commentslogin {margin-top:10px; text-align:center; font-weight:bold; color:#050; font-size:9pt;}
div#artopts {margin-top:10px; font-size:8pt; padding-left:4px; text-align:center;}

caption.calendar-month {color:#A06200; font-size:9pt; font-weight:bold;}
table.calendar th {color:#808080; font-size:8pt; font-weight:normal;}
table.calendar td {text-align:right; font-size:9pt; color:#999;}


div#pagelinks {text-align:center; font-family:arial, sans-serif; font-size:10pt; color:#A06200; clear:both;}
div#pagelinks div {font-size:7pt; color:#AAA; font-weight:normal; margin-bottom:3px; clear:both; text-align:center;}
div#pagelinks span {padding:1px 3px; background:#A06200; color:#FFF; font-weight:bold;}
div#pagelinks img {width:10px; height:10px; vertical-align:middle;}




	/*             styles for the star rater                */	
div.rating {float:left; width:45px; height:8px; background-repeat:repeat-x; margin:3px 0 0 4px; overflow:hidden;}
div.rated {background:url(/images/stars.gif) 0px -8px repeat-x; float:left; height:8px;}
	.star-rating{
		list-style:none;
		margin: 0px;
		padding:0px;
		width: 45px;
		height: 8px;
		position: relative;
		background: url(/images/stars.gif) top left repeat-x;	
		overflow:hidden;	
	}
	.star-rating li{
		padding:0px;
		margin:0px;
		/*\*/
		float: left;
		/* */
	}
	.star-rating li a{
		display:block;
		width:9px;
		height: 8px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0px;
	}
	.star-rating li a:hover{
		background: url(/images/stars.gif) 0px -8px;
		z-index: 2;
		left: 0px;
	}
	.star-rating a.one-star{
		left: 0px;
	}
	.star-rating a.one-star:hover{
		width:9px;
	}
	.star-rating a.two-stars{
		left:9px;
	}
	.star-rating a.two-stars:hover{
		width: 18px;
	}
	.star-rating a.three-stars{
		left: 18px;
	}
	.star-rating a.three-stars:hover{
		width: 27px;
	}
	.star-rating a.four-stars{
		left: 27px;
	}	
	.star-rating a.four-stars:hover{
		width: 36px;
	}
	.star-rating a.five-stars{
		left: 36px;
	}
	.star-rating a.five-stars:hover{
		width: 45px;
	}
	.star-rating li.current-rating{
		background: url(/images/stars.gif) left bottom;
		position: absolute;
		height: 8px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}		
		