
body {margin:0; padding:0; font:0.69em tahoma; color: #333333; background-color:#fff; }

.tags
{ font-size:0.5em; margin-bottom:5px;}

a {color:#495233;}
a img {border:none;}

h1, h2, h3, h4, h5, h6  {margin:0; font-weight:normal; font-family:tahoma; color: #59770e;}
h2 {font-size:2.5em; margin-bottom:18px;}
h3 {font-size:1.6em; margin-bottom:11px;}
h4 {font-size:1.55em; margin-bottom:9px;}
h5 {font-size:1.4em; margin-bottom:5px;}

p {margin:0 0 1.45em;}

form, fieldset {margin:0; padding:0; border:none;}
input, select, textarea, button {font:11px "Trebuchet MS", Tahoma, Arial, Verdana, sans-serif;}
.inputOuter input, .inputOuter select, .inputOuter textarea, .inputOuter button,
.input {padding:2px 3px; border:none; background-color:#e9e8ce;}
.submit {text-align:left; width:120px}
.submit {float:left;}
#sidebar .button {float:left;}

small {font-size:0.91em;}
big {font-size:1.18em;}


/* ============== sidebar ============= */




img.premium {
	border:1px solid #BABABA;
	padding:0;
	margin:4px 0px 4px 0px;
    width:150px;
    height:110px;
}

div.premium {
  
	padding:4px 0px 4px 0px;
	margin:4px 0px 4px 0px;
    
}

#gogle1
{
width:728px;

}



/* ============== main ============= */
#warp {width:974px; margin:auto auto; background-color: #ffffff; border:5px solid #0078FD;}

#main {width:974px; margin:auto auto; }

/* ============== top ============== */
#header {width:974px; height:288px;  padding-bottom:0px; position:relative; margin-top:0px;  margin-bottom:-20px;
clear: both;
	background: #0078FD url(images/footer-bg.gif) no-repeat;
	color: #ACD7EE;




}

#header a { color: #9CDBFB;}




#logo {margin-left:10px; float:left;}
#slogan {float:left; clear:left; margin:0;}

#lang {margin:0; padding:0; list-style:none; position:absolute; top:6px; right:0;}
#lang li {display:inline;}
#lang img {border:1px solid #cbc8c6;}


/* ==============  TOP menu ============= */
#menu {margin:0; padding:0; list-style:none;  top:20px; right:0; background-color:#0078FD;}
#menu li {float:left;}
/*border-left:1px dashed #c8c7bc; */
#menu li a {padding:9px 19px; text-decoration:none; display:block; float:left;}
#menu .active a,
#menu li a:hover {color:#0055B3;}


/* ============== menu ============= */
.menu {margin:0; padding:0; list-style:none;}
.menu li {padding:3px 0 3px 0; border-top:1px dashed #b9bdc0;}
.menu li a {padding:0px 0 3px 18px; background:url(../images/pointer1.gif) 0px 0px no-repeat; text-decoration:none; display:block;}
.menu li a:hover {background-color:#ecfdce;}




/* ============= topImg ============ */
#topImg {padding:0px; background-color:#0C0E14; clear:both; background:url(../images/top.jpg) no-repeat;}
#topImg img {display:block;}










/* ============= layout ============ */
#content-warp { overflow:hidden; background-color: #fff;}

#sidebar {width:185px; padding:22px; background-color: #ECFDCE; float:left;}
#content {width:725px; padding:10px 10px 0px 10px; overflow:hidden; background-color: #ffffff;}

#content div.site img
{
width:120px;
height:80px;
float:left;
margin-right: 10px;
padding:4px;
border: 1px solid #ced4ca;
}



#sites img
{
width:120px;
height:80px;
float:left;
margin-right: 10px;
padding:4px;
border: 1px solid #ced4ca;
}



#content ul.site li.in {
	margin: 5px 0 0 0;
	list-style:none; 
	background: url('../images/sidebar_li.gif') no-repeat left top;	
	border-bottom: 1px dashed #BABABA;
	font: 11px Verdana;
	padding:0 0 5px 20px;
}	



.box {margin-bottom:20px;}

#content .box 
{

padding-bottom:20px; 
border-bottom:1px dashed #b9bdc0;
}
#content .boxNoBorder {border-bottom:none;}

.header2 {margin-bottom:20px;}
.header2 p {margin-top:-20px;}
.header3 {margin-bottom:12px;}
.header3 p {margin-top:-12px;}

.orange {color:#d18727;}
.brown {color:#533228;}



/* ============ linkList =========== */
.out {margin:0; padding:0; list-style:none; border-bottom:1px dashed #dfdec4;}
.out li {border-top:1px dashed #dfdec4;}
.out li a {padding:3px 4px; text-decoration:none; display:block;}
.out li a:hover {background-color:#e9e7b9;}

/* ============ prStats ============ */
.prStats {margin:0; padding:0; list-style:none; border-bottom:1px dashed #dfdec4;}
.prStats li {padding:4px; border-top:1px dashed #dfdec4; overflow:hidden;}
.prStats img {margin-top:1px; float:left;}
.prStats a {margin-top:1px; float:right;}

/* ============== more ============= */
.more {border-bottom:1px dashed #cbc8c6; text-align:right;}
.more a {text-decoration:none;}
.more a:hover {text-decoration:underline;}

/* ============== form ============= */
.form p {margin:0 0 8px;}
.form label {display:block;}
.formLink {margin-top:3px; float:left;}

#sidebar .form .input {width:202px;}

/* ============ formTbl ============ */
.formTbl {width:100%; border-collapse:collapse;}
.formTbl td {padding:6px; border-top:1px dashed #ccc8c7;}
.formTblFull {border-bottom:1px dashed #ccc8c7;}

/* ============ category =========== */
#category a {color:#a5a387; text-decoration:none;}
#category a:hover {text-decoration:underline;}
#category h2 {margin-bottom:5px; font:bold 1.27em "Trebuchet MS", Tahoma, Arial, Verdana, sans-serif;}
#category h2 a {color:#cc6600; text-decoration:underline;}
#category img {margin:0 10px 0 0;}
#category td {padding-top:5px;}
#category tr:first-child td {padding-top:0;}

/* ============= sites ============= */
#sites ul {margin:0; padding:0; list-style:none;}
#sites ul li {margin-bottom:8px; padding-top:18px; border-top:1px dashed #ccc8c7; overflow:hidden;}
#sites ul li:first-child {padding-top:0; border-top:none;}
#sites ul li img {margin:0 15px 10px 0; border:1px solid #ccc8c7; float:left;}
#sites ul li h2 {font-size:1.64em; margin-bottom:6px;}
#sites ul li h4 {margin-bottom:6px;}
#sites ul li p {margin-bottom:5px;}
.sitesDesc {margin-left:137px;}


.site ul li
{


border-top-width: 1px;

border-top-style: dashed;

border-top-color: #ccc8c7;
}

/* ============== site ============= */
.siteDesc {overflow:hidden;}
.siteDesc img {margin:0 15px 10px 0; border:1px solid #ccc8c7; float:left;}

/* ============= button ============ */
.button {background:url(../images/buttons.gif) no-repeat; }
.button input {height:22px; padding:3px 2px 2px; font-weight:bold; font-size:9px; text-transform:uppercase; color:#fff; background:url(../images/buttons.gif) 100% -22px no-repeat; border:none; cursor:pointer; overflow:visible;}
.button:hover {background-position:0 -44px;}
.button:hover input {background-position:100% -66px;}

.buttonG, .buttonO {padding:3px 0 2px; font-weight:bold; font-size:10px; color:#fff; text-decoration:none; text-transform:uppercase; background:url(../images/buttons.gif) no-repeat;}
.buttonG {background-position:0 -88px;}
.buttonO {background-position:0 -128px;}
.buttonG:hover {background-position:0 -128px;}
.buttonO:hover {background-position:0 -88px;}
.buttonG span, .buttonO span {padding:3px 5px 2px; background:url(../images/buttons.gif) no-repeat;}
.buttonG span {background-position:100% -108px;}
.buttonO span {background-position:100% -148px;}
.buttonG:hover span {background-position:100% -148px;}
.buttonO:hover span {background-position:100% -108px;}

/* ========= functionLinks ========= */
.report {padding-left:22px; background:url(../images/report.gif) no-repeat;}
.edit {padding-left:22px; background:url(../images/edit.gif) no-repeat;}

/* =========== pagination ========== */
.pagination {margin:20px 0; padding:12px 0; border-top:1px dashed #cbc8c6; border-bottom:1px dashed #cbc8c6;}
.pagination a {padding:1px 6px; font-size:0.91em; text-decoration:none; color:#736f6f; background-color:#f6f5dd;}
.pagination .active,
.pagination a:hover {color:#fff; background-color:#beba5b;}
.pagination .prevnext {padding:0; font-size:1em; font-weight:bold; color:#849747; background:none;}
.pagination .prevnext:hover {color:#849747; background:none; text-decoration:underline;}

/* ============= footer ============ */
#footer {padding:23px 0 15px; text-align:center;}

#footer ul {margin:0 0 3px; padding:0; list-style:none; font-weight:bold;}
#footer ul li {display:inline;}
#footer ul li a {margin:0 3px; text-decoration:none;}
#footer ul li a:hover {text-decoration:underline;}

#footer p {font-size:0.91em; color:#c58258;}

#content p.right {
	font:11px Verdana, Sans-serif;
	margin:0 0 20px 10px;
	color:#000000;
	text-align:right;
	line-height:17px;
}

#google-map-add {
    float:left;
    width:400px;
    height:300px;
    border:1px solid #BABABA;
    background: gray;
    margin-bottom:6px;
}

#google-map-site {
    float:left;
    width:543px;
    height:300px;
    border:1px solid #BABABA;
    background:gray;
    margin-bottom:6px;
}

#google-map-site #google-map-error {
    clear:both;
    width:543px;
    height:10px;
    background:none;
    font:19px bold;
}

