/* ***************************************************************************************************** */

/* CONTENT CSS */



body {

	background: #FFF url(../images/body_bg.png) top left repeat-x;

	padding: 0;

	margin: 0;

	font-family: arial, tahoma, verdana;

	font-size: 14px;

	color: #000;

	line-height: 18px;

}



HTML {

	padding: 0;

	margin: 0;



}



p {



}



img {

	border: none;

}



H1{



}





H2{



}





H3{

	font-family: arial, tahoma, verdana;

	font-size: 16px;

	color: #000;

	line-height: 20px;

}





a:link, a:active, a:visited{

	color: #b2211e;

	text-transform: uppercase;

	text-decoration: none;

}





a:hover{

	text-decoration: underline;

}





/* ***************************************************************************************************** */

/* TEMPLATE SPECIFIC CSS CODE */



#header_outter {

	width: 100%;

	height: 147px;

	background: url(../images/header_bg.png) top left repeat-x;

	padding: 0;

	margin: 0;

}



#header {

	width: 960px;

	height: 147px;

	margin: auto;

}



#logo {

	float: left;

	width: 293px;

	height: 28px;

	margin-top: 40px;

}



#share {

	float: right;

	width: 150px;

	height: 30px;
margin-right: 35px;

}

#share .moduletable {
	background: none;
height: 40px;
}

#top {

	float: left;
height: 40px;
	width: 480px;

	clear: right;

	margin-top: 10px;

}


#top .moduletable {
	background: none;
height: 40px;
}



#container_outter {

	width: 100%;

	background: url(../images/container_bg.png) center -30px no-repeat;

}



#container {

	width: 980px;

	margin: auto;

}







#main_nav {

float: left;

	top: 105px;

	width: 960px;

	height: 42px;

	padding: 0;

	margin-top: 36px;

}



#main_nav ul {

	padding: 0;

margin: 0;

}



#main_nav li {

	list-style: none;

margin: 0;



}

#main_nav li a {

	float: left;	

	display: block;	

	height: 42px;	

	color: #fff;

	text-decoration: none;

	font-size: 14px;

	font-family: Arial, Helvetica, sans-serif;

	line-height: 42px;

	padding: 0 15px;

}



#main_nav li a:hover {

	background: url(../images/nav_hover.png) center center no-repeat;

}



#content_outter {

	width: 980px;

	padding-top: 30px;

}



#content_top {

	width: 980px;

	height: 25px;

	background: url(../images/content_top.png) center top no-repeat;

}



#content_bottom{

	width: 980px;

	height: 40px;

	background: url(../images/content_bottom.png) center top no-repeat;

}





#content_inner {

	width: 980px;

	min-height: 300px;

	background: url(../images/content_bg.png) center top repeat-y;

}



#content_full {

	float: left;

	width: 920px;

	padding: 20px;

	margin-left: 10px;

}



#content {

	float: left;

	width: 660px;

	padding: 20px;

	margin-left: 10px;

}



#right {

	float: left;

	width: 260px;	

}



#module_row_1 {

	width: 980px;

	margin-top: 30px;

}



#user1 {

	float: left;

	width: 300px;

	min-height: 150px;

	margin: 0 30px 0 10px;

}



#user2 {

	float: left;

	width: 300px;

	min-height: 150px;

}



#user3 {

	float: left;

	width: 300px;

	min-height: 150px;

	margin: 0 10px 0 30px;

}



#module_row_2 {

	width: 980px;

	margin: 10px 0 10px 0;

}



#user4 {

	float: left;

	width: 300px;

	min-height: 150px;

	margin: 0 30px 0 10px;

}



#user5 {

	float: left;

	width: 300px;

	min-height: 150px;

}



#user6 {

	float: left;

	width: 300px;

	min-height: 150px;

	margin: 0 10px 0 30px;

}



#footer {

	width: 960px;

	min-height: 15px;

	margin: auto;

	text-align: right;

font-size: 10px;

color: #666;

}



#footer .moduletable {

	background: none;

}



/* ***************************************************************************************************** */

/* JOOMLA SPECIFIC CSS CODE */



.article_separator{



}





.adminform{



}





.author{



}





.bannerfooter{



}





.bannergroup{



}





.bannerheader{



}





.banneritem{



}





.blog{



}





.blog_more{



}





.blogsection{



}





.breadcrumbs{



}





.button{



}





.buttonheading{



}





.clr{

	clear:both

}





.contentheading{

	font-family: arial, tahoma, verdana;

	font-size: 23px;

	color: #b2211e;

	line-height: 21px;

	text-transform: uppercase;

letter-spacing: -1px;

}

.componentheading {
	font-family: arial, tahoma, verdana;

	font-size: 14px;

	color: #ffffff;

	line-height: 21px;

	text-transform: uppercase;

letter-spacing: 1px;

background: #b2211e;
padding: 3px 0 3px 20px;
margin-bottom: 25px;
}



.content_email{



}





.content_rating{



}





.content_vote{



}





.contentdecription{



}





.contentpagetitle{



}





.contentpane{



}





.contentpaneopen{



}





.contenttoc{



}





.createdate{

	font-family: arial, tahoma, verdana;

	font-size: 10px;

	color: #666;

	line-height: 12px;

font-weight: bold;

text-transform: uppercase;

}





.created-date{



}





.date{



}





.input{



}





.inputbox{



}





.intro{



}





.latestnews{



}





.loclink{



}





a.mainlevel:link, a.mainlevel:active, a.mainlevel:visited{



}





a.mainlevel:hover{



}





.message{



}





.metadata{



}





.modifydate{



}





.module{



}





.moduletable{

	background: url(../images/module_table_bg_grey.png) top left no-repeat;

	min-height: 150px;

	padding: 0 20px;

}



.moduletable h3 {

	font-family: arial, tahoma, verdana;

	font-size: 16px;

	color: #58595b;

	line-height: 16px;

	text-transform: uppercase;

	padding-left: 40px;

	padding-top: 15px;

	background: url(../images/module_table_header_logo.png) 0 15px no-repeat;

}



.moduletable_red h3 {

	font-family: arial, tahoma, verdana;

	font-size: 16px;

	color: #fff;

	line-height: 16px;

	text-transform: uppercase;

	padding-left: 40px;

	padding-top: 15px;

	background: url(../images/module_table_header_logo.png) 0 15px no-repeat;

}



.moduletable li {

	list-style: none;

}



.moduletable li a {

	font-weight: bold;

	line-height: 24px;

}



#right .moduletable{

	background: url(../images/right_module_bg_grey.png) top left no-repeat;

	min-height: 130px;

	padding: 0 20px;

}



#right .moduletable_red{

	background: url(../images/right_module_bg_red.png) top left no-repeat;

	min-height: 130px;

	padding: 0 20px;

}



.mosimage{



}





.mosimage_caption{



}





.mostread{



}





.newsfeed{



}





.outline{



}





.pagenav{



}





.pagenav_next{



}





.pagenav_prev{



}





.pagenavbar{



}





.pagenavcounter{



}





.pathway{



}





.pollstableboarder{



}





.read{



}





.search{



}





.searchintro{



}





.sections{



}





.sectiontable_footer{



}





.sectiontableentry1, .sectiontableentry2{

padding: 3px 0;

}





.sectiontablefooter{



}





.sectiontableheader{



}





.small{

	font-family: arial, tahoma, verdana;

font-style: italic;

	font-size: 9px;

	color: #666;

	line-height: 11px;

text-transform: uppercase;

}





.smalldark{



}





a.sublevel:link, a.sublevel:active, a.sublevel:visited{



}





a.sublevel:hover{



}





.title{



}





.wrapper{



}



#form-login .input {

border: none;

}



.poll thead {

	color: #b2211e;

	text-transform: uppercase;

	text-decoration: none;

}



.poll .button {

margin-top: 10px;

}

.blog_home {
margin-bottom: -60px;
}

#divShowBookmarker a {
font-size: 12px;
}


.lof-main-item-desc {
display: none;
}

#top ul {

	padding: 0;

margin: 0;

}



#top li {

	list-style: none;

margin: 0;



}

#top li a {

	float: right;	

	display: block;	

	height: 20px;	

	color: #666;

	text-decoration: none;

	font-size: 12px;

	font-family: Arial, Helvetica, sans-serif;

	line-height: 20px;

	padding: 0 15px;

}



#top li a:hover {

	text-decoration: underline;

}
