html {
    min-height:100%;
}

body,form,ol,ul,dl,li,dt,dd,td,th,tr {
    margin:0;
}

h1,h2,h3,h4,h5,h6,p,pre,blockquote,address {
    margin:0 0 1em 0;
    padding:0;
}

ul {
    list-style:none;
}

ol {
    margin-bottom:1em;
}

ol li {
    margin-left:2em;
}

img {
    border:0;
}

fieldset {
    margin:0;
    padding:0;
    border:0;
}

input,select,textarea {
    font-size:100%;
    vertical-align:middle;
}

table {
    border-collapse:collapse;
    border-spacing:0;
    empty-cells:show;
}

a:focus {
    outline:0;
}

body {
    font:76% "Lucida Grande",Arial,sans-serif;
    color:black;
    background:#f2f2f2;
    line-height:1.5em;
}

body.specialPage {
    background:#fff;
}

textarea,a.commentSort {
    font-family:"Lucida Grande",Arial,sans-serif;
}

#menuPrimary,#search #submit,.sideTabList,dl.jobs dt,.stepBar,#gameBar,h1,h2,h3 {
    font-family:Arial,sans-serif;
}

a {
    color:#369;
}

a:hover {
    text-decoration:none;
}

h1 {
    font-size:24px;
    color:#333;
    letter-spacing:-1px;
}

h1 a {
    color:#F00;
    text-decoration:none;
}

h1 a:hover {
    color:#369;
}

h1 span {
    color:#999;
    font-weight:normal;
}

h1.noMenuSecondary {
    padding-top:20px;
}

h2 {
    font-size:18px;
    color:#333;
    letter-spacing:-1px;
}

h2 a {
    color:#F00;
    text-decoration:none;
    line-height:22px;
}

h2 a:hover {
    text-decoration:underline;
}

h3 {
    color:#555;
    font-size:14px;
}

h4 {
    font-size:13px;
}

small {
    font-size:10px;
}

hr {
    background-color:#aaa;
    color:#aaa;
    border:0;
    clear:both;
    height:1px;
    margin:.75em 0;
    width:100%;
}

* html hr {
    margin:.25em 0;
}

ul.bullet {
    margin:0 0 1em 0;
    padding:0 0 0 1.5em;
}

ul.bullet li {
    list-style:disc;
    padding:0 0 .2em 0;
}

ul.square {
    margin:0 0 1em 0;
    padding:0 0 0 1.5em;
}

ul.square li {
    list-style:square;
    padding:0 0 .2em 0;
}

ul.circle {
    margin:0 0 1em 0;
    padding:0 0 0 1.5em;
}

ul.circle li {
    list-style:circle;
    padding:0 0 .2em 0;
}

ul.padded li {
    padding:0 0 .4em 0;
}

ul.xtraPadded li {
    padding:0 0 1em 0;
}

ul.floated li {
    float:left;
    padding-right:10px;
}

dl.padded dd {
    padding:0 0 .4em 0;
}

th {
    text-align:right;
}

address {
    font-style:normal;
    margin-left:10px;
}

#accessibility {
    position:absolute;
    left:0;
    top:-10000px;
    width:1px;
    height:1px;
    overflow:hidden;
}

#headerWrapper {
    background:#333 url(../images/header_bg.png) repeat-x bottom;
    border-bottom:2px solid #c81c00;
    min-width:1020px;
}

#header {
    width:1020px;
    padding:0 10px;
    margin:0 auto;
    clear:both;
    position:relative;
}

body.specialPage #header {
    height:60px;
    overflow:hidden;
}

#logo {
    text-indent:-9999px;
    overflow:hidden;
    color:white;
    width:420px;
    height:95px;
    background:url(../images/logo.png) no-repeat left top;
    float:left;
    margin:15px 0 15px 1px;
}

#logo:hover {
    width:420px;
}

#userMenu {
    padding:8px 8px 0 0;
    height:44px;
    width:292px;
    float:right;
    background:url(../images/user_menu_bg.gif) right bottom;
    color:#888;
    line-height:1.47em;
    font-size:.91em;
}

#userMenu p {
    text-align:right;
    float:right;
    margin:0;
}

#userMenu img {
    float:right;
    width:40px;
    height:30px;
    border:2px solid #ddd;
    margin-left:6px;
}

#userMenu a {
    text-decoration:none;
    color:white;
}

#userMenu a:hover {
    text-decoration:underline;
}

#userMenu a:hover img {
    border-color:#aaa;
}

#userMenu a.userLogout {
    color:#888;
}

#userMenu a.userLogout:hover {
    color:#ccc;
}

#userStatus {
    padding:1px 0 1px 15px;
    background-repeat:no-repeat;
    background-position:left 1px;
}

#userMenu .online {
    background-image:url(../images/user_status_online.gif);
}

#userMenu .busy,#userMenu .brb,#userMenu .phone {
    background-image:url(../images/user_status_busy.gif);
}

#userMenu .away,#userMenu .lunch,#userMenu .invisible {
    background-image:url(../images/user_status_away.gif);
}

#userStatus a {
    padding:0 14px 1px 3px;
    background:url(../images/user_status_arrow.gif) no-repeat 97% 5px;
}

#userStatus a:hover {
    text-decoration:none;
    background-color:#444;
}

#userStatusMenu {
    position:relative;
    z-index:10;
    top:-18px;
    background:#262626;
    padding:0 16px 10px 10px;
    float:right;
    margin-right:48px;
    clear:both;
    text-align:right;
    -moz-border-radius:0 0 10px 10px;
    -webkit-border-bottom-left-radius:10px;
    -webkit-border-bottom-right-radius:10px;
}

#userStatusMenu a {
    padding-left:12px;
}

#userStatusMenu li.selected a {
    color:#777;
    background:url(../images/user_status_selected.gif) no-repeat left center;
}

#userStatusMenu #userStatusMenuLOGOUT {
    border-top:1px solid #444;
    padding-top:1px;
    margin-top:4px;
}

#userStatusMenu #userStatusMenuLOGOUT a {
    color:#777;
}

#shortcuts {
    background:url(../images/user_menu_bg.gif) no-repeat 0 top;
    float:right;
    padding:8px 0;
    padding:8px 0 0 0;
    height:44px;
}

#shortcuts ul {
    border-right:1px dotted #555;
}

#shortcuts li {
    float:left;
}

#shortcuts li a {
    display:block;
    overflow:hidden;
    text-indent:-9999px;
    height:28px;
    width:28px;
    margin:5px 5px 3px 5px;
    background-repeat:no-repeat;
}

#shortcuts li a:hover {
    background-position:left 1px;
}

#shortcuts .contactList a {
    background-image:url(../images/dock_contactlist.gif);
}

#shortcuts .applicationList a {
    background-image:url(../images/dock_apps.gif);
}

#shortcuts .shortcutsPhoto a {
    background-image:url(../images/dock_photo.gif);
}

#shortcuts .shortcutsBlog a {
    background-image:url(../images/dock_blog.gif);
}

#shortcuts .shortcutsVideo a {
    background-image:url(../images/dock_video.gif);
}

#shortcuts .shortcutsShout a {
    background-image:url(../images/dock_shout.gif);
}

#shortcuts .shortcutsLink a {
    background-image:url(../images/dock_link.gif);
}

#shortcuts .shortcutsSkin a {
    background-image:url(../images/dock_skin.gif);
}

#shortcuts .shortcutsProfile a {
    background-image:url(../images/dock_profile.gif);
}

#shortcuts .shortcutsClans a,#shortcuts .shortcutsGroups a {
    background-image:url(../images/dock_clans.gif);
}

#shortcuts .shortcutsGuestbook a {
    background-image:url(../images/dock_guestbook.gif);
}

#shortcuts .shortcutsCredits a {
    background-image:url(../images/dock_credits.gif);
}

#shortcuts .shortcutsStatistics a {
    background-image:url(../images/dock_statistics.gif);
}

#shortcuts .shortcutsPM a {
    background-image:url(../images/dock_pm.gif);
}

#shortcuts .shortcutsVeronica a {
    background-image:url(../images/dock_veronica.gif);
}

#shortcuts #shortcutsManage {
    background:url(../images/dock_manage.png) no-repeat 5px 0;
    margin-right:2px;
    margin-left:0;
}

#shortcuts #shortcutsManage:hover {
    background-position:5px -28px;
}

#shortcutsLink {
    float:left;
    overflow:hidden;
    text-indent:-9999px;
    height:36px;
    width:20px;
    background:url(../images/dock_expand.gif) no-repeat;
}

.expanded #shortcutsLink {
    width:25px;
    background:url(../images/dock_expand.gif) no-repeat left bottom;
}

#applicationList,div.dropDownList {
    width:960px;
    margin:0 auto;
}

#applicationListHolder,div.dropDownList div.dropDownListHolder {
    position:absolute;
    width:219px;
    background:#262626;
    margin:42px 0 0 0;
    z-index:9;
    padding:10px 5px 5px 5px;
    -webkit-box-shadow:0 3px 20px #000;
    -moz-box-shadow:0 3px 20px #000;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
}

#applicationListing,div.dropDownList div.dropDownListHolder div.dropDownListListing {
    background:#333;
    height:200px;
    overflow-x:hidden;
    overflow-y:auto;
    color:#666;
}

#applicationListing ul,div.dropDownList div.dropDownListHolder div.dropDownListListing ul {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}

#applicationListing li a,div.dropDownList div.dropDownListHolder div.dropDownListListing ul li a {
    text-decoration:none;
    color:#ccc;
    font-weight:bold;
    display:block;
    background-color:#3B3B3B;
    padding:3px;
}

#applicationListing li a:hover,div.dropDownList div.dropDownListHolder div.dropDownListListing ul li a:hover {
    color:#fff;
    background-color:#444;
}

#applicationListResize div.dropDownList div.dropDownListHolder span.dropDownListResize {
    height:2px;
    width:30px;
    margin:5px auto 0 auto;
    border:1px solid #555;
    border-width:1px 0;
    display:block;
    cursor:s-resize;
}

.loggedOut #userMenu {
    width:auto;
    height:40px;
    padding-top:4px;
}

.loggedOut #userMenu label {
    color:#eee;
}

.loggedOut #userMenu input {
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    padding:1px 3px;
    margin:8px 5px 9px 3px;
}

#headerLoginButton {
    color:#fff;
    background:#666;
    border:0;
    font-weight:bold;
}

#userMenuExtension {
    font-size:.91em;
    background:url(../images/user_menu_bg.gif) no-repeat left bottom;
    float:right;
    padding:8px 0;
}

#userMenuExtension li {
    float:left;
    height:28px;
    padding-right:15px;
    margin-right:15px;
    border-right:1px dotted #555;
}

#userMenuExtension a {
    color:#33a6FF;
    display:block;
    padding-top:3px;
}

#userMenuExtension .languageChoice {
    background:url(../images/user_menu_globe.gif) no-repeat left bottom;
    padding-left:20px;
    margin-left:10px;
}

#search {
    clear:right;
    float:right;
    margin:12px 0 3px;
    position:relative;
}

#search #q {
    width:214px;
    height:14px;
    padding:3px 6px 3px 21px;
    border:0;
    background:#fff url(../images/search_icon.gif) no-repeat 3px 2px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    margin:0;
}

#search #q.searchPowderedByGoogle {
    width:164px;
}

#search #submit {
    margin:0;
    padding:2px 3px;
    font-weight:bold;
    background:#bbb;
    border:0;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
}

.loggedOut #search {
    margin-top:20px;
}

#searchPowderedByGoogle {
    vertical-align:middle;
}

.searchSuggestions {
    position:absolute;
    z-index:10;
    overflow-y:hidden;
}

.searchSuggestions.autocompleterResults {
    overflow-y:hidden;
}

.searchSuggestions.autocompleterResults li {
    padding:0;
}

.searchSuggestions li a {
    display:block;
    padding:5px 4px 4px;
    text-decoration:none;
}

.searchSuggestions li a:hover,.searchSuggestions li a.active {
    background:#E5EFFF;
}



#menuPrimary li.last a {
    background:url(../images/menu_primary_bg.gif) right 80px;
}

#menuPrimary li.selected a {
    background:#f90000 url(../images/menu_primary_bg.gif) right top!important;
    color:white;
}

#menuPrimary strong {
    display:block;
    padding:7px 0 7px 10px;
}

#menuPrimary li.first strong {
    background:url(../images/menu_primary_bg.gif) left 80px;
}

#menuPrimary li.selected strong {
    background:#f90000 url(../images/menu_primary_bg.gif) left top!important;
    padding:8px 0 8px 10px;
}

#menuPrimary a:hover {
    color:white;
    background:#444;
}

#menuPrimary li.last a:hover {
    background-position:right 40px;
}

#menuPrimary li.first a:hover strong {
    background-position:left 40px;
}

#menuPrimary span {
    color:#fff;
    background:#f00;
    padding:3px 5px 1px 5px;
    font-size:.83em;
    line-height:1em;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
}

#menuPrimary li.selected span {
    color:#f99;
    background:none;
}

#footerWrapper {
    background:url(../images/footer_bg.png) repeat-x;
    padding-bottom:60px;
    min-width:980px;
}

#footer {
    width:960px;
    padding:0 10px;
    margin:0 auto;
    clear:both;
}

#footerStats {
    float:left;
    width:140px;
    height:140px;
    padding:67px 0 0 45px;
    line-height:1.6em;
    background:url(../images/footer_stats_bg.png) no-repeat;
    color:#555;
    font-size:.91em;
}

#footerStats a {
    word-spacing:-2px;
}

#sitemap {
    float:right;
    width:744px;
    margin-top:15px;
    font-size:.92em;
    line-height:1.4em;
    margin-bottom:20px;
}

#sitemap li {
    float:left;
    width:110px;
    margin-left:14px;
    text-transform:lowercase;
}

#sitemap li.primary {
    text-transform:uppercase;
    font-weight:bold;
    margin-bottom:3px;
}

#sitemap li li {
    margin:0;
}

#sitemap a {
    color:#777;
    text-decoration:none;
}

#sitemap a:hover {
    text-decoration:underline;
}

#footerMenu {
    clear:both;
    text-align:center;
    font-weight:bold;
    margin:0 0 10px;
}

#footerMenu li {
    display:inline;
    margin-right:10px;
    padding-right:10px;
    border-right:1px solid #aaa;
}

#footerMenu li.last {
    border:0;
    margin:0;
    padding:0;
}

#copyright {
    text-align:center;
    font-size:10px;
    color:#999;
}

#copyright li {
    display:inline;
    margin-right:5px;
    padding-right:5px;
    border-right:1px solid #ddd;
}

#copyright li.last {
    border:0;
    margin:0;
    padding:0;
}

#copyright a {
    color:#999;
}

#footerDirectory {
    margin-top:1em;
    text-align:center;
    font-size:.82em;
}

#footerDirectory a {
    padding-left:5px;
}

#contentWrapper {
    min-width:1020px;
}

body.copycontest #contentWrapper,body.news #contentWrapper,body.directory #contentWrapper,body.directory2 #contentWrapper,body.contests #contentWrapper,body#home.downloads #contentWrapper,body.shop #contentWrapper,body.search #contentWrapper,body.helpdesk #contentWrapper,body.register #contentWrapper,body.remove #contentWrapper,body.specialPage #contentWrapper,body.login #contentWrapper,body.collectbirthdaygift #contentWrapper,body#home.statistics #contentWrapper,body#clan #contentWrapper,body#apps #contentWrapper,body.visitingflood #contentWrapper,body.nomail #contentWrapper {
    background:white;
    padding-top:10px;
}

#content {
    width:1020px;
    margin:0 auto;
    clear:both;
}

.contentBigPadding {
    padding:0 10px 60px 10px;
}

.contentSmallPadding {
    padding:0 10px 20px 10px;
}

.contentRectangleLeft {
    float:left;
    width:640px;
}

.contentRectangleRight {
    float:right;
    width:300px;
}

.contentSkyscraperLeft {
    float:left;
    width:780px;
}

.contentSkyscraperRight {
    float:right;
    width:160px;
}

.contentSmall {
    width:800px;
    margin:0 auto;
}

.contentSideBox {
    background:#e9e9e9;
    padding:10px;
    margin-bottom:20px;
    overflow:hidden;
}

.contentSideBox2 {
    background:#e9e9e9;
    padding:10px;
    margin-bottom:20px;
    overflow:hidden;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border:1px solid #c1bfbf;
}

#dialog .contentSideBox {
    background-color:transparent;
}

.halfColumnLeft {
    float:left;
    width:300px;
    padding:10px 20px 10px 0;
    border-right:1px solid #ddd;
}

.halfColumnRight {
    float:right;
    width:300px;
    padding:10px 0;
}

.left {
    float:left;
}

.right {
    float:right;
}

.clearfix:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}

#menuSecondary {
    font-size:.91em;
    margin:0 0 20px -4px;
    line-height:1em;
}

#menuSecondary li {
    float:left;
}

#menuSecondary a {
    padding-right:12px;
    float:left;
    text-decoration:none;
    color:#333;
    cursor:pointer;
}

#menuSecondary strong {
    padding:13px 0 0 12px;
    height:21px;
    float:left;
    font-weight:normal;
}

#menuSecondary a:hover {
    background:#ddd url(../images/menu_secondary_tab.png) right 34px;
    color:#000;
}

#menuSecondary a:hover strong {
    background:#ddd url(../images/menu_secondary_tab.png) left 34px;
}

#menuSecondary li.selected a {
    background:#fff url(../images/menu_secondary_tab.png) right -6px;
    color:#f00;
}

#menuSecondary li.selected a:hover {
    background:#fff url(../images/menu_secondary_tab.png) right -6px;
    color:#333;
}

#menuSecondary li.selected a strong,#menuSecondary li.selected a:hover strong {
    background:url(../images/menu_secondary_tab.png) left -6px;
}

#menuSecondary #personalHomeArrow {
    display:block;
    overflow:hidden;
    float:left;
    text-indent:-9999px;
    width:16px;
    height:16px;
    background:url(../images/common/icons/personalHomeArrow.gif) no-repeat;
    margin:12px 0 0 6px;
    border:1px solid #E4E4DF;
}

#menuSecondary #personalHomeArrow.hover {
    background:url(../images/common/icons/personalHomeArrow_over.gif) no-repeat;
    border-color:#fff;
}

form.filter,div.filter {
    margin:0 0 20px 0;
    padding:15px;
    background:#B0CBEB url(../images/common/filter_bg.gif) repeat-x;
    color:#293548;
    border-top:1px solid #d2d8e1;
    border-left:1px solid #d2d8e1;
    border-bottom:1px solid #bcc3cd;
    border-right:1px solid #bcc3cd;
}

.filter fieldset {
    margin-bottom:1.5em;
    padding-left:15px;
}

.filter a {
    color:#369;
}

.filter h2 {
    color:#465670;
    margin-bottom:.5em;
}

.filter hr {
    margin-bottom:20px;
    background:#BAC8DD;
    color:#BAC8DD;
}

.filter #countrySelect,.filter #regionSelect {
    max-width:240px;
}

.filter #resetFilter {
    background:#ddd;
    border:1px outset #ddd;
    padding:3px 7px;
    color:#222;
    text-decoration:none;
}

.filter #resetFilter:active {
    border-style:inset;
}

.filter .selectAll span {
    background:#90aecc;
    float:left;
    margin-bottom:3px;
    padding:1px 7px 2px 0;
}

.smartFolders {
    margin-bottom:10px;
    font-weight:bold;
}

.smartFolders li {
    margin-bottom:4px;
}

.smartFolders a {
    display:block;
    padding:0 0 0 10px;
    line-height:22px;
    text-decoration:none;
    color:#046E9F;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}

.smartFolders a:hover,.smartFolders .active li a:hover {
    background-color:rgba(0,0,0,0.1);
}

.smartFolders .active a {
    background:#425d85;
    color:#fff;
}

.smartFolders .active a.blueSpinner {
    background:#425d85 url(../images/common/blue_fading_circles.gif) no-repeat 230px center;
}

.smartFolders .active a:hover {
    text-decoration:none;
}

.smartFolders em,.smartFolders .active li em {
    float:right;
    font-style:normal;
    padding:0 6px;
    background-color:rgba(0,0,0,0.1);
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}

.smartFolders a:hover em {
    background-color:transparent;
}

.smartFolders .active em,.smartFolders .active a:hover em {
    -moz-border-radius:0 3px 3px 0;
    -webkit-border-bottom-right-radius:0;
    -webkit-border-top-right-radius:0;
    background-color:#364267;
}

.smartFolders .active li a:hover em {
    background-color:transparent;
}

.smartFolders ul {
    margin:3px 0 6px 20px;
}

.smartFolders li li a {
    font-size:.91em;
    font-weight:normal;
    padding:0 0 0 10px;
}

.smartFolders li li em {
    font-weight:bold;
    margin-top:0;
}

.smartFolders .active li a {
    background:none;
    color:#046E9F;
}

.filterProfile .description {
    width:290px;
    float:left;
    padding:0;
}

.filterProfile .who {
    float:left;
    width:320px;
    margin:0 0 0 13px;
    border-left:1px solid #7389a9;
    min-height:120px;
}

.filterProfile .where {
    float:left;
    width:260px;
    margin:0 0 0 13px;
    border-left:1px solid #7389a9;
    min-height:120px;
}

.filterProfile th {
    text-align:right;
    vertical-align:top;
    padding:5px 5px 0 0;
}

.filterProfile td {
    vertical-align:top;
}

table.data {
    width:100%;
    margin:0 0 1em 0;
    table-layout:fixed;
}

table.data thead tr {
    border-bottom:1px solid #f00;
}

table.data thead th {
    text-align:left;
    padding:0 5px 5px 5px;
    vertical-align:top;
}

table.data thead th a {
    color:#000;
    text-decoration:none;
    padding-right:11px;
    background:url(../images/common/sort_inactive.gif) no-repeat right 5px;
}

table.data thead th a.desc {
    background-image:url(../images/common/sort_down.gif);
}

table.data thead th a.asc {
    background-image:url(../images/common/sort_up.gif);
}

table.data tbody tr {
    border-bottom:1px solid #ddd;
}

table.data tbody th {
    text-align:left;
    padding:5px 5px 5px 0;
    font-size:1.2em;
    vertical-align:top;
}

table.data.large tbody th {
    padding:15px 5px 20px 0;
    width:150px;
}

table.data td {
    vertical-align:top;
    padding:5px;
}

table.data div.avatar {
    margin:0 0 5px;
}

table.manager {
    table-layout:fixed;
    border-collapse:collapse;
    width:100%;
    margin:5px 0 40px;
}

table.manager thead {
    border:1px solid #ccc;
}

table.manager th {
    color:#333;
    background:#dfdfdf url(../images/manage/manage_table_header.png) repeat-x left top;
    text-align:left;
    padding:4px 5px;
    text-shadow:0 1px 1px #fff;
}

table.manager th.comments,table.manager th.rating,table.manager th.actions {
    text-align:center;
}

body.skins table.manager th.actions {
    text-align:right;
}

table.manager tbody {
    border:1px solid #ccc;
    border-width:0 1px 1px 1px;
}

table.manager tr.zebra {
    background-color:#edf4fa;
}

table.manager td {
    padding:10px 5px 6px 5px;
    vertical-align:top;
}

table.manager td.from,table.manager td.subject {
    white-space:nowrap;
    overflow:hidden;
    line-height:1.3em;
}

table.manager td.from a {
    color:#333;
}

table.manager td.from small,table.manager td.from small a {
    color:#777;
}

table.manager.inbox tr.new td.from {
    font-weight:bold;
}

table.manager.inbox tr.new td.from small,table.manager.inbox tr.new td.from small a {
    font-weight:normal;
}

table.manager .notification td.subject {
    white-space:normal;
}

table.manager td.subject .snippet {
    color:#aaa;
}

table.manager .inactive .subject {
    color:#666;
    padding-left:75px;
}

table.manager.inbox tr.new td.subject .snippet {
    color:#75a1d8;
}

table.manager .active {
    font-weight:bold;
}

table.manager td.comments,table.manager td.rating {
    text-align:center;
}

table.manager td.actions {
    text-align:right;
}

table.manager td.actions a {
    padding:0 0 0 5px;
}

table.manager td .empty {
    text-align:center;
}

table.manager td.date {
    font-size:.9em;
    color:#666;
}

#manage table.manager td.date,#friends table.manager td.date {
    line-height:1.2em;
    padding-top:5px;
}

table.manager td.delete a {
    display:block;
    width:16px;
    height:16px;
    background:transparent url(../images/common/icons/delete.png) no-repeat;
    overflow:hidden;
    text-indent:-1000px;
}

table.manager td.delete a.deleting {
    background:transparent url(../images/common/loader.gif) no-repeat;
}

table.manager td.delete a.disabled {
    opacity:.40;
    -moz-opacity:.40;
    filter:alpha(opacity=40);
}

table.manager a {
    text-decoration:none;
}

table.manager a:hover {
    text-decoration:underline;
}

table.data.stats {
    table-layout:fixed;
    border-collapse:collapse;
    width:100%;
    margin:5px 0 40px;
}

table.data.stats thead td {
    padding:15px 0;
}

table.data.stats thead tr {
    border-bottom:1px solid #ddd;
}

table.data.stats th {
    color:#333;
    background:#F3F3EE;
    text-align:left;
    padding:4px 5px;
    text-shadow:0 1px 1px #fff;
    padding:11px 5px;
}

table.data.stats th.comments,table.data.stats th.rating,table.data.stats th.actions {
    text-align:center;
}

table.data.stats tbody {
    border-bottom:1px solid #ddd;
}

table.data tbody tr {
    border-bottom:none;
}

table.data.stats tbody tr:hover,table.data.stats tbody tr.zebra:hover {
    background-color:#369;
    color:#fff;
}

table.data.stats tbody tr:hover a,table.data.stats tbody tr.zebra:hover a {
    color:#fff;
}

table.data.stats tr.zebra {
    background-color:#edf4fa;
}

table.data.stats td {
    padding:5px;
    vertical-align:middle;
}

table.data.stats tbody img {
    height:30px;
    border:2px solid #fff;
}

table.data.stats td.actions,table.data.stats th.actions {
    padding-right:10px;
    text-align:right;
}

table.data.stats td.actions img {
    border:none;
    height:auto;
}

#communityWarning,#usertips {
    padding:4px 0 5px 0;
    background-color:#c81c00;
}

#communityWarning div,#usertips div {
    margin:0 auto;
    width:960px;
    color:#fff;
}

#communityWarning p,#usertips p {
    margin:0;
}

#communityWarning a,#usertips a {
    color:#fff;
}

#usertips #usertips_close {
    float:right;
    width:14px;
    height:14px;
    background:url(../images/common/usertips_close.gif) no-repeat;
    margin-top:5px;
    text-indent:-999px;
    overflow:hidden;
}

#javascriptError {
    background-color:#C81C00;
    left:0;
    padding:4px 0 5px;
    position:fixed;
    top:0;
    width:100%;
    z-index:9999;
}

#javascriptError div {
    margin:0 auto;
    width:960px;
    color:#fff;
}

#javascriptError p {
    margin:0;
}

#javascriptError a {
    color:#fff;
}

#javascriptErrorCloseButton {
    float:right;
    width:14px;
    height:14px;
    background:url(../images/common/usertips_close.gif) no-repeat;
    margin-top:5px;
    text-indent:-999px;
    overflow:hidden;
}

div.error,div.success,div.successloading,div.info,div.warning,div.secure,div.unavailable,div.attention,div.tip,div.spotlightMessage {
    clear:right;
    padding:10px 20px 10px 40px;
    margin:0 auto 20px auto;
    color:#000;
    background-repeat:no-repeat;
    background-position:9px 7px;
}

* html div.error,* html div.success,* html div.successloading,* html div.info,* html div.warning,* html div.secure {
    height:1%;
}

div.error a,div.success a,div.successloading a,div.info a,div.warning a,div.secure a,div.attention a,div.tip a {
    color:#369;
}

div.error ul,div.success ul,div.successloading ul,div.info ul,div.warning ul,div.secure ul,div.unavailable ul,div.attention ul,div.tip ul {
    margin:0 0 0 20px;
}

div.error li,div.success li,div.successloading li,div.info li,div.warning li,div.secure li,div.unavailable li,div.attention li,div.tip li {
    list-style:circle;
}

div.info {
    background-color:#E5EFFF;
    background-image:url(../images/common/status/info.png);
}

div.success {
    background-color:#E5F4E5;
    background-image:url(../images/common/status/succes.png);
}

div.successloading {
    background-color:#E5F4E5;
    background-image:url(../images/common/loader.gif);
}

div.warning {
    background-color:#FFECCC;
    background-image:url(../images/common/status/warning.png);
}

div.error {
    background-color:#FFD9D9;
    background-image:url(../images/common/status/error.png);
}

div.tip {
    background-color:#FFF5BD;
    background-image:url(../images/common/status/tip.png);
    background-position:0 0;
    padding:15px 10px 15px 43px;
}

div.unavailable {
    background-image:url(../images/unavailable_icon.gif);
    background-color:#edf4f8;
    color:#294b6e;
}

div.attention {
    background:#ffffe9 url(../images/common/status/attention_bg.gif) repeat-x;
    background-position:top left;
    border:1px solid #ecda6e;
    color:#3b3615;
    padding-left:15px;
}

div.secure {
    background-color:#f3f3f3;
    color:#333;
}

div.error a.dismiss,div.tip a.dismiss,div.success a.dismiss,div.successloading a.dismiss,div.info a.dismiss,div.warning a.dismiss,div.secure a.dismiss {
    float:right;
    text-decoration:none;
    margin:0 -6px 3px 10px;
    background:url(../images/common/status/close.png) no-repeat left center;
    padding:0 0 0 15px;
    color:#777;
}

div.tip a.dismiss {
    margin-right:4px;
}

div.success a.undo,div.info a.undo {
    text-decoration:none;
    padding:2px 4px;
    color:#fff;
    background:#41af2e;
}

div.spotlightMessage {
    padding-left:35px;
    background:#D00 url(../images/common/icons/spotlight_alt.png) no-repeat 10px 10px;
    color:#fff;
}

div.spotlightMessage a {
    color:#fff;
}

p.infoAlt {
    background:#fff url(../images/common/status/info_alt.png) no-repeat 5px 4px;
    background:rgba(255,255,255,.6) url(../images/common/status/info_alt.png) no-repeat 5px 4px;
    font-size:11px;
    color:#555;
    padding:2px 10px 2px 22px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
}

p.infoAlt a {
    color:#555;
}

p.languageSwitcher {
    background:#fff url(../images/common/status/info_alt.png) no-repeat 5px 4px;
    background:rgba(255,255,255,.6) url(../images/common/status/info_alt.png) no-repeat 5px 4px;
    font-size:11px;
    color:#555;
    padding:2px 10px 2px 22px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
}

p.languageSwitcher a {
    color:#555;
}

p.paging {
    font-weight:bold;
    clear:both;
}

div.pagingTop {
    margin:0 0 15px 0;
    text-align:right;
}

div.pagingTop hr {
    margin:.6em 0 0 0;
}

div.pagingBottom {
    margin:5px 0 30px 0;
    text-align:right;
}

div.paging span {
    float:left;
    margin-left:.4em;
    padding:2px 0;
}

.paging a {
    text-decoration:none;
    padding:2px 5px;
}

body#clan .paging a,body#explore .paging a,body#friends .paging a,body#home .paging a,body#logs .paging a,body#manage .paging a,body#messages .paging a {
    border:1px solid #ddd;
    background:#fff;
}

body#clan .paging a:hover,body#explore .paging a:hover,body#friends .paging a:hover,body#home .paging a:hover,body#logs .paging a:hover,body#manage .paging a:hover,body#messages .paging a:hover {
    background-color:#369;
    color:#fff;
}

.paging a.next,.paging a.previous,.paging a.last,.paging a.first {
    border:none;
    padding:2px 3px;
}

.paging strong {
    padding:2px 5px;
}

body#clan .paging strong,body#explore .paging strong,body#friends .paging strong,body#home .paging strong,body#logs .paging strong,body#manage .paging strong,body#messages .paging strong {
    color:#f00;
}

div.avatar {
    float:left;
    width:80px;
    position:relative;
    text-align:center;
    font-size:10px;
    overflow:hidden;
}

div.avatar .nick {
    text-decoration:none;
    display:block;
    border-bottom:2px solid #ccc;
    width:76px;
    padding:0 2px;
    overflow:hidden;
}

div.avatar a.nick:hover,div.avatar:hover a.nick {
    border-bottom:2px solid #F1F1F1;
    text-decoration:none;
}

div.avatar .imageWrap {
    display:block;
    height:60px;
    overflow:hidden;
    background:#bbb;
    padding:0;
}

div.avatar.male .imageWrap {
    border-top:2px solid #68BEFF;
}

div.avatar.female .imageWrap {
    border-top:2px solid #FF9FC4;
}

div.avatar.genderless .imageWrap {
    margin-top:2px;
}

div.avatar.male a.imageWrap:hover,div.avatar.male:hover a.imageWrap {
    border-top:2px solid #00A6FF;
}

div.avatar.female a.imageWrap:hover,div.avatar.female:hover a.imageWrap {
    border-top:2px solid #FF6795;
}

div.avatar.online .nick,div.avatar.online a.nick:hover,div.avatar.online:hover a.nick {
    border-bottom:2px solid #11E600;
}

div.avatar.busy .nick,div.avatar.busy a.nick:hover,div.avatar.busy:hover a.nick,div.avatar.brb .nick,div.avatar.brb a.nick:hover,div.avatar.brb:hover a.nick,div.avatar.phone .nick,div.avatar.phone a.nick:hover,div.avatar.phone:hover a.nick {
    border-bottom:2px solid #E6C612;
}

div.avatar.away .nick,div.avatar.away a.nick:hover,div.avatar.away:hover a.nick,div.avatar.lunch .nick,div.avatar.lunch a.nick:hover,div.avatar.lunch:hover a.nick,div.avatar.invisible .nick,div.avatar.invisible a.nick:hover,div.avatar.invisible:hover a.nick {
    border-bottom:2px solid #F04834;
}

div.avatar .age {
    position:absolute;
    top:43px;
    right:3px;
    background:#666;
    color:#fff;
    padding:2px;
    line-height:1em;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}

div.avatar.male .age {
    background:#00A6FF;
    top:45px;
}

div.avatar.female .age {
    background:#FF6795;
    top:45px;
}

div.avatar.drag {
    cursor:move;
}

div.avatar.small,div.avatar.small img {
    width:40px;
}

div.avatar.small .imageWrap,div.avatar.small img {
    height:30px;
}

div.avatar.medium,div.avatar.medium img {
    width:48px;
}

div.avatar.medium .imageWrap,div.avatar.medium img {
    height:36px;
}

div.avatar.tiny {
    margin:0 5px 0 0;
}

div.avatar.tiny,div.avatar.tiny img {
    width:20px;
}

div.avatar.tiny .imageWrap,div.avatar.tiny img {
    height:15px;
}

div.avatar.tiny .imageWrap,div.avatar.tiny a.imageWrap:hover {
    border:0;
}

div.avatar.music,div.avatar.music img {
    width:56px;
}

div.avatar.music .imageWrap,div.avatar.music img {
    height:42px;
}

div.avatar.messages,div.avatar.messages img {
    width:30px;
    padding:0;
}

div.avatar.messages .imageWrap,div.avatar.messages img {
    height:23px;
}

div.avatar .person {
    background:#F1F1F1 url(../images/common/avatar_nickname_bg.png) repeat-x bottom;
    color:#333!important;
}

div.avatar a.person:hover,div.avatar:hover a.person {
    background:#F1F1F1;
    border-color:#F1F1F1;
}

div.avatar .brand {
    background:#000 url(../images/common/avatar_brand_bg.png) repeat-x;
    color:#fff!important;
    white-space:nowrap;
}

div.avatar a.nick.brand {
    border-color:#000!important;
}

div.avatar a.brand:hover,div.avatar:hover a.brand {
    background:#000;
}

div.avatar .group {
    background:#EF330E;
    color:#fff!important;
}

div.avatar:hover .group {
    background:#f9cfbd;
    color:#EF330E!important;
}

div.avatar .nick.group {
    border-bottom:2px solid #EF330E;
    height:18px;
}

div.avatar:hover .nick.group {
    border-bottom:2px solid #f9cfbd;
}

a.clanAvatar {
    width:80px;
    height:80px;
    overflow:hidden;
    float:left;
    margin:0 10px 8px 0;
    background:#EF330E;
    color:#fff!important;
    font-size:11px;
    text-align:center;
    text-decoration:none;
}

.clanAvatar img {
    width:80px;
    height:60px;
}

.clanAvatar:hover {
    background:#f9cfbd;
    color:#EF330E!important;
}

.adLeaderboard {
    width:728px;
    margin:0 auto 10px auto;
}

.adLeaderboardTop {
    margin-top:10px;
}

.adLeaderboardBottom {
    clear:both;
    padding-top:30px;
    margin-bottom:0;
}

.adLeaderboardFooter {
    float:right;
    margin:10px 0 0 0;
    width:730px;
}

.adLeaderboardFooterBelowContent {
    margin:0;
    width:730px;
    margin:20px auto 0 auto;
    clear:both;
}

.adLeaderboard iframe {
    width:728px;
    margin-bottom:20px;
    border:0;
}

.adLeaderboardYahoo {
    margin:0 auto 20px auto;
}

.adLeaderboardYahoo iframe {
    margin:0;
}

.adLeaderboardFooterYahoo {
    margin:20px auto 0 auto;
}

.adLeaderboardFooterYahoo iframe {
    margin:0;
}

.adLeaderboardFooterYahooBelowContent {
    margin:20px auto 0 auto;
}

.adLeaderboardFooterYahooBelowContent iframe {
    margin:0;
}

.adFooterIntegratedInContentSmall {
    margin:0;
    padding:10px 0 0 10px;
    width:545px;
}

.adRectangle {
    width:300px;
    margin:0 0 20px 0;
}

.adSquare {
    margin:0 0 20px 0;
}

.adBlinckRectangle {
    margin:0 0 20px 0;
}

.adSkyscraper {
    width:160px;
    padding:0 0 20px 0;
}

.adSkyscraper img {
    display:block;
    margin:0 auto;
}

.adMiniSkyscraper {
    width:120px;
    height:240px;
    margin:0 0 20px 0;
}

.adMiniBrandButton {
    margin-right:2px;
    width:142px;
}

.adBrandButton {
    padding:2px;
    border:1px solid #ccc;
    margin-top:-43px;
    float:left;
}

body.personalhomepage .adBrandButton {
    padding:2px;
    border:1px solid #ccc;
    margin-top:0;
    margin-bottom:20px;
    float:left;
}

.adButton {
    width:230px;
    margin:0 auto;
}

.adhese {
    width:142px;
    border:1px solid #ccc;
    float:left;
    margin:3px;
}

.adBrandButtonSquare {
    width:142px;
    border:1px solid #ccc;
    float:left;
    margin:3px;
}

.adBrandButtonSquareWrapper {
    width:300px;
    margin-bottom:10px;
}

#splashWrap {
    padding-top:20px;
    text-align:center;
}

.adOneDotCom {
    float:right;
    width:300px;
    text-align:center;
    margin:-10px 0 5px 0;
    line-height:1em;
    font-size:10px;
}

.adINGBankVanNetlog {
    float:right;
    width:300px;
    height:45px;
    margin:10px 0;
}

.adINGBankVanNetlogNL {
    background:url(../images/sales/banner/bank_van_netlog_banner_nl.gif) no-repeat;
}

.adINGBankVanNetlogFR {
    background:url(../images/sales/banner/bank_van_netlog_banner_fr.gif) no-repeat;
}

.adINGBankVanNetlog a {
    width:300px;
    height:45px;
    display:block;
}

.adBorder {
    border:1px solid #ccc;
    padding:5px 10px;
}

table td.adInLogs {
    padding-top:7px;
    padding-bottom:6px;
}

.adInLogsCaption {
    float:right;
    line-height:14px;
    padding:2px;
    font-size:9px;
    color:#fff;
    background-color:#ccc;
    margin:0 22px;
}

.adSuperLeaderboard {
    margin:0 -10px 15px -10px;
}

.adWallpaper #contentWrapper {
    background-color:transparent;
}

.adWallpaper #content {
    background:#fff url(../images/menu_secondary_bg.png) repeat-x;
}

.adWallpaper #menuSecondary {
    margin-bottom:0;
}

.adWallpaperDummyBackground #wallpaper {
    background:#fff url(../images/common/gray_pixel.gif) no-repeat;
}

#splashOverlay {
    display:none;
    background:#fff;
    height:100%;
    width:100%;
    position:absolute;
    z-index:9999;
    top:0;
    left:0;
}

#splashHeaderWrapper {
    background:#333 url(../images/header_bg.png) repeat-x bottom;
    border-top:1px solid black;
    border-bottom:2px solid #c81c00;
    overflow:hidden;
}

#splashLogo {
    display:block;
    text-indent:220px;
    white-space:nowrap;
    overflow:hidden;
    width:420px;
    height:95px;
    background:url(../images/logo.png) no-repeat left top;
    margin:15px 0 15px 1px;
}

#splashLogo:hover {
    width:420px;
}

#splashContent {
    position:relative;
    margin:0 auto;
}

a.button {
    float:right;
    padding:0 10px 0 28px;
    font-weight:bold;
    text-decoration:none;
    margin-left:7px;
    height:18px;
    font-size:90%;
}

a.filter {
    background:transparent url(../images/common/buttons/filter.png) no-repeat;
    border:1px solid #a9bbd8;
    border-top:1px solid #cedcf2;
    border-left:1px solid #cedcf2;
    color:#8b9eca;
}

a.filter:hover {
    background-position:0 -18px;
    color:#fff;
}

a.previewProfile,.previewing a.previewProfile:hover {
    background:url(../images/common/buttons/preview.png) no-repeat;
    border:1px solid #d9b4b4;
    border-top:1px solid #d9b4b4;
    border-left:1px solid #d9b4b4;
    color:#f00!important;
    padding-left:26px;
}

a.previewProfile:hover,.previewing a.previewProfile {
    background-position:0 -18px;
    color:#fff!important;
}

.previewing a.previewProfile {
    background-position:0 -18px;
    color:#fff;
}

.previewing a.previewProfile:hover {
    background:transparent url(../images/common/buttons/preview.png) no-repeat;
    color:#d00;
}

a.feed {
    background:#ececed url(../images/common/buttons/feed.png) no-repeat;
    padding-left:24px;
    color:#f69514!important;
    border:1px solid #ddcba8;
    border-top:1px solid #ecddc0;
    border-left:1px solid #ecddc0;
}

a.feed:hover {
    background-position:0 -18px;
    color:#fff!important;
}

a.slideshow {
    background:#ececed url(../images/common/buttons/slideshow.png) no-repeat;
    padding-left:45px;
    color:#6CB70B!important;
    border:1px solid #b5db85;
    border-top:1px solid #b5db85;
    border-left:1px solid #b5db85;
}

a.quitSlideshow {
    background:#ececed url(../images/common/buttons/quitSlideshow.png) no-repeat;
    padding-left:34px;
    color:#6CB70B!important;
    border:1px solid #b5db85;
    border-top:1px solid #b5db85;
    border-left:1px solid #b5db85;
}

a.slideshow:hover,a.quitSlideshow:hover {
    background-position:0 -18px;
    color:#fff!important;
}

a.blogAlign {
    position:relative;
    clear:both;
    top:28px;
}

a.ical {
    background:#ececed url(../images/common/buttons/ical.png) no-repeat;
    padding-left:24px;
    color:#d22!important;
    border:1px solid #d88;
    border-top:1px solid #fcc;
    border-left:1px solid #fcc;
}

a.ical:hover {
    background-position:0 -18px;
    color:#fff!important;
}

a.manageProfile {
    background:#ececed url(../images/common/buttons/manage.png) no-repeat;
    padding-left:24px;
    border:1px solid #ddcba8;
    border-top:1px solid #ecddc0;
    border-left:1px solid #ecddc0;
    color:#eca80a!important;
}

a.manageProfile:hover {
    background-position:0 -18px;
    color:#fff!important;
}

a.refreshXML {
    background:#ececed url(../images/common/buttons/refresh.png) no-repeat;
    padding-left:24px;
    border:1px solid #b5db85;
    border-top:1px solid #b5db85;
    border-left:1px solid #b5db85;
    color:#6CB70B!important;
}

a.refreshXML:hover {
    background-position:0 -18px;
    color:#fff!important;
}

a.moderate {
    background:#eee url(../images/common/buttons/moderate.png) no-repeat;
    padding-left:8px;
    color:#8c8c8c;
    border:1px solid #ccc;
}

a.moderate:hover {
    background-position:0 -18px;
    color:#fff!important;
}

a.search {
    background:#ececed url(../images/common/buttons/search.png) no-repeat;
    border:1px solid #ddcba8;
    border-top:1px solid #ecddc0;
    border-left:1px solid #ecddc0;
    color:#eca80a;
    padding-left:25px;
}

a.search:hover {
    color:#fff;
    background-position:0 -18px;
}

a.buttonStatistics {
    background:#e6e6e6 url(../images/common/buttons/statistics.png) no-repeat;
    padding-left:45px;
    border:1px solid #ccc;
    color:#A0A0A0!important;
    padding:0 10px 0 28px;
}

a.buttonStatistics:hover {
    background-color:#B3B3B3;
    color:#fff!important;
    background-position:0 -18px;
}

a.linkButton {
    background:#DDD;
    border:1px outset #DDD;
    color:#222;
    padding:3px 7px;
    text-decoration:none;
    cursor:pointer;
}

.addItem {
    padding:0 0 0 20px;
    background:url(../images/common/icons/add.png) no-repeat;
}

.addToHomepage {
    background:#F2F2F2 url(../images/common/icons/addToHomepage.png) no-repeat center 0;
    border:1px solid #ddd;
    text-decoration:none;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    display:block;
    overflow:hidden;
    text-indent:-9999px;
    width:39px;
    height:19px;
    padding:0 5px 0 4px;
}

.addToHomepage:hover {
    background-position:center -20px;
    border-color:#ccc;
}

a.deleteItem {
    padding:0 0 0 20px;
    background:url(../images/common/icons/delete.png) no-repeat;
}

a.removeItem {
    padding:0 0 0 20px;
    background:url(../images/common/icons/remove.png) no-repeat;
}

a.manage {
    padding:0 0 0 20px;
    background:url(../images/common/icons/manage.png) no-repeat;
}

a.refresh {
    padding:0 0 0 20px;
    background:url(../images/common/icons/refresh.png) no-repeat;
}

a.spotlight {
    padding:0 0 0 20px;
    background:url(../images/common/icons/spotlight.png) no-repeat;
}

a.statistics {
    padding:0 0 0 20px;
    background:url(../images/common/icons/statistics.png) no-repeat;
}

.checkItem {
    padding:0 0 0 20px;
    background:url(../images/common/icons/check.png) no-repeat;
}

.warningItem {
    padding:0 0 0 20px;
    background:url(../images/common/icons/warning.png) no-repeat;
}

a.denyItem {
    padding:0 0 0 20px;
    background:url(../images/common/icons/deny.png) no-repeat;
}

a.setItem {
    padding:0 0 0 20px;
    background:url(../images/common/icons/set.png) no-repeat;
}

a.treeItem {
    padding:0 0 0 20px;
    background:url(../images/common/arrow_tree.png) no-repeat;
}

a.tweak,a.settings {
    padding:0 0 1px 20px;
    background:url(../images/common/icons/wrench.png) no-repeat;
}

a.logs {
    padding:0 0 1px 20px;
    background:url(../images/common/icons/logs.png) no-repeat;
}

a.guestbook {
    padding:0 0 0 20px;
    background:url(../images/common/icons/guestbook.png) no-repeat;
}

a.messages {
    padding:0 0 0 20px;
    background:url(../images/common/icons/message.png) no-repeat;
}

a.friends {
    padding:0 0 0 20px;
    background:url(../images/common/icons/friends.png) no-repeat;
}

a.photos {
    padding:0 0 0 20px;
    background:url(../images/common/icons/photo.png) no-repeat;
}

a.videos {
    padding:0 0 0 20px;
    background:url(../images/common/icons/video.png) no-repeat;
}

a.blogs {
    padding:0 0 0 20px;
    background:url(../images/common/icons/blog.png) no-repeat;
}

a.events {
    padding:0 0 0 20px;
    background:url(../images/common/icons/event.png) no-repeat;
}

a.music {
    padding:0 0 0 20px;
    background:url(../images/common/icons/music.png) no-repeat;
}

a.polls {
    padding:0 0 0 20px;
    background:url(../images/common/icons/poll.png) no-repeat;
}

a.links {
    padding:0 0 0 20px;
    background:url(../images/common/icons/links.png) no-repeat;
}

a.user {
    padding:0 0 0 20px;
    background:url(../images/common/icons/user.png) no-repeat;
}

a.embed {
    padding:1px 0 0 20px;
    background:url(../images/common/icons/wrench.png) no-repeat;
}

a.postcard {
    padding:0 0 0 20px;
    background:url(../images/common/icons/postcard.png) no-repeat;
}

a.setAvatar {
    padding:0 0 0 20px;
    background:url(../images/common/icons/avatar.png) no-repeat;
}

a.groups {
    padding:0 0 0 20px;
    background:url(../images/common/icons/groups.png) no-repeat;
}

a.brands {
    padding:0 0 0 20px;
    background:url(../images/common/icons/brands.png) no-repeat;
}

a.apps {
    padding:0 0 0 20px;
    background:url(../images/common/icons/app.png) no-repeat;
}

a.forum {
    padding:0 0 0 20px;
    background:url(../images/common/icons/forum.png) no-repeat;
}

a.dashboard {
    padding:0 0 0 20px;
    background:url(../images/common/icons/dashboard.png) no-repeat;
}

a.ringtone {
    padding:0 0 0 20px;
    background:url(../images/common/icons/ringtone.png) no-repeat;
}

a.photonote {
    padding:0 0 0 20px;
    background:url(../images/common/icons/photo_note.png) no-repeat;
}

a.share {
    padding:0 0 0 20px;
    background:url(../images/common/icons/share.png) no-repeat;
}

a.abuse {
    padding:0 0 0 20px;
    background:url(../images/common/icons/abuse.png) no-repeat;
}

a.nicknameLink {
    padding:0 0 0 20px;
    background:url(../images/common/icons/user.png) no-repeat;
}

a.iconized {
    display:block;
    width:16px;
    height:16px;
    text-indent:-9999px;
    overflow:hidden;
    padding:0;
    vertical-align:top;
}

a.actionLink {
    margin-left:10px;
}

img.icon {
    width:17px;
    height:16px;
    vertical-align:middle;
    background:url(../images/common/icons.png) no-repeat;
}

img.iconNotification {
    background-position:0 0;
}

img.iconInbox {
    background-position:0 -16px;
}

img.iconInboxAlt {
    background-position:0 -32px;
}

img.iconShout {
    background-position:0 -48px;
    width:18px;
}

img.iconStatusOnline,img.iconStatusEveryone,img.iconStatusFriends {
    background-position:0 -64px;
}

img.iconStatusEveryone {
    background-position:0 -801px;
}

img.iconStatusAway {
    background-position:0 -832px;
}

img.iconStatusBusy {
    background-position:0 -80px;
}

img.iconStatusInvisible {
    background-position:0 -96px;
}

img.iconChat {
    background-position:0 -112px;
}

img.iconChatAway {
    background-position:0 -848px;
}

img.iconChatBusy {
    background-position:0 -127px;
}

img.iconChatEveryone {
    background-position:0 -817px;
}

img.iconChatFriends {
    background-position:0 -112px;
}

img.iconChatInvisible {
    background-position:0 -144px;
}

img.iconSearch {
    background-position:0 -160px;
}

img.iconSearchAlt {
    background-position:0 -176px;
}

img.iconClose {
    background-position:0 -192px;
    width:10px;
    height:9px;
}

img.iconCloseAlt {
    background-position:0 -201px;
    width:10px;
    height:9px;
}

img.iconError {
    background-position:0 -210px;
}

img.iconMinimize {
    background-position:0 -227px;
    width:11px;
    height:5px;
}

img.iconMinimizeAlt {
    background-position:0 -232px;
    width:11px;
    height:5px;
}

img.iconUser {
    background-position:0 -238px;
}

img.iconAbuse {
    background-position:0 -255px;
}

img.iconAbuseAlt {
    background-position:0 -270px;
}

img.iconSmilies {
    background-position:0 -286px;
}

img.iconSmiliesAlt {
    background-position:0 -302px;
}

img.iconInfo {
    background-position:0 -318px;
}

img.iconSettings {
    background-position:0 -785px;
}

img.iconMale {
    background-position:0 -895px;
}

img.iconFemale {
    background-position:0 -911px;
}

img.iconAddFriend {
    background-position:0 -508px;
}

p.more {
    text-align:right;
    font-size:.91em;
}

p.more a {
    padding-right:10px;
    background:url(../images/common/arrow_more_alt.png) no-repeat right 5px;
}

.hide,body.yesJS .hideIfJavascript,body.noJS .hideIfNoJavascript {
    display:none;
}

.center {
    text-align:center;
}

.textAlign {
    display:block;
}

.textAlignLeft {
    text-align:left;
}

.textAlignRight {
    text-align:right;
}

.textAlignCenter {
    text-align:center;
}

.clearBoth {
    clear:both;
}

a.swapUnderline,.swapUnderline a {
    text-decoration:none;
}

a.swapUnderline:hover,a.swapUnderline:hover *,.swapUnderline a:hover {
    text-decoration:underline;
}

.empty {
    font-style:italic;
    color:#777;
}

div.empty {
    padding:15px;
    text-align:center;
}

ul.empty {
    list-style:disc;
    margin:0 0 2em 0;
    padding:0 0 0 2em;
}

.dimmed {
    color:#777;
}

.counter {
    background:#666;
    font-weight:bold;
    color:#fff;
    padding:1px 3px 2px;
    margin:0 3px;
}

h2 .counter,h3 .counter {
    padding:3px 6px 2px 5px;
}

.counter a {
    text-decoration:none;
    color:#fff;
}

span.personalItem {
    width:14px;
    height:14px;
    position:absolute;
    top:2px;
    right:4px;
    background:url(../images/common/personal_item.png) no-repeat;
}

span.privateItem {
    width:14px;
    height:14px;
    position:absolute;
    top:2px;
    right:4px;
    background:url(../images/common/private_item.png) no-repeat;
}

#profile span.privatePhoto {
    background:url(../images/common/private_item.png) no-repeat left 2px;
    padding:0 0 0 20px;
}

#profile span.personalPhoto {
    background:url(../images/common/personal_item.png) no-repeat left 2px;
    padding:0 0 0 20px;
}

.personal {
    background:url(../images/common/personal_item.png) no-repeat left center;
    padding:0 0 0 20px;
}

.tags {
    margin:.5em 0;
    font-size:.9em;
}

.tags a {
    margin-left:.2em;
    padding:0 5px 1px;
    background-color:#eee;
    -webkit-border-radius:7px;
    -moz-border-radius:7px;
    text-decoration:none;
}

.tags a.selected {
    text-decoration:none;
    background:#369;
    color:#fff;
}

span.quote {
    background:#f1f1f1 url(../images/common/quote_bg.gif) no-repeat;
    display:block;
    padding:2px 8px 6px 8px;
    color:#29525D;
}

span.quote span.quote {
    margin:0 0 0 10px;
    padding:0 0 0 5px;
    border-left:1px dotted #70a0cf;
    background:none;
}

span.quote strong {
    line-height:20px;
    color:#369;
}

span.quote strong a {
    color:#369;
    text-decoration:none;
}

span.quote strong a:hover {
    text-decoration:underline;
}

span.quote strong a.toggleQuote {
    display:block;
    float:left;
    text-decoration:none;
    width:15px;
    text-align:center;
}

span.quote strong a.toggleQuote:hover {
    text-decoration:none;
}

img.smiley {
    vertical-align:middle;
}

img.captcha {
    width:200px;
    height:50px;
    margin-bottom:5px;
}

#captchaInputField {
    text-transform:uppercase;
}

.trustCaptcha img.captcha {
    float:left;
    margin-right:10px;
}

.trustCaptcha #captchaInputField {
    clear:both;
    display:block;
}

.autoComplete {
    background:#f2f2f2;
    border:1px solid #ccc;
    border-width:0 1px 1px 1px;
    max-height:200px;
    overflow:auto;
    z-index:8;
}

.autoComplete li {
    padding:2px 5px;
    cursor:pointer;
    border-top:1px solid #ccc;
}

.autoComplete li:hover {
    background:#369;
    color:#fff;
}

.autoComplete li.addItem {
    padding-left:20px;
    background-position:2px 3px;
}

a.toggle {
    background:url(../images/common/toggle_more.gif) no-repeat left center;
    padding:0 0 0 14px;
    text-decoration:none;
}

a.toggle:hover {
    text-decoration:underline;
}

a.toggleOpen {
    background-image:url(../images/common/toggle_more_toggled.gif);
}

.phoneNumber {
    background:#eee url(../images/common/icons/phone.png) no-repeat left center;
    padding:2px 3px 2px 18px;
    font-family:Courier,Arial,sans-serif;
    font-weight:bold;
    font-size:14px;
}

.phoneCode {
    margin-bottom:15px;
}

.phoneCode p {
    float:left;
    background:#C7E4B4;
    color:#516239;
    font-family:Courier,Arial,sans-serif;
    font-size:18px;
    font-weight:bold;
    margin:0 10px 0 0;
    padding:6px 8px;
}

.phoneCode small {
    clear:both;
    display:block;
}

.isTrusted {
    background:url(../images/common/icons/trust_small.png) no-repeat 2px top;
    font-size:10px;
    font-weight:bold;
    padding-left:15px;
}

.highscore {
    background:#000;
    font-size:10px;
    font-weight:bold;
    padding:2px 3px;
}

ul.pageSort {
    margin-bottom:1em;
    padding:6px;
    background:#eee;
    background:rgba(0,0,0,.1);
    color:#333;
    font-size:11px;
}

.pageSort li {
    float:left;
    padding:0 6px;
    border-right:1px solid #bbb;
}

.pageSort .active {
    background:#fff;
}

.pageSort .active a {
    text-decoration:none;
    color:#333;
}

.viewMode {
    margin-left:10px;
}

.viewMode a,.viewMode span {
    background-color:#eee;
    background-position:2px 2px;
    background-repeat:no-repeat;
    padding:3px 5px 3px 21px;
    margin-left:5px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
}

.viewMode a.viewDetails,.viewMode span.viewDetails {
    background-image:url(../images/common/icons/view_details.gif);
}

.viewMode a.viewGrid,.viewMode span.viewGrid {
    background-image:url(../images/common/icons/view_grid.gif);
}

.betaBadge {
    background:#111;
    color:#fff;
    padding:1px 2px;
    text-transform:uppercase;
    font-size:9px;
    letter-spacing:0;
    vertical-align:middle;
}

.newBadge {
    background:#f00;
    color:#fff;
    padding:1px 2px;
    text-transform:uppercase;
    font-size:9px;
    letter-spacing:0;
    vertical-align:middle;
}

.adminBadge {
    background:#fc0;
    color:#222;
    padding:1px 2px;
    text-transform:uppercase;
    font-size:9px;
    letter-spacing:0;
    vertical-align:middle;
}

a.formButton {
    background:#ddd;
    border:1px outset #DDD;
    color:#222;
    padding:3px 7px;
    text-decoration:none;
    margin-right:5px;
}

a.formButton:active {
    border-style:inset;
}

ol.footnotes {
    margin:20px 40px 0;
    font-size:10px;
}

ol.footnotes li {
    margin-bottom:5px;
}

.footnoteLink {
    vertical-align:top;
    font-weight:bold;
    font-size:9px;
}

.footnoteLink a {
    text-decoration:none;
}

.footnoteLinkBack {
    text-decoration:none;
}

input[type="text"],input[type="password"],input[type="file"],textarea {
    border:1px solid #bbb;
    padding:2px 3px;
    margin-right:5px;
}

form.styled input[type="text"],form.styled input[type="file"],form.styled textarea {
    margin:5px 5px 5px 0;
}

input.placeholder,textarea.placeholder {
    color:#999;
}

select {
    border:1px solid #bbb;
    margin-right:5px;
}

form.styled select {
    margin:5px 5px 5px 0;
}

input.button,input[type="button"],input[type="submit"] {
    background:#ddd;
    border:1px outset #ddd;
    color:#222;
    padding:1px 3px;
    margin:5px 5px 5px 0;
    cursor:pointer;
}

input.button:active,input[type="button"]:active,input[type="submit"]:active {
    border-style:inset;
}

input.button:disabled,input[type="button"]:disabled,input[type="submit"]:disabled {
    background-color:#eee;
    border-color:#fff;
    color:#aaa;
    cursor:default;
}

input.buttonAccept {
    background:#ddd url(../images/common/icons/check.png) no-repeat 3px center;
    padding-left:21px;
}

input.buttonDeny {
    background:#ddd url(../images/common/icons/deny.png) no-repeat 3px center;
    padding-left:21px;
}

input.buttonDelete {
    background:#ddd url(../images/common/icons/delete_alt.png) no-repeat 3px center;
    padding-left:21px;
}

input.buttonReset {
    background:#ddd url(../images/common/icons/netlog_gray.png) no-repeat 3px center;
    padding-left:17px;
}

form.styled label {
    font-weight:bold;
}

form.styled .editor {
    margin:5px 0 5px 0;
}

label.disabled {
    color:#777;
}

span.required {
    font-weight:bold;
    font-size:1.2em;
    color:#f00;
}

form span.error {
    color:#c30;
    font-weight:bold;
}

form .dimmed {
    font-size:.9em;
}

table.form {
    width:100%;
}

table.form td {
    padding-bottom:15px;
    vertical-align:top;
}

table.form th {
    vertical-align:top;
    padding:1px 8px 15px 0;
    width:25%;
}

table.form th label,table.form th .label {
    font-weight:bold;
}

table.form tr.separator td,table.form tr.separator th {
    border-top:1px solid #DFEFF5;
    border-top:1px solid rgba(71,124,187,.15);
    padding-top:12px;
}

form .search {
    background:#666;
    border:1px outset #666;
    color:#fff;
    padding:1px 3px;
    margin:5px 5px 5px 0;
    cursor:pointer;
}

form .search:active {
    border-style:inset;
}

form .search:disabled {
    border-color:#bbb;
    background:#bbb;
    cursor:default;
}

form.styled label small {
    font-weight:normal;
}

a.formToggleMore {
    display:block;
    font-weight:bold;
    margin:1em 0;
    background:url(../images/common/gray_pixel.gif) repeat-x left center;
}

a.formToggleMore span {
    background:#fff url(../images/common/toggle_more.gif) no-repeat left center;
    padding:0 5px 0 14px;
}

a.formToggleMore:hover span {
    background-image:url(../images/common/toggle_more_toggled.gif);
    text-decoration:underline;
}

a.formToggleMore.toggled span {
    background-image:url(../images/common/toggle_more_toggled.gif);
}

.contentSideBox a.formToggleMore span {
    background-color:#e9e9e9;
}

.formToggleFieldset {
    border-bottom:1px solid #bbb;
    margin:0 0 1em 0;
    padding:0 0 1em 1em;
}

input.button.bigRedButton,input[type="button"].bigRedButton,input[type="submit"].bigRedButton {
    padding:10px 15px;
    background:#d00;
    color:#fff;
    border-color:#d00;
    margin:30px 0;
    font-weight:bold;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
}

input.buttonRed,a.buttonRed,input.buttonLime,a.buttonLime,a.buttonGrey {
    background:#D1221C url(../images/common/button_red.png) repeat-x left center;
    font-family:Arial Rounded,"Arial Rounded","Arial Rounded MT Bold",Arial,sans-serif;
    font-size:14px;
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.6);
    border:0;
    -webkit-box-shadow:0 1px 1px rgba(0,0,0,.4);
    -moz-box-shadow:0 1px 1px rgba(0,0,0,.4);
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    padding:4px 8px;
    margin:0 0 5px;
    text-decoration:none;
    display:inline-block;
}

input.buttonLime,a.buttonLime {
    background:#A9BF30 url(../images/common/button_lime.png) repeat-x left center;
}

a.buttonGrey {
    background:#ccc url(../images/common/button_grey.png) repeat-x left center;
}

input.buttonRed:disabled,input.buttonLime:disabled {
    color:#fff;
    opacity:.3;
    filter:alpha(opacity=30);
}

#uploadStatus {
    padding:2px;
    background-color:#ccc;
    border:1px inset #ddd;
    width:75%;
    margin:0 auto 30px auto;
    -webkit-border-radius:10px;
    -moz-border-radius:12px;
}

#uploadStatus p {
    background:#369;
    padding:3px 3px 2px;
    font-weight:bold;
    color:#fff;
    text-align:center;
    line-height:1em;
    margin:0;
    -webkit-border-radius:8px;
    -moz-border-radius:10px;
}

.ratingControl {
    margin-top:2px;
}

.ratingContainer {
    background:url(../images/common/rating_bg.png) no-repeat;
    width:150px;
    height:19px;
    padding:0 3px;
    margin:-2px 6px 4px 0;
    float:left;
    position:relative;
}

.ratingControl .rated {
    background:url(../images/common/rating_stars.gif) no-repeat 3px 0;
    position:absolute;
    left:0;
    height:19px;
}

.ratingControl .rated1 {
    width:18px;
}

.ratingControl .rated2 {
    width:33px;
}

.ratingControl .rated3 {
    width:48px;
}

.ratingControl .rated4 {
    width:63px;
}

.ratingControl .rated5 {
    width:78px;
}

.ratingControl .rated6 {
    width:93px;
}

.ratingControl .rated7 {
    width:108px;
}

.ratingControl .rated8 {
    width:123px;
}

.ratingControl .rated9 {
    width:138px;
}

.ratingControl .rated10 {
    width:153px;
}

.ratingControl .ratingDone {
    background-position:0 -40px;
    padding-left:22px;
    color:#fff;
}

.ratingControl ul {
    background:url(../images/common/rating_stars.gif) no-repeat;
    position:relative;
}

.ratingControl li {
    float:none;
    margin-right:0!important;
    padding:0!important;
    position:absolute;
    left:0;
}

.ratingControl li.one {
    width:15px;
}

.ratingControl li.two {
    width:30px;
}

.ratingControl li.three {
    width:45px;
}

.ratingControl li.four {
    width:60px;
}

.ratingControl li.five {
    width:75px;
}

.ratingControl li.six {
    width:90px;
}

.ratingControl li.seven {
    width:105px;
}

.ratingControl li.eight {
    width:120px;
}

.ratingControl li.nine {
    width:135px;
}

.ratingControl li.ten {
    width:150px;
}

.ratingControl li a {
    display:block;
    height:19px;
    text-indent:-999px;
    overflow:hidden;
}

.ratingControl li a:hover {
    background:url(../images/common/rating_stars.gif) no-repeat left -20px;
}

.ratingControl div.disabled {
    background:url(../images/common/rating_bg.png) no-repeat left -20px;
}

.ratingControl .disabled a {
    display:block;
    height:19px;
}

.ratingControl a.disabled {
    display:block;
    height:19px;
    position:absolute;
    left:0;
    width:150px;
}

.right180 .ratingContainer {
    float:none;
}

.ratingControl br {
    clear:left;
}

.ratingWidget {
    margin-top:2px;
}

.ratingContainer {
    background:url(../images/common/rating_bg.png) no-repeat;
    width:150px;
    height:19px;
    padding:0 3px;
    margin:-2px 6px 4px 0;
    float:left;
    position:relative;
}

.ratingWidget .rated {
    background:url(../images/common/rating_stars.gif) no-repeat 3px 0;
    position:absolute;
    left:0;
    height:19px;
}

.ratingWidget .rated1 {
    width:18px;
}

.ratingWidget .rated2 {
    width:33px;
}

.ratingWidget .rated3 {
    width:48px;
}

.ratingWidget .rated4 {
    width:63px;
}

.ratingWidget .rated5 {
    width:78px;
}

.ratingWidget .rated6 {
    width:93px;
}

.ratingWidget .rated7 {
    width:108px;
}

.ratingWidget .rated8 {
    width:123px;
}

.ratingWidget .rated9 {
    width:138px;
}

.ratingWidget .rated10 {
    width:153px;
}

.ratingWidget .ratingDone {
    background-position:0 -40px;
    padding-left:22px;
    color:#fff;
}

.ratingWidget ul {
    background:url(../images/common/rating_stars.gif) no-repeat;
    position:relative;
}

.ratingWidget li {
    float:none;
    margin-right:0!important;
    padding:0!important;
    position:absolute;
    left:0;
}

.ratingWidget li.one {
    width:15px;
}

.ratingWidget li.two {
    width:30px;
}

.ratingWidget li.three {
    width:45px;
}

.ratingWidget li.four {
    width:60px;
}

.ratingWidget li.five {
    width:75px;
}

.ratingWidget li.six {
    width:90px;
}

.ratingWidget li.seven {
    width:105px;
}

.ratingWidget li.eight {
    width:120px;
}

.ratingWidget li.nine {
    width:135px;
}

.ratingWidget li.ten {
    width:150px;
}

.ratingWidget li a {
    display:block;
    height:19px;
    text-indent:-999px;
    overflow:hidden;
}

.ratingWidget li a:hover {
    background:url(../images/common/rating_stars.gif) no-repeat left -20px;
}

.ratingWidget div.disabled {
    background:url(../images/common/rating_bg.png) no-repeat left -20px;
}

.ratingWidget .disabled a {
    display:block;
    height:19px;
}

.ratingWidget a.disabled {
    display:block;
    height:19px;
    position:absolute;
    left:0;
    width:150px;
}

.right180 .ratingContainer {
    float:none;
}

.ratingWidget br {
    clear:left;
}

div.tagCloud {
    font-size:.91em;
}

div.tagCloud a {
    margin:0;
    padding:1px 3px;
    text-decoration:none;
}

div.tagCloud a:hover {
    color:#000;
    background-color:#fc3;
}

div.tagCloud a.l1 {
    font-size:.8em;
    line-height:21px;
    background:#fffbee;
    color:#666;
}

div.tagCloud a.l2 {
    font-size:.9em;
    line-height:23px;
    background:#fff6dd;
    color:#444;
}

div.tagCloud a.l3 {
    font-size:.95em;
    line-height:25px;
    background:#fff2cd;
    color:#222;
}

div.tagCloud a.l4 {
    font-size:1.0em;
    line-height:27px;
    background:#feb;
    color:#000;
}

div.tagCloud a.l5 {
    font-size:1.1em;
    line-height:29px;
    background:#ffeaab;
    color:#000;
}

div.tagCloud a.l6 {
    font-size:1.2em;
    line-height:31px;
    background:#ffe699;
    color:#000;
}

div.tagCloud a.l7 {
    font-size:1.3em;
    line-height:33px;
    background:#ffe188;
    color:#000;
}

div.tagCloud a.l8 {
    font-size:1.4em;
    line-height:35px;
    background:#fd7;
    color:#000;
}

div.tagCloud a.l9 {
    font-size:1.5em;
    line-height:37px;
    background:#fd7;
    color:#000;
    font-weight:bold;
    padding:0 4px;
}

.tabs .tab {
    clear:both;
    display:none;
    border-bottom:2px solid #ddd;
    padding:0 10px 15px 10px;
}

.tabs .tabBasic {
    border-bottom:0;
    padding:0;
}

.tabs .default-active-tab,.tabs .active-tab {
    display:block;
}

.tabList {
    margin-bottom:15px;
    border-bottom:2px solid #888;
}

.tabList li {
    float:left;
    margin-right:2px;
}

.tabList a {
    float:left;
    padding:.3em .9em;
    background-color:#eee;
    color:#666;
    text-decoration:none;
    -moz-border-radius:4px 4px 0 0;
    -webkit-border-top-right-radius:4px;
    -webkit-border-top-left-radius:4px;
}

.tabList a:hover {
    background-color:#ddd;
}

.tabList .default-selected a,.tabList .selected a {
    background-color:#777;
    color:#fff;
    font-weight:bold;
}

.tabList .default-selected a em,.tabList .default-selected a:hover em,.tabList .selected a em,.tabList .selected a:hover em {
    color:#ddd;
}

.tabList .inactive a {
    color:#999;
}

.tabList li a em {
    font-style:normal;
    font-size:.9em;
    font-weight:normal;
    color:#999;
}

.tabList li a:hover em {
    color:#777;
}

.sideTabs .tab {
    border:0;
    clear:none;
}

.sideTabs .sideTabList {
    border:0;
    margin:0;
}

.sideTabs .sideTabList li {
    float:none;
    margin-bottom:5px;
    margin-right:0;
}

.sideTabs .sideTabList li.default-selected,.sideTabs .sideTabList li.selected {
    background:transparent url(../images/common/sidetab.png) no-repeat;
}

.sideTabs .sideTabList a {
    float:none;
    display:block;
    height:37px;
    padding:17px 0 0 25px;
    font-size:16px;
    letter-spacing:-1px;
    text-decoration:none;
    color:#333;
    font-weight:bold;
    background-color:transparent;
    -moz-border-radius:0;
    -webkit-border-radius:0;
}

.sideTabs .sideTabList a:hover {
    color:#369;
    background-color:transparent;
}

.sideTabList .upload a,.sideTabList .webcam a,.sideTabList .flickr a,.sideTabList .youtube a {
    padding-left:52px;
    background-repeat:no-repeat;
    background-position:12px 8px;
}

.sideTabList .upload a {
    background-image:url(../images/common/icons/upload_big.png);
}

.sideTabList .webcam a {
    background-image:url(../images/common/icons/webcam_big.png);
}

.sideTabList .flickr a {
    background-image:url(../images/common/icons/flickr_big.png);
}

.sideTabList .youtube a {
    background-image:url(../images/common/icons/youtube_big.png);
}

.contentSideBoxTabs {
    margin:0;
    border:0;
}

.contentSideBoxTabs li {
    margin-right:3px;
    float:left;
}

.contentSideBoxTabs a {
    float:left;
    padding:.3em .9em;
    background-color:#bbb;
    color:#fff;
    font-weight:bold;
    text-decoration:none;
    -moz-border-radius:4px 4px 0 0;
    -webkit-border-top-right-radius:4px;
    -webkit-border-top-left-radius:4px;
}

.contentSideBoxTabs a:hover {
    background-color:#ccc;
}

.contentSideBoxTabs .selected a {
    background-color:#E9E9E9;
    color:#444;
}

.stepBar {
    margin-bottom:20px;
    background:#eee;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
}

.stepBar li {
    float:left;
    list-style:none;
    margin:0;
}

.stepBar3 li {
    width:33.33%;
}

.stepBar4 li {
    width:25%;
}

.stepBar5 li {
    width:20%;
}

.stepBar a,.stepBar span {
    display:block;
    background:url(../images/common/step_bar_arrow.gif) no-repeat right top;
    padding:11px 15px 0;
    height:29px;
    color:#aaa;
    font-size:16px;
    font-weight:bold;
    text-decoration:none;
}

.stepBar a:hover,.stepBar .selected span {
    color:#222;
}

.stepBar .last a,.stepBar .last span {
    background:none;
}

div.autocompleterResults {
    border:1px solid #aaa;
    background-color:#fff;
    width:243px!important;
    overflow:hidden;
    overflow-y:auto;
    max-height:300px;
    z-index:5;
}

div.autocompleterResults ul {
    z-index:5;
}

div.autocompleterResults li {
    cursor:pointer;
    cursor:hand;
    display:block;
    padding:5px 4px 4px 4px;
    line-height:1.4em;
    text-align:left;
}

div.autocompleterResults li.selected {
    background-color:#eee;
}

div.autocompleterResults li.active {
    background-color:#DEF;
}

div.autocompleterResults li span.highlight {
    font-weight:bold;
    background-color:#CEE4FF;
}

div.autocompleterResults li em {
    color:#666;
    font-style:normal;
}

div.autocompleterResults li em span.highlight {
    color:#333;
    background-color:#F0F0F0;
}

div.autocompleterResults li div.avatar {
    margin:0 5px 0 0;
}

ul.smartItemList {
    background-color:#fff;
    margin-bottom:7px;
    border:1px solid #bbb;
    padding:3px;
}

ul.smartItemList li {
    float:left;
}

ul.smartItemList .smartItemListItem {
    background-color:#eef;
    border:1px solid #6bf;
    -moz-border-radius:9px;
    -webkit-border-radius:9px;
    color:#000;
    margin:0 4px 4px 0;
    padding:0 0 0 14px;
    font-size:12px;
    float:left;
    text-decoration:none;
    cursor:default;
}

ul.smartItemList .smartItemListItem span {
    float:left;
    max-width:250px;
    overflow:hidden;
}

ul.smartItemList .smartItemListItem .delete {
    float:left;
    margin:5px 4px 0;
    visibility:hidden;
    text-indent:-999px;
    overflow:hidden;
    width:8px;
    height:8px;
    background:url(../images/common/icons/cross_alt.png) no-repeat;
    cursor:pointer;
    a;
}

ul.smartItemList .smartItemListItem:hover {
    zoom:1;
    text-decoration:none;
}

ul.smartItemList .smartItemListItem:hover .delete {
    visibility:visible;
}

ul.smartItemList .smartItemListItem .delete:hover {
    background-position:left -20px;
}

ul.smartItemList li input {
    padding:2px!important;
    border:0!important;
    margin:0!important;
    font-size:12px;
    outline:none;
}

.editControls {
    float:right;
}

.editControls li {
    float:left;
}

.editControls li a {
    padding:3px 5px 4px 23px;
    background-repeat:no-repeat;
    background-position:3px center;
    background-color:#eee;
    text-decoration:none;
    float:left;
    margin-left:6px;
}

.editControls li a:hover {
    text-decoration:underline;
}

.editControls li.spotlight a {
    background-image:url(../images/common/icons/spotlight.png);
}

.editControls li.edit a {
    background-image:url(../images/common/icons/edit.png);
}

.editControls li.manage a {
    background-image:url(../images/common/icons/manage.png);
}

.editControls li.delete a {
    background-image:url(../images/common/icons/delete.png);
}

.editControls li.block a {
    background-image:url(../images/common/icons/deny.png);
}

.editControls li.quote a {
    background-image:url(../images/common/icons/quote.png);
}

.editControls li.addPhotoNote a {
    background-image:url(../images/common/icons/photo_note.png);
}

.editControls li.abuse a {
    background-image:url(../images/common/icons/abuse.png);
}

.editControls li.forward a {
    background-image:url(../images/common/icons/forward.png);
}

.editControls li.forward a {
    background-image:url(../images/common/icons/share.png);
}

.editControls li.share,.skinEdit li.share {
    background:#fff url(../images/common/icons/share.png) no-repeat 3px center;
    border:1px solid #ddd;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    padding-right:5px;
    display:block;
}

.editControls li.share a,.skinEdit li.share a {
    background:url(../images/common/share_button_icons.png) no-repeat right center!important;
    background-color:#fff;
    color:#666!important;
    margin:0;
    padding:2px 62px 2px 23px;
}

.editControls li.share a:hover,.skinEdit li.share a:hover {
    text-decoration:underline;
}

.editControlsList li.share,.skinEditList li.share {
    margin-top:10px;
}

.editControls li#addFavoriteVideo a {
    background-image:url(../images/common/icons/favorite_add.png);
}

.editControls li#deleteFavoriteVideo a {
    background-image:url(../images/common/icons/favorite_delete.png);
    background-position:3px 5px;
}

.editControls li#addFavoriteVideo.loading a,.editControls li#deleteFavoriteVideo.loading a,.editControls li#addFavoriteGame.loading a,.editControls li#deleteFavoriteGame.loading a {
    background-image:url(../images/common/icons/favorite_loading.gif);
}

.editControls li.embed a {
    background-image:url(../images/common/icons/wrench.png);
    margin:0;
}

.editControls li.embed a span {
    background:url(../images/common/arrow_more_down.png) no-repeat right center;
    display:block;
}

.editControls li.checkbox {
    margin-left:6px;
}

.editControlsList,.editControlsList li,.editControlsList li a {
    float:none;
}

.editControlsList li a {
    display:block;
    margin:10px 0;
}

.addToControl {
    position:relative;
}

.addToControl .toggleLink {
    position:relative;
    z-index:10;
    float:none;
    display:block;
}

.addToControl ul {
    z-index:11;
    position:absolute;
    top:25px;
    right:0;
    -webkit-border-bottom-left-radius:5px;
    -webkit-border-bottom-right-radius:5px;
    -webkit-box-shadow:0 5px 5px rgba(0,0,0,.2);
    -moz-box-shadow:0 5px 5px rgba(0,0,0,.2);
}

.addToControl li {
    float:none;
    display:inline-block;
}

.editControls li.embed .addToControl ul a,.skinEdit li.embed .addToControl ul a,td.actions .addToControl ul a {
    padding:5px 10px;
    background-image:none;
    min-width:130px;
    display:block;
    float:none;
}

.editControls .addToControl ul li:last-child a,.skinEdit .addToControl ul li:last-child a,td.actions .addToControl ul li:last-child a {
    -moz-border-radius:0 0 5px 5px;
    -webkit-border-bottom-left-radius:5px;
    -webkit-border-bottom-right-radius:5px;
}

.contentRectangleRight .editControls li a {
    font-weight:bold;
}

.editControls li.favorite a {
    text-decoration:none;
    background-image:url(../images/common/icons/favorite.png);
    background-position:3px 5px;
}

.editControls li.favorite.delete a {
    background-position:3px -27px;
}

.editControls li.favorite a small {
    text-decoration:underline;
    font-weight:normal;
}

.profileList li {
    float:left;
}

.profileListStatistics li {
    width:80px;
    float:left;
    text-align:center;
    margin:0 11px 11px 0;
    font-size:11px;
}

.profileListStatistics li.new {
    background:#cde;
}

.profileListStatistics .avatar {
    margin:0;
}

.profileListStatistics li.arrow {
    width:55px;
    height:83px;
    background:#fff url(../images/super/super_stats_ellips.gif) no-repeat;
}

body.visits .profileListStatistics li {
    position:relative;
}

.profileListStatistics .ignore {
    background:url(../images/common/icons/close_box.png) no-repeat;
    width:23px;
    height:22px;
    position:absolute;
    top:-10px;
    left:-12px;
    overflow:hidden;
    text-indent:-999px;
    z-index:2;
    display:none;
}

.profileListStatistics .ignore {
    display:block;
}

ul.comments div.avatar {
    margin:0 0 10px;
}

ul.comments li.admin .ownership,ul.comments li.moderator .ownership {
    text-transform:uppercase;
    font-weight:bold;
    font-size:9px;
    color:#e00;
    background:#fff;
    padding:1px 3px 0 3px;
}

ul.comments li p {
    padding-left:95px;
}

ul.comments li .dimmed {
    font-size:.9em;
}

h2#comments,h3#writeComment {
    margin-top:30px;
    clear:both;
}

#commentform,.commentform {
    margin-left:15px;
    float:left;
    width:645px;
}

#commentform input[type="submit"],.commentform input[type="submit"] {
    margin:10px 0 0;
}

table.logs .commentform {
    margin:0;
    width:554px;
    clear:both;
}

#reportAbuseForm {
    margin:-20px 0 20px 0;
}

#clan #reportAbuseForm {
    margin-top:0;
}

a.commentSort {
    letter-spacing:0;
    font-size:12px;
    font-weight:normal;
    padding:0 14px 0 8px;
}

a.commentSort.asc {
    background:url(../images/common/arrow_more_up.png) no-repeat right center;
}

a.commentSort.desc {
    background:url(../images/common/arrow_more_down.png) no-repeat right center;
}

div.commentFilterLanguages {
    position:relative;
}

.commentFilterLanguages .toggleCommentLanguageFilter {
    padding-left:20px;
    background:url(../images/common/arrow_more_down.png) no-repeat left center;
}

.commentFilterLanguages ul {
    left:0;
    top:0;
    display:none;
}

.commentFilterLanguages ul {
    position:absolute;
    background:#fff;
    padding:5px 10px;
    margin-top:2px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -webkit-box-shadow:0 2px 5px rgba(0,0,0,.5);
    -moz-box-shadow:0 2px 5px rgba(0,0,0,.5);
}

.commentFilterLanguages ul.toggled {
    display:block;
}

.commentFilterLanguages li {
    width:160px;
    color:#222;
}

ul.commentFilterLanguages li.selected {
    font-weight:bold;
}

.commentFilterLanguages li .dimmed {
    color:#777;
}

.commentFilterLanguages li a {
    color:#36;
}

div.languageFilter {
    width:100%;
    display:block;
    background-color:silver;
    padding:5px;
}

div.languageFilter>a {
    padding-left:20px;
    background:url(../images/common/arrow_more_down.png) no-repeat left center;
}

ul.languageFilterChoices {
    position:absolute;
    background:#fff;
    padding:5px 10px;
    margin-top:2px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -webkit-box-shadow:0 2px 5px rgba(0,0,0,.5);
    -moz-box-shadow:0 2px 5px rgba(0,0,0,.5);
    z-index:1500;
}

ul.languageFilterChoices li a {
    width:100%;
    height:100%;
    display:block;
}

ul.languageFilterChoices li a:hover {
    background-color:silver;
}

.meta {
    font-size:.91em;
}

ul.meta li {
    float:left;
    padding:0;
    margin-right:10px;
}

.meta .commentCount {
    background:url(../images/common/comment_bubble.png) no-repeat left center;
    padding-left:17px;
}

#explore .meta .commentCount,#explore .meta .commentCount a {
    color:#444;
}

.meta .ratingCounter {
    background:red;
    color:white;
    padding:1px 3px 1px 2px;
}

#explore .meta .rating,#explore .meta .rating a {
    color:#444;
}

.blogList br {
    line-height:.4em;
}

li.blog {
    margin-bottom:30px;
}

.blogList .blog h3 {
    background:url(../images/common/icons/blog.png) no-repeat 0 2px;
    border-bottom:1px solid #ccc;
    padding:0 0 4px 20px;
    margin-bottom:5px;
}

.blogList .blog .body {
    margin:0 0 8px 0;
}

.blog .meta {
    font-weight:bold;
}

.blog .meta .dimmed {
    font-weight:normal;
}

.blog .meta .commentCount {
    margin-left:10px;
    padding-right:8px;
    border-right:1px solid #ccc;
    margin-right:8px;
}

.blogMiniList {
    margin-bottom:20px;
}

.blogMiniList li {
    padding:0 0 6px 20px;
    background:url(../images/common/icons/blog.png) no-repeat;
}

.photoList li {
    float:left;
    font-size:.91em;
    text-align:center;
    margin:0 3px 15px 0;
    width:100px;
    line-height:1.2em;
}

.photoList a {
    display:block;
    color:#666!important;
    position:relative;
    height:60px;
    margin:0 auto 2px auto;
    text-align:center;
    text-decoration:none;
}

#componentBrowser .photoList a {
    position:static;
}

.photoList a span {
    display:block;
}

.photoList a:hover span {
    color:#000;
}

.photoList a.unconfirmed {
    border-width:1px;
    border-style:solid;
    padding:8px 0 0 0;
    height:50px;
    width:78px;
    font-size:11px;
}

.photoSetList li {
    background:url(../images/common/photoset.png) no-repeat;
    float:left;
    margin:0 10px 10px 0;
    overflow:hidden;
    padding:12px 0 0 0;
    text-align:center;
    width:98px;
    font-size:.91em;
}

.photoSetList a {
    line-height:1.2em;
    text-decoration:none;
}

.photoSetList a:hover {
    text-decoration:underline;
}

.photoSetThumb {
    display:block;
    margin:0 6px 6px 0;
    position:relative;
}

.photoSetThumb span.personalItem {
    right:8px;
}

.photoSetThumb span.privateItem {
    right:8px;
}

.photoSetListSmall {
    margin-bottom:10px;
}

.photoSetListSmall li {
    margin:5px 0;
}

.photoSetThumbSmall {
    background:url(../images/common/photoset_small.png) no-repeat;
    float:left;
    padding:7px 10px 3px 3px;
    margin-right:4px;
}

.photoSetListSmall img {
    width:40px;
    height:30px;
}

.clanList li {
    float:left;
}

.clanList a.clanAvatar {
    margin:0 14px 16px 0;
}

.videoList li {
    position:relative;
    float:left;
    width:120px;
    padding:0 3px 10px 3px;
    line-height:1.25em;
    overflow:hidden;
}

.videoList li a {
    text-decoration:none;
}

.videoList li a span.play {
    position:absolute;
    top:24px;
    left:45px;
    display:block;
    padding:0;
    margin:0;
    background:url(../images/common/video_play_icon.png) no-repeat left top;
    width:37px;
    height:37px;
    overflow:hidden;
    text-indent:-1000px;
}

.videoList li span.duration {
    position:absolute;
    top:66px;
    left:5px;
    display:block;
    background:url(../images/common/video_bg.png) no-repeat left top;
    width:113px;
    height:16px;
    font-weight:bold;
    color:#fff;
    text-align:right;
    padding:8px 3px 0 0;
    font-size:10px;
    text-decoration:none;
}

.videoList li div.joost span.duration {
    background-image:url(../images/common/video_joost_bg.png);
}

.videoList li a img {
    padding:2px 2px 8px 2px;
    background:#000 url(../images/common/video_edge.gif) repeat-x left bottom;
    width:116px;
    height:88px;
    margin-bottom:3px;
}

.videoList li h4 {
    margin-bottom:4px;
    font-size:12px;
}

.videoListMedium img {
    padding:2px 2px 8px 2px;
    background:#000 url(../images/common/video_edge.gif) repeat-x left bottom;
    width:76px;
    height:56px;
    margin-right:6px;
    float:left;
}

.videoListSmall li {
    position:relative;
    padding:5px;
    line-height:1.3em;
    border-bottom:1px solid #ccc;
}

.videoListSmall li.thumb {
    width:62px;
    border:none;
    float:left;
    padding:3px 5px;
}

.videoListSmall img {
    padding:2px 2px 8px 2px;
    background:#000 url(../images/common/video_edge.gif) repeat-x left bottom;
    width:62px;
    height:47px;
    margin-right:6px;
    float:left;
}

.videoListSmall img.joostLogo {
    position:absolute;
    left:5px;
    bottom:5px;
    width:62px;
    height:19px;
    background:none;
}

.videoListSmall h4 {
    margin-bottom:2px;
    font-size:12px;
    overflow:hidden;
}

.videoListSmall .meta {
    color:#444;
    font-weight:bold;
    float:left;
    width:218px;
}

.videoListSmall .meta .dimmed {
    font-weight:normal;
}

.videoListThumbs li {
    float:left;
    margin:0 2px 5px 0;
}

.videoListThumbs a {
    position:relative;
    float:left;
    padding:2px 2px 8px 2px;
    background:#000 url(../images/common/video_edge.gif) repeat-x left bottom;
}

.videoListThumbs img {
    width:62px;
    height:47px;
}

.videoListThumbs img.joostLogo {
    position:absolute;
    left:2px;
    bottom:8px;
    width:62px;
    height:19px;
}

.eventsList {
    margin-bottom:40px;
}

.eventsList li {
    padding:10px 8px;
    border-bottom:1px solid #ddd;
}

.eventsList .category {
    float:right;
}

.eventsList .poster {
    float:left;
    border:2px solid #ccc;
    width:50px;
    height:50px;
    margin-right:8px;
}

.eventsList .isAttending {
    float:right;
    padding-left:20px;
    background:url(../images/common/icons/check.png) no-repeat left center;
    width:120px;
}

.eventsList h4 {
    margin:0;
    font-size:14px;
}

.eventsList .attendance {
    font-size:.91em;
}

.contentRectangleRight .eventsList .attendance {
    float:right;
    width:246px;
}

.contentRectangleLeft .eventsList .attendance {
    float:left;
    width:370px;
}

.contentRectangleRight .eventsList .attendance .counter,.contentRectangleLeft .eventsList .attendance .counter {
    margin:0;
}

.eventsList li.empty {
    text-align:center;
    padding:10px;
}

.eventsList .timeframe,body.directory .eventsList .timeframe {
    padding:0;
    border:0;
}

.eventsList .timeframe h3 {
    background:#31547d url(../images/common/timeframe_bg.png) repeat-x;
    text-shadow:0 -1px 1px #147;
    padding:2px 5px;
    margin:0 0 4px 0;
    color:#fff;
}

.eventsList .featured {
    border-color:#ddbd7a;
    background:#fff7cc;
}

.eventsList .featured .summary {
    color:#e07c00;
    font-size:11px;
}

.eventsList .featured .poster {
    background:#d8b05f;
}

.dateWidget {
    border:1px solid #ccc;
    float:left;
    margin-right:6px;
    width:30px;
    font-family:Arial,sans-serif!important;
}

.dateWidget strong {
    background:#EAD64D url(../images/common/date_widget_bg.png) repeat-x;
    display:block;
    font-size:18px!important;
    text-align:center!important;
    color:black!important;
    padding:4px;
}

.dateWidget em {
    background-color:#F90000;
    color:#fff!important;
    display:block;
    font-size:10px!important;
    font-style:normal;
    font-weight:bold;
    padding:3px 0 3px 0;
    text-align:center;
    text-transform:uppercase;
    line-height:1em;
}

.dateWidget em .year {
    color:#fcc;
}

a.dateWidget {
    text-decoration:none;
}

.musicList {
    margin-bottom:20px;
}

.musicList li {
    border-bottom:1px solid #ccc;
    padding:10px;
}

.musicList img {
    width:50px;
    height:50px;
    float:left;
    margin-right:10px;
}

.widgetList {
    margin-bottom:20px;
}

.widgetList li {
    border-bottom:1px solid #ccc;
    padding:0 0 10px 0;
    font-size:11px;
}

.widgetList img {
    width:80px;
    height:60px;
    float:left;
    margin:0 10px 0 0;
    border:2px solid #ccc;
}

.widgetList h3 {
    margin-bottom:5px;
}

.widgetList p {
    margin:0 0 5px 94px;
    line-height:1.4em;
}

.widgetList .dimmed {
    font-size:10px;
    margin:0 0 0 94px;
}

.widgetList .rank {
    float:left;
    background:#888;
    color:#fff;
    font-weight:bold;
    padding:1px 5px;
    margin-right:5px;
}

ul.pollForm li {
    padding:.25em;
}

ul.pollForm li.more {
    display:none;
}

ul.pollResults li {
    border-bottom-width:1px;
    border-bottom-style:solid;
    padding:10px 0;
}

ul.pollResults li.last {
    border:none;
}

ul.pollResults.photo li {
    position:relative;
}

ul.pollResults.photo li .photo,ul.pollResultsPhoto li .photo {
    position:relative;
    width:80px;
    height:60px;
    float:left;
    margin-right:8px;
}

ul.pollForm.photo li {
    float:left;
    width:80px;
    padding:0;
    margin:.2em;
    text-align:center;
}

ul.pollForm.photo li .photo {
    position:relative;
    width:80px;
    height:60px;
}

ul.pollForm.photo li .photo a,ul.pollResultsPhoto li .photo a,ul.pollResults li .photo a {
    width:16px;
    height:16px;
    display:block;
    overflow:hidden;
    text-indent:-9999px;
    position:absolute;
    background:url(../images/common/icons/zoom_red.gif) no-repeat;
    background-color:#b10202;
    right:0;
    bottom:0;
}

ul.pollResults li .resultWrapper {
    position:relative;
    padding:2px;
    background:#fff;
    border-width:1px;
    border-style:solid;
    float:left;
    width:500px;
    text-align:left;
    margin-top:5px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-color:#ccc;
}

.pollComponent ul.pollResultsPhoto li .resultWrapper {
    width:200px;
}

ul.pollResults li .result {
    height:16px;
    line-height:20px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    background:#999;
}

.pollComponent h3 {
    margin:.5em 0 1em 0;
    line-height:22px;
}

.pollComponent p img {
    width:298px;
}

.pollComponent p img.smiley {
    width:auto;
}

span.percentage {
    float:left;
    line-height:20px;
    padding-left:5px;
    margin-top:5px;
    font-weight:bold;
    font-size:90%;
}

.shoutList {
    margin-bottom:5px;
}

.shoutList li {
    border-bottom-width:1px;
    border-bottom-style:solid;
    padding:5px 0 4px 2px;
}

#dialog .shoutList li {
    border-color:#aaa;
}

.shoutList div.avatar.medium {
    margin:0 8px 0 0;
}

.shoutList p {
    margin:0 0 0 56px;
    line-height:1.3em;
}

.shoutList .dimmed {
    font-size:.91em;
    float:left;
    margin-right:4px;
}

.shoutList a.reply {
    width:13px;
    height:13px;
    margin:1px 0 0 3px;
    float:left;
    top:0;
    overflow:hidden;
    text-indent:-9999px;
    background:url(../images/common/buttons/btn_shoutsReply.gif) no-repeat;
}

.shoutList a.reply:hover {
    background-position:0 -13px;
}

.shoutsComponentForm .avatar {
    margin:0 5px 0 0;
}

.shoutsComponentForm input {
    margin:0 5px 3px;
}

#dialog .shoutsComponentForm .shoutValue,#profile .shoutsComponentForm .shoutValue,#logs .shoutsComponentForm .shoutValue {
    width:411px;
}

#profile .mainprofile .shoutsComponentForm .shoutValue {
    width:180px;
}

.shoutLocation {
    padding-left:20px;
    background:url(../images/common/icons/location.png) no-repeat;
}

.fileList {
    margin-bottom:20px;
}

.fileList .date {
    float:left;
    width:110px;
    text-align:right;
    padding-right:5px;
}

.fileList a {
    float:left;
    width:505px;
}

a.file {
    background:url(../images/common/icons/file.png) no-repeat;
    padding:0 0 1px 20px;
}

a.file_text {
    background-image:url(../images/common/icons/file_text.png);
}

a.file_image {
    background-image:url(../images/common/icons/file_image.png);
}

a.file_music {
    background-image:url(../images/common/icons/file_music.png);
}

a.file_archive {
    background-image:url(../images/common/icons/file_archive.png);
}

a.file_pdf {
    background-image:url(../images/common/icons/file_pdf.png);
}

a.file_doc {
    background-image:url(../images/common/icons/file_doc.png);
}

a.file_xls {
    background-image:url(../images/common/icons/file_xls.png);
}

a.file_ppt {
    background-image:url(../images/common/icons/file_ppt.png);
}

a.file_flash {
    background-image:url(../images/common/icons/file_flash.png);
}

.forumTopicsList li {
    padding-bottom:5px;
    border-bottom:1px solid #ddd;
    margin-bottom:5px;
}

.forumTopicsList .avatar {
    margin:0 5px 0 0;
}

.forumTopicsList .text {
    padding-left:50px;
}

.forumTopicsList h4 {
    margin-bottom:3px;
}

#home.login h1 {
    padding-top:20px;
}

#home.login .contentBox {
    width:55%;
    padding:0 0 0 20px;
}

#home.login table.form {
    margin-top:20px;
}

#loginform table.form th {
    width:40%;
}

#home.login .contentSideBox {
    width:40%;
}

#downloadsOverview {
    margin:0 200px;
}

#downloadsOverview li {
    margin:30px 0 20px 0;
}

#downloadsOverview img {
    float:left;
    margin:0 20px 0 0;
}

#home.downloads #content .left {
    width:490px;
}

#home.downloads #content .right {
    width:440px;
}

#home.downloads h3 {
    margin:0;
}

#Netlog_24 {
    background:url(../images/misc/downloads/splash_netlog_24.png) no-repeat;
    height:200px;
    width:480px;
}

#Netlog_Photo_Tool {
    background:url(../images/misc/downloads/splash_netlog_photo_tool.png) no-repeat;
    height:200px;
    width:480px;
}

#Netlog_Music_Tool {
    background:url(../images/misc/downloads/splash_netlog_music_tool.png) no-repeat;
    height:200px;
    width:480px;
}

#Netlog_Video_Tool {
    background:url(../images/misc/downloads/splash_netlog_video_tool.png) no-repeat;
    height:200px;
    width:480px;
}

#Netlog_Uploader {
    background:url(../images/misc/downloads/splash_netlog_uploader.png) no-repeat;
    height:200px;
    width:480px;
}

#Netlog_Toolbar {
    background:url(../images/misc/downloads/splash_netlog_toolbar.png) no-repeat;
    height:166px;
    width:480px;
}

.toolBarFeatures {
    font-size:11px;
}

.toolBarFeatures div {
    padding:0 0 15px 35px;
}

.toolBarFeatures div.toolBarChat {
    background:url(../images/misc/downloads/icon_chat.png) no-repeat;
}

.toolBarFeatures div.toolBarStatus {
    background:url(../images/misc/downloads/icon_status.png) no-repeat;
}

.toolBarFeatures div.toolBarAdd {
    background:url(../images/misc/downloads/video_icon.png) no-repeat;
}

.toolBarFeatures div.toolBarShout {
    background:url(../images/misc/downloads/icon_shout3.png) no-repeat;
}

.toolBarFeatures div.toolBarGrab {
    background:url(../images/misc/downloads/grab_icon.png) no-repeat;
}

.toolBarFeatures div.toolBarSign {
    background:url(../images/misc/downloads/sign_icon.png) no-repeat;
}

.toolBarFeatures div.toolBarLinks {
    background:url(../images/misc/downloads/icon_links.png) no-repeat;
}

.toolBarFeatures h3 {
    color:#cd0000;
    font-size:12px;
}

.downloadsFeatures li {
    padding-left:60px;
    padding-bottom:15px;
    background-repeat:no-repeat;
}

.downloadsFeatures li.notifications {
    background-image:url(../images/misc/downloads/feature_notifications.png);
}

.downloadsFeatures li.visitors {
    background-image:url(../images/misc/downloads/feature_visitors.png);
}

.downloadsFeatures li.logs {
    background-image:url(../images/misc/downloads/feature_logs.png);
}

#home.downloads .windows,#home.downloads .mac,#home.downloads .firefox,#home.downloads .internetexplorer {
    float:left;
    width:50%;
    text-align:center;
    padding:30px 0;
}

#home.downloads .os {
    text-align:left;
    padding-left:70px;
}

#home.downloads .windows .os {
    background:url(../images/misc/downloads/os_windows.png) no-repeat 29px top;
}

#home.downloads .mac .os {
    background:url(../images/misc/downloads/os_mac.png) no-repeat 29px top;
}

#home.downloads .internetexplorer .os {
    background:url(../images/misc/downloads/os_ie.jpg) no-repeat 29px top;
}

#home.downloads .firefox .os {
    background:url(../images/misc/downloads/os_firefox.png) no-repeat 29px top;
}

#home.downloads .downloadLink {
    background:url(../images/misc/downloads/download_link.png) no-repeat center top;
    color:#333;
    text-decoration:none;
    font-size:16px;
    font-weight:bold;
    padding-top:10px;
    height:32px;
    text-shadow:0 1px 1px #fff;
    display:block;
}

#home.downloads .downloadLink:hover {
    background-position:center bottom;
}

#home.downloads .info {
    color:#aaa;
    padding-right:15px;
}

.downloadsHistory {
    padding:10px 10px 20px 10px;
    background:#eee;
    clear:both;
}

.downloadsHistory dd {
    margin-bottom:15px;
}

.downloadsHistory dt {
    font-weight:bold;
    font-size:13px;
}

#home.downloads .downloadLinkLicense {
    text-align:center;
    margin:20px 0;
    font-size:13px;
}

#Netlog_iPhone {
    width:600px;
    margin:0 auto 50px;
}

#home #Netlog_iPhone .left {
    width:242px;
    height:500px;
    background:url(../images/misc/downloads/iphone_screenshot.jpg) no-repeat;
}

#home #Netlog_iPhone .right {
    width:320px;
    background:url(../images/misc/downloads/splash_iphone_app.png) no-repeat left 76px;
    padding-top:160px;
}

.news .newsList li {
    margin-bottom:40px;
}

.news .newsList h2 {
    color:#f00;
}

.pressLinks .date {
    display:inline-block;
    width:110px;
    vertical-align:top;
    text-align:right;
}

.pressLinks a {
    display:inline-block;
    width:500px;
}

#jobsText h3 {
    font-size:1.4em;
}

#jobsList h4,#jobsText h4 {
    margin-bottom:.3em;
}

dl.jobs {
    margin:1em 0 0 1em;
}

dl.jobs dt {
    font-size:1.3em;
    color:#555;
    margin-bottom:.5em;
    background:#eee;
}

dl.jobs dd {
    margin:0 0 4em 1.5em;
}

dl.jobs ul {
    margin-bottom:.8em;
}

#jobsList div {
    padding:5px 0 10px 20px;
}

#jobsList h3 {
    margin:1em 0 0 0;
}

.contests ul.contests img {
    width:200px;
    float:left;
    border:5px solid #ddd;
    margin-bottom:10px;
}

.contests ul.contests h2,.contests ul.contests h3,.contests ul.contests p {
    margin-left:230px;
}

.contests ul.contests small {
    display:block;
    color:#888;
}

.contests ul.contests small a {
    color:#666;
}

#home.helpdesk h1 {
    padding-top:20px;
}

.faqTopics li {
    width:33%;
    float:left;
}

#home.helpdesk .faqQuestions {
    padding:15px;
    background:#eee;
}

body.directory .eventsList,body.directory2 .eventsList,body.directory .directoryList,body.directory2 .directoryList {
    float:left;
    width:32%;
    margin:0 10px 15px 0;
}

body.directory .eventsList.fullwidth,body.directory2 .eventsList.fullwidth {
    width:100%;
}

#directoryIndex {
    margin-top:2em;
}

#directoryIndex a {
    padding-right:5px;
}

body.search h1 {
    padding-top:20px;
}

body.search h2 strong {
    color:#666;
    padding-left:3px;
    font-weight:normal;
}

body.search .pagingTop,body.search .pagingBottom {
    text-align:left;
}

table.searchResults {
    width:100%;
    margin-bottom:15px;
}

table.searchResults td {
    border-bottom:1px solid #ccc;
    vertical-align:top;
    padding:10px;
}

table.searchResults h4 {
    margin-bottom:0;
}

body.search .profileList .avatar {
    margin:0 11px 11px 0;
}

body.search .photoList li {
    width:103px;
    height:85px;
    margin-bottom:0;
}

body.search .faqQuestions li {
    margin:0 0 .5em 3em;
}

#filterProfilesExtended {
    background-position:top;
}

#filterProfilesExtended label {
    font-weight:normal;
}

#filterProfilesExtended h3 {
    margin-bottom:.5em;
}

#filterProfilesExtended hr {
    padding:0;
    margin-top:5px;
    margin-bottom:5px;
}

#activeFilters fieldset {
    margin-bottom:5px;
}

.advancedSearch .left {
    width:360px;
    padding:0;
}

.advancedSearch .right {
    padding:0 0 0 15px;
    width:538px;
    margin:0 0 0 13px;
    border-left:1px solid #7389A9;
}

.advancedSearch table.form th,.advancedSearch table.form td {
    padding-bottom:8px;
}

.advancedSearch table.form tr.separator td,.advancedSearch table.form tr.separator th {
    border-color:#bac8dd;
}

#webchatLoading {
    background:#fff;
    float:left;
    border:.3em solid #ccc;
    padding:.7em;
    z-index:500;
    position:fixed;
    top:50px;
    left:50px;
}

#webchatLoading p,#ajaxComments p,.pagerLoading2 {
    margin:0;
    background:url(../images/common/loader.gif) no-repeat;
}

#webchatLoading p,#ajaxComments p {
    padding-left:25px;
}

.pagerLoading2 {
    margin-right:10px;
}

#bubble {
    position:fixed;
    cursor:pointer;
    right:15px;
    bottom:65px;
    z-index:100;
}

#bubble div {
    background:#111;
    background:rgba(0,0,0,.8);
    width:240px;
    font-size:11px;
    padding:7px 8px;
    line-height:16px;
    color:#fff;
    margin-top:20px;
    border:2px solid #222;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    -moz-box-shadow:0 0 20px rgba(0,0,0,.9);
    -webkit-box-shadow:0 0 20px rgba(0,0,0,.9);
    position:relative;
}

#bubble .closeBubble {
    position:absolute;
    top:-11px;
    right:-11px;
    width:9px;
    height:9px;
    padding:4px;
    margin:0;
    background:#111;
    border:2px solid #fff;
    -moz-box-shadow:0 0 10px rgba(0,0,0,.9);
    -webkit-box-shadow:0 0 10px rgba(0,0,0,.9);
    -moz-border-radius:12px;
    -webkit-border-radius:10px;
}

#bubble .avatar {
    margin:0 8px 0 0;
    float:left;
    width:40px;
    height:30px;
}

#bubble p {
    margin:0;
}

#bubble a {
    text-decoration:none;
    color:#fff;
}

#dialogPlaceHolder {
    position:fixed;
    top:0;
    height:100%;
    width:100%;
    background:url(../images/common/dialog_overlay.png);
    z-index:1000;
}

.inviteToolDialogSplash {
    position:relative;
}

#dialogPlaceHolder #dialog {
    background:#fff url(../images/common/dialog_bg.png) repeat-x left bottom;
    padding:20px 25px 35px 25px;
    -webkit-border-radius:10px;
    -moz-border-radius:8px;
    -moz-box-shadow:0 3px 100px #000;
    border:3px solid #fff;
    overflow:auto;
}

#dialog #closeDialogLink {
    background:url(../images/common/icons/delete.png) no-repeat right center;
    padding:0 18px 0 0;
    color:#aaa;
    text-decoration:none;
    font-size:.91em;
}

#dialog #closeDialogLink:hover {
    text-decoration:underline;
}

#dialog h2 {
    color:#333;
    font-size:18px;
}

#dialog div.shoutsComponent form {
    background:#e6e6e6;
    padding:9px;
    margin-bottom:15px;
}

#dialog div.shoutsComponent .dimmed {
    font-size:.91em;
}

#dialog .photoList li,#dialog .photoSetList li {
    margin:0 8px 8px 0;
}

#dialog .photoList li {
    width:auto;
}

.dialogOverflow {
    height:240px;
    overflow:auto;
    margin-bottom:5px;
}

#comCoreLoadingIndicatorWrapper {
    z-index:500;
    position:fixed;
    top:0;
    left:0;
    width:100%;
}

#comCoreLoadingIndicator {
    width:300px;
    margin:0 auto;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -webkit-box-shadow:0 3px 50px #000;
    -moz-box-shadow:0 3px 50px #000;
}

#comCoreLoadingIndicatorIcon {
    background:#FFD100 url(../images/common/status/loading.gif) no-repeat center center;
    float:left;
    width:50px;
    height:50px;
    -webkit-border-bottom-left-radius:5px;
    -moz-border-radius-bottomleft:5px;
    border:1px solid rgba(0,0,0,.2);
    border-top:0;
}

#comCoreLoadingIndicator span {
    float:left;
    height:35px;
    width:226px;
    background:#fff url(../images/common/gradient_fff_bbb.png) repeat-x left bottom;
    color:#555;
    font-weight:bold;
    padding:15px 5px 0 15px;
    -webkit-border-bottom-right-radius:5px;
    -moz-border-radius-bottomright:5px;
    border-right:1px solid rgba(0,0,0,.3);
    border-bottom:1px solid rgba(0,0,0,.3);
    border-left:1px solid #fff;
}

.loadingIndicator {
    padding-left:20px;
    background:url(../images/common/loader_trans.gif) no-repeat left center;
    color:#666;
}

div#mobileSiteLink {
    background-color:#c00;
    padding:.25em .5em;
    color:#f6efef;
    font-size:110%;
}

div#mobileSiteLink a {
    color:#fff;
}

#friendInviteTrigger {
    display:block;
    background:url(../images/common/friend_invite_trigger2.png) no-repeat right;
    padding:20px 0 0 0;
    height:130px;
    margin-bottom:20px;
    text-decoration:none;
}

#friendInviteTrigger .title {
    float:left;
    color:#C4161C;
    width:270px;
    font-size:12px;
    margin:20px 16px 18px;
    font-weight:bold;
    font-family:Arial;
}

#friendInviteTrigger .text {
    float:right;
    width:280px;
    font-size:11px;
    line-height:16px;
    text-align:right;
    color:#fff;
    margin:19px 13px 0 0;
    font-family:Arial;
}

.column .ProfileCompletenessComponent h2 {
    background:#EBF7D9;
    border:0;
}

.column .ProfileCompletenessComponent h2 span a {
    color:#4D5B43;
}

.ProfileCompletenessComponent .componentContent {
    background:#EBF7D9;
    border:0;
    color:#4D5B43;
    padding:10px;
}

.progressMeter {
    float:left;
    width:250px;
    height:18px;
    background:url(../images/common/progress_meter.png) no-repeat;
    margin-bottom:15px;
}

.progressMeterBar {
    margin:1px;
    height:16px;
    background:url(../images/common/progress_meter.png) no-repeat left bottom;
}

.progressMeterValue {
    float:left;
    padding:0 3px 0 0;
    width:37px;
    height:18px;
    color:#fff;
    font-weight:bold;
    font-size:11px;
    text-align:center;
    background:url(../images/common/progress_meter.png) no-repeat right top;
    margin-bottom:15px;
}

.ProfileCompletenessComponent .componentContent p {
    margin-bottom:4px;
}

.ProfileCompletenessComponent .componentContent li {
    margin:0 0 2px 10px;
    padding-left:16px;
    background:url(../images/common/arrow_action2.png) no-repeat left 5px;
}

.friendsInviteTools .accordion {
    margin-bottom:10px;
}

.friendsInviteTool {
    padding:7px 0;
    border-bottom:1px solid #ddd;
    border-bottom:1px solid rgba(0,0,0,.12);
    border-top:1px solid #fff;
}

.friendsInviteTool:first-child {
    border-top:0;
}

.friendsInviteTool:last-child {
    border-bottom:0;
}

.friendsInviteTool .addItem:hover,.friendsInviteTool .addItem.selected {
    background:url(../images/common/icons/add_active.png) no-repeat;
}

.friendsInviteTool .addItem.selected,.friendsInviteTool .addItem.selected:hover {
    text-decoration:none;
    color:#222;
    cursor:default;
}

.friendsInviteTool .subMenu {
    padding:10px 0 0 20px;
}

.friendsInviteTool .inviteTools li {
    float:left;
    width:102px;
    margin:0 8px 8px 0;
}

.inviteTools li img {
    border:1px solid #ccc;
    float:left;
}

.inviteTools li a:hover img {
    border:1px solid #888;
}

.inviteTools li.selected img {
    border:1px solid #369;
}

.friendsInviteTool .inviteTools li a,.friendsInviteTool .inviteTools li a:hover {
    border:0;
}

.friendsInviteTool .inviteTools li.deselected {
    opacity:.3;
    -moz-opacity:.3;
    filter:alpha(opacity=30);
}

#dialog .inviteTools li a {
    padding:0;
    width:auto;
    margin:8px 8px 0 0;
}

.friendsInviteTool table.form th {
    padding-bottom:7px;
    padding-top:3px;
}

.friendsInviteTool table.form th label {
    font-weight:normal;
}

.friendsInviteTool table.form td {
    padding-bottom:7px;
}

.friendsInviteTool input[type="text"],.friendsInviteTool input[type="password"],.friendsInviteTool .smartItemList {
    padding:4px 5px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
}

.contentSideBox .friendsInviteTool input[type="text"],.contentSideBox .friendsInviteTool input[type="password"],.contentSideBox .friendsInviteTool .smartItemList {
    border:0;
    border-top:1px solid #ddd;
}

.friendsInviteTool p.dimmed {
    line-height:12px;
    margin:10px 0;
}

#inviteform td,#inviteform th {
    padding:4px;
    border-bottom:1px solid #ddd;
}

#inviteform .check {
    width:20px;
}

#inviteform .avatar {
    margin-right:8px;
    position:static;
}

#inviteform tr.selected td {
    background-color:#f0ffd3;
    border-bottom:1px solid #b7d284;
    color:#596c35;
}

#inviteform h2 a {
    background-repeat:no-repeat;
    background-position:left 50%;
    padding:0 0 0 16px;
}

#inviteform h2 a.closed {
    background-image:url(../images/common/toggle_more.gif);
}

#inviteform h2 a.open {
    background-image:url(../images/common/toggle_more_toggled.gif);
}

div.inviteList {
    border:1px solid #C0C0C0;
    height:300px;
    overflow-y:scroll;
    overflow-x:hidden;
}

#dialog div.inviteList {
    height:180px;
}

div.inviteList table.data thead tr {
    background-color:#EDEDED;
    border:1px solid #C0C0C0;
}

ul.paymentOptions {
    margin-bottom:50px;
}

ul.paymentOptions li {
    display:inline;
}

ul.paymentOptions li a {
    display:block;
    float:left;
    margin-right:15px;
    background:url(../images/settings/credits_sms.png) top left no-repeat;
    color:#fff;
    text-decoration:none;
}

ul.paymentOptions li a:hover {
    color:#fff;
}

ul.paymentOptions li.credits_sms a {
    background:url(../images/settings/credits_sms.png) top left no-repeat;
}

ul.paymentOptions li.credits_phone a {
    background:url(../images/settings/credits_phone.png) top left no-repeat;
}

ul.paymentOptions li.credits_online a {
    background:url(../images/settings/credits_online.png) top left no-repeat;
}

ul.paymentOptions li.credits_wallie a {
    background:url(../images/settings/credits_wallie.png) top left no-repeat;
}

ul.paymentOptions li.credits_bank a {
    background:url(../images/settings/credits_bank.png) top left no-repeat;
}

ul.paymentOptions li.credits_paypal a {
    background:url(../images/settings/credits_paypal.png) top left no-repeat;
}

ul.paymentOptions li.credits_free a {
    background:url(../images/settings/credits_free.png) top left no-repeat;
}

ul.paymentOptions li.credits_onebip a {
    background:url(../images/settings/credits_onebip.png) top left no-repeat;
}

ul.paymentOptions li.credits_free a span {
    width:505px;
}

ul.paymentOptions li a span {
    display:inline;
    float:left;
    background:#d71921;
    font-size:16px;
    margin:24px 0 0 80px;
    padding:16px 10px;
    width:195px;
}

ul.paymentOptions li a span.newLabel {
    display:inline;
    float:none;
    background:#000;
    font-size:14px;
    margin:0 0 0 5px;
    padding:1px 3px;
    width:auto;
}

.credits_account {
    background:url(../images/settings/credits_account.png) top left no-repeat;
    color:#516239;
    margin-bottom:20px;
    padding:0 10px;
}

.credits_account span.counter {
    background:#516239;
}

.credits_account div {
    display:block;
    float:left;
    background:#c7e4b4;
    margin:7px 0 0 75px;
    padding:16px 10px;
    width:195px;
    overflow:hidden;
}

.contentSideBox.credits,.contentSideBox2.credits {
    padding-left:100px;
    background-repeat:no-repeat;
}

.contentSideBox.credits-sms {
    background-image:url(../images/settings/sidebox_credits_sms.png);
}

.contentSideBox2.credits-sms {
    background-image:url(../images/settings/sidebox_credits_sms.png);
}

.contentSideBox2.creditsPaymo {
    background-image:url(../images/settings/sidebox_credits_paymo.png);
}

.contentSideBox2.creditsOnebip {
    background-image:url(../images/settings/sidebox_credits_onebip.png);
}

.contentSideBox.credits-phone {
    background-image:url(../images/settings/sidebox_credits_phone.png);
}

.contentSideBox.credits-online {
    background-image:url(../images/settings/sidebox_credits_online.png);
}

.contentSideBox.credits-wallie {
    background-image:url(../images/settings/sidebox_credits_wallie.png);
}

.contentSideBox.credits-bank {
    background-image:url(../images/settings/sidebox_credits_bank.png);
}

.contentSideBox.credits-paypal {
    background-image:url(../images/settings/sidebox_credits_paypal.png);
}

.contentSideBox.credits-onebip {
    background-image:url(../images/settings/sidebox_credits_onebip.png);
}

.contentSideBox.credits-paymo {
    padding-left:0;
    background-repeat:no-repeat;
}

.contentSideBox.credits-onebip-iframe {
    padding-left:0;
    background-repeat:no-repeat;
}

p.paymoStepOne,p.paymoStepTwo,p.paymoStepThree {
    padding:10px 20px 20px 60px;
    border:1px solid #dcdcdc;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    margin:0;
}

p.paymoStepOne {
    background:#fff url(../images/settings/paymo_step1.png) no-repeat 5px 5px;
}

p.paymoStepTwo {
    background:#fff url(../images/settings/paymo_step2.png) no-repeat 5px 5px;
}

p.paymoStepThree {
    background:#fff url(../images/settings/paymo_step3.png) no-repeat 5px 5px;
}

.logSnippet {
    background:#f1f1f1 url(../images/common/bg_balloonquote.png) no-repeat top left;
    padding:12px 8px 6px 8px;
    color:#444;
}

.logSnippet span.quote {
    display:none;
}

.notificationButton {
    padding:3px;
    border:1px solid #ddd;
    background:#eee;
    margin:2px 0 0 3px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
}

.notificationButton:hover {
    border-color:#bbb;
}

table.logs a.notificationButton img {
    margin:0;
    float:none;
}

table.logs td.withControls {
    padding:2px 22px 2px 0;
}

.optionsControlWrapper {
    float:right;
    position:relative;
    width:16px;
    height:16px;
    padding:4px 0 0 5px;
    margin:0 -22px -2px 0;
}

.optionsControlToggle {
    z-index:2;
    display:none;
    overflow:hidden;
    text-indent:-900px;
    width:16px;
    height:16px;
    background:url(../images/common/icons/manage_alt.png) no-repeat right top;
}

tr:hover .optionsControlToggle,li:hover .optionsControlToggle,.optionsControlToggled .optionsControlToggle {
    display:block;
}

.optionsControlToggle:hover,.optionsControlToggled .optionsControlToggle {
    background-position:right -16px;
}

.optionsControlWrapper ul {
    z-index:3;
    display:none;
    position:absolute;
    background:#888;
    border:2px solid #888;
    top:4px;
    left:19px;
    font-size:11px;
    -moz-border-radius:5px;
    -moz-border-radius-topleft:0;
    -webkit-border-radius:5px;
    -webkit-border-top-left-radius:0;
    -webkit-box-shadow:0 2px 5px rgba(0,0,0,.3);
    -moz-box-shadow:0 2px 5px rgba(0,0,0,.3);
}

.optionsControlToggled ul {
    display:block;
}

.optionsControlWrapper li a {
    display:block;
    width:180px;
    padding:2px 7px;
    background:#fff;
    border-bottom:1px solid #bbb;
    text-decoration:none;
}

.optionsControlWrapper li a:hover {
    background:#369;
    color:#fff;
}

.comment .optionsControlWrapper {
    margin-right:1px;
}

.registerDialog #dialog {
    max-height:600px;
}

input.buttonRegister {
    float:right;
    background:#d00;
    color:#fff;
    margin-top:20px;
    border:1px outset #d00;
    padding:5px 10px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    overflow:visible;
}

.registerDialog input.buttonRegister {
    margin-top:0;
}

a.buttonRegister {
    text-decoration:none;
    background:#d00;
    color:#fff!important;
    margin-top:20px;
    border:1px outset #d00;
    padding:5px 10px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
}

tr.valid td,tr.error td,tr.loading td {
    background-repeat:no-repeat;
    background-position:right 4px;
    padding-right:20px;
}

tr.error td {
    background-image:url(../images/common/icons/error.png);
}

tr.valid td {
    background-image:url(../images/common/icons/check.png);
}

tr.loading td {
    background-image:url(../images/common/loader_trans.gif);
}

.registerDialog img.captcha,body.register img.captcha {
    float:left;
    margin-right:10px;
    border:1px solid #bbb;
}

.registerDialog #registerContestIpod,body.register #registerContestIpod {
    background:url(../images/sales/regcampaign/iphone.png) no-repeat;
    padding:9px 0 9px 30px;
    font-size:1.1em;
    margin-bottom:2em;
    color:#555;
}

.emailConfirmationAddress {
    text-align:center;
    margin:10px 0 20px 0;
    font-size:1.5em;
}

.emailConfirmationAddress img {
    vertical-align:middle;
    border:2px solid #ddd;
}

.rewards {
    color:#444;
    margin-bottom:20px;
    line-height:14px;
}

.rewards tr.odd {
    background:#F2F2F2;
}

.rewards td {
    padding:10px;
}

.rewards p {
    margin:0;
}

.rewards .category {
    background:#AEAEAE;
    color:#fff;
    text-transform:uppercase;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    padding:0 2px;
    font-size:11px;
}

.rewards h3 {
    color:#369;
    font-size:15px;
    margin:0 0 5px 0;
    padding-left:22px;
}

.rewards h3.pay {
    background:url(../images/common/shoppingcart.png) no-repeat;
}

.rewards h3.mobile {
    background:url(../images/common/mobile.png) no-repeat;
}

.rewards h3.free {
    background:url(../images/common/free.png) no-repeat;
    padding-left:40px;
}

.rewards h3 a {
    text-decoration:none;
}

.rewards .requirements {
    font-size:9px;
    color:#999;
    line-height:12px;
    padding-top:5px;
    border-top:1px solid #ddd;
    margin-top:5px;
}

a.rewardButton {
    float:right;
    background:#369;
    color:#fff;
    border:1px outset #369;
    padding:5px 10px;
    text-decoration:none;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    overflow:visible;
}

span.devNote {
    background:#fdf4bb;
    color:#80773c;
    font-family:Georgia,sans-serif;
    font-size:12px;
    font-weight:normal;
    letter-spacing:0;
    padding:3px;
    font-style:italic;
}

span.super {
    color:#f00;
    font:100% Arial,sans-serif;
    font-style:italic;
    font-weight:bold;
}

input.premiumButtonRed,input.premiumButtonGreen,a.premiumButtonRed {
    float:none;
    background:#d00;
    color:#fff;
    font-size:13px;
    border:1px outset #d00;
    padding:5px 10px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    overflow:visible;
    text-decoration:none;
}

input.premiumButtonGreen {
    background:#74bc17;
    border:1px outset #97cd51;
}

ul#premiumPackages {
    margin:0;
}

ul#premiumPackages li {
    list-style-type:none;
    padding:5px 0;
}

ul#premiumPackages li.zebra {
    background:#e9f1fa;
}

ul#premiumPackages .counter {
    background:#f00;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
}

.premiumBlock {
    background-color:#f1f5fc;
    border:1px solid #d2d8e1;
    padding:15px;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    margin-bottom:20px;
    color:#444;
    width:610px;
}

.contentRectangleRight .premiumBlock {
    -moz-border-radius-topleft:0;
    -moz-border-radius-topright:0;
    width:auto;
}

dl.premiumDrivers dt {
    background:url(../images/common/icons/check_2.png) no-repeat left 1px;
    padding:0 0 2px 25px;
    font-size:14px;
    color:#868e9d;
}

dl.premiumDrivers dt strong {
    color:#768193;
}

dl.premiumDrivers dd {
    margin-bottom:5px;
    padding-bottom:5px;
    border-bottom:1px solid #d2d8e1;
    padding-left:25px;
    line-height:16px;
}

.stopPremium {
    border-top:1px solid #ddd;
    margin-top:20px;
    padding-top:10px;
}

#trustform,#countryform {
    float:left;
}

.premiumDialog {
    width:300px;
}

.premiumDialog .premiumBlock {
    width:268px;
}

.dashboardBlock {
    width:270px;
    margin-right:25px;
    float:left;
}

.dashboardBlock h2,.dashboardBlock h2 a {
    color:#868E9D;
}

.dashboardBlock .premiumButtonRed {
    float:right;
    margin-top:10px;
}

span.nonVerbalText {
    padding-left:6px;
    position:relative;
}

span.nonVerbalText span.nonVerbalContent {
    background:#eee;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    wrap:no-wrap;
    line-height:28px;
    height:28px;
    font-family:arial;
    font-size:13px;
    display:inline-block;
    padding:0 12px;
    color:#222!important;
    border:1px solid #bbb;
}

span.nonVerbalText span.nonVerbalBlurbHook {
    background:transparent url(../images/common/bg_blurbhook_left.gif) left no-repeat;
    z-index:2;
    position:absolute;
    left:1px;
    top:17%;
    padding:6px;
}

span.quoteContents span.nonVerbalText span.nonVerbalContent {
    background-color:#4B4B4C;
    color:#fff!important;
    border:none;
}

span.quoteContents span.nonVerbalText {
    background:transparent url(../images/common/bg_blurbhook_quote.gif) left no-repeat;
    padding-left:5px;
    display:inline-block;
    margin-top:5px;
}

span.quoteContents span.nonVerbalText span.nonVerbalBlurbHook {
    display:none;
}

#home.openID .contentSideBox {
    width:258px;
    margin:10px 20px 0 0;
    padding:20px;
    border:1px solid #ddd;
    background:#fff;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
}

#home.openID .contentSideBox h2.logo {
    width:210px;
    padding-top:12px;
    color:#444;
    float:right;
}

#home.openID .contentSideBox table.form td {
    padding-bottom:0;
}

#home.openID #homeTeaser {
    background:#666 url(../images/explore/home_teaser.jpg) no-repeat;
    color:#FFF;
    float:left;
    height:185px;
    margin:10px 20px 15px 0;
    padding:185px 15px 0;
    width:280px;
}

#home.openID input.buttonRed,#home.openID input.buttonGreen {
    background:#D00 none repeat scroll 0 0;
    border:1px outset #D00;
    color:#FFF;
    overflow:visible;
    padding:5px 10px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
}

#home.openID input.buttonGreen {
    background:#74bc17;
    border:1px outset #97cd51;
}

ul.loginServices {
    margin-left:1em;
}

ul.loginServices li {
    background-position:left 50%;
    background-repeat:no-repeat;
    padding:.25em 0 .25em 25px;
}

ul.loginServices li.windowsLiveID {
    background-image:url(../images/misc/connect/windowsliveid.png);
}

div.fontRenderer {
    border-color:#ddd;
    background-color:#fff;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    padding:10px;
    color:#000;
    margin-bottom:10px;
}

ul.comments li div.fontRenderer {
    margin-left:95px;
}

.forumMessage div.fontRenderer {
    margin-left:95px;
}

.statsMeta {
    border-bottom:1px solid #e9e9e1;
    background:#f3f3ee;
    margin-bottom:20px;
    padding:10px;
}

.statsMeta p {
    float:left;
    margin:0 10px 0 0;
    padding-left:10px;
    line-height:22px;
    font-size:11px;
    border-left:1px solid #ddd;
}

.statsMeta p.thumb {
    background:#fff;
    padding:5px;
    border:none;
}

.statsMeta p.thumb img {
    width:80px;
}

.statsMeta h2 {
    width:375px;
    overflow:hidden;
    float:left;
    padding-right:20px;
    min-height:65px;
    margin-bottom:0;
    margin-right:20px;
}

.statsMetaBlog h2 {
    width:280px;
    overflow:hidden;
}

.statsMeta .dimmed {
    font-size:10px;
}

.chartlist a {
    color:#000;
    text-decoration:none;
    font-weight:bold;
}

.chartlist a:hover {
    color:#369;
}

.chartlistWrapper h2 {
    clear:both;
    margin:0 0 .6em 0;
}

.chartlistWrapper h3 {
    color:#666;
}

.chartlistWrapper .section {
    float:left;
    clear:left;
    padding:1em 2em;
}

.chartlistWrapper {
    width:445px;
    float:left;
}

.chartlist {
    margin:0 0 20px 12px;
    float:left;
    border-top:1px solid #EEE;
    width:430px;
}

.chartlist li {
    position:relative;
    border-bottom:1px solid #EEE;
    _zoom:1;
}

.chartlist li:hover {
    background:#EFEFEF;
}

.chartlist li a {
    display:block;
    padding:.4em 4.5em .4em .5em;
    position:relative;
    z-index:2;
}

.chartlist .count {
    display:block;
    position:absolute;
    top:0;
    right:0;
    margin:3px .3em 0 .3em;
    text-align:right;
    color:#999;
    font-weight:bold;
    font-size:.875em;
    line-height:2em;
    z-index:100;
}

.chartlist .index {
    display:block;
    position:absolute;
    top:0;
    left:0;
    height:100%;
    background:#B8E4F5;
    text-indent:-9999px;
    overflow:hidden;
    line-height:2em;
}

.chartlist em {
    font-weight:normal;
}

.timelineWrapper {
    margin:30px 0 50px;
    position:relative;
}

#timeline_max,#timeline_half,#timeline_min {
    height:17px;
    padding:0 10px 0 5px;
    line-height:17px;
    color:#fff;
    font-size:10px;
    position:absolute;
    background:#50B5FA url(../images/common/chart_timeline_counter_bg.gif) right no-repeat;
}

#timeline_max {
    top:-8px;
}

#timeline_half {
    top:70px;
}

#timeline_min {
    top:147px;
}

.timeline {
    font-size:9px;
    padding:0 0 0 35px;
    background:#fff url(../images/common/chart_timeline_bg.gif);
}

.timeline li {
    position:relative;
    float:left;
    margin:0 0 0 2px;
    height:156px;
}

.timeline.statsWeekly li {
    width:50px;
    margin:0 0 0 25px;
}

.timeline.statsMonthly li {
    width:17px;
}

#inPageManage .timeline.statsMonthly li {
    width:11px;
}

.timeline li a {
    display:block;
    height:100%;
    text-decoration:none;
    color:#000;
}

.timeline li .label {
    position:absolute;
    bottom:-2em;
    background:#fff;
    width:100%;
    height:2em;
    text-align:center;
    z-index:2;
}

.timeline li a .count {
    position:absolute;
    bottom:0;
    width:100%;
    background:#aaa;
    text-indent:-9999px;
    overflow:hidden;
}

.timeline li:hover {
    background:#EFEFEF;
}

.timeline li a:hover .count {
    background:#7fb9d0;
}

span.timelineBubble {
    background-color:#fff;
    border:1px solid #ddd;
    left:-38px;
    position:absolute;
    text-align:center;
    top:160px;
    width:81px;
    padding:5px;
}

#frm_statsFilter {
    margin-bottom:35px;
}

#frm_statsFilter input {
    margin:0;
}

.genderChartWrapper {
    padding:0 0 30px 0;
}

.genderChartWrapper .counter {
    height:25px;
    line-height:25px;
    display:inline;
}

div.editor {
    background-color:#fff;
    border:1px solid #bbb;
    -moz-border-radius:5px 5px 0 0;
    -webkit-border-radius:5px;
    -webkit-border-bottom-left-radius:0;
    -webkit-border-bottom-right-radius:0;
}

div.editor textarea {
    padding:2px 0 2px 3px!important;
    margin:0!important;
    border:0!important;
    width:99%!important;
    font-size:13px;
}

div.editor div.previewArea {
    color:#000;
    padding:2px 0 2px 3px;
    font-size:13px;
    background-color:lightyellow;
    clear:both;
}

.editorToolbar {
    background-color:#eee;
    border-bottom:1px solid #ddd;
    -moz-border-radius:5px 5px 0 0;
    -webkit-border-radius:5px;
    -webkit-border-bottom-left-radius:0;
    -webkit-border-bottom-right-radius:0;
}

.editorToolbar li {
    float:left;
    position:relative;
}

.editorToolbar .editorButton {
    font-size:11px;
    padding:3px 5px;
    margin:3px;
    border:1px solid #ccc;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    background-color:#fff;
    text-decoration:none;
    color:#222!important;
    line-height:1em;
    float:left;
}

.editorToolbar .boldButton,.editorToolbar .italicButton,.editorToolbar .underlineButton {
    width:8px;
}

.editorToolbar .leftAlignButton,.editorToolbar .centerAlignButton,.editorToolbar .rightAlignButton,.editorToolbar .embedPhotoButton,.editorToolbar .embedVideoButton,.editorToolbar .nicknameButton,.editorToolbar .urlButton {
    width:11px;
    text-indent:-999px;
    overflow:hidden;
    background-repeat:no-repeat;
    background-position:center center;
}

.editorToolbar .leftAlignButton {
    background-image:url(../images/common/editor_align_left.gif);
}

.editorToolbar .centerAlignButton {
    background-image:url(../images/common/editor_align_center.gif);
}

.editorToolbar .rightAlignButton {
    background-image:url(../images/common/editor_align_right.gif);
}

.editorToolbar .embedPhotoButton {
    background-image:url(../images/common/editor_photo.gif);
}

.editorToolbar .embedVideoButton {
    background-image:url(../images/common/editor_video.gif);
}

.editorToolbar .nicknameButton {
    background-image:url(../images/common/editor_nickname.gif);
}

.editorToolbar .urlButton {
    background-image:url(../images/common/editor_link.gif);
}

.editorToolbar .editorButton:hover {
    background-color:#ddd;
}

.editorToolbar .editorButton:active {
    background-color:#ddd;
    border-style:inset;
}

.editorToolbar .editorTriangle {
    margin-top:6px;
    margin-left:-4px;
    padding-left:4px;
}

.editorToolbar .separator {
    height:19px;
    width:1px;
    margin:3px 6px 0 0;
    background:#aaa;
    overflow:hidden;
}

.editorToolbar .preview {
    float:right;
}

.editorToolbar .preview a.toggled,.editorToolbar .fonts a.toggled {
    background:#ddd;
    border-style:inset;
}

.editorToolbar .charCount {
    float:right;
    margin:4px 5px 0 0;
    font-size:10px;
    color:#888;
}

.editorToolbar .smilies .more {
    height:20px;
    width:30px;
    margin:2px 5px 0 2px;
    padding:0;
    background-image:url(../images/common/editor_smilies.gif);
    background-repeat:no-repeat;
    background-color:transparent!important;
    display:block;
}

.editorToolbar .smilies .moresuper {
    height:20px;
    width:30px;
    margin:2px 5px 0 2px;
    padding:0;
    background-image:url(../images/common/editor_smilies_super.gif);
    background-repeat:no-repeat;
    background-color:transparent!important;
    display:block;
}

.editorToolbar .smilies .moregrey {
    height:20px;
    width:30px;
    margin:2px 5px 0 2px;
    padding:0;
    background-image:url(../images/common/editor_smilies_grey.gif);
    background-repeat:no-repeat;
    background-color:transparent!important;
    display:block;
}

.smilies .smiliesBox {
    padding-left:5px;
    background-color:#f3f3f3;
    border:1px solid #afafaf;
    width:320px;
    z-index:5000;
    position:absolute;
    top:25px;
    left:-1px;
    padding:4px;
    padding-bottom:10px;
}

.smilies .smiliesBox li {
    float:left;
    height:30px;
}

.smilies .smiliesBox li.smiliesBig {
    height:auto;
}

.smilies .smiliesBox a,.skin .skinLayout .smilies .smiliesBox a,.smilies .premiumSmiliesBox a,.skin .skinLayout .smilies .premiumSmiliesBox a {
    margin:2px;
    color:#333;
}

.smilies .smiliesBox img,table.logs .smilies .smiliesBox a img,.smilies .smiliesBox img,table.logs .smilies .premiumSmiliesBox a img {
    border:0;
}

.smilies .premiumSmiliesBox {
    padding-left:5px;
    background-color:#fff;
    border:1px solid #afafaf;
    width:500px;
    height:200px;
    z-index:5000;
    position:absolute;
    top:25px;
    left:-1px;
    padding:4px;
    padding-bottom:10px;
    overflow:auto;
}

.smilies .premiumSmiliesBox li {
    float:left;
    height:60px;
    width:60px;
}

.editorToolbar .fontselfImg {
    padding:1px;
}

.editorTab {
    background:#aaa;
    border:1px solid #bbb;
    border-width:0 1px 1px;
}

.editorTabSmilies {
    padding:5px;
}

.editorTabSmilies .smilies li {
    float:left;
    min-height:30px;
}

.editorTabSmilies .smilies a {
    margin:2px;
}

.editorTabList li {
    float:left;
}

.editorTabList li a {
    float:left;
    height:20px;
    padding:2px 6px 2px 25px;
    background:#d0d0d0;
    border:1px solid #bbb;
    border-top:0;
    margin-right:1px;
    -moz-border-radius:0 0 5px 5px;
    -webkit-border-radius:5px;
    -webkit-border-top-left-radius:0;
    -webkit-border-top-right-radius:0;
    text-decoration:none;
    color:#666;
    font-size:10px;
}

.editorTabList li.verbal a {
    background:#d0d0d0 url(../images/common/editor_icon_v_up.gif) no-repeat 4px 3px;
}

.editorTabList li.nonVerbal a {
    background:#d0d0d0 url(../images/common/editor_icon_nv_up.gif) no-repeat 4px 3px;
}

.editorTabList li.verbalSelected a {
    background:#fff url(../images/common/editor_icon_v.gif) no-repeat 4px 3px;
    margin-top:-1px;
    height:21px;
}

.editorTabList li.nonVerbalSelected a {
    background:#fff url(../images/common/editor_icon_nv.gif) no-repeat 4px 3px;
    margin-top:-1px;
    height:21px;
}

ul.fontList {
    position:absolute;
    top:25px;
    left:3px;
    width:450px;
}

ul.fontList li {
    background:#0cf;
    width:88px;
    height:23px;
    border:1px solid #ddd;
    line-height:25px;
    float:left;
}

ul.fontList li.selected {
    background:#ff0;
}

ul.fontList li.selected:hover {
    background:#0cf;
}

ul.fontList li.selected a {
    opacity:.7;
}

ul.fontList li a {
    display:block;
    width:100%;
    background:#fff;
    color:#000;
    text-decoration:none;
    font-weight:bold;
}

ul.fontList li a:hover {
    opacity:.7;
    color:#000;
}

ul.fontList li a img {
    height:23px;
    margin-left:2px;
}

div.nonVerbalEditor {
    background-color:#fff;
    border:1px solid #bbb;
    -moz-border-radius:5px 5px 0 0;
    -webkit-border-radius:5px;
    -webkit-border-bottom-left-radius:0;
    -webkit-border-bottom-right-radius:0;
}

div.nonVerbalEditor ul {
    padding-top:10px;
    padding-right:10px;
    padding-bottom:10px;
    margin-top:0;
    margin-bottom:0;
    margin-left:10px;
    max-height:200px;
    overflow:auto;
}

div.nonVerbalEditor ul li {
    float:left;
    padding:4px;
}

div.nonVerbalEditor ul li div {
    padding-bottom:5px;
    background:#fff url(../images/common/bg_blurbhook.gif) bottom no-repeat;
    margin-bottom:0;
}

div.nonVerbalEditor ul li.hover div {
    background:#fff url(../images/common/bg_blurbhookhover.gif) bottom no-repeat;
}

div.nonVerbalEditor ul li.selected div {
    background:#fff url(../images/common/bg_blurbhookselected.gif) bottom no-repeat;
}

.nonVerbalEditor h3 {
    background-color:#eee;
    border-bottom:1px solid #ddd;
    -moz-border-radius:5px 5px 0 0;
    -webkit-border-radius:5px;
    -webkit-border-bottom-left-radius:0;
    -webkit-border-bottom-right-radius:0;
    font-size:17px!important;
    font-weight:normal;
    color:#333!important;
    padding:0 12px!important;
    height:25px;
    line-height:25px;
    margin:0!important;
}

div.nonVerbalEditor ul li div label {
    background-color:#eee;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    wrap:no-wrap;
    line-height:28px;
    height:28px;
    font-family:arial;
    font-size:13px;
    display:block;
    padding:0 12px;
    color:#222!important;
}

div.nonVerbalEditor ul li.hover div label {
    background-color:#4B4B4C;
    color:#fff!important;
}

div.nonVerbalEditor ul li.selected div label {
    background-color:#B62218;
    color:#fff!important;
}

div.editorWrapper div.editorSignature {
    padding:3px;
}

body.themeEaster #headerWrapper {
    background-image:url(../images/header_bg_easter.png);
}

body.themeEaster #logo {
    background-image:url(../images/logo_easter.gif);
}

#premiumtab {
    background: url('../images/gradbg.png') 0 0 no-repeat;
    width:820px;
    height:179px;
    margin:0;
    padding: 10px 0 0 5px;
    color:#000;
}
.lh15em .text_wrapper {
	line-height:1.5em!important;
}
#news_container {
    text-align:center;
    width:100%;
    padding-top:20px;
    margin-left:200px;
}

#news_mainheader {
    background:url(../images/news/header_main.png) 0 0;
    width:628px;
    height:83px;
    text-align:center;
}

 #news_mainbody {
    background:url(../images/news/body_main.png) 0 0px;
    width:628px;
    height:330px;
}

#news_mainfooter {
    background:url(../images/news/footer_main.png) 0 0;
    width:628px;
    height:73px;
}

#news_containersub {
    text-align:center;
    width:100%;
    padding-top:20px;
    margin-left:100px;
}

#news_subheader {
    background:url(../images/news/header_sub.png) 0 0;
    width:796px;
    height:99px;
    text-align:center;
}

 #news_sublogo {
    margin-bottom:-21px;
}

 #news_subbody {
    background:#fff;
    border-left:1px solid #000;
    border-right:1px solid #000;
    width:794px;
}

#news_subfooter {
    background:url(../images/news/footer_sub.png) 0 0;
    width:796px;
    height:73px;
}

#sellads_container {
    text-align:center;
    width:100%;
    padding-top:20px;
    margin-left:115px;
}

#sellads_mainheader {
    background:url(../images/sellads/header_main.png) 0 0;
    width:819px;
    height:83px;
    text-align:center;
}

 #sellads_mainbody {
    background:url(../images/sellads/body_main.png) 0 0 ;
    width:819px;
    height:830px;
}

#sellads_mainfooter {
    background:url(../images/sellads/footer_main.png) 0 0;
    width:819px;
    height:23px;
}

#sellads_wrapper {
    padding:15px;
    font-size:13px;
    text-align:left;
    line-height: normal;
    width:490px;
}

 #ad_logos {
    margin-top:12px;
}

.text_wrapper {
    padding:15px;
    font-size:13px;
    text-align:left;
    line-height: normal;
}

.text_wrapper a, .text_wrapper a:hover, #sellads_wrapper a, #sellads_wrapper a:hover, .catcell1 a, .catcell1 a:hover, .catcell2 a, .catcell2 a:hover {
    color:red;
}

 .f14 {
    font-size:14px;
}

.pright {
    text-align:right;
}

 .foot_link {
    float:left;
    padding:0 15px;
}

.foot_sublink {
    float:left;
    padding:0 36px;
}

 .clear {
    clear:both;
}

.center {
    text-align:center;
}

.catcell1 {
    background-color: #E5E5E5;
    border-bottom: 1px solid #999;
    text-align: left;
    padding:10px;
    min-height:125px;
}

.catcell2 {
    background-color: #F3F3F3;
    border-bottom: 1px solid #999;
    text-align: left;
    padding:10px;
    min-height:125px;
}

.caps {
    text-transform: uppercase;
}

.cit {
    border:1px solid #878787;
    background: url(../images/news/cit_back.png) 0 0 repeat-x;
    padding:15px;
    width:90%;
    text-align:left;
}

.cit2 {
    border:1px solid #878787;
    background: url(../images/news/cit_back.png) 0 0 repeat-x;
    padding:15px;
    width:61%;
    text-align:left;
}
.cit3 {
    border:1px solid #878787;
    background: url(../images/news/cit_back.png) 0 0 repeat-x;
    padding:15px;
    width:50%;
    text-align:left;
}
.cit_gold {
    border:1px solid #d8c45a;
    background: url(../images/news/cit_gold.png) 0 0 repeat-x;
    padding:15px;
    width:90%;
    text-align:left;
}
.cit_gold2 {
    border:1px solid #d8c45a;
    background: url(../images/news/cit_gold.png) 0 0 repeat-x;
    padding:15px;
    text-align:left;
	margin-left: 310px; 
	width: 400px;
}


.article_wrapper {
    background: #ddd;
     border: 2px solid black;
    padding:25px;
}
.article_female {
    background: #F8DBDB url(../images/pink.png) top right no-repeat;
    border: 2px solid #EA6C98;
    padding:25px;
}
a.readmore, a.readmore:visited {
	text-decoration:none;	
}
a.readmore:hover {
	text-decoration:underline;	
}

#playoff_mainfooter {background:url(../images/playoff/footer_main.png) 0 0;width:628px;height:23px;}
#playoff_mainbody {background:url(../images/playoff/body_main.png) 0 0;width:628px;height:372px;} 
.top-20 {margin-top:-20px;}
.empty20px {height: 10px;}
.under {text-decoration: underline;}
.text16px {font-size: 16px;}
.red {color:#f00;}

#tab_wrapper {text-align:center;width:100%;padding-top:20px;margin:0 auto;}
.tab_header {background:url(../images/tabs/header.png) 0 0;width:974px;height:70px;text-align:center;}
.tab_title {font-family:Impact,Arial,sans-serif;font-size:36px;color:#fff;padding-top:26px;text-transform: uppercase;}
.tab_body {background:#140101 url(../images/tabs/body.png) 0 0 no-repeat;width:974px;min-height:566px;} 
.tab_footer {background: url(../images/tabs/footer.png) 0 0;width:974px;min-height:23px;} 
.tab_wrapper {padding:22px;font-size:14px;text-align:left;line-height: normal;color:#fff;}
.tab_small {background: url(../images/tabs/tab_bg.png) 0 0 no-repeat;width:226px;min-height:331px;margin:20px 6px 0 0;float:left;}
.small_wrapper {padding:8px;}
.small_title {font-family:Impact,Arial,sans-serif;font-size:24px;color:#fff;margin:10px 0 0 10px;text-transform: uppercase;}
.tab_photo {border:3px solid #888;display:block;margin-top:11px;}
.tab_text {font-size:12px; color:#000;line-height: normal;margin-top:5px;}

#xtopline {background: none repeat scroll 0 0 #EA2128; height: 22px; width: 100%;}

#mlb_wrapper {width:865px;padding-top:20px;margin:0 auto;}
#mlb_body {background: url(../images/baseball/body.jpg) no-repeat scroll 0 0; width: 865px; height: 610px;color:#fff;font-size:12px;font-family:Arial,Verdana;sans-serif;line-height:normal;}
#mlb_text_wrapper {width:480px;padding:19px;text-align:left;}
#mlb_buynow {position:absolute;margin:20px 0 0 710px;}
.mlb_title {font-family: Letter Gothic Std,MS Gothic,Arial Narrow,Arial,sans-serif;font-size:15px;font-weight:bold;border-bottom:1px solid #f00;padding-bottom:8px;margin-bottom:8px;text-transform: uppercase;}
.13px {font-size:13px;}
ul.arrows {margin-bottom:15px;}
ul.arrows li {background: url(../images/baseball/arrow.png) no-repeat 0 2px;padding-left:15px;margin-left:-30px;}
ul.arrows a, ul.arrows a:visited {color:#fff;}
ul.arrows a:hover {color:#f00;}
ul.black a, ul.black a:visited {color:#f00!important;}
#mlb_bottomline {background: url(../images/baseball/footer.png) no-repeat scroll 0 0;color: #FFF;font-family: Letter Gothic Std,MS Gothic,Arial Narrow,Arial,sans-serif;font-size:18px; height: 33px; width:865px;padding-top: 10px; text-align: center;text-transform: uppercase;}
#mlb_form {background: url("../images/baseball/form.png") no-repeat 0 0;color: #FFF;font-family: Arial Black,sans-serif;height: 98px; margin-left: 590px; position: absolute;  top: 670px; width: 203px;}
.mlb_link {color:#fff;text-decoration:none;font-size:16px;}
#mlb_reg {text-align:center;margin-top:10px;text-transform:uppercase;}
#text2 {margin-top:13px;}
#mlb_text_wrapper a, #mlb_text_wrapper a:hover, #mlb_text_wrapper a:visited {color:#f00;}

.select {
	position: absolute;
	width: 314px; 
	height: 30x;
	padding: 0 24px 0 8px;
	color: #fff;
	font: 14px/21px arial,sans-serif;
	background: url(../images/select.png) no-repeat;
	overflow: hidden;
	line-height:25px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
body:first-of-type .select{margin-left:258px;}
}

.small_block  {background: url("../images/baseball/preview_bg.png") no-repeat 0 0;color: #FFF;height: 46px; width: 104px;text-align:center; padding-top:6px;}
.small_block a {color:#fff;text-decoration:underline;font-weight:bold;font-size:14px;}
.small_block a:hover {text-decoration:none;}
.list_title  {background: url("../images/baseball/title_bg.png") no-repeat 0 0;color: #000;height: 28px; width: 306px;text-align:center; padding-top:4px;font-weight:bold;font-size:18px;margin:13px 0 3px 0px;}
#col_1 {float:left;margin:0 80px 0 45px;}
#col_2 {float:left;}
#col_1 li, #col_2 li {max-width:290px;}
.xtopline_thin {background: none repeat scroll 0 0 #EA2128; height: 10px; width: 100%;}
#grey_block {background:#282828 url("../images/baseball/bg.jpg") no-repeat 0 0;width:779px;min-height:200px;color:#fff;}
#grey_block_nfl {background:#282828 url("../images/nfl/bg.jpg") no-repeat 0 0;width:779px;min-height:200px;color:#fff;}
.arrows a {color:fff;text-decoration:none;}
.arrows a:hover {color:f00;text-decoration:none;}

#player_container {background: url("../images/player_container.png") no-repeat 0 0;color: #000;height: 168px; width: 375px;text-align:center; font-weight:bold;font-size:14px;}
.player_container {float:left;background: url("../images/player_container.png") no-repeat 0 0;color: #000;height: 168px; width: 375px;text-align:center; font-weight:bold;font-size:14px;}
#player_text {padding-top:77px;}
#player_player {padding-top:10px;}

rankingsText {float: left;font-weight: bold;padding: 15px 0 0 3px;}
.rankingsBtn {float: left; padding: 3px;}

div.title1 {
    background: url("../images/title1.png") repeat-x scroll 0 0 transparent;
    color: #7777AA;
    font-family: arial,helvetica,clean,sans-serif;
    font-size: 18px;
    height: 20px;
    line-height: 22px;
    margin: -4px 0 8px;
    overflow: hidden;
    text-transform: uppercase;
    width: 315px;	
}

.Bcol{margin-bottom:15px;}

.Bcol h1 {color: #666666;font-size: 14px;margin:0; padding:0;}
.greybg {font-weight: bold;    background: none repeat scroll 0 0 #E2E2E2; padding: 12px;}
ul#memNav {
            list-style-image:none;
            list-style-position:outside;
            list-style-type:none;
            margin:0;
            padding:0;                        
            background-color:#666666;
            height:27px;
            line-height:12px;
            outline-style:none;
            outline-width:0;
            }
.Bcol #memNav li {
            border-right:0 solid #FFFFFF;
            float:left;
			width:11.1%;
            }
.Bcol #memNav li a {
            border-right:1px solid #FFFFFF;
            color:#999999;
            display:block;
            margin:0;
            padding:7px 0px 8px;
            font-size:12px;
            font-weight:bold;
            text-decoration:none;
            }
.Bcol #memNav li a:hover {
            background-color:#999999;
            color:#FFFFFF;
            }
.Bcol #memNav li a.active {
    background-color: #e2e2e2;
    color: #000;
    outline: medium none;
}
.rank {text-align:right;}
.rank_table {padding-top: 14px;width:298px;}
.ProfilesText {border:1px solid #999;background: url(../images/re_bg.png) -10px 40px repeat;}
#rankChange0,#rankChange1,#rankChange2,#rankChange3,#rankChange4,#rankChange5,#rankChange6,#rankChange7,#rankChange8{min-height:195px;}

#central_wrapper {text-align:center;width:100%;padding-top:20px;margin:0 auto;}
#central_wrapper ul {list-style-type:disc;padding-top:4px;line-height:1.5em;}
#central_wrapper a {color:red;}
.central_tab_small {padding:15px 0 0 22px;}
.central_tab_header {background:url(../images/central/header.png) 0 0;width:796px;height:70px;text-align:center;}
.central_tab_title {font-family:Impact,Arial,sans-serif;font-size:36px;color:#fff;padding-top:26px;text-transform: uppercase;}
.central_tab_body {background:#140101 url(../images/central/body.png) 0 0 no-repeat;width:796px;} 
.central_tab_footer {background: url(../images/central/footer.png) 0 0;width:796px;min-height:23px;} 
.small_title_text {font-family:Impact,Arial,sans-serif;font-size:22px;color:#fff;padding:15px 0 0 8px;text-align:left;}
.central_small_title {background: url(../images/central/small_title.png) 0 0;width:753px;min-height:50px;}
.central_small_footer{background: url(../images/central/tab_footer.png) 0 0;width:752px;height:15px;}
.central_small_wrapper {width:732px;background:#eee;border-right:1px solid #c6c6c6;border-left:1px solid #c6c6c6;padding:9px;}
.central_tab_photo {border:3px solid #888;display:block;}
.central_tab_text {line-height:normal;}
.left_wr  {float:left;width:115px;}
.right_wr  {float:left;width:600px;text-align:left;}
.central_rss {margin:8px 8px 0px -8px;}
.0px {height:0px;}

#mlb_landing_header {background: url("../images/mlb_header.jpg") no-repeat 0 0;height: 333px; width: 1020px;margin:0 auto;border-bottom:17px solid #EA2128;}
#mlb_landing_text {text-align:left; font-size:14px; color: #fff;width:696px;padding:180px 0 0 270px;}

#nfl_landing_header {background: url("../img/nfl_header.jpg") no-repeat 0 0;height: 332px; width: 1020px;margin:0 auto;border-bottom:17px solid #EA2128;}
#nfl_landing_text {text-align:left; font-size:14px; color: #fff;width:696px;padding:180px 0 0 270px;}

.rss_feed {background: url("../images/feed-roto.gif") no-repeat 0 0 transparent;width:355px;height:48px;}

#box_landing_header {background: url("../images/man_in_a_box.png") no-repeat 0 0;height: 289px; width: 1020px;margin:0 auto;border-bottom:17px solid #EA2128;}
#box_landing_text {text-align:left; font-size:14px; color: #fff;width:696px;padding:180px 0 0 290px;}
#box_inseason_header {background: url("../images/in-season-edge.png") no-repeat 0 0;height: 148px; width: 1020px;margin:0 auto;} 

.p13px {font-size:13px;}
.p12px {font-size:12px;}
.p11px {font-size:11px;}

#spring_wrapper {width:865px;padding-top:20px;margin:0 auto;}
#spring_body {background: url(../images/mlb_spring/body.jpg) no-repeat scroll 0 0; width: 865px; height: 816px;color:#fff;font-size:12px;font-family:Arial,Verdana;sans-serif;line-height:normal;}
#spring_text_wrapper {width:480px;padding:19px;text-align:left;}
#spring_buynow {position:absolute;margin:20px 0 0 710px;}
#spring_bottomline {background: url(../images/mlb_spring/footer.png) no-repeat scroll 0 0;color: #FFF;font-family: Letter Gothic Std,MS Gothic,Arial Narrow,Arial,sans-serif;font-size:18px; height: 33px; width:865px;padding-top: 10px; text-align: center;text-transform: uppercase;}
#spring_form {background: url("../images/mlb_spring/form.png") no-repeat 0 0;color: #FFF;font-family: Arial Black,sans-serif;height: 86px; margin-left: 590px; position: absolute;  top: 880px; width: 203px;}
#spring_form_big {background: url("../images/mlb_spring/form_big.png") no-repeat 0 0;color: #FFF;font-family: Arial Black,sans-serif;height: 115px; margin-left: 590px; position: absolute;  top: 860px; width: 203px;}
#spring_reg {text-align:center;margin-top:10px;text-transform:uppercase;font-size:24px;}
#text3 {margin-top:17px;font-size:16px;}
#spring_text_wrapper a, #spring_text_wrapper a:hover, #spring_text_wrapper a:visited {color:#f00;}
.mlb_title_center {text-align:center;font-family: Letter Gothic Std,MS Gothic,Arial Narrow,Arial,sans-serif;font-size:15px;font-weight:bold;padding:8px 0;text-transform: uppercase;}
.mlb_title_center2 {text-align:center;font-family: Letter Gothic Std,MS Gothic,Arial Narrow,Arial,sans-serif;font-size:15px;font-weight:bold;padding:5px 0;text-transform: uppercase;}
.mlb_title_spring {font-family: Letter Gothic Std,MS Gothic,Arial Narrow,Arial,sans-serif;font-size:15px;font-weight:bold;border-bottom:1px solid #f00;padding-bottom:6px;margin-bottom:6px;text-transform: uppercase;}
.lh11 {line-height:11px;}
.lh12 {line-height:12px;}
.lh13 {line-height:13px;}
.lh15 {line-height:15px;}
.lh18 {line-height:18px;}
.lhauto {line-height:auto;}


#nfl_premium_wrapper {width:865px;padding-top:20px;margin:0 auto;font-family: Arial,Helvetica,sans-serif;}
#nfl_premium_body {background: #323232 url(../images/nfl_premium/bg.jpg) no-repeat scroll 0 0; width: 865px; height: 1320px;color:#fff;font-size:12px;font-family:Arial,Verdana;sans-serif;line-height:normal;}
#nfl_premium_text_wrapper {width:504px;padding:11px 19px;text-align:left;}
#nfl_premium_buynow {position:absolute;margin:20px 0 0 710px;}
#nfl_premium_bottomline {background: url(../images/nfl_premium/footer.png) no-repeat scroll 0 0;color: #FFF;font-family: Letter Gothic Std,MS Gothic,Arial Narrow,Arial,sans-serif;font-size:18px; height: 33px; width:865px;padding-top: 10px; text-align: center;text-transform: uppercase;}
#nfl_premium_form {color: #FFF;margin-left: 459px; position: absolute;  top: 750px;}
#nfl_premium_reg {text-align:center;margin-top:5px;font-size:13px;}
#nfl_premium_price {position:absolute;margin:80px 0 0 740px;}
#text3 {margin-top:17px;font-size:16px;}
#nfl_premium_text_wrapper a, #nfl_premium_text_wrapper a:hover, #nfl_premium_text_wrapper a:visited {color:#f00;}
#nfl_premium_wrapper  .mlb_title_spring  {margin:0 0 4px 0px!important;padding-bottom:3px!important;}
#nfl_premium_wrapper  .mlb_title_spring img  {margin-left:-3px;}
.nfl_header_main, .nfl_header_sub {text-align:center;font-family:Impact,sans-serif;}
.nfl_header_main {font-size:30px;padding-top:10px;}
.nfl_header_sub {font-size:22px;}
.nfl_inner_text {width:416px;}
#fswa_logo, #fsta_logo, #sirius_logo {float:left;}
#fswa_logo {margin-right:33px;}
#fsta_logo {margin-right:40px;}
#sirius_logo {margin-bottom:5px;}
#nfl_premium_wrapper .arrows {font-size:14px;line-height:14.4px;margin-left: -10px;}
.arrows ul li {background: url("../images/baseball/arrow_white.png") no-repeat scroll 0 2px transparent;}
.click_here {text-align:center;}
.bottom_part {width:818px;margin:0 auto;}
.under_redline {border-bottom:1px solid #f00;padding-bottom:5px;margin-bottom:12px;}
#nfl_premium_wrapper .social {width:237px;margin:15px auto 5px;}
.soc_empty {width:24px;height:48px;float:left;}
#nfl_fb, #nfl_tw, #nfl_rss, #nfl_yt {width:48px;height:48px;margin:0 5px;float:left;}
#nfl_fb {background: url(../images/nfl_premium/social.png) no-repeat scroll 0 0;}
#nfl_tw {background: url(../images/nfl_premium/social.png) no-repeat scroll -61px 0;}
#nfl_rss {background: url(../images/nfl_premium/social.png) no-repeat scroll -119px 0;}
#nfl_yt{background: url(../images/nfl_premium/social.png) no-repeat scroll -174px 0;}
#nfl_xlog {margin-top:7px;}
#nfl_btr {text-align:center;}
#nfl_form_top, #nfl_form_bottom {width:406px;height:33px;}
#nfl_form_top {background: url(../images/nfl_premium/reg_form.png) no-repeat 0 0;}
#nfl_form_bottom {background: url(../images/nfl_premium/reg_form.png) no-repeat 0 -40px;}
#nfl_form_body {background:#2f2f2f;border-left:8px solid #698932;border-right:8px solid #698932;width:390px;}
#nfl_form_body .reg_title {text-align:center;font-size:24px;font-family:Impact,sans-serif;}
#nfl_form_body a, #nfl_form_body a:visited {color:#f00;text-decoration:none;}
.cpt {margin-bottom:5px;}
#nfl_form_body div.left {width:190px;margin:0 15px 12px 0;text-align:right;}
#nfl_form_body div.left, #register_page_body div.right {float:left;font-size:13px;}
#nfl_form_body div.right input {width:140px;}
#nfl_form_body div.right {margin-right:30px;}
#nfl_form_body .reg_button {width:322px;height:33px;background:transparent url(../images/earlybird/register.png)!important;border:0;cursor:pointer;}

#lights {font-size:16px;font-weight:bold;text-align:center;background:url(../images/nfl_premium/lights.png) no-repeat top center;padding:17px;min-height:165px;}

#earlybird_body {background: #323232 url(../images/earlybird/bg.jpg) no-repeat scroll 0 0; width: 865px; height: 1455px;color:#fff;font-size:12px;font-family:Arial,Verdana;sans-serif;line-height:normal;}
.earlybird_header_main {text-align:center;font-family:Impact,sans-serif;font-size:30px;padding-top:8px;text-shadow:0px 0px 8px rgba(0,0,0,0.7);letter-spacing:0.5px;}
#earlybird_body .headshot {border:1px solid #f7f0f7;margin:0 9px 0 0;}
.quote_name {padding:3px 0 8px;color:#eedb0a;text-align:right;margin:0 0 2px 0;}
.nomar {margin:0px!important;}
#earlybird_body .price {margin:3px 6px 0 0;}
#premium_share .addthis_toolbox {margin:18px 0 0 25px!important;position:absolute;}

.lh14 {line-height:14px;}
.p14px {font-size:14px;}
.p16px {font-size:16px;}
.redline {border-bottom:1px solid #f00;padding-bottom:6px;margin-bottom:6px;}
.gold {color:#ffcc00;}
.yellow {color:#eedb0a;}

#subscription_wrapper {width:823px;margin:0 auto;}
#subscription_wrapper a {color:#f00;}
#subscription_header {background: url(../images/subscription/header.png) no-repeat 0 0;width:823px;height:34px;}
#subscription_body {background: url(../images/subscription/bg.jpg) no-repeat scroll 0 0; width: 823px; height: 364px;color:#fff;font-size:12px;line-height:14.4px;font-family:Arial,Verdana;sans-serif;}
#subscription_text {width:360px;padding:26px 0 0 442px;}

#xotd {
  width:300px;
  height:266px;
  font-size: 13px;
  color: #000;
  margin: 10px 0;
}
#xotd_header {
  width:300px;
  height:99px;
  background:url("../images/xotd/header.png") 0 0 no-repeat;
}
#xotd_bio {
  background:#E7E7E7;
  padding:9px;
  border-left:1px solid #C3C3C3;
  border-right:1px solid #C3C3C3;
  width:280px;
}
#xotd_timer {
  font-weight:bold;
  color:#fff;
  text-align: center;
  background: #000;
  padding:6px;
}
#xotd_footer {
  width:300px;
  height:29px;
  background:url("../images/xotd/footer.png") 0 0 no-repeat;
}
#xotd_but1 {
  float:left;
  margin: 3px 0 0 10px;
}
#xotd_but2 {
  float:left;
  margin: -22px 0 0 205px;
}
#xotd_av {
  border:1px solid #fff;
  margin: 0px 0px 5px 9px;
  width:60px;
  height:60px;
}
#xotd_nick {
    color:#fff;
    text-align:center;
    width:80px;
}

.xotd_other_place, .xotd_other_nick {
    text-align:center;
    width:80px;
}
.xotd_other_nick {
  margin-top:-3px;
}

.xotd_other_av {
  border:1px solid #787878;
  margin: 3px 0px 5px 19px;
  width:36px;
  height:36px;
}

#xotd_picks {
  width:550px;
  min-height:161px;  
}
#xotd_picks_header {
  width:550px;
  height:161px;
  background:url("../images/xotd/picks_header.png") 0 0 no-repeat;
}

#xotd_popup {
  width:550px;
  min-height:161px;  
  z-index:1000;
}
#xotd_popup_header {
  width:550px;
  height:161px;
  background:url("../images/xotd/popup_header.png") 0 0 no-repeat;
}
#xotd_table_bg {
  width:550px;
  background:url("../images/xotd/popup_table_body.png") 0 0 repeat-y;
}
.xotd_table_footer {
  width:550px;
  height:19px;
  background:url("../images/xotd/popup_table_footer.png") 0 0 no-repeat;
}
.xotd_picks_footer {
  width:550px;
  height:19px;
  background:url("../images/xotd/picks_table_footer.png") 0 0 no-repeat;
}
.xotd_table {
  width:528px;
  margin-left:14px;
  font-size:12px;
  line-height:14px;
}
.xotd_spacer {
  width:548px;
  height:8px;
  background:#E7E7E7;
  border-left:1px solid #BBB;
  border-right:1px solid #BBB;
}
.xotd_even, .xotd_uneven {
  height:8px;
  border-left:1px solid #ADADAD;
  border-right:1px solid #ADADAD;
  border-bottom:1px solid #ADADAD;
  font-size:11px;
  line-height:normal;
  vertical-align:top;
}
.xotd_even {
  background:#fff;
}
.xotd_uneven {
  background:#E7E7E7;
}

#xotd_popup_footer {
  width:550px;
  height:57px;
  background:url("../images/xotd/popup_footer.png") 0 0 no-repeat;
}
#xotd_play {
  text-align:center;
  padding-top:9px;
}
.black_title {
  background:#000;
}

.w263 {
  width:263px;
}
.title13px {
  font-weight: bold;
  color:#fff;
  font-size:13px;
  padding-top:2px;
}
.title14px {
  font-weight: bold;
  color:#fff;
  font-size:14px;
  padding:3px 0;
}
.title15px {
  font-weight: bold;
  color:#fff;
  font-size:15px;
  padding:12px 0 5px 0;
  margin:0px 0 4px 0;
}
.dleft {
  float:left;
}
.dright {
  float:right;
}

.addthis_toolbox {margin-left:550px;margin-top:-35px;margin-bottom:30px;margin-right:-15px;}
.addthis_toolbox.addthis_pill_combo a {
    float: left;
}
.addthis_toolbox.addthis_pill_combo a.addthis_button_tweet,
.addthis_toolbox.addthis_pill_combo a.addthis_counter {
}
.addthis_button_compact .at15t_compact {
    margin-right: 4px;
    float: left;
}

     #audioclips_header {
       background:url(../images/audio_header.png) 0 0;
       width:676px;
       height:143px;
       text-align:center;
	}
     #audioclips_footer {
          width:676px;
          height:15px;
          background:url(../images/audio_footer.png) 0 0;
      }
     #audioclips_body {
          width:674px;
          padding:20px 0px 20px 0px;
          font-size:14px;
          background: #e1e1e1;
          color:#fff;
          font-family: Arial,Verdana,sans-serif;
          border-left:1px solid #757575;
          border-right:1px solid #757575;
      }
	#audioclips_body .audio_wrapper {
        width:275px;
        float:left;
        margin: 15px 0 0px 22px;
        background: #444;
        text-align:center;
        padding:15px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
      }
	.audio_wrapper h3 {
		color:#fff;
		font-size:15px;
		border-bottom:1px solid #777;
		padding-bottom:10px;
		margin-bottom:10px;}
      .audio_wrapper a {color: #fff;font-weight:normal;}
	.audio_wrapper {
		color:#ddd;
        width:325px;
        float:left;
        margin: 20px 0 0px 30px;
        background: #444;
        text-align:center;
        padding:15px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
      }

     .top10_header {
       background:url(http://thexlog.com/top10_header.png) 0 0;
       width:676px;
       height:143px;
       text-align:center;
	 }
     #top5_header {
       background:url(../images/top5_header.png) 0 0;
       width:676px;
       height:143px;
       text-align:center;}
     .top_footer {
          width:676px;
          height:12px;
          background:url(../images/top_footer.png) 0 0;
          margin-bottom:35px;
      }
     .top_body {
          width:676px;
          padding:10px 0px 20px 0px;
          font-size:14px;
          background: #e1e1e1;
          color:#fff;
          font-family: Arial,Verdana,sans-serif;
          border-left:1px solid #757575;
          border-right:1px solid #757575;
          border-collapse:collapse;
      }
      .top_body td {
         border-left:1px solid #9B9B9B;
         border-right:1px solid #9B9B9B;
      }
      .top_body td.td_1 {
         border-left:1px solid #757575;
         color:#595959;
         font-size:24px;
         font-weight: bold;
         text-align:center;
         vertical-align:middle;
         width:38px;
      }
      .top_body td.td_2 {
         color:#000;
         font-size:12px;
         text-align:center;
         vertical-align:middle;
         width:151px;
      }
      .top_body td.td_2 img {
         height:50px;
         margin-top: 10px;
      }
      .top_body td.td_2 div {
         margin: 5px 0;
      }
      .top_body td.td_3 {
         border-right:1px solid #757575;
         font-size:12px;
         text-align:left;
         vertical-align:middle;
      }
      .top_body td.td_3 div.bar {
        padding:10px 0 0 10px;
        margin-left:-1px;
        height:27px;
        background: url(../images/bar.png) 0 0 repeat-x;
      }
      div.bar span {
        font-weight: bold;
        font-size:14px;
      }
      div.bar_link {
        margin:5px 0 0 8px;
      }

      .top_body tr:nth-child(odd) {
      background: #F3F3F3;
      }
	  .top_body tr:hover {
      background: #D6D6D6;
      }

    .i_bg {
      width:300px;
      height:250px;
      background:url(/img/banner_300.jpg) 0 0 no-repeat;
    }
    .i_button {
      width:97px;
      height:118px;
      background:url(/img/i_300.jpg) 0 0 no-repeat;
      display:block;
      position:absolute;
      margin:91px 0 0 22px;
    }
    .a_button {
      width:93px;
      height:118px;
      background:url(/img/a_300.jpg) 0 0 no-repeat;
      display:block;
      position:absolute;
      margin:91px 0 0 186px;
    }


.contest_bg {display:none;width:300px;height:250px;background:url(/img/win_ad.jpg) 0 0 no-repeat;font-size:12px;color:#C1C1C1;font-family:Arial,sans-serif;}
.win_username {color:#fff;font-weight:bold;font-size:14px;}
.win_timer {color:#000;font-weight:bold;font-size:14px;padding-left:8px;}
.p_button, .t_button, .t2_button {width:150px;height:32px;display:block;position:absolute;margin:192px 0 0 75px;}
.p_button {background:url(/img/part_button.jpg) 0 0 no-repeat;}
.t_button {background:url(/img/thank_button.jpg) 0 0 no-repeat;}
.t2_button {background:url(/img/thank2_button.jpg) 0 0 no-repeat;}
.current_winner, .win_countdown {width:240px;text-align:center;display:block;position:absolute;}
.win_countdown {margin:228px 0 0 30px;color:#818181;}
.current_winner {margin:168px 0 0 44px; background:url(/img/winbg.png) 0 0 no-repeat;width:213px;height:22px;line-height:22px;}
.win_xedge {width:227px;height:55px;display:block;position:absolute;margin:41px 0 0 38px;background:url(xedge.jpg) 0 0 no-repeat;}

#register_page_wrapper {width:990px;padding-top:20px;margin:0 auto;}
#register_page_body {background: #323232 url(/images/reg/bg.jpg) no-repeat scroll 0 0; width: 990px; height: 660px;color:#fff;font-size:14px;line-height:16px!important;font-family:Arial,Verdana,sans-serif;}
#register_page_body p {margin:0 0 13px 0;text-align:justify;}
#register_page_text_wrapper {width:432px;margin:0 auto;padding-top:31px;}
.centered {font-size:16px;font-weight:bold;text-align:center!important;}
#register_page_bottomline {background: url(/images/reg/footer.png) no-repeat scroll 0 0;color: #FFF;font-size:16px;font-weight:bold; height: 33px;width:990px;padding-top: 6px; text-align: center;text-transform: uppercase;}
#register_page_body div.left {width:220px;margin:0 15px 18px 0;text-align:right;}
#register_page_body div.left, #register_page_body div.right {float:left;font-size:13px;}
#register_page_body div.right input {width:176px;}
.reg_button {width:150px;height:46px;background:transparent url(/images/reg/register.png)!important;border:0!important;cursor:pointer!important;}
#register_page_body a {color:#f00;margin:4px 0px;display:inline-block;text-decoration:none;}
.reg_error {color:#f00;font-size:13px;text-align:center;min-height:20px;}

#xchange {background:url(/img/roto_link.png) 0 0 no-repeat;width:286px;height:67px;}
#xchange_wrapper {border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;text-align:center;padding:15px;width:254px;}

.back_button {width:100px;margin:-18px 0 20px -15px;}

#contact_page_wrapper {width:825px;padding-top:20px;margin:0 auto;}
#contact_page_body {background: #282828;border-left:1px solid #606060;border-right:1px solid #606060; width: 821px;color:#fff;font-size:12px;line-height:normal;font-family:Arial,Verdana,sans-serif;}
#contact_page_body p {margin:0 0 13px 0;}
#contact_page_text_wrapper_left {font-size:11px;color:#787878;width:358px;float:left;padding:20px 40px 0 35px;}
#contact_page_text_wrapper_right {width:358px;float:left;padding:20px 0;}
#contact_page_footer {background: url(../images/contact/footer.png) no-repeat scroll 0 0;height: 19px;width:825px;}
#contact_page_body div.left {width:145px;margin:0 15px 18px 0;text-align:right;}
#contact_page_body div.left, #contact_page_body div.right {float:left;font-size:13px;}
#contact_page_body div.left2 {width:59px;margin:0 15px 18px 0;text-align:right;}
#contact_page_body div.left2, #contact_page_body div.right2 {float:left;font-size:13px;}
#contact_page_body div.right input {width:176px;}
#contact_page_body div.right2 input, #contact_page_body div.right2 textarea {width:259px;}
#contact_page_body div.right2 textarea {height:136px;margin-bottom:20px;}
#contact_page_body .hr_line {height:1px;border-bottom:1px solid #545454;margin:14px 0;}
#contact_page_body label {display:block;}
.contact_radio {margin:-10px 0 0 43px;}
.contact_radio input {margin:0 8px 3px 0!important;}
.contact_select {margin-top:12px;}
.contact_error {text-align:center;padding:15px 0 0 74px;color:#f00;width:260px;font-weight:bold;}
.contact_success {text-align:center;font-weight:bold; color:#35bc00;padding-bottom:15px;}    
.submit_button {float:left;margin:0 38px 0 74px!important;width:110px;height:34px;background:transparent url(../images/contact/submit.png)!important;border:0!important;cursor:pointer;}
.clear_button {float:left;width:110px;height:34px;background:transparent url(../images/contact/clear.png);border:0;cursor:pointer;}

     #audiocenter_header {
       background:url(../images/audiocenter_header.png) 0 0;
       width:676px;
       height:143px;
       text-align:center;
	   margin:0 auto;
	}
     #audiocenter_footer {
          width:676px;
          height:15px;
          background:url(../images/audio_footer.png) 0 0;
		  margin:0 auto;
      }
     #audiocenter_body {
          width:664px;
          padding:10px 0px 20px 10px;
          font-size:14px;
          background: #e1e1e1;
          color:#fff;
          font-family: Arial,Verdana,sans-serif;
          border-left:1px solid #757575;
          border-right:1px solid #757575;
          margin:0 auto;
          text-align:center!important;
      }
     .audioc_wrapper {
        width:475px;
        margin: 15px 0 0px 75px;
        background: #444;
        text-align:center!important;
        padding:17px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
      }
      .audioc_wrapper a {color: #fff;font-weight:normal;}
      .clear {
        clear:both;
      }
.audiodesc {text-align:center;color:#000;}

/*Maxwell landing page*/
#maxwell_wrapper {width:989px;padding-top:20px;margin:0 auto;}
#maxwell_body {background: #6e9b4a url(../images/maxwell/bg.jpg) no-repeat scroll 0 0; width: 989px; height: 1297px;color:#fff;font-size:14px;font-family:Arial,Verdana;sans-serif;line-height:normal;}
#maxwell_text_wrapper {width:895px;padding:40px 50px;text-align:left;}
#nfl_premium_text_wrapper a, #nfl_premium_text_wrapper a:hover, #nfl_premium_text_wrapper a:visited {color:#f00;}
.p18px {font-size:18px;}
ul.arrows li.p18px {background: url(../images/baseball/arrow.png) no-repeat 0 6px;}
#prize1,#prize2,#prize3,#prize4, #max_photo1, #max_photo2 {margin:10px auto; font-weight:bold;font-style:italic;text-align:center;}
#prize1 {width:174px;}
#prize2 {width:280px;}
#prize3 {width:350px;}
#prize4 {width:240px;}
#max_photo1 {width:310px;}
#max_photo2 {width:310px;}
#prize1,#prize2,#prize3,#prize4, #max_photo1, #max_photo2 {float:left;}
#prize3 img {margin-top:6px;}
#prize4 img {margin-top:1px;}
#max_photo1 img, #max_photo2 img  {margin:50px 0 8px;}
#max_photo1 {margin-right:35px!important;}
#max_photo2 {margin-left:35px!important;}
.empty10px {height:10px;}
#rgames_bottomline {background: url(../images/maxwell/footer.png) no-repeat scroll 0 0;height: 33px;width:990px;}
.div2 {width:340px;height:370px;overflow:hidden;}
.div1 {width:450px;height:515px;overflow:hidden;}
.small_info {font-size:11px;margin:10px 0;line-height:11px;}

#points_box {background: url(../images/points_box.png) no-repeat 0 0;height: 130px;width:208px;margin:10px auto 0 auto;}
.boxtitle {text-align:center;color:#fff;font-weight:bold;}
.boxcontent {padding:10px 0 0 20px;line-height:15px;}


/*Player Updates*/

.card_audio {background:#E2E2E2;}
.card_audio span {display:inline-block;padding-top:5px;}
.card_wrapper td {padding:0;}
.card_wrapper {background:#fff;padding:10px;}
.card_wrapper table {border:1px solid #bbb;border-collapse:collapse;font-size:13px;}
.heading,.heading2 {height:20px;margin:0;background: url('../images/heading_bg.png') 0 0 repeat-x;font:14px Verdana,Arial,sans-serif;font-weight:bold;color:#fff;padding-left:17px;}
.heading{width:956px;}
.heading2{width:223px;}
.heading3{width:956px;height:19px;margin:0;background: url('../images/heading_bg_gray.png') 0 0 repeat-x;line-height:19px!important;font:14px Verdana,Arial,sans-serif;font-weight:bold;color:#fff;padding-left:17px;}
table.rt td {vertical-align:top;padding:3px;text-align: right;}
.playerpic {margin-right:12px; border: 2px solid #fff;}
.bg1, .greybg_normal {background:#e2e2e2;padding:12px;}
tr td.darkbg, .darkbg { background:#ccc;text-align: center;font-size: 15px;}
.tabheader {background: #454545; color:#fff; font-weight: bold; font-size: 15px;line-height:21px;}
.greyheader {background:#e2e2e2;font-weight: bold; font-size: 15px;} 
.card_wrapper table.data td {border: 1px solid #ccc;text-align: center;font-size:14px;} 
.card_wrapper table.data tr.center td {text-align: center;} 

.helmet {z-index:10;margin-top:-55px;margin-left:10px;}
.helmet img {height:66px;width:80px;}
.subtabheader {padding-top:55px;width:200px;padding-left:150px; font-size: 15px;}
.subtabheader2 {padding-top:55px;width:200px;padding-left:125px; font-size: 15px;}
.player_card_link {font-size:14px;color:red;list-style-type:disc;padding-left:15px;}
.h33px {height:33px!important;}
.player_links {background:#eee; font-size:15px; text-align:center;padding:5px 0;}
.player_links a, .darkbg a, .tabheader a {color:#ccc;font-weight:bold;text-decoration:none;}
.player_links a:hover, .darkbg a:hover, .tabheader a:hover {color:#3366a3;}
.ralign {text-align:right!important;padding-right:8px;}
table.center td {text-align:center!important;}
.darkborder td {border:1px solid #aaa!important;}
.noborder {border:0!important;}
.player_card {padding: 0 15px 0 10px;}
.fnormal, .fnormal a {font-weight:normal!important;}
.tabheader a {text-decoration:underline;}
.tabheader a:hover {text-decoration:none;color:#f00;}
#speaker {position:absolute;margin:-7px 1px 1px 1px;}
#speaker span {display:inline-block;padding:7px 0 0 3px;font-size:12px;font-weight:normal;cursor:pointer;text-decoration:underline;color:#336699;}
#speaker span:hover {text-decoration:none;}
.player_table {border:0;margin-bottom:55px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px;width:973px;}
.player_table td {border-left:1px solid #bbb;border-right:1px solid #bbb;}
.vtop {vertical-align:top;}
.vbottom {vertical-align:bottom;}

#nfl_news_header {background: url("../images/rxdb_news_header.jpg") no-repeat 0 0;height: 295px; width: 1020px;margin:0 auto;border-bottom:17px solid #EA2128;}
#nfl_news_text {text-align:justify; font-size:14px; color: #fff;width:513px;padding:130px 0 0 480px;}
#nfl_news_text  .title {font-family:Impact,'Arial Narrow', sans-serif;line-height:30px;font-size:28px;margin-bottom:20px;text-align:center;}

/*Ad Slider*/
#adshow {
    position:relative;
    height:250px;
}

#adshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 250px;
    background-color: #FFF;
}

#adshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#adshow DIV.last-active {
    z-index:9;
}

#adshow DIV IMG {
    height: 250px;
    display: block;
    border: 0;
    margin-bottom: 10px;
}

/*NBA landing page*/
#nba_wrapper {width:1019px;padding-top:20px;margin:0 auto;}
#nba_header {background: url(../images/nba/header.png) no-repeat scroll 0 0; width: 1019px; height: 117px;border-bottom:18px solid #ea2128;}
#nba_body {background: #252525 url(../images/nba/bg.jpg) no-repeat scroll 0 0; width: 1019px; height: 523px;border-bottom:18px solid #ea2128;color:#fff;font-size:14px;line-height:normal;padding-top:28px;}
#nba_courts {float:left;margin:0 20px 0 215px;width:200px;}
#nba_courts img {margin-bottom:22px;}
#nba_text {float:left;width:370px;}
#nba_text p {margin-bottom:23px;}
