@charset "UTF-8";
/* Document Default */

body { 
margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:0px;
    font-size: 10px;
  color : #000000; 
  background : #ffffff; 
  font-family: Geneva, Arial, Helvetica, sans-serif;
}

.header, .navigation, .footer, .add_comment, .printer_hide { 
  display : none; 
} 

.logo {
display:block;
}

.hori_line {
height:1px; 
border-bottom:1px solid #e6e6e6;
width:100%;
}

.printer_block {
border:1px solid #000000;
}


p {
  font-size: 80%;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	line-height:normal;
	color:#000000;
    margin:0;
padding: 3px 0 3px 0;
}

.wordbreak{
   font-size: 80%;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	line-height:normal;
	color:#000000;
    margin:0;
padding: 3px 0 3px 0;
       word-break:break-all;
	   }
       
	   
	   
.terms {
	font-size: 80%;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	line-height:normal;
	color:#000000;
}

.terms_blue {
	font-size:80%;
	font-weight:normal;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#57B6DD;
}

.char_count {
	font-size:70%;
	font-weight:normal;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#57B6DD;
}

.small_text {
	font-size:70%;
	font-weight:normal;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
}


pre
{
font-size: 80%;
font-family: Geneva, Arial, Helvetica, sans-serif;
line-height:normal;
color:#000000;	
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */

}

h1 {
	font-size:130%;
	font-weight:700;
    font-variant: small-caps;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#BED63A;
    margin: 0;
    padding: 60px 0 10px 0;
}

h2 {
	font-size:105%;
    font-weight:700;
    font-variant: small-caps;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#BED63A;
	margin:0;
    padding: 5px 0 10px 0;
}

h3 {
	font-size:80%;
	font-weight:normal;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	margin:0;
    padding:0;
	color:#57B6DD;
}

h4 {
    font-size:130%;
	font-weight:300;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#BED63A;
    margin: 0;
    padding: 20px 0 0 0;
}

.spotview_title {
    font-size:130%;
	font-weight:300;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#BED63A;
    margin: 0;
    padding: 20px 0 0 0;
    word-break:break-word;
}


h5{
font-size:80%;
	font-weight:300;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
    margin:0px;
    padding:0 0 15px 0;
}

h6 {
	font-size:70%;
	font-weight:normal;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	margin:0;
    padding:0;
	color:#000000;
}

.highlight{
font-size:80%;
	font-weight:300;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
    margin:0px;
    padding:0px;
    background-color:#FFFF99;
}

.highlight_pen{
background-color:#FFFF99;
}


.required_field{
font-size:70%;
	font-weight:normal;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	margin:0;
    padding:0;
	color:#000000;
}

.index_title{
	font-size:130%;
	font-weight:700;
    font-variant: small-caps;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#BED63A;
    padding: 40px 0 5px 0;
	vertical-align:middle;
}


.index_h2{
font-size:105%;
    font-weight:700;
    font-variant: small-caps;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#BED63A;
    padding: 0px 0 5px 0;
}


.blue_h1 {
	font-size:130%;
	font-weight:700;
    font-variant: small-caps;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#57B6DD;
    margin: 0;
    padding: 60px 0 10px 0;
}

.eventdate {
  font-size:80%;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight:700;
	color:#57B6DD;
    margin:0;
    padding: 3px 0 3px 0;
}


.eventheader {
  font-size:80%;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	line-height:normal;
	color:#000000;
    margin:0;
    padding: 3px 0 3px 0;
}

.browse_h2 {
	font-size:105%;
    font-weight:normal;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#57B6DD;
	margin:0;
    padding: 5px 0 15px 0;
}

.help_h2 {
	font-size:95%;
    font-weight:normal;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#57B6DD;
	margin:0;
    padding: 10px 0 20px 0;
}

.gray_large{
	font-size:130%;
	font-weight:700;
    font-variant: small-caps;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#c0c0c0;
    padding: 40px 0 20px 0;
}

.instruction{
	font-size:70%;
	font-weight:normal;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	margin:0;
    padding:0;
	color:#000000;
	background-color:#ffdcb9;
}
stylenonne {
	border-bottom:none; 
}
	



#email-form, #spot-share{
  margin:0px;
  padding-bottom:60px;
  width:400px;
}

#folder-rename, #folder-delete{
  margin:0px;
  padding-bottom:20px;
  width:250px;
}

#folder-move{
  margin:0px;
  padding-bottom:20px;
  width:500px;
}

<!-- sign up form -->
form{
margin:0;
}

fieldset{
margin: 0;
padding: 20px 0 0 0;
border-width: 0px;
border-color:#FFFFFF;
border-style:none none none none;
}

.label{
font-size:80%;
font-weight:300;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#000000;
clear: left;
display: block;
float:left;
width:160px;
line-height:1.5;
}

.control{
font-size:80%;
font-weight:normal;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#000000;
display:block;
margin:0 0 5px 160px;
border-color:#FFFFFF;
border-width:2px;
border-style: none none none none;
line-height:1.5;
}

.control_p{

margin:0 0 5px 160px;
border-color:#FFFFFF;
border-width:2px;
border-style: none none none none;
}

.control_l{
font-size:80%;
font-weight:normal;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#000000;
display:block;
margin:0 0 5px 120px;
border-color:#FFFFFF;
border-width:2px;
border-style: none none none none;
line-height:1.5;
}

.control_tc{
font-size:80%;
font-weight:normal;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#000000;
display:block;
margin:0 0 5px 120px;
border-color:#FFFFFF;
border-width:2px;
border-style: none none none none;
line-height:1.5;
}

a.tip, .terms a{
font-size:100%;
color:#000000;
font-weight:normal;
font-family:Geneva, Arial, Helvetica, sans-serif;
line-height:1.5;
border-bottom: 1px dotted #000000;
text-decoration:none;
}


a.forgot_password{
font-size:80%;
color:#000000;
font-weight:normal;
font-family:Geneva, Arial, Helvetica, sans-serif;
line-height:1.5;
border-bottom: 1px dotted #000000;
text-decoration:none;
}

a{
color:#000000;
font-weight:normal;
font-family:Geneva, Arial, Helvetica, sans-serif;

border-bottom: 1px dotted #000000;
text-decoration:none;
}

a.default_link{
color:#000000;
font-weight:normal;
font-family:Geneva, Arial, Helvetica, sans-serif;
border-bottom: 1px dotted #000000;
text-decoration:none;
}

a:visited, a.default_link:visited, a.tip:visited, .terms a:visited{
color:#000000;
font-weight:normal;
font-family:Geneva, Arial, Helvetica, sans-serif;

border-bottom: 1px dotted #000000;
text-decoration:none;
}

a:hover, a.default_link:hover, a.tip:hover, .terms a:hover{
color:#000000;
font-weight:normal;
font-family:Geneva, Arial, Helvetica, sans-serif;
border-bottom: 1px solid #000000;
background-color:#FFFF99;
text-decoration:none;
}

input, select, textarea{
font-size:100%;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#000000;
}


.button{
font-weight: bold;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:80%;
padding-top: 3px;
padding-bottom: 3px;
margin-right: 0px;
background-color:#FFCC00;
color:#333333;
}

.button_signin{
font-weight: bold;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:80%;
padding-top: 3px;
padding-bottom: 3px;
margin-right: 0px;
background-image:URL(images/green-signin.gif);
background-repeat:none;
color:#333333;
}


#checkbox{
border-style:none;
background-color:#57B6DD;
}

#radio{
border-style:none;
background:transparent;
color:#57B6DD;
}

input:focus, textarea:focus{
border-style:solid;
border-width:1px;
border-color:#57B6DD;
}

input:change, textarea:change{
border-style:solid;
border-width:1px;
border-color:#57B6DD;
}

#displayname, #email, #password, #password2, #location, #verifi_code, #reason{
  width:150px;
  line-height:1.5;
}

#display_option{
background-color:#CCFFFF;
font-size:85%
}

#browsephoto{
  width:250px;
  border-style:solid;
border-width:1px;
border-color:#57B6DD;
}

#name{
  width:120;
  line-height:1.5;
}

#email-textarea, #displaydesc, #displaytitle, #spot_name, #spot_name_original, #spot_url, #spot_email, #spot_direction, #spot-textarea{
  width:250;
}

#caption-textarea{
width:400;
}

#spot_holiday{
  width:200;
}

#phone_areacode{
  width:30;
}

#spot_cost, #phone_number, #folder_name{
  width:100;
}

.spot_like{
  width:360;
}


#comment-textarea{
  width:315;
}

.desc-textarea{
width:315;
}


.submit{
margin: 0;
}

.submit a{
border-bottom: none;
text-decoration:none;
}

.submit a:visited{
border-bottom:none;
text-decoration:none;
}

.submit a:hover{
border-bottom:none;
text-decoration:none;
}

<!-- error messages -->
.error{
padding-top:10px;
padding-bottom:5px;
margin:0;
}

.error p{
font-size:80%;
font-weight:normal;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#FF6600;
text-align:center;
}

.red{
color:#FF6600;
}


.browse_empty{
padding-top:30px;
margin:0;
}

.browse_empty p{
font-size:80%;
font-weight:normal;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#FF6600;
text-align:center;
}

a.add_a_spot{
 font-size:100%;
font-weight:normal;
font-variant:small-caps;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#000000;
text-align:center;
}


.roundcont{
width:550px;
border:0;
padding:0;
margin:0;
background-color:#F2F2F2;
}

.roundright{
  background: url(/images/sub-right.gif);
  background-repeat: no-repeat;
  background-position:top right;
}

img.corner{
  width:10px;
  height:30px;
  border:none;
  display:block !important;
}

<!-- signup -->
h2 a:link {
font-size:80%;
    font-weight:700;
    font-variant: small-caps;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#BED63A;
border-bottom: 1px dotted #BED63A;
text-decoration:none;
}

h2 a:visited {
font-size:80%;
    font-weight:700;
    font-variant: small-caps;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#BED63A;
border-bottom: 1px dotted #BED63A;
text-decoration:none;
}

h2 a:hover {
font-size:80%;
    font-weight:700;
    font-variant: small-caps;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
border-bottom: 1px solid #000000;
text-decoration:none;
background-color:#FFFF99;
}

#signup{
font-size:105%;
    font-weight:700;
    font-variant: small-caps;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#BED63A;
}

#signup a:link {
font-size:105%;
    font-weight:700;
    font-variant: small-caps;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#BED63A;
border-bottom: 1px dotted #BED63A;
text-decoration:none;
}

#signup a:visited {
font-size:105%;
    font-weight:700;
    font-variant: small-caps;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#BED63A;
border-bottom: 1px dotted #BED63A;
text-decoration:none;
}

#signup a:hover {
font-size:105%;
    font-weight:700;
    font-variant: small-caps;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
border-bottom: 1px solid #000000;
text-decoration:none;
background-color:#FFFF99
}

<!-- spot_link -->
.spot_link{
font-size:80%;
font-weight:normal;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#000000;
display:block;
line-height:1.5;
}

#box{
padding:5px 5px 10px 5px;
margin:5px 0 10px 0;
background-color: #FFFFCC;
border-style:dotted;
border-width:1px;
border-color:#BED63A;
}

<!-- signup pop up -->

#signup_pop{
  margin:0px;
  padding-bottom:60px;
  width:600px;
}

<!-- profile edit -->
.control_g{
font-size:80%;
font-weight:normal;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#000000;
display:block;
margin:0 0 5px 120px;
border-color:#FFFFFF;
border-width:2px;
border-style: none none none none;
line-height:1.5;
width:400px;
}

#sub_control {
    float:left;
    width:200px;
    padding-bottom:20px;
    }
#sub_control2 {
    float:right;
    width:200px;
    }

.control_d{
font-size:80%;
font-weight:normal;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#000000;
display:block;

border-color:#BED63A;
border-width:1px;
border-style: dotted dotted dotted dotted;
background-color:#FFFFCC;
padding:5px;
line-height:1.2;
width:250px;
}

margin:0 0 5px 120px;

#sub_control ul
{
padding:0;
margin:0 0 0 20px;
list-style:disc;
}

<!-- display photo -->
.control_p{
font-size:70%;
font-weight:normal;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#000000;
display:block;
margin:0 0 5px 160px;
border-color:#FFFFFF;
border-width:2px;
border-style: none none none none;
line-height:1.5;
width:360px;
}

.sub_control_p1 {
    float:left;
    width:100px;
    padding-bottom:20px;
     border-color:#BED63A;
border-width:1px;
border-style: dotted dotted dotted dotted;
background-color:#FFFFCC;
padding:5px;
    }
.sub_control_p2 {
    float:right;
    width:400px;
    }

.sub_control_p3 {
    float:left;
    width:400px;
    border-color:#BED63A;
border-width:1px;
border-style: dotted dotted dotted dotted;
background-color:#FFFFCC;
padding:10px;
    }

<!-- spot detail -->

.top_row{
  white-space: nowrap;
  display:block;
}

.selection{
padding:12px 10px 10px 10px;
white-space: nowrap;
border-width: 0px 1px 1px 0;
border-color:#e4e4e4;
border-style:none solid solid  none;
}

.roundcont_selection{
border:0;
padding:0;
margin:0 30px 5px 0;
background-color:#F2F2F2;
float:right;
text-align:right;
white-space: nowrap;
}

.roundcont_browse{
border:0;
padding:0;
margin:0;
background-color:#FFFFFF;
float:left;
valign:top;
}

.browse_path, .search_result{
padding:12px 0 10px 0;
white-space: nowrap;
}

.sorting_link{
padding:12px 10px 10px 10px;
white-space: nowrap;
}

.sorting_selection{
border-width:1px 1px 0px 0;
border-color:#e4e4e4;
border-style:solid solid none none;
padding:5px 30px 10px 10px;
margin:0 30px 10px 0;
background-color:#F2F2F2;
white-space: nowrap;

}

.sorting_selection_w{
border-width:1px 1px 0px 0;
border-color:#e4e4e4;
border-style:solid solid none none;
padding:5px 30px 10px 10px;
margin:0 30px 10px 0;
background-color:#F2F2F2;
white-space: nowrap;
width:250px;

}


#spot_control1 {
    padding:20px 25px 20px 0;
    }

#spot_control2 {
padding:20px 0 20px 0;
    }

#spot_control_photos {
    border-color:#BED63A;
border-width:1px;
border-style: dotted dotted dotted dotted;
background-color:#FFFFCC;
padding:8px 8px 8px 8px;
margin-top:10px;
font-size:70%;
font-weight:700;
font-variant: small-caps;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#BED63A;
line-height:1.5;
width:280px;
vertical-align:top;
    }

.spot_block{
margin: 0;
padding: 20px 0 0 0;
}

.spot_photo{
margin: 0 0 10px 0;
padding: 20px 0 0 0;
border-width:1px;
border-style: dotted dotted dotted dotted;
background-color:#000000;
}

.comment_pnumber{
padding:10px 5px 5px 5px;
}

a.pagenumber{
  color:#FF6600;
  border-bottom-color:#FF6600;
}

a.pagenumber:visited{
color:#FF6600;
border-bottom-color:#FF6600;
}

a.pagenumber:hover{
  color:#000000;
}

.comment_member{
  background-color:#F4F4F4;

  padding:0px 3px 3px 3px;
  margin:0;

}

.comment_userinfo{
	font-size:80%;
	font-weight:normal;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	margin:0;
    padding:0;
	color:#000000;
}

.comment_ptime{
  	font-size:70%;
	font-weight:normal;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	margin:0;
    padding:0;
	color:#000000;
}

.comment_error{
  	font-size:80%;
	font-weight:normal;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	margin:0;
    padding:0;
	color:#ff0000;
}


.comment_content{

 padding-left:3px;
 padding-bottom:20px;
}

a.user{
color:#57B6DD;
font-weight:bold;
border-width: 0px;
border-color:#FFFFFF;
border-style:none none none none;
}

a.user:visited{
color:#57B6DD;
font-weight:bold;
border-width: 0px;
border-color:#FFFFFF;
border-style:none none none none;
}

a.user:hover{
color:#57B6DD;
font-weight:bold;
border-width: 1px;
border-color:#57B6DD;
border-style:none none solid none;
background-color:#F4F4F4;
}


a.photo{
 border-width: 0px;
border-color:#FFFFFF;
border-style:none none none none;
}

a.photo:visited{
  border-width: 0px;
border-color:#FFFFFF;
border-style:none none none none;
}

a.photo:hover{
  border-width: 0px;
border-color:#FFFFFF;
border-style:none none none none;
}

A:link IMG { border: none; }

A:visted IMG { border: none; }

A:hover IMG { border: none; }

a.spot{
color:#57B6DD;
font-weight:normal;
border-width: 1px;
border-color:#57B6DD;
border-style:none none dotted none;
}

a.spot:visited{
color:#57B6DD;
font-weight:normal;
border-width: 1px;
border-color:#57B6DD;
border-style:none none dotted none;
}

a.spot:hover{
color:#000000;
font-weight:normal;
border-width: 1px;
border-color:#000000;
border-style:none none solid none;
background-color:#FFFF99;
}

.spot_name{
	font-size:105%;
    font-weight:700;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#BED63A;
    width:300;
}

a.tools{
  	font-size:70%;
	font-weight:normal;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	margin:0;
    padding:0;
      color:#FF6600;
  border-bottom-color:#FF6600;
}

a.tools:visited{
  	font-size:70%;
	font-weight:normal;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	margin:0;
    padding:0;
          color:#FF6600;
border-bottom-color:#FF6600;
}

ul.like {
    font-size: 80%;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	line-height:normal;
	color:#000000;
    list-style-type: none;
	padding: 0;
    margin-left: 0;
}

ul.dislike {
  font-size: 80%;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	line-height:normal;
	color:#000000;
   list-style-type: none;
	padding: 0;
    margin-left: 0;

}

ul.like li {
background-image:url("/images/star-gold.png");
background-repeat: no-repeat;
background-position: 0 0;
padding-left:30px;
padding-bottom:5px;
margin: 0 0 10px 0;
}

ul.dislike li{
background-image:url("/images/star-grey.png");
background-repeat: no-repeat;
background-position: 0 0;
padding-left:30px;
padding-bottom:5px;
margin: 0 0 10px 0;

}
<!-- browse -->
.browse_sorting{
    margin: 0;
    padding: 20px 10px 0 0;
}

#browse_pages{
    font-size:80%;
	font-weight:300;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
    margin: 0;
    padding: 20px 30px 0 0;
    display:block;
   
}

.browsing_box{
float: left;
width: 200px;
padding:20px 15px 5px 15px;
display:block;
}

.browse_photo{
  background-color:#BED63A;
  width:200px;
  height:180px;
  padding: 10px 0 0px 0;
  border-width:1px 0px 0px 0;
border-color:#99CC33;
border-style:solid none none none;
}

.browse_folder{
  background-color: #BED63A;
  width:200px;
  height:170px;
  padding: 0 0 10px 0;
}

.browse_title{
width:195px!important;
width:200px;
height:28px;
background-color: #BED63A;
text-align:center;
font-size:100%;
font-weight:700;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding:0px 2px 0 3px;
overflow:hidden;
text-overflow : ellipsis;
word-break:break-all;
}

.browse_photo_other{
  background-color:#57B6DD;
  width:200px;
  height:180px;
  padding: 10px 0 0px 0;
  border-width:1px 0px 0px 0;
border-color:#3399CC;
border-style:solid none none none;
}

.browse_title_other{
width:195px!important;
width:200px;
height:28px;
background-color:#57B6DD;
text-align:center;
font-size:100%;
font-weight:700;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding:0px 2px 0 3px;
overflow:hidden;
text-overflow : ellipsis;
word-break:break-all;
}

.browsing_empty{
			width: 500px;
			padding:25px 15px 15px 15px;
}

.browsing_name{
width:200px;
padding:5px 3px 5px 3px;
overflow:hidden;
text-overflow : ellipsis;
    }

.browsing_info{
 padding:5px 3px 5px 3px;
}

.browse_extra{
font-size:80%;
font-weight:normal;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#ff8000;
}

a.title_link{
color:#FFFFFF;
font-weight:700;
border-width: 0px;
border-color:#FFFFFF;
border-style:none none none none;
}

a.title_link:visited{
color:#FFFFFF;
font-weight:700;
border-width: 0px;
border-color:#FFFFFF;
border-style:none none none none;
}

a.title_link:hover{
color:#FFFFFF;
font-weight:700;
border-width: 0px;
border-color:#FFFFFF;
border-style:none none none none;
background-color:transparent;
}

#browse_select{
font-size:80%;
font-weight:normal;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#000000;
}

.browse_pulldown{
font-size:80%;
font-weight:normal;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#000000;
}

.path_link{
color:#000000;
cursor:pointer;
h: expression(onmouseover=new Function("this.style.backgroundColor='#FFFF99'; this.style.color='#000000';"),
              onmouseout=new Function("this.style.backgroundColor='transparent'; this.style.color='#000000';"));
border-width: 1px;
border-color:#000000;
border-style:none none dotted none;              
}

.path_link:hover{
  color:#000000;
cursor:pointer;   
}



	
<!-- index -->
.highlight_box{
            float: left;
            width:435px!important;
			width: 460px;
			padding:5px 25px 15px 0px;
}

.browse_highlight_photo{
  background-color: #F4CC17;
  width:460px;
  padding: 20px 0 20px 0;
  border-width:1px 0px 0px 0;
border-color:#E8C213;
border-style:solid none none none;
}

.browse_highlight_title{
width:455px!important;
width:460px;
height:28px;
background-color:#F4CC17;
 text-align:center;
 background-repeat:no-repeat;
  font-size:100%;
	font-weight:700;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
    padding:0px 2px 0 3px;
    text-overflow : ellipsis;
word-break:break-all;

}

.highlight_info{
 width:200px;
 padding:5px 3px 5px 3px;
}

.highlight_more{
 padding:5px 3px 5px 30px;
}

.index_right{
             float: left;
			width: 210px;
			padding:5px 15px 15px 0px;

}

.index_right_empty {
            float: left;
			width: 240px;
            height: 120px;
			padding:5px 15px 15px 0px;
}


ul.index {
  font-size: 80%;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	line-height:normal;
	color:#000000;
    margin:0 0 0 0;
        padding:0 0 0 15px;
list-style : none ;
 border-width:1px;
            border-left-style:solid;
            border-left-color:#CCCCCC;
}

.index_browsing_box{
            float: left;
			width: 240px;
			padding:5px 15px 15px 0px;
}

.index_tag_cloud{
   clear: left;
			padding:5px 15px 15px 0px;
            width:90%;
}

.tagcloud {
  color: #57B6DD;
  margin: 0;
}

a.tagcloud{
  color: #57B6DD;
 border-width: 1px;
border-color:#57B6DD;
border-style:none none dotted none;
}

a.tagcloud:visited{
  color: #57B6DD;
  border-width: 1px;
border-color:#57B6DD;
border-style:none none dotted none;
}

a.tagcloud:hover{
  color: #000000;
  border-width: 1px;
border-color:#000000;
border-style:none none solid none;
}

<!-- selection -->
.selector{
  color:#000000;
cursor:pointer;
h: expression(onmouseover=new Function("this.style.backgroundColor='#57B6DD'; this.style.color='#FFFFFF';"),
              onmouseout=new Function("this.style.backgroundColor='transparent'; this.style.color='#000000';"));
    
}

.selector:hover{
  color:#000000;
cursor:pointer;
}

.adv_search{
  color:#BED63A;
cursor:pointer;
h: expression(onmouseover=new Function("this.style.backgroundColor='#BED63A'; this.style.color='#FFFFFF';"),
              onmouseout=new Function("this.style.backgroundColor='transparent'; this.style.color='#BED63A';"));    
}

.adv_search:hover{
  color:#BED63A;
cursor:pointer;
}

.gmap {
  color:#000000;
cursor:pointer;
h: expression(onmouseover=new Function("this.style.backgroundColor='#000000'; this.style.color='#FFFFFF';"),
              onmouseout=new Function("this.style.backgroundColor='transparent'; this.style.color='#000000';"));
    
}

.gmap:hover{
  color:#000000;
cursor:pointer;
}


#delete, #rename, #sub_folder, #move{
margin:0 10px 5px 10px;
}

.paragraph_indent{
padding-left:15px;
}

.help_indent{
padding-left:15px;
padding-bottom:20px;
}


.content{
padding-bottom:60px;
}

.line_error{
color:#ff6600;
font-size:80%;
font-weight:normal;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	margin:0;
    padding:0;
}

.form {text-align:left; margin-bottom:50; margin-top:0; margin-left:0px; margin-right:0px; }

<!--round corners for owner-->
.round_bg_owner{display:block; width:200px;}

.round_bg_owner *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#BED63A;}
  
.round_bg_owner1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #e3edaa;
  border-right:1px solid #e3edaa;
  background:#cee06b;}
  
.round_bg_owner2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f8faeb;
  border-right:1px solid #f8faeb;
  background:#cadd5f;}
  
.round_bg_owner3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #cadd5f;
  border-right:1px solid #cadd5f;}
  
.round_bg_owner4{
  border-left:1px solid #e3edaa;
  border-right:1px solid #e3edaa;}
  
.round_bg_owner5{
  border-left:1px solid #cee06b;
  border-right:1px solid #cee06b;}
  
.round_bg_ownerfg{
  background:transparent;
  width:200px;}

<!--round corners for viewer-->
.round_bg_viewer{display:block; }

.round_bg_viewer *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#57B6DD;}
  
.round_bg_viewer1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #b6dff0;
  border-right:1px solid #b6dff0;
  background:#81c8e5;}
  
.round_bg_viewer2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #eef7fb;
  border-right:1px solid #eef7fb;
  background:#76c3e3;}
  
.round_bg_viewer3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #76c3e3;
  border-right:1px solid #76c3e3;}
.round_bg_viewer4{
  border-left:1px solid #b6dff0;
  border-right:1px solid #b6dff0;}
  
.round_bg_viewer5{
  border-left:1px solid #81c8e5;
  border-right:1px solid #81c8e5;}
  
.round_bg_viewerfg{
  background:transparent;
  width:200px;}


<!--round corners for highlight box-->
.round_bg_highlight{display:block;}

.round_bg_highlight *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#F4CC17;}
  
.round_bg_highlight1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #fae99b;
  border-right:1px solid #fae99b;
  background:#cee06b;}
  
.round_bg_highlight2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fdf9e7;
  border-right:1px solid #fdf9e7;
  background:#cadd5f;}
  
.round_bg_highlight3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f6d543;
  border-right:1px solid #f6d543;}
  
.round_bg_highlight4{
  border-left:1px solid #fae99b;
  border-right:1px solid #fae99b;}
  
.round_bg_highlight5{
  border-left:1px solid #f6d851;
  border-right:1px solid #f6d851;}
  
.round_bg_highlightfg{
  background:transparent;
  width:460px;
}
  
  
<!--round corners width-->
.round_bg_width{
width:200px;} 

<!--backup-->
 
background-image:url("images/blue-subtitle.gif");

background-image:url("images/green-subtitle.gif");

<!--browse path pull down-->
.browse_box{
background-color: #FFFFCC;
border-style:dotted;
border-width:1px;
border-color:#BED63A;
border-collapse:separate;
}

<!--individual link for destination -->
.ind_destin{
float: left;
padding:3px 0px 3px 10px;
white-space:nowrap;
display:block;
width: 80px;
}

<!-- color block -->
.color_block {
background-color:#000000;
width:3px;
}

<!-- image padding -->
.img_padding {
padding: 0 0 5px 0;
}


.clearingdiv {
clear:both;
height:30px;
width:1px;
}

.hide {display:none;}


.message_pages {
    font-size:80%;
	font-weight:300;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
    margin: 0;
    padding: 10px 30px 10px 0;
    display:block;
}

#navcontainer
{
padding: 0;
margin: 0;
border-bottom-width:2px; 
border-bottom-style:solid; 
border-bottom-color:#BED63A; 
margin-bottom:2px;
}

#navcontainer ul
{
list-style-type: none;
text-align: left;
margin:20px 0 5px 12px;
padding-bottom:0px !important;
padding-bottom:1px;
}

#navcontainer li
{
display: inline;
text-align: left;
margin: 0px;
}

#navcontainer li a
{
padding: 5px 5px 5px 5px;
color: #bcbcbc;
background-color: #e4e4e4;
border-bottom: 1px solid #e4e4e4;
text-decoration: none;
border-top:1px solid #e4e4e4;
border-right:1px solid #e4e4e4;
border-left:1px solid #e4e4e4;
}

#navcontainer li a:hover
{
color: #000000;
border-bottom: 1px solid #e4e4e4;
text-decoration: underline;
padding: 5px 5px 5px 5px;
border-top:1px solid #d7d7d7;
border-right:1px solid #d7d7d7;
border-left:1px solid #d7d7d7;
}

#navcontainer li a#current
{
color: #ffffff;
font-weight:bold;
background-color:#BED63A;
border-bottom: 1px solid #BED63A;
border-top:1px solid #BED63A;
border-right:1px solid #BED63A;
border-left:1px solid #BED63A;
}

#navcontainer li a#current:hover
{
color: #ffffff;
font-weight:bold;
background-color:#BED63A;
border:none;
border-bottom: 1px solid #BED63A;
text-decoration: none;
border-top:1px solid #BED63A;
border-right:1px solid #BED63A;
border-left:1px solid #BED63A;
}

#message-textarea{
  width:400;
}

.row_top {
border-top:1px solid #c0c0c0; 
}

.row_header {
background-color:#BED63A;
color:#ffffff;
font-size: 80%;
font-family: Geneva, Arial, Helvetica, sans-serif;
line-height:normal;
}

.row_header_underline {
background-color:#BED63A;
color:#ffffff;
font-size: 80%;
font-family: Geneva, Arial, Helvetica, sans-serif;
line-height:normal;
border-bottom:1px solid #c0c0c0; 
}

.list_sorting_selection{
border-width:1px 0px 0px 0;
border-color:#e4e4e4;
border-style:solid none none none;
padding:5px 30px 10px 10px;
margin:0 30px 10px 0;
background-color:#F2F2F2;
white-space: nowrap;
}

.list_sort{
  color:#000000;
cursor:pointer;
h: expression(onmouseover=new Function("this.style.backgroundColor='#000000'; this.style.color='#FFFFFF';"),
              onmouseout=new Function("this.style.backgroundColor='transparent'; this.style.color='#000000';"));    
}

.list_sort:hover{
  color:#000000;
cursor:pointer;
}

.archive_month
{
list-style-type: square;
color:#9abf06;
font-size: 80%;
font-family: Geneva, Arial, Helvetica, sans-serif;
}

.day_font {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	line-height:normal;
	color:#9abf06;
	font-size:130%; 
	font-weight:700; 
	border-top:1px solid #BED63A;  
	border-left:1px solid #BED63A; 
	border-right:2px solid #9abf06;
	border-bottom:2px solid #9abf06; 
	padding:2px;
}


.day_font_b {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	line-height:normal;
	color:#57B6DD;
	font-size:130%; 
	font-weight:700; 
	border-top:1px solid #57B6DD;  
	border-left:1px solid #57B6DD; 
	border-right:2px solid #57B6DD;
	border-bottom:2px solid #57B6DD; 
	padding:2px;
}



.ranking {
	background: url("/images/bg.gif");
	border-color: #BED63A;
	border-style: solid;
	border-width: 8px 1px 3px 1px;
	margin-bottom: 16px; 
	padding: 8px;
	}
	
.round1{display:block;}
.round1 *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#BED63A;}
.round11{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #e3edaa;
  border-right:1px solid #e3edaa;
  background:#cee06b;}
.round12{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f8faeb;
  border-right:1px solid #f8faeb;
  background:#cadd5f;}
.round13{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #cadd5f;
  border-right:1px solid #cadd5f;}
.round14{
  border-left:1px solid #e3edaa;
  border-right:1px solid #e3edaa;}
.round15{
  border-left:1px solid #cee06b;
  border-right:1px solid #cee06b;}
.round1fg{
  background:#BED63A;
  text-align:center; 
  padding-left:5px; 
  padding-right:5px;
  }
  
.roundwhite{display:block;}
.roundwhite *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#FFFFFF;}
.roundwhite1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #ffffff;
  border-right:1px solid #ffffff;
  background:#ffffff;}
.roundwhite2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #ffffff;
  border-right:1px solid #ffffff;
  background:#ffffff;}
.roundwhite3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #ffffff;
  border-right:1px solid #ffffff;}
.roundwhite4{
  border-left:1px solid #ffffff;
  border-right:1px solid #ffffff;}
.roundwhite5{
  border-left:1px solid #ffffff;
  border-right:1px solid #ffffff;}
.roundwhitefg{
  background:#FFFFFF;
  padding:10px;
  }

	
a.tag1{
  color: #000000;
 border-width: 1px;
 font-size:90%;
 font-weight:normal;
border-color:#000000;
border-style:none none dotted none;
}

a.tag1:visited{
  color: #000000;
  font-size:90%;
 font-weight:normal;
  border-width: 1px;
border-color:#000000;
border-style:none none dotted none;
}

a.tag1:hover{
  color: #000000;
  font-size:90%;
 font-weight:normal;
  border-width: 1px;
border-color:#000000;
border-style:none none solid none;
}

a.tag2{
  color: #000000;
  font-size:120%;
 font-weight:500;
 border-width: 1px;
border-color:#000000;
border-style:none none dotted none;
}

a.tag2:visited{
  color: #000000;
   font-size:120%;
 font-weight:500;
  border-width: 1px;
border-color:#000000;
border-style:none none dotted none;
}

a.tag2:hover{
  color: #000000;
   font-size:120%;
 font-weight:500;
  border-width: 1px;
border-color:#000000;
border-style:none none solid none;
}

a.tag3{
  color: #000000;
  font-size:140%;
 font-weight:500;
 border-width: 1px;
border-color:#000000;
border-style:none none dotted none;
}

a.tag3:visited{
  color: #000000;
   font-size:140%;
 font-weight:500;
  border-width: 1px;
border-color:#000000;
border-style:none none dotted none;
}

a.tag3:hover{
  color: #000000;
   font-size:140%;
 font-weight:500;
  border-width: 1px;
border-color:#000000;
border-style:none none solid none;
}
a.tag4{
  color: #000000;
  font-size:180%;
 font-weight:700;
 border-width: 1px;
border-color:#000000;
border-style:none none dotted none;
}

a.tag4:visited{
  color: #000000;
  font-size:180%;
 font-weight:700;
  border-width: 1px;
border-color:#000000;
border-style:none none dotted none;
}

a.tag4:hover{
  color: #000000;
  font-size:180%;
 font-weight:700;
  border-width: 1px;
border-color:#000000;
border-style:none none solid none;
}
a.tag5{
  color: #000000;
  font-size:200%;
 font-weight:700;
 border-width: 1px;
border-color:#000000;
border-style:none none dotted none;
}

a.tag5:visited{
  color: #000000;
   font-size:200%;
 font-weight:700;
  border-width: 1px;
border-color:#000000;
border-style:none none dotted none;
}

a.tag5:hover{
  color: #000000;
   font-size:200%;
 font-weight:700;
  border-width: 1px;
border-color:#000000;
border-style:none none solid none;
}