@charset "utf-8";

/* CSS Document */



html, body {

	margin: 0px auto;

	padding: 0;

	height: 100%;

	font-family: "Lucida Grande", Tahoma, Helvetica, sans-serif;

	color: #FFFFFF;

	font-size: 12px;

	background-position: center;

	background-repeat: no-repeat;

}

.orange {

	color: #CC3300;

	}



.thanks {

	color:#FF6600;

	font-size: 10px;

	}

.username {

	color:#FF6600;

	font-size:16px;

}

a {

text-decoration: none;

}

a:visited {

	color:  #0099FF;

}

a:link {

	color: #0099FF;

}

a:hover {

	color: #CC3333;

}



#flash {

  font-size:12px;

  }

#map {

	width: 430px;

	height: 350px;

	float: left;

	border: #333333 solid thin;

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

	font-size: 10px;

	color: #000000;

	font-size:12px;

	margin-left: 10px;

    }

#suggestionMapBox {

	width: 405px;

	height: 340px;

	float: left;

	border: #333333 solid thin;

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

	font-size: 10px;

	color: #000000;

	font-size:12px;

	margin-left: 10px;

	text-align: right;

	background-image: url(../images/bg_2itch_sug.png);

    }

#map_edit {

	width: 430px;

	height: 350px;

	float: right;

	border: #333333 solid thin;

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

	font-size: 10px;

	color: #000000;

	font-size:12px;

	margin-right: 15px;

    }

	

#map_info {

	width: 430px;

	height: 340px;

	float: right;

	font-size: 10px;

	color: #FFFFFF;

	font-size:10px;

	margin-right: 10px;

	padding: 3px;

	background-color: #FFFFFF;

	font-family: "Century Gothic";

    }



#map-frame {

	top: 155px;

	left: 1px;

	width: 720px;

	height: 700px;

	background-image:url(/images/map-frame.png);

	background-repeat:no-repeat;

    }



#info-text {

	width:700px;

	/*font:Arial, Helvetica, sans-serif; */

	color: #FFFFFF;

	background-color: #333333;

	padding: 10px;

	margin-left: 40px;

	margin-top:15px;

	height:auto;

	border: #666666 thick solid;

	font-size: 12px;

	}

	

.red {

	color:#CC3300;

	}

.green {

	color:#99CC00;

	}

#sidebar {

	position: absolute;

	top: 72px;

	width: 200px;

	left:814px;

	height: 600px;

	overflow:hidden;

	line-height: 20px;

	 }

#sidebar-image {

height:800px;

width:250px;

background-image:url(/images/cartag.png);

background-repeat:no-repeat;

position:absolute;

top:95px;

left: 710px;

}

	 

#suggestion-block {

	left:20px;

	top:180px;

	width:520px;

	background-color: #333333;

	font: 16px Helvetica, sans-serif;

   }

	 

#comment-block {

	position:absolute;

	left:0px;

	top:0px;

	width:475px;

	padding-left: 10px;

	padding-right:10px;

	padding-bottom:10px;

	padding-top:5px;

	background-repeat:no-repeat;

	font: 16px Helvetica, sans-serif;

   }

#comment-block-title {

	/* font:Arial, Helvetica, sans-serif; */

	font-size:18px;

	text-align:left;

	padding:1px;

	padding-top:5px;

	padding-left:5px;

	background-image:none;

	color: #FF6600;

	}

#comment-image {	

	padding:5px;

	background-repeat:no-repeat;

	}

#comment-address{

	position:relative;

	padding-top:5px;

	padding-left:10px;

	width: 475px;

	}

#comment-section {

	width:495px;

	font: 12px Helvetica, sans-serif;

	text-decoration: none;

	color: #444;

	float: left;

   }

#comment-form {

	line-height: 25px;

}

	

#suggestion-form {

    font: 10px Helvetica, sans-serif;

	line-height: 25px;

	color:#FFFFFF;

	left:30px;

}

	

#menubar {

position:absolute;

width: 700px;

top: 100px;

height: 60px;

background-image:url(/images/menubar.png);

background-repeat:no-repeat;

}





#toolbar {

	width: 400px;

	height: 25px;

	float: left;

	margin-top: 0px;

	margin-left: 70px;

	display: inline;

}

#show-content {

	position: absolute;

	top: 120px;

	left: 50px;

	}



#map_canvas {

	position: absolute;

	top: 40px;

	left: 400px;

	border: 1px solid black;

	}

#checkboxes {

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

	font-size:10px;

	padding:5px;

	padding-top:5px;

	color:#FFFFFF;

	

	}





#edit-content {

    position:absolute;

	top: 10px;

	left: 350px;

	}

#new-page {

	position:absolute;

	top:0px;

	left:0px;

	height:700px;

	width:700px;

		}

#new-background {

	height:810px;

	top: 0px;

	left: 0px;

	background-image:url(/images/newback.png);

	background-repeat:no-repeat;

		}

#new-content {

	/* font:Arial, Helvetica, sans-serif; */

	font-size:10px;

	position:relative;

	top: 60px;

	left: 30px;

		}

#new-side {

	/* font:Arial, Helvetica, sans-serif; */

	font-size:12px;

	position: absolute;

	top: 30px;

	left: 280px;

	border: 1px solid #aaa;

	height: auto;

	width: 280px;

	padding: 8px;

	background-color: #33CCFF;

	}



#new-text {

/*  font:Arial, Helvetica, sans-serif; */

font-size:12px;

width:570px;

position:absolute;



}



#error-msg {

/* font:Arial, Helvetica, sans-serif; */

color: #FF6600;

padding-left: 5px;

position:absolute;

left:280px;

top:300px;



   }





ul#location_list { 

	list-style-type:  none; 

} 



ul#classifieds li { 

	line-height:  140%; 

} 



#map-wrapper {

     position: relative;

     height: 100%;

}



#show {

top: 100px;

left: 50px;

}

#hide {

	display:none

	}









#side-text {

position: absolute;

top: 5px;

left: 5px;

right: 5px;



}





/* The default is the sidebar to show as per these styles 

for map-wrapper, the sidebar, and the show/hide links */

#map-wrapper { margin-right: 200px; }













#header {

position:absolute;

top: 15px;

height: 100px;

}

img

{

	border-style: none;

}



/* holly hack for IE to get position:bottom right 

   see: http://www.positioniseverything.net/abs_relbugs.html

\*/

* html #toolbar { height: 1px; }

/* */

/****************mooTools********************/

.toggler {

	color: #222;

	margin: 0;

	padding: 2px 5px;

	background: #eee;

	border-bottom: 1px solid #ddd;

	border-right: 1px solid #ddd;

	border-top: 1px solid #f5f5f5;

	border-left: 1px solid #f5f5f5;

	font-size: 11px;

	font-weight: normal;

	font-family: 'Andale Mono', sans-serif;

}

 

.element {

 

}

 

.element p {

	margin: 0;

	padding: 4px;

}

 

.float-right {

	padding:10px 20px;

	float:right;

}

 

blockquote {

	padding:5px 0 5px 30px;

}



/***********end**************/

#alert {

     position: absolute;

     top: 50%;

     left: 0;

     width: 100%;

     text-align: center;   

     display: none;

}



#alert p {

     width: 150px;

     margin: 0 auto 0 auto;

     padding: 10px;

     background: white;

     border: 1px solid #aaa;

}



/************Sign-UP***********************/

fieldset {

	display: block;

	width: 255px;

	margin: 20px;

	padding: 10px;

}

fieldset > label {

display: block;

margin-bottom: 2px;

font-weight: bold;

}

form#login_form {

border: 1px solid #ccc;

padding: 3px;

}

form#login_form label {

font-size: 80%;

}

form#login_form input[type=text],

form#login_form input[type=password] {

width: 150px;

}



div#sidebar {

width: 200px;

margin-left: 480px;

margin-top: 50px;

}



#menuitems {

position: relative;

width: 450px;

top: 28px;

left:30px;

height: 30px;

font-size:14px;

font-weight:900;

color: #FFFFFF;

word-spacing:30px;

}

#sidebar-admin {

     position: absolute;

     top: 0px;

     width: 300px;

	 left:700px;

     height: 200px;

     overflow:hidden;

	  line-height: 20px; 

	 }

form_tag#login_form {

border: 1px solid #ccc;

padding: 3px;

}

form#login_form label {

font-size: 80%;

}

form#login_form input[type=text],

form#login_form input[type=password] {

width: 150px;

}

#content_main {

	top:10px;

	left:10px;

	width:825px;

	background-color: #CCCCCC;

	margin-top: -30px;

	}

	

	

	

#container {

	width: 1000px;

	height: 1000px;

	margin: 0px auto;

	bottom: 0px;

	background-position: center top;

}

#topmenu {

	height: 110px;

	width: auto;

	margin: 0px auto;

	background-image: url(../images/bg_bronze_top.jpg);

	background-repeat: no-repeat;

	background-position:center;

}

#container #mainmenu {

	height: 70px;

	width: auto;

}

#mainbody {

	height: 1051px;

	width: 830px;

	margin: 0px auto;

	background-repeat: no-repeat;

	background-position: center top;

}

#container #topcategories {

	width: 31px;

	background-repeat: no-repeat;

	background-position:top;

	float: left;

	margin-left: 300px;

	display: inline;

}



/* MOO.FX

--------------------------------------------------------- */



div#wrapbg{



	background-repeat: repeat-x;

	width: 100%;

}



/* MOO.FX

--------------------------------------------------------- */

div#toolsdiv{

	height: 145px;

	width: auto;

	margin: 0px auto;

	background-image: url(../images/bg_bluefade.gif);

	background-repeat: no-repeat;

	background-position:center;

	font-family: "Century Gothic";

	font-size: 12px;

	color: #FFFFFF;

	margin-top: -5px;

}

div#tools{

	width: 711px;

	height: 55px;

	padding-top: 5px;

}

/* ------------------------------------ */



#container #toolsdiv table {

	margin-left: 70px;

	margin-top: 5px;

}



/* ------------------------------------ */

#container #mainmenu table {

	width: 900px;

	margin: 0px auto;

}



	

#container #mainmenu #toolbar form {

	margin-top: 10px;

}

#slidebox {

	/*border-bottom: #333333 solid thin; */

	height: 200px;

	width: 255px;

	float: left;

	overflow-y: auto; 

	margin-left: 20px;

	font-size: 10px;

	margin-top:10px;

	text-align: left;

	padding-left: 5px;

	text-align:left;

}



#slidebox #sidetext li {

	list-style-type: none;

	margin-bottom:5px;

	padding:4px;

	display:block;

	list-style-position:outside;

	list-style: none;

	/*border-bottom: #333333 solid thin;*/

}

#slidebox #sidetext li:hover {

	background-color:#99CC00;

}



.categorylist {

	font-size:10px;

	color: #0099FF;

	}

#body #mainbody #digg {

	height: 100px;

	width: 1000px;

	float: right;

	margin-right: 55px;

	margin-top: 5px;

}

#quicklinks {

	float: left;

	position: relative;

	margin-left: 0px;

	width: 450px;

	padding-left: 52px;

	font-size: 10px;

	color: #000000;

}

#quicklinks2 {

	float: left;

	position: relative;

	margin-left: 0px;

	width: 400px;

	padding-left: 52px;

	font-size: 14px;

	color: #FF9900;

	font-family: "Century Gothic";

	font-weight: bolder;

}

#body2 {

	height: auto;

	width: 500px;

	margin-top: 5px;

	float: right;

	margin-right: 25px;

}

#footer {

	height: 115px;

	width: 960px;

	margin-top: 20px;

	margin: 0px auto;

	background-image: url(../images/bg_bronze_footer.jpg);

}

#copyright {

	height: 10px;

	width: 480px;

	float: left;

	vertical-align: bottom;

	color: #CCCCCC;

	text-align: right;

	font-size: 9px;

}

#comments_here {

	/* font:Arial, Helvetica, sans-serif; */

	color: #FFFFFF;

	font-size: 12px;

	height: auto;

	float: left;

	margin-top: 15px;

	width: 495px;

	text-align: right;

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

}



#body2commentbox {

	width:495px;

	color: #FFFFFF;

	font-size: 12px;

	float:left;

	height: auto;

	text-align: right;

}





	

#comments_here li {

	float:right;

	height:auto;

	width: 450px;

	list-style-type: none;

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

	font-size: 12px;

	color: #6699FF;

	display:block;

	margin-bottom:10px;

	margin-top:0px;

	padding-bottom:5px;

	border:#000000 thin;

	text-align:right;

}



#comment_category {

   	color:#99CC00;

	}

#comment_created {

	color:#999999;

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

	font-size:10px;

	}



		

#navbar {

	height: 47px;

	width: 1000px;

}

#toolbar form {

}

#logo {

	height: 175px;

	width: 300px;

	float: left;

	margin-top: -30px;

}





#mapmenu {

	height: 400px;

	float: right;

	width: 500px;

	color: #FFFFFF;

	margin-top: 15px;

	margin-right: 25px;

	display: inline;

}

#menu {

	width: 40px;

	float: left;

	font-family: "Century Gothic";

	font-weight: bold;

}

#commentbox {

	float: right;

	width: 450px;

	text-align: right;

	height: auto;

	display:none;

	margin-top: 20px;

}

#comment-form em {

	color: #CC0000;

}

#comment-form {

	font-family: "Century Gothic";

	font-size: 12px;

}#commentbox em {

	color: #FF0000;

}

#commentbox table {

	text-align: left;

	margin-left: 150px;

}

#count {

	text-align: right;

	width: 495px;

	float: left;

	margin-bottom: 5px;

}

#addbox {

	text-align: left;

	width: 495px;

	float: left;

	margin-bottom: 5px;

	height: 800px;

}

#flash_notice {

	float: left;

	width: 495px;

	text-align: right;

	margin-top: 10px;

	color: #FF6600;

	font-size: 18px;

	height: auto;

}

#addbox em {

	color: #FF0000;

}

#addbox .form_lines {

	width: 495px;

	text-align: left;

	margin-bottom: 5px;

	vertical-align: bottom;

}

#addbox .form_lines label {

	float: left;

	width: 250px;

	display: block;

	text-align: right;

	padding-right: 5px;

	padding-top: 5px;

}

/*  Validation  *//*  Validation  *//*  Validation  *//*  Validation  *//*  Validation  *//*  Validation  */

.LV_validation_message{

    font-weight:bold;

    margin:0 0 0 5px;

}



.LV_valid {

    color:#00CC00;

}

	

.invalid {

    color:#CC0000;

}

    

.LV_valid_field,

input.LV_valid_field:hover, 

input.LV_valid_field:active,

textarea.LV_valid_field:hover, 

textarea.LV_valid_field:active {

    border: 1px solid #00CC00;

}

    

.LV_invalid_field, 

input.LV_invalid_field:hover, 

input.LV_invalid_field:active,

textarea.LV_invalid_field:hover, 

textarea.LV_invalid_field:active {

    border: 1px solid #CC0000;

}



/*   Validation   *//*  Validation  *//*  Validation  *//*  Validation  *//*  Validation  *//*  Validation  *//*  Validation  */.form_lines .style3 {



}

#container #yield {

	background-image: url(../images/bg_mainhand.jpg);

	background-repeat: no-repeat;

	background-position: 15px -5px;

	height: auto;

	width: 810px;

	margin-top: 15px;

	float: left;

}

#toolbar form {

	margin-top: 20px;

}

#container #google_ad1 {
	float: right;
	height: 855px;
	width: 160px;
	margin-right: 15px;

}

#topRight_ad {

	float: right;

	height: 100px;

	width: 160px;

	margin-top: 15px;

	margin-right: 15px;

	background-color: #FFFF33;

}

#addbox .info_boxes {

	width: 495px;

	color: #CCCCCC;

}

#map_info .info_box {

	width: 400px;

	margin: 0px auto;

	color: #000000;

}

#map_info .info_box legend {

	font-family: "Century Gothic";

	font-size: 16px;

	color: #FF9900;

}

#flash_button {

	float: right;

}

.message {

	height: auto;

	color: #FFFFFF;

	font-size: 14px;

	text-align: right;

}

.message_li {

	font-size: 12px;

	color: #00FF00;

	text-align: right;

	list-style-type:none;

}

.message_contribute {

	font-size: 12px;

	color: #FF0;

	text-align: right;

	list-style-type:none;

}



.invalid {

	background-color:#FF99FF;

}

#jcapBox {

	text-align:right;

	margin-right:50px;

}

#countbox {

	text-align: right;

	margin-right: 15px;

}

#suggestionMapBox #suggestionMapBoxInside {

	height: auto;

	margin-top: -2px;

	margin-right: 5px;

}

#logoWht {

	display:none;

	}



#htmlOK {

	display: none;

}

#welcome li {

	font-size: 12px;

	list-style: none;

	list-style-type: none;

}

.fatnumber {

	font-size: 36px;

	font-family: "Courier New", Courier, monospace;

	color: #FFFFFF;

}

.fatnumber2 {

	font-size: 30px;

	font-family: "Courier New", Courier, monospace;

	color: #FFFFFF;

}

.totallocations {

	font-size: 14px;

	color: #FF9900;

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

}

#redLink {

	color:#CC3300;

}

#redLink:visited {

	color:#CC3300;

}

