﻿html
{
    color:#000;
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    /*background:#092643 url(images/funnybone_bg_gradient.png) repeat-x center top;*/

}
body
{
    font:13px/1.231 arial,helvetica,clean,sans-serif;
}
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;
}
p
{
margin:10px 0;
}
li
{
list-style:none;
}
table
{
    font-size:inherit;
    font:100%;
    border-collapse:collapse;
    border-spacing:0;
}
fieldset,img
{
    border:0;
}
h1,h2,h3,h4,h5,h6
{
    font-size:100%;
    font-weight:400;
    font-size:1.8em;
    line-height:1.1em;

}
.separator
{
    padding-bottom:5px;
}
.module.border-3.separator {
    background-color: #f2f2f2;
}
.clear
{
    clear:both;
    display:block;
    overflow:hidden;
    visibility:hidden;
    width:0;
    height:0;
}
a
{
    text-decoration:none;
    color:#fff;
}
a:link
{
    color:#fff;
}
a:hover
{
    color:#fff;
    text-decoration:underline;
}
a:visited
{
    color:#fff;
}
a.blue
{
    color:#1db5e7;
}
/*.container
{
    margin-left:auto;
    margin-right:auto;
    padding:5px 10px;
    padding-bottom:0;
    width:960px;
    height:auto!important;
    min-height:470px;
    position: relative;
}*/

.container .login
{
    height:85px;
}
.row
{
margin:0;
padding:0;
}
.cell
{
display:inline;
position:relative;
margin-left:2px;
margin-right:3px;
}
.top-menu
{
border-top:solid 5px #68afd0;
border-bottom:0;
background:url(images/menu_bg_blue.jpg) repeat-x top left;
background-color:#396478;
height:28px;
margin-top:0;
text-transform:uppercase;
color:#fff;
width:960px;
}
.top-menu ul
{
width:100%;
}
.top-menu li
{
float:left;
padding-top:2px;
text-align:center;
padding-top:7px;
padding-left:16px;
}
.top-menu li.right
{
float:right;
text-align:center;
padding-right:16px;
}

.top-menu li.right a
{
float:right;
}
.top-menu li.input
{
padding-top:3px;
vertical-align:bottom;
}
.top-menu li.input input
{
color:#666;
font-size:.923em;
padding:1px 0 1px 8px;
}
.vtop-menu .input input
{
position:relative;
top:-1px;
color:#666;
font-size:.923em;
}
.top-menu li.input .button
{
color:#fff;
padding:0 3px;
}
.top-menu .input .button
{
color:#fff;
padding:0 3px;
}
.top-menu a
{
color:#ccc;
font-size:1em;
display:block;
}
.top-menu a.selected,.top-menu a:hover
{
color:#fff;
text-decoration:none;
font-weight:700;
}
.full
{
width:960px;
margin-left:0;
margin-right:0;
}
.fc-content {
    /*background-color: #f2f2f2;*/
}
.button
{
width:auto;
padding:0 5px;
height:21px;
background:#3c99f0 url(images/button_bg.png) repeat-x left bottom;
border:solid 1px #1f54bc;
font-weight:700;
text-align:center;
text-transform:uppercase;
color:#fff;
cursor:pointer;
}
/*.footer
{
background:url(images/funnybone_bg_label.png) no-repeat center 32px;
-background:url(images/ie6-funnybone_bg_label.png) no-repeat;
padding-bottom:40px;
height:auto!important;
min-height:180px;
}*/
.footer .menu
{
background-color:#000;
-background:transparent url(images/ie6-footer-black-bg.jpg) repeat-x 0 0;
-border:0;
height:25px;
-height:500px;
}
.footer .menu ul
{
padding-top:5px;
width:100%;
}
.footer .menu li
{
float:left;
padding-left:10px;
padding-right:24px;
}
.footer .menu li .items
{
margin-top:9px;
}
.footer .menu li.extended
{
padding-left:0;
display:block;
}
.footer .menu a
{
margin-right:10px;
color:#ccc;
}
.footer .menu a:hover
{
text-decoration:none;
}
.footer .menu .subitem
{
padding:5px 15px 5px 0;
font-size:.846em
}
.footer .descr-wrap
{
position:relative;
}
.footer .descr-wrap .descr
{
position:absolute;
top:125px;
-top:-125px;
color:#ccc;
font-size:.846em;
text-align:center;
width:960px;
}
.footer .descr-wrap .descr a
{
color:#ccc;
}
.image
{
_behavior:url(iepngfix.htc);
}
.black-container
{
background: #000;
padding: 0px 0px 0px 0px;
}
.w630
{
width:510px;
height: 320px;
}
.alpha
{
margin-left:0;
}
.omega
{
margin-right:0;
}
.clearfix:after
{
clear:both;
content:' ';
display:block;
font-size:0;
line-height:0;
visibility:hidden;
width:0;
height:0;
}
html .clearfix
{
height:1%;
}
.border-3
{
border:solid 3px #333;
}
.rotator-wrap
{
width:510px;
height:320px;
overflow:hidden;
position:relative;
}
.rotator-wrap #prevBtn,.rotator-wrap #nextBtn
{
position:absolute;
z-index:100;
cursor:pointer;
width:30px;
height:64px;
top:100px;
}
.rotator-wrap #prevBtn
{
background:url(images/rotator_left.png) no-repeat top left;
left:0;
}
.rotator-wrap #nextBtn
{
background:url(images/rotator_right.png) no-repeat top left;
right:0;
}
.rotator-wrap .rotator .objects
{
list-style:none outside none;
height:320px;
position:absolute;
}
.rotator-wrap .rotator .objects .object
{
float:left;
overflow:hidden;
list-style:none outside none;
position:relative;
width:510px;
height:320px;
}
.rotator-wrap .rotator .objects .object .object-img
{
text-align:center;
}
.rotator-wrap .rotator .objects .object .descr-wrap
{
position:absolute;
bottom:0;
opacity:.7;
filter:alpha(opacity=70);
width:510px;
height:75px;
border:solid 1px #333;
background-color:#000;
}
.rotator-wrap .rotator .objects .object .descr td
{
height:60px;
color:#fff;
overflow:hidden;
padding-left:10px;
padding-right:10px;
}
.rotator-wrap .rotator .objects .object .descr
{
position:absolute;
bottom:8px;
width:510px;
}
.rotator-wrap .rotator .objects .object .descr .descr-left
{
vertical-align:middle;
text-align:center;
font-size:2em;
font-weight:700;
letter-spacing:-2px;
font-family:Tahoma;
}
.rotator-wrap .rotator .objects .object .descr .descr-left350
{
vertical-align:middle;
text-align:center;
font-size:1.1em;
font-weight:700;
letter-spacing:0px;
font-family:Tahoma;
}
.rotator-wrap .rotator .objects .object .descr .descr-right
{
width:50%;
vertical-align:middle;
font-size:.83em;
border-left:solid 1px #fff;
padding-left:10px;
}
.rotator-wrap .rotator .objects .object .descr a
{
color:#fff;
}
.rotator-wrap .rotator .objects .object .descr a:hover
{
text-decoration:none;
}
.choose-funnybone-club
{
height:320px;
width:450px;
}
.choose-funnybone-club h2
{
font-size:1.538em;
font-weight:700;
color:#fff;
background:#333;
padding:3px;
padding-left:7px;
}
.choose-funnybone-club h3
{
font-size:10pt;
color: Yellow;
}
.choose-funnybone-club .list
{
height:290px;
padding-left:4px;
background:url(images/choose-city-bg.png) bottom left repeat-x;
}
.choose-funnybone-club .list ul
{
float:left;
width:205px;
}
.choose-funnybone-club .list ul li
{
margin-top:8px;
-margin-top:7px;
margin-left:12px;
-margin-left:11px;
}
.choose-funnybone-club .list ul a
{
color:Yellow;
font-weight:700;
}
.choose-funnybone-club .list ul a i
{
color:White;

}
.choose-funnybone-club .list ul a:hover
{
color:#1db5e7;
}
.featured-links-wrap
{
padding:0 32px;
position:relative;
margin:8px 0;
height:125px;
}
.featured-links-wrap .prev,.featured-links-wrap .next
{
width:30px;
height:125px;
border:none;
cursor:pointer;
}
.featured-links-wrap .prev
{
background:url(images/rotator_left_large.png) no-repeat left center;
}
.featured-links-wrap .next
{
background:url(images/rotator_right_large.png) no-repeat right center;
}
.featured-links
{
height:125px;
overflow:hidden;
}
.featured-links ul
{
height:125px;
}
.featured-links ul li a,.featured-links ul li img
{
display:block;
border:none;
}
.featured-links ul li img
{
padding:0 3px;
}
.featured-links ul li
{
height:125px;
}
.home-modules .c-left
{
width:300px;
}
.home-modules .c-center
{
width:350px;
}
.home-modules .c-right
{
width:300px;
}
.twitter
{
    height:374px;
    background-color:Black;
}
.twitter .body
{
height:357px;
background-color:Black;
}
.twitter .body .items
{
padding:10px;
overflow:auto;
overflow-x:hidden;
overflow-y:auto;
height:240px;
min-height:240px;
-height:240px;
}
.twitter .body .item
{
border-bottom:1px solid #999;
margin-bottom:2px;
padding-bottom:10px;
}
.twitter .body .item a
{
color:#2A7EE8;
}
.twitter .body .item. pubDate
{
font-size:.846em;
margin-top:3px;
}
.module
{
position:relative;
}
.module .header {
    color: #fff;
    border-top: none;
    border-bottom: 0;
    /* background: url(images/menu_bg_blue.jpg) repeat-x 0 0; */
    background-color: #4188a0;
    height: 40px;
    overflow: hidden;
    margin-top: 0;
    text-transform: uppercase;
    padding: 5px 0 0px 10px;
    margin-bottom: 0px;
    font-weight: 700;
    font-size: 25px;
    text-align: center;
    width: 100%;
   /* margin-left: 10px;*/
}
.module .body
{
color: #666;
/*background:#f2f2f2 url(images/block_bg.png) repeat-x scroll left bottom;*/

}
.module #hubTwitterBody
{
    color: #FFFFFF;
    background:#000000 url(images/block_bg_black.png) repeat-x scroll left bottom;
}
.homeads .body
{
    height: 374px;
    padding: 0px 0px 0px 0px;

}
.alphabet-navigator
{
border-bottom:solid 1px #aeaeae;
height:30px;
margin-top:10px;
}
.alphabet-navigator span
{
padding:3px 6px 15px;
}
.alphabet-navigator span.current
{
background:url(images/selected-letter.png) bottom center no-repeat;
}
.alphabet-navigator span.current
{
color:#000;
font-weight:700;
}
.alphabet-navigator,.alphabet-navigator span a
{
color:#2a7ee8;
}
.content-gallery
{
margin-top:5px;
}
.content-gallery .body
{
    padding-top:10px;
position:relative;
min-height:757px;
-height:757px;
}
.content-gallery .body .alphabet-navigator span.current
{
background:url(images/selected-letter-gray.png) bottom center no-repeat;
}
.content-gallery .items
{
padding-top:20px;
overflow:hidden;
}
.content-gallery .item
{
width:305px;
}
.content-gallery .title,.content-gallery .title a
{
color:#2a7ee8;
font-size:1.077em;
}
.content-gallery a
{
font-size:.923em;
color:#2a7ee8;
}
.content-gallery .prev-next-pager
{
font-size:.846em;
position:absolute;
right:20px;
bottom:5px;
margin-bottom:3px;
}
.comedian-gallery .header
{
display:none;
}
.comedian-gallery .body
{
padding-left:15px;
padding-right:15px;
}
.comedian-gallery .item .profile
{
margin-top:47px;
}
.comedian-gallery .body .title
{
width:215px;
}
.prev-next-pager,.prev-next-pager .active
{
color:#2a7ee8;
font-weight:700;
}
.prev-next-pager .active
{
cursor:pointer;
}
.prev-next-pager .disabled
{
color:#ccc;
}
.prev-next-pager .numeric
{
padding-right:10px;
color:#000;
}
.prev-next-pager .numeric span,.prev-next-pager .numeric a
{
padding-left:5px;
}
.prev-next-pager .numeric a.current
{
color:#000;
font-weight:700;
}
.history-body
{
margin-top:5px;
}
.history-body .body
{
position:relative;
padding-left:15px;
padding-right:15px;
padding-bottom:15px;
}
.history-body .body .title
{
width:175px;
}
.history-body .body a
{
color:#2A7EE8;
}
.history-body .body h2
{
font-weight:700;
}
.login-register
{
padding:30px;
background-color:#fff;
color:#666;
}
.login-register .button
{
height:22px;
}
.login-register .left
{
width:350px;
margin:0;
padding:20px;
}
.login-register .right
{
/*width:380px;*/
margin:0;
padding:20px;
}
.login-register h2
{
font-size:1.231em;
font-weight:700;
text-transform:uppercase;
}
.login-register .form-register .required
{
font-size:.769em;
color:Red;
}
.login-register .name
{
white-space:nowrap;
margin-bottom:2px;
font-size:.846em;
}
.registerPasswordForm .zipcode input, .employmentform .zipcode input
{
width:40px;
}
.login-register .value, .sendMessageForm .value
{
margin-bottom:10px;
}
.login-register .value input,.login-register .value select
{
width:260px;
padding:4px 3px;
border:solid 1px #b4babd;
}
.login-register .value select
{
width:268px;
}
.login-register .value input[type='checkbox']
{
padding:0;
margin-right:5px;
width:10px;
}
.login-register a
{
color:#2a7ee8;
}
.login-register .form-login .descr
{
font-weight:700;
}
.login-register .import-data a.button
{
color:#fff;
padding:2px 8px;
}

.registerPasswordForm .phones .value input, .employmentform .phones .value input
{
    width:40px;
}
.registerPasswordForm .phones .value, .employmentform .phones .value
{
float:left;
}
.three-color-border
{
border:solid 2px #282828;
border-left:0;
border-right:0;
}
.three-color-border div
{
border:solid 1px black;
border-left:0;
border-right:0;
background-color:#2e3b40;
height:6px;
font-size:0;
line-height:0;
}
.comedian-detail .row-title
{
color:#fff;
position:relative;
background-color:#000;
padding:4px 4px 4px 10px;
}
.comedian-detail .row-title .title
{
font-size:34px;
font-weight:700;
}
.comedian-detail .row-central
{
min-height:400px;
-height:400px;
padding:1px;
}
.comedian-detail .row-central .comedian-info
{
width:376px;
min-height:386px;
-height:386px;
padding:2px;
overflow:hidden;
}
.comedian-detail .row-central .comedian-info .about
{
color:#fff;
padding:10px 4px 2px 8px;
}
.comedian-detail .row-central .comedian-info .about h3
{
font-weight:700;
font-size:.923em;
text-transform:uppercase;
}
.comedian-detail .row-central .comedian-info .about .text
{
padding-right:5px;
height:89px;
}
.comedian-detail .row-central .comedian-info .about .text2
{
padding-right:5px;
height:112px;
}
.comedian-detail .row-central .videos
{
width:545px;
min-height:382px;
-height:382px;
overflow:hidden;
padding:4px;
}
.comedian-detail .row-central .videos .video
{
height:336px;
min-height:336px;
-height:308px;
text-align:center;
}
.comedian-detail .layout .banner
{
margin-bottom:5px;
}
.comedian-detail .layout .facebook-widget
{
margin-bottom:5px;
height:280px;
overflow:hidden;
}
.comedian-detail .become-fan-button
{
text-align:center;
height:23px;
}
.comedian-detail .buy-button
{
text-align:center;
height:23px;
}
.comedian-detail .become-fan-button .button
{
text-transform:uppercase;
font-size:.692em;
height:16px;
padding:0 2px;
}
.comedian-detail .buy-button .button
{
text-transform:uppercase;
font-size:.900em;
height:16px;
padding:0 2px;
}
.related-videos
{
border:solid 1px #333;
height:67px;
min-height:67px;
-height:67px;
width:545px;
overflow:hidden;
position:relative;
}
.related-videos #prevBtn,.related-videos #nextBtn
{
position:absolute;
z-index:100;
cursor:pointer;
width:15px;
height:67px;
top:0;
}
.related-videos #prevBtn
{
background:url(images/related_videos_left.png) no-repeat top left;
left:0;
}
.related-videos #nextBtn
{
background:url(images/related_videos_right.png) no-repeat top left;
right:0;
}
.related-videos .rotator .objects
{
list-style:none outside none;
height:67px;
position:absolute;
}
.related-videos .rotator .objects .object
{
float:left;
overflow:hidden;
list-style:none outside none;
position:relative;
width:545px;
height:67px;
}
.related-videos .rotator .objects .object img
{
margin-right:3px;
border:solid 1px #000;
cursor:pointer;
}
.related-videos .rotator .objects .object img.videoThumbActive
{
border:solid 1px #fff;
}
.comedian-followers-column
{
    width: 350px;
    margin-right: 5px;
    min-height: 500px;
    -height: 500px;
}
.comedian-followers .body
{
padding:12px 3px 7px 17px;
position:relative;
height:511px;
min-height:511px;
-height:511px;
}
.comedian-followers .body .followers
{
overflow:auto;
}
.comedian-followers .body .followers.empty
{
min-height:485px;
-height:485px;
background:url(images/comic_fansDefault.png) no-repeat top left;
}
.comedian-followers .body .followers.empty .follow
{
cursor:pointer;
position:absolute;
top:135px;
left:48px;
color:#000;
font-weight:700;
font-size:1.846em;
}
.comedian-followers .body .followers .follower
{
float:left;
margin:0 12px 26px 0;
}
.comedian-followers .body .followers .follower a
{
    text-decoration:none;
    color:#2a7ee8;
}
.comedian-followers .body .followers .follower a:link
{
    color:#2a7ee8;
}
.comedian-followers .body .followers .follower a:hover
{
    color:#2a7ee8;
    text-decoration:underline;
}
.comedian-followers .body .followers .follower a:visited
{
    color:#2a7ee8;
}
.comedian-followers .body .pager-info
{
position:absolute;
bottom:6px;
left:15px;
color:#333;
font-size:.923em;
}
.comedian-followers .body .prev-next-pager
{
position:absolute;
bottom:6px;
right:9px;
}
.comedian-followers .body .prev-next-pager .active
{
font-weight:400;
font-size:.923em;
}
.no-result
{
font-size:1.846em;
color:#333;
text-align:center;
margin-top:200px;
}
.comedian-events .body-content
{
overflow:auto;
overflow-x:hidden;
overflow-y:auto;
font-size:.923em;
height:211px;
min-height:211px;
width:299px;
-height:211px;
padding:0;
}
.comedian-events .body
{
background:#000000;
width:300px;
}
.comedian-events .body .notHaveUpcomingShows
{
font-size:1.4em;
padding-top:60px;
}
.comedian-events .body table
{
width:98%;
}
.comedian-events .body table .UpcomingShowsTD
{
border-bottom:solid 1px #bebebe;
padding:5px 0;
}
.comedian-events .body table tr.hover td
{
background-color:#696969;
}
.comedian-events .body .title
{
font-weight:700;
color:#FFFFFF;
text-align:left;
}
.comedian-events .body .title a
{
color:#FFFFFF;
}
.comedian-events .body .title img
{
vertical-align:middle;
margin-right:5px;
}
.comedian-events .body .date
{
text-align:left;
}
.comedian-events .body .date a, .comedian-events .body .time a, .comedian-events .body .sectioninfo a, .comedian-events .body .additionalinfo a, .comedian-events .body .comicname a
{
color:#FFFFFF;
}
.color666 a
{
    color:#666;
}
.colorYellow a
{
    color: Yellow;
}
.comedian-events .body .title, .comedian-events .body .date, .comedian-events .body .time, .comedian-events .body .sectioninfo, .comedian-events .body .additionalinfo, .comedian-events .body .comicname
{
    color:#FFFFFF;
width:100%;
}
.upcomingTD
{
    white-space:nowrap; 
    text-align:right; 
    padding-right:4px; 
    width:100px;
    color: #A9A9A9;
}
.upcomingTDD
{
    white-space:nowrap; 
    text-align:right; 
    padding-right:4px; 
    width:100px;
    color: #FFFFFF;
}
.comedian-events .body .action
{
width:20%;
padding-right:10px;
padding-top:10px;
padding-bottom: 10px;
text-align:right;
color:#FFFFFF;
}
.comedian-events .body .action .button
{
height:17px;
font-weight:400;
padding:1px 4px;
width:45px;
}

.comedian-events .body .actionD
{
padding-right:10px;
padding-top:30px;
padding-bottom: 10px;
padding-left:20px;
text-align: center;
color:White;
}
.comedian-events .body .actionD .button
{
height:17px;
font-weight:400;
padding:1px 4px;
width:45px;
}
.comedian-html .body
{
padding:0;
height:247px;
min-height:247px;
-height:247px;
}
.comedian-html .body .body-content
{
padding:0;
overflow:auto;
overflow-x:hidden;
overflow-y:auto;
height:247px;
min-height:247px;
-height:247px;
}
.comedian-html.headless .body
{
height:280px;
min-height:280px;
-height:280px;
}
.comedian-html.headless .body .body-content
{
height:279px;
min-height:279px;
-height:279px;
}
.laughs
{
background:url(images/laughs_bg_160.png) top left no-repeat;
width:160px;
height:38px;
overflow:hidden;
text-align:center;
text-transform:uppercase;
color:#fff;
font-size:.923em;
font-weight:700;
padding-top:4px;
line-height:1.3em;
}
.laughs span
{
font-size:1.538em;
}
.user-profile
{
margin-top:5px;
}
.user-profile.club_information {
    margin: 0 0 0 10px;
}
.user-profile .c-left
{
width:264px;
}
.user-profile a
{
color:#2a7ee8;
}
.user-profile .user-image
{
background-color:#000;
}
.user-profile .user-image .picture
{
width:264px;
overflow:hidden;
font-size:0;
background:#000;
display: table-cell;
text-align: center;
vertical-align: middle;
}
.user-profile .user-image .picture * {
    vertical-align: middle;
}
.user-profile .user-image .become-follower-button
{
padding:5px 0;
text-align:center;
}
.user-profile .user-image .become-follower-button .button
{
text-transform:uppercase;
}
.user-profile .fan-of-list .body
{
position:relative;
padding:11px;
padding-bottom:11px;
-padding:10px 0 11px 10px;
-width:254px;
min-height:513px;
-height:513px;
}
.user-profile .fan-of-list .no-result
{
background:url(images/module_fan_of_bg.png) top left no-repeat;
margin:0;
width:100%;
min-height:513px;
-height:513px;
}
.user-profile .fan-of-list .no-result .text
{
padding-top:160px;
color:#000;
font-size:.846em;
line-height:1.4em;
font-weight:700;
}
.user-profile .fan-of-list .title
{
text-align:left;
}
.user-profile .fan-of-list .title a
{
color:#fff;
text-align:center;
}
.user-profile .fan-of-list .prev-next-pager
{
position:absolute;
bottom:5px;
right:11px;
font-size:.846em;
}
.user-profile .image-with-label
{
width:241px;
border:solid 1px #333;
margin-bottom:11px;
background:black;
text-align:center;
}
.user-profile .image-with-label .layer,.user-profile .image-with-label .title,.user-profile .image-with-label a.profile
{
width:241px;
}
.user-profile .image-with-label .title
{
bottom:10px;
font-size:.923em;
text-align:center;
padding-left:7px;
font-weight:700;
}
.user-profile-center
{
width:514px;
}
.user-profile-info
{
background:#fff;
padding:6px 7px;
}
.user-profile-info h1
{
margin:0;
text-transform: capitalize;
text-align: center;
font-size:1.9em;
font-weight:700;
}
.user-profile-info h3
{
margin:3px;
text-transform:none;
font-size:.923em;
}
.user-profile .navigation .element, .row .navigation .element
{
width:120px;
height:39px;
margin-left:0;
margin-right:2px;
padding:0;
overflow:hidden;
float:left;
}
.user-profile .navigation .selected, .row .navigation .selected
{
background:url(images/navigation-selected-element.png) top center no-repeat;
}
.user-profile .navigation .element .label, .row .navigation .element .label
{    
    height: 30px;
    margin: 0;
    background: #fff;
    padding: 5px 5px;
    text-align: center;
}
.user-profile .navigation .element a, .row .navigation .element a
{
font-size:18px;
font-weight:700;
color:#2a7ee8;
}
.user-profile .user-activity .body
{
padding: 10px;
position:relative;
}
.user-profile .user-activity .body .innerlist
{
padding-left:30px;
}
.user-profile .user-activity .follower-entity, .row .user-activity .follower-entity
{
width:70px;
height:100px;
float:left;
margin:10px 7px;
}
.user-profile .user-activity .follower-entity .username
{
text-align:center;
}
.user-profile .user-activity .prev-next-pager
{
font-size:.846em;
}
.user-profile .user-activity .body .bottom2 .prev-next-pager
{
position:absolute;
right:10px;
bottom:5px;
}
.user-profile .user-activity .body .search .search-text
{
font-size:.923em;
width:120px;
color:#666;
padding:0 0 1px 8px;
}
.user-profile .user-activity .body .search .c-left
{
width:340px;
}
.user-profile .user-activity .body .search .c-right
{
width:160px;
float:right;
text-align:right;
padding-right:3px;
}
.user-profile .user-activity .activity-item
{
margin-bottom:5px;
border-bottom:solid 1px #ccc;
}
.user-profile .user-activity .activity-item .description
{
width:455px;
padding-left:5px;
color:#666;
padding-bottom:5px;
font-size:.846em;
}
.user-profile .user-activity .activity-item .description b
{
color:#000;
}
.user-profile .user-activity .activity-item .message
{
padding-left:5px;
color:#666;
margin-bottom:5px;
font-size:.846em;
}
.user-profile .user-activity .activity-item .controls
{
width:79px;
float:right;
text-align:right;
font-size:.846em;
}
.user-profile .user-activity .activity-item .content-image img
{
border:solid 1px #999;
overflow:hidden;
}
.user-profile .user-activity .activity-item .content-title
{
font-size:1.385em;
width:400px;
margin:27px 0 0 7px;
}
.user-profile .user-activity .activity-item .content-title a
{
color:#2a7ee8;
}
.user-profile .user-activity .post-message
{
margin-bottom:15px;
width:100%;
}
.user-profile .user-activity .post-message .message-text
{
width:99%;
margin-bottom:5px;
padding-top:2px;
font-size:1em;
font-weight:700;
height:33px;
border:solid 1px #999;
background-color:#f2f2f2;
color:#878787;
line-height:30px;
padding-left:8px;
}
.user-profile .user-activity .post-message .message-text.active
{
font-size:1em;
background-color:#fff;
color:#000;
font-weight:400;
line-height:1.308em;
}
.user-profile .user-activity .post-message .button
{
width:60px;
height:22px;
padding-bottom:2px;
float:right;
}
.user-profile .user-activity .post-editor
{
padding-bottom:30px;
}
.user-profile .user-activity .post-editor .message-text
{
width:99%;
margin-bottom:5px;
padding-top:2px;
font-size:1em;
height:60px;
border:solid 1px #999;
background-color:#e1f5fd;
color:#333;
line-height:1.308em;
padding-left:8px;
}
.user-profile .user-activity .post-editor .button
{
width:60px;
height:22px;
padding-bottom:2px;
float:right;
}
.user-profile .user-activity .ajax-response
{
border-top:solid 1px #ccc;
padding-top:5px;
}
.user-profile .user-activity .prev-next-pager
{
font-size:.846em;
float:right;
margin-top:10px;
}
.photo
{
    text-align:center;
}
.articulos a
{
    color: #666;
}
.user-activity .articulos
{
    padding:11px;
padding-bottom:27px;
height:447px;
min-height:447px;
-height:445px;
position:relative;
overflow:scroll;
overflow-x:hidden;
overflow-y:scroll;
}
.full-calendar-events .body
{
height:auto!important;
height: 470px;
min-height:470px;
-height:470px;
padding:4px;
}
.full-calendar-events .events-list .table-header
{
width:552px;
padding-top:10px;
}
.full-calendar-events .events-list .table-header div
{
float:left;
text-transform:uppercase;
padding:3px 10px 5px;
color:#277ae7;
font-size:.769em;
}

.full-calendar-events .events-list .table-content
{
width:552px;
border-top:solid 1px #bebebe;
}
.full-calendar-events .events-list .table-content .col-time
{
text-align:left;
}
.full-calendar-events .events-list table td
{
padding:3px 10px;
color:#000;
font-weight:700;
font-size:.923em;
}
.full-calendar-events .events-list table td
{
border-bottom:solid 1px #bebebe
}
.full-calendar-events .events-list table td .button
{
color:#fff;
height:17px;
width:45px;
padding-top:2px;
padding-bottom:2px;
font-weight:400;
text-transform:capitalize;
}
.full-calendar-events .events-list table td a
{
color:#000;
}
.full-calendar-events .events-list .col-date
{
width:35px;
}
.full-calendar-events .events-list .col-time
{
width:55px;
}
.full-calendar-events .events-list .col-thumb
{
width:40px;
}
.full-calendar-events .events-list .col-title
{
width:220px;
}
.full-calendar-events .events-list .col-loc
{
width:60px
}
.full-calendar-events .events-list .col-state
{
width:15px
}
.full-calendar-events .events-list .col-action
{
width:100px;
text-align:right;
}
.search-user-profile .user-activity .body .innerlist
{
padding-left:30px;
}
.search-user-profile .user-activity .follower-entity, .row .user-activity .follower-entity
{
width:70px;
height:100px;
float:left;
margin:10px 7px;
}
.search-user-profile .user-activity .follower-entity .username
{
text-align:center;
}
.comedian-twitter
{
    height:260px;
}
.comedian-twitter .body
{
height:247px;
}
.comedian-twitter .body .items
{
padding:10px;
overflow:auto;
overflow-x:hidden;
overflow-y:auto;
height:227px;
min-height:227px;
-height:227px;
}
.comedian-twitter .body .item
{
border-bottom:1px solid #999;
margin-bottom:2px;
padding-bottom:10px;
}
.comedian-twitter .body .item a
{
color:#2A7EE8;
}
.comedian-twitter .body .item. pubDate
{
font-size:.846em;
margin-top:3px;
}

.backimage a
{
background:url(images/back-link-ico.png) top left no-repeat;
font-size:1.077em;
display:block;
padding-left:16px;
text-align:left;
height:0;
vertical-align:middle;
font-weight:700;
}
#jsddm
{	margin: 0;
 	position:relative;
	padding: 0;
	padding-bottom: 10px;
}

#jsddm li
{	
    float: left;
	list-style: none;
}

#jsddm li a
{	
    display: block;
	text-decoration: none;
	width: 70px;
}
	
#jsddm li ul
{	
    margin: 0;
    padding: 0;
    padding-bottom:10px;
    background: white;
    width:140px;
    position: absolute;
    border: 1px solid #49788a;
    text-align:left;
    visibility: hidden;
    z-index:9999;
}
		
#jsddm li ul li
{	
    float: none;
	display: inline;
}
			
#jsddm li ul li a			
{	
    width: 130px;
	text-align:left;
	padding-left:8px;
	background: White;
	color: #24313C;
}
			
#jsddm li ul li a:hover
{	
    background: #49788a;
	color:White;
}
.upcoming
{
    width:258px;
    height: 320px;
    background-color: #000000;
    color: #000000;
    border:solid 3px #333;
}
.upcoming .body .items
{
    width:258px;
    height: 288px;
    background-color: #000000;
    color: #FFFFFF;
    overflow:auto;
}
.clubrotator-wrap
{
width:466px;
height:280px;
overflow:hidden;
position:relative;
}
.clubrotator-wrap #prevBtn2,.clubrotator-wrap #nextBtn2
{
position:absolute;
z-index:100;
cursor:pointer;
width:30px;
height:64px;
top:100px;
}
.clubrotator-wrap #prevBtn2
{
background:url(images/rotator_left.png) no-repeat top left;
left:0;
}
.clubrotator-wrap #nextBtn2
{
background:url(images/rotator_right.png) no-repeat top left;
right:0;
}
.clubrotator-wrap .clubrotator .objects
{
list-style:none outside none;
height:280px;
position:absolute;
}
.clubrotator-wrap .clubrotator .objects .object
{
float:left;
overflow:hidden;
list-style:none outside none;
position:relative;
width:466px;
height:280px;
}
.clubrotator-wrap .clubrotator .objects .object .object-img
{
text-align:center;
}
.clubrotator-wrap .clubrotator .objects .object .descr-wrap
{
position:absolute;
bottom:0;
opacity:.7;
filter:alpha(opacity=70);
width:466px;
height:75px;
border:solid 1px #333;
background-color:#000;
}
.clubrotator-wrap .clubrotator .objects .object .descr
{
position:absolute;
bottom:8px;
width:466px;
}
.clubrotator-wrap .clubrotator .objects .object .descr td
{
height:60px;
color:#fff;
overflow:hidden;
padding-left:10px;
padding-right:10px;
}
.clubrotator-wrap .clubrotator .objects .object .descr .descr-left
{
vertical-align:middle;
text-align:center;
font-size:2em;
font-weight:700;
letter-spacing:-2px;
font-family:Tahoma;
}
.clubrotator-wrap .clubrotator .objects .object .descr .descr-left350
{
vertical-align:middle;
text-align:center;
font-size:1.2em;
font-weight:700;
letter-spacing:0px;
font-family:Tahoma;
}
.clubrotator-wrap .clubrotator .objects .object .descr .descr-right
{
width:50%;
vertical-align:middle;
font-size:.83em;
border-left:solid 1px #fff;
padding-left:10px;
}
.clubrotator-wrap .clubrotator .objects .object .descr a
{
color:#fff;
}
.clubrotator-wrap .clubrotator .objects .object .descr a:hover
{
text-decoration:none;
}
.twitter2
{
    height:280px;
}
.twitter2 .body
{
height:236px;
}
.twitter2 .body .items
{
padding:10px;
overflow:auto;
height:226px;
min-height:226px;
-height:226px;
}
.twitter2 .body .item
{
border-bottom:1px solid #999;
margin-bottom:2px;
padding-bottom:10px;
}
.twitter2 .body .item a
{
color:#2A7EE8;
}
.twitter2 .body .item.pubDate
{
    font-size:.846em;
    margin-top:3px;
}   
.employmentform
{
    width:100%;
    /*min-height:500px;*/
    position:relative;
    padding: 0px 10px 20px 10px;
    overflow:auto;
    font-size: 16px;
}
.dining-menu
{
background:#fff url(images/page_bg.jpg) repeat-y left top;
}
.dining-menu .details
{
margin:10px 0 20px;
}
.dining-menu .details li li
{
list-style:circle;
}
.dining-menu .menus-wrap
{
position:relative;
overflow:hidden;
}
.dining-menu .menus
{
overflow:hidden;
margin-bottom:2px;
}
.dining-menu .menus .link {
    margin: 1px;
    float: left;
    text-align: center;
    color: #277ae6;
    cursor: pointer;
    padding: 12px;
    height: auto!important;
    min-height: 18px;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: bold;
}
.dining-menu .menus .active
{
margin:0;
color:#000;
font-weight:700;
border:solid 1px #d6d6d6;
background-color:#fff;
float:left;
text-align:center;
cursor:pointer;
padding:12px;
height:auto!important;
min-height:18px;
-height:18px;
text-transform:uppercase;
}
.dining-menu .selected-menu
{
background-color:#fff;
padding:20px 40px 20px 20px;
border:solid 1px #d6d6d6;
}
.dining-menu .menu-item .title-price
{
margin-bottom:8px;
}
.dining-menu .menu-item .title,.dining-menu .menu-item .price
{
color:#000;
font-size:1.077em;
font-weight:700;
}
.dining-menu .menu-item .title
{
margin-right:10px;
text-transform:uppercase;
}
.dining-menu .menu-item .descr
{
margin-bottom:25px;
clear:both;
color:#797979;
}
.divPH {
    padding-left: 20px;
    padding-top: 20px;
}
.divPH li
{
    list-style:square outside none;
}
.newpopup
{
font-size:.892em;
font-family:Tahoma;
}