/* ***************************************************************************************************** */
/* CONTENT CSS */

BODY{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.82em;
color:#222222;
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
background-color:#c0c0c0;
margin:0px;
padding:0px;
}
P{

}
H1{
font-size:1.0em;
}
H2{
margin-top:0px;
font-size:0.9em;
}
H3{
font-size:0.8em;
}
a:link, a:active, a:visited{
color:#222222;
text-decoration:none;
}
a:hover{
color:#222222;
text-decoration:underline;
}
img {
border:none;
}

/* ***************************************************************************************************** */
/* TEMPLATE SPECIFIC CSS CODE */
#pagewidth {
width:980px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
padding:0px;
background-image:url(../images/pagewidth.jpg);
background-repeat:repeat-y;
}
#topnav {
width:820px;
height:30px;
margin:0px auto;
}
.logo_nav, .logo_nav a {
height:20px;
width:250px;;
text-align:right;
font-size:10px;}
#logo {
background:url(../images/header.jpg);
background-repeat:no-repeat;
width:980px;
height:144px;
margin:0px;
}

#footer {
background:url(../images/footer.jpg);
background-repeat:no-repeat;
width:980px;
height:67px;
margin-left:auto;
margin-right:auto;
text-align:right;
vertical-align:top;
line-height:7px;
color:#7f151a;
}
#footer_1 {
padding-top:40px;
width:720px;
margin-left:200px;
margin-right:60px;
text-align:right;
color:#7f151a;
}
#footer a:link, #footer a:active, #footer a:hover, #footer a:visited {
font-size:0.7em;
color:#7f151a;
line-height:5px;}
.dotted {
border-bottom:1px #7f151a dashed;
width:100%;
clear:both;
margin-bottom:5px;
}
#right {
width:780px;
float:left;
}
#content {
width:720px;
margin-left:8px;
}
#left {
width:200px;
float:left;
}
#left_inner {
width:175px;
padding-top:0px;
margin-left:19px;
margin-right:1px;
}
#main {
background-image:url(../images/main_top.jpg);
background-repeat:no-repeat;
background-position:top;
width:980px;
}
.bookmarks {
width:96%;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
padding-top:18px;
vertical-align:text-bottom;
line-height:17px; !important

}
.tag-cloud-inner {
width:100%;
text-align:center;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
padding-top:10px;
color:#7f151a;
}
.spacer {
width:100px; height:10px;
}
/* ***************************************************************************************************** */
/* JOOMLA SPECIFIC CSS CODE */

.article_separator{
width:100%;
height:5px;
}
.adminform{

}
.author{
font-size:0.7em;

}
.bannerfooter{
width:900px;
margin-left:auto;
margin-right:auto;
text-align:center;
}
.bannergroup{

}
.bannerheader{

}
.banneritem{
width:50%;
text-align:center;
float:left;
padding-top:5px;
}
.blog{

}
.blog_more{

}
.blogsection{

}
.breadcrumbs{

}
.button{

}
.buttonheading{

}
.clr{
	clear:both;
}
 #left_inner .module h3 {
 width:150px;}
.module h3, .module_menu h3{
font-size:1.0em;
letter-spacing:0.1em;
border-bottom:#7f151a dashed 1px;
font-variant:small-caps;
font-weight:300;
padding-left:1.5em;
}
.module-cloud a:link, .module-cloud a:active, .module-cloud a:visited {
color:#7f151a;
}
.module-cloud a:hover {
color:#ffffff;
}
.module hr {
color:#7f151a;
width:100%;
height:1px;
}
.componentheading, .contentheading, #main h1, .bookmarks .module h3 {
font-size:1.1em;
letter-spacing:0.1em;
border-bottom:#7f151a dashed 1px;
font-weight:700;
margin-top:0px;
padding:0px;
color:#7f151a;
}
.content_email{

}
.content_rating{

}
.content_vote{

}
.contentdecription{

}
.contentpagetitle{

}
.contentpane{

}
.contentpaneopen{
width:100%;

}
.contenttoc{

}
.createdate{
font-size:0.7em;

}
.created-date{
font-size:0.7em;
}
.date{

}
.input{
border-bottom:1px #7f151a inset;
border-top:1px #7f151a inset;
border-left:1px #7f151a inset;
border-tight:1px #7f151a inset;
}
.inputbox{
border-bottom:1px #7f151a inset;
border-top:1px #7f151a inset;
border-left:1px #7f151a inset;
border-tight:1px #7f151a inset;
}
.intro{

}
.latestnews{

}
.loclink{

}
a.mainlevel:link, a.mainlevel:active, a.mainlevel:visited{
background-image:url(../images/button.png);
background-repeat:no-repeat;
	display:block;
	height:30px;
color:#eea52d;
text-decoration:none;
line-height:30px;
padding-left:15px;
}
a.mainlevel:hover{
background-image:url(../images/button_hover.png);
background-repeat:no-repeat;
color:#eea52d;
text-decoration:none;
}
a.mainlevel#active_menu {
background-image:url(../images/button_active.png);
background-repeat:no-repeat;
color:#000000;
text-decoration:none;
cursor:default;
}
.mainlevel-legal ul {
margin-left:0px;
}
.mainlevel-legal li {
list-style:none;
}
.mainlevel-legal a:link {
list-style:none;
color:#000000;
}
.message{

}
.sectiontableentry1 {
background-color:#efaf4d;
}
.sectiontableentry2 {}
.metadata{

}
.modifydate{
font-size:0.7em;
}
.module{

}
.moduletable{
margin-bottom:10px;
border-bottom:#7f151a 1px dashed;

}
.mosimage{

}
.mosimage_caption{

}
.mostread{

}
.newsfeed{

}
.outline{

}
.pagenav{

}
.pagenav_next{

}
.pagenav_prev{

}
.pagenavbar{

}
.pagenavcounter{

}
.pathway{

}
.pollstableboarder{

}
.read{

}
#search {
margin-left:16px;
margin-top:30px;
margin-bottom:30px;
}
.search{

}
.searchintro{

}
.sections{

}
.sectiontable_footer{

}
.sectiontableentry{

}
.sectiontablefooter{

}
.sectiontableheader{

}
.small{
font-size:0.7em;
}.smalldark{
font-size:0.7em;
}
a.sublevel:link, a.sublevel:active, a.sublevel:visited{

}
a.sublevel:hover{

}
.title{

}
.wrapper{

}
/* NAVIGATION */

.menu ul{
text-decoration:none;
margin:0px;
padding:0px;
width:780px;
}
.menu li{
text-decoration:none;
list-style:none;
padding:0px;
font-variant:small-caps;
float:left;
text-align:center;
width:170px;
margin-right:10px;
margin-left: 0px;
border-bottom:1px dashed #222;
}
.menu li a {
list-style:none;
width:170px;
display:block;
text-decoration:none;
text-align:center;
font-variant:small-caps;
color:#555555;
float:left;
height:22px;
line-height:22px;
background-repeat:repeat-x;
}
.menu li a:hover {
color:#111111;
background-repeat:repeat-x;
}
.menu li#current a {
list-style:none;
width:170px;
color:#111111;
background-repeat:repeat-x;
}
.menu li#current.parent.active a {
margin-left:0px;
list-style:none;
padding-left:0px;
width:170px;
text-decoration:none;
background-repeat:repeat-x;
}
.menu li#current.parent.active ul li a {
list-style:none;
width:170px;
}
.menu li.parent.active a {
}
.menu li.parent.active ul li a {
list-style:none;
width:170px;
height:20px;
margin-left:0px;
margin-top:1px;
margin-bottom:1px;
}
.menu li ul li#current a {
list-style:none;
width:170px;
height:20px;
margin-left:0px;
margin-top:1px;
}
.even { background-color:#eeb34b;}
.odd {}
