
/*============================================================
 Base
============================================================*/
* {
	padding:0;
	margin:0;
}
body {
	margin:0;
	padding:0;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#666633;
	height:100%;
}
img {border:0px;}
strong, .bold {font-weight:bold;}
em, .italic {font-style:italic;}
p, h2, h3, h4, h5 {margin:1em 0;}
#container {
	width:780px;
	height:auto;
	margin:0 auto;
	padding:0;
	text-align:left;
	position:relative;
}
a img {
	display:block;
	text-decoration:none;
	border:none;
}
a {
	color:#666633;
	text-decoration:underline;
}
a:hover {
	color:#333300;
	text-decoration:underline;
}
/*============================================================
 Header
============================================================*/

#header {
	width:780px;
	height:141px;
	margin:0;
	padding:0;
	background-image:url(/media/images/header_bk.gif);
	position:relative;
}
#logo {
	padding:26px 0 0 18px;
	width:223px;
	height:90px;
}
#logo img {
	border:none;
	overflow:hidden;
	display:block;
}
#logo a, #logo a:hover, #logo a:active, #logo a:visited  {
	text-decoration:underline;
	border:none;
	overflow:hidden;
	display:block;
}
/*============================================================
 Menu Buttons
============================================================*/
#menu {
	height:66px;
	width:760px;
	margin:0 auto;
	padding:0;
	background:url(/media/images/menu_back.gif)  center 40px repeat-x;
}
#menu ul {
	height:64px;
	margin-left:30px;
	padding:0;
	list-style-type:none;
	float:left;
}
#menu li {
	margin:0 16px 0 16px;
	padding:4px 0;
	float:left;
	text-align:center;
	vertical-align:top;
}
#menu a {
	font-weight:bold;
	color:#666633;
	text-decoration:none;
	overflow:hidden;
	display:block;
	text-align:center;
	height:60px;
	text-transform:uppercase;
	letter-spacing:1px;
}
#menu a:hover {color:#34341a;}
#menu_about a {
	width:48px;
	background:url(/media/images/menu_about.gif) center 13px no-repeat;
}
#menu_listen a {
	width:105px;
	background:url(/media/images/menu_listen.gif) center 13px no-repeat;
}
#menu_wordlist a {
	width:80px;
	background:url(/media/images/menu_wordlist.gif) center 13px no-repeat;
}
#menu_discuss a {
	width:59px;
	background:url(/media/images/menu_discuss.gif) center 13px no-repeat;
}
#menu_tunein a {
	width:60px;
	background:url(/media/images/menu_tunein.gif) center 13px no-repeat;
}
#menu_explore a {
	width:60px;
	background:url(/media/images/menu_explore.gif) center 13px no-repeat;
}
#menu_contact a {
	width:64px;
	background:url(/media/images/menu_contact.gif) center 13px no-repeat;
}
#menu_about a:hover,
#menu_listen a:hover,
#menu_wordlist a:hover,
#menu_discuss a:hover,
#menu_tunein a:hover,
#menu_explore a:hover,
#menu_contact a:hover {
	background-position:center -46px;
}
/*============================================================
 Content SIDEBAR
============================================================*/

#content {
	margin:10px 0;
	padding:0;
	width:780px;
	clear:left;
	float:left;
}
#content #sidebar {
	float:left;
	width:217px;
	margin:0 0 0 15px;
}
#content #sidebar #sidebar_top {
	width:217px;
	height:17px;
	background:#fff url(/media/images/sidebar_top.png) no-repeat left center;
}
#content #sidebar #sidebar_bottom {
	width:217px;
	height:17px;
	background:#fff url(/media/images/sidebar_bottom.png) no-repeat left center;
	margin-bottom:12px;
}
#content #sidebar #sidebar_content {
	width:217px;
	min-height:250px;
	padding-top:10px;
	margin:0;
	background-color:#ffcd05;
}
body.sec #content #sidebar #sidebar_content {
	height:290px;
}
#content #sidebar h2,
#content #sidebar h3 {
	color:#666633;
	padding-left:10px;
	margin:0;
	text-transform:uppercase;
}
#content #sidebar h2 {
	font-size:1.2em;
	margin-top:-13px;
}
#content #sidebar h3 {
	background:#ffcd05 url(/media/images/sidebar_div.png) left top no-repeat;
	margin-top:7px;
	padding-top:8px;
	font-size:1em;
}
#content #sidebar h2 a,
#content #sidebar h3 a {
	text-decoration:none;
}
#content #sidebar h4 {
	font-size:1.5em;
	font-weight:bold;
	color:#f8981d;
	text-transform:uppercase;
	padding:0;
	margin:-10px 0 5px;
	width:190px;
}
#content #sidebar #i_comments {
	height:53px;
	width:200px;
	margin:-16px 0 0 0;
	padding-top:20px;
	background:url(/media/images/i_comment.png) right top no-repeat;
}
#content #sidebar #i_wordlist {
	margin:-5px 0 0 0;
	padding-top:0px;
}
#content #sidebar #i_wordlist img {
	display:inline;
	margin:-50px 5px 0 0;
	padding-top:15px;
	vertical-align:middle;
	float:right;
	width:48px;
	height:48px;
}
#content #sidebar #i_wordlist a {color:#f8981d;}
#content #sidebar #i_wordlist a img {
	text-decoration:none;
	width:48px;
	height:48px;
}
#content #sidebar #i_subscribe {
	margin:-16px 0 0 0;
	padding-top:10px;
}
#content #sidebar #i_rss,
#content #sidebar #i_podcast {
	margin-top:15px;
	margin-bottom:-15px;
	height:48px;
	width:200px;
}
#content #sidebar #i_rss a,
#content #sidebar #i_podcast a {
	font-weight:bold;
	color:#f8981d;
	font-size:1.4em !important;
	width:200px;
	height:48px;
}
#content #sidebar #i_rss img,
#content #sidebar #i_podcast img {
	margin-top:-5px;
	float:left;
}
#content #sidebar .sub_sidebar_content p {
	padding:0;
	margin:5px 0 0 0;
	font-size:1.1em;
	width:190px;
}
#content #sidebar .sub_sidebar_content p.first {
	margin:-25px 0 0 0;
}
#content #sidebar .sub_sidebar_content p.i_words {
	margin:-8px 0 0 0;
	padding:0;
}
#content #sidebar .sub_sidebar_content p.last {
	margin:5px 0 -20px 0;
	padding:0;
}
#content #sidebar .sub_sidebar_content p.author {
	font-size:1em;
	font-style:italic;
}
#content #sidebar .sub_sidebar_content a {
	font-size:1em;
	font-weight:bold;
}
#content #sidebar #sidebar_content .menuTitle {
	font-size:1.2em;
	font-weight:bold;
}
#content #sidebar #sidebar_content .menuItem {
}
#content #sidebar .sub_sidebar_top,
#content #sidebar #userform_top {
	width:217px;
	height:19px;
	background:#fff url(/media/images/sub_sidebar_top.png) left center no-repeat;
}
#content #sidebar .sub_sidebar_bottom,
#content #sidebar #userform_bottom {
	width:217px;
	height:19px;
	background:#fff url(/media/images/sub_sidebar_bottom.png) left center no-repeat;
}
#content #sidebar .sub_sidebar_bottom {
	margin-bottom:10px;
}
#content #sidebar .sub_sidebar_content,
#content #sidebar #userform_content {
	margin:0;
	padding:10px 0 10px 10px;
	width:217px;
	background:#fff url(/media/images/sub_sidebar_content.png) left top repeat-y;
}
#content #sidebar #userform_content	input {
	margin-bottom:8px;
	margin-top:2px;
}
#content #sidebar #userform_content p {
	padding:0;
	margin:0;
	font-size:.9em;
	line-height:16px;
}
#content #sidebar #userform_content p.screenname {
	font-size:1.3em;
	font-weight:bold;
	padding-bottom:8px;
}
#content #sidebar #sidebar_content .scriptactions {
	padding:0;
	margin:0;
}
#content #sidebar #sidebar_content .scriptactions p {
	margin:3px 8px 3px 0;
	line-height:24px;
	display:block;
}
#content #sidebar #sidebar_content .scriptactions a {
	text-decoration:none;
	font-weight:bold;
	display:block;
	padding-left:28px;
	margin-left:20px;
}
#content #sidebar #sidebar_content .scriptactions a.listen {
	background:url(/media/images/icon_listen.png) left center no-repeat;
}
#content #sidebar #sidebar_content .scriptactions a.print {
	background:url(/media/images/icon_print.png) left center no-repeat;
}
#content #sidebar #sidebar_content .scriptactions a.wordlist {
	background:url(/media/images/icon_wordlist.png) left center no-repeat;
}
#content #sidebar #sidebar_content .scriptactions a.comment {
	background:url(/media/images/icon_comment.png) left center no-repeat;
}
#content #sidebar #sidebar_content .scriptactions a.email {
	background:url(/media/images/icon_email.png) left center no-repeat;
}
#content #sidebar #sidebar_content .scriptactions a.relatedlinks {
	background:url(/media/images/icon_related.png) left center no-repeat;
}
#content #sidebar .downarrow {
	display:inline;
}
#content #sidebar .subscribe-btn {
	padding:0px;
	margin:5px 0 -10px 0;
}
#content #sidebar .subscribe-btn a {
	width:107px;
	height:27px;
	background:#fff url(/media/images/btn_subscribe.png) no-repeat;
	border:none;
	display:block;
	text-indent:-5000px;
	background-position:0 0;
	background-repeat:no-repeat;
	border:none;
	overflow:hidden;
}
#content #sidebar .subscribe-btn a:hover {
	width:107px;
	height:27px;
	background:#666 url(/media/images/btn_subscribe.png) no-repeat 0 -27px;
}
#content #sidebar #word_side_letters,
#content #sidebar #word_side_cats,
#content #sidebar #word_side_others {
	padding-left:10px;
	padding-right:7px;
	font-size:.9em;
	color:#666633;
	vertical-align:middle;
}
#content #sidebar .member_links {
	padding-left:22px;
	font-size:1em;
	color:#666633;
	line-height:18px;
}
#content #sidebar #word_side_letters {
	text-align:center;
	text-transform:uppercase;
}
#content #sidebar #word_side_letters a,
#content #sidebar #word_side_cats a,
#content #sidebar #word_side_others a,
#content #sidebar .member_links a {
	text-decoration:none;
	font-weight:bold;
	font-size:.95em;
	vertical-align:top;
}
#header #searchbox {
	float:right;
	margin:5px 0;
	padding:0px;
	display:inline;
}
#header #searchbox input[type="text"] {
	padding:4px 4px 3px;
	font-size:1.1em;
	font-weight:bold;
	color:#a4b247;
}
input.go-btn {
	width:27px;
	height:27px;
	background:#fff url(/media/images/btn_go.png) 0 0 no-repeat;
	outline:none;
	text-indent:-5000px;
	border:none;
	cursor:pointer;
	overflow:hidden;
}
input.go-btn:hover {
	background:#666 url(/media/images/btn_go.png) no-repeat 0 -27px;
}

#content #sidebar #sidebar_feeds {
	width:217px;
	padding:0;
	margin:0;
	background-color:#ffcd05;
}
#content #sidebar #sidebar_feeds p {
	margin:0;
	line-height:26px;
	height:26px;
	display:block;
}
#content #sidebar #sidebar_feeds a {
	text-decoration:none;
	font-weight:bold;
	display:inline;
	margin-left:20px;
	padding:4px 0 4px 28px;
}
#content #sidebar #sidebar_feeds h3 {
	background:none;
	margin-top:-40px;
	line-height:26px;
	display:block;
}
#content #sidebar #sidebar_feeds a.side_rss {
	background:url(/media/images/icon_rss.png) left center no-repeat;
}
#content #sidebar #sidebar_feeds a.side_podcast {
	background:url(/media/images/icon_podcast.png) left center no-repeat;
}
#content #sidebar #sidebar_feeds a.rss {
	text-align:right;
	height:16px;
	width:16px;
	margin-top:-20px;
	margin-left:90px;
	padding:0;
	display:block;
	background:url(/media/images/question.png) left top no-repeat;
}
#content #sidebar #sidebar_feeds a.rss:hover {
	height:16px;
	width:16px;
	background:url(/media/images/question.png) left -16px no-repeat;
}

#content #sidebar a.irss,
#content #sidebar a.ipodcast,
#content #sidebar a.ifacebook,
#content #sidebar a.itwitter,
#content #sidebar a.teachers,
#content #sidebar a.broadcasters,
#content #sidebar a.slc,
#content #sidebar a.sec {
	color:#f8981d;
	display:block;
	font-size:1.4em;
	padding-left:54px;
	font-weight:bold;
	margin-bottom:-14px;
}
#content #sidebar a.irss {
	padding-top:12px;
	height:48px;
	background:url(/media/images/i_rss.png) 0px 6px no-repeat;
	margin-bottom:-18px;
}
#content #sidebar a.ipodcast {
	padding-top:10px;
	height:48px;
	background:url(/media/images/i_podcast.png) 0px 0px no-repeat;
}
#content #sidebar a.ifacebook {
	padding-top:6px;
	height:48px;
	background:url(/media/images/i_facebook.png) 6px 0px no-repeat;
}
#content #sidebar a.itwitter {
	padding-top:6px;
	height:48px;
	background:url(/media/images/i_twitter.png) 6px 0px no-repeat;
	margin-bottom:-30px;
}
#content #sidebar a.teachers {
	height:46px;
	padding-top:12px;
	background:url(/media/images/page_teachers.png) 0px 0px no-repeat;
}
#content #sidebar a.broadcasters {
	height:53px;
	padding-top:16px;
	background:url(/media/images/page_broadcasters.png) 2px 0px no-repeat;
}
#content #sidebar a.slc, #content #sidebar a.sec {
	height:42px;
	padding-top:8px;
	background:url(/media/images/page_discussion.png) 4px 0px no-repeat;
}
/*============================================================
 Content
============================================================*/
#content #full {
	width:760px;
	margin:0 0 0 10px;
}
#content #full p {
	padding-top:4px;
	padding-bottom:4px;
}
#content #main,
#content #script,
#content #scriptlist,
#content #downloadlist {
	width:500px;
	margin:0 0 0 268px;
}
#content h1 {
	font-size:1.9em;
	font-weight:bold;
	color:#f8981d;
}
#content h1.line {
	padding:.2em 0 0 0;
	border-top:1px #333300 solid;
}
#content h1.abouthead {
	text-transform:uppercase;
	height:44px;
	padding:13px 0 0 52px;
	border-top:none;
	background:url(/media/images/page_about.png) left top no-repeat;
}
#content h1.listenhead {
	text-transform:uppercase;
	height:44px;
	padding:13px 0 0 52px;
	border-top:none;
	background:url(/media/images/page_listen.png) left top no-repeat;
}
#content h1.tuneinhead {
	text-transform:uppercase;
	height:44px;
	padding:13px 0 0 52px;
	border-top:none;
	background:url(/media/images/page_tunein.png) left top no-repeat;
}
#content h1.explorehead {
	text-transform:uppercase;
	height:44px;
	padding:13px 0 0 52px;
	border-top:none;
	background:url(/media/images/page_explore.png) left top no-repeat;
}
#content h1.contacthead {
	text-transform:uppercase;
	height:44px;
	padding:13px 0 0 52px;
	border-top:none;
	background:url(/media/images/page_contact.png) left top no-repeat;
}
#content h1.discussionhead {
	text-transform:uppercase;
	height:42px;
	padding:13px 0 0 52px;
	border-top:none;
	background:url(/media/images/page_discussion.png) left top no-repeat;
}
#content h1.wordhead {
	height:49px;
	padding:18px 0 0 55px;
	border-top:none;
	background:url(/media/images/page_wordlist.png) left top no-repeat;
}
body.explore #main h2 {
	margin-bottom:8px;
}
#content h2 {
	font-size:1.8em;
	font-weight:bold;
	color:#f8981d;
	margin:.5em 0;
	padding:0;
}
#content #main h3,
#content #full h3 {
	font-size:1.3em;
	font-weight:bold;
	color:#f8981d;
	margin:.5em 0 0 0;
	padding:0;
}
h6, h6 a {
	font-weight:bold;
	color:#f8981d;
	margin:1.7em 0 0 0;
	padding:0;
}
h6 {font-size:1.2em;}
#content #main p,
#content #full p {
	font-size:1.2em;
	margin:0 0 1em 0;
	line-height:1.15em;
}
#content #main ul,
#content #full ul {
	font-size:1.2em;
	margin:0 0 1em 2em;
}
#content #main li,
#content #full li {
	margin-bottom:.5em;
}
#main .advsearch {
	display:block;
	font-size:.9em !important;
	margin-top:18px !important;
	margin-left:5px !important;
}
/*============================================================
 Index Page Specials
============================================================*/
#content #announcement {
	overflow:hidden;
	margin:0 0 10px 247px;
	color:#333300;
	width:530px;
	background:#fecd08;
}
#content #announcement #announce_top{
	background:#fecd08 url(/media/images/announce_top.png) no-repeat top left;
	height:10px;
}
#content #announcement #announce_bottom{
	background:#fecd08 url(/media/images/announce_bottom.png) no-repeat top left;
	height:10px;
}
#content #announcement h5 {
	font-weight:bold;
	font-size:1.4em;
	padding:0 0 0 10px;
	margin:0;
}
#content #announcement a {
	color:#333300;
}
#content #index_main {
	width:530px;
	overflow:hidden;
	margin:0 0 0 247px;
	background:#fff url(/media/images/index_main_fill.png) repeat-y;
}
#content #index_main #index_top {
	width:530px;
	float:left;
	padding-bottom:400px;
	margin-bottom:-400px;
	background:url(/media/images/index_main.png) no-repeat;
}
#content #index_main #index_bot {
	width:530px;
	float:left;
	min-height:19px;
	background:url(/media/images/index_main_bottom.png) no-repeat;
}
#content #index_main #main_center {
	float:left;
	width:300px;
	padding:15px 10px 5px 20px;
}
#content #index_main #main_center img {
	border:4px solid #d2dd50;
	padding:1px;
	margin:10px 10px 5px 0;
}
#content #index_main #main_right img {
	border:2px solid #d2dd50;
	padding:1px;
	margin:2px 0;
}
#content #index_main #main_right {
	float:right;
	width:158px;
	padding:10px 10px 10px 15px;
}
#content #index_main h1 {
	margin-top:7px;
	font-size:1.2em;
	text-transform:uppercase;
	font-weight:bold;
	color:#333300;
}
#content #index_main #main_center h2 {
	font-size:2.0em;
	color:#333300;
}
#content #index_main #main_center p {
	font-size:1.7em;
	line-height:1.5;
	color:#333300;
	padding-top:0;margin-top:2px;
}
#content #index_main #main_center a {
	color:#333300;
}
#content #index_main #main_center a:hover {
	color:#666633;
}
#content #index_main #main_center #indexplay,
#content #index_main #main_center #indexplay a {
	margin-top:50px;
	font-size:1.3em;
	text-transform:uppercase;
}
#content #index_main #main_right h2 {
	font-size:1.1em;
}
#content #index_main #main_right p {
	margin:0px;
	font-size:1em;
	color:#333300;
}
#content #index_main #main_right a {
	color:#333300;
	text-decoration:underline;
}
#content #index_main #main_right a:hover {
	color:#666633;
	text-decoration:underline;
}
#content #index_main #main_right p.indexmore,
#content #index_main #main_right p.indexmore a {
	margin-top:10px;
	font-size:1.2em;
	font-style:italic;
	text-transform:uppercase;
}
#content #forum_info {
	width:530px;
	float:right;
	margin:20px 0 0 0;
	padding:0;
  border-bottom:solid 2px #fecd07;
}
#content #forum_info .forum_head {
  height:35px;
	background:#fecd07 url(/media/images/index_forum_head.png) no-repeat;
  border-bottom:solid 1px white;
}
#content #forum_info .forum_subhead {
  background:#fede55;
  height:25px;
  padding:0;
  margin:0;
}
#content #forum_info .forum_head h2 {
	padding:7px 0 0 10px;
	color:#333300;
  margin:0;
}
#content #forum_info .forum_list {
  padding:0;
  margin:0;
  font-size:.9em;
  height:37px;
  display:block;
  border-left:solid 2px #fede55;
  border-right:solid 2px #fede55;
}
#content #forum_info .forum_odd {
	background-color:transparent;
}
#content #forum_info .forum_even {
	background-color:#eeeeee;
}
#content #forum_info .forum_left {
	float:left;
	display:inline;
	width:350px;
	padding:5px 0 0 5px;
	font-size:1.1em;
}
#content #forum_info .forum_right {
	float:left;
	display:inline;
	width:170px;
	padding:5px 0 0 0;
}
#content #forum_info .forum_subhead h3 {
	color:#666633;
  padding:5px 0 0;
  margin:-5px 0 0;
	font-size:1em;
}

#content #info_right {
	float:right;
	width:165px;
	margin:20px 0;
	padding:0 0 0 25px;
}
#content #info_right h2 {
	margin-bottom:5px;
}
.hideit {
	width:14px;
  height:14px;
	background:#fecd07 url(/media/images/close_announce.png) no-repeat;
	display:block;
	float:right;
	margin-top:-18px;
	margin-right:10px;
	text-indent:-5000px;
	overflow:hidden;
}
/*============================================================
 Content BUTTONS
============================================================*/

input.submit-btn {
	width:58px;
	height:27px;
	background:#fff url(/media/images/btn_submit.png) no-repeat;
	outline:none;
	display:block;
	text-indent:-5000px;
	background-position:0 0;
	background-repeat:no-repeat;
	border:none;
	overflow:hidden;
}
input.submit-btn:hover {
	background:#666 url(/media/images/btn_submit.png) no-repeat 0 -27px;
}
/*input:focus {
	border-color:#000;
	background-color:#FFFE9D;
}*/

/*============================================================
 Content TUNE IN specials
============================================================*/

body.tunein #main h2 {
	font-size:1.6em;
	margin-bottom:.5em;
}
body.tunein #content #sidebar #sidebar_content {height:480px;}
body.wordlist #content #sidebar #sidebar_content {height:300px;}
#content #main #region_select {
	text-align:right;
}
#content #main table.key,
#content #main table.stations {
	width:500px;
	border-collapse:collapse;
	font-size:1.1em;
}
#content #main table.stations {
	margin:0;
	padding:0;
	display:block;
}
#content #main table.stations tr {
	height:30px;
}
#content #main table.stations {
	margin-top:-1em;
}
#content #main td.key_row {
	border-bottom:1px solid #333300;
	font-weight:bold;
}
#content #main td.key_blank {
	width:30px;
}
#content #main td.key_day {
	width:100px;
}
#content #main td.key_time {
	width:100px;
}
#content #main td.key_freq {
	width:250px;
}
#content #main h4,
#content #script h4,
#content #full h4 {
	font-size:1.1em;
	padding:5px 0 0 10px;
	width:500px;
	height:26px;
	background:url(/media/images/heading.png) no-repeat top left;
}
.crumb {
	margin-bottom:23px;
	font-size:.85em;
}
a.crumb  {
	font-size:.85em;
	text-decoration:underline;
	border-bottom:1px solid;
}
.marker { background-color:#ff0; }
.hilite { background-color:#ff0; }
.required {
	font-weight:bold;
	color:#ff0000;
}
.to_top {
	float:right;
}
.rightarrow { font-size:1.3em; display:inline; }
.rightarrowsm { font-size:1.1em; }
#content #main p.contact {
	margin-top:16em;
	font-size:.9em;
}
/*============================================================
 Content SCRIPT specials
============================================================*/

#content #script h1 {
	padding:.2em 0 0 0;
	margin:0 0 .2em 0;
	border-top:1px #333300 solid;
}
#content #script input, #content #script textarea {
	padding:0;
	margin:0;
}
#content #scriptlist h1 {
	margin:0 0 -.5em 0;
}
#content #scriptlist h2 {
	margin:1.2em 0 0 0;
}
#content #scriptlist a {
	font-size:1.05em;
	color:#666633;
	text-decoration:none;
	border-bottom:1px solid #666633;
}
#content #scriptlist a:hover {
	color:#333300;
	text-decoration:none;
	border-bottom:1px solid #333300;
}
#content #scriptlist .repeatlist {
	font-size:.9em;
	letter-spacing:0.05em;
	margin-top:-5px;
}
#content #scriptlist .archive {
	font-size:.75em;
}
#content #script h5,
#content #main h5,
#content #full h5 {
	font-size:1.3em;
	margin:1.5em 0 0 0;
	color:#996633;
}
#content #script ul#script_nav {
	float:right;
	width:66px;
	height:26px;
	margin-top:-34px;
	display:inline;
	list-style:none;
}
#content #script ul#script_nav li {display:inline;float:left;margin:0 3px;}
#content #script ul#script_nav li a {
	text-indent:-999em;
	overflow:hidden;
	height:26px;
	width:27px;
	text-indent:-9999px;
	display:block;
}
#content #script ul#script_nav li.previous a {
	background:url(/media/images/script_prev.png) no-repeat;
}
#content #script ul#script_nav li.next a {
	background:url(/media/images/script_next.png) no-repeat;
}
#content #script ul#script_nav li.previous a:hover,
#content #script ul#script_nav li.next a:hover {
	background-position:0 -26px;
}
.popup-link {
	width:92%;
	text-align:right;
}
.popup-link a.popup-player {
	font-size:.9em;
	text-decoration:none;
}
#content #script p {
	font-size:1.2em;
	margin:0 0 1em 1.5em;
	line-height:1.15em;
}
.topform {
	border-top:1px solid #333300;
	padding-top:10px;
	margin:0 0 1em 1.5em;
}
#content #scriptlist p {
	font-size:1.2em;
	margin:.4em 0;
	padding:2px;
	line-height:1.15em;
}
p.altback {
	background-color:#f7f7f7;
}
#content #script #num {
	text-align:right;
	font-size:1.3em;
	letter-spacing:0.1em;
}
#content #script #repeat {
	font-size:.8em;
	letter-spacing:0.05em;
	padding-bottom:2px;
}
#content .date {
	margin:0 0 2em;
	padding:0;
	font-size:70%;
	color:#333;
}
#content #mainimg {
	float:right;
	margin:5px 0 10px 10px;
	padding:2px;
}
#content #mainimg img {
	border:1px solid #999;
	padding:2px;
}
#content #mainimg img.noborder {
	border:none;
}
#content #mainimg .caption {
	width:480px;
	height:20px;
	background-color:#999;
	margin-top:-3px;
	padding:6px 10px 2px;
	color:#fff;
}
#content .credit {
	width:99%;
	height:10px;
	float:right;
	text-align:right;
	font-size:.8em;
	font-style:italic;
	margin:-5px 5px 5px 0;
}
#content #script .friend img {
	float:none;
	margin:0;
}
#content #script #lines {
	margin-left:3em;
}
body.archive #content h1 {
	padding-bottom:1em;
}
/*============================================================
 Media Player
============================================================*/

#mediaplayer {
	width:300px;
	float:right;
	margin:5px 0 0 5px;
}
#mediaplayer #player_top {
	width:300px;
	height:19px;
	background:#fff url(/media/images/mediaplayer_top.png) no-repeat left center;
}
#mediaplayer #player_bottom {
	width:300px;
	height:19px;
	background:#fff url(/media/images/mediaplayer_bottom.png) no-repeat left center;
}
#mediaplayer #player_content {
	margin:0;
	padding-left:10px;
	line-height:1.3em;
	width:300px;
	background:#fff url(/media/images/mediaplayer_content.png) repeat-y top left;
}
#mediaplayer h2 {
	margin:0 0 3px 0;
	padding:0;
	font-size:1.3em;
	font-weight:bold;
	color:#f8981d;
}
#mediaplayer h3 {
	margin:3px 0 3px 0;
	padding:0;
	font-size:1.1em;
	font-weight:bold;
	color:#f8981d;
}
#mediaplayer .download {
	font-size:1em;
	margin-left:5px;
}
body.popup {padding:0 0 0 10px;}
.resource_item {margin:0 0 15px;padding-bottom:10px;border-bottom:2px solid #666633;}
body.sec h3 {margin:15px 0 0;padding:0;font-size:1.4em;}
body.sec #scriptlist .download {line-height:1.8em;display:inline;}
body.sec #scriptlist .download .dl_item {margin:0 15px 0 5px;display:inline;}
body.sec #scriptlist .download .dl_item span {font-size:.8em;}
a.dl_doc,
a.dl_pdf,
a.dl_mp3 {
	outline:none;
	display:inline;
	padding-left:20px;
	padding-bottom:2px;
	line-height:20px;
	height:20px;
	text-decoration:underline !important;
	border:none !important;
}
a.dl_doc {background:transparent url(/media/images/dl_word.png) no-repeat left 0;}
a.dl_pdf {background:transparent url(/media/images/dl_pdf.png) no-repeat left 0;}
a.dl_mp3 {background:transparent url(/media/images/dl_mp3.png) no-repeat left 0;}
body.sec h4 {margin-top:20px;margin-bottom:0;padding-bottom:0;}
body.sec .answer {margin-top:0;padding-top:0;padding-left:10px;}
body.sec .answer span {font-size:.8em;}

/*============================================================
 Content DOWNLOAD LIST specials
============================================================*/

#content #downloadlist h1 {
	margin:0 0 -.5em 0;
}
#content #downloadlist h2 {
	margin:1.2em 0 0 0;
}
#content #downloadlist a {
	font-size:1.05em;
	color:#666633;
	text-decoration:none;
	border-bottom:1px solid #666633;
}
#content #downloadlist a:hover {
	color:#333300;
	text-decoration:none;
	border-bottom:1px solid #333300;
}
#content #downloadlist .repeatlist {
	font-size:.9em;
	letter-spacing:0.05em;
	margin-top:-5px;
}
#content #downloadlist .archive {
	font-size:.75em;
}
#content #downloadlist p {
	font-size:1.2em;
	margin:.4em 0;
	padding:2px;
	line-height:1.15em;
}
#content #downloadlist p.altback {background-color:#f7f7f7;}
.altback {background-color:#f7f7f7;}
/*============================================================
 Content ABOUT US specials
============================================================*/

body.about #main .aboutdiv {
	margin:0 0 20px;
	padding:0;
	width:515px;
	height:70px;
	border-bottom:1px dashed #f9b169;
	/*background:#fff url(/media/images/about_titleback2.png) repeat-y top right;*/
}
body.about #main h1 {
	color:#666633;
	font-size:1.4em;
	padding:5px 0 0 57px;
	border-top:none;
	text-transform:uppercase;
}
body.about #main .aboutdiv p {
	font-size:1.1em !important;
	margin:-20px 7px 0 57px !important;
	padding:0;
}
.aboutspot {
	display:block;
	width:325px;
	height:44px;
	background:url(/media/images/page_aboutspot.png) 8px 3px no-repeat;
}
#main h1.aboutspecialized {
	display:block;
	width:325px;
	height:44px;
	background:url(/media/images/page_specialized.png) 0px 3px no-repeat;
}
#main h1.aboutus {
	display:block;
	width:325px;
	height:44px;
	background:url(/media/images/page_aboutus.png) 8px 3px no-repeat;
}
#main h1.aboutenglishclubs {
	display:block;
	width:100%;
	height:44px;
	background:url(/media/images/page_discussion.png) 8px 3px no-repeat;
}
#main h1.aboutteachers {
	display:block;
	width:325px;
	height:44px;
	background:url(/media/images/page_teachers.png) 8px 3px no-repeat;
}
#main h1.aboutbroadcasters {
	display:block;
	width:325px;
	height:50px;
	background:url(/media/images/page_broadcasters.png) 8px 3px no-repeat;
}
#main h1.aboutbelieve {
	display:block;
	height:44px;
	background:url(/media/images/page_believe.png) 0px 3px no-repeat;
	padding-left:65px !important;
}
#main h1.aboutproducers {
	display:block;
	height:44px;
	background:url(/media/images/page_producers.png) 0px 3px no-repeat;
	font-size:1.9em;
	color:#f8981d;
	padding:20px 0 0 55px;
	text-transform:uppercase;
}
body.about #main h1.aboutpage {
	font-size:1.9em;
	width:400px;
	background-position:0px 3px;
	color:#f8981d;
	padding-top:20px;
}
body.about #main h1.aboutnone {
	font-size:1.9em;
	width:500px;
	margin:0;
	padding:0 0 1em 0;
	color:#f8981d;
}
body.about #main h3 {
	margin:0 !important;
	padding:0 !important;
}
body.about #main h2 a,
body.about #main h3 a {
	color:#f8981d;
}
body.about #main ul {
}
#main h3.clear {
}
#main .prod_head {
	overflow:auto;
}
#main .producer {
	margin:5px 0 0 0 !important;
	display:block;
	height:auto;
}
#main .producer img {
}
.country {
	font-size:.9em;
}
body.about #main h1.teachers {
	font-size:1.9em;
	color:#f8981d;
	padding-top:20px;
	display:block;
	height:46px;
	background:url(/media/images/page_teachers.png) 0px 3px no-repeat;
}
body.about #main h1.broadcasters,
body.download #main h1.broadcasters {
	padding:5px 0 0 52px;
	font-size:1.9em;
	color:#f8981d;
	padding-top:25px;
	height:53px;
	background:url(/media/images/page_broadcasters.png) 0px 0px no-repeat;
}
body.about #main #aboutleft {
	float:left;
}
body.about #main #aboutleft h1 a {
	text-decoration:none;
}
body.about #main #aboutright {
	margin:0;
	padding:0;
	width:172px;
	float:right;
}
body.about #main #aboutright h2 {
	color:#666633;
	font-size:1.4em;
	text-transform:uppercase;
	margin:-1em 0 0 0;
}
body.about #main #aboutright h2 a {
	color:#666633;
	text-decoration:none;
}
body.about #main #aboutright h2 a:hover {
	text-decoration:none;
	color:#333300;
}
body.about #main #aboutright p {
	font-size:1.1em !important;
	margin:0;
	padding:0;
}
body.about #main #aboutright #aboutright_top,
body.about #main #aboutright #aboutright_bot {
	height:173px;
	padding-left:5px;
}
body.about #aboutright #aboutright_div {
	width:172px;
	height:2px;
	background:url(/media/images/about_div.png) 0px 0px no-repeat;
}
.callout {
	font-size:.9em;
	font-style:italic;
	float:right;
	width:200px;
	padding:20px;
	background-color:#f2f2f2;
	margin:5px 0 10px 10px;
	border-radius:10px;
}
/*============================================================
 Word List
============================================================*/
#words_alpha {
	font-size:.9em;
	color:#666633;
	text-transform:uppercase;
	text-align:center;
	vertical-align:middle;
}
#words_alpha a {
	text-decoration:none;
	font-size:1.4em;
	font-weight:bold;
	vertical-align:middle;
}
.wordlisting {
	margin-top:7px;
	padding-bottom:20px !important;
	font-size:.95em;
}
.wordlisting h2 {
	display:inline;
	font-size:1.5em;
}
h2.word_first {
	display:block;
}
h2.word_home {
	margin-top:20px !important;
	display:block;
}
.wordlisting h2.word_days {
	display:block;
	margin-left:60px !important;
}
.wordlisting .pos {
	display:inline;
	margin-left:5px;
	font-style:italic;
	font-size:.9em;
}
.wordlisting p {
	margin:0;
	padding:0;
}
#word_head,
#down_head
.wordlisting .word_numbs,
.wordlisting .word_common {
	padding:5px 0 0 10px;
	font-size:1.1em;
	width:500px;
	display:block;
}
#word_head,
#down_head {
	font-weight:bold;
	background:url(/media/images/heading.png) no-repeat top left;
	height:26px;
}
#down_head {
	padding:7px 0 0 12px;
	font-size:.9em;
}
.wordlisting .num_digit,
.wordlisting .num_title,
.wordlisting .num_adj,
.com_1,
.com_2,
.com_20,
.com_3,
.com_4,
.com_5,
.com_6,
.com_8 {
	display:inline;
	float:left;
	padding:0;
	margin:0;
	text-align:left;
}
.wordlisting .word_common {
	padding-bottom:18px;
}
.com_1 {
	width:10%;
	font-weight:bold;
}
.com_2 {
	width:30%;
}
.com_20 {
	width:20%;
}
.com_3 {
	width:50%;
}
.com_4 {
	width:80%;
}
.com_5 {
	width:28%;
	font-weight:bold;
}
.com_6 {
	width:12%;
}
.com_7 {
	width:70%;
}
.com_8 {
	width:14%;
}
.wordlisting .num_digit {
	width:25%;
}
.wordlisting .num_title {
	width:25%;
}
.wordlisting .num_adj {
	width:45%;
}
.wordlisting .word_numbs {
	margin-bottom:15px;
}
.wordlisting .word_numbs .num_digit,
.com_1 {
	padding-left:5px;
}
.wordlisting .word_month {
	width:500px;
	padding-bottom:25px;
}
.wordlisting .word_month_num,
.wordlisting .word_month_mon {
	display:inline;
	float:left;
	padding:0;
	margin:0;
	text-align:left;
}
.wordlisting .word_month_num {
	margin-left:60px;
	width:10%;
}
.wordlisting .word_month_mon {
	width:70%;
}
.wordlisting .right_float {
	float:right;
}
.wordlisting .more_space {
  display:inline-block;
}
.word_clear {
	display:inline-block;
	margin-top:28px;
}
/*============================================================
 Downloads Specials
============================================================*/

.downlisting,
.downlistingalt {
	display:block;
	font-size:.9em;
	padding-top:5px;
	padding-bottom:5px;
}
.downlistingalt {
	background-color:#f7f7f7;
}
.down_shelf {
	padding-left:5px;
	width:90%;
	display:block;
	font-style:italic;
}
.down_history {
	width:10%;
	float:right;
	display:block;
	margin-top:-20px;
}
.down_sum {
	padding-top:5px;
	padding-left:5px;
	width:85%;
	display:block;
}
/*============================================================
 Profile Specials
============================================================*/
#content #members {
	width:750px;
	margin:0 0 0 28px;
}
#content #members img {
	display:inline;
	vertical-align:middle;
	margin-left:5px;
	margin-right:5px;
}
#content #members #mem_control_link {
	float:right;
	font-size:.8em;
	width:100px;
	margin-top:-40px;
	text-align:right;
}
#content #members .mem_actions {
	float:right;
	width:200px;
	margin-right:100px;
	margin-top:-40px;
}
#content #members .mem_actions p {
	font-size:.9em;
	margin:0;
	padding:0;
}
#content #members .mem_actions a {
	font-weight:bold;
	text-decoration:none;
}
#content #members .mem_actions a:hover {
	text-decoration:underline;
}
#content #members .mem_divider {
	clear:both;
	width:100%;
	height:5px;
	margin-bottom:10px;
}
#content #members .mem_head {
	width:100%;
	height:50px;
}
#content #members #mem_info,
#content #members #mem_communicate,
.prof_half {
	width:320px;
	float:left;
}
#content #members #mem_stats {
	width:400px;
	float:right;
}
#content #members #mem_bio_box {
	width:760px;
	float:left;
	margin:16px 0;
	height:130px;
}
#content #members .mem_list {
	display:block;
	padding:0;
	margin:0;
	font-size:1.05em;
	line-height:1.6em;
}
#content #members #mem_sortform {
	float:right;
	margin-top:-20px;
}
.mem_pad {
	padding:5px;
	margin-bottom:10px;
}
.mem_box_head, .mem_list_head {
	width:100%;
	height:24px;
	font-size:1.2em;
	font-weight:bold;
	background-color:#ffcd05;
	padding-top:7px;
	padding-left:5px;
	margin-bottom:3px;
}
.mem_list_head {
	font-size:.9em;
	margin-top:10px;
	padding-top:9px;
}
.mem_list_listing {
	width:100%;
	font-size:1em;
	clear:both;
	padding:5px 0 7px 5px;
	height:20px;
}
.mem_smaller {
	font-size:.9em;
}
.mem_center {
	text-align:center;
}
.mem_left {
	text-align:left;
}
.mem_caps {
	text-transform:capitalize;
}
.mem_odd {
	background-color:transparent;
	display:block;
}
.mem_even {
	background-color:#eeeeee;
	display:block;
}
.profilelist {
	display:block;
	padding:0;
	margin:0;
	font-size:1.15em;
	line-height:1.3em;
}
.prof_title {
	font-weight:bold;
	padding-left:5px;
}
.prof_50, .prof_40, .prof_45, .prof_40, .prof_35, .prof_30, .prof_60, .prof_70, .prof_80, .prof_85, .prof_90, .prof_20, .prof_10, .prof_15, .prof_1, .prof_2 {
	float:left;
	display:inline;
}
.prof_70 {
	width:70%;
}
.prof_60 {
	width:55%;
}
.prof_50 {
	width:49%;
}
.prof_45 {
	width:45%;
}
.prof_40 {
	width:40%;
}
.prof_35 {
	width:35%;
}
.prof_30 {
	width:30%;
}
.prof_20 {
	width:20%;
}
.prof_10 {
	width:10%;
}
.prof_90 {
	width:85%;
}
.prof_80 {
	width:75%;
}
.prof_85 {
	width:80%;
}
.prof_15 {
	width:15%;
}
.prof_1, .prof_40 {
	width:40%;
	font-weight:bold;
}
.prof_2 {
	width:55%;
}
.prof_half {
	display:inline;
	height:26px;
}
.prof_full,
.full {
	width:100%;
	float:left;
	display:inline;
	height:26px;
}
.full {
	height:1px;
}
.profilelistsingle {
	display:block;
	padding:0 0 8em 0;
	margin:0;
	font-size:1.15em;
	line-height:1.3em;
}
.select_row {
	display:inline;
}
.select_row select {
	margin:-5px 0 15px 0;
}
.div_line {
	height:1px;
	width:100%;
	border-bottom:1px #fede55 solid;
}
#memBox {
	clear:right;
	margin-left:15px;
}
#memBox .smalllinks a {
  padding-right:4px;
}
#memBox .smalllinks a:last-child {
  padding-right:0;
}
#memBox .smalllinks a, #memBox .smalllinks a:visited, #memBox .smalllinks a:link {
  color:#333300;
  text-decoration:underline;
}
#memBox .smalllinks a:hover {
  text-decoration:none;
}
.mem_loginBox {
  border:2px #333300 solid;
  background-color:white;
  -moz-border-radius:12px;
  -webkit-border-radius:12px;
  padding:8px;
  float:right;
  margin-top:-60px;
  font-size:.9em;
}
.mem_loginBox h3 {
  font-size:15px;
  margin:0;
  padding-bottom:4px;
	font-weight:bold;
}
/*============================================================
 Comments
============================================================*/

#content #script #comments h4 {
	padding:5px 0 0 10px;
	font-size:1.1em;
	width:500px;
	height:26px;
	background:url(/media/images/heading.png) no-repeat top left;
}
#content #script #comments .author_entry,
#content #script #comments .entry,
#content #script #comments .entry_alt {
	float:left;
	margin-bottom:10px;
	padding-top:10px;
	padding-bottom:5px;
}
#content #script #comments .author_entry {
	background-color:#ffffcc;
}
#content #script #comments .entry_alt {
	background-color:#f7f7f7;
}
#content #script #comments .comment,
#content #main .comment {
	float:right;
	width:395px;
}
#content #script #comments .comment p,
#content #main .comment p {
	margin:0;
}
#content #script #comments .comment p.author {
	color:#333300;
	font-weight:bold;
	margin-bottom:2px;
}
#content #script #comments .comment p a {
}
#content .avatar {
	float:left;
	margin:0;
	width:89px;
	height:70px;
	margin-right:8px;
}
#content .avatar img {
	float:left;
	margin-left:15px;
	border:1px solid #999;
	padding:2px;
}
#content #script #comments .comment .date {
	font-size:.8em;
	color:#996633;
	font-style:italic;
	font-weight:normal;
}
#content #script #comments form {
	width:470px;
}
#content #script #comments form p {
	font-size:11px;
}
#content #script #comments form textarea {
	width:100%;
	height:160px;
}
#content #script form textarea {
	padding:5px;
}
#content #script #comments .feature {
	clear:both;
	width:510px;
	text-align:right;
	font-size:9px;
}
/*============================================================
 Forms
============================================================*/

fieldset {
	margin-top:20px;
	border:1px solid #996633;
	padding:10px;
}
legend {
	font-weight:bold;
}
input, select {
	margin:0 0 5px 0;
}
body.members input.input,
input.pass,
body.members file,
body.members textarea,
#content #script input.input,
#content #script textarea {
	border:1px solid #666633;
	padding:2px 3px;
	width:auto;
}
body.members select {
	border:1px solid #666633;
  line-height:1em !important;
	padding:2px;
  vertical-align:middle;
}
.line {color:#333300;	background-color:#333300;	padding:0px;	border:0px;	height:1px;}
/*============================================================
 Footer
============================================================*/

#footer {
	width:780px;
	height:30px;
	margin:10px auto;
	padding:10px 0 0 25px;
	font-size:11px;
	border-top:1px solid #333300;
}
.clearfix:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.clearfix {display:inline-block;height:1%;}
.more { font-size:.8em !important; }
.note { font-size:11px !important; }
.meta {
	margin:5px 0 15px;
	padding:0;
	font-size:.9em;
	color:#333;
}
/*============================================================
 THE WORLD
============================================================*/

#cat_front {
	margin:10px 0 20px 0;
}
#world {
 width:500px;
 height:252px;
 background:url(/media/images/theworld.png);
 margin:0px auto;
 padding:0;
 position:relative;
}
#world ul { height:252px; }
#world li {margin:0; padding:0; list-style:none; display:block; position:absolute;}
#world a {display:block;}
#world25 {left:0px; top:0px; width:194px; height:123px;} /* Am N */
#world34 {left:64px; top:105px; width:107px; height:148px;} /* Am C */
#world28 {left:195px; top:0px; width:78px; height:82px;} /* E */
#world26 {left:342px; top:47px; width:140px; height:88px;} /* Asia E */
#world20 {left:260px; top:0px; width:204px; height:63px;} /* Asia N */
#world27 {left:322px; top:77px; width:64px; height:66px;} /* Asia S */
#world31 {left:385px; top:115px; width:115px; height:137px;} /* Asia Australia */
#world30 {left:264px; top:66px; width:67px; height:63px;} /* ME */
#world22 {left:194px; top:79px; width:96px; height:64px;} /* Af N */
#world24 {left:194px; top:97px; width:58px; height:48px;} /* Af W */
#world21 {left:235px; top:103px; width:78px; height:73px;} /* Af C */
#world23 {left:239px; top:162px; width:73px; height:59px;} /* Af S */

#world25 a {height:123px;}
#world34 a {height:148px;}
#world28 a {height:82px;}
#world26 a {height:88px;}
#world20 a {height:83px;}
#world27 a {height:69px;}
#world31 a {height:137px;}
#world30 a {height:63px;}
#world22 a {height:64px;}
#world24 a {height:48px;}
#world21 a {height:73px;}
#world23 a {height:59px;}

#world25 a:hover {background:url(/media/images/theworld.png) 0px -252px no-repeat;}
#world34 a:hover {background:url(/media/images/theworld.png) -64px -609px no-repeat;}
#world28 a:hover {background:url(/media/images/theworld.png) -195px -504px no-repeat;}
#world26 a:hover {background:url(/media/images/theworld.png) -342px -299px no-repeat;}
#world20 a:hover {background:url(/media/images/theworld.png) -260px -756px no-repeat;}
#world27 a:hover {background:url(/media/images/theworld.png) -322px -581px no-repeat;}
#world31 a:hover {background:url(/media/images/theworld.png) -385px -619px no-repeat;}
#world30 a:hover {background:url(/media/images/theworld.png) -264px -318px no-repeat;}
#world22 a:hover {background:url(/media/images/theworld.png) -194px -835px no-repeat;}
#world24 a:hover {background:url(/media/images/theworld.png) -194px -349px no-repeat;}
#world21 a:hover {background:url(/media/images/theworld.png) -235px -607px no-repeat;}
#world23 a:hover {background:url(/media/images/theworld.png) -239px -414px no-repeat;}
#tooltip {
	position:absolute;
	z-index:3000;
	border:1px solid #333300;
	background-color:#fdfce5;
	color:#333300;
	padding:5px;
	opacity:0.85;
	-moz-border-radius:5px; /* this works only in camino/firefox */
	-webkit-border-radius:5px; /* this is just for Safari */
}
#tooltip h3, #tooltip div { margin:0; }

a.readmore {
	font-size:.7em;
}
.contact_side {
	margin-left:20px;
}
#pages {
	margin-top:15px;
	margin-bottom:15px;
}
#pages a, #pages a:visited {
	border: 1px solid #333300;
	background: #fff;
	padding:2px 5px 2px 5px;
	margin:0 1px 0 1px;
	text-decoration:none;
}
#pages a:hover {
	background:#333300;
	color:#fff !important;
}
#pages strong {
	padding:2px 5px 2px 5px;
	margin:0 1px 0 1px;
	border: 1px solid #333300;
	background: #666633;
	color:#fff !important;
}
.col1,
.col2,
.col3 {
	display:inline;

}
.col1 {width:30px;}
.col2 {width:400px;}
.col3 {width:20px;}
#paginate {
	margin-top:15px;
	margin-bottom:15px;
}
#paginate a, #paginate a:visited {
	border:1px solid #666633;
	background:#fff;
	padding:2px 5px 2px 5px;
	margin:0 1px 0 1px;
	text-decoration:none;
}
#paginate a:hover {
	background:#333300;
	color:#fff !important;
}
#paginate strong {
	padding:2px 5px 2px 5px;
	margin:0 1px 0 1px;
	border:1px solid #666633;
	background:#666633;
	color:#fff !important;
}
