* { margin:0; padding:0;}

body {	background: #111;	color: #444;	font: small 'Lucida Grande', Verdana, Arial, Sans-Serif; 	}

#wrap { background:#333 url(i/bg1.gif) repeat-y; width:1000px; margin-left:5px;}

#header { height:180px; background:#900 url(i/bg2.gif) repeat-y;}

#logo { width:750px; float:left; padding-top:120px; text-align:center;}
#logo h1 {	color: #FFFFFF;	font:normal 320% "Century Gothic", "Lucida Grande", Verdana, Arial !important;}
#logo h1 a { color:#FFF; text-decoration:none;}
#banner { width:250px; float:right; text-align:center; color:#FFF; padding-top:100px; text-align:center;}

#leftcol { width:740px; float:left;}
#rightcol { width:260px; float:right;}

.clear { clear:both;}

#menu { list-style:none; font-size:85%; padding:10px 0;}
#menu li { display:inline;}
#menu a {	border-left: 10px solid #222;	display: block;	height: 25px;	line-height: 25px;	_line-height: 25px;	padding: 0px 0px 0px 15px;	text-align: left; text-transform:lowercase; color:#FFF; text-decoration:none;border-right: 10px solid #191919;
}
#menu a:hover {	border-color:#292929;	background:#333;	color:#FF6;
}


#auth ul { list-style:none; padding:10px 0px 10px 40px;;}
#auth ul li { float:left; height:25px; line-height:25px; color:#EEE;}
#auth ul li .fld { border:1px solid #545454; background:#424242; width:150px; margin-right:20px; color:#EEE; padding:1px;}
#auth ul li .btn {  border:1px solid #545454; background:#CCC; margin-right:80px; font-size:85%; padding:2px 5px; font-weight:bold;  cursor:pointer; cursor:hand;}
#auth ul li a { color:#EEE; text-decoration:underline;}
#auth ul li a:hover { text-decoration:none; color:#FF6;}

#mappage {background:#222; margin:20px; border:1px solid #191919; height:500px;}

#footer { padding:20px; color:#999; font-size:85%;}
#footer a { color:#666; text-decoration: underline;}
#footer a:hover { color:#FF6; text-decoration:none;}

  .mainbg         {
                   background-color:           #999999;
                  }
  .rightbg        {
                   background-color:           #777777;
                  }
  .leftbg         {
                   background-color:           #444444;
                  }
p
{
 text-indent:                1cm;
 text-align:                 justify;
 margin-top:                 1pt;
 margin-bottom:              1pt;
 font-size:		12px;
}

p.ol
{
 text-indent:                0cm;
 text-align:                 left;
}

p.olb
{
 font-weight:		bold;
 text-indent:                0cm;
 text-align:                 left;
}

p.news
{
 text-indent:                0cm;
 text-align:                 left;
 margin-top:                 5pt;
}

p.or
{
 text-indent:                0cm;
 text-align:                 right;
}

p.oc
{
 text-indent:                0cm;
 text-align:                 center;
}

p.oj
{
 text-indent:                0cm;
 text-align:                 justify;
}

p.r             {
                   text-indent:          0px;
                   text-align:           right;
                  }
p.l             {
                   text-indent:          0px;
                   text-align:           left;
                  }


/* @group Links */
#primary a:hover, #primary a:visited:hover,
#primaryFirst a:hover, #primaryFirst a:visited:hover,
.secondary a:hover, .secondary a:visited:hover,
.tertiary a:hover, .tertiary a:visited:hover { text-decoration: underline; }

a {
	color: #CCC;
	text-decoration: none;
}

a:hover {
	color: #D00;
	text-decoration: none;
}

.entry-content a { border-bottom: 1px dotted #CCC; }

.entry-content a:hover { 
	border-bottom: 1px dotted #D00;
	text-decoration: none !important;
}

.entry-content a:visited { color: #CCC; }
/* @end */
