﻿/*body*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}
h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;} em{font-style:italic;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{border:0;padding:.5em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}p,fieldset,table,pre{margin-bottom:1em;}

body{font:14px arial,sans-serif;text-align:center;}
div#wrapper{width:995px;margin-left:auto;margin-right:auto;text-align:left;}

h2{font-size:20px;font-weight:normal;margin:0 0 10px 0;}
h3{font-size:20px;font-weight:normal;}
p{font-size:14px;}
ul{margin:20;}
li{padding:0 5px 0 5px;}
ul.inlined li{list-style:none;display:inline;}
a, a:link{color:#0088ee;text-decoration:none;}
a:hover{text-decoration:underline;}
table{margin:0;}
td{padding:0;vertical-align:top;}

/*SHARED*/
.stats,.logo,.date{color:#FF6908;}
.detail{color:#656B6F;}
.highlight{color:#FF0000;}
.dark{color:#194E96;}
br.clr{clear:both;}
.sub_text{font-size:12px;}
.large_text{font-size:1.8em;}
em.highlight{font-weight:bold;}
.emphasised{padding:10px;border:1px dashed #CACED1;font-weight:bold;background-color:#FFFFBB;margin:20px 0;}
.fakelink{color:#0088ee;font-weight:bold;}
.hide{display:none}

label{color:#656B6F;}
.label{color:#656B6F;}
.input_text{width:320px;padding:2px 0 1px 2px;}
select.input_text{width:324px;padding-left:0;}
.checkbox input{margin-right:10px;}
p.notify{background-color:#DDEDFA;margin-bottom:10px;padding:10px;}
p.notify em{font-weight:bold;}

a.print{background:transparent url(/img/tools/print.gif) no-repeat scroll right center;padding-right:20px;}
a.comments{background:transparent url(/img/icon/comment.gif) no-repeat scroll right center;padding-right:20px;}

ul.cnt_photo li{border:1px solid #ccc;padding:5px;float:left;margin:0 5px 10px 0;width:87px;background-color:#fff;list-style:none;display:inline;}
ul.cnt_photo p{font-size:11px;margin:0;}

dl.admin dt{clear:left;float:left;text-align:right;padding:5px 0 0 0;width:100px;margin-right:10px;}
dl.admin dd{margin-left:105px;margin-bottom:10px;color:#656B6F;white-space:nowrap;}

/*images*/
img.photo{background-color:#fff;border:1px solid #ccc;padding:2px;margin:0 10px 10px 0;}

/*
div.photoshadow{background:url(/img/decor/photo-bg.png) no-repeat bottom right;padding:0 7px 7px 0;}
div.photo{border-left:1px solid #A9A9A9;border-top:1px solid #A9A9A9;padding:7px;}
div.photo p{font-size:10px;margin:5px 0 0 0;}
*/
/*
div#main_image{}
div.photoshadow{background:transparent url(/img/decor/photo-bg.png) no-repeat bottom right;clear:right;float:right;margin:0 0 15px 25px;padding:0;position:relative;}
div.photo{position:relative;display:block;margin:5px 5px 5px 5px;padding:4px;}
*/

div.dropshadow{float:left;clear:left;background: url(/img/decor/shadowAlpha.png) no-repeat bottom right !important;background: url(/img/decor/shadow.gif) no-repeat bottom right;margin: 10px 0 10px 10px !important;margin: 10px 0 10px 5px;padding: 0px;}
div.dropshadow .inner{position:relative;bottom:6px;right: 6px;border: 1px solid #999999;padding:20px;margin: 0px 0px 0px 0px;}
div.dropshadow .inner{\margin: 0px 0px 0px 0px;ma\rgin:  0px 0px 0px 0px;}/* IE5 hack */
div.dropshadow div.date{background:url(/img/tools/calendar.gif) no-repeat left center;margin:20px 0 20px 0;padding-left:30px;font-weight:bold;float:left;font-size:16px;}
div.dropshadow div.location{background:url(/img/decor/dash.gif) no-repeat 2px 7px;font-weight:bold;padding-left:27px;float:left;margin:20px 0 20px 20px;font-size:16px;}
div.dropshadow h2,div.dropshadow p{clear:left;text-align:left;}

div.cnt_tmceImg_left,.cnt_tmceImg_right{background: url(/img/decor/shadowAlpha.png) no-repeat bottom right !important;background: url(/img/decor/shadow.gif) no-repeat bottom right;padding: 0px;}
div.cnt_tmceImg_left{float:left;clear:left;margin: 5px 10px 5px 10px !important;margin: 5px 10px 5px 5px;}
div.cnt_tmceImg_right{float:right;clear:right;margin: 5px 0 5px 10px !important;margin: 5px 0 5px 5px;}
div.cnt_tmceImg_left .inner,.cnt_tmceImg_right .inner{position:relative;bottom:6px;right: 6px;border: 1px solid #999999;padding:10px 10px 5px 10px;margin: 0px 0px 0px 0px;background-color:#fff;}
div.cnt_tmceImg_left .inner,.cnt_tmceImg_right .inner{\margin: 0px 0px 0px 0px;ma\rgin:  0px 0px 0px 0px;}/* IE5 hack */
div.cnt_tmceImg_left p,.cnt_tmceImg_right p{margin:5px;font-size:11px;}
img.tmceImg{cursor:pointer;}

/*tabular lists*/
dl{float:left;margin:0;}
dl.links{float:right;}
dt{padding:0 0 10px 25px;}
dl.links dt{text-align:right;}
dt.photos {background:url(/img/icon/blog-stats-sprite.png) no-repeat;background-position:0 0;color:#FF6908;}
dt.entries {background:url(/img/icon/blog-stats-sprite.png) no-repeat;background-position:0 -60px;color:#FF6908;}
dt.locations {background:url(/img/icon/blog-stats-sprite.png) no-repeat;background-position:0 -130px;color:#FF6908;}

/*buttons*/
.btn{background:url(/img/button/btn_orange.png) no-repeat 0 0;height:27px;cursor:pointer;border:none;font-size:14px;font-weight:bold;color:#FFFFFF;}
.btn_sml{width:101px;}
.btn_med{background-position:-101px 0;width:150px;}
.btn_lrg{background-position:-251px 0;width:197px;}
.btn_sml_gry{background-position:-448px 0;width:100px;color:#666;}

/*header*/
div#header{border-bottom:1px solid #CACED1;padding:23px 0 4px 0;margin-bottom:10px;}
div#header .ad{margin-left:50px;} /*banner ad*/
div#header .ad2{margin-left:120px;} /*banner ad*/
div#banner{float:right;color:#656B6F;margin-top:15px;}
span#register{float:left;border-right:1px solid #656B6F;padding-right:11px;margin-right:11px;}
img#tagline{margin:0 0 5px 10px;}
div#user_info{padding:10px 40px 0 0;font-size:13px;}
div#user_info_home{padding:10px 20px;font-size:13px;border:1px dashed #CACED1;background-color:#FFFFBB;}
div#user_info_home em, div#user_info em{font-weight:bold;}
div#user_info a#username, div#user_info_home a#username{padding:0 12px 0 10px;}
div#user_info a#logout, div#user_info_home a#logout{background:url(/img/decor/dash.gif) no-repeat 2px 7px;font-weight:bold;padding-left:27px;}

div#sub_header{margin-bottom:20px;}
div#sub_header #user_info{padding-top:0;color:#656B6F;}
ul.nav{float:right;}
ul.nav li{color:#656B6F;}

/*footer*/
div#footer{color:#656B6F;border-top:1px solid #CACED1;padding:10px;text-align:center;margin-top:20px;clear:both;}
div#footer li{border-left:1px solid #656B6F;}
div#footer li.first{border-left:none;}
div#footer .logo{font-weight:bold;}

/*errors*/
div.error{background:#FFFFBB url(/img/icon/error.gif) no-repeat 5px 7px;color:#FF0000;padding:20px 5px 5px 55px;margin-bottom:10px;}
div#cnt_error{line-height:1.5em;}
div#cnt_error a{font-weight:bold;}

/*help*/
div.help{background:#DDEDFA url(/img/decor/qmark.png) no-repeat -20px -15px;padding:15px 5px 5px 55px;text-align:left;}
div.help p{margin:0 0 10px 0;font-size:12px;}
div.help p.poi{background:url(/img/icon/arrow.gif) no-repeat left center;margin-left:-15px;padding-left:15px;}
div.help em{font-weight:bold;}
div.hr{border-top:1px solid #CACED1;}

/*homepage*/
div#home_banner{width:995px;margin:17px 0 10px 0;}
div#home_banner h1{font-size:240%;margin:0 0 10px 0;font-weight:normal;}
div#home_banner p{letter-spacing:-0.01em;}
div#home_banner div.message{background:#D1E1F1 url(/img/decor/solid-bg-a.gif);float:left;height:112px;width:618px;padding:12px 0 0 20px;}
div#home_banner div.cnt_search{float:left;background-color:#FFD9BF;background-repeat:no-repeat;background-position:top left;height:124px;width:357px;position:relative;}
div#home_banner div.search_decor{float:left;}
div#home_banner div.search{margin-top:74px;height:38px;padding-top:12px;background:url(/img/decor/corner-bg-b.png) no-repeat bottom right;}
div#home_banner input.text{width:230px;margin-right:10px;border:1px solid #B2B2B2;height:18px;padding:3px 0 0 4px;}

div#featured{border:1px solid #85C2EF;color:#656B6F;width:590px;margin-bottom:20px;}
div#featured div.title{background:url(/img/decor/featured-bnr.png) no-repeat top left;height:31px;text-align:right;padding:3px;}
div#featured h2{color:#fff;padding:0 0 0 35px;text-align:left;float:left;}
div#featured h3{margin:0 10px 10px 0;}
div#featured p.desc{margin:0 10px 20px 0;font-size:13px;}
div#featured .cnt_tmceImg_left{padding:5px 0 0 5px;}

div#latest_blogs{width:590px;}
div#latest_blogs h2{padding-bottom:10px;border-bottom:1px solid #CACED1;}
div#latest_blogs div.entry{border-bottom:1px dashed #CBCBCB;padding:0 20px 10px 0;margin-bottom:10px;color:#656B6F;float:left;}

div#popular_locations{border:1px solid #85C2EF;padding:10px;margin-bottom:10px;line-height:2em;}
div#popular_locations div{display:inline;padding:0px 2px;}
div#popular_locations span{white-space:nowrap;}
div#popular_locations p{margin:8px 0 0 0;border-top:1px solid #85C2EF;padding-top:5px;}

div#latest_members{border:1px solid #85C2EF;padding:10px;margin-bottom:10px;line-height:1.7em;}
div#latest_members li{border-left:1px solid #656B6F;}
div#latest_members li.first{border-left:none;}
div#latest_members p{margin:8px 0 0 0;border-top:1px solid #85C2EF;padding-top:5px;}

div#travel_photos{border:1px solid #85C2EF;padding:5px;float:left;width:368px;}
div#travel_photos div{float:left;width:165px;height:180px;color:#656B6F;margin:0 10px 20px 10px;}
div#travel_photos a{font-weight:bold;}
div#travel_photos a.username{color:#FF6908;text-decoration:underline;}
div#travel_photos a.username:hover{color:#0088ee;}

div#country_quicksearch{padding:30px 0 0 0;}
div#country_quicksearch h2{padding-bottom:10px;border-bottom:1px solid #CACED1;}

/*map*/
div#map_container{background:#fff url(/img/ajax/map-loader.gif) no-repeat center center;border:1px solid #0289EE;}
p.gmap{font-size:12px;margin:0 0 5px 0;}
p.gmap em{font-weight:bold;}

/*diary*/
div#intro{border:1px solid #CACED1;background:#fff url(/img/decor/fade-bg-a.png) repeat-x scroll center top;padding:5px;}
div#intro h2{font-weight:normal;margin:0 0 10px 0;}
div#intro .stats{text-align:right;}
div#intro p.entry{margin:0 0 5px 0;line-height:0.8em;}

div.album{border-bottom:1px solid #CACED1;padding-bottom:15px;float:left;}
div.album p{text-align:left;padding-left:3px;}
#more_link{font-weight:bold;float:right;margin-top:25px;}
#more_link a{color:#194E96;}

div#cnt_diary_nav{background:url(/img/decor/diarynav-bg.png) no-repeat left top;width:720px;height:41px;padding-top:10px;}
div#cnt_diary_nav .input_text{width:140px;font-size:0.8em;margin-right:5px;}
div#search_diary_by_date{float:left;background:url(/img/tools/calendar.gif) no-repeat left -2px;margin:3px 50px 0 20px;font-weight:bold;padding-left:30px;}
div#search_diary_by_date p{margin:0;}
div#search_diary_by_date a{color:#FF6908;}
div#search_diary_by_location{float:right;}

div.recent_entries .item{border-bottom:1px dashed #CBCBCB;color:#656B6F;padding:0 0 10px 10px;margin-bottom:10px;background:url(/img/icon/arrow.gif) no-repeat left 4px;}
div.recent_entries .current{background-color:#FFFFBB;padding-top:10px;padding-right:10px;background-position:left 14px;margin-top:-10px;}
div.recent_entries .view_remainder{background:url(/img/icon/downarrow.gif) no-repeat right center;padding-right:15px;font-weight:bold;margin-left:10px;}
div.recent_entries .view_all_entries{font-weight:bold;margin:20px 0 0 10px;}
div.recent_entries .view_all_entries a{color:#194E96;}

div.diary_controls{border-bottom:1px solid #CACED1;text-align:right;padding:0 0 5px;font-size:0.85em;}
div.diary_controls ul{margin-right:10px;}
div.diary_controls li{margin-left:20px;}
div.diary_controls li.text_size{margin-left:0;}

.prev_nav{padding:5px;}
.prev_nav .date{margin-left:10px;}
.next_nav{float:right;text-align:right;padding:5px;}
.next_nav .loc{margin-right:10px;}

div.diary_entry{line-height:1.5em;margin:10px 0 30px 0;}
div.diary_entry ul li{margin-left:30px;}
div.diary_entry div.date{background:url(/img/tools/calendar.gif) no-repeat left center;margin:20px 0 20px 0;padding-left:30px;font-weight:bold;float:left;font-size:16px;}
div.diary_entry div.location{background:url(/img/decor/dash.gif) no-repeat 2px 10px;padding-left:27px;float:left;margin:20px 0 20px 20px;font-size:16px;}
div.diary_entry h1{margin-top:0;font-size:1.6em;}

div.all_blog_list{border-top:1px solid #CACED1;margin-top:15px;}
div.all_blog_list p{border-bottom:1px dashed #CBCBCB;background:url(/img/icon/nav_arrow.gif) no-repeat -5px -1px;padding:0 0 10px 19px;margin-bottom:10px;}

/*gallery*/
div#category{border:1px solid #CACED1;background:#fff url(/img/decor/fade-bg-a.png) repeat-x scroll center top;padding:5px 10px;}
div#category h1{font-size:1.3em;line-height:1.5em;margin:0 0 10px 0;font-weight:normal;}
div#category p{color:#656B6F;line-height:0.9em;}
div#category a{font-weight:bold;}

div#cnt_thumb_search{background:url(/img/decor/gallerynav-bg.png) no-repeat left top;margin-top:20px;padding:5px 10px;width:350px;height:66px;}
div#cnt_thumb_search .input_text{width:160px;}
div#search_by_date{float:right;background:url(/img/tools/calendar.gif) no-repeat left -2px;margin-right:50px;font-weight:bold;padding-left:30px;}
div#search_by_date p{margin:0;}
div#search_by_date a{color:#FF6908;}

div#cnt_thumb_image{}
div#cnt_thumb_image #loading_photos{float:left;margin-left:30px;}
div#imgThumbs{clear:both;margin-left:30px;padding-top:10px;}

img.video{margin:20px 200px 40px;}
a.videolink{font-weight:bold;}
div#back_to_blog{padding:0 10px 10px 0;}

/*comments*/
div.cnt_comments{clear:both;text-align:center;}
div.comments{border-top:1px solid #CACED1;padding:10px;margin-top:20px;width:57em;margin-left:auto;margin-right:auto;text-align:left;}
div.comments .title{font-size:1.5em;}
div.cnt_message{margin:20px;}
div.cnt_message p{line-height:1em;}
div.cnt_message p.detail{margin-bottom:6px;}
div.cnt_message em{font-weight:bold;color:#000;}
div.response{margin:30px 0 0 40px;border-left:1px solid #CACED1;padding-left:10px}

/*add comment*/
div#cnt_add_comment{text-align:left;font-size:0.9em;padding:5px 15px;}
div#cnt_add_comment h1{padding:5px 0 0 10px;}
div#cnt_add_comment h2{padding:20px 0 0 10px;font-size:1.3em;font-weight:bold;clear:left;margin-bottom:5px;}
div#cnt_add_comment dt{clear:left;float:left;text-align:right;padding:5px 0 0 0;width:100px;margin-right:10px;}
div#cnt_add_comment dd{margin-left:110px;margin-bottom:10px;color:#656B6F;}
div#cnt_add_comment em{margin-left:20px}

/*userprofile*/
div#profile{border:1px solid #CACED1;background:#fff url(/img/decor/fade-bg-a.png) repeat-x scroll center top;width:230px;float:left;padding:10px;}
div#profile h1{margin:0 0 10px 0;color:#000;}
div#profile span.date{float:right;}
div#profile p.entry{padding-top:1px;}
div#profile p.entry strong{color:#000;}

div#profile_cnt h2{font-size:1.3em;}
div#profile_cnt em{font-size:0.9em;}

div.blog_summary{color:#808080;border:1px solid #85C2EF;width:900px;margin-bottom:30px;padding:10px 10px 0 10px;}
div.blog_summary h3{margin:0 0 10px 0;font-size:15px;font-weight:bold;}
div.blog_summary em{font-size:14px;}
div.blog_summary p.desc{margin:10px 0 20px 0;}
p.password_protected{clear:both;background:#FFFFBB url(/img/icon/private.gif) no-repeat 10px center;padding:5px 5px 5px 40px;}

/*search*/
div#cnt_blog_search .input_text{width:250px;}
div#cnt_blog_search h1{display:none;}
div#cnt_blog_search h3{font-size:1em;}
div#cnt_blog_search label{font-size:0.85em;}
div#cnt_blog_search dt{width:110px;}
div#cnt_blog_search dd{margin-left:120px;}

div.search_blog{float:right;border-left:1px solid #CACED1;margin-right:120px;padding-left:60px;}
div#country_list{clear:both;padding-bottom:30px;line-height:1.5em;font-size:1em;}
div#country_list h4,p{font-size:1em;}

li.user_list{float:left;width:200px;position:relative;height:50px;padding:20px 0 0 60px;}
li.user_list img{position:absolute;top:0;left:0;}

li.blog_list{float:left;width:450px;position:relative;height:180px;padding:10px;font-size:12px;margin:0 10px 10px 0;border:1px solid #CACED1;background:#fff url(/img/decor/fade-bg-b.png) repeat-x scroll center top;}
li.blog_list p{font-size:12px;}

div#cnt_top_locations h1{margin:10px 0 30px 0;}
div#cnt_top_locations dt.photos{margin-bottom:15px;}
li.loc_list{float:left;width:230px;height:50px;}

div#blog_list dt{height:8px;}

/*register*/
div#cnt_register h1{font-size:240%;margin:0;font-weight:normal;}
div#cnt_register h2{clear:both;font-size:1.3em;padding:20px 0;}
div#cnt_register dt{width:126px;}
div#cnt_register dd{margin-left:136px;}
div#cnt_register p.emphasised{font-weight:normal;width:450px;margin:0;}
div#cnt_register .error,div#cnt_register .notify{clear:both;}

div#register_header{float:left;width:100%;}
div#register_header li{list-style-type:none;background:url(/img/icon/arrow.gif) no-repeat left 17px;font-size:1.5em;padding:10px 0 0 20px;}

div#personal-info{float:right;width:450px;padding:10px;margin-top:25px;}
div#personal-info dt{width:101px;}
div#personal-info dd{margin-left:111px;}

div#join-now{padding:18px 30px;border:1px solid #0188EE;background:#fff url(/img/decor/fade-bg-b.png) repeat-x scroll center top;width:380px;margin:10px 0 0 0;text-align:center;}
div#join-now p{font-size:0.8em;margin:10px 0 0 0;}

/*login*/
div#cnt_login h1{font-size:220%;margin:0 0 10px 0;font-weight:normal;}
div#cnt_login dl{border-right:1px solid #CACED1;margin:0 0 100px 0;padding:40px 40px 0 0;}
div#cnt_login .input_text{width:250px;}
div#cnt_login dd{margin-left:110px;}
div#not-registered{margin:40px 0 0 40px;float:left;}

/*contact*/
div.cnt_contact_us{margin:20px;}
div.cnt_contact_us dt{width:104px;}
div.cnt_contact_us dd{margin-left:115px;}
div.cnt_contact_us dl{margin-top:20px;}
div.cnt_contact_us h2{clear:both;font-size:1.3em;padding:20px 0;}

/*forgot pwd*/
div#cnt_forgot_pwd dd{margin-left:110px;}

/*unsubscribe*/
div#cnt_unsubscribe dt{width:170px;}
div#cnt_unsubscribe dd{margin-left:180px;}

/*partners*/
div#partners{text-align:center;font-size:0.8em;}
div#partners li{margin-left:40px;}
div.ad_right{float:right;width:300px;font-size:0.8em;margin:0;font-weight:normal;}
div.ad_right img{padding:0 10px 10px 0;}

/*about*/
.speil{line-height:1.3em;}
.speil h1,.speil h2{font-size:1.8em;}
.speil h1{color:#FF6908;display:inline;}
.speil h2{margin-bottom:20px;}
.speil h3{font-size:1.2em;margin-bottom:30px;line-height:1.3em;}
.speil h4{font-size:1.2em;margin-bottom:10px;}
.speil p, .speil li{color:#333;}
.speil ul,.speil ol{padding-bottom:10px;}
.speil li{margin-bottom:10px;}
.speil ul li{list-style-position:inside;}
.speil ul.outside li{list-style-position:outside;margin:0 0 20px 20px;}
.speil ul#nav{margin:30px 0;}
.speil ul#nav .larger{font-size:1.4em;}
.speil ul#nav  .separator{padding:0;}
.speil a, .speil a:link{font-weight:bold;text-decoration:underline;}
.speil a:hover{color:#FF6908;}
.speil .next{text-align:center;font-size:1.4em;padding-top:20px;clear:both;}

/* button styles */
input.btn { color:#050; 
	    font: bold 84% 'trebuchet ms',helvetica,sans-serif; 
	    background-color:#fed; 
	    border: 1px solid; 
	    border-color: #696 #363 #363 #696; 
	    filter:progid:DXImageTransform.Microsoft.Gradient 
	    (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa'); 
}
input.btnhov { border-color: #c63 #930 #930 #c63; }


