* {



        padding: 0px;



        margin: 0px;



}







html, body {



        height: 100%; margin: 0; padding: 0;



}







body {



        font: 8pt Tahoma, "Trebuchet MS", Arial, sans-serif;



        color: #000 !important;



        background-color: #FFFFE3;



      /*  background-image: url(custom_graphics/background.png); */



        background-position: top;



        background-attachment: fixed;



}







a {



        color: #7E0C10;



}







a:hover {



        text-decoration: none;



        color: #000000;



}







ul {



        margin: 10px;



}



li {



        margin: 0 0 0 20px ;



}







.bold {



        font-weight: bold;



}







img {



        border: 0;



        padding: 0;



        margin: 0;



}







.wrapper {



        clear: both;



        margin-left: auto;



        margin-right: auto;



        position: relative;



        width: 950px;



}







.header {



        clear: both;



        overflow: hidden;



        padding-top: 10px;



        background-color: #000000;



}







.headerTop{



        border-bottom: 4px solid #000000;



        padding-bottom: 5px;



        overflow: hidden;



        zoom: 1;



}







/* .logo {   */



/*         float: left; */



/* }              */



/* .logo img {  */



/*         border: 0;   */



/*         width: 133px; */



/*         height: 26px; */



/*         vertical-align: middle;*/



/* } */



.profile_body{



        background-color:#FFFFE3;



}



.menubar ul {



        list-style-type: none;



        padding: 0;



        margin: 0;



        background-image: url(./mainBarBcg.gif);



        border-bottom: 1px solid #bfbfbf;



}



.menubar li {



        display: inline;



        padding: 0;



        margin: 10px;



        line-height: 28px;



}







.topMenu {



        text-align: right;



}







.topMenu ul{



        margin: 0;



        padding: 0;



    list-style-type: none;



    text-align: right;



}



.topMenu li {



        display: inline;



    margin:0;



    padding: 0 0 0 0px;



    margin-left: 3px;



}



.topMenu li img {



        margin-bottom: 1px;



        vertical-align: middle;



}



.topMenu li.left {



        margin-right: 5px;



}



.topMenu li.right {



        margin-left: 8px;



}



.topMenu li a {



        color: #7E0C10;



}







.mainMenu {



        text-align: center;



        border-top: 2px solid #000000;



        border-bottom: 10px solid #000000;



        height: 28px;



        line-height: 28px;



        background-image: url(./boxes/blueTop/top.gif);



}







.mainMenu div {



    padding:0 10px 0 10px;



    margin:0;



    background-color: transparent;



    height: 28px;



    float: left;



}



.mainMenu div a {



        font-size: 10pt;



        text-decoration: none;



}







.mainMenu div.selected {



        background-color: #bfbfbf;



}



.mainMenu div.selected a {



        color: #FFF;



}







.subMenu {



        line-height: 25px;



        font-size: 10pt;



        background-color: #000000;



}







.subMenu ul{



        margin: 0;



        padding: 0;



    list-style-type: none;



    text-align: center;







}



.subMenu li {



        display: inline;



    margin:0;



    padding: 0 0 0 10px;



    margin-left: 10px;



}



.subMenu li a {



        color: #36617e;



        text-decoration: none;



}



.subMenu li a:hover {



        color: #2f8bba;



}











.whiteBox {



        margin-top: 10px;



        zoom: 1;



}







.whiteBox .tlh {



        background: url(./boxes/white/tl.gif) 0 0 no-repeat;



}



.whiteBox .tch {



        background: url(./boxes/white/tc.gif) 0 0 repeat-x;



}



.whiteBox .trh {



        background: url(./boxes/white/tr.gif) 100% 0 no-repeat;



}



.whiteBox .tl {



        background: url(./boxes/white/tl.gif) 0 0 no-repeat;



}



.whiteBox .tr {



        background: url(./boxes/white/tr.gif) 100% 0 no-repeat;



}



.whiteBox .bl {



        background: url(./boxes/white/bl.gif) 0 100% no-repeat;



}



.whiteBox .br {



        background: url(./boxes/white/br.gif) 100% 100% no-repeat;



}



.whiteBox .l {



        background: url(./boxes/white/dot.gif) 0 0 repeat-y;



}



.whiteBox .r {



        background: url(./boxes/white/dot.gif) 100% 0 repeat-y;



}



.whiteBox .b {



        background: url(./boxes/white/dot.gif) 0 100% repeat-x;



}



.whiteBox .t {



        background: url(./boxes/white/dot.gif) 0 0 repeat-x;



}







.whiteBox .whiteBoxHeader {



        line-height: 25px;



        font-size: 10pt;



        color: #666;



        padding-left: 10px;



        zoom: 1;



}



.whiteBox .whiteBoxBody {



        padding: 10px;



}







.blueTop {



        margin-top: 10px;



}







.blueTop .blueTopHeader {



        background: url(./boxes/blueTop/top.gif) 0 0 repeat-x;



        border:1px solid #7E0C10;



        color: #FFF;



        font-size: 10pt;



        line-height: 23px;



        height: 23px;



        padding-left: 10px;



}







.blueTop .blueTopBody {



        padding: 10px;



        background-color: #FFFFE3;



}







.blueBox {



        margin-top: 10px;



        border-top: 2px solid #7E0C10;



        background-color: #dfeef8;



        padding: 10px;



        color: #7E0C10;



}



.blueBox a {



        color: #7E0C10;



}







.greyTop {



        margin-top: 10px;



        border-top: 2px solid #CCC;



        border-bottom: 2px solid #f2f2f2;



        background-color: #fafafa;



        overflow: hidden;



        zoom: 1;



}



.greyTopHeader {



        font-size: 10pt;



        color: #666;



        padding: 5px 0 5px 5px;



        background-color: #f2f2f2;



}



.greyTopBody {



        padding: 10px;



}







ul.sideMenu {



        list-style-type: none;



        list-style-position: outside;



        margin: 10px 0 0 0;



        padding: 0;



        border-top: 2px solid #7E0C10;



}



ul.sideMenu li {



        padding: 5px 0 5px 10px;



        margin: 0;



        border-bottom: 1px solid #7E0C10;



}



ul.sideMenu li a {



        color: #7E0C10;



        text-decoration: none;



}



ul.sideMenu li a:hover {



        color: #000000;



        text-decoration: underline;



}







.empty {



        height: 35px;



}







.pFooter {



        background-color: #f2f2f2;



        border-top: 1px solid #ccc;



        padding: 10px;



}







.footer {



        clear: both;



        position: absolute;



        left: 0px;



        bottom: 50px;



        width: 732px;



        border-top: 3px solid #E81C1C;



        border-bottom:3px solid #E81C1C;



        border-left:3px solid #E81C1C;



        border-right:3px solid #E81C1C;



}







.footer div {



        margin-left: auto;



        margin-right: auto;



        width: 732px;



        height: 21px;



        background: url(./boxes/redTop/bottom_red.gif) 0 0 repeat-x;



        padding-bottom: 1px;



        overflow: hidden;



        text-align: center;



}







.footer div div {



        padding: 5px;



        background: url(./boxes/redTop/bottom_red.gif) 0 0 repeat-x;



}



.footer div div ul{



        margin: 0;



        padding: 0;



    list-style-type: none;



    margin-bottom: 1px;



}



.footer div div li {



        display:inline;



    margin:0;



    padding:0;



    padding-left: 15px;



    padding-right: 15px;



}



.footer div div li a {



        text-decoration: none;



        color: #7E0C10;



}



.footer div div li a:hover {



        color: #000000;



}











.pFooterFull {



        background-color: #f2f2f2;



        border-top: 1px solid #ccc;



        padding: 10px;



}







.footerFull {



        clear: both;



        position: absolute;



        left: 0px;



        bottom: 50px;



        width: 944px;



        border-top: 3px solid #E81C1C;



        border-bottom:3px solid #E81C1C;



        border-left:3px solid #E81C1C;



        border-right:3px solid #E81C1C;



}







.footerFull div {



        margin-left: auto;



        margin-right: auto;



        width: 944px;



        height: 21px;



        background: url(./boxes/redTop/bottom_red.gif) 0 0 repeat-x;



        padding-bottom: 1px;



        overflow: hidden;



        text-align: center;



}







.footerFull div div {



        padding: 5px;



        background: url(./boxes/redTop/bottom_red.gif) 0 0 repeat-x;



}



.footerFull div div ul{



        margin: 0;



        padding: 0;



    list-style-type: none;



    margin-bottom: 1px;



}



.footerFull div div li {



        display:inline;



    margin:0;



    padding:0;



    padding-left: 15px;



    padding-right: 15px;



}



.footerFull div div li a {



        text-decoration: none;



        color: #7E0C10;



}



.footerFull div div li a:hover {



        color: #000000;



}



























.clear {



        clear: both;



}







.floatSet {



        overflow: hidden;



        zoom: 1;



}







.columnWide {



        margin-right: 210px;



}



.columnSmall {



        width: 200px;



        float: right;



}



.columnMiddle {



        width: 480px;



}



.columnRight {



        width: 225px;



}



.columnLeft {



        width: 225px;



}



.columnFriends{



        margin-left:0;



        margin-right:0;



        width:560px;



}



.columnSmallProfile{



        width: 180px;



        float: left;



}



.columnWideProfile {



        width: 510px;



        float: left;



}



.columnSmallProfile2{



        width: 210px;



        float: left;



}



h1{



        font-family: "Trebuchet MS","Lucida Grande";



        font-weight:bold;



        font-size:12pt;



        padding:0px;



        margin:0;



}







h2 {



        font: bold 11pt Arial, sans-serif;



        color: #7E0C10;



        margin: 10px 0 10px 0;



}







h3 {



        font: bold 10pt Tahoma, "Trebuchet MS", Arial, sans-serif;



        color: #666;



        margin: 0 0 10px 0;



}







h4 {



        font: 10pt Tahoma, "Trebuchet MS", Arial, sans-serif;



        color: #7E0C10;



        margin: 0 0 5px 0;



}







.tipBox {



        margin-top: 10px;
color: #000000;


        background-color: #FFFFCC;



        border: 1px solid #7E0C10;



        padding: 10px;



}







/* forms */



#error-message {



        margin-bottom: 10px;



        overflow: hidden;



        zoom: 1;



}







.button {



        font: 7pt Arial, Helvetica, sans-serif;



        color: #7E0C10;



        padding: 8px;



}



.button2 {



        font: 20pt Arial, Helvetica, sans-serif;



        color: #7E0C10;



        padding: 7px;



}



.form {



        width: 600px;



        margin: 0 auto 0 auto;



        background: url(./icons/error.gif) -1000px 0 no-repeat;



}







.form .field {



        margin-bottom: 10px;



        overflow: hidden;



        zoom: 1;



}







.form label {

        color: #000000;



        float: left;



        line-height: 20px;



        width: 200px;



        text-align: right;



        margin-right: 5px;



        font-size: 120%;



}







.form label.formError {



        color: #b35050;



        width: 100%;



        /*float: left;*/



        padding-left: 25px;



        background: url(./icons/error.gif) 0 0 no-repeat;



        margin: 0 0 0 205px;



        text-align: left;



}



.form fieldset label.formError {



        margin: 0;



}







.form label.formSuccess {



        float: none;



        width: 20px;



        height: 18px;



        margin: 0 0 0 5px;



        padding: 0;



        background: none;



        line-height: 18px;



}



.form label.formSuccess img {



        width: 20px;



        height: 18px;



        vertical-align: top;



}







fieldset {



        border: 0;



        padding: 0 ;



        margin: 0;



}







.form fieldset.noLabel {



        margin: 0 0 0 205px;



        padding: 0;



        border: 0;



        width: 200px;



}







.form fieldset label {



        margin: 0 0 0 20px;



        padding: 0;



        text-align: left;



        float: none;



        width: auto;



        display: block;



        cursor: pointer;



}







.form .controls div {



        margin: 0 0 0 205px;



        background: url(./icons/ok.gif) -1000px 0 no-repeat;



}







.textfield {



        font: 8pt Tahoma, "Trebuchet MS", Arial, sans-serif;



        border: 1px solid #999;



        background-color: #FFF;



        height: 16px;



        padding: 2px 0px 0px 3px;



        width: 200px;



        margin-bottom: 2px;



}







.textarea {



        font: 8pt Tahoma, "Trebuchet MS", Arial, sans-serif;



        border: 1px solid #999;



        background-color: #FFF;



        padding: 2px;



}







.dropdown {



        font: 8pt Tahoma, "Trebuchet MS", Arial, sans-serif;



        border: 1px solid #999;



        background-color: #FFF;



        height: 20px;



}







.multiple .dropdown {



        font: 8pt Tahoma, "Trebuchet MS", Arial, sans-serif;



        border: 1px solid #999;



        background-color: #FFF;



        padding: 3px;



        height: auto;



}







.button {



        font: 7pt Arial, Helvetica, sans-serif;



        margin-right: 5px;



}







.form .checkbox {



        margin-right: 3px;



}







.form .radio {



        margin-right: 3px;



}







.form .public_url label.url {



        width: auto;



        text-align: left;



        color: #2f8bba;



        font-size: 8pt;



}



.form .public_url .textfield {



        width: 80px;



}



.form .file .textfield {



        height: auto;



}







.templateSelect img {



        margin-bottom: 5px;



}







.narrowForm .form {



        width: auto;



        margin: 0;







}



.narrowForm .form label {



        width: 40%;



}



.narrowForm .form .textfield {



        width: 50%;



}



.narrowForm .form .controls div {



        margin: 0 ;



        text-align: center;



}







.quickSearchForm .form {



        width: auto;



        margin: 0;



}



.quickSearchForm .form .controls div {



        margin: 0 ;



        text-align: center;



}



.quickSearchForm .form .field {



        text-align: center;



}



.quickSearchForm .form label {



        width: 0;



        margin: 0;



}



.quickSearchForm .form .textfield {



        width: 80%;



}







.verticalAlignTop .list td {



        vertical-align: top;



}







.forum .list td {



        vertical-align: top;



}



.calendar .list td {



        vertical-align: top;



}



.polls .list .style1{



        background-color: #fafafa;



}



.polls .list .style2{



        background-color: #f2f2f2;



}



.listItemDiv {



        margin: 0 0 10px 0;



        border: 1px solid #f2f2f2;



}



.members .listItemDiv{



        border: 0;



}



.clubs .listItemDiv {



        border: 0;



}



.events .listItemDiv {



        border: 0;



        margin: 0 0 5px 0;



}



.classifieds .listItemDiv {



        border: 0;



        margin: 0 0 5px 0;



}



.list .listRowDiv {



        padding: 5px;



        border-top: 1px dotted #999;



        overflow: hidden;



        zoom: 1;



}



.members .list .listRowDiv {



        padding: 0;



}



.clubs .listRowDiv {



        border: 0;



        padding: 0;



        border: 1px solid #e5e5e5;



        background-color: #fafafa;



}



.clubs .featured .listRowDiv {



        background-color: #ffffe3;



        border: 1px solid #FFCC33;



}



.events .listRowDiv {



        border-bottom: 1px dotted #999;



}



.classifieds .listRowDiv {



        border-bottom: 1px solid #e5e5e5;



}



.classifieds .featured .listRowDiv {



        background-color: #ffffe3;



        border-bottom: 1px solid #FFCC33;



}



.events .noBottom .listRowDiv {



        border: 0;



}



.classifieds .noBottom .listRowDiv {



        border: 0;



}



.classifieds .featured .noBottom .listRowDiv {



        border-bottom: 1px solid #FFCC33;



}



.list td {



        padding: 5px;



}



.bulletins .list td {



        vertical-align: top;



}







.listHeader td {



        border-bottom: 2px solid #7E0C10;



        font-weight: bold;



}



.listRow td {



        border-bottom: 1px solid #ccc;



}



.list .title {



        font: bold 10pt Tahoma, "Trebuchet MS", Arial, sans-serif;



        color: #7E0C10;



}



.list .title a {



        color: #7E0C10;



        text-decoration: underline;



}



.list .title a:hover {



        color: #000000;



        text-decoration: none;



}



.classifieds .list .title a {



        font: bold 9pt Tahoma, "Trebuchet MS", Arial, sans-serif;



        color: #4d4d4d;



}



.list .description {



        margin: 5px 0 5px 0;
		color:#000000;



}



.classifieds .list .description {



        color: #999;



}



.list .image {



        float: right;



}



.list .listItemControls {



        background-color: #fafafa;



        padding: 5px;



        overflow: hidden;



        zoom: 1;



}



.list .listItemControls .actions {



        float: right;



}



.list .listItemControls .info {



        line-height: 20px;



}







.events .list .date {



        font: 9pt Tahoma, "Trebuchet MS", Arial, sans-serif;



        color: #000;



}



.events .list .title a {



        font-weight: bold;



}



.events .image {



        float: left;



        margin: 0 20px 5px 0;



}



.events .list .actions {



        float: right;



}



.events .list .titleLine {



        line-height: 20px;



        font-size: 9pt;



        overflow: hidden;



        zoom: 1;



}



.events .list .description {



        color: #666;



}







.clubs .list .imageAndActions {



        float: left;



        width: 100px;



        text-align: center;



        padding: 5px;



}



.clubs .list .imageAndActions .actions {



        overflow: hidden;



        zoom: 1;



}



.clubs .list .imageAndActions .image {



        float: none;



}



.clubs .list .content {



        margin-left: 100px;



        padding: 5px 5px 5px 0;



}



.clubs .list .title a {



        font-weight: bold;



}







.members .list .image {



        float: left;



        width: 100px;



        text-align: center;



        padding: 10px 0 10px 0;



}



.members .list .image div {



        margin: 0 auto;



}



.members .list .content {



        margin-left :100px;



        margin-right: 150px;



        padding: 10px 10px 10px 0;



}



.members .list .connection {



        background-color: #f2f2f2;



        padding: 5px;



}



.members .list .imageAndContent {



        background-color: #fafafa;



        border-bottom: 2px solid #f2f2f2;



        zoom: 1;



        overflow: hidden;



}



.members .list .description {



        color: #000;



        overflow: hidden;



        zoom: 1;



}



.members .list .description label {



        color: #666;



        width: 60px;



        float: left;



}



.members .list .headline {



        height: 18px;



        float: left;



        margin: 10px 0 10px 0;



}



.members .list .headline .left {



        background: url(./q_open.gif) 0 0 no-repeat;



        height: 18px;



}



.members .list .headline .right {



        background: url(./q_close.gif) 100% 0 no-repeat;



        height: 18px;



}



.members .list .headline .quote {



        padding: 0 25px 0 25px;



        height: 18px;



        font: 10pt Tahoma, "Trebuchet MS", Arial, sans-serif;



        color: #666;



}



.members .list .actions {



        float: right;



}



.members .list .actions ul {



        margin: 0 5px 0 0;



        padding: 0;



        list-style-type: none;



}



.members .list .actions li {



        margin: 0;



        padding: 3px;



        width: 120px;



        border-bottom: 1px solid #ccc;



}



.members .list .actions li a {



        text-decoration: underline;



        color: #7E0C10;



}



.members .list .actions li a:hover {



        text-decoration: none;



        color: #000000;



}







.info {



        font: 9pt Tahoma, "Trebuchet MS", Arial, sans-serif;



        color: #000;



        overflow: hidden;



        zoom: 1;



}



.info .row {



        background-color: #fafafa;



        overflow: hidden;



        zoom: 1;



        margin-bottom: 5px;



        padding: 3px;



}



.info .tspRow {



        overflow: hidden;



        zoom: 1;



        margin-bottom: 5px;



        padding: 3px;



}



.info label {



        float: left;



        width: 100px;



        color: #666;



}







.categories {







}



.categories .category {



        font: bold 9pt Tahoma, "Trebuchet MS", Arial, sans-serif;



        margin: 5px;



}



.categories .category .sub {



        font: 9pt Tahoma, "Trebuchet MS", Arial, sans-serif;



}



.categories .subcategory {



        font: 9pt Tahoma, "Trebuchet MS", Arial, sans-serif;



        margin: 5px 5px 5px 20px;



}



.categories .category a {



        color: #4d4d4d;



}



.categories .subcategory a {



        color: #7E0C10;



}







.dotBorderBottom {



        border-bottom: 1px dotted #CCC;



}







.blueTop .dotBorderBottom {



        border-bottom: 1px dotted #7E0C10;



}







.padded {



        padding: 5px;



}







.padded10 {



        padding: 10px;



}







.marginBottom10 {



        margin-bottom: 10px;



}







.centerText {



        text-align: center;



}







.error {



        font: 18pt Tahoma, "Trebuchet MS", Arial, sans-serif;



        color: #FFFFFF;



        font-weight: bold;



        background-image: url(custom_graphics/error.gif);



        text-align: center;



}







.error a {



        color: #FFCC00;



        text-decoration: underline;



}



.error a:hover {



        color: #FFCC00;



        text-decoration: none;



}















.complete {



        font: 18pt Tahoma, "Trebuchet MS", Arial, sans-serif;



        color: #FFFFFF;



        font-weight: bold;



        background-image: url(custom_graphics/error.gif);



        text-align: center;



}







.complete a {



        color: #FFCC00;



        text-decoration: underline;



}



.complete a:hover {



        color: #FFCC00;



        text-decoration: none;



}











/* instant notifications */



#BLIND {



position: absolute;



visibility: hidden;



top: 0;



left: 0;



width: 180px;



height: 115px;



z-index: 1;



opacity: 0;



-moz-opacity: 0;



-khtml-opacity: 0;



filter: alpha(opacity=0);



}



#blinds_panel {



position: absolute;



top: 0;



left: 0;



z-index: 1;



}



#body{



z-index: 2;



}



.blind{



width: 180;



height: 115;



opacity: 0;



-moz-opacity: 0;



-khtml-opacity: 0;



filter: alpha(opacity=0);



}







/* social bookmarking */



#sbdropdown {



border:1px solid #E81C1C;



background-color: #EDEBB4;



visibility:hidden;



position:absolute;



z-index:100;



left:0px;



top:0px;



padding: 3px;



}



#sbbar {



border:0px solid #000000;



background-color: #FFF;



padding: 0px;



}



.sbitem{



border:1px solid #EDEBB4;



background-color: #EDEBB4;



color: #E81C1C;



font-family:Arial;



font-size:12px;



text-decoration:none;



font-weight:bold;



padding: 5px;



cursor: pointer;



text-align:left;



}



.sbitemhighlight{



background-color: #E81C1C;



border:1px solid #E81C1C;



color: #FFFFFF;



font-family:Arial;



font-size:12px;



text-decoration:underline;



font-weight:bold;



padding: 5px;



cursor: pointer;



text-align:left;



}







/* color selector */



.color-color{



        margin:1px;



        width:7px;



        height:7px;



        float:left;



        cursor:pointer;



        border:1px solid #000000;



}







/* tags */



.tagCloud {



        padding: 3px;



        text-align:center;



}



.tagCloud a{



        color: #7E0C10;



        text-decoration:none;



}



.tagCloud a:hover {



        color: #7E0C10;



        text-decoration:underline;



}







/* videos */



.vidSubmenu {



        bakckground-color: #FFF;



        padding: 5px;



        text-align: center;



        border-bottom: 1px solid #CCC;



}



.vidSubmenu a {



        color: #7E0C10;



}



.vidSubmenu a:hover {



        text-decoration: none;



}







.column-videosPage-right {



        margin-left: 170px;



}



.column-videosPage-left {



        float: left;



        width: 160px;



}







.column-video-right {



        margin-left: 675px;



}



.column-video-left {



        width: 665px;



        float: left;



}







.floatLeft {



        float: left;



}



.floatRight {



        float: right;



}







.centerHandler {



        text-align: center;



        overflow: hidden;



}



.centerContent {



        margin-left: auto;



        margin-right: auto;



}







.centerText {



        text-align: center;



}



.rightText {



        text-align: right;



}



.leftText {



        text-align: left;



}







.listClear {



        clear: both;



}







/* video card */



.vCard {



        margin-bottom: 3px;



        padding-bottom: 3px;



}



.vCard .base {



        text-align: center;



        font: 8pt Arial, sans-serif;



        color: #000;



}



.vCard .base_left {



        text-align: left;



        padding: 0 3px 0 3px;



        width: 122px;



        height: 84px;



}



.vCard .highlight a {



        color: #000;



}



.vCard .duration {



        float: left;



        font-weight: bold;



}



.vCard .rating {



        text-align: right;



}



.vCard .title {



        width: 122px;



        height: 34px;



}







.screenshot {



        margin: 2px;



        padding: 1px;



        border: 1px solid #999;



        display: block;



        background-color: white;



}



.screenshot img {



        height: 90px;



        width: 120px;



}



.screenshotSmall {



        margin: 2px;



        padding: 1px;



        border: 1px solid #999;



        background-color: white;



        display: block;



}



.screenshotSmall img{



        height: 70px;



        width: 90px;



}







#basicViewOptions {



        display: inline;



}



#detailedViewOptions {



        display: inline;



}







/* lists */



.listItem {



        border-bottom: 1px dotted #ccc;



        width: 100%;



        padding: 10px 0 10px 0;



        overflow: hidden;



}



.listItem .listScrCol {



        width: 128px;



        float: left;



}



.listItem .listInfoCol {



        margin-left: 135px;



        zoom: 1;



        color: #000;



}







.listItem3Col {



        border-bottom: 1px dotted #999;



        width: 100%;



        padding: 10px 0 10px 0;



        overflow: hidden;



}



.listItem3Col .listScrCol {



        width: 128px;



        float: left;



}



.listItem3Col .listInfoCol {



        margin-left: 135px;



        margin-right: 50px;



        zoom: 1;



        color: #000;



}



.listItem3Col .listPosCol {



        width: 35px;



        float: right;



}











.listItemSmall {



        width: 100%;



        padding: 0 0 3px 0;



        overflow: hidden;



}



.listItemSmall .listScrCol {



        width: 98px;



        float: left;



}



.listItemSmall .listInfoCol {



        margin-left: 105px;



        zoom: 1;



        color: #000;



}







.listItemDefault {



        border-bottom: 1px dotted #999;



        width: 100%;



        padding: 10px 0 10px 0;



        overflow: hidden;



}



.listItemDefault .listScrCol {



        width: 98px;



        float: left;



}



.listItemDefault .listInfoCol {



        margin-left: 108px;



        margin-right: 80px;



        zoom: 1;



        color: #000;



}



.listItemDefault .listActionsCol {



        width: 70px;



        float: right;



        line-height: 17px;



        font-size: 10pt;



        margin-right: 5px;



        text-align: right;



}



.listItemDefault .listActionsCol a {



        text-decoration: none;



}



.listItemDefault .listDataCol {



        width: 50px;



        float: right;



}











.listItemGroup {



        border-bottom: 1px dotted #999;



        width: 100%;



        padding: 10px 0 10px 0;



        overflow: hidden;



}



.listItemGroup .listScrCol {



        width: 98px;



        float: left;



}



.listItemGroup .listInfoCol {



        margin-left: 108px;



        margin-right: 120px;



        zoom: 1;



        color: #000;



}



.listItemGroup .listActionsCol {



        width: 110px;



        float: right;



        line-height: 17px;



        font-size: 10pt;



        margin-right: 5px;



        text-align: right;



}



.listItemGroup .listActionsCol a {



        text-decoration: none;



}







.listItemGroupAddVideos {



        border-bottom: 1px dotted #999;



        width: 100%;



        padding: 10px 0 10px 0;



        overflow: hidden;



}



.listItemGroupAddVideos .listChBoxCol {



        width: 26px;



        text-align: center;



        float: left;



        padding-top: 27px;



}



.listItemGroupAddVideos .listScrCol {



        width: 98px;



        float: left;



}



.listItemGroupAddVideos .listInfoCol {



        margin-left: 134px;



        zoom: 1;



        color: #000;



}











.listInfoCol .title {



        font: 14px Tahoma, "Trebuchet MS", Arial, sans-serif;



        color: #7E0C10;



}



.listInfoCol .title a {



        color: #7E0C10;



        text-decoration: underline;



}



.listInfoCol .title a:hover {



        color: #000000;



        text-decoration: none;



}







.listInfoCol .description {



        margin: 10px 0 10px 0;



}



.listInfoCol .info {



        font: Arial, sans-serif;



        color: #000;



        line-height: 14px;



}



.listInfoCol .label {



        color: #666;



}







.listClear {



        clear: both;



}



.clearRight {



        clear: right;



}







/* pages */



.pages {



        font: 8pt Tahoma, "Trebuchet MS", Arial, sans-serif;



        margin: 5px 0 5px 0;



        padding: 5px;



        text-align: center;



}



.pages a {



        color: #7E0C10;



        margin: 0 4px 0 4px;



}



.pages .p {



        margin: 0 4px 0 4px;



        font-weight: bold;



}







.cell {



        border:1px solid #CCC;



        padding: 5px;



}







.greyCell {



        border:1px solid #CCC;



        padding: 5px;



        background-color: #F7F7F7;



}







.vidHeader {



        font: 18px Arial, sans-serif;



        color: #7E0C10;



        padding: 0;



        margin: 5px 0 5px 0;



}



.cell .sbbar {



        border: none;



}



.marginTop5 {



        margin-top: 5px;



}



.vidSecheader {



        font-family: "Trebuchet MS","Lucida Grande";



        font-size: 10pt;



        font-weight:bold;



        text-align:left;



        color: #7E0C10;



}







/* info */



.vinfo {



        font: bold 9pt Arial, sans-serif;



        color: #000;



}



.stats {



        margin: 10px;



}



.stats .vinfo {



        font: 8pt Tahoma, "Trebuchet MS", Arial, sans-serif;



        color: #000;



        line-height: 20px;



}



.vinfo .label {



        color: #666;



        font-weight: normal;



}



.vinfo .description {



        font-weight: normal;



}







.videoOptions, .videoOptions a {



        font: 14px Arial, sans-serif;



        color: #7E0C10;



        text-decoration: none;



        text-align: center;



}







/* rate scale */



.rate {



        height: 21px;



        display: block;



        line-height: 21px;



}



.rate .label {



        font: 10pt Arial, sans-serif;



        height: 21px;



        width: 35px;



        line-height: 21px;



        display: inline;



}



.rate .stars {



        display: inline;



        cursor: pointer;



}



.rate .stars img {



        vertical-align: top;



}



.votes {



        margin-top: 5px;



        margin-left: 35px;



        width: 110px;



        font: 8pt Arial, sans-serif;



        text-align: center;



}







/* comments */



.comment {



        margin: 5px;



        padding: 5px;



        font: 8pt Tahoma, "Trebuchet MS", Arial, sans-serif;



        color: #000;



        border-top: 1px dotted #7E0C10;



        overflow: hidden;



}



.comment .description {



        margin-left: 80px;



        zoom: 1;



}



.comment .highlight {



        font-size: 9pt;



        color: #666;



}



.comment .text {



        margin-top: 10px;



}



#commentForm {



        display: none;



}



.commentRateWord {



        line-height: 12px;



}



.commentRating {



        width: 15px;



        line-height: 12px;



        text-align: right;



}



.commentRatingImg {



        text-align: right;



        line-height: 12px;



        width: 35px;



}



.commentRatingImg img {



        vertical-align: bottom;



}



.commentRating .plus {



        color: #4DB21B;



}



.commentRating .minus {



        color: #B21B1B;



}



.commentOptions {



        line-height: 12px;



        width: 100px;



}







.subcomments {



        margin: 10px 20px 10px 20px;



        border: 3px solid #E5E5E5;



        padding: 3px;



}







.dotBorderTop {



        border-top: 1px dotted #666;



}







/* complete box */



.completeBox {



        background-color: #FFF;



        border: 1px dashed #7E0C10;



        padding: 5px;



        margin-bottom: 5px;



        text-align: center;



}







/* error box */



.errorBox {



        background-color: #FFC2C2;



        border: 1px solid #AF2D2D;



        padding: 5px;



        margin-bottom: 5px;



        text-align: center;



}



.errorBox a {



        color: #711B1B;



}







#videoOptionsHandler {



        margin-top: 10px;



        margin-bottom: 10px;



        display: none;



        width: 400px;



        margin-left: auto;



        margin-right: auto;



}







.video {



        margin: 0 0 5px 0;



}







/* video responses box */



.videoResponses .left {



        float: left;



        width: 34px;



        padding-top: 18px;



}



.videoResponses .centerHandler {



        text-align: center;



}



.videoResponses .center {



        margin-left: auto;



        margin-right: auto;



        width: 392px;



}



.videoResponses .right {



        float: right;



        width: 34px;



        padding-top: 18px;



}



#videoResponsesHandler {



        height: 130px;



}







.dashBorder {



        border: 1px dashed #CCC;



}







.avatarLarge {



        margin: 2px;



        border: 3px double #999;



        float: left;



        zoom: 1;



}



.avatarLarge .avatar {



        overflow: hidden;



        width: 84px;



        height: 84px;



        background-color: white;



        display: block;



        text-align: center;



}



.avatarLarge .avatar div {



        width: 400px;



        margin-left: -158px;



}



.avatarLarge .avatar img{



        height: 84px;



}







.avatarSmall {



        margin: 2px;



        border: 3px double #999;



        float: left;



        zoom: 1;



}



.avatarSmall .avatar {



        overflow: hidden;



        width: 54px;



        height: 54px;



        background-color: white;



        display: block;



        text-align: center;



}



.avatarSmall .avatar div {



        width: 400px;



        margin-left: -173px;



}



.avatarSmall .avatar img{



        height: 54px;



}







/* subscription */



.subscription {



        margin-bottom: 3px;



        padding-bottom: 3px;



        text-align: center;



}



.subscription .avatarLarge {



        float: none;



}



.subscription .base {



        text-align: center;



}







#subscribeHandler {



        margin: 5px;



}







.mailboxList .screenshotSmall {



        border: 1px solid #999;



        background-color: white;



        display: block;



        padding: 0;



        float: left;



        margin: 0px;



        margin-right: 3px;



        zoom: 1;



}



.mailboxList .screenshotSmall img{



        height: 23px;



        width: 30px;



}







/* vchat */



#vchat_window{



        position: absolute;



        visibility: hidden;



        width: 370px;



        top: 0;



        left: 0;



        z-index: 1;



}



.vchat_handler{



        border: 4px solid #00209F;



        background-color: #FFFFFF;



        height:100%;



        padding:5px;



}



.vchat_icon{



        margin:auto;



        text-align:center;



        float:left;



}



.vchat_message{



        color: #000;



        text-align:left;



        font : 8pt Verdana, Arial, Helvetica, sans-serif;



}



.vchat_message_header{



        font-weight:bold;text-align:center



}



.vchat_message_content{



        padding-top:20px;



}



.vchat_buttons{



        text-align:center;



        padding-top:20px;



}







/* banners */



.banner-header{



        border-bottom: 1px solid #CCCCCC;



        border-top: 1px solid #CCCCCC;



        padding:3px;



        text-align:center;



}



.banner-footer{



        border-top: 1px solid #CCCCCC;



        padding:5px;



        text-align:center;



}



.banner-side{



        padding:5px;



        text-align:center;



}







/* notification */



.noti{



        border:1px solid #7E0C10;



        background-color: #FFFFFF;



        color: #E81C1C;



}



.noti-header{



        background-color: #E81C1C;



        padding:3px;



        color: #FFFFFF;



        font : 8pt Verdana, Arial, Helvetica, sans-serif;



        font-weight:bold;



}



.noti-header a{



        color: #FFFFFF;



        font-weight:normal;



        text-decoration:none;



}



.noti-body{



        font : 8pt Verdana, Arial, Helvetica, sans-serif;



        color: #E81C1C;



}



.noti-body a{



        color: #E81C1C;



}



.noti-body a:hover{



        text-decoration:none;



}







/* rating */



.rating{



        font-family: Arial, Helvetica, sans-serif;



        font-size: 25pt;



        color: #000000;



        font-weight: bolder;



        text-align:center;



}







.rating_0{



        color: #8093BA;



}



.rating_1{



        color: #8093BA;



}



.rating_2{



        color: #868FB3;



}



.rating_3{



        color: #8E8BAA;



}



.rating_4{



        color: #9885A0;



}



.rating_5{



        color: #A27F95;



}



.rating_6{



        color: #AD7989;



}



.rating_7{



        color: #B7737E;



}



.rating_8{



        color: #C06D75;



}



.rating_9{



        color: #C7696C;



}



.rating_10{



        color: #CE6565;



}







/* forum */



.forum-totals{



        background-color: #fafafa;



        border:1px solid #e5e5e5;



        padding:5px;



        overflow: hidden;



        zoom: 1;



        margin-top: 10px;



}



.forum-button{



        border: 1px solid #000000;



        background-color: #FFFFFF;



        color: #666666;



        font-family : Tahome, Arial, Helvetica, sans-serif;



        font-size: 8pt;



        padding:5px;



        cursor:pointer;



        float:left;



        margin:2px;



}



.forum_quote{



        border:1px dashed #689BCA;



        background-color: #FFFFFF;



        padding:5px;



}







/* calendar */



.calendar-button{



        font-family : Tahome, Arial, Helvetica, sans-serif;



        font-size: 8pt;



        background-color: #FFFFFF;



        border:1px solid #999999;



        color: #999999;



        cursor:pointer;



        width:20px;



        text-align:center;



}



.calendar-date{



        font-family: "Trebuchet MS","Lucida Grande";



        font-size: 8pt;



        font-weight:bold;



        text-align:center;



        color: #808080;



}



.calendar-week{



        font-family : Arial, Helvetica, sans-serif;



        font-size : 8pt;



        color: #1F5EAC;



        text-align: center;



}



.calendar-day{



        font-family : Arial, Helvetica, sans-serif;



        font-size : 8pt;



        color: #000000;



        cursor: pointer;



}



.calendar-extended{



        color: #999999;



}



.calendar-sunday{



        color: #1F5EAC;



}



.calendar-today{



        color: #B33838;



}



.calendar-holiday{



        color: #1F5EAC;



}



.calendar-nof-holiday{



        color: #3F981C;



}



.calendar-events{



        font-weight: bold;



}



.calendar-notes{



        font-style: italic;



}



.calendar-selected{



        border: 1px solid #B33838;



}







/* photos */



.photo{



        width:80px;



        height:118px;



        margin: 3px;



        background-color: #fff;



        border: 1px solid #e5e5e5;



        overflow: hidden;



}



.photo_edit{



        width:80px;



        height:132px;



        margin: 3px;



        background-color: #fff;



        border: 1px solid #e5e5e5;



        overflow: hidden;



}



.photo_big{



        background-color: #f7f7f7;



        border: 1px solid #e5e5e5;



        zoom: 1;



}







.photo-photo{



        margin: 8px;



        width: 60px;



        height: 51px;



        border: 1px solid #e5e5e5;



        background-color: #fff;



        overflow: hidden;



}







.image .photo-photo {



        margin: 0;



}







.photo-photo div {



        width: 60px;



        height: 51px;



        display: table-cell;



        vertical-align: middle;



        overflow: hidden;



        line-height: 51px;



        text-align: center;



}







.photo-photo div img {



        vertical-align: middle;



}







.photo-preview {



        width: 60px;



        height: 51px;



        overflow: hidden;



        border:1px solid #999;



}







.photo_big .photo-photo-big {



        margin: 10px;



        padding: 10px;



        width: auto;



        height: auto;



        line-height: normal;



        float: none;



        /*text-align: center;*/



        border: 1px solid #e5e5e5;



        background-color: #fff;



}







.photo-caption{



        padding: 2px;



        height: 42px;



}



.photo-text{



        font: 7pt Tahoma, sans-serif;



        color: #808080;



        text-align: center;



}



.photo-text a{



        font: 7pt Tahoma, sans-serif;



        color: #808080;



}



.photo-text-big{



        font: 8pt Tahoma, sans-serif;



        color: #808080;



}



.photo_big .photo-text-big{



        margin: 5px 0 10px 0;



        text-align: center;



}



.photo_big .photo-caption {



        height: auto;



}







/* albums */



.photo{



        width:80px;



        height:118px;



}



.photo_edit{



        width:80px;



        height:132px;



}



.album{



        width:80px;



        height:118px;



        background-color: #fafafa;



        border: 1px solid #e5e5e5;



        margin: 3px;



}



.album_main{



        padding: 8px;



}



.album_big{



        width:344px;



}



.album_edit{



        width:80px;



        height:142px;



        background-color: #fafafa;



        border: 1px solid #e5e5e5;



        margin: 3px;



}



.album-photo{



        padding: 8px;



}



.album-caption{



        padding: 2px;



        height:42px;



}



.album_edit{



        width:80px;



        height:142px;



}



.album-text{



        font: 7pt Tahoma, sans-serif;



        color: #808080;



        text-align: center;



}



.album-text a{



        font: 7pt Tahoma, sans-serif;



        color: #808080;



}



.album-text-big{



        font: 8pt Tahoma, sans-serif;



        color: #808080;



}







/* member box */



.member{



        width: 90px;



        height: 84px;



        margin: 3px;



        text-align: left;



        overflow: hidden;



}



.member-photo{



        width: 85px;



        height: 65px;



        border: 0px solid #999;



        margin: 0 0 3px 0;



        background-color: #fff;



}



.member-photo div {



        width: 85px;



        height: 65px;



        display: table-cell;



        vertical-align: middle;



        overflow: hidden;



        line-height: 65px;



        text-align: center;



}



.member-photo img {



        vertical-align: middle;



        /*margin-top: -3px;*/



}



.member-name{



        height:32px;



}



.member-name a{



        font: bold 8pt Tahoma, sans-serif;



        color: #666;



        text-decoration: none;



}



.member-name a:hover{



        text-decoration: underline;



}



.online .member-name a {



        color: #7E0C10;



}



.offine .member-name a {



        color: #999;



}











/* member boxes front page*/



.memberFP {



        width: 88px;



        height: 100px;



        margin: 1px;



        text-align: left;



        overflow: hidden;



}



.member-photoFP {



        width: 83px;



        height: 65px;



        border: 0px solid #999;



        margin: 0 0 1px 0;



        background-color: #FFFFE3;



}



.member-photoFP div {



        width: 83px;



        height: 65px;



        display: table-cell;



        vertical-align: middle;



        overflow: hidden;



        line-height: 65px;



        text-align: center;



}



.member-photoFP img {



        vertical-align: middle;



        margin-top: -3px;



}



.member-nameFP {



        height:32px;



}



.member-nameFP a{



        font: bold 8pt Tahoma, sans-serif;



        color: #666;



        text-decoration: underline;



}



.member-nameFP a:hover{



        text-decoration: none;



}







.onlineFP .member-nameFP a {



        color: #7E0C10;



        text-align: center;



        text-decoration: underline;



}



.onlineFP .member-nameFP a:hover {



        color: #000000;



        text-align: center;



        text-decoration: none;



}



.offlineFP .member-nameFP a {



        color: #999;



        text-align: center;



        text-decoration: underline;



}



.offlineFP .member-nameFP a:hover {



        color: #000000;



        text-align: center;



        text-decoration: none;



}







/* photo boxes front page*/



.memberFPphoto {



        width: 88px;



        height: 70px;



        margin: 1px;



        text-align: left;



        overflow: hidden;



}



.member-photoFPphoto {



        width: 83px;



        height: 65px;



        border: 0px solid #999;



        margin: 0 0 1px 0;



        background-color: #FFFFE3;



}



.member-photoFPphoto div {



        width: 83px;



        height: 65px;



        display: table-cell;



        vertical-align: middle;



        overflow: hidden;



        line-height: 65px;



        text-align: center;



}



.member-photoFPphoto img {



        vertical-align: middle;



        margin-top: -3px;



}



.member-nameFPphoto {



        height:32px;



}



.member-nameFPphoto a{



        font: bold 8pt Tahoma, sans-serif;



        color: #666;



        text-decoration: underline;



}



.member-nameFPphoto a:hover{



        text-decoration: none;



}







/* member boxes network page*/



.membernetwork {



        width: 88px;



        height: 140px;



        margin: 7px;



        text-align: left;



        overflow: hidden;



}



.member-photonetwork {



        width: 83px;



        height: 65px;



        border: 0px solid #999;



        margin: 0 0 1px 0;



        background-color: #FFFFE3;



}



.member-photonetwork div {



        width: 83px;



        height: 65px;



        display: table-cell;



        vertical-align: middle;



        overflow: hidden;



        line-height: 65px;



        text-align: center;



}



.member-photonetwork img {



        vertical-align: middle;



        margin-top: -3px;



}



.member-namenetwork {



        height:32px;



}



.member-namenetwork a{



        font: bold 8pt Tahoma, sans-serif;



        color: #666;



        text-decoration: underline;



}



.member-namenetwork a:hover{



        text-decoration: none;



}







.onlinenetwork .member-namenetwork a {



        color: #7E0C10;



        text-align: center;



        text-decoration: underline;



}



.onlinenetwork .member-namenetwork a:hover {



        color: #000000;



        text-align: center;



        text-decoration: none;



}



.offlinenetwork .member-namenetwork a {



        color: #999;



        text-align: center;



        text-decoration: underline;



}



.offlinenetwork .member-namenetwork a:hover {



        color: #000000;



        text-align: center;



        text-decoration: none;



}







/* ecards */



.ecard {



        margin: 0 10px 10px 0;



}



.ecard-thumbnail{



        background-color: #FFF;



        border: 1px solid #CCC;



        padding: 15px;



}



.ecard-name{



        background-color: #f7f7f7;



        border: 1px solid #CCC;



        border-top: 0;



        padding: 15px;



}







/* rating */



.rating{



        font-family: Arial, Helvetica, sans-serif;



        font-size: 25pt;



        color: #000000;



        font-weight: bolder;



        text-align:center;



}







.rating_0{



        color: #8093BA;



}



.rating_1{



        color: #8093BA;



}



.rating_2{



        color: #868FB3;



}



.rating_3{



        color: #8E8BAA;



}



.rating_4{



        color: #9885A0;



}



.rating_5{



        color: #A27F95;



}



.rating_6{



        color: #AD7989;



}



.rating_7{



        color: #B7737E;



}



.rating_8{



        color: #C06D75;



}



.rating_9{



        color: #C7696C;



}



.rating_10{



        color: #CE6565;



}







/* news */



.news{



        border:1px solid #e5e5e5;



        overflow: hidden;



        zoom: 1;



        font: 9pt Tahoma, "Trebuchet MS", Arial, sans-serif;



        margin-bottom: 5px;



}



.news-title{



        background-color: #fafafa;



        border-right:1px solid #e5e5e5;



        float:left;



        padding:3px;



        width:80%;



        font-weight: bold;



        color: #666;



}



.news-date{



        background-color: #f2f2f2;



        border-left:1px solid #e5e5e5;



        padding:3px;



        text-align:right;



}



.news-body{



        background-color: #FFFFFF;



        border-top:1px solid #e5e5e5;



        padding:5px;



}











.menubar{



        padding:0px;



        height:35px;



        width:950px;



        right:0px;



        top:2px;



        position:relative;











}











.menu_position {



        width:950px;



        z-index:999999;



        margin-top:3px;



        margin-bottom:13px;



        position:relative;



}



.menu_position_public {



        width:950px;



        z-index:999999;



        margin-top:6px;



        left:0px;



        position:relative;







}







.header_back {



  background-image: url(http://www.hothuskers.com/themes/husker/gfx/custom_graphics/50_percent.png);



  width: 950px;



  height: 110px;



}







* html .header_back {



        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='http://www.hothuskers.com/themes/husker/gfx/custom_graphics/50_percent.png');



}







* html .header_back a {



  position:relative;



}











.logo{



    background-image: none;



        width:303px;



        height:90px;



    background:no-repeat;



        float: left;



        padding: 0px;



        vertical-align: top;



        top:-15px;



        left:10px;



        position:relative;



}







* html .logo {



        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='http://www.hothuskers.com/themes/husker/gfx/90px.png');



}







* html .logo a {



  position:relative;



}











.topmenu2{



        text-align:right;



        padding:0px;



        font-size:9px;



        height:80px;



        margin-top:4px;



        color:#FDFDFD;



}







.top{



        top:14px;



        left:2px;



        position:relative;



        border: 0px;



        height: 80px;



        width:950px



}











.loginForm .form {



        width: auto;



        margin: 0;



        color:#FFFFFF;







}



.loginForm .form label {



        width: 40%;



        color:#FFFFFF;



}



.loginForm .form .textfield {


 width: 90px;
   /*     width: 98%;*/



}



.loginForm .form .controls div {



        margin: 0 ;



        text-align: center;



}



.login_labels{



        color:#FFFFFF;







}







.redTop {



        margin-top: 10px;
		color:#000000;



}







.redTop .redTopHeader {



        background: url(./boxes/redTop/top_red.gif) 0 0 repeat-x;



        border-top:7px solid #E81C1C;



        border-left:3px solid #E81C1C;



        border-right:3px solid #E81C1C;



        border-bottom: 1px solid #CCCCCC;



        color: #7E0C10;



        font-weight: bold;



        font-size: 12pt;



        line-height: 23px;



        height: 23px;



        padding-left: 10px;



}







.redTop .redTopBody {



  padding: 10px;



        background-color: #FFFFE3;



        border-left:3px solid #E81C1C;



        border-right:3px solid #E81C1C;



        border-bottom: 1px solid #CCCCCC;



}







.redBox {



        margin-top: 10px;



        border-top: 2px solid #7E0C10;



        background-color: #dfeef8;



        padding: 10px;



        color: #7E0C10;



}



.redBox a {



        color: #7E0C10;



}



.redTop1 .redTopHeader1 {



        background: url(./boxes/redTop/bottom_red.gif) 0 0 repeat-x;



        color: #FFF;



        font-size: 10pt;



        line-height: 23px;



        height: 23px;



        padding-left: 10px;



        border-bottom:7px solid #E81C1C;



        border-left:3px solid #E81C1C;



        border-right:3px solid #E81C1C;



}







.redTopHeader{



                margin-top:10px;



                border-top:3px solid #E81C1C;



                border-left:3px solid #E81C1C;



                border-right:3px solid #E81C1C;



                border-bottom: 3px solid #E81C1C;



}







.hotties_body{



                background-color:#FFFFE3;



}



.topHeaderImage{



                background:url(./hothuskers_hotties_header.png) no-repeat top center;



                height:82px;



        border-bottom: 1px solid #FEB2B2;



}







.columnAd {



        width: 739px;



}



.columnAdSmall {



        width: 480px;



}



.columnAdFooter {



        width: 739px;



}



.columnAdFooterFull {



        width: 739px;



}



.columnFull {



        width: 950px;



}



.columnHottie {



        width: 950px;



}



.adTop {



        margin-top: 10px;



}







.adTop .adTopHeader {



        background: url(./boxes/redTop/top_red.gif) 0 0 repeat-x;



        border-top:7px solid #E81C1C;



        border-left:3px solid #E81C1C;



        border-right:3px solid #E81C1C;



        color: #7E0C10;



        font-size: 10pt;



        line-height: 23px;



        height: 23px;



        padding-left: 10px;



}







.adTop .adTopBody {



        padding: 0px;



        background-color: #FFFFE3;



        border-left:3px solid #E81C1C;



        border-right:3px solid #E81C1C;



}







.adBox {



        margin-top: 10px;



        border-top: 2px solid #7E0C10;



        background-color: #dfeef8;



        padding: 0px;



        color: #7E0C10;



}



.adBox a {



        color: #7E0C10;



}



.adTop1 .adTopHeader1 {



        background: url(./boxes/redTop/bottom_red.gif) 0 0 repeat-x;



        color: #FFF;



        font-size: 10pt;



        line-height: 23px;



        height: 23px;



        padding-left: 0px;



        border-bottom:7px solid #E81C1C;



        border-left:3px solid #E81C1C;



        border-right:3px solid #E81C1C;



}







.adTopFull {



        margin-top: 10px;



}







.adTopFull .adTopHeaderFull {



        background: url(./boxes/redTop/top_red.gif) 0 0 repeat-x;



        border-top:7px solid #E81C1C;



        border-left:3px solid #E81C1C;



        border-right:3px solid #E81C1C;



        color: #FFF;



        font-size: 10pt;



        line-height: 23px;



        height: 23px;



        padding-left: 10px;



}







.adTopFull .adTopBodyFull {



        padding: 0px;



        background-color: #FFFFE3;



        border-left:3px solid #E81C1C;



        border-right:3px solid #E81C1C;



}







.adBoxFull {



        margin-top: 10px;



        border-top: 2px solid #7E0C10;



        background-color: #dfeef8;



        padding: 0px;



        color: #7E0C10;



}



.adBoxFull a {



        color: #7E0C10;



}



.adTop1Full .adTopHeader1Full {



        background: url(./boxes/redTop/bottom_red.gif) 0 0 repeat-x;



        color: #FFF;



        font-size: 10pt;



        line-height: 23px;



        height: 23px;



        padding-left: 0px;



        border-bottom:7px solid #E81C1C;



        border-left:3px solid #E81C1C;



        border-right:3px solid #E81C1C;



}







.crawler-header{



        padding-top:0px;



        padding-bottom:3px;



        padding-right:8px;



        padding-left:8px;



        text-align:center;



}







.redTopSmall {



        margin-top: 10px;



}







.redTopSmall .redTopHeaderSmall {



        background: url(./boxes/redTop/top_red.gif) 0 0 repeat-x;



        border-top:7px solid #E81C1C;



        border-left:3px solid #E81C1C;



        border-right:3px solid #E81C1C;



        border-bottom: 1px solid #CCCCCC;



        color: #7E0C10;



        font-weight: bold;



        font-size: 12pt;



        line-height: 23px;



        height: 23px;



        padding-left: 10px;



}







.redTopSmall .redTopBodySmall {



        padding: 10px;



        background-color: #FFFFE3;



        border-left:3px solid #E81C1C;



        border-right:3px solid #E81C1C;



        border-bottom: 1px solid #CCCCCC;



        height: 120px;



}







.redBoxSmall {



        margin-top: 10px;



        border-top: 2px solid #7E0C10;



        background-color: #dfeef8;



        padding: 10px;



        color: #7E0C10;



}



.redBoxSmall a {



        color: #7E0C10;



}



.redTop1Small .redTopHeader1Small {



        background: url(./boxes/redTop/bottom_red.gif) 0 0 repeat-x;



        color: #FFF;



        font-size: 10pt;



        line-height: 23px;



        height: 23px;



        padding-left: 10px;



        border-bottom:7px solid #E81C1C;



        border-left:3px solid #E81C1C;



        border-right:3px solid #E81C1C;



}











.people_name{



        font-size: 8pt;



        text-align: left;



        padding-bottom: 3px;



}



.people_name a{



        color: #7E0C10;



        text-decoration: underline;



        padding-bottom: 3px;



}



.people_name a:hover{



        color: #000000;



        text-decoration: none;



        padding-bottom: 3px;



}



.people_add{



        padding-top: 3px;



        font-size: 8pt;



        text-align: left;



}



.people_add a{



        padding-top: 3px;



        color: #7E0C10;



        text-decoration: underline;



        font-size: 8pt;



}



.people_add a:hover{



        padding-top: 3px;



        color: #000000;



        text-decoration: none;



        font-size: 8pt;



}



.people_add_bottom{



        border-bottom: 2px dotted #999;



}















/*POINTS*/



.blue-body{



        padding:5px;



        padding-top: 15px;



        padding-bottom: 10px;



        background-color: none;



        border: 0px;



}



.pointsColumn{



        font-size: 9pt;



        font-weight: bold;



}



.pointsItem{



        font-size: 12pt;



        padding: 5px;



}



.pointsItemADD{



        font-size: 12pt;



        font-weight: bold;



        padding: 5px;



        color: #0083ca;



}



.pointsItemREM{



        font-size: 12pt;



        font-weight: bold;



        padding: 5px;



        color: #ca3400;



}



.pointsMember{



        color: #0086d6;



}



.pointsMember a{



        color: #006196;



        text-decoration: none;



}



.pointsMember a:hover{



        color: #006196;



        text-decoration: underline;



}



.pointsForm .form {



        width: auto;



        margin: 0;



}



.pointsForm .form label {



        width: 20%;



}



.pointsForm .form .textfield {



        width: 30%;



}



.pointsForm .form .controls div {



        margin: 0 ;



        text-align: center;



}







.wrapper2 {



        clear: both;



        margin-left: auto;



        margin-right: auto;



        position: relative;



        width: 950px;



}











/* APPLICATIONS BAR */







#container {



        min-height: 100%;



        font: normal 1em/1.5em helvetica, arial, sans-serif;



}







* html #container, * html #navigation {



        width: 780px;



        width: expression((document.body.clientWidth>2000) ? "1600px" : ((document.body.clientWidth>800) ? "auto" : "780px"));







}



* html #container {



        height: 100%;



}







* html #container {



        text-align: center;



        text-align: left;



}







* html #navigation {



        position: absolute;



        width: 100%;



        bottom: 0;



        left: 0;



        overflow: visible;



        top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop +(documentElement.clientHeight-this.clientHeight) : document.body.scrollTop +(document.body.clientHeight-this.clientHeight));



}







.nav_icon{



        padding: 2px;



        width: 22px;



}







.nav_icon a{



        padding: 2px;



        width: 22px;



}







.nav_icon a:hover{



        padding: 2px;



        width: 22px;



}







.nav_icon a:hover{



        padding: 2px;



        background-color: #ffccff;



        border: 1px solid #E81C1C;



        width: 20px;



}







.nav_icon_right{



        padding: 2px;



        width: 90px;



}







.nav_icon_right a{



        padding: 3px;



        color: #000000;



        width: 90px;



        text-decoration: none;



}







.nav_icon_right a:hover{



        padding: 2px;



        background-color: #FFFFFF;



        border: 1px solid #b5b5b5;



        color: #000000;



        width: 90px;



        text-decoration: none;



}







.nav_icon_right2{



        padding: 2px;



        width: 115px;



}







.nav_icon_right2 a{



        padding: 2px;



        color: #000000;



        width: 115px;



        text-decoration: none;



}







.nav_icon_right2 a:hover{



        padding: 2px;



        background-color: #FFFFFF;



        border: 1px solid #b5b5b5;



        color: #000000;



        width: 115px;



        text-decoration: none;



}







.nav_bottom{



        background: url(./boxes/redTop/bottom_red.gif) 0 0 repeat-x;



        background-color: #E81C1C;



        border: 1px solid #7d0c10;



        width: 90%;



        height: 35px;



        margin-left:auto;



        margin-right:auto;



        font-size: 8pt;



        color: #FFFFFF;



}







#navigation {



        width: 100%;



        position: fixed;



        bottom: 0;



        left: 0;



        right: 0;



        z-index: 1000;



}







#navmenu {



        position: relative;



        width: 50em;



        min-height: 1.5em;



        margin: 0 auto;



        padding-top: .2em;



        z-index: 10;



}







* html #navmenu {



        height: 1.5em;



}







#navmenu li {



        display: inline;



        padding: 0 3px;



        background-color: #34769a;



}







#navmenu a, #navmenu a:visited {



        font: bold .9em/1.1em baskerville, times, "times new roman", serif;



        text-decoration: underline;



        text-align: center;



        color: #fff;



        white-space: nowrap;



}







#navmenu a:focus, #navmenu a:hover, #navmenu a:active {



      color: #a9076a;



}







/* APPLICATION BAR TIP FEATURE */







div#qTip {



       padding: 3px;



       border: 1px solid #666;



       border-right-width: 2px;



       border-bottom-width: 2px;



       display: none;



       background-color: #444444;



       color: #FFF;



       font: bold 9px Verdana, Arial, sans-serif;



       text-align: left;



       position: absolute;



       z-index: 1000;



}











.redTopHomepageSides {



        margin-top: 10px;



}







.redTopHomepageSides .redTopHeaderHomepageSides {



        background: url(./boxes/redTop/top_red.gif) 0 0 repeat-x;



        border-top:7px solid #E81C1C;



        border-left:3px solid #E81C1C;



        border-right:3px solid #E81C1C;



        border-bottom: 1px solid #CCCCCC;



        color: #7E0C10;



        font-weight: bold;



        font-size: 12pt;



        line-height: 23px;



        height: 23px;



        padding-left: 10px;



}







.redTopHomepageSides .redTopBodyHomepageSides {



        padding: 10px;



        background-color: #FFFFE3;



        border-left:3px solid #E81C1C;



        border-right:3px solid #E81C1C;



        border-bottom: 1px solid #CCCCCC;



        height: 805px;



}







.redBoxHomepageSides {



        margin-top: 10px;



        border-top: 2px solid #7E0C10;



        background-color: #dfeef8;



        padding: 10px;



        color: #7E0C10;



}



.redBoxHomepageSides a {



        color: #7E0C10;



}



.redTop1HomepageSides .redTopHeader1HomepageSides {



        background: url(./boxes/redTop/bottom_red.gif) 0 0 repeat-x;



        color: #FFF;



        font-size: 10pt;



        line-height: 23px;



        height: 23px;



        padding-left: 10px;



        border-bottom:7px solid #E81C1C;



        border-left:3px solid #E81C1C;



        border-right:3px solid #E81C1C;



}







.twitterfeedheader {



        font: 12pt Tahoma, "Trebuchet MS", Arial, sans-serif;



        color: #7E0C10;



        width: 180px;



        padding: 3px;



        border-top:1px solid #E81C1C;



        border-bottom:1px solid #E81C1C;



        border-left:1px solid #E81C1C;



        border-right:1px solid #E81C1C;



}







.bodytwitter {



        font: 12pt Tahoma, "Trebuchet MS", Arial, sans-serif;



        color: #7E0C10;



        width: 180px;



}



.rsstitle{ margin:0px;}



.rsstitle a{font-size:11px; font-weight:bold; text-decoration:underline;}



.rsstitle a:hover{font-size:11px; font-weight:bold; text-decoration:none;}



.rsscontent{text-align:justify; margin-bottom:10px;}



.item1{padding:2px; font-size:11px; font-weight:bold;}



















.clubsFP .listItemDiv {



        border: 0;



}



.clubsFP .listRowDiv {



        border: 0;



        padding: 0;



        border: 1px solid #e5e5e5;



        background-color: #fafafa;



}



.clubsFP .featured .listRowDiv {



        background-color: #ffFfe3;



        border: 1px solid #FFCC33;



}



.clubsFP .list .imageAndActions {



        float: left;



 /*       text-align: center;*/



        padding: 5px;



}



.clubsFP .list .imageAndActions .actions {



        overflow: hidden;



        zoom: 1;



}



.clubsFP .list .imageAndActions .image {
        float: none;
}



.clubsFP .list .content {
      margin-left: 100px;
        padding: 5px 5px 5px 0;



}



.clubsFP .list .title a {



        font-weight: bold;



}



.clubsFP .list .listItemControls {



        background-color: #ffFfe3;



        padding: 5px;



        overflow: hidden;



        zoom: 1;



}



.clubsFP .list .listItemControls .info {



        line-height: 20px;



}







.photo-photoFP{



        margin: 8px;



        border: 1px solid #e5e5e5;



        background-color: #fff;



        overflow: hidden;



}







.image .photo-photoFP {



        margin: 0;



}







.photo-photoFP div {



        display: table-cell;



        vertical-align: middle;



        overflow: hidden;



        line-height: 51px;



        text-align: center;



}







.photo-photoFP div img {



        vertical-align: middle;



}



.buttonFP {



        font: 8pt Arial, Helvetica, sans-serif;



        color: #7E0C10;



        padding: 2px;



}











        /*"""""""" (MAIN) Container""""""""*/



        #qm1



        {



                background-color:transparent;



        }











        /*"""""""" (MAIN) Items""""""""*/



        #qm1 a



        {



                color:#EDEBB4;



                font-family:Arial;



                font-size:12px;



                text-decoration:none;



                font-weight:bold;



                text-align:left;



        }







        #qm1 a:hover



        {



                color:#EDEBB4;



                font-family:Arial;



                font-size:12px;



                text-decoration:underline;



                font-weight:bold;



                text-align:left;



        }











.sized {



width: 50%; /* set to fit your needs */



height: 50%; /* set to a minimum height as per your needs */



}











/* twitter */



.tw_table {font-size:11px;}



.tw_table a img { border:0px;}



.tw_table tr {vertical-align:top}



.twstatus td {border-bottom:1px dashed #ccc}



.tw_update {font-family:Georgia; font-size:14px; color #666}



.tw_table a {color:#7E0C10; text-decoration:underline}



.tw_table a:hover {color:#000000; text-decoration:none}



.tw_table i, .tw_table i a {color:#888}











/* Facebook Connect */



div.fb a img {border:0px;color:black;}



.fb_pic {margin-right:10px; float:left;}



.fb_table {font-size:11px;}



.fb_table tr {vertical-align:top}







.fb_table a img {border:0px;}



#fb_user_box { height:40px;width:220px;text-align:left;float:right;}



#fb_user_box img {float:left; diplay:inline;margin-right:5px;}







#fb_win {position:absolute; width:200px; height:200px; border:1px solid #333; display:none; background:white;padding:10px;text-align:center;}







#fb_friends_list {font-size:11px;}



.spacer{



    width:10px;



        height:10px;



        float:left;



}



.hspacer{



        padding-top:10px;







}



.maillink {



        color:#7E0C10;



        font: bold 10pt Tahoma, "Trebuchet MS", Arial, sans-serif;



        text-align:left;



}



.maillink  a{



        color:#7E0C10;



        text-decoration: none;



}



.grey_text{



        color:#7F7F7F;



        font: 8pt Tahoma, "Trebuchet MS", Arial, sans-serif;



}



.mail_text{



        color:#000;



        font: 11pt Arial, "Trebuchet MS", Tahoma, sans-serif;



}



.mes_header{



        color:#0F0F0F;



        font: bold 11pt Arial, "Trebuchet MS", Tahoma, sans-serif;



}



.headerlink {



        color:#7E0C10;



        font: 8pt Tahoma, "Trebuchet MS", Arial, sans-serif;



        text-align:left;



}



.headerlink  a{



        color:#7E0C10;



        text-decoration: none;



}



.clearfix:after {



content: ".";



display: block;



height: 0;



clear: both;



visibility: hidden;



}



/* Home Wall */



.status {



        margin: 2px;



        padding: 5px;



        font: 9pt "Lucida Grande", Tahoma, "Trebuchet MS", Arial, sans-serif;



        color: #000;



        border-bottom: 1px solid #EEE;



        overflow: hidden;



}



.status .description_wall {







        margin-left: 5px;



        zoom: 1;



}



.status .highlight_wall a{



        font-size: 10pt;



        color: #7E0C10;



        text-decoration:none;



}



.wall_bold a{



        font-weight: bold;



}



.status .highlight_wall a:hover{



        text-decoration:underline;







}



.status .highlight_wall2 a{



        font-size: 10pt;



        color: #7E0C10;



        text-decoration:none;



}



.status .highlight_wall2 a:hover{



        text-decoration:underline;







}



.w2w_link a{



        font-size: 8pt;



        color: #7E0C10;



        text-decoration:none;



}



.w2w_link a:hover{



        text-decoration:underline;



}



.status_post{



        font: 9pt "Lucida Grande", Tahoma, "Trebuchet MS", Arial, sans-serif;



        color: #2F2F2F;



}



.most_recent{



        text-align:left;



        font:bold 10pt "Lucida Grande", Tahoma, "Trebuchet MS", Arial, sans-serif;



        color: #2F2F2F;







}



.status .status_text a{



        color:#7E0C10;



        margin-top: 8px;



        width:auto;



        text-decoration:none;



}



.status .status_text a:hover{



        text-decoration:underline;







}



.more_comments_link a{



        color:#7E0C10;



        margin-top: 8px;



        width:auto;



        text-decoration:none;



}



.more_comments_link a:hover{



        text-decoration:underline;



}



.status .status_date{



        float:left;



        width:auto;



        color:#808080;



}



.status .status_date_comment{



        color:#808080;



        float:left;



        width:auto;



        font: 8pt "Lucida Grande", Tahoma, "Trebuchet MS", Arial, sans-serif;



}



.status .description_sub {



        font: 9pt "Lucida Grande", Tahoma, "Trebuchet MS", Arial, sans-serif;



        zoom: 1;



}



.wall_link{



font: 8pt "Lucida Grande", Tahoma, "Trebuchet MS", Arial, sans-serif;



color: #7E0C10;



}



.wall_link a{



        text-decoration:none;



}



.member-wall{



        width: 55px;



        height: auto;



        text-align: center;



        overflow: hidden;



}



.member-photo-wall{



        width: 60px;



        height: 51px;



        border: 1px solid #999;



        margin: 0 0 3px 0;



        background-color: #fff;



}



.member-photo-wall div {



        width: 60px;



        height: 51px;



        display: table-cell;



        vertical-align: middle;



        overflow: hidden;



        line-height: 51px;



        text-align: center;



}



.member-photo-wall img {



        vertical-align: middle;



                width:60px;



                height: 51px;



                overflow: hidden;



        /*margin-top: -3px;*/



}



.rm_link{



font: 8pt "Lucida Grande", Tahoma, "Trebuchet MS", Arial, sans-serif;



color: #000;



text-align:center;



display:block;



}



.rm_link a{



 padding:2px;



 width:5px;



 color:#000;



 font-weight:bold;



 text-decoration:none;



 display:block;



}



.rm_link a:hover{







        background-color:#DFDFDF;



        width:5px;



        border:1px solid #000;



        display:block;



}



.columnHspacer {



        height:10px;



}



.wall_photo img{



    border:1px solid #808080;



    padding:4px;



}



.update_count{



        background-color:#5872A7;



        color:#FFF;



        width:20px;



        height:10px;



        margin-left:5px;



        padding:2px;



        font:bold 9pt "Lucida Grande", Tahoma, "Trebuchet MS", Arial, sans-serif;



}



.update_count a{



        color:#FFF;



        text-decoration:none;



}



.update_count a:hover{



        text-decoration:underline;



}



.refresh_click a{



        color:#7E0C10;



        text-decoration:none;



}



.refresh_click a{



        text-decoration:underline;



}



.inputText{



        color:#777777;



        padding-left:5px;



        padding-top:2px;



        font:10pt Tahoma, "Trebuchet MS";



        line-height:23px;



        height:23px;



        width:475px;



}



.get_more{



        background-color:#EFE0E0;



        height:32px;



        width:505px;



        border:1px solid #DFA7A7;



        color: #7E0C10;



        font:8pt "Lucida Grande", Tahoma, "Trebuchet MS", Arial, sans-serif;



}



.get_more a{



        color: #7E0C10;



        text-decoration:none;



}



.get_more a:hover{



        text-decoration:underline;



}



.no_more{



        background-color:#FFF9D7;



        border:1px solid #E2C822;



        height:32px;



        width:505px;



        color: #000;



        font:bold 9pt "Lucida Grande", Tahoma, "Trebuchet MS", Arial, sans-serif;



}



.pro_input{



        border-top:2px solid #919191;



        border-left:1px solid #CBCBCB;



        border-right:1px solid #CBCBCB;



        border-bottom:1px solid #CBCBCB;



        width:505px;



        background-color:#F2F2F2;



        height:82px;



}



.w2w_header{



        color:#444;



        font:bold 11pt "Lucida Grande", "Trebuchet MS", Arial, sans-serif;



}



.columnSmallHome {



        width: 180px;

color: #000000;

        float: left;



}



.columnWideHome {



        float: left;



        width: 590px;



        height:100%;



}



.columnSmallRight {



        width: 165px;



        float: right;



}



.columnVspacer {



        width:10px;



        height:10px;



        float:left;



}



/******* Uploader Styling *******/



.columnHspacer {



height:10px;



}



.columnWidestPhoto{



float:left;



min-width:700px;



}



.columnWideGallery{



width: 605px;



float:left;



}



.spacer{



width:10px;



height:10px;



float:left;



}



.hspacer{



        padding-top:10px;







}



.wmessage{



color: #8F1E08;



font-weight:bold;



font-size:9pt;



padding-bottom:3px;



}



.desc_photo-photo-photo{



width: 134px;



height: 90px;



background-color: #fff;



overflow: hidden;



}



.desc_photo-photo-photo div {



        width: 134px;



        height: 90px;



        display: table-cell;



        vertical-align: middle;



        overflow: hidden;



        line-height: 120px;







}



.desc_photo-photo-photo img {



        margin: -10px 0 0 -18px;



}



/***FB Profile Template Text***/







.headerStyle{



        font-family:"Lucida Grande",Arial,Verdana;



        color:#FFF;



        padding-left:0px;



        font-size:9pt;



}



.headerStyle a{



        color:#FFFFFF;



        text-decoration:none;



}



.yellowText{



        color:#EFAE00;



        text-align:left;



        font-size:11pt;



}



.yellowTextsmall{



        color:#EFAE00;



        text-align:center;



        font-size:9pt;



        padding-top:5px;







}



.systemYellow{



        color:#EFAE00;



        text-align:left;



        font-size:10pt;



}



.systemYellow a{



        color:#EFAE00;



        text-decoration:none;



}



.bluePText{



        color:#C40303;



        text-align:left;



        font-size:11pt;



}



.bText{



        color:#03030F;



        font-size:10pt;



}



.bSmallText{



        color:#03030F;



        font-size:10pt;



}



.bmenuText{



        text-align:center;



        color:#1D569F;



        font-size:8pt;



        border-bottom:1px solid #9F9F9F;







}



.bmenuText a{



        color:#1D569F;



        text-decoration:none;











}



.bmenuText a:hover{



        color:#FFFFFF;



        font-size:8pt;



        background-color:#255699;



        text-decoration:none;



}



.aboutMeText{



        color:#OOO;



        font-size:10pt;



        font-family:"Lucida Grande",Arial,Verdana;



}



.bluelink {



        color:#B73737;



        font-size:12pt;



        text-align:center;



}



.bluelink  a{



        color:#B73737;



}



.blueSmall {



        color:#B73737;



        font-size:10pt;



}



.blueSmall a{



        color:#B73737;



}



.alignleft {



float: left;



}



.alignright {



float: right;



}



.announce{



        font: bold 10pt Arial, sans-serif;



        border:1px solid #FF981F;



        padding:10px;



}



.maillink {



        color:#39599C;



        font: bold 10pt Tahoma, "Trebuchet MS", Arial, sans-serif;



        text-align:left;



}



.maillink  a{



        color:#39599C;



        text-decoration: none;



}



.mailbox{



        color:#39599C;



        font: bold 9pt Tahoma, "Trebuchet MS", Arial, sans-serif;



        text-align:left;



}



.mailbox a{



        color:#39599C;



        text-decoration: none;



}



.grey_text{



        color:#7F7F7F;



        font: 8pt Tahoma, "Trebuchet MS", Arial, sans-serif;



}



.mail_text{



        color:#000;



        font: 11pt Tahoma, "Trebuchet MS", Arial, sans-serif;



}



.mes_header{



        color:#0F0F0F;



        font: bold 11pt Tahoma, "Trebuchet MS", Arial, sans-serif;



}



.headerlink {



        color:#39599C;



        font: 8pt Tahoma, "Trebuchet MS", Arial, sans-serif;



        text-align:left;



}



.headerlink  a{



        color:#39599C;



        text-decoration: none;



}



.profileText{



        font:12pt Arial;



        color:#1F1F1F;



        font-weight:bold;



}



.statusText{



        font:11pt Arial;



        color:#777777;







}



.profile_avatar img{



        padding: 4px;



        border: 1px solid #BFBFBF;



        margin-left: auto;



        margin-right: auto;



        display:block;



}



ul.sideMenu {



        list-style-type: none;



        list-style-position: outside;



        margin: 10px 0 0 0;



        padding: 0;



        border-top: 2px solid #AD4D4C;



}



ul.sideMenu li {



        min-height:15px;



        margin: 0;



        border-bottom: 1px solid #e6e6e6;



}



ul.sideMenu li a {



        color: #AD4D4C;



        display:block;



        min-height:15px;



        padding-top:6px;



        padding-left:5px;



        text-decoration: none;



}



ul.sideMenu li a:hover {



        color: #FFF;



        background-color: #AD4D4C;



}



.viewPhoto{



        text-align:center;



        height:23px;



        border-bottom:1px solid #DDDDDD;



        background-color: #FFF;



}



.viewPhoto a{



        height:20px;



        padding-top:3px;



        display:block;



        color:#AD4D4C;



}



.viewPhoto a:hover{



        background-color: #AD4D4C;



        color:#FFF;



}

.addthis_toolbox{
/*padding-left: 337px;*/
clear:left;
float:right;
)

/******/
