body, html { margin: 0;padding: 0;font: 12px/140% Verdana, Tahoma, Helvetica;color: #000;background-color: #ffffff; }
body { background: #FFF repeat-x center bottom;margin: 0;padding:0; }

/* Basic link styles */

a:link, a:visited { color: #262b2b; }

/* @end Basic link styles */

/* @group top menu bar */
.topbar { 
	position: absolute; 
	left:0px; 
	top: 0x; 
	/*background: url(../images/top_bg.gif); */
	width:790px;
	height:280px;
	margin: 0;
	padding: 0; 
}
#navcontainer { width:760px;margin: 0px auto; }
ul#mainlevel-nav { list-style: none;margin: 10;padding: 10;height: 42px;border-left: 0px solid #262b2b; margin-top: 60px;}

/* @group Main content area*/

.wrapper { 
	width: 100%;
	margin: 0px;
	padding-bottom: 88px;
	/*background: url(../images/bottom_bg.gif) no-repeat center bottom; */
}
#mainbody { width: 800px;margin: 100px auto; }
#mainbody .inside { padding:10px; margin-right:20px; margin-top:10px; }

/* @end group Main content area */

/*footer*/

.footer { clear:both;text-align: center-bottom;position: relative;top: 115px;color: #000000;font: 12px Arial, Helvetica, Geneva, sans-serif; }

/* @end footer */

/* @group CONTENT HEADINGS */

td.buttonheading a img { padding: 0px 0px 0px 4px;
}

/* @group Bottom teaser modules */
div#user1_count1, div#user1_count2, div#user1_count3 { 
	position: relative; 
	/*background: url('../images/modcorner_user1.gif') left top no-repeat;*/
	height:100px;
	margin-bottom:0px;
	padding-top:15px;
	padding-left:17px; 
}
div#user1_count2, div#user2_count2, div#user2_count3 {
	position: relative;
	/*background: url('../images/modcorner_user2.gif') left top no-repeat;*/
	height:100px;
	margin-bottom:0px;
	padding-top:15px;
	padding-left:17px; 
}
div#user3_count1, div#user3_count2, div#user3_count3 {
	position: relative;
	/*background: url('../images/modcorner_user3.gif') left top no-repeat;*/
	height:100px;
	margin-bottom:0px;
	padding-top:15px;
	padding-left:17px; 
}

div#user1_count1 h3, div#user1_count2 h3, div#user1_count3 h3,
div#user2_count1 h3, div#user2_count2 h3, div#user2_count3 h3,div#user3_count1 h3, div#user3_count2 h3, div#user3_count3 h3 { text-indent:33px;margin:0px 20px 0px 0px;padding:20px 20px 8px 0px; } 
	
div#user1_count1 { width:100%;float:left; }
div#user2_count1 { width:100%;float:left; }
div#user3_count1 { width:100%;float:left; }

div#user1_count2 { width:50%;float:left; }
div#user2_count2 { width:50%;float:left; }
div#user3_count2 { width:50%;float:left; }

div#user1_count3 { width:30%;float:left;margin-right:1%;}
div#user2_count3 { width:30%;float:left;margin-right:1%; }
div#user3_count3 { width:30%;float:left; }

div.moduletablelight { padding: 5px; }
div.moduletablelight .mostreadlight li a, div.moduletablelight .latestnewslight li a, div.moduletablelight p, div.moduletablelight a { color:#262b2b; }
div.moduletablelight li.mostreadlight { list-style:none; padding-bottom:3px; }
div.moduletablelight li.latestnewslight { list-style:none; padding-bottom:3px; }
div.moduletablelight ul.latestnewslight { list-style:none; margin:0; padding:0px 0px 0px 5px; }
div.moduletablelight ul.mostreadlight { list-style:none; margin:0; padding:0px 0px 0px 5px; }
div.moduletablelight h3 { color: #262b2b;padding: 0;margin: 0; }

div.moduletablemid { padding: 5px; }
div.moduletablemid .mostreadmid li a, div.moduletablemid .latestnewsmid li a, div.moduletablemid p, div.moduletablemid a { color:#262b2b; }
div.moduletablemid li.mostreadmid { list-style:none; padding-bottom:3px; }
div.moduletablemid li.latestnewsmid { list-style:none; padding-bottom:3px; }
div.moduletablemid ul.latestnewsmid { list-style:none; margin:0; padding:0px 0px 0px 5px; }
div.moduletablemid ul.mostreadmid { list-style:none; margin:0; padding:0px 0px 0px 5px; }
div.moduletablemid h3 {	color: #262b2b;padding: 0;margin: 0; }

div.moduletabledark { padding: 5px; }
div.moduletabledark, div.moduletabledark .mostreaddark li a, div.moduletabledark .latestnewsdark li a, div.moduletabledark p, div.moduletabledark a { color:#262b2b; }
div.moduletabledark li.mostreaddark { list-style:none; padding-bottom:3px; }
div.moduletabledark li.latestnewsdark { list-style:none; padding-bottom:3px;}
div.moduletabledark ul.latestnewsdark { list-style:none; margin:0; padding:0px 0px 0px 5px;}
div.moduletabledark ul.mostreaddark { list-style:none; margin:0; padding:0px 0px 0px 5px;}
div.moduletabledark h3 { color: #262b2b;padding: 0;margin: 0; }

/* @end group Bottom teaser modules */

.right { display:none }
/*end rounded modules*/

/* @end group CONTENT HEADINGS */

/* @group Joomla Styles */

td.contentheading { font: 1.2em Verdana, sans-serif;letter-spacing: -1px;color: #262b2b;width: 100%;overflow: hidden;
}


.componentheading { font: 1.75em Verdana, Tahoma, Helvetica, serif;letter-spacing: -1px;color: #aaa38d; margin-bottom: 15px; 
}

a.contentpagetitle, .contentpagetitle a, .contentpagetitle a:visited { color: #262b2b;letter-spacing: -1px;text-decoration: none;}
 
a.contentpagetitle:hover, .contentpagetitle a:hover { color: #333;letter-spacing: -1px;text-decoration: none;}


.small, .modifydate, .createdate { color: #b6b6b6;font: .85em/.85em Verdana, Tahoma, Helvetica;
}

td.createdate { text-indent: 20px;line-height: 20px;background: url(../images/clock_edit.png) no-repeat left center;
}

td.modifydate { text-indent: 20px;line-height: 20px;background: url(../images/page_edit.png) no-repeat left center;border-top: 1px dotted #f2f2f2;
}
form { padding: 0;margin: 0;
}

a.readon {display: block;float: right;line-height: 12px;background: url(../images/readon.gif) no-repeat left center;text-indent: 16px;text-decoration: underline;
}
a.readon:hover { display: block;float: right;line-height: 12px;background: url(../images/readon.gif) no-repeat left center;text-indent: 16px;text-decoration: none;
}
div.syndicate div { padding: 1px;
}

td.buttonheading a img { padding: 0px 0px 0px 4px;
}

span.content_rating { color: #888;font-size: 10px;text-transform: uppercase;position: relative;top: 5px;
}

label { color: #000;
}

div.mosimage { border: 1px solid #eaeaea;margin: 7px;
}

div.mosimage_caption { padding: 2px;background-color: #f7f7f7;border-top: 1px solid #eee;
}

span.content_rating img { padding-bottom: 10px;margin: 0px;
}

div.back_button a { color: #7f7f7f;background-color: #eaeaea;padding: 0px;position: relative;top: 10px;float: none;margin: 20px;height: 16px;display: block;width: 50px;text-align: center;line-height: 16px;text-transform: uppercase;font-variant: small-caps;font-size: 11px;border: 1px solid #c0c0c0;
}

th.pagenav_prev a { text-indent: -5000px;display: block;background: url(../images/next_prev.png) no-repeat 0px -44px;width: 94px;height: 22px;border: none;
}

th.pagenav_prev a:hover { text-indent: -5000px;display: block;background: url(../images/next_prev.png) no-repeat 0px -66px;width: 94px;height: 22px;border: none;
}

th.pagenav_next a { text-indent: -5000px;display: block;background: url(../images/next_prev.png) no-repeat 0px 0px;width: 94px;height: 22px;border: none;
}

th.pagenav_next a:hover { text-indent: -5000px;display: block;background: url(../images/next_prev.png) no-repeat 0px -22px;width: 94px;height: 22px;border: none;
}

input.button { color: #000;padding: 4px;margin: 10px;font-size: 10px;background: url(../images/but_bg.png) repeat-x center center;border:1px solid #ccc;
}

div.message { color: #cd2800;font-size: 18px;font-weight: bold;
}


.inputbox { border: 1px solid #000;
}

.moduletable .inputbox { border: 1px solid #999;height: 14px;font: 11px Arial, Helvetica, Geneva, sans-serif;color: #000;
}


/* @end group Joomla Styles */

/* @group Newsfeed Hacks */


form table.contentpane tbody tr td ul { list-style: none;
}
form table.contentpane tbody tr td ul li { background: url(../images/feed.png) no-repeat;padding-left: 20px;line-height: 20px;text-decoration: none;color: #74AC00;
}
form table.contentpane tbody tr td ul li a:hover { color: #333;background: #FFF;
}


#mainbody .inside form table.contentpane tbody tr td { width: auto; 
}



/* @end group Newsfeed Hacks*/

/* @group Joomla Tables */


table.blog td { padding: 0;margin: 0;
}

table.contentpaneopen { margin-top: 0px;padding: 0;width: 100%;
}

table table.contentpaneopen td, table table.contentpane td { margin: 0px 8px;padding: 0;width: 100%;
}

div.contentpane, div.contentpaneopen { width: 100%;
}

table.contentpaneopen, table.contentpane, table.blog, table.contentpaneopen td { border-collapse: collapse;padding: 3px;width: 99%;
}

body.contentpane { background: #fff;margin: 25px;
}

td.sectiontableheader { background: #0E5199 url(../images/sectblhdr.png) repeat-x top;color: #FFF;font-weight: bold;height: 22px;padding: 4px;
}

tr.sectiontableentry1 td { padding: 2px;background-color: #fbfbfb;text-align: left;border-bottom: 1px solid #fff;border-top: 1px solid #dfdfdf;
}

tr.sectiontableentry2 td { padding: 2px;background-color: #f3f3f3;text-align: left;border-top: 1px solid #dfdfdf;border-bottom: 1px solid #fff;
}

td.sectiontableentry1 { padding: 2px;background-color: #f8f8f8;
}

td.sectiontableentry2 { padding: 2px;background-color: #F2F2F2;
}


.sectiontableentry2 a, .sectiontableentry1 a, .sectiontableentry2 a.category, .sectiontableentry1 a.category { padding-left: 4px;text-decoration: none; }


.sectiontableentry2 a:hover, .sectiontableentry1 a:hover, .sectiontableentry2 a.category:hover, .sectiontableentry1 a.category:hover { color: #333333;background: none;text-decoration: none; }
span.pagenav { color: #ccc;
}
.cright {
	display: none;
}
table.pollstableborder td { padding: 0;text-align: left;
}
.pollstableborder td, .pollstableborderS2 td, .pollstableborderS1 td, .pollstableborderS3 td { text-align: left;font: 0.87em/0.92em Verdana, Tahoma, Helvetica;padding: 3px 0px 3px 5px;vertical-align: middle;
}

/* @end group Joomla Tables*/






* {
	padding:0px;
	margin:0px;
}
body, html {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	background:#f1f1f1 url('../images/body.png') repeat-x;
	color:#7d7d7d;
	position:relative;
}
html {
	height:100%;
}
body {
	min-height:100%;
}
img {
	border:0px none;
}
fieldset {
	border:0px none;
}
ul, ol {
	list-style:none;
	list-style-image:none;
}
p {
	padding:10px 0px;
}
a:link,
a:visited {
	color:#7d7d7d;
	text-decoration:underline;
}
a:hover {
}
.clear {
	clear:both;
	font-size:0px;
	line-height:0px;
	overflow:hidden;
	height:0px;
}

/* Background */
#background {
	position:absolute;
	left:0px;
	width:100%;
	min-width:950px;
	height:100%;
	overflow:hidden;
	top:0px;
}
#background .website {
	position:relative;
	width:950px;
	margin:0px auto;
}
#background .website .background {
	background:url('../images/website2.png') no-repeat;
	width:1104px;
	height:1117px;
	position:absolute;
	left:-77px;
	top:0px;
}
#background .website .background-full {
	background:#fff;
	width:950px;
	height:9999px;
	position:absolute;
	top:0px;
	left:0px;
}

/* Website */
#website {
	overflow:hidden;
	width:950px;
	margin:0px auto;
	position:relative;
}

/* Header */
#header {
	position:relative;
	height:287px;
}
#header p {
	padding-top:35px;
}
#header h1 {
	position:absolute;
	width:275px;
	height:44px;
	left:579px;
	top:198px;
}
#header h1 a {
	width:275px;
	height:44px;
	display:block;
	text-indent:-9999px;
}

/* Menu */
#menu {
	position:relative;
	width:370px;
}
#menu ul {
	position:relative;
	padding-left:40px;
	text-align:right;
}
#menu ul li {
	padding:0px 5px;
	display:inline-block;
}
#menu ul li a:link,
#menu ul li a:visited {
	color:#444343;
	text-decoration:none;
	letter-spacing:1px;
}
#menu ul li.active a:link,
#menu ul li.active a:visited {
	color:#e30404;
}
#menu ul li a:hover {
	text-decoration:underline;
}
#menu ul li ul {
	width:1px;
	padding:0px;
	display:none;
	visibility:hidden;
}
#menu ul li.open ul {
	display:block;
}
#menu ul li ul li {
	width:1px;
	white-space:nowrap;
	display:block;
	padding:0px;
}
#menu ul li ul li a:link,
#menu ul li ul li a:visited {
	color:#444343 !important;
	text-decoration:none;
	letter-spacing:1px;
}
#menu ul li ul li a:hover {
	text-decoration:underline;
}

/* Content */
#content {
	color:#757575;
	padding-top:15px;
	padding-bottom:120px;
}
#content a:link,
#content a:visited {
	color:#e30404;
	text-decoration:underline;
}
#content h3 {
	font-weight:normal;
	font-size:12px;
	color:#e30404;
}
#content h4 {
	font-weight:normal;
	font-size:12px;
	color:#747474;
}

/* Content left */
#content-left {
	width:800px;
	padding-right:15px;
	float:left;
	position:relative;
	min-height:1px;
	padding-left:40px;
}
#content-left.padding-top {
	padding-top:9px;
}

/* Content right */
#content-right {
	width:450px;
	float:left;
	position:relative;
	min-height:1px;
}

/* Format1 */
.format1 {
	position:relative;
}
.format1 li {
	padding-bottom:15px;
}
.format1 .title {
	position:relative;
}
.format1 .title h4 {
	position:absolute;
	text-align:right;
	width:200px;
	left:-220px;
	top:0px;
}

.format2 {
	position:relative;
}
.format2 li {
	float:left;
	padding-right:11px;
	padding-bottom:17px;
}
.format2 li h3 {
	padding-bottom:4px;
	padding-left:2px;
}
.format2 li h3 a:link,
.format2 li h3 a:visited {
	color:#9a9a9a !important;
	text-decoration:none !important;
}
.format2 li img {
	display:block;
	border:1px solid #7d7d7d;
}

/* format3 */
.format3 {
	position:relative;
	margin-left:-11px;
}
.format3 li {
	padding-left:13px;
	float:left;
}

/* Nav */
.navigation {
	position:relative;
	padding-top:30px;
	float:right;
}
.navigation li {
	float:left;
	padding-left:20px;
	font-size:9px;
}

/* dl */
.dl {
	position:relative;
	padding-left:15px;
}
.dl dt {
	float:left;
	color:#e30404;
	width:20px;
}

/* Footer */
#footer {
	position:absolute;
	left:0px;
	bottom:0px;
	height:83px;
	background:#9a9a9a;
	width:100%;
	color:#fff;
	font-size:10px;
}
#footer a:link,
#footer a:visited {
	color:#fff;
}
#footer .inner {
	position:relative;
	height:83px;
	width:950px;
	margin:0px auto;
}
#footer .inner .copyright {
	position:absolute;
	left:10px;
	top:0px;
}
#footer .inner .name {
	position:absolute;
	right:10px;
	top:0px;
}
#footer .inner .contact {
	position:absolute;
	right:10px;
	bottom:0px;
}
#footer .inner .info {
	position:absolute;
	right:150px;
	bottom:0px;
	text-align:right;
}
