body {

	font-family: Verdana;

	font-size: 11px;

}

#body_bg {

	background-color: #cfcfcf;

	background-attachment: fixed;

	background-image: url(../images/bg.jpg);

	background-repeat: repeat-x;

}

table#main {

	margin-right: auto;

	margin-left: auto;

}

#wrapper {

	width: 996px;

}

#bgtop {

	background-image: url(../images/bg_top.gif);

	background-repeat: repeat-x;

	background-position: top;

	height: 18px;

}

#bgtop2 {

	background-image: url(../images/bg_top2.gif);

	background-repeat: repeat-x;

	background-position: top;

	height: 19px;

	text-align: right;

}

#header {

	background-color: #FFFFFF;

	background-image: url(../images/header.jpg);

	background-repeat: no-repeat;

	height: 120px;

}

#body {

	background-color: #FFFFFF;

	background-image: url(../images/bg_body.gif);

	background-repeat: repeat-x;

	background-position: bottom;

	padding-bottom: 30px;

}

#bottom {

	background-color: #535353;

	background-image: url(../images/bg_bottom.gif);

	background-repeat: repeat-x;

	background-position: top;

}

#footer {

	background-color: #292929;

	padding-left: 15px;

	height:25px;

	padding-top: 5px;

	color: #cccccc;

}

#footer a:link, #footer a:visited {

	color: #FFFFFF;

}

#footer a:hover {

	text-decoration: underline;

}

#leftmodule {

	width: auto;

	margin-right: 25px;

	margin-bottom: 15px;

	margin-left: 25px;

	margin-top: 15px;

}

.leftm {

	border-right-width: 1px;

	border-right-style: dashed;

	border-right-color: #cccccc;	

}

#mainbody {

	width: auto;

	margin-top: 10px;

	margin-left: 25px;

	margin-right: 25px;

}

#rightmodule {

	width: auto;

	margin-right: 25px;

	margin-bottom: 15px;

	margin-left: 25px;

	margin-top: 15px;

}

.rightm {

	border-left-width: 1px;

	border-left-style: dashed;

	border-left-color: #cccccc;	

}

#user1{

	width: auto;

	margin: 15px;

}

#user1 a:link, #user1 a:visited {

	color: #FFFFFF;

}

#user1 a:hover {

	text-decoration: underline;

}

#user1 table.moduletable {

	width: auto;

}

#user1 table.moduletable th {

	color: #FFFFFF;

	background: none;

	border: none;

}

#user1 table.moduletable td {

	color: #FFFFFF;

}

#user2 {

	width: auto;

	margin: 15px;

}

#user2 a:link, #user2 a:visited {

	color: #FFFFFF;

}

#user2 a:hover {

	text-decoration: underline;

}

#user2 table.moduletable {

	width: auto;

}

#user2 table.moduletable th {

	color: #FFFFFF;

	background: none;

	border: none;

}

#user2 table.moduletable td {

	color: #FFFFFF;

}

#user3 {

	width: auto;

	margin: 15px;

}

#user3 a:link, #user3 a:visited {

	color: #FFFFFF;

}

#user3 a:hover {

	text-decoration: underline;

}

#user3 table.moduletable {

	width: auto;

}

#user3 table.moduletable th {

	color: #FFFFFF;

	background: none;

	border: none;



}

#user3 table.moduletable td {

	color: #FFFFFF;

}

#user4 {

	width: auto;

}

#rightpadding {

	padding-bottom: 25px;

}

/* general theme styiling */

.sectiontableentry1 {

	background-color : #F3F3F3;

}

	

.sectiontableentry2 {

	background-color : #FFFFFF;

}



a:link, a:visited {

	color: #a90f19; 

	text-decoration: none;

	font-family: Verdana;

}

a:hover {

	text-decoration: underline;

}

/* content style */

.small {

	font-size: 10px;

	color: #999999;

}

.createdate {

	font-size: 10px;

	color: #acacac;

	font-weight: bold;	

}

.contentheading {

	font-family:Verdana;

	font-size: 14px;

	font-weight: bold;

	color: #2563ae;

}

.contentheading a:link, .contentheading a:visited {

	font-family:Verdana;

	font-size: 16px;

	font-weight: bold;

	color: #2563ae;

}

.contentheading a:hover {

	text-decoration: underline;

	color: #F89901;

}

td.buttonheading {

	width: 16px;

}

.modifydate {

	font-size: 10px;

	color: #acacac;

	padding-top: 10px;

}

.pagenavcounter {

	font-size: 10px;

	color: #999999;

	padding-bottom: 10px;

}

#copyright {

	font-family:Verdana;

	font-size: 10px;

	text-align: left;

	padding-left: 20px;

}

a.readon:link, a.readon:visited {

	color: #a90f19;

	text-decoration: none;

	font-family:Verdana;

	font-size: 11px;

	background-image: url(../images/readmore.gif);

	background-repeat: no-repeat;

	background-position: left;

	padding-left: 20px;

}



a.readon:hover {

	color: #2563ae;	text-decoration: underline;

	font-weight: normal;

	font-family:Verdana;

	font-size: 11px;

}







/* menu and modules styling */

table.moduletable {

	width: 150px;

	margin-bottom: 20px;

}

table.moduletable th {

	font-family:Verdana;

	font-size: 11px;

	font-weight: bold;

	color: #000000;

	text-align: left;

	height: 10px;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #a90f19;

}

table.moduletable td {

	font-family:Verdana;

	font-size: 11px;

	color: #666666;

	padding-top: 5px;

}

.moduletable a:link, .moduletable a:visited {

	font-family:Verdana;

	color: #a90f19;

	text-decoration: none;

}

.moduletable a:hover {

	color: #2563ae;

	text-decoration: underline;

}

a.mainlevel:link, a.mainlevel:visited {

	font-family:Verdana;

	font-weight: bold;

	font-size: 11px;

	letter-spacing: 1px;

	text-decoration:none;

	color: #a90f19;

	text-align: left;



}

a.mainlevel:hover {

	color: #2563ae;

}	

a.sublevel:link, a.sublevel:visited {

	font-size: 12px;

	font-family:Verdana;

	font-weight: bold;

	text-decoration:none;

	color: #acacac;

	text-align: left;

	text-indent: 8px;

}

a.sublevel:hover {

	color: #2563ae;

}

#active_menu {

	color: #2563ae;

}

#active_menu.sublevel {

	color: #2563ae;

}


a.mainlevelest_1:link, a.mainlevelest_1:visited {

	font-family:Verdana;

	font-weight: bold;

	font-size: 11px;

	letter-spacing: 1px;

	text-decoration:none;

	color: #000000;

	text-align: left;



}


a.mainlevelest_1:hover {

	color: #2563ae;

}

.blog table {
	position:relative;
	left:-10px;
	margin: 0 10px;
}
