body { color: #000; background: #232021 url(/media/74/body-bg.png) no-repeat; }
blockquote { margin: 0 25px; }

h1, h2, h3, h4 { color: #225B69; margin-bottom: 7px; }
h1 { font-size: 1.4em; }
h2 { font-size: 1.3em; }
h3 { font-size: 1.2em; }

a { color: #225b69; text-decoration: none; }
a:hover { text-decoration: underline; }

#header { background: url(/media/104/world.gif) no-repeat 400px 0px; height: 110px; }
#header h1 { margin: 0; padding: 15px 0 0 10px; }
#header h1 span { 	display: none; }

#page { background: url(/media/79/page-bg.png); }
#content { background: url(/media/89/content-top-bg.png) no-repeat; height: 1%; }
#contentwrap { background: url(/media/119/content-bottom-bg.png) no-repeat bottom; height: 1%; }

#homepage #page { background: url(/media/1351/home-page-bg.png); }
#homepage #content { background: url(/media/1356/home-page-top-bg.png) no-repeat; }
#homepage #contentwrap { background: url(/media/1361/home-page-bottom-bg.png) no-repeat bottom; }

#splashimg { padding: 5px 5px 0 5px; }

#sidebar { }
#sidebar .content { margin: 30px 0 10px 10px; }
#sidebar h1 { font-size: 1.2em; }
#sidebar ul.menu { list-style-type: none; margin: 0; padding: 0; color: #225B69; border-top: 2px solid #CCC; }
#sidebar ul.menu li { margin: 0; padding: 0; }
#sidebar ul.menu li a { text-decoration: none; color: #225B69; display: block; padding: 2px 5px; border-bottom: 2px solid #CCC;  }
#sidebar ul.menu li a.current { font-weight: bold; background-color: #F5F5F5; }
#sidebar ul.menu li a:hover { background-color: #EEE; }

#pagecontent { }
#pagecontent .content { margin: 10px 15px 10px 0; }

#menu { background: url(/media/84/menu-bg.png); height: 1%; padding: 4px 0 0 0; }
#menu ul { margin: 0 20px; }
#menu ul, #menu li { padding: 0; list-style-type: none; }
#menu li { margin: 0; display: inline; }
#menu a { display: inline-block; padding: 7px 10px; font-weight: bold; color: #000; text-decoration: none; }
#menu a:hover { background-color: #FFF; }
#menu a.current { background: #FFF url(/media/174/menu-selected-bg.png); }

#footer { color: #999; font-size: 11px; text-align: center; }
#footer #footcontent { padding: 10px 15px 25px 15px; background: none; }
#footer p { margin: 0; padding: 0; }
#footer a { color: #999; }
#footer a:hover { color: #FFF; }

.whitebox { background-color: #FFF; padding: 10px 10px 1px 10px; margin-bottom: 10px; }
.alt { background-color: #F5F5F5; }

.prettytable td { padding: 4px; }

.blogitem { margin-bottom: 7px; }
.blogitem .date { font-weight: bold; font-size: 11px; }
.blogitem .desc { display: block; font-size: 11px; color: #666; }

table.prettytable { border-collapse: collapse; border: 0; border-color: #FFF; }
.prettytable th { background: #4C8B9B; border: 0; padding: 2px 5px; text-align: left; color: #FFF; font-weight: bold; }
.prettytable .nowrap { white-space: nowrap; }
.prettytable tr { border: 0; }
.prettytable tr:hover { background-color: #f5f5f5; }
.prettytable td { border: 0; padding: 2px 5px; border-bottom: 1px solid #DDD; }
.prettytable .center { text-align: center; }

#newsletter .txt { margin-bottom: 3px; }
#newsletter .btn { text-align: right; margin: 0 4px 5px 0; }

.standard-login { float: right; color: #999; margin: 10px; }


/* Poll */
.pollcontainer dt{
	display:block;
}
.pollquestion{
	font-weight: bold;
}
.poll {
	padding: 3px;
	margin-bottom: 5px;
	clear: both;
}
.poll dl {
	margin: 0 3px;
}
.poll dl dt {
	float: left;
	clear: both;
	padding: 3px 0;
}
.poll dl dd {
	padding: 3px 0;
	margin: 0;
	text-align: right;
}
.poll dl dd .scoreBar {
	margin: 0;
	float: none;
	clear: both; /* IE :r */
}

/* Score bars */

.scoreBarContainer{
	clear:both;
	height:10px;
}
.scoreBar {
	float: left; 
	height: 5px;
	margin-top: 5px;
	border: 1px solid #d2d2d2;
	overflow: hidden;
	background: #e3e3e3;
}
.scoreTop {
	background-color: #b2b2b2;
	border-color: #9a9a9a;
}




/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
