﻿.galleryarea div { float:left; }
.galleryarea .arrow { padding-top:40px; }
.galleryarea .gallery { width:336px; text-align:center; min-height:120px; }
.galleryarea .gallery img { margin-left:10px; margin-right:10px; }
.galleryarea .gallery .caption { width:140px;text-align:center; padding:0px 5px 0px 5px; }
.galleryarea a:hover, .galleryEditor a:hover { background-color:Transparent; }
.galleryEditor .photo { width:49%; float:left; }
.galleryEditor .photo div { margin-right:5px; }
.galleryEditor .photo textarea { width:50%; }
.tclinks .link { float:left; width:170px; }
.imageupload { top:0px; }
.fbc .main, .fbc .side { margin-top:10px; }
.fbc .main { float:left; width:570px;  }
.fbc .side { float:right; width:220px; }
.fbc .friend { width:60px; float:left; padding:3px; }
.fbc .invite { border-top:#e2e2e2 solid 1px; padding-top:15px; } 
.fb.gallery div { }
.fb.gallery div.thumb { float:left; padding:10px; }
.fb.box { background:#ecece9; border-top:1px solid #c1d9e4; margin:0px 0px 20px 0px; }
.fb.box div.head { background:#e7ebf2; font-size:0.9em; padding:6px; }			
.fb.box div.head a { float:right; font-size:0.85em; }
.fb.box div.boxbod { padding:6px; }
.addevent { font-size:0.85em; }
.addevent .date { width:135px; }
.addevent * { vertical-align:top; }
.albumSelect div.album, .albumView div.album { float:left; width:180px; font-size:0.85em; }
.albumSelect img, .albumView img { border:none; }
.eventlist .event { font-size:0.85em; border:1px solid #ddd; margin-bottom:20px; }
.eventlist .event .event_start { padding:3px 5px 3px 5px; }
.eventlist .event .event_cont { background-color:#fff; padding:8px 5px 3px 5px; }
.eventlist .event .event_cont .event_title { font-size:larger; font-weight:bold; }
.eventlist .event .event_cont .event_img { float:left; width:135px; overflow:hidden; }
.eventlist .event .event_cont .event_body { float:right; width:400px; }
#inviteform { position:absolute; top:100px;overflow:visible; width:625px; z-index:10; margin-left:auto; margin-right:auto; }
#fbaddevent  { background-color:#fff; position:absolute; top:0px; left:0px;	}
.none { padding:30px 0px 30px 0px; text-align:center; }
.tcshare li { list-style-type:none; float:right; margin-left:20px;}
.tcshare li div { display:inline; }
.task td { padding:10px 0px 10px 0px; }
#tasklist .month { border-top:1px solid #999; border-bottom:1px solid #999; padding-top:5px; padding-bottom:5px; }
#tasklist .month h5 { text-transform:uppercase; color:#999; }
#tasklist .tasks { padding:12px 0px 12px 0px; }
#tasklist .tasks div { padding:7px 0px 7px 0px; }
.dpd {font-size:1.6em; }
.divFiller { position:absolute; z-index:100; display:none; }
.divFiller #divImageViewer { background-color:#777777; float:left; min-width:100px; padding-left:15px; padding-right:15px; padding-top:5px; margin-top:100px; margin-left:100px; }
.divFiller .btnClose { text-align:center; min-width:200px; }
.divFiller #imgCaption { text-align:center; min-width:200px; color:White; }
.divFiller #divImageViewer .imageHolder, .divFiller #divImageViewer .img { opacity:1; filter:alpha(opacity=100); }
.smallMap, .largeMap { float:right; cursor:pointer; }
.smallMap div, .largeMap div { position:relative; }
.smallMap img { width:100px; height:100px; margin-top:20px; left:0px; top:0px; }
.largeMap img { position:absolute; width:200px; height:200px; left:-200px; top:-50px; }

