body { background-color: #d9d9d9; font-family:helvetica; border:0; margin:0; padding:0;font-weight:normal; line-height:17px}
a { text-decoration:none; font-weight:normal; cursor:pointer;}
a:hover { text-decoration: underline; }
form {margin:0; padding:0}
img {border:0}
img.overlay_protect {opacity:0; filter:alpha(opacity=0)}

input[type="text"], input[type="password"], input[type="file"], textarea {background-color:#fff; border:solid 1px #a6a6a6; padding: 2px}
/* input styles for pre-7.0 IE */
input.text input.password input.file {background-color:#fff; border:solid 1px #a6a6a6; padding: 2px;}

/* dropzone */
.drophover {background-color:#9c6}

.font8 {font-family:helvetica; font-size:8px}	.font9 {font-family:helvetica; font-size:9px}	.font10 {font-family:helvetica; font-size:11px}
.font11 {font-family:helvetica; font-size:11px}	.font12 {font-family:helvetica; font-size:12px}	.font13 {font-family:helvetica; font-size:13px}
.font14 {font-family:helvetica; font-size:14px}	.font15 {font-family:helvetica; font-size:15px}	.font16 {font-family:helvetica; font-size:16px}
.font17 {font-family:helvetica; font-size:17px}	.font18 {font-family:helvetica; font-size:18px}	.font24 {font-family:helvetica; font-size:24px}
.linkBoldBlack {color:#000; font-weight:bold}
.linkBlack {color:#000}	.linkBlue {color:#00f}
.linkWhite {color:#fff}	.linkRed {color:#f00}
.linkGreen {color:#0f0}	.linkGrey {color:#5b5b5b}

/* folder sprite */
div.collection_bg { background-image: url('/images/icon_sprite2.gif') }

/* flyer sprite */
div.flyer_bg { background-image: url('/images/flyers/flyer_sprite.gif') }

/* generic */
.grayBg {background-color:#e1e1e1}
.padding {padding:4px}
.clear {clear:both}
.empty {font-size:0px;line-height:0px}
.float {float:left}
.pointer {cursor:pointer}

/* borders */
td {border-color:#000}
.bottom {border-bottom:solid 1px}
.bottomLeft {border-bottom:solid 1px; border-left:solid 1px}
.left {border-left:solid 1px}
.right {border-right:solid 1px}
.rightBottom {border-right:solid 1px; border-bottom:solid 1px}
.rightBottomLeft {border-right:solid 1px; border-bottom:solid 1px; border-left:solid 1px}
.rightLeft {border-right:solid 1px; border-left:solid 1px}
.top {border-top:solid 1px}
.topBottom {border-top:solid 1px; border-bottom:solid 1px}
.topBottomLeft {border-top:solid 1px; border-bottom:solid 1px; border-left:solid 1px}
.topLeft {border-top:solid 1px; border-left:solid 1px}
.topRight {border-top:solid 1px; border-right:solid 1px}
.topRightBottom {border-top:solid 1px; border-right:solid 1px; border-bottom:solid 1px}
.topRightBottomLeft {border-top:solid 1px; border-right:solid 1px; border-bottom:solid 1px; border-left:solid 1px}
.topRightLeft {border-top:solid 1px; border-right:solid 1px; border-left:solid 1px}

.column_box {padding-bottom:10px; position:relative}
#media_list .column_box {padding-bottom:0px; position:relative}
.eventTemplateCategorySelected {background-color:#9c6; font-weight:bold}

/* pagination styles */
.paginationCell, .paginationCurrent {color:#595959;padding:4px 3px 3px 4px; float:left; cursor:pointer}
.paginationCurrent {text-decoration:underline; color:#595959}
.paginationCurrent a { color:#595959}
.paginationCell_plain { float: left; padding: 0 3px 0 3px; }
.paginationCell_plain a.module_link_color { font-weight: bold; }
.paginationCell a { text-decoration: none; color:#595959 }
.paginationCell a:hover { text-decoration: underline; }
/* END pagination styles */

/* START psuedo text styles */
.lucida {font-family: 'lucida grande', verdana, tahoma, arial, geneva, helvetica, sans-serif}
.verdana {font-family: verdana, tahoma, arial, geneva, helvetica, 'lucida grande', sans-serif}
.tahoma {font-family: tahoma, arial, geneva, helvetica, 'lucida grande', verdana, sans-serif}
.arial {font-family: arial, geneva, helvetica, 'lucida grande', verdana, tahoma, sans-serif}
.geneva {font-family: geneva, helvetica, 'lucida grande', verdana, tahoma, arial, sans-serif}
.helvetica {font-family: helvetica, 'lucida grande', verdana, tahoma, arial, geneva, sans-serif}
.hint_text {font: 700 12px helvetica , arial, verdana, san-serif; color: #ffffff; line-height: 1.25em;}
.hint-text {font: 700 12px helvetica , arial, verdana, san-serif; color: #ffffff; line-height: 1.25em;}

.text08 {font-size: 8px}	.text09 {font-size: 9px}	.text10 {font-size: 11px}	.text11 {font-size: 11px}
.text12 {font-size: 12px}	.text13 {font-size: 13px}	.text14 {font-size: 14px}	.text15 {font-size: 15px}
.text16 {font-size: 16px}	.text17 {font-size: 17px}	.text18 {font-size: 18px}	.text19 {font-size: 19px}
.text20 {font-size: 20px}	.text22 {font-size: 22px}	.text24 {font-size: 24px}	.text26 {font-size: 26px}
.text28 {font-size: 28px}

.lheight05 {line-height:1.05em} .lheight10 {line-height:1.10em} .lheight15 {line-height:1.15em}
.lheight20 {line-height:1.20em} .lheight25 {line-height:1.25em} .lheight30 {line-height:1.30em}
.lheight35 {line-height:1.35em} .lheight40 {line-height:1.40em} .lheight45 {line-height:1.45em}
.lheight50 {line-height:1.50em} .lheight55 {line-height:1.55em} .lheight60 {line-height:1.60em}
.lheight65 {line-height:1.65em} .lheight70 {line-height:1.70em} .lheight75 {line-height:1.75em}
.lheight80 {line-height:1.80em} .lheight85 {line-height:1.85em} .lheight90 {line-height:1.90em}
.lheight95 {line-height:1.95em} .lheight100 {line-height:1.00em} .lheight200 {line-height:2.00em}

.lspace00 {letter-spacing:.00em} .lspace01 {letter-spacing:.01em} .lspace02 {letter-spacing:.02em}
.lspace03 {letter-spacing:.03em} .lspace04 {letter-spacing:.04em} .lspace05 {letter-spacing:.05em}
.lspace06 {letter-spacing:.06em} .lspace07 {letter-spacing:.07em} .lspace08 {letter-spacing:.08em}
.lspace09 {letter-spacing:.09em} .lspace10 {letter-spacing:.10em} .lspace12 {letter-spacing:.12em}
.lspace14 {letter-spacing:.14em} .lspace16 {letter-spacing:.16em} .lspace18 {letter-spacing:.18em}
.lspace20 {letter-spacing:.20em} .lspace30 {letter-spacing:.30em} .lspace40 {letter-spacing:.40em}
.lspace50 {letter-spacing:.50em}

.fweight1 {font-weight: 100} .fweight2 {font-weight: 200} .fweight3 {font-weight: 300}
.fweight4 {font-weight: 400} .fweight5 {font-weight: 500} .fweight6 {font-weight: 600}
.fweight7 {font-weight: 700} .bold {font-weight: bold}

.uline {text-decoration: underline} a.noline {text-decoration: none} .italic {font-style:italic}
/* END psuedo text styles */

/* Uber Navigation */
.upper_navigation {position:absolute; top:12px; right:14px; text-align:right; margin:0px; color:#fff; font-family:helvetica; font-size:12px;}
.upper_navigation a, .upper_navigation a:visited {color:#fff; text-decoration:none;}
.upper_navigation a:hover {text-decoration:underline;}

.lower_navigation {position:absolute; top:0; left:0; margin:0; padding:0;}
.ln_full {top:43px; margin:0px; padding:0px;}

.uber_navigation {height: 56px; margin:0; padding:0}
.uber_navigation.full {height: 56px; width: 989px}
.uber_navigation li {float:left; list-style-type:none; margin:0; padding:0; text-align:right;}
.uber_navigation li a {display:block; height:28px;}
.uber_navigation li a span {display:none}

li.uber_home a {margin-left:31px; width:146px; background-position:0px 0px}
li.uber_profile a {margin-left:192px; width:126px; background-position:-350px -2px;}
li.uber_pages a {width:101px; background-position:-146px -3px}
li.uber_library a {width:104px; background-position:-246px -3px}
li.uber_inbox a {width:96px; background-position:-475px -3px}
li.uber_friends a {width:88px; background-position:-571px -3px}

li.uber_home a:hover, li.uber_home a.selected {background-position:0px 0px}
li.uber_profile a:hover, li.uber_profile a.selected {background-position:-350px -30px}
li.uber_pages a:hover, li.uber_pages a.selected {background-position:-146px -31px}
li.uber_library a:hover, li.uber_library a.selected {background-position:-246px -31px}
li.uber_inbox a:hover, li.uber_inbox a.selected {background-position:-475px -31px}
li.uber_friends a:hover, li.uber_friends a.selected {background-position:-571px -31px}

/* Lightbox Shadow */
.lb_table .lb_tl {background-position:top left}
.lb_table .lb_tr {background-position:top right}
.lb_table .lb_tc {background-position:top center}
.lb_table .lb_cl {background-position:center left}
.lb_table .lb_cc {background-position:center center}
.lb_table .lb_cr {background-position:center right}
.lb_table .lb_bl {background-position:bottom left}
.lb_table .lb_bc {background-position:bottom center}
.lb_table .lb_br {background-position:bottom right}
.lb_table .lb_content {position:relative}
.lb_table.safari .lb_content {margin-bottom:0}

.uber_lightbox {position:absolute; top:0; left:0}
.uber_lightbox .lb_tl, .uber_lightbox .lb_bl {height:86px}
.uber_lightbox .lb_tl, .uber_lightbox .lb_tr {width:86px}
.uber_lightbox .lb_cl img, .uber_lightbox .lb_cr img {width:86px; height:1px}
.uber_lightbox .lb_content {margin:-50px; top:-5px; left:-5px}
.uber_lightbox .lb_table.safari .lb_content {margin-top:-100px; top:45px}

.img_shadow .lb_tl, .img_shadow .lb_bl {height:22px}
.img_shadow .lb_tl, .img_shadow .lb_tr {width:22px}
.img_shadow .lb_cl img, .img_shadow .lb_cr img {width:22px; height:1px}
.img_shadow .lb_content {margin:-14px; top:-2px; left:-2px}
.img_shadow .lb_table.safari .lb_content {margin-top:-26px; top:11px}

.img_shadow.small .lb_tl, .img_shadow.small .lb_bl {height:11px}
.img_shadow.small .lb_tl, .img_shadow.small .lb_tr {width:11px}
.img_shadow.small .lb_cl img, .img_shadow.small .lb_cr img {width:11px; height:1px}
.img_shadow.small .lb_content {margin:-7px; top:-1px; left:-1px}
.img_shadow.small .lb_table.safari .lb_content {margin-top:-13px; top:5px}

.jelly_box_color {background-color:#99cc66}

/* Homepage Template */
.vi_buttons {height:32px; color:#bbbbbb; font-family:helvetica; font-size:14px; cursor:pointer;}
.vib_on {color:#000000; background-color:#ffffff;}
.vib_gradient_on {background:url(/images/homepage/20080310/img_tab_gradient.gif);}
.vicontent a, .vicontent a:visited {text-decoration:none;}
.vicontent a:hover {text-decoration:underline;}

/* help bubble text */
.help_box {z-index:99;}
.help_box .lb_tl {width:40px; height:59px}
.help_box .lb_br {width:40px; height:45px}
.help_right_bubble .lb_tl, .help_left_bubble .lb_tr {width:96px; height:59px}
.help_right_bubble .lb_br, .help_left_bubble .lb_bl {width:40px; height:45px}
.help_box .lb_content {margin:-10px; margin-top:-20px}
.help_box .lb_table.safari .lb_content {margin-top:-30px; top:10px}
.help_bubble_text {font-family:helvetica; font-size:12px; color:#000000;}
.help_bubble_question {display:block; font-size:14px; font-weight:bold; padding-bottom:12px;}

/* tool tip */
.uber_tip { border:1px solid #000000; background:#FFFFE6; font:11px Helvetica, sans-serif; padding:4px;}

/* inbox */
.profile_inbox_sort_delete {font-family:helvetica; font-size:11px; color:#fff}
.profile_inbox_msg {color:#000; background-color:#fff; text-decoration:none; cursor:pointer}
.profile_inbox_msg a {color:#000; text-decoration:none}
.profile_image_msg a, .profile_image_msg a:visited {font-family:helvetica; font-size:12px; font-weight:bold; color:#000}
.profile_inbox_msg_on a {font-family:helvetica; font-size:12px; font-weight:bold; color:#fff; background-color:#8EC534; text-decoration:none}
.profile_inbox_msg_on {color:#fff; background-color:#8EC534; text-decoration:none}
.msg_unread {font-weight:bold}
.msg_read {font-weight:normal}
.msg_read .msg_dot {display:none}
div.inbox_bg { background-image:url('/images/inbox/inbox_sprite_v2.gif'); }

/* blogs */
.caption_container {padding:4px; text-align:center; font-family:helvetica; font-size:9pt}
.pcTmplSelected {border:solid 3px; border-color:#9c6}
.pcTmplUnselected {border:solid 3px; border-color:#fff}
.b_body { line-height: 150%; }
body.ubereditor {background-color:#fff}
table.ubereditor .toolbar {background-color:#f0f0ee; border:1px solid #cccccc; border-bottom:0}
table.ubereditor .htmlarea {border:1px solid #cccccc}
table.ubereditor .btnImage {border: 1px solid #f0f0ee}
table.ubereditor .btnImage_hover {border:1px solid #0a246a; background-color:#b6bdd2}
table.ubereditor select {font-size:12px}

/* master list for blogs, media, friends, and flyers */
.nav_coll_selected {background-color:#8EC534; }
.nav_coll_selected .media_data {background-color:#8EC534; color: white; }
li.collection div { text-decoration:none; }
li.collection div:hover { text-decoration:underline; }
li.nav_coll_selected div:hover { text-decoration:none; }
/* end master */

/* lightbox cancel-save */
.LB_cancel_save { background-image: url(/images/lightboxes/Cancel_save.gif); }
.LB_cancel { width:70px; height:29px; background-position:0 0; }
.LB_save { width:76px; height:29px; background-position:-70px 0; }
/* end lightbox */

/* mypage lightbox sprite - moved from edit_uvme.css because it's needed in non-edit mode - i.e. Swap upload */
div.LB_sprite { background-image: url(/images/mypage/lightbox_buttons.gif); }
div.LB_upload_images { width:119px; height:23px; background-position:-152px 0px; }
div.LB_upload_videos { width:119px; height:23px; background-position:-271px 0px; }
div.LB_cancel_upload { width:70px; height:19px; background-position:-310px -46px; }
div.LB_upload_on { width:70px; height:19px; background-position:-380px -46px; }
div.LB_upload_off { width:70px; height:19px; background-position:-380px -65px; }
div.LB_cancel_lightbox { width:70px; height:23px; background-position:-3px -3px; cursor:pointer}
div.LB_save_lightbox { width:76px; height:29px; background-position:-76px -87px; cursor:pointer}
div.LB_spacer_top { width:388px; height:31px; background-position:0px -149px; }
div.LB_spacer_bottom { width:388px; height:34px; background-position:0px -180px; }
/* end mypage lightbox */
