 
.best09 {
margin-left: 8px;   
   width: 300px;
height: 110px; 
}
 
#headerBest09 {
margin-top: 5px;
background:url(best09-635.jpg) no-repeat;     
width: 635px;
height: 70px;
}

#headerBest09 h1{
position: absolute; 
left: -9000px
}


.best00 {
margin-left: 8px;   
   width: 300px;
height: 155px; 
}
 
#headerBest00 {
margin-top: 5px;
background:url(best00-635.jpg) no-repeat;     
width: 635px;
height: 70px;
}

#headerBest00 h1{
position: absolute; 
left: -9000px
}

 h1#invisible{
position: absolute; 
left: -9000px
}

 
* {
margin:0;
padding:0;
}

/* General Style Info */
body {
background:url(backgroung_px.jpg);  
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:90%;
width:987px;
margin:0 auto 30px;
}

a {
color:#009AEF;
text-decoration:none;
font-weight:700;
}

a:hover {
text-decoration:underline;
}

a img {
border:none;
}

.center {
text-align:center;
}

.gray-small {
color:gray;
font-size:10px;
}

.gray-medium {
color:gray;
font-size:12px;
}

.red {
color:#E24F18;
}

.orange {
color:#FA6900;
}

.floatNone {
float:none;
}

.clear {
clear:both;
}

.smokintops_favicon {
background:url(favicon.png) no-repeat 0 50%;
margin-left:4px;
margin-right:4px;
padding:1px 0 0 18px;
}

#sidebar.width355 {
width:355px;
}

#list.width585 {
width:585px;
}

.height130 {
height:140px;
}

p,ol,ul {
line-height:1.67em;
}

h1,h2,h3,h4 {
font-weight:400;
}

h1,h2 {
color:#fa6900;
font-family:'Gill Sans','lucida grande',helvetica, arial, sans-serif;
font-size:18px;
margin:0;
}

h3 {
font-size:160%;
line-height:1.2em;
color:#F38630;
}



h5 {
font-size:13px;
line-height:1em;
font-family:'Gill Sans','lucida grande',helvetica, arial, sans-serif;
color:#00A8DE;
}

/*flash*/
#flashMessage.good,#flashMessage.bad {
margin-bottom:10px;
border:1px solid;
margin-right:40px;
background-repeat:no-repeat;
background-position:10px center;
padding:12px 10px 12px 50px;
}

#flashMessage.good {
color:#4F8A10;
background-color:#DFF2BF;
background-image:url('success.png');
}

#flashMessage.bad {
color:#D8000C;
background-color:#FFBABA;
background-image:url('error.png');
}

/*end-flash
 Layout */
#container {
text-align:left;
}

#header {
width:950px;
height:150px;
background-image:url(header_bg.jpg);
text-align:right;
padding:13px 20px 20px;
_padding-bottom:0px;
}

#logo{
float:left;
padding-top:12px;
} 

#header #login {
width:290px;
height:74px;
float:right;
}

#header #navsection {
width:950px;
height:28px;
clear:both;
text-align:right;
}

#header #explanation {
width:950px;
height:108px;
text-align:right;
}



#header #explanation a:hover,#header #explanation a:focus,#header #explanation a:active {
background:url(btn_createAtop.png) right top no-repeat;
}

#content {
width:955px;
clear:both;
color:#333;
overflow:auto;
background:url(content_bg.png) repeat-y;
margin:0;
padding:5px 15px 20px 20px;
}

#footer {
width:990px;
clear:both;
display:block;
color:gray;
position:relative;
margin:0 auto;
padding-top:0;
padding-bottom:32px;
background:url(footerBottom_bg.jpg) 50% bottom no-repeat;
}

#footer H3 {
background:url(footerTop_bg.jpg) no-repeat;
margin:0;
padding:36px 0 0;
}

#footer ul#links {
list-style:none;
background:url(footerContent_bg.jpg) repeat-y;
margin:0;
padding:0 20px 0 33px;
}

#footer li {
padding-right:28px;
display:inline;
}

#footer li#twitter {
background:url(twitter_footer.png) no-repeat left 50%;
margin-left:-5px;
font-style:italic;
padding:0 0 0 40px;
}

#footer ul#functionalities {
list-style:none;
float:right;
margin-top:-24px;
margin-right:10px;
}

#footer a {
color:#009AEF;
text-decoration:none;
font-weight:400;
}

#footer a:hover {
text-decoration:underline;
color:gray;
}

/* Login */

#serajhbl{
color:black;
float:left;
width:115px;
}


#connect {
width:310px;
height:37px;
background-image:url(login_bg2.jpg);
text-align:center;
float:right;
padding-top:18px;
}

#connect ul {
color:black;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:22px;
margin-top:-4px;
width:80px;
}

#connect li {
display:inline;
}

#connect a {
font-size:12px;
color:#FF7A09;
text-decoration:none;
display:block;
}

#logged {
width:430px;
height:55px;
background-image:url(logged_bg.jpg);
text-align:center;
float:right;
}

#logged .thumbnail_user {
float:left;
border:1px solid #E2E1DF;
width:36px;
height:36px;
background-color:#fff;
margin:5px 10px 0;
padding:1px;
}

#logged P {
width:183px;
height:46px;
padding-top:5px;
font-size:12px;
line-height:1.7em;
text-align:left;
vertical-align:middle;
display:block;
float:left;
color:#807B7B;
}

#logged ul {
list-style:none;
font-size:12px;
display:block;
color:#8e8e8d;
position:absolute;
margin:25px 0 0 56px;
}

#logged li {
display:inline;
border-right:1px solid #bbb;
padding:0 5px;
}

#logged .noBorder {
border:0;
}

#logged a {
font-weight:700;
color:#009AEF;
}

#logged a:hover {
color:#fa6900;
text-decoration:none;
}

#logged a.notifications {
color:#F4930E;
background:url(not1.png) no-repeat right 0;
padding:2px 23px 0 0;
}

#logged a.notification0 {
color:#8e8e8d;
background:url(not0.png) no-repeat right 0;
padding:2px 20px 0 0;
}

#logged .logout a {
font-weight:100;
color:#E24F18;
}

#logged .logout {
margin-left:5px;
}

#logged #link {
width:75px;
height:37px;
text-align:center;
float:left;
padding-top:18px;
}

#logged #link a {
font-size:12px;
font-weight:700;
color:#fa6900;
text-decoration:none;
display:block;
}

/* Nav */
#nav {
list-style:none;
overflow:hidden;
float:right;
margin:0;
padding:0;
}

#nav li a.artculture {
display:block;
width:102px;
height:28px;
background:url(nav_arts.png) right top no-repeat;
padding:0;
}

#nav li a.artcultureActive {
display:block;
width:102px;
height:28px;
background:url(nav_arts.png) left top no-repeat;
padding:0;
}

#nav li a.artculture:hover,#nav li a.artculture:focus,#nav li a.artculture:active {
background:url(nav_arts.png) left top no-repeat;
}

#nav li a.cinema {
display:block;
width:93px;
height:28px;
background:url(nav_cinema.png) right top no-repeat;
padding:0;
}

#nav li a.cinemaActive {
display:block;
width:93px;
height:28px;
background:url(nav_cinema.png) left top no-repeat;
padding:0;
}

#nav li a.cinema:hover,#nav li a.cinema:focus,#nav li a.cinema:active {
background:url(nav_cinema.png) left top no-repeat;
}

#nav li a.games {
display:block;
width:62px;
height:28px;
background:url(nav_games.png) right top no-repeat;
padding:0;
}

#nav li a.gamesActive {
display:block;
width:62px;
height:28px;
background:url(nav_games.png) left top no-repeat;
padding:0;
}

#nav li a.games:hover,#nav li a.games:focus,#nav li a.games:active {
background:url(nav_games.png) left top no-repeat;
}

#nav li a.music {
display:block;
width:50px;
height:28px;
background:url(nav_music.png) right top no-repeat;
padding:0;
}

#nav li a.musicActive {
display:block;
width:50px;
height:28px;
background:url(nav_music.png) left top no-repeat;
padding:0;
}

#nav li a.music:hover,#nav li a.music:focus,#nav li a.music:active {
background:url(nav_music.png) left top no-repeat;
}

#nav li a.people {
display:block;
width:95px;
height:28px;
background:url(nav_peoplePlaces.png) right top no-repeat;
padding:0;
}

#nav li a.peopleActive {
display:block;
width:95px;
height:28px;
background:url(nav_peoplePlaces.png) left top no-repeat;
padding:0;
}

#nav li a.people:hover,#nav li a.people:focus,#nav li a.people:active {
background:url(nav_peoplePlaces.png) left top no-repeat;
}

#nav li a.fun {
display:block;
width:38px;
height:28px;
background:url(nav_fun.png) right top no-repeat;
padding:0;
}

#nav li a.funActive {
display:block;
width:38px;
height:28px;
background:url(nav_fun.png) left top no-repeat;
padding:0;
}

#nav li a.fun:hover,#nav li a.fun:focus,#nav li a.fun:active {
background:url(nav_fun.png) left top no-repeat;
}

#nav li a.tech {
display:block;
width:83px;
height:28px;
background:url(nav_tech.png) right top no-repeat;
padding:0;
}

#nav li a.techActive {
display:block;
width:83px;
height:28px;
background:url(nav_tech.png) left top no-repeat;
padding:0;
}

#nav li a.tech:hover,#nav li a.tech:focus,#nav li a.tech:active {
background:url(nav_tech.png) left top no-repeat;
}

#nav li a.lifestyle {
display:block;
width:60px;
height:28px;
background:url(nav_lifestyle.png) right top no-repeat;
padding:0;
}

#nav li a.lifestyleActive {
display:block;
width:60px;
height:28px;
background:url(nav_lifestyle.png) left top no-repeat;
padding:0;
}

#nav li a.lifestyle:hover,#nav li a.lifestyle:focus,#nav li a.lifestyle:active {
background:url(nav_lifestyle.png) left top no-repeat;
}

#nav li a.sport {
display:block;
width:48px;
height:28px;
background:url(nav_sport.png) right top no-repeat;
padding:0;
}

#nav li a.sportActive {
display:block;
width:48px;
height:28px;
background:url(nav_sport.png) left top no-repeat;
padding:0;
}

#nav li a.sport:hover,#nav li a.sport:focus,#nav li a.sport:active {
background:url(nav_sport.png) left top no-repeat;
}

#nav li a.other {
display:block;
width:50px;
height:28px;
background:url(nav_other.png) right top no-repeat;
padding:0;
}

#nav li a.otherActive {
display:block;
width:50px;
height:28px;
background:url(nav_other.png) left top no-repeat;
padding:0;
}

#nav li a.other:hover,#nav li a.other:focus,#nav li a.other:active {
background:url(nav_other.png) left top no-repeat;
}

/* Steps */
#steps {
margin-left:-154px;
width:148px;
height:258px;
margin-top:-2px;
color:gray;
position:relative;
}

#steps h2 {
color:#666;
font-weight:600;
padding-left:0;
padding-top:2px;
font-size:15px;
margin-left:32px;
text-transform:uppercase;
}

#steps ul {
height:262px;
text-align:justify;
padding:2px 0px 2px 0px;
}

#steps li {
list-style:none;
padding-bottom:5px;
}

#steps li.first {
background:url(number1.png) no-repeat;
border-bottom:1px dotted #DFDFDF;
}

#steps li.second {
background:url(number2.png) no-repeat;
border-bottom:1px solid #DFDFDF;
}

#steps li.third {
background:url(number3.png) no-repeat;
}

/*End Steps
 Slider */
#slider {
overflow:hidden;
margin-bottom:15px;
height:262px;
_width:630px;
}

#slider a {
outline:none;
border:0;
color:#32cbfb;
}

#slider #page-wrap {
background-color:#F0F0F0;
border:2px solid #DFDFDF;
margin:0 20px 0 0;
height:250px; 
padding:0;
position:static;
width:631px;
}

#slider #loading {
background:url(slider_loader.gif) no-repeat;
height:32px;
width:150px;
color:#908C8C;
font-size:16px;
margin:-145px 0 0 161px;
padding:3px 0 0 42px;
}

#slider .slider-wrap {
width:470px;
position:absolute;
top:5px;
left:5px;
}

#slider .stripViewer .panelContainer .panel ul {
text-align:left;
margin:0 15px 0 30px;
}

#slider .stripViewer {
position:relative;
overflow:hidden;
width:470px;
height:207px;
}

#slider .stripViewer .panelContainer {
position:relative;
left:0;
top:0;
}

#slider .stripViewer .panelContainer .panel {
float:left;
height:100%;
position:relative;
width:470px;
}

#slider .stripViewer .panelContainer .panel img {
overflow:hidden;
height:200px;
width:471px;
}

#slider .nav-thumb {
border:1px solid #4E463F;
margin-right:5px;
}

#slider #movers-row {
margin:-41px 0 0 70px;
}

#slider #movers-row div {
width:80px;
float:left;
}

#slider .photo-meta-data {
background:url(transpBlack.png);
margin-top:-51px;
position:relative;
overflow:hidden;
z-index:9999;
color:#e8e7e7;
height:25px;
padding:9px 9px 18px;
}

#slider .photo-meta-data span {
margin-top:-5px;
position:absolute;
}

#slider .photo-meta-data span a {
font-size:16px;
color:#f7f7f6;
}

#slider .photo-meta-data span a:hover {
color:#32cbfb;
}

#slider a:hover {
color:#fff;
text-decoration:none;
}

#slider .cross-link {
display:block;
width:70px;
margin-top:-11px;
position:relative;
padding-top:10px;
z-index:9999;
}

#slider .cross-link img {
height:40px;
overflow:hidden;
width:68px;
}

#slider .active-thumb {
background:transparent url(icon-uparrowsmallwhite.png) top center no-repeat;
}

/* end-slider 
 Paging */
div.paging {
background:#fff;
color:#ccc;
margin-bottom:2em;
}

div.paging div.disabled {
color:#ddd;
display:inline;
}

div.paging span.current {
color:#000;
}

/* Scaffold View */
dl {
line-height:2em;
width:60%;
margin:0;
}

dl.altrow {
background:#f4f4f4;
}

dt {
font-weight:700;
padding-left:4px;
vertical-align:top;
}

dd {
margin-left:10em;
margin-top:-2em;
vertical-align:top;
}

.none,hr,#slider .stripNavL,.stripNavR,#slider .stripNav {
display:none;
}

.gray,#footer ul#functionalities a {
color:gray;
}

.floatLeft,#nav li {
float:left;
}

.floatRight,#slider #movers-row div a.cross-link {
float:right;
}

#connect a:hover,#logged #link a:hover {
color:#969595;
}

/* Notices and Errors */
div.message {
clear:both;
color:#e77776;
font-size:140%;
font-weight:700;
margin:1em 0;
}

div.error-message {
clear:both;
color:#e77776;
font-weight:700;
}

p.error {
background-color:#e32;
color:#fff;
font-family:Courier, monospace;
font-size:120%;
line-height:140%;
margin:1em 0;
padding:0.8em;
}

p.error em {
color:#000;
font-weight:400;
line-height:140%;
}

.notice {
background:#fc0;
color:#000;
display:block;
font-family:Courier, monospace;
font-size:120%;
line-height:140%;
margin:1em 0;
padding:0.8em;
}

.success {
background:green;
color:#fff;
}

/*  Actions  */
div.actions ul {
margin:0;
padding:0;
}

div.actions li {
display:inline;
list-style-type:none;
line-height:2em;
white-space:nowrap;
margin:0 2em 0 0;
}

div.actions ul li a {
background:#fff;
color:#009AEF;
text-decoration:none;
}     

/* Related */
div.related {
clear:both;
display:block;
}

/* Debugging */
pre {
color:#000;
background:#f0f0f0;
padding:1em;
}

pre.cake-debug {
background:#fc0;
font-size:120%;
line-height:140%;
margin-top:1em;
overflow:auto;
position:relative;
}

div.cake-stack-trace {
background:#fff;
border:4px dotted #fc0;
color:#333;
font-size:120%;
line-height:140%;
overflow:auto;
position:relative;
margin:0;
padding:6px;
}

div.cake-code-dump pre {
position:relative;
overflow:auto;
}

div.cake-stack-trace pre,div.cake-code-dump pre {
color:#000;
background-color:#F0F0F0;
overflow:auto;
margin:0;
padding:1em;
}

div.cake-code-dump pre,div.cake-code-dump pre code {
clear:both;
font-size:12px;
line-height:15px;
overflow:auto;
margin:4px 2px;
padding:4px;
}

div.cake-code-dump span.code-highlight {
background-color:#ff0;
padding:4px;
}

div.code-coverage-results div.code-line {
padding-left:5px;
display:block;
margin-left:10px;
}

div.code-coverage-results div.uncovered span.content {
background:#ecc;
}

div.code-coverage-results div.covered span.content {
background:#cec;
}

div.code-coverage-results div.ignored span.content {
color:#aaa;
}

div.code-coverage-results span.line-num {
color:#666;
display:block;
float:left;
width:20px;
text-align:right;
margin-right:5px;
}

div.code-coverage-results span.line-num strong {
color:#666;
}

div.code-coverage-results div.start {
border:1px solid #aaa;
margin-top:30px;
padding-top:5px;
border-width:1px 1px 0;
}

div.code-coverage-results div.end {
border:1px solid #aaa;
margin-bottom:30px;
padding-bottom:5px;
border-width:0 1px 1px;
}

div.code-coverage-results div.realstart {
margin-top:0;
}

div.code-coverage-results p.note {
color:#bbb;
font-size:10px;
margin:5px 0 10px;
padding:5px;
}

div.code-coverage-results span.result-bad {
color:#a00;
}

div.code-coverage-results span.result-ok {
color:#fa0;
}

div.code-coverage-results span.result-good {
color:#0a0;
}

/* Page */
.text-result {
width:800px;
margin-top:-20px;
}

.search_options {
color:#444;
margin-left:2px;
}

#page {
width:955px;
font:84%/1.6 arial, helvetica, sans-serif;
color:#000;
}

/* list */
#list {
float:left;
width:639px;
padding-bottom:40px;
}

#list-search {
float:left;
width:875px;
margin-bottom:10px;
}

#list .title-list-link {
float:right;
margin-top:10px;
color:#E8EFF4;
}

#list .title-list-sub-link {
border-bottom:solid 1px #E8EFF4;
border-top:solid 1px #E8EFF4;
padding:2px 0 2px 210px;
}

#list .title-list-sub-linkb {
border-top:solid 1px #E8EFF4;
padding:2px 0 2px 208px;
}

#list .title-list-sub-link span {
color:silver;
}

#list .pagination {
text-align:center;
margin:20px auto 0;
}

#list .pagination a {
border:1px solid gray;
margin:0 3px;
padding:4px 8px;
}

#list .pagination a:HOVER {
background-color:#009AEF;
color:#FFF;
text-decoration:none;
border:1px solid gray;
}

#list .pagination b,#list .pagination b a {
border:1px solid #FFF;
margin:0;
padding:4px 8px;
}

.header {
width:635px;
height:25px;
margin-top:4px;
background:url(titleHeader_bg.jpg) no-repeat;
}

.header h1,.header H2 {
color:#fa6900;
font-size:18px;
margin-top:-2px;
float:left;
margin-left:3px;
}

.headerNoLink {
width:660px;
height:25px;
margin-top:1px;
background:url(titleHeader_bg.png) no-repeat;
}

.addPretender {
background:url(add_fav.png) no-repeat 5px 50%;
padding:0 0 0 32px;
}

.previewTop {
background:url(preview.png) no-repeat 5px 50%;
padding:0 0 0 32px;
}

.headerNoLink H2 {
color:#fff;
font-size:16px;
font-weight:700;
}

.headerNoLink a {
height:25px;
line-height:24px;
color:#009AEF;
font-size:12px;
font-weight:400;
float:right;
background:url(edit.png) no-repeat left 50%;
padding:4px 5px 0 25px;
}

.header a {
height:25px;
line-height:24px;
color:#fff;
font-size:12px;
font-weight:400;
background:url(link_bg.gif) no-repeat;
float:right;
display:block;
padding:0 8px;
}

h3.H3Comments {
margin-top:80px;
border-bottom:2px solid #D1D1D1;
color:#626060;
font-weight:700;
width:630px;
}

h3.H3CommentsTitle {
margin-top:80px;
color:#626060;
width:630px;
}

table.topcomments {
border-collapse:collapse;
 
}

.topcomments tr {
background-color:#F1F1F1;
}

.topcomments td {
border-top:5px solid #fff;   
vertical-align:top;
padding-bottom:8px;
padding-top:5px;
}

.comments {
margin-top:20px;
width:630px;
margin-bottom:-40px;
}

.comments .commentHeader .thumb_user img {
width:28px;
height:28px;
border:1px solid #E7E7E7;
background-color:#fff;
float:left;
margin-right:10px;
padding:4px 4px 4px 5px;
}

.comments .commentHeader {
background-color:#F2F6F9;
height:38px;
line-height:1.4em;
padding-right: 10px;
color:#777;
}

.comments .commentHeader .deleteComment{
margin-top: 10px;   
font-weight: 100;
}

.comments .description {
padding-left:50px;
margin:10px 0;
}

.wallcomments td.thumb_user img {
float:left;
height:36px;
width:36px;
margin-left:20px;
margin-right:10px;
border:1px solid #fff;
padding:1px;  
}

.topcomments td.date {
color:#777;
width:120px;
}

.topcomments td.wallcomments {
width:300px;
padding-right:10px;
}

.topcomments td.description {
width:630px;
}

.topcomments td.wallcomments a.reply {
font-size:10px;
color:#4D4D4D;
}

.topcomments td img:HOVER {
border:1px solid #009AEF;
}

.topcomments span.description {
line-height:1.7em;
color:#444;
}

textarea#comment_input {
height:60px;
border:2px solid #ccc;
margin-top:-10px;
font-family:Tahoma, sans-serif;
}

.wall .topcomments {
margin-top:10px;
}

.wall h2 {
color:#fff;
width:340px;
height:32px;
background:url(header_wall.png) no-repeat;
font-size:14px;
margin-top:20px;
margin-bottom:-5px;
padding:0 0 0 5px;
}

.wall {
width:340px;
margin-left:428px;
}

.wall textarea#wall_input {
height:15px;
font-size:12px;
border:2px solid #ccc;
width:235px;
margin-top:-10px;
font-family:Tahoma, sans-serif;
}

.wall #submit {
margin-top:16px;
position:absolute;
margin-left:258px;
}

/*associatedMedia*/
#associatedMedia {
margin-bottom:0;
padding-top:10px;
}

#associatedMedia a.addMedia {
background:url(addMediaButton.png) no-repeat left;
width:88px;
height:30px;
float:left;
margin:10px 0 0 10px;
padding:0;
}

#associatedMedia a.addMedia:hover {
background:url(addMediaButton.png) no-repeat right;
}

#associatedMedia .mediaTypeVideo {
background:url(play.png) no-repeat;
width:36px;
height:36px;
position:absolute;
margin:25px 0 0 50px;
}

#associatedMedia .mediaTypeImage {
background:url(zoom.png) no-repeat;
position:absolute;
width:24px;
height:24px;
margin:5px 0 0 5px;
}

#associatedMedia .mediaTypeUrl {
background:url(globe.png) no-repeat;
position:absolute;
width:26px;
height:28px;
margin:5px 0 0 5px;
}

#associatedMedia ul {
list-style:none;
margin-bottom:20px;
margin-top:-5px;
height:95px;
}

#associatedMedia li {
display:inline;
}

#associatedMedia img {
width:128px;
}

#associatedMedia h3 {
text-align:center;
font-size:13px;
margin-top:2px;
font-weight:700;
}

#associatedMedia .boxgrid {
width:128px;
height:91px;
border:solid 2px #E4E1DC;
margin-right:15px;
margin-top:15px;
}

#associatedMedia .boxgrid:hover {
border-color:#00A9E0;
}

#associatedMedia .boxgrid img {
top:0;
}

#associatedMedia .caption .boxcaption {
top:70px;
left:0;
}

.addMsg a {
font-weight:100;
}

/*end associatedMedia
 Finishing */
.finishing {
height:225px;
padding:15px 0 10px;
}

.finishing .time {
color:#444;
background-color:#FFFDE2;
font-weight:700;
font-size:11px;
margin-top:5px;
}

.finishing h2 {
font-size:13px;
margin-top:3px;
color:#009AEF;
font-weight:700;
}

.finishing #first {
float:left;
width:233px;
border:1px solid #E4E1DC;
background-color:#F3F3F3;
padding:5px 5px 6px;
}

.finishing #first:HOVER,.finishing #side .topFinishing:HOVER {
background-color:#fff;
}

.finishing #first .preview {
width:230px;
height:125px;
border:1px solid #E2E1DF;
position:relative;
background-color:#FFF;
overflow:hidden;
}

.finishing #first .preview img {
height:125px;
width:230px;
}

.finishing #first .preview img.video_thumb {
height:180px;
width:250px;
top: -18px;
}

.finishing #first .nvotes {
margin-top:3px;
margin-right:5px;
}

.finishing #side .nvotes {
margin-top:4px;
margin-right:7px;
}

.finishing #side {
float:right;
width:375px;
margin-right:5px;
}

.finishing #side .preview {
width:80px;
height:60px;
border:1px solid #E2E1DF;
position:relative;
margin-right:10px;
float:left;
overflow:hidden;
}

.finishing #side .preview img {
height:60px;
position:absolute;
width:80px;
}

.finishing #side .topFinishing {
height:62px;
margin-bottom:5px;
border:1px solid #fff;
padding:3px;
}

.finishing #side .topFinishing:hover {
background-color:#F0F0F0;
border:1px solid #E4E1DC;
}

.finishing #side .middle {
border-top:1px dotted #E4E1DC;
border-bottom:1px dotted #E4E1DC;
}

.finishing .footer {
font-size:11px;
color:#7f7e7e;
}

.finishing .footer .desc {
font-size:11px;
color:#444;
font-weight:100;
}

/*End-finishing 

topGrid*/
.topGrid {
margin-left: -5px;
border-spacing: 10px; 
}
.topGrid td{
border: 2px solid #E4E1DC;
padding: 5px;
background-color: #f9f7f7;   
}

.topGrid .preview{
width:185px;
height:165px;
border:1px solid #E2E1DF;
position:relative;
background-color:#FFF;
overflow:hidden;
margin-bottom: 5px;

}


.topGrid .preview img {
height:165px;
width:185px;
position:absolute;
}

.topGrid .floatLeft {
margin-top: -5px;
}



.topGrid a.topTitle{
font-size: 12px;
}

.topGrid strong {
background-color:#FFFDE2;
color:#444444;

}


 /*
 end topGrid
 Top */
.top {
margin-right:5px;
border-top:1px solid #E8EFF4;
padding:5px 0 10px;
}

.top .ranking {
width:60px;
background:url(label_b.png) no-repeat center 50%;
font-size:28px;
color:#fff;
font-weight:700;
text-align:center;
margin:25px 10px 0 0;
padding:3px 0 4px;
}

.top .nvotes,.finishing .nvotes,.topGrid .nvotes {
width:40px;
height:40px;
margin-top:10px;
margin-right:10px;
padding-top:2px;
background:url(img03.png) no-repeat;
line-height:1.1em;
text-transform:uppercase;
text-align:center;
font-size:0.8em;
color:#FFF;
}

.top .status-open,.finishing .status-open,.topGrid .status-open {
width:40px;
height:13px;
border:1px solid #e5e5e5;
line-height:normal;
text-align:center;
color:#FFF;
background-color:#0078c2;
font-size:10px;
}

.top .status-open:hover,.finishing .status-open:hover, .topGrid .status-open:hover {
color:#0078c2;
background-color:#FFF;
font-size:10px;
border-color:#69D2E7;
}

.top .nvotesClosed, .topGrid .nvotesClosed  {
width:40px;
height:40px;
margin-top:10px;
margin-right:10px;
padding-top:2px;
background:url(img_closed.png) no-repeat;
line-height:1.1em;
text-transform:uppercase;
text-align:center;
font-size:0.8em;
color:#FFF;
}

.top .personnal {
width:40px;
height:40px;
margin-top:10px;
margin-right:10px;
padding-top:2px;
background:url(img01.jpg) no-repeat;
line-height:1.1em;
text-transform:uppercase;
text-align:center;
font-size:0.8em;
color:#fff;
}

.top .status-closed, .topGrid .status-closed {
width:40px;
height:13px;
border:1px solid #e5e5e5;
line-height:normal;
text-align:center;
color:#FFF;
background-color:#6b6b6b;  
font-size:10px;
}

.top .status-closed:hover, .topGrid .status-closed:hover {
color:#6b6b6b;
background-color:#FFF;
font-size:10px;
border-color:#6b6b6b;
}

.top .status-perso {
width:40px;
height:13px;
border:1px solid #e5e5e5;
line-height:normal;
text-align:center;
color:#FFF;
background-color:#6b6b6b;
font-size:10px;
}

.top .status-perso:hover {
color:#E4E1DC;
}

.top .preview {
border:1px solid #CCCCCC;
float:left;
height:90px;
margin:8px 10px 15px 0;
overflow:hidden;
padding:1px;
width:120px;
}

.top .thumbnail {
min-height:88px;
min-width:117px;
background-color:#000;
}

.top .thumbnail_user {
float:left;
height:16px;
width:16px;
margin-top:-5px;
margin-right:5px;
border:1px solid #69D2E7;
padding:1px;
}

.top .title strong {
background-color:#FFFDE2;
color:gray;
float:right;
margin:-5px 0 0;
padding:0 8px;
}

.top strong {
background-color:#FFFDE2;
float:right;
}

.top .meta {
line-height:normal;
font-weight:700;
color:#444;
padding:5px 10px;
}

.top .entry {
letter-spacing:0;
margin:0;
padding:0 0 3px 10px;
}

.top .entry a.category {
color:gray;
font-weight:600;
border-bottom:1px #DDD solid;
}

.top .entry a.category:HOVER {
border-bottom:0;
}

.top .entry a.description {
color:#444;
font-weight:400;
}

.top .entry a.description:HOVER {
color:#000;
}

#list .top .title,.top .title {
font-size:13px;
margin:0 0 0 10px;
padding:8px 0 0 10px;
}

#list .top .title a {
font-size:14px;
line-height: 1.9em;
border-bottom: 1px solid #00A9E0;

}

#list .top .title a:hover {
color: #3B3B3B;

}

/*top detail*/
.topdetail {
margin-bottom:30px;
margin-top:-5px;
margin-right:10px;
}

.topdetail .nvotes {
float:left;
width:40px;
height:40px;
margin-top:10px;
margin-right:10px;
padding-top:3px;
background:url(img03.jpg) no-repeat;
line-height:1em;
text-transform:uppercase;
text-align:center;
font-size:0.8em;
color:#fff;
}

.topdetail .private, .floatLeft .private {
background:none;
}

.topdetail img, .floatLeft img {
width:37px;
border:2px solid #E4E1DC;
margin-right:-1px;
}

.topdetail .nvotesClosed {
background:url(img_closed.png) no-repeat;
}

.topdetail h1 a,.topdetail h2 a {
color: #3F3F3F;
font-weight:500;
font-size:30px;
}

.topdetail h1 a:hover{
color:#fa6900;
}

.topdetail h1 {
color:#fa6900;
font-weight:400;
font-size:18px;
}

.itemTitle h2 a, .itemTitle h1 a {
color:#009AEF;
font-weight:600;
font-size:12px;
margin-left:10px;
background:url(return.png) no-repeat left 50%;
padding:1px 0 0 20px;
}

.topdetail .status-open {
float:left;
width:40px;
height:13px;
border:1px solid #e5e5e5;
line-height:normal;
text-align:center;
font-size:10px;
margin-top:51px;
padding-bottom:1px;
color:#FFF;
background-color:#0078c2;
margin-left:-50px;
}

.topdetail .status-closed {
float:left;
width:40px;
height:13px;
border:1px solid #e5e5e5;
line-height:normal;
text-align:center;
font-size:10px;
margin-top:51px;
padding-bottom:1px;
color:#FFF;
background-color:#6b6b6b;  
margin-left:-50px;
}

.topdetail .status-perso {
float:left;
width:40px;
height:13px;
border:1px solid #e5e5e5;
line-height:normal;
margin-left:-50px;
text-align:center;
font-size:10px;
margin-top:51px;
padding-bottom:1px;
color:#FFF;
background-color:#6b6b6b;
}

.topdetail .reply {
float:right;
margin-top:-34px;
background:url(reply.png) no-repeat 5px 50%;
padding:2px 5px 0 25px;
}

.topdetail .reply a {
font-size:16px;
color:#3AA9DF;
}

.topdetail .description {
margin-left:49px;
margin-top:-5px;
padding-bottom:8px;
text-align:justify;
line-height:1.7em;
}

.topdetail .actions ul {
margin-left:50px;
}

.topdetail .flag {
background:url(flag_red.png) no-repeat left 50%;
padding:4px 0 0 22px;
}

.topdetail a.flag:HOVER {
background:url(flag_red_hover.png) no-repeat left 50%;
}

.topdetail .favorite {
background:url(heart.png) no-repeat left 50%;
margin-left:-15px;
padding:4px 0 0 22px;
}

.topdetail .favorite img {
border:0;
width:16px;
height:16px;
margin-bottom:-3px;
}

.topdetail a.favorite:HOVER {
background:url(heart_hover.png) no-repeat left 50%;
}

.topdetail .favorited {
color:gray;
margin-left:-16px;
background:url(heart_hover.png) no-repeat left 50%;
padding:4px 0 0 22px;
}


.topdetail .voter {
background:url(voter.png) no-repeat left 50%;
margin-left:-15px;
padding:4px 0 0 22px;
}

.topdetail a.voter:HOVER {
background:url(voter_hover.png) no-repeat left 50%;
}

div.actions ul li a:hover,.search_options a,.top a.topTitle:HOVER {
text-decoration:underline;
}

#list li,.wall .header {
margin-bottom:10px;
}

.addMsg,.finishing #side .footer a {
color:#444;
}

.finishing a:hover,.top a,.top .meta a {
text-decoration:none;
}

.top .nvotes b,.finishing .nvotes b,.top .nvotesClosed b,.topdetail .nvotes b, .topGrid .nvotes b,.topGrid .nvotesClosed b {
display:block;
font-size:15px;
color:#fff;
margin:5px 0 0;
padding:0;
}

/*n_votes*/
#counterVoter {
color:#fff;
font-size:54px;
line-height:50px;
margin:40px 0 10px;
padding:0;
}

#counterVoter span.sup {
font-size:14px;
font-weight:100;
line-height:1.4em;
color:#FFE4AF;
margin-left:5px;
position:absolute;
margin-top:0;
}

#counterVoter img {
padding-bottom:25px;
margin-right:5px;
}

#counterVoter b {
font-weight:700;
}

/*end n_votes
items*/
.items {
margin-top:15px;
margin-bottom:30px;
}

.items table {
border-top:1px solid #E1E1E1;
vertical-align:top;
border-collapse:collapse;
width:630px;
position:relative;
}

.item_view h1 {
color:#4E4C4C;
font-size:24px;
}

.item_view table {
width:630px;
margin-bottom:-60px;
margin-left:0;
margin-top:-23px;
border:1px solid #E1E1E1;
}

.items table td {
vertical-align:top;
background-image:none;
padding:10px 0;
}

.items table tr {
background:url(item_bg.jpg) repeat-y;
border-bottom:1px solid #E1E1E1;
border-right:1px solid #E1E1E1;
display:run-in;
}

.items .rank {
width:60px;
vertical-align:middle;
padding-left:0;
text-align:center;
}

.items .rank .icon_up {
background:url(bring_up.png) no-repeat center 50%;
height:30px;
margin-top:-30px;
display:none;
}

.items .rank .icon_down {
background:url(bring_down.png) no-repeat center 50%;
height:30px;
margin-bottom:-30px;
display:none;
}

.items #n_votes_item {
color:#4E4C4C;
font-size:32px;
font-weight:700;
letter-spacing:2px;
}

.items #n_votes_item div {
font-size:16px;
margin-top:-10px;
color:#6F6F6F;
letter-spacing:normal;
border-top:1px dotted #E4E1DC;
}

.items table tr td.vote {
width:62px;
vertical-align:middle;
padding:10px 0 20px 15px;
min-height: 150px;
}

.items tr .widget {
margin-left:-2px;
height: 85px;
}

.item_view tr.item .widget {
margin-left:-5px;
}

.items .pointSelector {
background-color:#fff;
position:absolute;
padding-right:1px;
margin-left:-3px;
margin-top:-32px;
display:none;
}

.items .pointSelector a {
font-size:15px;
color:#fff;
line-height:1.5em;
text-decoration:none;
background:url(pointsSelector.png) no-repeat left;
padding:4px 6px;
}

.items .pointSelector a.active {
background:url(pointsSelector.png) no-repeat right;
color:#F79112;
cursor:default;
}

.items .pointSelector a.inactive:hover {
background:url(pointsSelector.png) no-repeat center 50%;
color:#fff;
}

.items .pointSelector a.lock {
background:url(pointsSelector.png) no-repeat right;
color:#eae9e8;
cursor:default;
}

.widget {
padding-top:10px;
text-align:center;
margin:15px 0;
}

.items .points {
font-size:16px;
text-align:center;
color:#fff;
height:25px;
font-weight:700;
margin-top:3px;
padding-bottom:0;
background:url(counterProp.png) no-repeat center 50%;
}


.items .labelPoints {
position:absolute;
color:#fff;
font-weight:700;
font-size:14px;
width:50px;
text-align:center;
margin:-24px 0 0 3px;
}

.items .flashVoteLeft {
text-align:center;
background-color:#FFFDE2;
font-size:10px;
color:#767575;
position:absolute;
height:12px;
width: 60px;
line-height:0.8em;
margin:-10px 0 0 -6px;
padding:5px 2px;
}

.items .flashVoteLeft span {
font-size:13px;
color:#4E4C4C;
font-weight:700;
}

.spinner {
margin-top:3px;
}

.widget .up a.vote_up {
width:48px;
height:94px;
margin-top:-10px;
margin-left:3px;
background:url(voteThumb1.jpg) no-repeat left;
border:none;
display:block;
color:#fff;
}

.widget .up a.vote_upActive {
width:48px;
height:94px;
margin-top:-10px;
margin-left:3px;
background:url(voteThumb1.jpg) no-repeat right;
border:none;
display:block;
color:#fff;
}

.widget .up a.vote_upHover,.widget .up a.Vote_upWait {
background:url(voteThumb1.jpg) no-repeat center;
/*margin-left:4px; */
}

.items .item-details {
padding-left:10px;
min-width:320px;
}

.items h2.itemHeader a {
font-size:18px;
line-height:1em;
font-family:'Gill Sans','lucida grande',helvetica, arial, sans-serif;
color:#E24F18;
font-weight:100;
text-decoration: underline;
}

.items h2.itemHeader a:hover { 
text-decoration: none;
}

 .items span.editDeleteOption {
padding: 5px;
color:#515151;
background-color:#FFFDE2;
font-style: italic;
font-size:12px; 
margin-right: 5px;  
}

.items span.editDeleteOption a{

font-style: normal;
color:#E24F18;
margin-right: 5px;
margin-left: 5px;
font-weight:600;
text-decoration: underline;  
}

.items span.editDeleteOption a:hover {
text-decoration: none;  
}


.items td.item-details {
vertical-align:top;
max-width:300px;
}

.item_view td.item-details {
max-width:540px;
}

.items .item-details img {
border:1px solid #E4E1DC;
display:block;
margin:5px auto 10px;
padding:4px;
}

.items .item-details #mediaObject {
background-color:transparent;
display:block;
margin:5px 0 10px 10px;
}

.items .submitted {
color:#4E4C4C;
font-size:11px;
}

.items .addComment {
background:url(comment.png) no-repeat left 50%;
padding:0 0 0 18px;
}

.items .addComment:hover,.items .addCommentActive {
background:url(comment_hover.png) no-repeat left 50%;
padding:0 0 0 18px;
}

.items .addMedia {
background:url(media.png) no-repeat left 50%;
padding:0 0 0 17px;
}

.items .addMedia:hover,.items .addMediaActive {
background:url(media_hover.png) no-repeat left 50%;
padding:0 0 0 17px;
}

.items .item-details .marginLeft {
margin-left:60px;
}

.items .item-details .details-title {
padding-bottom:1px;
}

.items .details-description {
line-height:1.7em;
color:#393733;
}

.items tr.item ul.convince {
width:350px;
}

.item_view tr.item ul.convince {
width:510px;
}

.items .media {
padding-right:5px;
padding-left:5px;
width:135px;
}

.items .media img {
border:1px solid #E4E1DC;
max-width:130px;
max-height:150px;
padding:4px;
}

.mediaTypeImage {
background:url(zoom.png) no-repeat;
position:absolute;
width:24px;
height:24px;
margin:6px 0 0 6px;
}

.items .media .mediaTypeUrl {
background:url(globe.png) no-repeat;
position:absolute;
width:26px;
height:26px;
margin:4px 0 0 6px;
}

.items .media .mediaTypeVideo {
background:url(play.png) no-repeat;
position:absolute;
width:36px;
height:36px;
margin:36px 0 0 50px;
}

.items .media img:HOVER {
border-color:#009AEF;
}

.items a.suggest-up {
width:218px;
height:32px;
float:right;
background:url(submitButon.png) right top no-repeat;
margin:-30px 9px 0 0;
padding:0;
}

.items a.suggest-up:hover,.items a.suggest-up:focus,.items a.suggest-up:active {
background:url(submitButon.png) left top no-repeat;
}

#list a.suggest-down {
width:219px;
height:32px;
display:block;
float:right;
background:url(submitButonDown.png) right top no-repeat;
margin:-31px 9px 0 17px;
padding:0;
}

#list a.suggest-down:hover,#list a.suggest-down:focus,#list a.suggest-down:active {
background:url(submitButonDown.png) left top no-repeat;
}

.items a.deletePersonnalTop {
background:url(deleteTop.png) no-repeat left 50%;
margin-left:-10px;
padding:4px 0 0 22px;
}

.items a.editPersonnalTop {
background:url(edit.png) no-repeat left 50%;
padding:4px 0 0 25px;
}

.items .media-add {
margin-left:0;
}

.items ul.convince {
float:left;
list-style:none;
width:100%;
padding:0;
}

.items .item-details ul.convince {
margin-bottom:-10px;
}

.items .mail {
background:url(email.png) no-repeat left 50%;
display:block;
width:16px;
height:19px;
margin-right:4px;
padding:0;
}

.items a.mail:HOVER {
background:url(email_hover.png) no-repeat left 50%;
}

.items a.facebook {
background:url(facebook_bw.png) no-repeat left 50%;
display:block;
width:16px;
height:19px;
margin-right:4px;
padding:0;
}

.items a.facebook:HOVER {
background:url(facebook_p.png) no-repeat left 50%;
}

.items .twitter {
background:url(twitter_bw.png) no-repeat left 50%;
display:block;
width:16px;
height:19px;
margin-right:4px;
padding:0;
}

.items a.twitter:HOVER {
background:url(twitter_p.png) no-repeat left 50%;
}

.items .delete-add {
position:absolute;
margin-left:449px;
margin-top:-2px;
}

.items .clear {
clear:both;
}

/*preview*/
#preview {
width:585px;
margin:10px 0 20px;
padding:0;
}

#preview table {
border-collapse:collapse;
border-top:1px solid #E1E1E1;
width:655px;
}

#preview h1 {
margin-top:-7px;
}

#preview h4 {
color:#4E4C4C;
}

#preview .description {
line-height:1.7em;
margin-bottom: 10px;
}

#preview .marginLeft {
font-style:italic;
margin-left:20px;
}

#preview td {
border-bottom:1px solid #E1E1E1;
vertical-align:top;
padding:10px 15px 10px 0;
}

#preview td.media {
max-width:135px;
padding-left:10px;
padding-right:20px;
text-align:right;
}

#preview td.media img{
border: 1px solid #E4E1DC;
padding: 4px;
max-width: 135px;
}

#preview td.item-details {
max-width:450px;
}

#preview .rank {
width:60px;
vertical-align:middle;
padding-left:0;
}

#preview td.action-favorites {
text-align:right;
vertical-align:top;
margin:0;
padding:15px 0 0;
}

#preview td.action-favorites a {
color:#fff;
}

#preview .up {
background:url(up_l.png) no-repeat left 50%;
padding:5px 0 0 25px;
}

#preview .up:hover {
background:url(up.png) no-repeat left 50%;
}

#preview .down {
background:url(down_l.png) no-repeat left 50%;
padding:5px 0 0 25px;
}

#preview .down:hover {
background:url(down.png) no-repeat left 50%;
}

#preview .delete {
background:url(delete_l.png) no-repeat left 50%;
padding:5px 0 0 18px;
}


/*end-items*/
.share_links {
margin-top:-15px;
float:left;
}

.share_links .facebook {
background:url(facebook.png) no-repeat left 50%;
display:block;
width:32px;
height:32px;
margin-right:4px;
}

.share_links .twitter {
background:url(twitter.png) no-repeat left 50%;
display:block;
width:32px;
height:32px;
margin-right:4px;
}

.share_links .mail {
background:url(mail.png ) no-repeat left 50%;
display:block;
width:32px;
height:32px;
margin-right:0;
}

.share_links .reddit {
background:url(reddit.png ) no-repeat left 50%;
display:block;
width:32px;
height:32px;
margin-right:4px;
}

.share_links .stumble {
background:url(stumble.png ) no-repeat left 50%;
display:block;
width:32px;
height:32px;
margin-right:4px;
}

.share_links .delicious {
background:url(delicious.png ) no-repeat left 50%;
display:block;
width:32px;
height:32px;
margin-right:4px;
}

.share_links .digg {
background:url(digg.png ) no-repeat left 50%;
display:block;
width:32px;
height:32px;
margin-right:4px;
}

li .title a {
text-decoration:underline;
font-size:1.5em;
}

/* Sidebar */
#sidebar {
float:right;
width:315px;
margin:0;
padding:0;
}

#sidebar ul li h2 {
padding-bottom:2px;
margin-left:10px;
padding-left:5px;
margin-right:5px;
margin-bottom:-5px;
border-bottom:1px solid #ECEBE9;
}

#sidebar h2.share {
color:#4E463F;
font-weight:600;
padding-left:0;
}

#sidebar #suggestion a {
width:160px;
height:98px;
float:right;
background:url(suggestion-box.png) left top no-repeat;
padding:0;
}

#sidebar #arg {
width:140px;
height:88px;
color:#393733;
margin-left:10px;
float:left;
padding:5px 0;
}




#sidebar #time {
font-size:14px;
color:#FFE4AF;
font-weight:700;
margin:0 7px 10px 5px;
}

#sidebar #time-left {
font-size:24px;
font-weight:700;
border-top:1px dotted #e2e2e2;
color:#fff;
position:absolute;
padding:3px;
}

#sidebar #time-left sup {
font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
}

#sidebar #tip-man {
width:115px;
height:98px;
float:right;
background:url(tip.png) left top no-repeat;
padding:0;
}

#sidebar #tip-arg {
width:165px;
height:88px;
color:#393733;
margin-left:10px;
float:left;
padding:5px 0;
}

#sidebar #tip-arg-dash {
width:255px;
height:58px;
color:#393733;
margin-left:10px;
float:left;
padding:5px 0;
}

#sidebar #tip-man-dash {
width:65px;
height:98px;
float:right;
margin-top:-20px;
background:url(tip.png) left top no-repeat;
padding:0;
}

#sidebar #join {
margin:0 5px 10px;
}

#sidebar #fb_login {
margin:8px 0 5px;
}

#sidebar ul {
list-style:none;
margin:0;
padding:0;
}

#sidebar .feed li {
margin-bottom:0;
}

#sidebar li .nvotes-open {
float:left;
width:30px;
height:30px;
margin-top:6px;
margin-right:8px;
background:url(img02.jpg) no-repeat;
line-height:normal;
text-transform:uppercase;
text-align:center;
font-weight:700;
color:#000;
}

#sidebar li .nvotes-closed {
float:left;
width:30px;
height:30px;
margin-top:3px;
margin-right:8px;
background:url(img05.jpg) no-repeat;
line-height:normal;
text-transform:uppercase;
text-align:center;
font-weight:700;
color:#000;
}

#sidebar li .personnal {
float:left;
width:30px;
height:30px;
margin-top:6px;
margin-right:8px;
background:url(img04.jpg) no-repeat;
line-height:normal;
text-transform:uppercase;
text-align:center;
font-weight:700;
color:#000;
}

#sidebar .title-list-link {
float:right;
padding-right:15px;
}

#sidebar  .follow {
float:right;
padding-right:10px;
padding-top:4px;
color:gray;
}

#sidebar .follow a {
background:url(follow-member.png) no-repeat left 50%;
margin-right:0;
padding:8px 0 8px 80px;
}

#sidebar li li {
margin:0;
padding:4px 0;
}

#sidebar a:hover {
text-decoration:underline;
}

#sidebar #created {
clear:both;
display:block;
position:relative;
background-color:#e4e1dc;
margin:0 7px 3px 9px;
}

#sidebar #created .thumbnail_user {
float:left;
height:48px;
width:48px;
margin-right:10px;
margin-top:5px;
border:2px solid #fff;
padding:1px;
}

#sidebar #tagBox {
background-color:#e4e1dc;
margin:-7px 7px 10px 9px;
}

#sidebar #tagBox li{
margin: 0;
}

#sidebar li#tags {
margin-top: 5px;

}

#sidebar li#tags a {
color:#444;
}

#sidebar #voters .thumbnail_user {
height:78px;
width:78px;
}

#sidebar #voters li {
display:inline;
}

#sidebar #voters h3 {
text-align:center;
font-size:11px;
margin-top:2px;
}

#sidebar #voters .boxgrid {
width:78px;
height:78px;
border:solid 1px #E4E1DC;
margin-right:5px;
margin-top:10px;
}

#sidebar #voters .boxgrid img {
top:0;
}

#sidebar #voters .caption .boxcaption {
top:60px;
left:0;
}

.items table tr.private,.items table tr.item {
background:url(item_bg_personnal.jpg) repeat-y;
border-right:0 solid #E1E1E1;
}

.items .rank .label,#preview .rank .label {
background:url(label.png) no-repeat center 50%;
font-size:28px;
color:#fff;
font-weight:700;
text-align:center;
padding:0 0 4px;
}

.items .item-details-add,.items .details-description-add,.items .details-reference-add {
margin-left:75px;
}

.items ul.convince li,.share_links .actions li {
display:inline;
float:left;
}

.top .title a:hover,li .title a:hover,#sidebar a {
text-decoration:none;
}

.side-info,#sidebar li {
margin-bottom:10px;
}

#sidebar li .nvotes-open b,#sidebar li .nvotes-closed b {
display:block;
font-size:16px;
color:#fff;
margin:5px 0 0;
padding:0;
}

/* red_box*/
.red_box {
background:#e24f18;
clear:both;
display:block;
position:relative;
margin:0 0 0 4px;
}

.red_box_top div {
background:url(red_box_tl.png) no-repeat top left;
}

.red_box_top {
background:url(red_box_tr.png) no-repeat top right;
}

.red_box_bottom div {
background:url(red_box_bl.png) no-repeat bottom left;
}

.red_box_bottom {
background:url(red_box_br.png) no-repeat bottom right;
}

/* end red_box
 ads */
.ads {
text-align:center;
color:#9F9F9F;
margin-bottom:15px;
margin-top: -5px;
}

.ads2 {
text-align:left;
margin-top: 20px; 
color:#9F9F9F;   
}

.ads3 {
text-align:center; 
margin-bottom:10px;  
margin-top: -5px;  
color:#9F9F9F; 
}

.ads4 {
text-align:left; 
color:#9F9F9F; 
margin-left: 10px; 
}

.ads5 {
text-align:center; 
margin-top: 15px;
color:#9F9F9F;  
margin-bottom: -5px; 
}


/* end-ads
 profile */
#profile {
margin-left:170px;
}

#profile h1,.notificationH1 {
color:#4E4C4C;
font-size:36px;
font-weight:400;
margin:0 0 -10px;
padding:0;
}

#profile #settings {
font-size:12px;
border:1px dotted #CFCFCF;
position:absolute;
margin-top:19px;
margin-left:12px;
padding:1px 6px;
}

#profile #settings:HOVER {
text-decoration:none;
border:1px solid #CFCFCF;
color:#FF7F13;
}

#profile .wall h1 {
color:gray;
font-size:22px;
font-weight:400;
border-bottom:1px solid #E8EFF4;
margin:0;
padding:0;
}

#profile a.follow {
background:url(follow-member.png) no-repeat left 50%;
margin-left:10px;
}

#profile .total_points {
margin-top:-55px;
text-align:center;
margin-right:30px;
float:right;
}

#profile .total_points .points {
font-weight:800;
color:#4e4c4c;
font-size:36px;
margin-top:-10px;
}

#profile .egg {
background:url(egg.png) no-repeat left 50%;
height:58px;
width:40px;
}

#profile .baby {
background:url(baby.png) no-repeat left 50%;
height:38px;
width:40px;
}

#profile .child {
background:url(child.png) no-repeat left 50%;
height:49px;
width:30px;
margin-left:8px;
}

#profile .adult {
background:url(adult.png) no-repeat left 50%;
height:66px;
width:40px;
margin-left:3px;
}

#profile .total_points a {
text-decoration:none;
color:#a4a3a0;
font-size:16px;
}

#wrap_counter {
margin-top:42px;
list-style:none;
height:63px;
}

#wrap_counter li {
float:left;
margin-right:15px;
padding:4px 0 3px;
}

#wrap_counter li:hover a {
color:#cacaca;
}

#wrap_counter .w_public {
background:url(public.png) no-repeat left 50%;
}

#wrap_counter .w_private {
background-color:#807B7B;
}

#wrap_counter .w_friends {
background-color:#AAD450;
}

#wrap_counter .w_generated {
background-color:#FF8622;
}

#wrap_counter .w_votes {
background:url(votes.png) no-repeat right 50%;
}

#wrap_counter a {
text-align:center;
font-weight:bolder;
padding-top:13px;
display:block;
color:#fff;
font-size:36px;
width:115px;
line-height:0.8em;
margin-top:-8px;
}

#wrap_counter a.desc {
font-size:13px;
padding-bottom:5px;
}

#profile-content {
margin-top:-5px;
background-color:#fff;
width:675px;
padding-bottom:30px;
}

.gray_round_box {
background:#e4e1dc;
margin-top:18px;
width:768px;
}

.gray_round_top div {
background:url(roundedcornr_979710_tl.png) no-repeat top left;
}

.gray_round_top {
background:url(roundedcornr_979710_tr.png) no-repeat top right;
}

.gray_round_bottom div {
background:url(roundedcornr_979710_bl.png) no-repeat bottom left;
}

.gray_round_bottom {
background:url(roundedcornr_979710_br.png) no-repeat bottom right;
}

.gray_round_content {
padding-left:10px;
margin:0 8px;
}

.grayl_top div {
background:url(grayl_tl.png) no-repeat top left;
}

.grayl_top {
background:url(grayl_tr.png) no-repeat top right;
}

.grayl_bottom div {
background:url(grayl_bl.png) no-repeat bottom left;
}

.grayl_bottom {
background:url(grayl_br.png) no-repeat bottom right;
}
#profile .gray_round_content h2 {
color:#4E4C4C;
font-size:24px;
font-weight:400;
margin:0 0 -10px;
padding:0;
}

#profile .gray_round_content h2 a {
font-size:12px;
margin-top:10px;
text-decoration:underline;
margin-right:18px;    
}

#profile input {
font-size:12px;
}

#profile .header {
width:615px;
height:25px;
margin-top:0;
margin-left:-15px;
margin-bottom:4px;
background:url(titleHeader_bg.jpg) no-repeat;
}

#profile .header H2 {
color:#fa6900;
font-size:18px;
float:left;
background:transparent;
margin:0;
padding:0 0 0 12px;
}

#profile .header a {
height:25px;
line-height:24px;
color:#fff;
font-size:12px;
font-weight:400;
background:url(link_bg.gif) no-repeat;
float:right;
display:block;
padding:0 8px;
}

.activity {
margin-bottom:20px;
line-height:1.8em;
font-size:12px;
color:#444;
width:414px;
float:left;
}

.activity .title-list-link a {
float:right;
padding-right:15px;
color:#fff;
text-decoration:underline;
font-weight:100;
}

.activityNotification {
width:945px;
border-top:1px dotted #E4E1DC;
}

.activityNotification a {
font-weight:400;
color:#0092BF;
}

.activity .vote_image {
width:90px;
height:60px;
margin-right:5px;
margin-left:5px;
margin-top:10px;
float:left;
border:solid 1px #E4E1DC;
overflow:hidden;
position:relative;
}

.activity .recentVotes {
height:70px;
}

.activity .vote_image img {
position:absolute;
min-width:95px;
min-height:60px;
border:0;
}

.activity h2 {
color:#fff;
width:415px;
height:32px;
background:url(header_activity.png) no-repeat;
font-size:14px;
margin-top:20px;
margin-bottom:-5px;
padding:0 0 0 5px;
}

#sidebar .activity {
width:340px;
}

#sidebar .activity h2 {
width:350px;
background:url(header_activity_small.png) no-repeat;
}

#sidebar .activity .vote_image {
margin-right:15px;
}

.activity a {
border:none;
}

.activity .thumbnail_user {
float:left;
}

.activity img.thumbnail_friend {
height:16px;
border:1px solid #E4E1DC;
float:none;
margin:0 2px -5px;
padding:1px;
}

.activity .thumbnail_user img {
border:1px solid #E4E1DC;
margin-right:10px;
padding:2px;
}

.activity .description {
padding-bottom:5px;
}

.description img {
margin-left:5px;
height:55px;
margin-right:8px;
margin-bottom:5px;
float:left;
padding:1px;
}

.activity .description-w-image {
height:81px;
}

.activity .feed li {
list-style:none;
padding-bottom:0;
padding-top:10px;
border-bottom:1px dotted #E4E1DC;
}

.activity .new {
background:url(new_label.png) no-repeat;
height:25px;
width:28px;
margin-left:710px;
position:absolute;
padding:30px;
}

.activity .top {
background:url(top_activity.png) no-repeat 0 50%;
margin-right:-1px;
border:none;
padding:3px 0 0 20px;
}

.activity .item {
background:url(item_activity.png) no-repeat 0 50%;
margin-right:-1px;
padding:3px 0 0 20px;
}

.activity .user {
background:url(activity.png) no-repeat 0 50%;
margin-right:-1px;
padding:3px 0 0 20px;
}

.activity a.picture {
background:url(picture_activity.png) no-repeat 0 50%;
margin-right:-1px;
padding:3px 0 0 20px;
}

.activity .like {
background:url(like_activity.png) no-repeat 0 50%;
margin-right:-1px;
padding:5px 0 0 20px;
}

.activity .join {
background:url(join_activity.png) no-repeat 0 50%;
margin-right:-1px;
padding:3px 0 0 20px;
}

.activity .edit {
background:url(edit_activity.png) no-repeat 0 50%;
margin-right:-1px;
padding:3px 0 0 20px;
}

.activity .comment {
background:url(comment_activity.png) no-repeat 0 50%;
margin-right:-1px;
padding:0 0 0 20px;
}

.activity .badge_activity {
background:url(badge_activity.png) no-repeat 0 50%;
margin-right:-1px;
padding:0 0 0 20px;
}

.activity .welcome,.activity .top-ends, .activity .badge {
background:url(favicon.png) no-repeat 0 50%;
margin-right:-1px;
padding:1px 0 0 18px;
}



.sub-title {
border-bottom:1px solid #E8EFF4;
margin-bottom:-10px;
}

/*dashboard*/
#dashboard h1 {
color:#4E4C4C;
font-size:36px;
font-weight:600;
padding:0;
}

#dashboard .boxgrid {
width:170px;
margin-top:10px;
margin-right:0px;
}

#dashboard .boxgrid img {
width:220px;
top:-20px;
}

#dashboard .caption .boxcaption {
top:88px;
}

#dashboard .gray_round_box {
width:585px;
}

#dashboard a.hide {
float:right;
color:#777474;
font-weight:100;
}

.roundedcornr_box_F4F4EE {
background:#f4f4ee;
}

.roundedcornr_top_F4F4EE div {
background:url(roundedcornr_455021_tl.png) no-repeat top left;
}

.roundedcornr_top_F4F4EE {
background:url(roundedcornr_455021_tr.png) no-repeat top right;
}

.roundedcornr_bottom_F4F4EE div {
background:url(roundedcornr_455021_bl.png) no-repeat bottom left;
}

.roundedcornr_bottom_F4F4EE {
background:url(roundedcornr_455021_br.png) no-repeat bottom right;
}

/*end-dashboard
friends-list*/
#friends-list ul {
list-style:none;
margin-top:15px;
}

#friends-list ul li {
border-bottom:1px dotted #E4E1DC;
height:55px;
width:auto;
}

#friends-list ul li img {
width:48px;
margin-top:-5px;
border:1px solid #E4E1DC;
margin-right:10px;
padding:2px;
}

#friends-list ul li img:HOVER {
width:48px;
border:1px solid gray;
}

#friends-list ul li a.follow-member {
background:url(follow-member.png) no-repeat left 50%;
margin-left:60px;
padding:8px 0 5px 80px;
}

#friends-list ul li .name_user {
margin-top:-60px;
margin-left:60px;
}

/*end-friends-list
search-friends*/
#search-friends ul {
list-style:none;
margin-top:20px;
}

#search-friends ul li {
border-bottom:1px solid #E8EFF4;
padding-bottom:5px;
padding-top:5px;
}

#search-friends ul li img {
width:48px;
border:1px solid gray;
padding:2px;
}

#search-friends ul li img:HOVER {
width:48px;
border:1px solid #000;
}

#search-friends ul li a.follow-member {
position:absolute;
margin-top:-37px;
background:url(follow-member.png) no-repeat left 50%;
margin-left:60px;
padding:8px 0 18px 80px;
}

#search-friends ul li .name {
position:absolute;
margin-top:-60px;
margin-left:60px;
}

/*end-search-friends
friends-big-list*/
#friendsBigList ul {
list-style:none;
margin-top:20px;
margin-left:15px;
width:910px;
}

#friendsBigList ul li {
display:inline;
}

#friendsBigList h3 {
text-align:center;
}

#friendsBigList ul li img {
width:144px;
}

#friendsBigList .boxgrid {
width:144px;
height:144px;
border:solid 1px #9f9f9f;
margin:0 25px 15px 0;
}

#friendsBigList .boxgrid img {
top:0;
}

#friendsBigList .caption .boxcaption {
top:115px;
left:0;
}

/*end-friends-big-list
news feed*/
#news-feed {
margin-top:0;
margin-bottom:20px;
line-height:2.1em;
width:650px;
}

#news-feed .sub-title {
border-bottom:1px solid #E8EFF4;
margin-bottom:-20px;
margin-top:5px;
}

/*end-news-feed
 left-bar */
#left-bar {
float:left;
width:145px;
padding-bottom:20px;
padding-top:0;
margin-left:5px;
}

#left-bar ul {
list-style:none;
margin:0;
padding:0; 
}

#left-bar li {
margin-bottom:18px;
}

#left-bar .profile-actions {
margin-bottom:15px;
list-style:none;
}

#left-bar .profile-actions ul li {
margin:0;
padding:0;
}

#left-bar .profile-actions ul {
border-top-width:0;
}

#left-bar .profile-actions ul li a.picture {
font-size:8px;
}

#left-bar .profile-actions ul li a {
background:#fff;
color:#009AEF;
text-decoration:none;
list-style-type:none;
font-size:12px;
}

#left-bar #details ul {
line-height:0.9em;
font-size:11px;
}

#left-bar li.friends .title-list-link, #left-bar li#badges .title-list-link {
float:right;
}

#left-bar li.friends .title-list-link a, #left-bar li#badges .title-list-link a {
padding-right:5px;
color:#fff;
background-color:transparent;
text-decoration:underline;
}

#left-bar .thumbnail_user {
margin-left:1px;
width:144px;
}

#left-bar .bottom_thumbnail {
background:url(bottom_profile_picture.png) no-repeat right 50%;
width:144px;
height:22px;
color:#444;
margin-left:1px;
text-align:center;
display:block;
margin-top:-8px;
position:relative;
padding-top:8px;
}

#left-bar .bottom_thumbnail:hover {
background:url(bottom_profile_picture.png) no-repeat left 50%;
color:#fff;
text-decoration:none;
}

#left-bar .friends img {
width:36px;
border:1px solid #E4E1DC;
margin:8px 8px 0px 0;
padding:1px;
}

#left-bar .friends ul {
height:40px;
}

#left-bar .friends ul li {
float:left;
padding:0;
}

#left-bar li li {
margin:0;
padding:4px 0;
}

#left-bar h2 {
padding-left:5px;
padding-right:5px;
font-size:12px;
font-weight:700;
width:135px;
height:29px;
color:#fff;
background:url(left_bar_header.png) no-repeat left 50%;
}

#left-bar li.friends ul.top10 { 
height: auto;
}

#left-bar li.friends .top10 li {
width:125px;
height:90px;
border:2px solid #E4E1DC;
overflow:hidden;
margin-top:6px;
background-color:#E4E1DC;
position:relative;
margin-left:5px;

}

#left-bar li.friends .top10 img {
min-width:140px;
min-height:100px; 
position:absolute;
top:-10px;
padding: 0;
}

#left-bar ul#menuSettings {
margin-top:15px;
}

#left-bar #menuSettings li {
background-color:#ECEBE9;
width:140px;
margin-bottom:6px;
padding:4px 0 4px 10px;
}

#left-bar #menuSettings li.active {
background-color:#00A9E0;
}

#left-bar #menuSettings li.active a {
color:#fff;
}

#left-bar #menuSettings a {
font-weight:400;
font-size:11px;
color:#008DBF;
}

#left-bar #menuSettings a:hover {
color:#FF7F16;
text-decoration:none;
}

/*end-leftbar
 right Box */
#rightBox {
width:316px;
clear:both;
display:block;
position:relative;
padding-bottom:16px;
color:#3D3D3E;
background:url(rightBox_footer2.png) 50% bottom no-repeat;
}

#rightBox .preview {
width:90px;
height:60px;
border:1px solid #E4E1DC;
float:left;
overflow:hidden;
position:relative;
background-color:#000;
margin:2px 10px 0 0;
}

#rightBox img.thumbnail {
position:absolute;
width:100px;
top:-5px;
right:-5px;
}

#rightBox .closed {
padding-bottom:10px;
border-bottom:1px dotted #E4E1DC;
height:60px;
}

#rightBox .closed .gray {
font-size:11px;
}

#rightBox .closed .gray a{
text-decoration:underline;
}

#rightBox .timeClosed {
color:#444;
font-size:11px;
font-weight:100;
}

#rightBox .timeClosed strong {
font-weight:700;
}

#rightBox H3 {
height:28px;
background:url(rightBox_header2.png) no-repeat;
margin:0;
padding:11px 15px 0 54px;
}

#rightBox H3.private {
background:url(rightBox_header_private.png) no-repeat;
}

#rightBox H3.stateClosed {
background:url(rightBox_bw_header.jpg) no-repeat;
}

#rightBox H3 span {
float:left;
font-size:12px;
color:#fff;
font-weight:700;
}

#rightBox H3 a {
float:right;
font-size:10px;
text-decoration:underline;
color:#fff;
font-weight:400;
}

#rightBox strong {
color:#444;
}

#rightBox ul {
background:url(rightBox_content.png) repeat-y;
margin:0;
padding:5px 0 0 20px;
}

#rightBox li {
width:285px;
line-height:1.4em;
}

#suggestion tr:hover {
color:#888;
}

#suggestion table {
margin-left:110px;
border-bottom:1px solid #ECEBE9;
width:600px;
margin-top:15px;
}

#suggestion td {
border-top:1px solid #ECEBE9;
padding:5px 15px;
}

#suggestion td.create-action {
text-align:right;
vertical-align:top;
}

#suggestion .name {
font-size:22px;
font-style:normal;
font-weight:600;
color:gray;
margin:0;
padding:0;
}

#suggestion a.report {
color:#F38630;
}

#suggestion a.create {
font-size:14px;
color:#6AD6F9;
}

#suggestion a.create:HOVER {
color:#00A9E0;
text-decoration:none;
}

/*BOXGRID*/
.boxcaption h3 {
color:#FFF;
font:10pt Arial, sans-serif;
letter-spacing:-1px;
font-weight:700;
margin:10px 10px 0;
}

.boxgrid {
width:220px;
height:116px;
margin-right:10px;
margin-left:11px;
float:left;
background:#161613;
border:solid 2px #807B7B;
overflow:hidden;
position:relative;
}

.boxgrid img {
position:absolute;
top:-20px;
width:230px;
border:0;
}

.boxgrid p {
color:#afafaf;
font-weight:700;
font:10pt "Lucida Grande", Arial, sans-serif;
padding:0 10px;
}

.boxgrid a,#profile .boxgrid a:HOVER {
color:#fff;
text-decoration:none;
}

.boxcaption {
float:left;
position:absolute;
background:#000;
height:100px;
width:100%;
opacity:.8;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}

.captionfull .boxcaption {
top:260px;
left:0;
}

.caption .boxcaption {
top:89px;
left:0;
}

/*END BOXGRID
Login Box*/
#loginBox {
color:#727272;
font-weight:700;
font-size:16px;
}

#loginBox a {
text-decoration:underline;
color:#00A9DC;
}

.red_box_top div,.red_box_top,.red_box_bottom div,.red_box_bottom,.gray_round_top div,.gray_round_top,.gray_round_bottom div,.gray_round_bottom,.grayl_top div,.grayl_top,.grayl_bottom div,.grayl_bottom,.roundedcornr_top_F4F4EE div,.roundedcornr_top_F4F4EE,.roundedcornr_bottom_F4F4EE div,.roundedcornr_bottom_F4F4EE {
width:100%;
height:8px;
font-size:1px;
}

.red_box_content,.grayl_content,.roundedcornr_content_F4F4EE {
margin:0 8px;
}

#wrap_counter .w_followers,#wrap_counter .w_likes {
background-color:#E24F18;
}

#wrap_counter a:hover,#left-bar li.friends .title-list-link a:hover,#left-bar a {
text-decoration:none;
}

#profile .gray_round_content h1,#dashboard .gray_round_content h1,#dashboard .roundedcornr_content_F4F4EE h1 {
font-size:24px;
color:#444;
font-weight:100;
margin-top:-5px;
}

#dashboard a.hide:hover,#left-bar .profile-actions ul li a:hover,#left-bar a:hover {
text-decoration:underline;
}

#friends-list ul li .followed,#search-friends ul li .followed {
position:absolute;
margin-top:-40px;
margin-left:60px;
color:gray;
}

#friends-list ul li .follow a,#search-friends ul li .follow a {
font-weight:400;
font-size:10px;
}

#suggestion tr,#suggestion a.created {
color:gray;
}


/* help */
.help{
font-size: 13px;
width: 700px;
}



.help table{
width: 60%;
border-collapse:collapse; 
text-align: center; 
margin: 10px 0 10px 20px;
}

.help table td{
border: 1px solid #E4E1DC; 
padding: 5px;
}

.help table#status{
width: 30%;
margin-left: 40px;

}

.help table#status td{
border: 0; 
padding: 5px;
}

.help #egg{
width: 40px;
height: 58px;
background:url(egg.png)  no-repeat center;
}

.help #baby{
width: 40px;
height: 58px;
background:url(baby.png)  no-repeat center;
}

.help #child{
width: 40px;
height: 58px;
background:url(child.png)  no-repeat center;
}

.help #adult{
width: 40px;
height: 66px;
background:url(adult.png)  no-repeat center;
}


.help table#imageVotes td {
border: 0;  
}

.help #imageWidget {
padding: 130px 65px 0 0;
background:url(thumb_up.png)  no-repeat center;
}
.help #imageCounter {
padding: 155px 319px 0 0;   
margin-left: 50px;
background:url(counter.png)  no-repeat center;
}

.help b{
color: #2F2F2F;
}
 
.help h1 {
color:#4E4C4C;
font-size:36px;
font-weight:400;
}

.help h1, .help h2, .help h3 {
color: #4E4C4C;
}

.help h2{
color: #01A8DF;
margin-bottom: 5px;
margin-top: 15px;
}
/*  end-help*/

/* terms */  
.terms{
width: 900px;
margin-left: 20px;
} 
/*end-terms*/

/*opaque*/
#opaque {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 99;
    display: none;
    background-color: black;
    filter: alpha(opacity=40);
    opacity: 0.4;
}
/*end-opaque*/

/*badges*/  

 li#badges ul{
display: block;   
height: 55px ;  
margin-bottom: 5px;
}

 li#badges ul li{
 padding-right:55px;
 padding-bottom: 60px;
display: inline-block;    
 margin-left: 10px;
 float:left;

}

#badges .first_voteThumb{
background:url(first_vote50.png)  no-repeat center;   } 

#badges .studentThumb{
background:url(student50.png)  no-repeat center;   } 

#badges .teacherThumb{
background:url(teacher50.png)  no-repeat center;   } 

#badges .headmasterThumb{
background:url(headmaster50.png)  no-repeat center;   } 

#badges .top_thumberThumb{
background:url(top_thumber50.png)  no-repeat center;   } 

#badges .ultimate_thumberThumb{
background:url(ultimate_thumber50.png)  no-repeat center;   } 

#badges .exhibitionnistThumb{
background:url(exhibitionnist50.png)  no-repeat center;   } 

#badges .streakerThumb{
background:url(streaker50.png)  no-repeat center;   } 

#badges .populistThumb{
background:url(populist50.png)  no-repeat center;   } 

#badges .visionaryThumb{
background:url(visionary50.png)  no-repeat center;   } 

#badges .patrolThumb{
background:url(patrol50.png)  no-repeat center;   } 

#badges .fanThumb{
background:url(fan50.png)  no-repeat center;   } 

#badges .guruThumb{
background:url(guru50.png)  no-repeat center;   } 

#badges .mediatorThumb{
background:url(mediator50.png)  no-repeat center;   } 

#badges .commentatorThumb{
background:url(commentator50.png)  no-repeat center;   } 

#badges .networkerThumb{
background:url(networker50.png)  no-repeat center;   } 

#badges .prom_queenThumb{
background:url(prom_queen50.png)  no-repeat center;   } 


#badgesBrowse {
width: 880px;    
}

#badgesBrowse h1 {
color:#4E4C4C;
font-size:36px;
font-weight:400;
margin:0 0 10px;
padding:0;
border-bottom: 1px dotted #4E4C4C;
}

#badgesBrowse h1 span {
font-size:12px;
}

#badgesBrowse table {
 border-collapse: collapse;  
 margin-left: 20px; }

#badgesBrowse tr{
height: 140px ;  
margin-bottom: 5px;
border-bottom: 5px solid #E4E1DC;
}

 #badgesBrowse  td{
 margin-right: 10px;
 border-bottom: 5px solid #E4E1DC;  
   color: #9F9F9F;  
    vertical-align: top; 
    padding-top: 10px;
    
}

 #badgesBrowse table a{
 padding-right:105px;
 padding-bottom: 112px;
 float:left;

 }

 #badgesBrowse td.details{
 padding: 0;
 padding: 15px 20px 10px 10px;
 width: 150px;
}

#badgesBrowse td h2{
color: #4E4C4C;  
font-size: 14px;
}

#badgesBrowse td .description{
 font-size: 11px;
}

#badgesBrowse td .state{
 font-size: 24px;
}

#badgesBrowse td.won{
 color: #6F6F6F; 
}

#badgesBrowse .first_vote{
background:url(first_vote100.png)  no-repeat center; 
 } 

#badgesBrowse .student{
background:url(student100.png)  no-repeat center;   } 

#badgesBrowse .teacher{
background:url(teacher100.png)  no-repeat center;   } 

#badgesBrowse .headmaster{
background:url(headmaster100.png)  no-repeat center;   } 

#badgesBrowse .top_thumber{
background:url(top_thumber100.png)  no-repeat center;   } 

#badgesBrowse .ultimate_thumber{
background:url(ultimate_thumber100.png)  no-repeat center;   } 

#badgesBrowse .exhibitionnist{
background:url(exhibitionnist100.png)  no-repeat center;   } 

#badgesBrowse .streaker{
background:url(streaker100.png)  no-repeat center;   } 

#badgesBrowse .populist{
background:url(populist100.png)  no-repeat center;   } 

#badgesBrowse .visionary{
background:url(visionary100.png)  no-repeat center;   } 

#badgesBrowse .patrol{
background:url(patrol100.png)  no-repeat center;   } 

#badgesBrowse .fan{
background:url(fan100.png)  no-repeat center;   } 

#badgesBrowse .guru{
background:url(guru100.png)  no-repeat center;   } 

#badgesBrowse .mediator{
background:url(mediator100.png)  no-repeat center;   } 

#badgesBrowse .commentator{
background:url(commentator100.png)  no-repeat center;   } 

#badgesBrowse .networker{
background:url(networker100.png)  no-repeat center;   } 

#badgesBrowse .prom_queen{
background:url(prom_queen100.png)  no-repeat center;   } 


#badgesBrowse .first_vote_dark{
background:url(first_vote100_dark.png)  no-repeat center;   } 

#badgesBrowse .student_dark{
background:url(student100_dark.png)  no-repeat center;   } 

#badgesBrowse .teacher_dark{
background:url(teacher100_dark.png)  no-repeat center;   } 

#badgesBrowse .headmaster_dark{
background:url(headmaster100_dark.png)  no-repeat center;   } 

#badgesBrowse .top_thumber_dark{
background:url(top_thumber100_dark.png)  no-repeat center;   } 

#badgesBrowse .ultimate_thumber_dark{
background:url(ultimate_thumber100_dark.png)  no-repeat center;   } 

#badgesBrowse .exhibitionnist_dark{
background:url(exhibitionnist100_dark.png)  no-repeat center;   } 

#badgesBrowse .streaker_dark{
background:url(streaker100_dark.png)  no-repeat center;   } 

#badgesBrowse .populist_dark{
background:url(populist100_dark.png)  no-repeat center;   } 

#badgesBrowse .visionary_dark{
background:url(visionary100_dark.png)  no-repeat center;   } 

#badgesBrowse .patrol_dark{
background:url(patrol100_dark.png)  no-repeat center;   } 

#badgesBrowse .fan_dark{
background:url(fan100_dark.png)  no-repeat center;   } 

#badgesBrowse .guru_dark{
background:url(guru100_dark.png)  no-repeat center;   } 

#badgesBrowse .mediator_dark{
background:url(mediator100_dark.png)  no-repeat center;   } 

#badgesBrowse .commentator_dark{
background:url(commentator100_dark.png)  no-repeat center;   } 

#badgesBrowse .networker_dark{
background:url(networker100_dark.png)  no-repeat center;   } 

#badgesBrowse .prom_queen_dark{
background:url(prom_queen100_dark.png)  no-repeat center;   }



#perpageStandart{
font-size:12px;
padding:5px 20px;
}
#perpageStandart a{}

.moreLinki strong a{background:#FFFDE2;}

.autoTitile{
margin-bottom:5px !important;
margin-left:0 !important;
margin-top:5px;
padding-left:0 !important;
}

ul.ulFlL{
float:left;
width:49%;
}


#story22 p{
margin-bottom:7px;
}






/************************/







#pokergifts {	
	float: left;
	margin-bottom: 10px;  
    padding: 8px 0px 0px 0px;
    width: 630px;
}

#pokergifts h1 {	
	color: #181818;
	font: bold 16px Arial, Helvetica, sans-serif;
	margin: 0 0 0px 0;
    padding: 4px 0px 4px 0px;
	width: 580px;
	text-align: center;
}
	

.sliderwrapper{  /*the image!!!!!!!*/
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
border: 10px solid navy;
width: 600px; /*width of featured content slider*/
height: 230px;
}



.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 5px;
background: white;
width: 559px; /*width of content DIVs within slider. Total width should equal slider's inner width */
height: 218px;
border:1px solid;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

#slider4{
border: 1px solid #181818;
background: fff; 
margin-left: 14px;
}

#paginate-slider4{
border-color: #181818;
float:right;
position:relative;
right:34px;
top:-42px;
}

#paginate-slider4 a img{
width: 80px;
height: 60px;
border: 1px solid #333;
margin-top: 5px;
background: #fefefe;
}

#paginate-slider4 a img:hover, #paginate-slider4 a.selected img{
border: 1px solid #181818;
}
.slideImageFixPos {display:block;position:relative;left:-9px;top:-9px;}

a.toc{
background:transparent url(bggg.gif) no-repeat scroll 0;
color:#FFFFFF;
display:block;
float:left;
font-size:20px;
font-weight:bold;
height:34px;
line-height:1.7;
text-align:center;
width:36px;
}
