/* CSS Document */

body	{background: url(bg.gif) #eee; margin:0}
html	{{background: url(bg.gif) #eee}}
body	{padding:0 15px 15px 15px; font: 76%/1.5 "Lucida Grande",Geneva,Verdana,Arial,Helvetica,sans-serif; color: #222; }

#globalDiv	{width:850px; background: url(separator.jpg) #fff repeat-y 550px 0px; border: #ccc 1px solid;  
			margin: 0px auto;position: relative; max-width: 850px;}
#banner		{float:left; width:850px; background: url(header-bg.jpg) #450200 no-repeat 0px -30px; height: 120px}
/*navigation bar*/
#navbar		{float:left; width:850px; height:30px; text-transform:uppercase;}
#navbar 	{border-top:solid 1px #fff;border-bottom:#555 2px solid;}
#navbar ul	{padding:0; margin:0;background:#333;float:left;width:100%;list-style-type:none;}
#navbar li	{padding:0; margin:0;display:inline;}
#navbar a	{border-right: #000 1px solid; padding-right: 25px; display: block; padding-left: 10px; background: #333; float: left; 
			border-bottom-width: 0px; padding-bottom: 4px; margin: 0px; font: bold 0.94em/1 arial, helvetica, sans-serif; 
			text-transform: uppercase; width: auto; color: #fff; padding-top: 15px; text-decoration: none}
#navbar a:hover 	{background: #555}
#navbar .sel a 		{background: #ba2900; text-shadow: 2px 2px 2px #802f07}
#navbar a:active 	{background: #e88700; color: #000}
/*navigation bar*/

/*footer*/
#footer		{clear:both}
#footer 	{padding: 1em; border-top: #ccc 1px solid; font-size: 0.94em; background: #fff; margin: 0px; padding-top: 1em; 
			list-style-type: none; text-align: right}
#footer li 	{padding: 0 0 0 .55em; display: inline;margin: 0px 0px 0px 0.25em; border-left: #999 2px solid; }
/*footer*/

#content	{float:left;width:63%;margin:1em 0 0 1%;overflow:hidden;}
.entry 		{margin:0 0 2.5em;}
#sidenav 	{float:right; width:250px;height:400px; }

h2			{font-weight: normal; color: #555; font-family: helvetica,arial,geneva,sans-serif}
h2 a:link 	{padding: 0; margin: 0px; color: #555;}
h2 a:visited {padding: 0;margin: 0px; color: #555;}
h2 a:hover 	{padding: 0;color: #555;}
h2 a:hover 	{background: #ffe; color: #333}

/* Links
================================================*/
a:link,
a:visited {
	color:#920D02;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px dotted #666;
	}
a:visited {color:#333;}
a:focus,
a:hover {
	color:#580801;
	border-color:#580801;
	border-bottom-style:solid;
	}
a.imglink:link,
a.imglink:visited {border:none;}
a.imglink:hover {background:transparent;}

/*================================================*/
#content-secondary {
	font-size:0.94em;
	line-height:1.3;
	margin:1em 1% 0 0;
	color:#555;
	}
#content-secondary {
	margin-right:20px;
	}
#content-secondary h3 {
	font-size:1.1em;
	text-transform:none;
	color:#000;
	margin-bottom:0;
	}
#content-secondary dl {margin-top:-0.5em;}
#content-secondary dt {margin-top:1em;}
#content-secondary dd {margin:0;}
p.more {text-align:center;}
#searchForm,
#info,
#latest,
#popular,
#music,
#recommended-books,
#quicklinks,
#links,
#feeds,
#promo,
#beg,
#aff {margin-bottom:2em;}
#switch {
	position:absolute;
	top:0;
	right:0;
	padding:0 1em;
	background:url(info-bg.gif);
	white-space:nowrap;
	}
#info,
#beg {margin-bottom:1em;}
#recommended-books ul {
	padding:0;
	}
#quicklinks dd {display:inline;}
#quicklinks dt em {
	display:block;
	font-weight:normal;
	}
#links ul {
	margin-top:0;
	padding:0;
	}
#promo a {border:none;}
#feeds .feedlist {
	margin-top:0.5em;
	}
#latest ul {
	padding:0;
	}
#music ul {
	margin-bottom:0;
	padding:0;
	}
#music li {
	padding:0;
	margin:0;
	background-image:none;
	display:inline;
	}
#music img {
	display:inline;
	padding:1px;
	border:1px solid #ccc;
	}
#music li a {border:none;}
#music li a:hover {background-color:transparent;}
#aff ul {
	list-style:none;
	margin:0;
	padding:0;
	}
#aff li {
	margin:0;
	padding:0;
	}
#aff a {
	border:none;
	background:transparent;
	}
#aff img {
	display:block;
	margin:5px auto;
	}
#recommended-books ul,
#links ul,
#latest ul {
	margin-top:0.5em;
	list-style:none;
	}
