﻿body { background-color:#CFD3D6; padding:0px; margin:0px 0px 0px 10px; font-size:10px; font-weight:normal; color:Black; font-family:Geneva,Arial,Helvetica,sans-serif; text-align:left;}
h2 { float:left; font-size:12px; margin:0px; margin-bottom:5px; font-weight:normal; color:#FFFFFF; background-color:#FF0099; padding:4px; }
h3 { float:left; font-size:12px; margin:0px; margin-bottom:5px; font-weight:normal; color:#FFFFFF; background-color:#FF0099; padding:4px; }
h3:after { clear:left; }
h4 { float:left; font-size:12px; margin:0px; font-weight:bold; color:#000000; background-color:#FFD300; padding:4px; }
hr { height:1px; color:#C0C0C0; border-bottom:none;}
label { width:100px; float:left; margin-top:5px; font-weight:bold; color:#666666; }
.input, textarea { border:1px solid #C0C0C0; padding:3px; font-family:Tahoma, Verdana, Arial; font-size:10px; color:#000000; }
.inputemail { width:250px;}
.inputemailblank { font-size: 0.9em; color:#777777; width:250px; height:16px;}
.inputDisabled {  border:1px solid #BDC7D8; padding:3px; font-family:Tahoma, Verdana, Arial; font-size:10px; color:#3B5998; background-color:#F0F0F0; }
select { border:1px solid #BDC7D8; font-size:1em; padding:2px; margin-left:0px; margin-right:5px;}
.block { display:block; clear:both; }
.checkbox label { float:none; font-weight:normal; margin-top:0px; }
.button { font-size:1.0em; background-color:#000000; border-color:#D9DFEA #FF0099 #FF0099 #D9DFEA; border-style:solid; border-width:1px; color:#FFFFFF; text-align:center; padding-top:3px; padding-bottom:2px; }
.button:hover { font-size:1.0em; background-color:#FF0099; border-color:#D9DFEA #FF0099 #FF0099 #D9DFEA; border-style:solid; border-width:1px; color:#FFFFFF; text-align:center; padding-top:3px; padding-bottom:2px; }
.button:active { font-size:1.0em; background-color:#FFD300; border-color:#D9DFEA #FF0099 #FF0099 #D9DFEA; border-style:solid; border-width:1px; color:#000000; text-align:center; padding-top:3px; padding-bottom:2px; }
.progressAnimation { font-size:1.2em; height:25px; background-image:url(progress-animation.gif); background-position:left center; background-repeat:no-repeat; padding-left: 30px; padding-top:10px; }
img { border:0px; }
a.imglink:link, a.imglink:visited  { margin:0px; padding:0px; background-color:Transparent; }
a.imglink:hover { margin:0px; padding:0px; background-color:Transparent; }

a.blank:link, a.blank:visited  { margin:0px; padding:0px; background-color:Transparent; color:white; }
a.blank:hover { margin:0px; padding:0px; background-color:Transparent; color:white; }

a:link, a:visited, a:active { padding-left:3px; padding-right:3px; background-color:#FFD300; color:#000000; text-decoration:none; text-transform:none; margin:0px }
a:hover { padding-left:3px; padding-right:3px; background-color:#FF0099; color:#FFFFFF; text-decoration:none; text-transform:none; }

.clearfix:after { clear:both; content:"."; display:block; height:0pt; line-height:0pt; visibility:hidden; }
.clearfix {}
html[xmlns] .clearfix { display:block; }
* html .clearfix { height:1%; }
.divContentBreaker { clear:both; }

/* GLOBAL TABLES */
/*
.watermark { border:1px solid #C0C0C0; margin-bottom:10px; padding:10px; background-color:#FFFFFF; background-image:url(../../_assets/images/watermark.jpg); background-repeat:no-repeat; background-position:bottom right;}
.watermark2 { border:1px solid #C0C0C0; margin-bottom:5px; padding:10px; background-color:#FFFFFF; background-image:url(../../_assets/images/watermark.jpg); background-repeat:no-repeat; background-position:bottom right;}
.watermark-grey { border:1px solid #C0C0C0; margin-bottom:10px; padding:10px; background-color:#EFEFEF; background-image:url(../../_assets/images/watermark-grey.jpg); background-repeat:no-repeat; background-position:bottom right;}
.watermark-grey2 { border:1px solid #C0C0C0; margin-bottom:5px; padding:10px; background-color:#EFEFEF; background-image:url(../../_assets/images/watermark-grey.jpg); background-repeat:no-repeat; background-position:bottom right;}
*/

.watermark { border:1px solid #C0C0C0; margin-bottom:10px; padding:10px; background-color:#FFFFFF;  background-repeat:no-repeat; background-position:bottom right;}
.watermark2 { border:1px solid #C0C0C0; margin-bottom:5px; padding:10px; background-color:#FFFFFF; background-repeat:no-repeat; background-position:bottom right;}
.watermark-grey { border:1px solid #C0C0C0; margin-bottom:10px; padding:10px; background-color:#EFEFEF; background-repeat:no-repeat; background-position:bottom right;}
.watermark-grey2 { border:1px solid #C0C0C0; margin-bottom:5px; padding:10px; background-color:#EFEFEF; background-repeat:no-repeat; background-position:bottom right;}
.yellowh3 { font-size:12px; margin:0px; margin-bottom:5px; font-weight:normal; color:#FFD300; background-color:#000000; padding:4px; }

.date { color:#888888; font-size:9px; font-weight:normal; }

.deletebt { cursor:pointer; width:29px; height:19px; background-image:url(../../_assets/images/delete.jpg); }
.deletebt-over { cursor:pointer; width:29px; height:19px; background-image:url(../../_assets/images/delete_over.jpg); }

.openbt { cursor:pointer; width:29px; height:16px; background-image:url(../../_assets/images/open.jpg); }
.openbt-over { cursor:pointer; width:29px; height:16px; background-image:url(../../_assets/images/open_over.jpg); }

.closebt { cursor:pointer; width:29px; height:16px; background-image:url(../../_assets/images/close.jpg); }
.closebt-over { cursor:pointer; width:29px; height:16px; background-image:url(../../_assets/images/close_over.jpg); }

/* GLOBAL STYLE LINKS */

a.pink:link, 
a.pink:visited, 
a.pink:active { text-decoration:none; padding-left:3px; padding-right:3px; background-color:#FF0099; color:#FFFFFF; text-decoration:none; text-transform:none; }
a.pink:hover {  text-decoration:none; padding-left:3px; padding-right:3px; background-color:#FFD300; color:#000000; text-decoration:none; text-transform:none; }

a.yellow:link, 
a.yellow:visited, 
a.yellow:active { text-decoration:none; padding-left:3px; padding-right:3px; background-color:#FFD300; color:#000000; text-decoration:none; text-transform:none; }
a.yellow:hover {  text-decoration:none; padding-left:3px; padding-right:3px; background-color:#FF0099; color:#FFFFFF; text-decoration:none; text-transform:none; }

a.pink-alt:link, 
a.pink-alt:visited, 
a.pink-alt:active { text-decoration:none; padding-left:3px; padding-right:3px; background-color:#FF0099; color:#FFFFFF; text-decoration:none; text-transform:none; }
a.pink-alt:hover { text-decoration:none; padding-left:3px; padding-right:3px; background-color:#000000; color:#FFFFFF; text-decoration:none; text-transform:none; }

a.yellow-alt:link, 
a.yellow-alt:visited, 
a.yellow-alt:active { text-decoration:none; padding-left:3px; padding-right:3px; background-color:#FFD300; color:#000000; text-decoration:none; text-transform:none; }
a.yellow-alt:hover { text-decoration:none; padding-left:3px; padding-right:3px; background-color:#000000; color:#FFFFFF; text-decoration:none; text-transform:none; }

a.pinkpad:link, a.pinkpad:visited { text-decoration:none; background-color:#FF0099; color:#FFFFFF; font-size:10px; font-weight:normal; margin:0px; padding:3px; line-height:21px; text-transform:none; }
a.pinkpad:hover { text-decoration:none; background-color:#FFD300; color:#000000; font-size:10px; font-weight:normal; padding:3px; line-height:21px;  text-transform:none; }

.pinkpad-alt { background-color:#C0C0C0; color:#FFFFFF; font-size:10px; font-weight:normal; padding:3px; line-height:21px;  text-transform:none; }
a.pinkpad-alt:link, a.pinkpad-alt:visited { background-color:#FF0099; color:#FFFFFF; font-size:10px; font-weight:normal; margin:0px; padding:3px; line-height:21px; text-decoration:none; text-transform:none; }
a.pinkpad-alt:hover { background-color:#000000; color:#FFFFFF; font-size:10px; font-weight:normal; padding:3px; line-height:21px; text-decoration:none; text-transform:none; }

.pinkpad-disabled { background-color:#999999; color:#FFFFFF; font-size:10px; font-weight:normal; padding:3px; line-height:21px;  text-transform:none; }
a.pinkpad-disabled:link, a.pinkpad-disabled:visited { background-color:#FF0099; color:#FFFFFF; font-size:10px; font-weight:normal; margin:0px; padding:3px; line-height:21px; text-decoration:none; text-transform:none; }
a.pinkpad-disabled:hover { background-color:#999999; color:#FFFFFF; font-size:10px; font-weight:normal; padding:3px; line-height:21px;  text-transform:none; }

a.yellowpad:link, a.yellowpad:visited { text-decoration:none; background-color:#FFD300; color:#000000; font-size:10px; font-weight:normal; margin:0px; padding:3px; line-height:21px; text-transform:none; }
a.yellowpad:hover { text-decoration:none; background-color:#FF0099; color:#FFFFFF; font-size:10px; font-weight:normal; padding:3px; line-height:21px;  text-transform:none; }

a.yellowpad-alt:link, a.yellowpad-alt:visited { text-decoration:none; background-color:#FFD300; color:#000000; font-size:10px; font-weight:normal; margin:0px; padding:3px; line-height:21px; text-transform:none; }
a.yellowpad-alt:hover { text-decoration:none; background-color:#000000; color:#FFFFFF; font-size:10px; font-weight:normal; padding:3px; line-height:21px;  text-transform:none; }

/* ADDITIONAL LINKS */

a.addlinks:link, 
a.addlinks:visited, 
a.addlinks:active { background-color:#FFD300; color:#000000; text-decoration:none; text-transform:none; padding:3px; line-height:21px; }
a.addlinks:hover { background-color:#FF0099; color:#FFFFFF; text-decoration:none; text-transform:none; padding:3px; line-height:21px; }

/* CONTEXT DIALOG */
.messageDialog div { border-collapse:collapse; border:none; z-index:5; }
.messageDialog #title { font-weight:bold; font-size:1.2em; padding-bottom:6px; z-index:5; }
.messageDialog #message { background-color:#F0F0F0; border-color:#B7B7B7; border-style:solid; border-width:1px 1px 2px; padding:10px; z-index:5; }
.messageDialog #message #content { clear:both; font-weight:normal;  z-index:5;}
.messageDialog #arrow {clear:both; background-repeat:no-repeat; height:12px; top:1px; position:relative;  z-index:5;}
.messageDialog .right { background-image:url(dialog_triangle_right.gif); background-position:right bottom; right:10px; z-index:5;}
.messageDialog .left { background-image:url(dialog_triangle_left.gif); background-position:left bottom; left:10px; z-index:5;}
.messageDialog #message #closebutton {width:16px; height:16px; background-image:url(dialog_close.gif); cursor:pointer;  z-index:5;}

/* TAGGABLE */
.tagImageArea { border:3px dashed #999999; position:absolute;}
.tagContentCancel { float:right; padding-right:3px; cursor:pointer; }
.tagContentComplete { float:left; padding-left:3px; cursor:pointer; }
.tagContentControls { background-color:#999999; height:20px; vertical-align:middle; }
#tagImageName { width:300px; position:absolute; visibility:hidden; padding:10px; border:5px solid #999999; border-right-color:#C0C0C0; border-bottom-color:#C0C0C0; background-color:#F0F0F0; }
.tagImageAreaDisplay { border:2px dashed #FF0000; position:absolute;}

/* AUTOSUGGEST */
.autosuggest { position:absolute; top:50px; left:50px; background-color:#F0F0F0; border:1px solid #C0C0C0; }
.autosuggest ul { list-style: none; margin:0px; padding:0px; }
.autosuggest ul li { margin:0px; text-align:left; padding:0px; clear:both;}
.autosuggest ul li a { text-decoration:none; }
.autosuggest ul li:hover { background-color:#C0C0C0; }

.autosuggest .container { clear:both; padding:5px; }
.autosuggest .container .thumbnail { border-width:0px; }
.autosuggest .container .divImage { float:left; padding-left:5px; padding-right:10px; padding-bottom:5px;}
.autosuggest .container .divContent { float:left; padding-right:10px; cursor:hand;}
.autosuggest .container .divContent em { font-style: normal; color: #6EADE7; }
.autosuggest .divContentBreaker { clear:both; }

/* MASTER PAGE */
#container { margin-left: 0px; margin-right: auto; width:990px; }
#header { height:157px; width:990px; }
/*#header #logo { cursor:pointer; background-image:url(header-logo.jpg); width:820px; height:106px; background-repeat:no-repeat; float:left; } */

#header .signOutContainer { width:170px; float:right; height:106px; position:relative; }
#header .signOut { position:absolute; bottom:10px; right:45px; text-align:center; line-height:34px; color:White; clear:both; float:right; cursor:none; width:86px; height:34px; background-image:url(../../_assets/images/sign-out.jpg); }
#header .signOutOv { position:absolute; bottom:10px; right:45px; text-align:center; line-height:34px; color:White; clear:both; float:right; cursor:none; width:86px; height:34px; background-image:url(../../_assets/images/sign-out-ov.jpg); }
#header .line { background-image:url(line.jpg); width:275px; height:27px; background-position:bottom; background-repeat:no-repeat; clear:both; }
#header .linefloatleft { background-image:url(long-line2.jpg); width:479px; height:51px; background-repeat:no-repeat; background-position:bottom; float:left; }
#header .logline { background-image:url(long-line.jpg); width:511px; height:51px; background-repeat:no-repeat; background-position:bottom; }

#leftcontent { width:275px; min-height:508px; float:left; }
#maincontent { width:715px; min-height:508px; float:left; }
#footer { /*background-image:url(badge.jpg); background-repeat:no-repeat; background-position:right;*/ clear:left; min-height:50px; height:50px; }
#SDLogo { background-image:url(badge.jpg); margin-left:20px; background-repeat:no-repeat; width:100px; height:100px; margin-top:10px; }

/* BANNER ADS */
#bannerAd1 { background-image:url(bannerAd1.jpg); background-repeat:no-repeat; width:338px; height:118px; float:right; }
#sidebannerAd1 { background-image:url(sidebannerAd1.jpg); background-repeat:no-repeat; width:230px; height:223px; }

/* SEARCH */
#search { float:right; width:380px; padding-right:50px; padding-left:550px; }
#search .searchIMG { background-image:url(../../_assets/images/search.jpg); width:107px; height:24px; float:left; }

/*a.AdvSearch:link, a.AdvSearch:visited { color:#000000; text-decoration:underline; background-color:Transparent; text-transform:none; }
a.AdvSearch:hover { color:#000000; text-decoration:none; background-color:Transparent; text-transform:none;}*/

/* LEFT NAVIGATION */
#inboxCount { font-family:Verdana,Arial,Geneva,Helvetica,sans-serif; font-size:10px; font-weight:bold; }
.line { background-image:url(line.jpg); width:275px; height:27px; background-repeat:no-repeat; clear:left; }
.heading { background-color:#000000; color:#FFFFFF; padding:2px 6px 2px 6px; line-height:23px; font-weight:bold; font-size:15px; }
.addheading { background-color:#FF0099; color:#FFFFFF; padding:2px 6px 2px 6px; line-height:23px; font-weight:bold; font-size:15px; }

#LeftNavLogin {}
#LeftNavLogin label { text-align:right; padding-right:5px; }

/* LOGIN PAGE */
#loginform { }
#loginform .block { padding-bottom:3px; }
#loginform .form { padding-left: 75px; width:350px; }
#loginform .form label { text-align:right; margin-right:5px; }
.Dline { background-image:url(long-line2.jpg); width:479px; padding-left:0px; height:30px; background-repeat:no-repeat; background-position:bottom; }
.signup { margin-left:45px; margin-top:10px; margin-bottom:8px; background-image:url(signup.jpg); width:122px; height:44px; }
.memberslogin { margin-left:45px; margin-bottom:10px; background-image:url(memberslogin.jpg); width:187px; height:69px; }

/* REGISTER PAGE */
#registerform {  }
#registerform .block { padding-top:0px; padding-bottom:3px; }
#registerform .form { padding-left: 80px; width:350px;}
#registerform .form label { text-align:right; margin-right:5px; }

/* PROFILE */
#profile { border:1px solid #C0C0C0; background-color:#FFFFFF; }
#profile .leftcolumn { float:left; margin:0px; padding:10px 10px 0px 10px; width:200px; z-index:2; text-align:center; }
#profile .leftcolumn .profileimage { border:1px solid #C0C0C0; padding:10px 0px 10px 0px; width:200px;}
#profile .leftcolumn .profileimage img { border:0px none; position:relative; z-index:2; }
#profile .leftcolumn .hyperlinkList { padding:0px; margin:0px; list-style-type:none; }
#profile .leftcolumn .hyperlinkList li { padding:0px; margin:0px; padding-bottom:3px; padding-top:3px; text-align:left; }
#profile .leftcolumn .hyperlinkList li a:link, #profile .leftcolumn .hyperlinkList li a:visited { background-color:#FF0099; color:#FFFFFF; font-size:10px; font-weight:normal; margin:0px; padding:3px; line-height:21px; text-transform:none; }
#profile .leftcolumn .hyperlinkList li a:hover { background-color:#000000; color:#FFFFFF; font-size:10px; font-weight:normal; padding:3px; line-height:21px;  text-transform:none; }
#profile .leftcolumn h3 { text-align:left; font-weight:normal; background-color:#000000; padding:3px; margin-top:3px; margin-bottom:3px; width:194px;}

#profile .leftcolumn .profilefriends { text-align:left; }
#profile .leftcolumn .profilefriends h3 { font-weight:normal; background-color:#000000; padding:3px; margin-top:3px; margin-bottom:3px; width:196px;}
#profile .leftcolumn .profilefriends .friend { float:left; width:60px; text-align:center; padding:2px; border:solid 1px #CCCCCC;}
#profile .leftcolumn .profilefriends .inner { width:1px; float:left;}

#profile .leftcolumn .profilefriends .friend a.friendname:link, a.friendname:visited, a.friendname:active { line-height:normal; border:solid 1px #FFFFFF; padding-right:3px; padding-left:3px; background-color:#FFD300; color:#000000; font-size:9px; }
#profile .leftcolumn .profilefriends .friend a.friendname:hover { padding-right:3px; padding-left:3px; background-color:#FF0099; color:#FFFFFF; font-size:9px; line-height:normal;} 

#profile .rightcolumn { float:left; margin:0px; padding:10px 0px 10px 0px; width:460px; z-index:1; }

#profile .rightcolumn #status .h2 { padding:3px; margin-bottom:5px; border:solid 1px #FFD300; background:#FFD300; color:#000000; font-weight:bold; font-size:15px; }

#profile .rightcolumn #status #statusdisplay { padding:5px; border-top:solid 1px #CCCCCC; background:#F7F7F7; border-bottom:1px solid #CCCCCC; }

#profile .rightcolumn .title { border-top:solid 1px #999999; border-bottom:solid 0px #999999; font-weight:bold; background-color:#CCCCCC; color:#000000; padding:4px; font-size:12px; line-height:15px; }
#profile .rightcolumn .subtitle { border-top:solid 1px #C0C0C0; border-bottom:solid 1px #D9D9D9; font-weight:bold; background-color:#F0F0F0; color:#555555; padding:4px; clear:both; margin-bottom:0px; margin-top:0px; font-size:11px; line-height:12px; }
#profile .rightcolumn .subcontent { padding-left:15px; margin-top:0px; padding-right:5px; }
#profile .rightcolumn label { margin-top:0px; text-align:right; margin-right:3px; }

#profile #personalinfo { margin-top:3px; }
#profile #personalinfo label { width:110px; text-align:right; margin-right:3px; }
#profile #profilecontactinfo label { width:110px; text-align:right; margin-right:5px; }

/* PROFILE EDIT*/
#profileedit .tabContainer { vertical-align:bottom; background-color:#F0F0F0; border-top: 1px solid #000000; border-bottom: 1px solid #C0C0C0; min-height:30px; height:30px; padding-left:20px; }
#profileedit .tabContainer a { float:left; cursor:pointer; }
#profileedit .tabContainer .tab, #profileedit .tabContainer .tabselected { cursor:pointer; float:left; margin-top:5px; margin-right:5px;}
#profileedit .tabContainer a .tabinner { height:25px; float:left; line-height:25px; padding-left:10px; padding-right:10px; }
#profileedit .tabContainer .tabselected a { background-color:Black; color:White; }
#profileedit .tabContainer .tabselected a:hover { background-color:#FF0099; }

#profileedit #multiview { position:absolute; width:693px; margin:auto; border:1px solid #C0C0C0; margin-top:5px; margin-bottom:10px; padding:0px; background-color:#FFFFFF; }
#profileedit #multiview h3 { float:left; font-size:12px; padding:0px; margin:0px; font-weight:normal; color:#FFFFFF; background-color:#FF0099; padding:3px; margin-bottom:3px; }

#profileedit .form { padding:10px; background-color:Transparent;}
#profileedit .form label { text-align:right; padding-right:20px; width:120px; }
#profileedit .form .block { padding-top:3px; padding-bottom:3px; }

#profileedit .form span {line-height:22px; }
#profileedit .form .input { padding-left:2px;}
#profileedit .form hr { width:70%; border-bottom:1px solid white; border-top:1px solid #C0C0C0; height:2px; }
#profileedit .form .nolabel label { width:auto; float:left; text-align:left; margin-top:0px; padding-left:5px;}
#profileedit .form .nolabel input { width:auto; float:left; }
#profileedit .form .checkboxlist label { width:70px;}
#profileedit .form textarea { float:left; }

/* PHOTO ALBUM */
#photoalbum .friendsGalleries {margin-top:5px;}
#photoalbum .friendsGalleries .column { width:230px; float:left; text-align:center; }
#photoalbum .friendsGalleries .item { margin:5px; padding:7px; border:1px solid #C0C0C0; background-color:White; float:left; width:203px; }
#photoalbum .friendsGalleries .item .image  { text-align:center; }
#photoalbum .friendsGalleries .seperator { width:10px; float:left; }

#photoalbum { padding:0px 10px 0px 10px; }
#photoalbum h3 { float:left; font-size:12px; margin-bottom:5px; font-weight:normal; color:#FFFFFF; background-color:#FF0099; padding:4px; }
#photoalbum h3:after { clear:left; }

#photoalbum #photos { margin:0px; }
#photoalbum #photos .frame { float:left; border:1px solid #C0C0C0; background-color:#F0F0F0; margin:5px 0px 0px 0px; width:210px; }
#photoalbum #photos .frame .photo { margin:5px; }
#photoalbum #photos .frame .photo .image { padding:5px; }
#photoalbum #photos .frame .details { padding-left:5px; padding-right:5px; }
#photoalbum #photos .column { width:219px; float:left; text-align:center; }

#photoalbum #comments .comment { padding-top:3px; padding-bottom:3px; }
#photoalbum #comments .comment .photo { float:left; }
#photoalbum #comments .comment .comments { float:left; }
#photoalbum #comments .comment .comments .header { width:300px; border-top:1px solid #C0C0C0; margin-left:10px; background-color:White; padding-top:2px; padding-left:5px;}

#photoalbum #comments .comment .comments .header .commentby { line-height:18px; font-size: 9px;}
#photoalbum #comments .comment .comments .header a.commentby, a.commentby:visited, a.commentby:active { padding-left:3px; padding-right:3px; background-color:#FF0099; color:#FFFFFF; text-decoration:none; text-transform:none; }
#photoalbum #comments .comment .comments .header a.commentby:hover {  padding-left:3px; padding-right:3px; background-color:#000000; color:#FFFFFF; text-decoration:none; text-transform:none; }

#photoalbum #comments .comment .comments .options a.option, a.option:visited, a.option:active { padding-left:3px; padding-right:3px; background-color:#FFD300; color:#000000; text-decoration:none; text-transform:none; }
#photoalbum #comments .comment .comments .options a.option:hover {  padding-left:3px; padding-right:3px; background-color:#000000; color:#FFFFFF; text-decoration:none; text-transform:none; }

#photoalbum #comments .comment .comments .header .commenton { font-size:9px; color:#999999; font-weight:bold; line-height:14px;  }
#photoalbum #comments .comment .comments .comment { padding-left:15px; }
#photoalbum #comments .comment .comments .options { padding-left:15px; }
#photoalbum #comments .comment .comments .options .option { padding-right: 5px; font-size:9px; }

#photoalbum #navigation { border-top:1px solid black; border-bottom: 1px solid #C0C0C0; background-color:#F0F0F0; height:28px; line-height:28px; margin-bottom:5px; }

#photoalbum #galleries .gallery { border:1px solid #C0C0C0; margin-bottom:5px; padding:10px; background-color:#FFFFFF; }
#photoalbum #galleries .gallery .about { float:left;}
#photoalbum #galleries .gallery .about .profilenumber { background-color:#000000; color:#FFFFFF; font-size:14px; font-weight:bold; padding:0px 5px 0px 5px; line-height:17px; }
#photoalbum #galleries .gallery .about span { background-color:Transparent; }
#photoalbum #galleries .gallery .about .text { background-color: #FFFFFF; color:#000000; }
#photoalbum #galleries .gallery .photo { float:left; padding-right: 10px; }

#photoalbum #addphoto { padding:10px; }
a.profilename:link, a.profilename:visited  { background-color:#FFD300; color:#000000; font-size:14px; font-weight:bold; padding:0px 4px 0px 4px; line-height:17px; text-transform:capitalize; }
a.profilename:hover { background-color:#FF0099; color:#FFFFFF; font-size:14px; font-weight:bold; padding:0px 4px 0px 4px; line-height:17px; text-transform:capitalize; }

a.photoalbum:link, a.photoalbum:visited { background-color:#FF0099; color:#FFFFFF; font-size:10px; font-weight:normal; margin:0px; padding:4px; line-height:25px; text-transform:capitalize; }
a.photoalbum:hover { background-color:#FFD300; color:#000000; font-size:10px; font-weight:normal; padding:4px; text-transform:capitalize; }

/* SEARCH RESULTS */
#searchSD {padding-left:10px; padding-right:10px;}
#searchSD #navigation { margin-bottom:5px; border-top:1px solid black; border-bottom: 1px solid #C0C0C0; background-color:#F0F0F0; height:28px; line-height:28px; }

.searchresults { padding: 10px; }
.searchresults .item { clear:both; padding:5px; border:1px solid #C0C0C0; display:inline-block; }
.searchresults .item .image { float: left; padding-right:5px; }
.searchresults .item .content { float: left; }
.searchresults .item .content label { clear:left; margin-top:0px; }
.searchresults .item .content em { color:Red; text-decoration:none; font-style:normal; }
.searchresults .item .options { float:right; padding-right:10px; }

/* YES / NO POPUP OBJECT */
#divYesNoContainerMessage { width:270px; padding:10px; border:5px solid #999999; border-right-color:#C0C0C0; border-bottom-color:#C0C0C0; background-color:#F0F0F0; /*background-image:url(../../_assets/images/watermark-grey.jpg); background-repeat:no-repeat; background-position:bottom right;*/ }
#divYesNoContainerMessage .YesNoContainerMessage { margin:auto; width:100px; }

/* REMOVE FRIEND POPUP OBJECT */
#removeFriendContainer { padding:10px; border:5px solid #999999; border-right-color:#C0C0C0; border-bottom-color:#C0C0C0; background-color:#F0F0F0; width:400px; /*background-image:url(../../_assets/images/watermark-grey.jpg); background-repeat:no-repeat; background-position:bottom right;*/}
#removeFriendContainer #photo { float:left; text-align:center; width:200px; border:solid 1px #C0C0C0;}
#removeFriendContainer #content { float:left; width:180px; padding-left:10px;}

/* ADD FRIEND POPUP OBJECT */
#addFriendContainer { padding:10px; border:5px solid #999999; border-right-color:#C0C0C0; border-bottom-color:#C0C0C0; background-color:#F0F0F0; width:400px; /*background-image:url(../../_assets/images/watermark-grey.jpg); background-repeat:no-repeat; background-position:bottom right;*/}
#addFriendContainer #photo { text-align:center; float:left; width:200px; border:solid 1px #C0C0C0; }
#addFriendContainer #addFriendSection h3 { padding:3px; float:left; font-size:12px; margin-top:1px; margin-right:8px; font-weight:bold; color:#000000; background-color:#FFD300; }
#addFriendContainer #addFriendSection { padding-left:10px; float:left; width:180px; }

/* Add Song Request*/
#addRequestContainer { padding:10px; border:5px solid #999999; border-right-color:#C0C0C0; border-bottom-color:#C0C0C0; background-color:#F0F0F0; width:400px; /*background-image:url(../../_assets/images/watermark-grey.jpg); background-repeat:no-repeat; background-position:bottom right;*/}
#addRequestContainer #addRequestSection h3 { padding:3px; float:left; font-size:12px; margin-top:1px; margin-right:8px; font-weight:bold; color:#000000; background-color:#FFD300; }
#addRequestContainer #addRequestSection { padding-left:10px; float:left; width:180px; }

/* FRIEND REQUEST ACCEPT POPUP OBJECT */
#acceptFriendContainer { padding:10px; border:5px solid #999999; border-right-color:#C0C0C0; border-bottom-color:#C0C0C0; background-color:#F0F0F0; width:400px; /*background-image:url(../../_assets/images/watermark-grey.jpg); background-repeat:no-repeat; background-position:bottom right;*/}
#acceptFriendContainer #photo { text-align:center; float:left; width:200px; border:solid 1px #C0C0C0;}
#acceptFriendContainer #content { padding-left:10px; float:left; width:180px; }

/* COPY IMAGE POPUP */
#copyImageToGalleryContainer { padding:10px; border:5px solid #999999; border-right-color:#C0C0C0; border-bottom-color:#C0C0C0; background-color:#F0F0F0; width:300px; /*background-image:url(../../_assets/images/watermark-grey.jpg); background-repeat:no-repeat; background-position:bottom right;*/}
#copyImageToGalleryContainer .item { padding:5px; margin-bottom:5px; border:1px solid #C0C0C0; }
#copyImageToGalleryContainer .itemSelected { padding:5px; margin-bottom:5px; border:1px solid #C0C0C0; background-color:#FF0099; }
#copyImageToGalleryContainer .pink { text-decoration:none; padding-left:3px; padding-right:3px; background-color:#FF0099; color:#FFFFFF; text-decoration:none; text-transform:none; }


#listRequestContainer {padding:10px; border:5px solid #999999; border-right-color:#C0C0C0; border-bottom-color:#C0C0C0; background-color:#F0F0F0; width:650px;}
#listRequestContainer .block { display:block; clear:both; }
#listRequestContainer .block .pink { text-decoration:none; padding-left:3px; padding-right:3px; background-color:#FF0099; color:#FFFFFF; text-decoration:none; text-transform:none; }
#listRequestContainer .block .yellow { margin:0px; font-weight:bold; color:#000000; background-color:#FFD300;}
#listRequestContainer .block .title  { background-color:#000000; color:#FFFFFF; padding:1px 5px; text-transform:uppercase; }
#listRequestContainer .block .message { margin:0px; font-weight:bold; color:#000000; background-color:#FFD300; width:500px}
#forgottenPasswordContainer { padding:10px; border:5px solid #999999; border-right-color:#C0C0C0; border-bottom-color:#C0C0C0; background-color:#F0F0F0; width:300px; /*background-image:url(../../_assets/images/watermark-grey.jpg); background-repeat:no-repeat; background-position:bottom right;*/}

/* ADD GALLERY POPUP OBJECT */
#addGalleryContainer { padding:10px; border:1px solid #999999; background-color:#F0F0F0; width:400px; /*background-image:url(../../_assets/images/watermark-grey.jpg); background-repeat:no-repeat; background-position:bottom right;*/}

/* PRIVACY STATUS MESSAGE */
#privacyStatusContainer { padding:10px; border:5px solid #999999; border-right-color:#C0C0C0; border-bottom-color:#C0C0C0; background-color:#F0F0F0; width:300px; }

/* INJECTION  */
.injectLoadingMessage { border:5px solid black; background-color:#F0F0F0; padding:20px; }

/* MESSAGING */
#messaging { padding-left:10px; padding-right:10px; }
#messaging h3 { margin:0px; }
#messaging #mailnavigation { margin-top:5px; height:28px; line-height:28px; border-top:1px solid black; border-bottom: 1px solid #C0C0C0; background-color:#F0F0F0; padding-right:10px; padding-left:10px; margin-bottom:5px; }
#messaging .message { background-color:#FFFFFF; border-top:solid 1px #C0C0C0; padding-right:20px; padding-left:20px; padding-bottom:10px; padding-top:10px; }

#messaging .message .checkbox { float:left; padding-right:10px; }
#messaging .message .photo { float:left; padding-right:10px; }
#messaging .message .contents { float:left; text-align:left; width:300px; }
#messaging .message .sender { float:left; width:180px; }
#messaging .message .sender .date { color:#888888; font-size:9px; font-weight:normal; }

#messages { background-color:#FFFFFF; width:695px; }
#messaging .date { color:#888888; font-size:9px; font-weight:normal; }

#messages msgtitle {  }   
#messages msgsubject { color:#000000; text-decoration:underline; }
a.msgsubject, a.msgsubject:visited, a.msgsubject:active { background-color:Transparent; color:#000000; text-decoration:underline; }
a.msgsubject:hover { background-color:Transparent; color:#000000; text-decoration:none; }

#messaging .message .options { float:right; padding-right:10px; }
#messaging .message .clear  { clear:both }
#messaging #divRecipients { margin-left:100px; }

#messaging .messageRecipientContainer { border:1px solid #C0C0C0; background-color:#F0F0F0; padding:2px; margin-top:1px; float:left; margin-right:10px; margin-top:2px; margin-bottom:2px; }
#messaging .messageRecipientContainer .messageRecipient { float:left; display:block; vertical-align:text-bottom;}
#messaging .messageRecipientContainer .messageDeleteButton {float:left; width:20px; height:16px; display:block; background-image:url(dialog_close.gif); background-position:right; background-repeat:no-repeat; }
#messaging .messageRecipientContainer a:hover { text-decoration:none; }
#messaging .rule { clear:both; margin-top:5px; margin-bottom:5px; height:1px; position:relative; background-color:#C0C0C0; }

#messaging #thread .threadmessage .photo { float:left; margin-left:10px; width:90px; }
#messaging #thread .threadmessage .sender { float:left; padding-right:10px; }
#messaging #thread .threadmessage .body { float:left; padding-left:20px; width:390px; }
#messaging .label { float:none; line-height:20px; }

/* EVENTS */
#storeevents { padding-right:10px; padding-left:10px; }
#storeevents h3 { margin:0px; }
#storeevents #navigation { margin-bottom:5px; margin-top:5px; line-height:28px; height:28px; border-top:1px solid black; border-bottom: 1px solid #C0C0C0; background-color:#F0F0F0; padding-left:10px;}
#storeevents #events { padding:0px; }
#storeevents #events .event { border:1px solid #C0C0C0; margin-bottom:5px; padding:5px; background-color:#FFFFFF;}
#storeevents #events .event .photo { float:right; width:150px; }
#storeevents #events .event .photo .image { position:relative; width:140px; height:70px; overflow:hidden; }
#storeevents #events .event .photo .image img { position:absolute; }
#storeevents #events .event .content { float:left; width:500px; }
#storeevents #events .event .content .title  { background-color:#000000; color:#FFFFFF; padding:1px 5px; text-transform:uppercase; }
#storeevents #events a, 
#storeevents #events a:visited, 
#storeevents #events a:active { background-color:#FFCC00; color:#003366; padding:1px; text-decoration:none; text-transform:lowercase; }
#storeevents #events a:hover { background-color:#FF0066; color:#FFFFFF; padding-bottom:1px; padding-top:1px; text-decoration:none;}
#storeevents #events .event .content .date { background-color:#FF0066; color:#FFFFFF; padding-bottom:1px; padding-top:1px; }
#storeevents #events .event .content .desc { background-color:#FFFFFF; background-repeat:repeat; color:#333333; line-height:15px; padding:1px 0px; }

/* MYFRIENDS */
#myfriends { margin:0px; padding-right:10px; padding-left:10px; }
#myfriends #navigation { padding-right:10px; padding-left:10px; margin-top:5px; border-top:1px solid black; border-bottom: 1px solid #C0C0C0; background-color:#F0F0F0; height:28px; line-height:28px; margin-bottom:5px; }
#myfriends .whosfriends h3 { margin:0px; }
#myfriends .whosfriends h4 { float:left; font-size:12px; margin:0px; font-weight:normal; padding:4px; }
#myfriends .whosfriends h4 .yellow-alt { font-size:12px; padding:4px; }
#myfriends .whosfriends content {  }

/* REQUESTS */
#requests { padding-right:10px; padding-left:10px; }
#requests #friends .item { clear:both; padding:5px; background-color:#FFFFFF; border:1px solid #C0C0C0; display:inline-block; background-image:url(../../_assets/images/watermark.jpg); background-repeat:no-repeat; background-position:bottom right;}
#requests #friends .item .image { float: left; padding-right:5px; }
#requests #friends .item .content { float: left; }
#requests #friends .item .content label { clear:left; margin-top:0px; }
#requests #friends .item .content em { color:Red; text-decoration:none; font-style:normal; }
#requests #friends .item .options { float:right; padding-right:10px; }

#requests #friends .options { float:right; padding-right:10px; }

#profile { background-color:White;  } 
#newsfeed .item { border:1px solid #C0C0C0; margin-bottom:5px; background-color:#FFFFFF; }
#newsfeed .item .thumbnail { float:left; padding:10px; }
#newsfeed .item .content { float:left; padding:10px; padding-left:0px; padding-right:5px; width:350px; }
#newsfeed .item .content .title { font-weight:bold; }
#newsfeed .item .content .date { color:#888888; font-size:9px; font-weight:normal; }
#newsfeed .item .delete { float:right; width:25px; text-align:right; padding-right:10px; padding-top:5px; }
#maincontent .newsstory { width:500px; float:left; padding-right:5px; padding-left:10px; }
#maincontent .updates { width: 200px; float:left; }

#newsrequests { padding-bottom:5px; }
#newsrequests .request { border:1px solid #C0C0C0; background-color:#EFEFEF; margin-bottom:5px;}
#newsrequests .request .content { float:left; padding:10px; padding-left:5px; padding-right:0px; }
#newsrequests .request .thumbnail { float:left; padding:10px; padding-right:5px; }

#newssearch { padding-bottom:5px; }
#newssearch label { text-align:right; margin-right:5px;}
#newssearch .search { border:1px solid #C0C0C0; background-color:#EFEFEF; margin-bottom:5px; padding:2px;} 

#newssearch .search .heading { background-color:#FFD300; color:#000000; padding-left:5px; font-weight:bold; font-size:11px; }
/*#newssearch .search label { width:50px; text-align:right; margin-right:5px; }*/

#newssearch .search .block { margin-bottom:3px; }

#newsstatus { padding-bottom:5px; }
#newsstatus .request { border:1px solid #C0C0C0; background-color:#EFEFEF; margin-bottom:5px; }
#newsstatus .request .content { float:left; padding:10px; padding-left:5px; padding-right:0px; }
#newsstatus .request .thumbnail { float:left; padding:10px; padding-right:5px; }
#newsstatus .request .date { font-weight:normal; font-size:9px; color:#888888; }

#newsevents { padding-bottom:5px; }
#newsevents .request { border:1px solid #C0C0C0; background-color:#EFEFEF; padding:10px; margin-bottom:5px; }

#peoplesearch .column { width: 168px; padding: 0px 5px 5px 0px; float:left; }
#peoplesearch .column .item { border:1px solid #C0C0C0; margin-bottom:5px; background-color:White; padding:10px; height:130px; }
#peoplesearch .column .profileimage { float:left; padding-right:10px;}
#peoplesearch .column .content { float:left;  }  
#peoplesearch .column .content a, a:visited, a:active {  }
#peoplesearch .column .content a:hover { background-color:black; }
#peoplesearch .column {  }

#peoplesearch .options { float:right; }
#peoplesearch #paging { float:right; clear:both; display:block; }

#pokepersoncontainer #pokepersonsection  { width:550px; padding:10px; border:5px solid #999999; border-right-color:#C0C0C0; border-bottom-color:#C0C0C0; background-color:#F0F0F0; /*background-image:url(../../_assets/images/watermark-grey.jpg); background-repeat:no-repeat; background-position:bottom right;*/}
#pokepersoncontainer .content h3 { margin:0px; }
#pokepersoncontainer .content h4 { float:left; font-size:12px; margin:0px; font-weight:normal; padding:4px; }
#pokepersoncontainer .content h4 .yellow-alt { font-size:12px; padding:4px; }
#pokepersoncontainer #pokepersonsection .image { width:200px; border:1px solid #C0C0C0; text-align:center;}
#pokepersoncontainer #pokepersonsection .content { float:left; padding-left:10px; width:335px; }
#pokepersoncontainer #pokepersonsection .content #pokeitems { width:250px; height:175px; overflow:scroll; border:1px solid #C0C0C0; padding:5px; margin:10px; margin-left:0px; }
#pokepersoncontainer #pokepersonsection .content #pokeitems .item { width:230px; background-color:#FFFFFF; border:1px solid #C0C0C0; margin-bottom:2px; padding:0px; font-size:12px; }
#pokepersoncontainer #pokepersonsection .content #pokeitems .item:hover { background-color:#FF0099; color:#FFFFFF; }
#pokepersoncontainer #pokepersonsection .content #pokeitems .itemselected { background-color:#FFD300; }
#pokepersoncontainer #pokepersonsection .content #pokeitems .image { float:left; padding:0px; width:50px; }
#pokepersoncontainer #pokepersonsection .content #pokeitems .content { float:left; margin:10px; width:110px; }
#pokepersoncontainer #pokepersonsection .content #pokeitems .content .bold { font-weight:bold; }
#pokepersoncontainer #pokepersonsection .content #pokeitems a { margin:0px; padding:0px; color:Black; cursor:pointer; }

#profile #profileminifeed .item { border:1px solid #C0C0C0; margin-bottom:5px; background-color:#EFEFEF; }
#profile #profileminifeed .item .thumbnail { float:left; }
#profile #profileminifeed .item .content { float:left; padding:10px; }

.draggablePlaceHolder { border:2px dashed black; }
.draggableitem { margin-bottom:5px; background-color:White;}
.draggableitem .title { float:left; }
.draggableitem .minmax { width:20px; float:right; }

#profile .rightcolumn .profileminifeed .item { border:1px solid #C0C0C0; background-color:#F0F0F0; margin-bottom:10px; display:inline-block; }
#profile .rightcolumn .profileminifeed .thumbnail { float:left; padding:10px; }
#profile .rightcolumn .profileminifeed .content { float:left; padding:10px; padding-left:0px; padding-right:5px; }
#profile .rightcolumn .profileminifeed .content .title { font-weight:bold; }
#profile .rightcolumn .profileminifeed .content .date { color:#888888; font-size:9px; font-weight:normal; }


.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border: 2px solid white;
}
.highslide-wrapper {
	background: white;
}
.highslide-image {
	border: 10px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 5px solid white;
    border-top: none;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

a.highslide-full-expand {
	background: url(highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

#SDEventImagesUpload .image { float:left; width:100; height:100; margin:5px; border:1px solid white; }