@charset "UTF-8";
* { margin:0; padding:0; }

body{
width:100%;
height:100%;
margin: 0 auto;
font-family: Helvetica, "Helvetica Neue", Trebuchet MS,  Arial, sans-serif;
font-size:0.6em;
line-height: 1.8em;
color:#333;
background: #FFFFFF;
word-spacing: 0.05em;
}		

#wrap {
margin:0 auto;
width: 980px;
height: 100%;
}		

#top {
height: 80px;
width: 100%;
margin: 0 auto;
}

#topmenu {
height:auto;
width:auto;
margin-top: 30px;
float:right;}

#topmenu li {
list-style-type:none;
float:right;}

#topmenu li a{
padding: 10px 15px 10px 15px;
display:block;}

#topmenu li a:hover{
background:white;}

#current a{
color:black;}

#logo{
position: relative;
display: inline;
font-size:1em;
width:auto;
float:left;
top: 20px;}

#logo a{
font-size: 1.1em;	
color:#333;
background-image:url('./img/cg_logo.gif');
}

#middle {
width:100%;
position: relative;
display: block;	
margin: 0 auto;
padding-top:15px;}

#sidebar {
position:relative;
display:inline;
width: 240px;
height:100%;
bottom:0px;
float: left;}

#left {
position: relative;
margin-right:15px;
margin-bottom: 15px;
overflow:hidden;
padding: 25px;
width: 175px;
height:auto;}

#user1 {
position: relative;
margin-right:15px;
margin-bottom: 15px;
overflow:hidden;
padding: 25px;
width: 175px;
height:auto;}

#user2 {
position: relative;
margin-right:15px;
margin-bottom: 15px;
overflow:hidden;
padding: 25px;
width: 175px;
height:auto;}

.container {
width: 680px;
position:relative;
float: left;}

.content-all {
width:95%;
float:left;}

#header {
position:relative;
margin:0;
margin-bottom:15px;
background: white;
width:100%;
height:auto;
float:left;
padding: 25px !important; /*ie6 ignore this*/
padding: 30px; /*ie6 fix*/}

#content {
position: relative;
margin:0;
height:auto;
width:100%;
float:left;
background:white;
padding: 25px;}

#footer {
position:relative;
clear:both;
height:auto;
width:100%;
padding:10px 0;
text-align:right;
font-size:0.7em;}

p{ font-size:1.2em; line-height: 1.3em;}

H1{
font-size:3.0em;
line-height: 1.5em;
font-color:#DADADA;
}
H2{
font-size:2.0em;
line-height: 2.8em;
}
H3{
font-size:1.0em;
line-height: 1.8em;
}
a:link, a:active, a:visited{
/* color: #52B4B4; */
color: #aaa;
text-decoration:none;
}
a:hover{ color: #000; }

img { border:0px; }

.menu {
list-style: none;
padding:0;
}

.menu li {
margin-bottom:15px;
}

.menu li a{
}

.menu ul{
background:none;
}

/* JOOMLA SPECIFIC CSS CODE */

.article_separator{ }
.adminform{ }
.author{ }
.bannerfooter{ }
.bannergroup{ }
.bannerheader{ }
.banneritem{ }
.blog{ width:100% }
.blog_more{ }
.blogsection{ }
.breadcrumbs{ }
.button{ }
.buttonheading{ }
.clr{ clear:both }
.contentheading{ font-size:3em;	font-weight:bold; letter-spacing:-1px; }

.componentheading{
width:100%;
margin:5px;
font-size:4em;
font-weight:bold;
letter-spacing:-1px;
color: #DADADA;
line-height: 1em;
}

.content_email{ }
.content_rating{ }
.content_vote{ }
.contentdecription{ }
.contentpagetitle{ }
.contentpane{ float:left; }
.contentpaneopen{ width:100%; padding: 15px 0; border-bottom: 1px solid #D8D8D8; }
.contenttoc{ }
.createdate{ font-size:0.8em; line-height: 2em; color:#D8D8D8; }
.created-date{ font-size:0.8em; }
.date{ font-size:0.8em; }
.input{ float: left; padding: 15px; margin-right: 40px; margin-bottom: 20px; border: 1px solid #f1f1f1; }
.inputbox{ }
.intro{ }
.latestnews{ }
.loclink{ }
a.mainlevel:link, a.mainlevel:active, a.mainlevel:visited{ }
a.mainlevel:hover{ }
.message{ }
.metadata{ }
.modifydate{ font-size:0.8em; color:#D8D8D8; }
.module{ }
.moduletable{ }
.mosimage{ }
.mosimage_caption{ }
.mostread{ }
.newsfeed{ }
.outline{ }
.pagenav{ }
.pagenav_next{ }
.pagenav_prev{ }
.pagenavbar{ }
.pagenavcounter{ }
.pathway{ }
.pollstableboarder{ }
.read{ }
.search{ }
.searchintro{ }
.sections{ }
.sectiontable_footer{ }
.sectiontableentry{ }
.sectiontablefooter{ }
.sectiontableheader{ }
.small{ font-size:0.9em; color: #666; }
.smalldark{ }
a.sublevel:link, a.sublevel:active, a.sublevel:visited{ }
a.sublevel:hover{ }
.title{ }
.wrapper{ }