@import 'lightbox.css';

/* IE 5.5, 6.0 PNG Fix */
div { behavior: url(/static/js/iepngfix.htc); }

/* GENERAL */


#homelink {
position:absolute;
left:0;
top:0;
width:200px;
height:170px;
z-index:100000;
}

ul {
margin-top:5px;
margin-left:15px;
}

ul li {
background:transparent url(/static/img/content_ul_li.gif) no-repeat scroll left 5px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt 0pt 4px -12px;
padding:0 0 0 15px;
}

.usermenu td, .usermenu td a, .usermenu td a.link, .usermenu td a.hover, .usermenu td a.visted, .usermenu td a.active {
cursor:pointer;
color:#fb9600;
text-decoration:none;
}

.userProfile td {
font-size:11px;
color:#FFFFFF;
padding-top:5px;
padding-bottom:5px;
border-bottom:1px solid #333333;
}

.profileTable td {
padding:3px;
}

div#container div#left-col div.box160_2 div.content {
height:150px;
}

.blogEntry {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:448px;
overflow:hidden;
}


/* MYPARK PORTAl */

div#myParknewestMembers {
height:170px;
width:240px;
position:relative;
float:left;
overflow:hidden;
margin-bottom:10px;
}

div.myParknewestMembersBackground {
background:transparent url(/static/img/mypark/splt1_01.png) no-repeat left;
z-index:10;
position:absolute;
top:0;
left:0;
height:170px;
width:240px;
}

div.myParknewestMembersContainer {
z-index:20;
position:absolute;
top:0;
left:0;
height:170px;
width:240px;
}

div#myParknewestMembers div.head {
color:#FF9900;
height:23px;
padding:8px 0pt 0pt 15px;
}

div#myParkmemberOfDay {
height:184px;
width:240px;
float:left;
position:relative;
overflow:hidden;
margin-bottom:10px;
}

div.myParkmemberOfDayBackground {
background:transparent url(/static/img/mypark/splt1_02.png) no-repeat left;
z-index:10;
position:absolute;
top:0;
left:0;
height:184px;
width:240px;
}

div.myParkmemberOfDayContainer {
z-index:20;
position:absolute;
top:0;
left:0;
height:184px;
width:240px;
}

div#myParkmemberOfDay div.head {
color:#FF9900;
height:23px;
padding:8px 0pt 0pt 15px;
}

div#myParktopVideo {
height:203px;
width:240px;
position:relative;
float:left;
overflow:hidden;
margin-bottom:10px;
}

div.myParktopVideoBackground {
background:transparent url(/static/img/mypark/splt1_03.png) no-repeat left;
z-index:10;
position:absolute;
top:0;
left:0;
height:203px;
width:240px;
}

div.myParktopVideoContainer {
z-index:20;
position:absolute;
top:0;
left:0;
height:203px;
width:240px;
}

div#myParktopVideo div.head {
color:#FF9900;
height:23px;
padding:8px 0pt 0pt 15px;
}

div#myParknewestPictures {
height:205px;
width:488px;
position:relative;
float:left;
overflow:hidden;
margin-bottom:10px;
}

div.myParknewestPicturesBackground {
background:transparent url(/static/img/mypark/splt2_01.png) no-repeat left;
z-index:10;
position:absolute;
top:0;
left:0;
height:205px;
width:488px;
}

div.myParknewestPicturesContainer {
z-index:20;
position:absolute;
top:0;
left:0;
height:205px;
width:488px;
}

div#myParknewestPictures div.head {
color:#FF9900;
height:23px;
padding:8px 0pt 0pt 15px;
}

div#myParknewestBlogs {
height:240px;
width:488px;
position:relative;
float:left;
overflow:hidden;
margin-bottom:10px;
}

div.myParknewestBlogsBackground {
background:transparent url(/static/img/mypark/splt2_02.png) no-repeat left;
z-index:10;
position:absolute;
top:0;
left:0;
height:240px;
width:488px;
}

div.myParknewestBlogsContainer {
z-index:20;
position:absolute;
top:0;
left:0;
height:240px;
width:488px;
}

div#myParknewestBlogs div.head {
color:#FF9900;
height:23px;
padding:8px 0pt 0pt 15px;
}

div#myParknewestQuestions {
height:240px;
width:488px;
position:relative;
float:left;
overflow:hidden;
margin-bottom:10px;
}

div.myParknewestQuestionsBackground {
background:transparent url(/static/img/mypark/splt2_03.png) no-repeat left;
z-index:10;
position:absolute;
top:0;
left:0;
height:240px;
width:488px;
}

div.myParknewestQuestionsContainer {
z-index:20;
position:absolute;
top:0;
left:0;
height:205px;
width:488px;
}

div#myParknewestQuestions div.head {
color:#FF9900;
height:23px;
padding:8px 0pt 0pt 15px;
}

div#myParknewestPictures div.imgOut {
background:url(/static/img/mypark/line.jpg) repeat;
border-right:1px solid #000000;
color:#8a8a8a;
text-align:center;
width:120px;
height:144px;
overflow:hidden;
float:left;
}

div#myParknewestPictures div.imgOut div.img img {
border:1px solid #8a8a8a;
}

div#myParknewestPictures div.imgOut div.img {
height:102px;
padding-top:3px;
}

div#myParknewestPictures .bottom {
text-align:center;
padding-top:6px;
float:left;
width:488px;
text-align:center;
overflow:hidden;
height:20px;
color:#8a8a8a;
}

div#myParknewestQuestions .entryOut, div#myParknewestBlogs .entryOut {
width:484px;
_width:482px;
float:left;
position:relative;
margin-left:2px;
overflow:hidden;
height:60px;
_height:60px;
border-bottom:1px solid #FFFFFF;
}

div#myParknewestQuestions .entryOutBackground, div#myParknewestBlogs .entryOutBackground {
background:url(/static/img/mypark/bgstyle.png) no-repeat;
z-index:10;
position:absolute;
top:0;
left:0;
height:60px;
width:484px;
}

div#myParknewestQuestions .entryOutContainer, div#myParknewestBlogs .entryOutContainer {
z-index:20;
position:absolute;
color:#333333;
padding:4px 0 0 10px;
top:0;
left:0;
height:56px;
width:474px;
}

div#myParknewestQuestions .bottom, div#myParknewestBlogs .bottom {
text-align:center;
padding-top:2px;
float:left;
width:488px;
vertical-align:middle;
text-align:center;
overflow:hidden;
height:20px;
color:#333333;
}

div#myParknewestPictures .bottom a, div#myParknewestPictures .bottom a.link, div#myParknewestPictures .bottom a.hover, div#myParknewestPictures .bottom a.visted, div#myParknewestPictures .bottom a.active {
cursor:pointer;
color:#8a8a8a;
}

div#myParknewestBlogs .bottom a, div#myParknewestBlogs .bottom a.link, div#myParknewestBlogs .bottom a.hover, div#myParknewestBlogs .bottom a.visted, div#myParknewestBlogs .bottom a.active {
cursor:pointer;
color:#fb9600;
}

div#myParknewestQuestions .bottom a, div#myParknewestQuestions .bottom a.link, div#myParknewestQuestions .bottom a.hover, div#myParknewestQuestions .bottom a.visted, div#myParknewestQuestions .bottom a.active {
cursor:pointer;
color:#fb9600;
}

div#myParktopVideo .videoImg {
width:230px;
margin-left:4px;
_margin-left:2px;
height:120px;
margin-top:6px;
float:left;
overflow:hidden;
}

div#myParktopVideo .videoSettings {
width:230px;
margin-left:4px;
_margin-left:2px;
height:20px;
float:left;
overflow:hidden;
}

div#myParktopVideo .bottom {
width:230px;
height:20px;
padding-top:4px;
vertical-align:middle;
text-align:center;
float:left;
overflow:hidden;
}

div#myParktopVideo .bottom a, div#myParktopVideo .bottom a.link, div#myParktopVideo .bottom a.hover, div#myParktopVideo .bottom a.visted, div#myParktopVideo .bottom a.active {
cursor:pointer;
text-decoration:underline;
color:#8a8a8a;
}

div#myParknewestMembers .membersOut {
width:230px;
margin-top:10px;
margin-left:4px;
_margin-left:2px;
color:#333333;
float:left;
overflow:hidden;
}

div#myParknewestMembers .bottom {
width:230px;
height:20px;
padding-top:4px;
vertical-align:middle;
text-align:center;
float:left;
overflow:hidden;
}

div#myParknewestMembers .membersOut td {
padding:0 3px 6px 5px;
}

div#myParknewestMembers .membersOut table {
border-bottom:1px solid #CCCCCC;
}

div#myParknewestMembers a, div#myParknewestMembers a.link, div#myParknewestMembers a.hover, div#myParknewestMembers a.visted, div#myParknewestMembers a.active {
cursor:pointer;
text-decoration:underline;
color:#fb9600;
}

div#myParknewestMembers .bottom a, div#myParknewestMembers .bottom a.link, div#myParknewestMembers .bottom a.hover, div#myParknewestMembers .bottom a.visted, div#myParknewestMembers .bottom a.active {
cursor:pointer;
text-decoration:underline;
color:#333333;
}

div#myParkmemberOfDay .membersOfDayOut {
width:230px;
margin-top:10px;
margin-left:4px;
_margin-left:2px;
color:#333333;
float:left;
overflow:hidden;
}

div#myParkmemberOfDay .membersOfDayOut .memberImage {
height:70px;
width:110px;
_width:120px;
text-align:center;
padding:4px 5px 4px 5px;
border-right:1px dotted #CCCCCC;
float:left;
z-index:10;
overflow:hidden;
}

div#myParkmemberOfDay .membersOfDayOut .memberOptions {
height:80px;
width:100px;
padding:4px 0 4px 5px;
float:left;
overflow:hidden;
}

div#myParkmemberOfDay .membersOfDayOut .memberInfos {
float:left;
width:230px;
}

div#myParkmemberOfDay .membersOfDayOut .memberInfos table {
border-bottom:1px solid #CCCCCC;
}

div#myParkmemberOfDay .membersOfDayOut td {
padding:0 3px 6px 5px;
}

div#myParkmemberOfDay a, div#myParkmemberOfDay a.link, div#myParkmemberOfDay a.hover, div#myParkmemberOfDay a.visted, div#myParkmemberOfDay a.active {
cursor:pointer;
text-decoration:underline;
color:#fb9600;
}

div#myParkmemberOfDay .bottom {
width:230px;
height:20px;
padding-top:4px;
vertical-align:middle;
text-align:center;
float:left;
overflow:hidden;
}

div#myParkmemberOfDay .bottom a, div#myParkmemberOfDay .bottom a.link, div#myParkmemberOfDay .bottom a.hover, div#myParkmemberOfDay .bottom a.visted, div#myParkmemberOfDay .bottom a.active {
cursor:pointer;
text-decoration:underline;
color:#333333;
}


/* TAG TREE */

.taglevel10, .taglevel9 {
font-size:11px;
}
.taglevel8, .taglevel7 {
font-size:13px;
}
.taglevel6, .taglevel5 {
font-size:15px;
}
.taglevel4, .taglevel3  {
font-size:18px;
}
.taglevel2, .taglevel1 {
font-size:21px;
}


/* PHOTO VIDEO SEARCH */
.searchBox {
width:100px;
height:110px;
float:left;
overflow:hidden;
margin-right:16px;
margin-bottom:15px;
}

.searchBox .text {
width:100px;
float:left;
height:40px;
font-size:10px;
padding:3px 0 0 5px;
background-color:#FFF;
color:#000;
overflow:hidden;
margin-right:5px;
margin-bottom:5px;
}


/* PROFILE */
.profilebead {
float:left;
overflow:hidden;
}

.profileedit {
width:465px;
height:40px;
border-bottom:1px solid #666666;
margin-bottom:10px;
float:left;
overflow:hidden;
}

.profileimg {
width:120px;
border-right:1px dotted #666666;
margin-right:15px;
height:auto;
float:left;
overflow:hidden;
}

.profileinfo {
width:320px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
float:left;
overflow:hidden;
}


/* PICTURES */
div#container div#content div.myParkPhotoalbum div.pictures div.item div.pic {
height:100px;
padding-bottom:10px;
overflow:hidden;
}

div#container div#content div.myParkPhotoalbum div.pictures div.item div.title {
height:40px;
overflow:hidden;
}


/* PICTURE ADMIN */

#tabs h1 a {
text-decoration:none;
color:#ff9900;
}

#pictureEdit, #videoEdit {
width:714px;
height:300px;
border:1px solid #fb9600;
float:left;
}

#pictureEditMap, #videoEditMap{
width:658px;
height:300px;
}

#pictureFilter, #videoFilter {
float:left;
margin-top:10px;
}

#videoPool {
clear:both;
width:685px;
background-color:#000000;
margin-top:20px;
height:auto;
float:left;
padding:15px;
}

#picturePoolWrapper {
	width:685px !important;
	background-color:#000000;
	margin-top:20px;
	float:left;
	padding:15px;
	height: 130px !important;
	overflow: auto !important;
}

#picturePool {
	float: left; 
	height: 90px;
	width: 40000px;
	overflow: hidden;
}

#picturePool div.photoDrag, #videoPool div.videoDrag {
float:left;
margin:0 5px 5px 0;
}

#pictureEdit div.photoDrag, #videoEdit div.videoDrag {
float:left !important;
}


#tabs div {
float:left;
margin-right:10px;
cursor:pointer;
}

#submenus {
clear:both;
margin-bottom:35px;
}

#submenus div {
float:left;
padding:0 5px 5px 5px;
width:644px;
border-left:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
margin-bottom:15px;
display:none;
}

#submenus div span {
margin-right:10px;
color:#fb9600;
display:block;
float:left;
cursor:pointer;
}

#submenus a, #submenus a.link, #submenus a.hover, #submenus a.visted, #submenus a.active, {
margin-right:10px;
color:#fb9600;
text-decoration:none;
display:block;
float:left;
cursor:pointer;
}


.picpoolcontainer {
width:714px;
overflow:hidden;
margin-bottom:15px;
border-bottom:2px solid #fb9600;
float:left;
}

.picpoolcontainer .left {
width:130px;
height:500px;
overflow:hidden;
margin-right:10px;
float:left;
}

.picpoolcontainer .right {
width:570px;
height:500px;
overflow:hidden;
float:left;
}

.picpoolcontainer .activities {
width:110px;
height:20px;
overflow:hidden;
float:left;
}

.flickrPool {
width:110px;
_width:130px;
height:82px;
_height:102px;
padding:10px;
margin-bottom:10px;
margin-right:10px;
border:1px solid #666666;
overflow:hidden;
float:left;
}

/* BLOGS */

.blog_head_left {
width:120px;
padding-right:10px;
margin-right:10px;
border-right:1px dotted #666666;
float:left;
overflow:hidden;
}

.blog_head_right {
padding-right:10px;
width:290px;
float:left;
overflow:hidden;
}

/* AJAX Administration */

input.blackbutton {
border: solid 1px #ff9900;
background-color: transparent;
color: #ff9900;
font-size: 0.9em;	
background:#000;
}

.editbox {
width:950px;
height:160px;
overflow:hidden;
border-bottom:1px solid #999999;
margin-bottom:10px;
float:left;
}

.editbox .image {
width:130px;
overflow:hidden;
float:left;
}

.editbox .text {
width:820px;
color:#FFFFFF;
overflow:hidden;
float:left;
}

.editbox .activities {
width:165px;
height:25px;
overflow:hidden;
float:left;
}


/*  AJAX Comment */

.moderatorComment {
background-color:F5F5F5;
border:2px solid #FF9900;
padding:5px;
width:315px;
margin-top:5px;
}

div#container div#content div.locationsDetail div.locationComments div.content div.comments div.question {
border:2px solid #fb9600;
padding:3px;
}

/* MAP */
.elementsCustomContainer {
width:278px;
height:207px;
background:url(/static/img/cluster/boxhg.png);
margin-bottom:20px;
position:relative;
}

.elementsCustomContainer .close {
width:15px;
height:15px;
position:absolute;
top:10px;
right:10px;
cursor:pointer;
}

.elementsCustomContainer .title {
width:240px;
height:15px;
font-weight:bold;
text-transform:uppercase;
font-size:11px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
position:absolute;
top:12px;
left:15px;
}

.elementsCustomContainer .detailContent {
width:130px;
height:110px;
position:absolute;
left:15px;
top:45px;
}

.elementsCustomContainer .thumb {
position:absolute;
height:90px;
width:120px;
background-color:#000000;
right:7px;
top:36px;
}

.elementsCustomContainer .next {
position:absolute;
top:154px;
right:5px;
height:10px;
width:40px;
height:16px;
color:#FFFFFF;
background:#000000;
padding:2px 0 0 18px;
background: url(/static/img/cluster/next.gif) left center no-repeat #000000;
cursor:pointer;
}

/* AJAX Autocomplete */

li.selected
{
background:#333333;
padding:1px 3px 1px 3px;
color:#FFFFFF;
list-style: none;
}

/* tabber */

.tabberlive .tabbertabhide {
display:none;
}

.tabber {
}
.tabberlive {
margin-top:1em;
}

.tabbernav ul
{
margin:0 0 0 12px;
_margin-left:24px;
padding: 3px 0;
display:block;
font: bold 11px Tahoma, sans-serif;
}

.tabbernav ul li
{
list-style: none;
color: #fb9600;
background-image:url(/static/img/tab.gif);
background-repeat:no-repeat;
margin-bottom:3px;
margin-right:7px;
margin-top:-33px;
padding-top:12px;
height:30px;
_height:40px;
width:130px;
_width:145px;
display:block;
float:left;
}

.tabbernav ul li a
{
text-decoration: none;
}

.tabbernav ul li a:link { color: #fb9600; }
.tabbernav ul li a:visited { color: #fb9600; }

.tabbernav ul li a:hover
{
color: #fb9600 !important;
}

.tabbernav ul li.tabberactive a:hover
{
color: #fb9600 !important;
}

