div.moduletable table.pollstableborder{
	margin-left:-15px;
}
div.moduletable table.poll td label{
	width:127px;
}
.moduletable-login input.inputbox{
	border:1px solid #fff;
	background:#fff;
}
ol ul{
	font-size:0.8em;
}
hr {
	border:1px dotted #ccc;
	margin:0 5px;
	padding:10px 0;
}
div.contact_email input.button{
	margin: 0 0 20px 20px;
}
div#sidebar input#modlgn_remember{
	border:none;
	width:15px;
	background:none;
}
th.pagenav_prev a:link,
th.pagenav_prev a:visited,
th.pagenav_next a:link,
th.pagenav_next a:visited{
	padding:3px 3px;
	display:block;
	width:50px;
}
table.contenttoc {
	margin-right:1px;
}
body {
	font-size: 10px;
}

/****** BASE FONT STYLES *******/
body.mediumText {
	font-size:10px;
}
body.largeText {
	font-size:11px;
}
body.xLargeText {
	font-size:12px;
	font-weight:100;
}
body.wide div#sidebar,
body.narrow div#sidebar {
	margin-top:1px;
}
body.wide #sidebar .moduletable_menu h3,
body.wide #sidebar .moduletable h3,
body.wide #sidebar .moduletable-login h3,
body.narrow #sidebar .moduletable_menu h3,
body.narrow #sidebar .moduletable h3,
body.narrow #sidebar .moduletable-login h3{
	margin:3px -10px 0 -13px;
	width: 170px;
	padding-left: 9px;
}
div#sidebar div.moduletable,
div#sidebar div.moduletable-login{
	padding-left:8px;
}
body.right #sidebar div.moduletable,
body.right #sidebar div.moduletable-login{
	padding-left:8px;
}
/* Sidebar Bullet Position */
body.left #sidebar #mainlevel{
	margin-left: -5px;
}
#sidebar a.mainlevel ,
#sidebar a.mainlevel:visited {
	width: 155px;
	background: transparent url(../images/modules/sidebarnavoff.gif) 1% 50% no-repeat;
}
#sidebar a.mainlevel:hover,
#sidebar a.mainlevel#active_menu {
	background: transparent url(../images/modules/sidebarnavon.gif) 1% 50% no-repeat;
}