body {
	font				: 12px Arial,Sans-Serif;
	color				: #656564;
	background          : url(/images/bg-body.jpg) repeat-x 0px 0px;
}

body,html,div,ul,ol,li,form,fieldset,dl,dt,dd,h1,h2,h3,h4,h5,p {
	margin				: 0px;
	padding				: 0px;
}

ul,li {
    overflow            : hidden;
}

ul {
    list-style-type     : none;
}

form,fieldset {
	border				: 0px;
}

a {
	color				: #414141;
	text-decoration		: none;
}

a:hover {
	text-decoration		: underline;
}

img.captcha {
    margin              : 2px 0px;
    border              : 1px solid #a0a0a0;
}

.clear {
	display				: block;
	clear				: both;
	height				: 0em;
	margin				: 0em;
	padding				: 0em;
	overflow			: hidden;
}

#top img,#content img {
    margin              : 0px;
    padding             : 0px;
    border              : 0px;
}

/** FORMS */
input,select {
	font				: 12px Arial,Sans-Serif;
	padding				: 3px;
	border				: 1px solid #dddddd;
	color				: #212121;
	margin              : 1px 0px;
	width               : 222px;
}

select {
    height				: 19px;
    padding             : 1px;
	cursor				: pointer;
    width               : 230px;
}

input.checkbox {
    border              : 0px;
    margin              : 1px 0px -2px 0px;
}

input.radio {
    margin              : 0px 3px;
    vertical-align      : middle;
    border              : 0px;
    width               : auto;
}

input.file {
    height              : 23px;
    padding             : 1px;
}

textarea {
	font				: 12px Arial,sans-serif;
    width               : 302px;
    padding             : 2px;
    color               : #212121;
    height              : 100px;
    border				: 1px solid #dddddd;
}

input.btn {
    font-size           : 12px;
    font-weight         : bold;
    background			: #f0f7f9;
	color				: #97b801;
	border-color		: #4da1c1;
    height              : 23px;
    cursor              : pointer;
    padding             : 0px 5px 1px 5px;
    width               : auto;
}

input.btn:hover,button.btn:hover {
    color               : #aa0000;
}

input.btn.disabled {
    background          : #efefef;
    color               : #999999;
    border              : 1px solid #d9dcce;
}

input.btn.disabled:hover {
    background          : #efefef;
    color               : #999999;
    border              : 1px solid #d9dcce;
}

form ul.errors {
    font-size           : 11px;
    color               : #aa0000;
    padding             : 3px 0px 10px 10px;
}

#commentForm {
    text-align          : center;
    margin              : 15px auto;
    width               : 400px;
}

#modifyText {
    text-align          : center;
}

/** CONTAiNERS */
#top {
    width               : 957px;
    margin              : 0px auto;
    background          : url(/images/bg-top.jpg) no-repeat 0px 20px;
    padding             : 105px 0px 10px 0px;
    text-align          : center;
    position            : relative;
    overflow            : hidden;
}

#top a.logo {
    position            : absolute;
    top                 : 1px;
    left                : 6px;
}

#login {
    width               : 315px;
    text-align          : left;
    position            : absolute;
    top                 : 36px;
    right               : 10px;
    line-height         : 18px;
    color               : #366d82;
    overflow            : hidden;
}

#login input {
    border              : 0px;
    margin              : 0px 3px 0px 0px;
    padding             : 5px 5px 4px 5px;
    width               : 120px;
    height              : 15px;
}

#login input.username {
    background          : url(/images/bg-top-username.jpg) no-repeat 0px 0px;
}

#login input.password {
    background          : url(/images/bg-top-password.jpg) no-repeat 0px 0px;
}

#login input.filled {
    background          : url(/images/bg-top-filled.jpg) no-repeat 0px 0px;
}

#login input.btn {
    width               : 33px;
    height              : 22px;
    padding             : 0px;
    background          : url(/images/bg-top-submit.jpg) no-repeat 0px 0px;
}

#login input.btn.disabled {
    background          : url(/images/bg-top-submit-disabled.jpg) no-repeat 0px 0px;
}

#login a {
    color               : #366d82;
    margin              : 0px 2px;
}

#login img {
    float               : left;
    width               : 39px;
    height              : 39px;
    border              : 1px solid #366d82;
    margin              : 0px 10px 0px 0px;
    padding             : 2px;
    background          : #fff;
}

#messages {
    text-align          : center;
    margin              : 15px auto;
    padding             : 5px 10px;
    border              : 1px solid #d61c39;
    color               : #d61c39;
    background          : #efefff;
    font-weight         : bold;
    width               : 900px;
}

#menu {
    width               : 100%;
    height              : 39px;
    padding             : 0px 0px 1px 0px;
    background          : url(/images/bg-menu.jpg) repeat-x 0px 0px;
    text-align          : center;
    overflow            : hidden;
}

#menu ul {
    list-style-type     : none;
    width               : 957px;
    margin              : 5px auto 0px auto;
    height              : 33px;
}

#menu li {
    display             : inline;
    float               : left;
    background          : url(/images/bg-menu-list.jpg) no-repeat left 0px;
    padding             : 11px 0px 7px 12px;
    margin              : 0px 1px;
    height              : 17px;
}

#menu li a {
    color               : #e7fd6f;
    padding             : 11px 12px 8px 0px;
    background          : url(/images/bg-menu-list.jpg) no-repeat right 0px;
    font-size           : 13px;
    font-weight         : bold;
}

#submenu {
    height              : 40px;
    width               : 957px;
    overflow            : hidden;
    background          : url(/images/bg-submenu.jpg) no-repeat 0 0;
}

#submenu ul {
    list-style-type     : none;
    text-align          : center;
    margin-top          : 14px;
}

#submenu li {
    display             : inline;
    padding             : 0px 20px;
    background          : url(/images/bg-submenu-item.jpg) no-repeat right center;
}

#submenu li.last {
    background          : none;
}

#submenu a {
    color               : #283436;
    font-size           : 12px;
    font-weight         : bold;
}

#submenu a.active {
    text-decoration     : underline;
}

#categories {
    text-align          : center;
    border-bottom       : 1px solid #316e80;
    line-height         : 20px;
    padding             : 5px 0px;
}

#categories li {
    display             : inline;
    border-right        : 1px solid #e5e5e5;
    padding             : 1px 22px 1px 30px;
    background          : url(/images/bg-triangle-blue.jpg) no-repeat 21px 6px;
}

#categories li.last {
    border-right        : 0px;
}

#categories li a {
    color               : #3ca4ce;
    font-weight         : bold;
}

#page {
    width               : 957px;
    margin              : 0px auto;
    overflow            : hidden;
}

#page div.center {
    padding             : 10px 0px;
    text-align          : center;
}

#page div.center div.photoDesc {
    width               : 400px;
    margin              : 5px auto;
    background          : #efefef;
    padding             : 3px;
    text-align          : left;
    font-size           : 11px;
}

#gossip {
    width               : 640px;
    float               : left;
    display             : inline;
    background          : url(/images/bg-gossip.gif) repeat-y 0px 0px;
    padding             : 5px 12px 5px 5px;
    margin              : 0px 0px 20px 0px;
    overflow            : hidden;
}

#gossip h2 {
    color               : #10cabb;
    font-size           : 18px;
    font-weight         : bold;
}

#gossip h4 {
    font                : 12px Georgia,Sans-Serif;
    color               : #9b8001;
    border-bottom       : 1px solid #9aba2c;
    padding             : 0px 0px 3px 0px;
    margin              : 0px 0px 5px 0px;
}

#hot {
    width               : 300px;
    float               : right;
    display             : inline;
    background          : url(/images/bg-gossip-hot.jpg) no-repeat 0px 0px;
    padding             : 40px 0px 0px 0px;
    overflow            : hidden;
}

#hot div.gossip {
    text-align          : justify;
    color               : #596f0e;
    font-size           : 11px;
    width               : 160px;
    padding             : 10px 5px 25px 135px;
    position            : relative;
    height              : 76px;
    border-bottom       : 1px solid #9e8409;
    margin              : 0px 0px 10px 0px;
    overflow            : hidden;
}

#hot div.gossip div.thumb {
    line-height         : 86px;
    position            : absolute;
    top                 : 5px;
    left                : 10px;
    width               : 121px;
    height              : 88px;
    text-align          : center;
    overflow            : hidden;
}

#hot div.gossip div.thumb img {
    border              : 1px solid #423824;
    width               : 71%;
    vertical-align      : middle;
}

#hot div.gossip h3 {
    font                : 13px Georgia,Sans-Serif;
    color               : #9aba2c;
    font-weight         : bold;
    padding             : 0px 0px 2px 0px;
    border-bottom       : 1px solid #c4c4c4;
    margin              : 0px 0px 7px 0px;
    text-align          : left;
}

#hot a.more {
    position            : absolute;
    bottom              : 5px;
    right               : 30px;
    font                : 11px Georgia,Sans-Serif;
    font-weight         : bold;
    width               : 114px;
    height              : 17px;
    background          : url(/images/bg-gossip-more2.jpg) no-repeat bottom;
    color               : #9b8001;
    text-align          : center;
}

#main {
    padding             : 0px 8px;
    overflow            : hidden;
}

#main div.left {
    display             : inline;
    float               : left;
    width               : 457px;
    overflow            : hidden;
}

#main div.gossip {
    position            : relative;
    height              : 165px;
    background          : url(/images/bg-main-gossip.jpg) no-repeat 0px 0px;
    padding             : 35px 12px 0px 195px;
    width               : 250px;
    overflow            : hidden;
}

#main div.gossip div.thumb {
    height              : 128px;
    width               : 176px;
    text-align          : center;
    position            : absolute;
    top                 : 24px;
    left                : 11px;
    overflow            : hidden;
}

#main div.gossip div.thumb img {
    border              : 1px solid #423824;
    height              : 126px;
}

#main div.gossip span.date {
    color               : #b31414;
    font                : 11px Georgia,Sans-Serif;
}

#main div.gossip h3 {
    color               : #c20089;
    font                : 18px Georgia,Sans-Serif;
    font-weight         : bold;
    padding             : 0px 0px 2px 0px;
    background          : url(/images/bg-header.gif) repeat-x bottom;
}

#main div.gossip h3 a {
    color               : #c20089;
}

#main div.gossip p {
    font-size           : 11px;
    color               : #8a0b0b;
    text-align          : justify;
    line-height         : 18px;
    padding             : 5px 0px;
}

#main div.gossip a.more {
    position            : absolute;
    bottom              : 25px;
    right               : 74px;
    font                : 11px Georgia,Sans-Serif;
    font-weight         : bold;
    color               : #000000;
    width               : 114px;
    height              : 22px;
    background          : url(/images/bg-main-gossip-more.jpg) no-repeat 0px 0px;
    text-align          : center;
}

#main a.allGossip {
    font-size           : 11px;
    font-weight         : bold;
    padding             : 0px 0px 0px 20px;
    background          : url(/images/bg-list.gif) no-repeat 8px 6px;
    color               : #8d0c67;
}

#main div.right {
    float               : right;
    display             : inline;
    width               : 454px;
    overflow            : hidden;
}

#main div.right div.games {
    height              : 221px;
    background          : url(/images/bg-main-games.jpg) no-repeat 0px 0px;
    position            : relative;
}

#main div.right div.item {
    padding             : 50px 3px 0px 12px;
    width               : 133px;
    float               : left;
    display             : inline;
    text-align          : center;
    color               : #414141;
    font-size           : 11px;
    font-weight         : bold;
    height              : 140px;
    background          : url(/images/bg-main-games-item.gif) no-repeat 12px 155px;
}

#main div.right div.item img {
    border              : 1px solid #423824;
    margin              : 0px 0px 8px 0px;
}

#main a.allGames {
    font-size           : 11px;
    font-weight         : bold;
    padding             : 0px 0px 0px 20px;
    background          : url(/images/bg-list.gif) no-repeat 8px 6px;
    color               : #2398c5;
}

#main div.right div.texts {
    margin              : 13px 0px;
    height              : 205px;
    background          : url(/images/bg-main-texts.jpg) no-repeat 0px 0px;
    position            : relative;
    overflow            : hidden;
}

#main a.allTexts {
    font-size           : 11px;
    font-weight         : bold;
    padding             : 0px 0px 0px 20px;
    background          : url(/images/bg-list.gif) no-repeat 8px 6px;
    color               : #90ad01;
}

#main div.texts ul {
    list-style-type     : none;
    margin              : 32px 0px 0px 0px;
    height              : 140px;
}

#main div.texts ul li {
    font-size           : 11px;
    color               : #606060;
    height              : 16px;
    padding             : 7px 0px 0px 32px;
    margin              : 0px 0px 8px 0px;
}

#main div.right div.movies {
    height              : 222px;
    background          : url(/images/bg-main-movies.jpg) no-repeat 0px 0px;
    position            : relative;
}

#main a.allMovies {
    font-size           : 11px;
    font-weight         : bold;
    padding             : 0px 0px 0px 20px;
    background          : url(/images/bg-list.gif) no-repeat 8px 6px;
    color               : #ea7d12;
}

#main div.right div.movies div.item {
    background          : url(/images/bg-main-movies-item.gif) no-repeat 12px 155px;
}

/** SUBPAGES */
#leftColumn {
    width               : 175px;
    margin              : 0px 5px 0px 0px;
    float               : left;
    display             : inline;
    background          : url(/images/bg-leftcolumn.gif) repeat-y 0px 0px;
    overflow            : hidden;
}

#leftColumn ul.catList {
    margin              : 2px 8px 0px 10px;
    width               : 157px;
}

#leftColumn ul.catList li {
    font-size           : 12px;
    color               : #959595;
    padding             : 6px 0px 6px 13px;
    border-bottom       : 1px solid #e9e9e9;
    width               : 144px;
    background          : url(/images/bg-list2.gif) no-repeat 2px 12px;
}

#leftColumn h3 {
    width               : 152px;
    height              : 28px;
    background          : url(/images/bg-left-header.jpg) no-repeat 0px 0px;
    color               : #97bc16;
    font-size           : 12px;
    font-weight         : bold;
    padding             : 10px 0px 0px 23px;
}

#leftColumn h3.blue {
    background          : url(/images/bg-left-header-blue.jpg) no-repeat 0px 0px;
    color               : #1697bc;
}

#leftColumn form {
    width               : 160px;
    padding             : 0px 0px 10px 14px;
}

#leftColumn form input {
    width               : 110px;
}

#leftColumn form input.btn {
    width               : auto;
}

#content ol,#leftColumn ol {
    padding             : 5px 3px 5px 10px;
    margin              : 0px 0px 0px 20px;
    overflow            : visible;
}

#content ol li,#leftColumn ol li {
    overflow            : visible;
}

#content ol li span {
    float               : right;
    color               : #74a450;
}

#leftColumn div.box {
    padding             : 5px 3px 5px 20px;
    text-align          : justify;
}

#movieColumn {
    float               : right;
    width               : 770px;
    display             : inline;
    overflow            : hidden;
}

#movieColumn div.movie {
    text-align          : center;
    float               : left;
    width               : 555px;
    display             : inline;
}

#movieColumn div.movie h2 {
    width               : 530px;
    background          : url(/images/bg-movie-header.jpg) no-repeat bottom center;
    font-size           : 18px;
    font-weight         : bold;
    color               : #a0cd15;
    text-align          : left;
    padding             : 8px 0px 2px 25px;
    margin              : 0px 0px 20px 0px;
}

#movieColumn img {
    border              : 0px;
}

#movieColumn div.best {
    width               : 170px;
    float               : right;
    background          : url(/images/bg-movie-best.jpg) no-repeat 0px 3px;
    padding             : 50px 20px 0px 20px;
    display             : inline;
}

#movieColumn div.best li {
    background          : url(/images/bg-movie-best-list.jpg) no-repeat top center;
    padding             : 10px 0px;
    margin              : -8px 0px 0px 0px;
    color               : #8d8d8d;
    text-align          : center;
    font-size           : 11px;
    font-weight         : bold;
}

#movieColumn div.best img {
    border              : 1px solid #000000;
}

#movieColumn div.best b {
    color               : #41aac8;
    display             : block;
    text-align          : center;
}

#movieColumn div.best span {
    font-weight         : normal;
}

#centerColumn {
    width               : 652px;
    float               : left;
    display             : inline;
    overflow            : hidden;
}

#centerColumn div.game,#centerColumn div.movie {
    width               : 161px;
    height              : 160px;
    background          : url(/images/bg-center-game.gif) no-repeat 0px 0px;
    position            : relative;
    padding             : 0px 0px 0px 158px;
    float               : left;
    display             : inline;
    margin              : 0px 3px;
}

#centerColumn div.movie {
    background          : url(/images/bg-center-movie.gif) no-repeat 0px 0px;
}

#centerColumn div.game img,#centerColumn div.movie img {
    width               : 131px;
    height              : 98px;
    position            : absolute;
    top                 : 39px;
    left                : 10px;
    border              : 1px solid #707070;
}

#centerColumn div.game h3,#centerColumn div.movie h3 {
    color               : #414141;
    font-size           : 14px;
    height              : 19px;
    text-align          : center;
    overflow            : hidden;
    padding             : 20px 0px 0px 0px;
}

#centerColumn div.movie h3 {
    position            : absolute;
    top                 : 0px;
    left                : 10px;
    width               : 309px;
}

#centerColumn div.game h3 a,#centerColumn div.movie h3 a {
    color               : #414141;
}

#centerColumn div.game p,#centerColumn div.movie p {
    font-size           : 11px;
    color               : #1882a8;
    text-align          : justify;
    line-height         : 16px;
    margin              : 10px 1px 0px 1px;
}

#centerColumn div.movie p {
    color               : #c15806;
    margin              : 47px 1px 0px 1px;
}

#centerColumn div.game span.views,#centerColumn div.game span.vote,#centerColumn div.movie span.views,#centerColumn div.movie span.vote,#centerColumn div.game span.added,#centerColumn div.movie span.added {
    color               : #414141;
    font-size           : 11px;
    position            : absolute;
    top                 : 106px;
    left                : 229px;
    width               : 100px;
}

#centerColumn div.game span.vote,#centerColumn div.movie span.vote {
    top                 : 129px;
    left                : 202px;
}

#centerColumn div.game span.added,#centerColumn div.movie span.added {
    top                 : 118px;
    left                : 211px;
    width               : 100px;
}

#page div.code {
    padding             : 15px 0px;
    text-align          : center;
}

#page div.buttons {
    padding             : 15px 0px;
    text-align          : center;
}

#content {
    width               : 931px;
    margin              : 5px auto 0px auto;
    overflow            : hidden;
}

#content.full {
    width               : 957px;
    margin              : 0;
}

#content ul.bestGames {
    width               : 840px;
    height              : 140px;
    margin              : 10px auto;
}

#content ul.bestGames li {
    float               : left;
    display             : inline;
    width               : 137px;
    padding             : 0px 32px 0px 17px;
    height              : 140px;
    background          : url(/images/bg-game-best-list.gif) no-repeat 0px 30px;
    text-align          : center;
    font-size           : 11px;
    font-weight         : bold;
    color               : #57a5c1;
    margin              : 0px 0px 0px -18px;
}

#content ul.bestGames li img {
    border              : 1px solid #000000;
    margin              : 0px 0px 8px 0px;
}

#content h2 {
    background          : url(/images/bg-game-header.jpg) no-repeat bottom left;
    color               : #57bdc1;
    font-size           : 18px;
    font-weight         : bold;
    padding             : 10px 0px 2px 28px;
    margin              : 0px 0px 5px 0px;
}

#content div.game_info,#page div.centerBox {
    margin              : 0px auto;
    width               : 755px;
}

#content div.info,#movieColumn div.movie_info {
    background          : #f8faf0 url(/images/bg-game-info.jpg) no-repeat 0px 0px;
    width               : 210px;
    margin              : 10px auto;
    position            : relative;
    color               : #8fb018;
    font-size           : 11px;
    min-height			: 80px;
	height				: auto !important;
	height				: 80px;
	padding             : 60px 535px 5px 10px;
	text-align          : justify;
}

#movieColumn div.movie_info {
    background          : #f8faf0 url(/images/bg-movie-info.jpg) no-repeat 0px -4px;
}

#content div.stats,#movieColumn div.stats {
    width               : 140px;
    height              : 80px;
    font-size           : 14px;
    font-weight         : bold;
    text-align          : center;
    position            : absolute;
    top                 : 45px;
    left                : 300px;
    line-height         : 50px;
}

#content div.votes_count,#movieColumn div.votes_count {
    position            : absolute;
    top                 : 116px;
    left                : 694px;
}

#content div.voting,#movieColumn div.voting {
    position            : absolute;
    top                 : 68px;
    left                : 622px;
    width               : 80px;
    height              : 40px;
}

#content div.vote,#movieColumn div.vote {
    width               : 80px;
    height              : 11px;
    margin              : 0px 0px 11px 0px;
    position            : relative;
}

#content div.value,#movieColumn div.value {
    width               : 0%;
    height              : 11px;
    background          : url(/images/bg-vote.jpg) no-repeat 0px 0px;
    position            : absolute;
    top                 : 0px;
    left                : 0px;
}

#content div.vote div.vote_btn,#movieColumn div.vote div.vote_btn {
	z-index				: 100;
	width				: 80px;
	position			: absolute;
	top					: 0px;
	left				: 0px;
}

#content div.vote a,#movieColumn div.vote a {
	display				: block;
	float				: left;
	width				: 16px;
	height				: 11px;
	cursor				: pointer;
}

#page div.comment {
    padding             : 15px 5px 7px 50px;
    position            : relative;
    min-height			: 34px;
	height				: auto !important;
	height				: 34px;
	font-size           : 11px;
	border-bottom       : 1px solid #e8e8e8;
}

#page div.comment img {
    position            : absolute;
    top                 : 10px;
    left                : 5px;
    border              : 0px;
    width               : 39px;
    height              : 39px;
}

#page div.comment b {
    color               : #a57a3c;
}

#page div.comment span {
    color               : #b8b8b8;
}

#page div.comment p {
    color               : #353535;
    padding             : 5px 0px 0px 0px;
}

#content dl.default_form dt {
    font-size           : 12px;
    font-weight         : bold;
    width               : 150px;
    float               : left;
    display             : inline;
    clear               : both;
    padding             : 3px 0px 0px 0px;
    color               : #509ebc;
}

#content dl.default_form dd {
    width               : 450px;
    float               : left;
    display             : inline;
}


#content dl.default_form textarea {
    width               : 300px;
}

#content dl.default_form select {
    width               : 306px;
}

#content dl.default_form input {
    width               : 298px;
}

#content dl.default_form input.btn {
    width               : auto;
}

#content div.gossip1,#content div.gossip2,#content div.gossip3,#content div.gossip4 {
    width               : 255px;
    height              : 159px;
    float               : left;
    display             : inline;
    background          : url(/images/bg-gossip1.jpg) no-repeat 0px 0px;
    position            : relative;
    padding             : 35px 12px 0px 195px;
}

#content div.gossip2 {
    background-image    : url(/images/bg-gossip2.jpg);
}

#content div.gossip3 {
    background-image    : url(/images/bg-gossip3.jpg);
}

#content div.gossip4 {
    background-image    : url(/images/bg-gossip4.jpg);
}

#content div.gossipSort {
    width               : 931px;
    background          : url(/images/bg-gossip-sort.jpg) no-repeat bottom;
    height              : 40px;
    padding             : 10px 0px 0px 0px;
    text-align          : center;
}

#content div.gossip1 a.more,#content div.gossip2 a.more,#content div.gossip3 a.more,#content div.gossip4 a.more {
    position            : absolute;
    bottom              : 25px;
    right               : 50px;
    font                : 11px Georgia,Sans-Serif;
    font-weight         : bold;
    color               : #1481b3;
    width               : 114px;
    height              : 17px;
    background          : url(/images/bg-gossip-more1.jpg) no-repeat bottom;
    text-align          : center;
}

#content div.gossip3 a.more,#content div.gossip4 a.more {
    background          : url(/images/bg-gossip-more2.jpg) no-repeat bottom;
    color               : #9b8001;
}

#content div.thumb {
    height              : 128px;
    width               : 176px;
    text-align          : center;
    position            : absolute;
    top                 : 24px;
    left                : 11px;
    overflow            : hidden;
}

#content div.thumb img {
    border              : 1px solid #423824;
    height              : 126px;
}

#content div.gossip1 span.date,#content div.gossip2 span.date,#content div.gossip3 span.date,#content div.gossip4 span.date {
    color               : #1481b3;
    font                : 11px Georgia,Sans-Serif;
}

#content div.gossip3 span.date,#content div.gossip4 span.date {
    color               : #9b8001;
}

#content div.gossip1 h3,#content div.gossip2 h3,#content div.gossip3 h3,#content div.gossip4 h3 {
    color               : #00bbc2;
    font                : 18px Georgia,Sans-Serif;
    font-weight         : bold;
    padding             : 0px 0px 2px 0px;
    background          : url(/images/bg-header.gif) repeat-x bottom;
}

#content div.gossip1 h3 a,#content div.gossip2 h3 a,#content div.gossip3 h3 a,#content div.gossip4 h3 a {
    color               : #00bbc2;
}

#content div.gossip3 h3 a,#content div.gossip4 h3 a {
    color               : #9aba2c;
}

#content div.gossip1 p,#content div.gossip2 p,#content div.gossip3 p,#content div.gossip4 p {
    font-size           : 11px;
    color               : #06555c;
    text-align          : justify;
    line-height         : 18px;
    padding             : 5px 0px;
}

#content div.gossip3 p,#content div.gossip4 p {
    color               : #596f0e;
}

#centerColumn ul.texts {
    width               : 640px;
    margin              : 0px auto;
    background          : url(/images/bg-texts-list.jpg) repeat-y 0px 0px;
}

#centerColumn ul.texts li {
    display             : block;
    padding             : 11px 5px 11px 35px;
    margin              : 0px 0px 1px 0px;
    width               : 600px;
    overflow            : hidden;
    background          : #ffffff url(/images/bg-texts-list-even.jpg) no-repeat 0px 0px;
}

#centerColumn ul.texts li.odd {
    background          : #f5f5f5 url(/images/bg-texts-list-odd.jpg) no-repeat 0px 0px;
}

#centerColumn ul.texts li div {
    display             : block;
    width               : 600px;
    font-weight         : bold;
    font-size           : 11px;
    padding             : 0px 0px 4px 0px;
    position            : relative;
}

#centerColumn ul.texts li div span {
    position            : absolute;
    right               : 0px;
    top                 : 0px;
    font-weight         : normal;
}

#centerColumn ul.texts li div a {
    padding             : 0px 4px;
}

#centerColumn ul.texts.poems {
    width               : 667px;
    overflow            : hidden;
    background          : #fff;
}

#centerColumn ul.texts.poems li {
    padding             : 7px 7px 5px 10px;
    margin              : 0px 0px 1px 0px;
    width               : 650px;
    background          : #fdfdfa url(/images/bg-poems-even.jpg) no-repeat 0px 0px;
    border-bottom       : 1px solid #e0dcc9;
}

#centerColumn ul.texts.poems li.odd {
    background          : #faf8ee url(/images/bg-poems-odd.jpg) no-repeat 0px 0px;
}

#centerColumn ul.texts.poems li div {
    padding-bottom      : 13px;
    padding-left        : 37px;
    width               : 610px;
}

#centerColumn ul.texts.poems li div span {
    color               : #74a450;
}

#rightColumn {
    width               : 120px;
    float               : right;
    display             : inline;
    text-align          : center;
}

#rightColumn a img {
    width               : 118px;
    height              : 88px;
    border              : 1px solid #707070;
    margin              : 10px 0px 3px 0px;
}

#rightColumn h3 {
    color               : #414141;
    font-size           : 13px;
    text-align          : center;
    overflow            : hidden;
    padding             : 3px 0px 20px 0px;
}

#content div.question {
    width               : 790px;
    height              : 95px;
    margin              : 5px 0px;
    background          : url(/images/bg-question.jpg) no-repeat 0px 0px;
    position            : relative;
}

#content div.question b.ans {
    position            : absolute;
    font-size           : 38px;
    color               : #f5fcfd;
    width               : 70px;
    top                 : 17px;
    left                : 10px;
    text-align          : center;
}

#content div.question p {
    position            : absolute;
    top                 : 36px;
    left                : 107px;
    width               : 676px;
    height              : 53px;
    overflow            : hidden;
    text-align          : justify;
}

#content div.question p a {
    font-weight         : bold;
    color               : #04828d;
}

#content div.question b.date,#content div.question b.author,#content div.question b.author a {
    color               : #878e91;
    font-weight         : bold;
}

#content div.question b.date {
    position            : absolute;
    right               : 9px;
    top                 : 8px;
}

#content div.question b.author {
    position            : absolute;
    left                : 169px;
    top                 : 8px;
}

#content div.answer {
    width               : 651px;
    background          : url(/images/bg-answer.jpg) repeat-y 0 0;
    margin-bottom       : 10px;
}

#content div.answer div.user {
    float               : left;
    width               : 135px;
    display             : inline;
    background          : url(/images/bg-answer-user.jpg) no-repeat 0 0;
    text-align          : center;
    padding-top         : 7px;
}

#content div.answer div.user img {
    vertical-align      : middle;
    margin              : 1px 0px;
}

#content div.answer div.user img.image {
    border              : 1px solid #56a3bd;
    padding             : 5px;
    background          : #fff;
    margin              : 0px;
}

#content div.answer div.user b {
    color               : #adadad;
}

#content div.answer div.content {
    float               : left;
    width               : 490px;
    display             : inline;
    background          : url(/images/bg-answer-info.jpg) no-repeat 0 0;
    padding             : 35px 11px 5px 15px;
    position            : relative;
}

#content div.answer div.content b {
    color               : #04828d;
}

#content div.answer div.content b.date,#content div.answer div.content b.author,#content div.answer div.content b.author a {
    color               : #878e91;
    font-weight         : bold;
}

#content div.answer b.date {
    position            : absolute;
    right               : 9px;
    top                 : 8px;
}

#content div.answer b.author {
    position            : absolute;
    left                : 76px;
    top                 : 8px;
}

#content div.answer div.bottom {
    width               : 651px;
    background          : url(/images/bg-answer-bottom.jpg) no-repeat 0 0;
    height              : 5px;
    overflow            : hidden;
}

#text {
    padding             : 10px;
    background          : #f3f3f3;
    margin              : 0px 0px 5px 0px;
}

#textVote {
    text-align          : right;
    background          : #f3f3f3;
    padding             : 2px 10px 0px 0px;
    font-size           : 12px;
    font-weight         : bold;
    color               : #323232;
}

#textVote img {
    margin              : 0px 3px -7px 3px;
}

#content div.userMenu {
    float               : left;
    display             : inline;
    width               : 161px;
    overflow            : hidden;
}

#content div.userMenu h4 {
    height              : 23px;
    width               : 143px;
    background          : url(/images/bg-usermenu-menu-header.jpg) no-repeat 0 0;
    overflow            : hidden;
    font-size           : 14px;
    font-weight         : bold;
    color               : #0d2833;
    padding             : 5px 0 0 18px;
}

#content div.userMenu h4.online {
    color               : #759033;
    margin-top          : 13px;
    background          : url(/images/bg-usermenu-online-header.jpg) no-repeat 0 0;
    padding             : 2px 0 0 18px;
    height              : 21px;
}

#content div.userMenu ul {
    padding-bottom      : 10px;
    background          : #eef8fd url(/images/bg-usermenu-menu.jpg) no-repeat bottom center;
    width               : 161px;
    overflow            : hidden;
}

#content div.userMenu ul li {
    background          : url(/images/bg-usermenu-menu-item.jpg) no-repeat top center;
    margin-top          : -2px;
    padding             : 10px 0px 8px 10px;
    font-size           : 11px;
    width               : 151px;
}

#content div.userMenu ul li a {
    color               : #16546c;
    font-weight         : bold;
}

#content div.userMenu ul li a.active {
    text-decoration     : underline;
    color               : #000000;
}

#content div.userMenu #friendsOnline {
    background          : #d9e9c3 url(/images/bg-usermenu-online.jpg) no-repeat bottom center;
    padding-bottom      : 5px;
}

#content div.userMenu #friendsOnline li {
    background          : url(/images/bg-usermenu-online-item.jpg) no-repeat top center;
    padding             : 4px 0px 6px 20px;
    width               : 141px;
}

#content div.userMenu #friendsOnline li a {
    font-size           : 12px;
    color               : #383837;
    font-weight         : normal;
}

#content div.userMenu h4.list1 {
    color               : #87826c;
    margin-top          : 13px;
    background          : url(/images/bg-list1-header.jpg) no-repeat 0 1px;
    padding             : 2px 0 0 18px;
    height              : 19px;
}

#content div.userMenu ul.list1 {
    background          : #eef8fd url(/images/bg-list1.jpg) no-repeat bottom center;
    padding-bottom      : 5px;
}

#content div.userMenu ul.list1 li {
    background          : url(/images/bg-list1-item.jpg) no-repeat top center;
    padding             : 5px 3px 5px 23px;
    width               : 135px;
}

#content div.userMenu ul.list2 {
    padding-bottom      : 3px;
}

#content div.userMenu ul.list2 li {
    background          : url(/images/bg-list2-item.jpg) no-repeat top center;
    padding             : 8px 3px 5px 28px;
    width               : 130px;
}

#content div.userMenu ul.list2 li a {
    color               : #16546c;
}

#content div.userMenu ul.list3 {
    padding-bottom      : 3px;
}

#content div.userMenu ul.list3 li {
    background          : url(/images/bg-list3-item.jpg) no-repeat top center;
    padding             : 8px 3px 5px 28px;
    width               : 130px;
}

#content div.userMenu ul.list3 li a {
    color               : #16546c;
    font-size           : 12px;
}

#content div.userMenu ul.list3 li a b {
    color               : #808080;
    font-size           : 11px;
}

#content div.userMenu ul.list4 {
    padding-bottom      : 3px;
}

#content div.userMenu ul.list4 li {
    background          : url(/images/bg-list4-item.jpg) no-repeat top center;
    padding             : 8px 3px 5px 28px;
    width               : 130px;
}

#content div.userMenu ul.list4 li a {
    color               : #16546c;
    font-size           : 12px;
}

#content div.userMenu ul.list4 li a b {
    color               : #808080;
    font-size           : 11px;
}

#content div.songsSearch {
    border-bottom       : 1px solid #baced1;
    margin-bottom       : 5px;
    text-align          : center;
    padding             : 5px;
}

#content div.songsSearch form {
    width               : 440px;
    padding             : 10px;
    border              : 1px solid #d4e1e7;
    background          : #eef8fd;
    margin              : 5px auto;
    font-size           : 12px;
    font-weight         : bold;
    color               : #688391;
}

#content div.songsSearch #phrase {
    margin              : 0px;
    width               : 180px;
    padding             : 2px;
}

#content div.songsSearch #searchType {
    height              : 21px;
    width               : 100px;
    margin              : 0px;
}

#content div.songsSearch input.btn {
    margin              : 0px;
    color               : #274758;
    border-color        : #8eb8cc;
    background-color    : #b2d9ec;
}

#content div.songsSearch a {
    font-size           : 14px;
    font-weight         : bold;
    color               : #656565;
}

#content div.songs {
    width               : 668px;
    float               : left;
    display             : inline;
    margin              : 5px 2px 5px 6px;
}

#content div.songs ul {
    width               : 668px;
    overflow            : hidden;
}

#content div.songs ul li {
    border-bottom       : 1px solid #f1f1f1;
    padding             : 8px 5px;
    width               : 658px;
}

#content div.songs ul.normal li {
    padding-left        : 30px;
    width               : 633px;
    background          : url(/images/ico-song.jpg) no-repeat 9px 9px;
}

#content div.songs ul.twoColumns {
    background          : url(/images/bg-songs-list.jpg) repeat-y 0 0;
}

#content div.songs ul.twoColumns li {
    padding             : 10px 5px 10px 29px;
    width               : 300px;
    float               : left;
    display             : inline;
    overflow            : hidden;
    border              : 0;
    height              : 16px;
    background          : url(/images/bg-songs-list-item.gif) no-repeat 4px 10px;
}

#content div.songs ul li a {
    font-weight         : bold;
    color               : #737272;
}

#content div.songs ul li a b {
    font-weight         : bold;
    color               : #29465c;
}

#content div.songs ul li a span {
    background          : yellow;
}

#content div.songs ul li strong {
    float               : right;
    color               : #74a450;
    font-weight         : normal;
}

#content div.songs div.header {
    padding             : 10px 7px 5px 10px;
    font-size           : 18px;
    font-weight         : bold;
    color               : #dbc978;
}

#content div.songs div.header a {
    color               : #827230;
}

#content div.songs p {
    border-top          : 1px solid #d3e1e6;
    border-bottom       : 1px solid #ffffff;
    background          : #f3f6f7;
    padding             : 12px;
}

#content div.author {
    border-top          : 1px solid #d3e1e6;
    border-bottom       : 5px solid #d9e6ed;
    background          : #e4eef3;
    padding             : 12px;
    position            : relative;
    padding             : 8px 150px;
}

#content div.author strong {
    font-size           : 24px;
    font-weight         : bold;
    color               : #647d8a;
    position            : absolute;
    top                 : 67px;
    left                : 30px;
}

#content h5 {
    font-size           : 14px;
    font-weight         : bold;
    color               : #74a450;
    padding             : 4px;
    background          : url(/images/bg-h5.jpg) repeat-x bottom;
}

#content h5 a {
    color               : #74a450;
}

#content div.container {
    float               : right;
    display             : inline;
    width               : 760px;
    padding-bottom      : 25px;
    overflow            : hidden;
}

#content div.container h4 {
    width               : 752px;
    margin              : 0px;
    padding             : 12px 0px 4px 8px;
    background          : url(/images/bg-usercontainer-header.jpg) repeat-x bottom;
    font-size           : 14px;
    font-weight         : bold;
    color               : #4d6771;
}

#content div.container a {
    color               : #58a2bf;
}

#content div.container table {
    width               : 758px;
    border              : 1px solid #efefef;
    border-collapse     : collapse;
    margin              : 5px 1px;
}

#content div.container th,#content div.container td {
    border              : 1px solid #efefef;
    padding             : 2px;
}

#content div.container img {
    margin              : 0px;
    vertical-align      : middle;
}

#content div.container td.center {
    text-align          : center;
}

#content div.container div.message {
    background          : #efefef;
    padding             : 5px;
    margin              : 5px 0px;
}

#content div.photo,#newMain div.photo {
    text-align          : center;
    float               : left;
    display             : inline;
    overflow            : hidden;
    height              : 150px;
    width               : 124px;
    margin              : 1px;
    line-height         : 112px;
}

#content div.photo.gallery {
    width               : 200px;
    padding             : 0px 50px;
    height              : 170px;
}

#content div.photo.friend {
    width               : 180px;
}

#content div.photo.gallery div {
    text-align          : left;
    width               : 150px;
    margin              : auto;
}

#content div.photo img,#newMain div.photo img {
    vertical-align      : middle;
}

#content div.photo img.image {
    padding             : 5px;
    border              : 1px solid #cce3e6;
    font-size           : 12px;
}

#content div.photo a {
    color               : #58a2bf;
    font-weight         : bold;
    text-decoration     : none;
}

#content div.photo a:hover {
    text-decoration     : underline;
}

#content div.photo div,#userLeft div.userAvatar div,#newMain div.photo div {
    line-height         : 15px;
    overflow            : hidden;
    white-space         : nowrap;
    font-size           : 12px;
}

#content div.photo div b,#userLeft div.userAvatar div b,#newMain div.photo div b {
    padding-right       : 5px;
    font-size           : 12px;
    color               : #adadad;
    background          : url(/images/bg-usercontainer-friendssep.jpg) no-repeat right 3px;
}

#content div.container div.lastAdded {
    padding             : 10px;
    border              : 1px solid #c6e5e5;
    background          : #fafeff;
    font-size           : 14px;
    color               : #4d6771;
}

#content div.photoComments {
    width               : 660px;
    margin              : 0px auto;
    padding-bottom      : 20px;
}

#content div.rbox149 {
    width               : 149px;
    text-align          : center;
    background          : url(/images/bg-rbox149.jpg) repeat-y 0 0;
    font-size           : 12px;
}

#content div.rbox149 h3 {
    font-size           : 12px;
    font-weight         : bold;
    color               : #5c5c5c;
    background          : url(/images/bg-rbox149-header.jpg) no-repeat 0 0;
    padding             : 8px 0px;
}

#content div.rbox149 img {
    background          : #fff;
    padding             : 5px;
    border              : 1px solid #cde3e1;
    margin              : 3px;
}

#content div.rbox149 div.bottom {
    padding             : 7px 0px 8px 0px;
    border-top          : 1px solid #e6e6e6;
    background          : url(/images/bg-rbox149-bottom.jpg) no-repeat bottom center;
}

#content div.rbox149 div.bottom a {
    font-weight         : bold;
    color               : #739712;
}

#breadcrumb {
    overflow            : hidden;
}

#breadcrumb a {
    margin              : 0px 15px 0px -5px;
    padding-left        : 15px;
    background          : url(/images/bg-list.gif) no-repeat 0px 6px;
    color               : #339999;
}

/** FOOTER */
#footer {
    width               : 957px;
    padding             : 10px 0px;
    background          : url(/images/bg-footer.gif) repeat-x 0px 0px;
    position            : relative;
    font-size           : 11px;
    color               : #8b8b8b;
    font-weight         : bold;
}

#footer a {
    color               : #8b8b8b;
}

#footer b {
    position            : absolute;
    right               : 3px;
    top                 : 10px;
    color               : #656564;
}

#content input.checkbox2,#content dl.default_form input.checkbox2 {
    border              : 0px;
    margin              : 0px 3px 0px 0px;
    width               : auto;
    vertical-align      : middle;
}

#userLeft {
    width               : 435px;
    float               : left;
    display             : inline;
}

#userLeft.full {
    width               : 830px;
    display             : block;
    margin              : 5px 50px;
}

#userLeft dl {
    font-size           : 12px;
    margin-left         : 20px;
}

#userLeft dt {
    float               : left;
    display             : inline;
    width               : 100px;
    clear               : both;
    text-align          : right;
    font-weight         : bold;
    padding             : 0 10px 2px 0;
    color               : #778997;
}

#userLeft dd {
    float               : left;
    display             : inline;
    width               : 270px;
    text-align          : justify;
    color               : #8a8e91;
    padding-bottom      : 5px;
}

#userLeft div.com {
    width               : 417px;
    overflow            : hidden;
    padding             : 8px;
    margin              : 2px 0px;
    background          : #eff2f7;
    border              : 1px solid #e4e8eb;
}

#userLeft div.com div.userAvatar {
    width               : 100px;
    float               : left;
    display             : inline;
    text-align          : center;
}

#userLeft div.userAvatar div img {
    vertical-align      : middle;
}

#userLeft div.com div.text {
    width               : 307px;
    float               : right;
    display             : inline;
}

#userLeft div.com div.text a {
    font-size           : 18px;
    color               : #97b80f;
}

#userLeft.full div.com {
    width               : 800px;
}

#userLeft.full div.com div.text {
    width               : 690px;
}

#userLeft div.com span {
    color               : #698ba4;
}

#userLeft div.com p {
    margin-top          : 7px;
    background          : url(/images/bg-userleft-comment.jpg) repeat-x top;
    padding-top         : 7px;
    color               : #54585b;
}

#userLeft h2 {
    padding             : 0px 0px 0px 27px;
    margin              : 5px 0px 10px 0px;
    font-size           : 20px;
    color               : #5ba1c2;
    border-bottom       : 1px solid #e6ebee;
}

#userLeft h2.main {
    height              : 30px;
    background          : url(/images/bg-userleft-header-main.jpg) repeat-x bottom;
    padding             : 5px 0px 0px 2px;
    margin              : 0px 0px 10px 0px;
    font-size           : 20px;
    color               : #5ba1c2;
    border              : 0;
}

#userLeft h2.main span {
    color               : #b2b2b2;
}

#userLeft h2.personal {
    background          : url(/images/bg-userleft-header-personal.jpg) no-repeat 2px 3px;
}

#userLeft h2.vote {
    background          : url(/images/bg-userleft-header-vote.jpg) no-repeat 2px 3px;
}

#userLeft h2.comments {
    background          : url(/images/bg-userleft-header-comments.jpg) no-repeat 2px 3px;
}

#userLeft ul {
    width               : 228px;
}

#userLeft li {
    background          : url(/images/bg-userleft-item.jpg) no-repeat bottom center;
    padding             : 4px 0px 4px 8px;
    width               : 220px;
}

#userLeft li a {
    color               : #989898;
}

#userRight {
    width               : 480px;
    float               : right;
    display             : inline;
    overflow            : hidden;
}

#userRight p.description {
    margin              : 5px 0px;
    background          : #e4edf2;
    padding             : 8px;
    color               : #6e7b81;
}

#userRight div.center {
    border              : 0;
    padding             : 5px 0;
}

#userRight a.thumbsLeft,#userRight a.thumbsRight {
    height              : 112px;
    float               : left;
    display             : inline;
    width               : 10px;
    padding             : 0px 3px;
    margin              : 0px 2px;
    background          : #e4eeef url(/images/ico-left.gif) no-repeat center center;
}

#userRight a.thumbsRight {
    background          : #e4eeef url(/images/ico-right.gif) no-repeat center center;
}

#userRight a.thumbsLeft:hover,#userRight a.thumbsRight:hover {
    background-color    : #c2dadc;
}

#userRight div.thumbs {
    text-align          : center;
    white-space         : nowrap;
    width               : 440px;
    overflow            : hidden;
    height              : 114px;
    float               : left;
    display             : inline;
}

#userRight div.thumbs img {
    padding             : 5px;
    border              : 1px solid #cce3e6;
    font-size           : 12px;
    vertical-align      : middle;
}

#userRight h3 {
    font-size           : 16px;
    margin              : 10px 0px 3px 0px;
}

/** FRIENDS WIDGET */
#friends {
    width               : 458px;
    border              : 1px solid #c2dadc;
    border-top          : 6px solid #c2dadc;
    overflow            : hidden;
    margin              : 10px auto 5px auto;
    padding             : 10px;
    background          : #e4edf2;
}

#friends h4 {
    border-bottom       : 1px solid #b2cfd7;
    padding             : 0px 0px 0px 27px;
    margin              : 0px 0px 5px 0px;
    font-size           : 20px;
    color               : #5ba1c2;
    background          : url(/images/bg-userright-header-friends.jpg) no-repeat 2px 3px;
}

#friends #scroller {
	width               : 418px;
    height              : 294px;
	white-space         : nowrap;
	float               : left;
    display             : inline;
    padding             : 2px 0px;
    overflow            : hidden;
}

#friends #scroller span {
    height              : 300px;
    width               : 418px;
    display             : inline-block;
    overflow            : hidden;
}

#friends div.arrow {
    float               : left;
    display             : inline;
    width               : 20px;
    text-align          : center;
    font-weight         : bold;
}

#friends div.arrow img {
    margin-left         : -7px;
}

#friends div.arrow.right img {
    margin-left         : 0px;
    margin-right        : -9px;
}

#friends div.arrow a {
    display             : block;
    padding             : 130px 0px;
    font-size           : 13px;
    height              : 38px;
    background          : url(/images/bg-point.jpg) repeat-y 10px 0px;
}

#friends div.arrow a:hover {
    background-color    : #c2dadc;
}

#friends div.arrow a.disabled:hover {
    background-color    : #e4edf2;
}

#friends #scroller div.photo {
    width               : 133px;
    text-align          : center;
    display             : inline;
    float               : left;
    overflow            : hidden;
    color               : #56a3bd;
    background          : url(/images/loading.gif) no-repeat 50px 50px;
    line-height         : 112px;
    height              : 145px;
}

#friends #scroller div.photo img.image {
    background          : #fff;
    padding             : 5px;
    border              : 1px solid #cde3e1;
}

/** NEW MAIN PAGE **/
#newMain {
    padding             : 20px 0px 0px 0px;
    overflow            : hidden;
}

#newMain img { border:0; }

#newMain div.left {
    width               : 502px;
    float               : left;
    display             : inline;
    overflow            : hidden;
}

#newMain div.right {
    width               : 402px;
    float               : right;
    display             : inline;
    overflow            : hidden;
}

#newMain div.search {
    width               : 496px;
    height              : 138px;
    background          : url(/images/bg-newmain-search.jpg) no-repeat 0px 0px;
    position            : relative;
    overflow            : hidden;
    padding             : 47px 0px 0px 6px;
    font-size           : 13px;
    color               : #45a2c8;
}

#newMain div.search b {
    width               : 75px;
    display             : inline;
    float               : left;
    padding             : 4px 0 5px 0;
    clear               : both;
}

#newMain div.search input {
    width               : 192px;
    margin-bottom       : 3px;
}

#newMain div.search input.checkbox {
    width               : auto;
    float               : left;
    display             : inline;
    margin              : 4px 2px 5px 10px;
}

#newMain div.search input.btn {
    width               : 62px;
    height              : 23px;
    border              : 0px;
    background          : url(/images/bg-newmain-search-btn.gif) no-repeat 0 0;
    color               : #45a2c8;
    margin              : 6px 0px 0px 70px;
}

#newMain a.more { position:absolute;top:170px;right:10px;color:#666666;font-size:10px;font-weight:normal; }
#newMain div.photo { width:118px; }
#newMain div.photo img.image { border:1px solid #868bdd;padding:3px;background:#fff; }
#newMain div.photo div { margin-top:-2px; }
#newMain div.photo div a { font-weight:bold;color:#868bdd; }
#newMain div.photo div b { padding:0;margin:0;background:none;color:#868bdd;font-size:11px; }
#newMain div.newUsers { position:relative;width:491px;height:165px;overflow:hidden;background:url(/images/bg-newmain-newusers.png) no-repeat 0 0;margin:10px 0 0 0;padding:35px 0 0 11px; }
#newMain div.newUsers a.more { top:181px; }
#newMain div.newPhotos { width:491px;height:210px;overflow:hidden;background:url(/images/bg-newmain-newphotos.png) no-repeat 0 0;margin:10px 0 0 0;padding:39px 0 0 11px; }
#newMain div.newPhotos img { width:73px;height:73px;padding:2px;border:1px solid #b268d7;margin:7px; }
#newMain div.bestProfiles { position:relative;width:497px;height:190px;overflow:hidden;background:url(/images/bg-newmain-bestprofiles.png) no-repeat 0 0;margin:10px 0 0 0;padding:65px 0 0 5px; }
#newMain ul { position:absolute;left:5px;top:38px;height:22px;overflow:hidden; }
#newMain li { float:left;display:inline;width:110px;text-align:center;padding:4px 3px 3px 3px; }
#newMain li a { color:#404040;font-size:12px; }
#newMain li.active { background:url(/images/bg-newmain-bestprofiles-tab.png) no-repeat center center; }
#newMain div.bestProfiles div.list { background:url(/images/bg-newmain-bestprofiles-num.png) no-repeat 0 0;padding:0 4px 0 35px;float:left;display:inline;width:209px; }
#newMain div.bestProfiles div.pos1 { height:68px;overflow:hidden; }
#newMain div.bestProfiles div.pos1 span { float:left;padding:3px 0 0 5px;color:#404040;font-size:11px; }
#newMain div.bestProfiles div.pos1 a { color:#d26165;font-size:15px;font-weight:bold; }
#newMain div.bestProfiles div.pos2 { height:26px;overflow:hidden; }
#newMain div.bestProfiles div.pos2 a { color:#a05f63;font-size:14px;font-weight:bold; }
#newMain div.bestProfiles div.pos3 { height:25px;overflow:hidden;padding-top:1px; }
#newMain div.bestProfiles div.pos3 a { color:#62292d;font-size:13px;font-weight:bold; }
#newMain div.bestProfiles div.pos4 { height:19px;overflow:hidden;padding-top:1px; }
#newMain div.bestProfiles div.pos4 a { color:#403637;font-size:12px;font-weight:bold; }
#newMain div.best_day,#newMain div.best_week,#newMain div.best_month,#newMain div.best_all { display:none; }
#newMain div.bestProfiles div.active { display:block; }
#newMain div.bestProfiles img { width:52px;height:52px;padding:2px;background:#fff;border:1px solid #cb5a60;float:left;margin:0 3px 3px 0; }
#newMain div.bestProfiles a.more { top:240px; }
#newMain div.addedItems { position:relative;width:491px;height:170px;overflow:hidden;background:url(/images/bg-newmain-items.png) no-repeat 0 0;margin:3px 0 0 0;padding:65px 0 0 11px; }
#newMain div.addedItems ul { top:46px; }
#newMain div.addedItems a.more { top:208px; }
#newMain div.addedItems div.active { display:block; }
#newMain div.helpers { position:relative;width:491px;height:180px;overflow:hidden;background:url(/images/bg-newmain-helpers.png) no-repeat 0 0;margin:3px 0 0 0;padding:52px 0 0 11px; }
#newMain div.helpers ul { top:30px; }
#newMain div.helpers a.more { top:196px; }
#newMain div.helpers div.active { display:block; }
#newMain div.games { position:relative;width:390px;height:135px;overflow:hidden;background:url(/images/bg-newmain-games.png) no-repeat 0 0;padding:50px 0 0 12px; }
#newMain div.games a.more { top:171px; }
#newMain div.item { width:126px;float:left;text-align:center;overflow:hidden;display:inline;height:115px;color:#94c852;font-weight:bold;font-size:11px; }
#newMain div.item img { width:110px;height:92px;padding:2px;background:#fff;border:1px solid #94c852; }
#newMain div.movies { position:relative;width:390px;height:135px;overflow:hidden;background:url(/images/bg-newmain-movies.png) no-repeat 0 0;padding:52px 0 0 12px; }
#newMain div.movies a.more { top:172px; }
#newMain div.movies div.item { color:#c4525a; }
#newMain div.movies div.item img { border:1px solid #c4525a; }
#newMain div.texts { position:relative;width:390px;height:135px;overflow:hidden;background:url(/images/bg-newmain-texts.png) no-repeat 0 0;padding:51px 0 0 12px; }
#newMain div.texts a.more { top:172px; }
#newMain div.texts a.t { color:#a1844c;display:block;margin:1px 2px 8px 18px;height:14px;overflow:hidden; }
#newMain div.gossipList { position:relative;width:390px;height:365px;overflow:hidden;background:url(/images/bg-newmain-gossip.png) no-repeat 0 0;padding:51px 0 0 12px; }
#newMain div.gossipList div.gossip { padding:2px 3px 0 0;height:115px;overflow:hidden; }
#newMain div.gossipList img { float:left;width:95px;height:95px;background:#fff;padding:3px;border:1px solid #b36ad8;margin-right:7px; }
#newMain div.gossipList a.more { top:404px; }
#newMain div.gossipList div.gossip h3 { font-size:16px;height:36px;line-height:17px;overflow:hidden;margin-bottom:6px; }
#newMain div.gossipList div.gossip a { color:#b36ad8; }
#newMain div.gossipList div.gossip a.read { float:right;margin:3px 3px 0 0; }
#newMain div.gossipList div.gossip p { font-size:11px;color:#878787;text-align:justify;height:42px;overflow:hidden; }
#newMain div.wishes { position:relative;width:390px;height:135px;overflow:hidden;background:url(/images/bg-newmain-wishes.png) no-repeat 0 0;padding:53px 0 0 12px; }
#newMain div.songs { position:relative;width:390px;height:135px;overflow:hidden;background:url(/images/bg-newmain-lyrics.png) no-repeat 0 0;padding:53px 0 0 12px; }
#newMain div.questions { position:relative;width:390px;height:135px;overflow:hidden;background:url(/images/bg-newmain-questions.png) no-repeat 0 0;padding:53px 0 0 12px; }
#newMain div.wishes a.t { color:#6ac0e1;display:block;margin:1px 2px 8px 0px;height:14px;overflow:hidden; }
#newMain div.songs a.t { color:#74aee0;display:block;margin:1px 2px 8px 0px;height:14px;overflow:hidden; }
#newMain div.questions a.t { color:#dc70a6;display:block;margin:1px 2px 8px 0px;height:14px;overflow:hidden; }

/** HEADERS */
h2.gossip {
    width               : 457px;
    height              : 37px;
    background          : url(/images/h-gossip.jpg) no-repeat 0px 0px;
}

h2.catGames {
    width               : 175px;
    height              : 32px;
    background          : url(/images/h-cat-games.jpg) no-repeat 0px 0px;
}

h2.catTexts {
    width               : 175px;
    height              : 32px;
    background          : url(/images/h-cat-texts.jpg) no-repeat 0px 0px;
}

h2.catMovies {
    width               : 175px;
    height              : 32px;
    background          : url(/images/h-cat-movies.jpg) no-repeat 0px 0px;
}

h2.sort {
    width               : 642px;
    background          : url(/images/h-sort.jpg) no-repeat 0px 0px;
    height              : 17px;
    font-size           : 11px;
    text-align          : right;
    padding             : 15px 10px 0px 0px;
}

h2.sort a,h2.sort2 a,h2.sort3 a {
    padding             : 0px 0px 0px 16px;
    background          : url(/images/bg-list.gif) no-repeat 8px 6px;
    color               : #8c8c8c;
}

h2.sort2 {
    width               : 630px;
    background          : url(/images/h-sort2.jpg) no-repeat 0px 0px;
    height              : 17px;
    font-size           : 11px;
    text-align          : right;
    padding             : 15px 10px 0px 0px;
    margin              : 0px auto;
}

h2.sort3 {
    width               : 630px;
    background          : url(/images/h-sort3.jpg) no-repeat 0px 0px;
    height              : 17px;
    font-size           : 11px;
    text-align          : right;
    padding             : 15px 10px 0px 0px;
    margin              : 0px auto;
}

h3.comments {
    background          : url(/images/h-comments.jpg) no-repeat 0px 0px;
    height              : 25px;
}

/** PAGER */
#page div.pager {
	margin				: 15px 0px;
	font-size			: 12px;
	font-weight			: bold;
	text-align			: center;
	padding				: 4px 0px;
}

#page div.pager a {
	font-size			: 12px;
	padding				: 3px 5px;
	background			: #f5e7cd;
	color				: #d3bc93;
	border				: 1px solid #d3bc93;
	text-decoration		: none;
}

#page div.pager a:hover {
	text-decoration		: underline;
	color				: #998053;
}

#page div.pager a.active {
	background			: #fff;
	color				: #000000;
	border-color		: #000000;
}

/** MESSAGE */
#message {
    width               : 600px;
    padding             : 3px;
    margin              : 15px auto;
    font-size           : 12px;
    text-align          : center;
    color               : #aa0000;
    font-weight         : bold;
    border              : 1px dashed #aa0000;
}

