/*
 * Short description for file
 *
 * PHP version 5
 *
 * @author Aussaguel Matthieu matthieu.aussaguel@gmail.com
 */

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

.clearfix { display: inline-block; }

/* start commented backslash hack */
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
 

 h1#invisible{
position: absolute; 
left: -9000px
}

 
* {
margin:0;
padding:0;
}

/* General Style Info */
body {
background:url(../img/layout/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(../img/icons/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('../img/icons/notification/success.png');
}

#flashMessage.bad {
color:#D8000C;
background-color:#FFBABA;
background-image:url('../img/icons/notification/error.png');
}

/*end-flash
 Layout */
#container {
text-align:left;
}

#header {
width:950px;
height:189px;
background-image:url(../img/layout/header_bg.jpg);
text-align:right;
padding:13px 20px 20px;
}

#header #logo a {
width:411px;
height:59px;
margin-top:15px;
float:left;
display:block;
}

#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 {
width:225px;
height:55px;
position:absolute;
background:url(../img/layout/btn_createAtop.png) left top no-repeat;
margin:13px 37px 0 698px;
padding:0;
}

#header #explanation a:hover,#header #explanation a:focus,#header #explanation a:active {
background:url(../img/layout/btn_createAtop.png) right top no-repeat;
}

#content {
width:990px;
clear:both;
color:#333;
overflow:auto;
background:url(../img/layout/content_bg.png) repeat-y;
margin:0;
padding:5px 15px 20px 20px;
}

#footer {
width:990px;
clear:both;
display:block;
color:gray;
position:relative;
margin-left:0;
padding-top:0;
padding-bottom:32px;
background:url(../img/layout/footerBottom_bg.jpg) 50% bottom no-repeat;
}

#footer H3 {
background:url(../img/layout/footerTop_bg.jpg) no-repeat;
margin:0;
padding:36px 0 0;
}

#footer ul#links {
list-style:none;
background:url(../img/layout/footerContent_bg.jpg) repeat-y;
margin:0;
padding:0 20px 0 33px;
}

#footer li {
padding-right:28px;
display:inline;
}

#footer li#twitter {
background:url(../img/icons/Social/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 */
#connect {
width:310px;
height:37px;
background-image:url(../img/layout/login_bg2.jpg);
text-align:center;
float:right;
padding-top:18px;
}

#connect ul {
list-style:none;
width:80px;
margin-left:22px;
margin-top:-16px;
}

#connect li {
display:inline;
}

#connect a {
font-size:12px;
color:#FF7A09;
text-decoration:none;
display:block;
}

#logged {
width:430px;
height:55px;
background-image:url(../img/layout/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:100;
color:#009AEF;
}

#logged a:hover {
color:#fa6900;
text-decoration:none;
}

#logged a.notifications {
color:#F4930E;
background:url(../img/icons/not1.png) no-repeat right 0;
padding:2px 23px 0 0;
}

#logged a.notification0 {
color:#8e8e8d;
background:url(../img/icons/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;
width:681px;
float:right;
margin:0;
padding:0;
}

#nav li a.artculture {
display:block;
width:102px;
height:28px;
background:url(../img/nav/nav_arts.png) right top no-repeat;
padding:0;
}

#nav li a.artcultureActive {
display:block;
width:102px;
height:28px;
background:url(../img/nav/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(../img/nav/nav_arts.png) left top no-repeat;
}

#nav li a.cinema {
display:block;
width:93px;
height:28px;
background:url(../img/nav/nav_cinema.png) right top no-repeat;
padding:0;
}

#nav li a.cinemaActive {
display:block;
width:93px;
height:28px;
background:url(../img/nav/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(../img/nav/nav_cinema.png) left top no-repeat;
}

#nav li a.games {
display:block;
width:62px;
height:28px;
background:url(../img/nav/nav_games.png) right top no-repeat;
padding:0;
}

#nav li a.gamesActive {
display:block;
width:62px;
height:28px;
background:url(../img/nav/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(../img/nav/nav_games.png) left top no-repeat;
}

#nav li a.music {
display:block;
width:50px;
height:28px;
background:url(../img/nav/nav_music.png) right top no-repeat;
padding:0;
}

#nav li a.musicActive {
display:block;
width:50px;
height:28px;
background:url(../img/nav/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(../img/nav/nav_music.png) left top no-repeat;
}

#nav li a.people {
display:block;
width:95px;
height:28px;
background:url(../img/nav/nav_peoplePlaces.png) right top no-repeat;
padding:0;
}

#nav li a.peopleActive {
display:block;
width:95px;
height:28px;
background:url(../img/nav/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(../img/nav/nav_peoplePlaces.png) left top no-repeat;
}

#nav li a.fun {
display:block;
width:38px;
height:28px;
background:url(../img/nav/nav_fun.png) right top no-repeat;
padding:0;
}

#nav li a.funActive {
display:block;
width:38px;
height:28px;
background:url(../img/nav/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(../img/nav/nav_fun.png) left top no-repeat;
}

#nav li a.tech {
display:block;
width:83px;
height:28px;
background:url(../img/nav/nav_tech.png) right top no-repeat;
padding:0;
}

#nav li a.techActive {
display:block;
width:83px;
height:28px;
background:url(../img/nav/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(../img/nav/nav_tech.png) left top no-repeat;
}

#nav li a.lifestyle {
display:block;
width:60px;
height:28px;
background:url(../img/nav/nav_lifestyle.png) right top no-repeat;
padding:0;
}

#nav li a.lifestyleActive {
display:block;
width:60px;
height:28px;
background:url(../img/nav/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(../img/nav/nav_lifestyle.png) left top no-repeat;
}

#nav li a.sport {
display:block;
width:48px;
height:28px;
background:url(../img/nav/nav_sport.png) right top no-repeat;
padding:0;
}

#nav li a.sportActive {
display:block;
width:48px;
height:28px;
background:url(../img/nav/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(../img/nav/nav_sport.png) left top no-repeat;
}

#nav li a.other {
display:block;
width:50px;
height:28px;
background:url(../img/nav/nav_other.png) right top no-repeat;
padding:0;
}

#nav li a.otherActive {
display:block;
width:50px;
height:28px;
background:url(../img/nav/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(../img/nav/nav_other.png) left top no-repeat;
}

/* Steps */
#steps {
margin-left:-154px;
width:148px;
height:258px;
margin-top:-2px;
color:gray;

}

#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(../img/icons/number1.png) no-repeat;
border-bottom:1px dotted #DFDFDF;
}

#steps li.second {
background:url(../img/icons/number2.png) no-repeat;
border-bottom:1px solid #DFDFDF;
}

#steps li.third {
background:url(../img/icons/number3.png) no-repeat;
}

/*End Steps
 Slider */
#slider {
overflow:hidden;
margin-bottom:15px;
}

#slider a {
outline:none;
border:0;
color:#32cbfb;
}

#slider #page-wrap {
width:480px;
position:relative;
min-height:257px;
border:2px solid #DFDFDF;
background-color:#F0F0F0;
margin:0 20px 0 152px;
padding:0;
}

#slider #loading {
background:url(../img/layout/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(../img/layout/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(../img/layout/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;
border: 1px dotted #E4E1DC;
background-color: #ECEBE9;
}

.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(../img/layout/titleHeader_bg.png) no-repeat;
}

.addPretender {
background:url(../img/icons/add_fav.png) no-repeat 5px 50%;
padding:0 0 0 32px;
}

.previewTop {
background:url(../img/icons/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(../img/icons/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(../img/layout/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(../img/layout/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(../img/layout/addMediaButton.png) no-repeat left;
width:88px;
height:30px;
float:left;
margin:10px 0 0 10px;
padding:0;
}

#associatedMedia a.addMedia:hover {
background:url(../img/layout/addMediaButton.png) no-repeat right;
}

#associatedMedia .mediaTypeVideo {
background:url(../img/icons/play.png) no-repeat;
width:36px;
height:36px;
position:absolute;
margin:25px 0 0 50px;
}

#associatedMedia .mediaTypeImage {
background:url(../img/icons/zoom.png) no-repeat;
position:absolute;
width:24px;
height:24px;
margin:5px 0 0 5px;
}

#associatedMedia .mediaTypeUrl {
background:url(../img/icons/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:230px;
border:1px solid #E4E1DC;
background-color:#ECEBE9;
padding:5px 5px 11px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
}

.finishing #side .topFinishing {
display:block;
}

.finishing #first:HOVER,.finishing #side .topFinishing:HOVER {
background-color:#fff;
}

.finishing #first .preview {
width:230px;
height:145px;
border:1px solid #E2E1DF;
position:relative;
background-color:#FFF;
display: block;
overflow:hidden;
}

.finishing #first .preview img {
min-height:145px;
min-width:250px;
position:absolute;
top:-10px;
}

.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:2px;
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 {
width:80px;  
position:absolute;
}

.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;
padding-bottom: 25px;
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 #ECEBE9;
padding:10px 0;
}

.top .ranking {
width:60px;
background:url(../img/icons/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:10px 10px 0 0;
text-shadow: 0 2px 3px #006ab1;
padding-top:2px;
background:url(../img/icons/img01.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:#0283C7;
font-size:10px;
margin-top: 13px;
display: block; 
text-transform: none; 
}

.top .status-open:hover,.finishing .status-open:hover, .topGrid .status-open:hover {
color:#0283C7;
background-color:#FFF;
font-size:10px;
border-color:#0283C7;
}

.top .nvotesClosed, .topGrid .nvotesClosed  {
width:40px;
height:40px;
margin-top:10px;
margin-right:10px;
padding-top:2px;
background:url(../img/icons/img_closed.jpg) 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(../img/icons/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:#4D4C51;  
font-size:10px;
margin-top: 13px;
display: block; 
text-transform: none; 
}

.top .status-closed:hover, .topGrid .status-closed:hover {
color:#4D4C51;
background-color:#FFF;
font-size:10px;
border-color:#4D4C51;
}

.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;
margin-top: 5px;
display: block; 
text-transform: none; 
}

.top .status-perso:hover {
color:#6b6b6b;
background-color:#fff; 
}

.top .preview {
float:left;
border:1px solid #69D2E7;
width:117px;
overflow:hidden;
height:88px;
margin:8px 10px 0 0;
}


.top .details-wrapper {
    float: right;
    width: 450px;
}

#dashboard .top .details-wrapper {
    width: 360px;
}

.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;
}

.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;
padding:4px 0 0 10px;
}

#list .top .title a {
font-size:15px;
line-height: 1.9em;
border-bottom: 1px solid #00A9E0;

}

#list .top .title a:hover {
color: #3B3B3B;

}

/*top detail*/
.topdetail {
margin-bottom:30px;
margin-top:-20px;
margin-right:10px;
}

.topdetail .nvotes {
float:left;
width:40px;
height:40px;
margin-top:10px;
margin-right:10px;
padding-top:3px;
background:url(../img/icons/img01.png) 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/icons/img_closed.jpg) no-repeat;
}

.topdetail h1 a,.topdetail h2 a {
color: #3F3F3F;
font-weight:500;
font-size:22px;
}

.topdetail h1 a:hover{
color:#fa6900;
}

.topdetail h1 {
color:#fa6900;
font-weight:400;
font-size:18px;
margin: 10px 0 2px 45px;
padding-left:5px;
}

.itemTitle h2 a, .itemTitle h1 a {
color:#009AEF;
font-weight:600;
font-size:12px;
margin-left:10px;
background:url(../img/icons/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:53px;
padding-bottom:1px;
color:#FFF;
background-color:#0283C7;
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:53px;
padding-bottom:1px;
color:#FFF;
background-color:#4D4C51;  
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(../img/icons/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(../img/icons/flag_red.png) no-repeat left 50%;
padding:4px 0 0 22px;
}

.topdetail a.flag:HOVER {
background:url(../img/icons/flag_red_hover.png) no-repeat left 50%;
}

.topdetail .favorite {
background:url(../img/icons/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(../img/icons/heart_hover.png) no-repeat left 50%;
}

.topdetail .favorited {
color:gray;
margin-left:-16px;
background:url(../img/icons/heart_hover.png) no-repeat left 50%;
padding:4px 0 0 22px;
}


.topdetail .voter {
background:url(../img/icons/voter.png) no-repeat left 50%;
margin-left:-15px;
padding:4px 0 0 22px;
}

.topdetail a.voter:HOVER {
background:url(../img/icons/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:18px;
color:#fff;
margin:7px 0 0;
padding:0;
 font-weight: bold; 
text-shadow: 0 2px 3px #006ab1;
}

.topdetail .nvotesClosed b, .topGrid .nvotesClosed b, .top .nvotesClosed b  {
text-shadow: 0 2px 3px #2c2c2c;   
}



/*items*/
.items {
margin-top:15px;
margin-bottom:30px;
margin-left: -14px;
}

.content .items {
margin-left: 0;
}

.items table {
border-top:5px solid #E4E1DC;
vertical-align:top;
border-collapse:collapse;
width:644px;
position:relative;
}

.item_view h1 {
color:#4E4C4C;
font-size:24px;
}

.item_view table {
width:633px;
margin-bottom:-60px;
margin-left:0;
margin-top:-3px;
border-top:3px solid #E4E1DC;
    
}

.items table td {
vertical-align:top;     
padding:10px 0;

    
}

.items table tr {
border-bottom:3px solid #E4E1DC;

}

.items .rank {
width:60px;
vertical-align:middle;
padding-left:0;
text-align:center;

}

.items .private .rank {
background-color:#EFEFEF; 
border-right:2px solid #E4E1DC;

}

.items .rank .icon_up {
background:url(../img/icons/bring_up.png) no-repeat center 50%;
height:30px;
margin-top:-30px;
display:none;
}

.items .rank .icon_down {
background:url(../img/icons/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;
background-color: #F1F1F1;
}

.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;
border-right:1px solid #E4E1DC;
border-left: 1px solid #E4E1DC;  
background-color:#f1f1f1; 
}

.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(../img/icons/pointsSelector.png) no-repeat left;
padding:4px 6px;
}

.items .pointSelector a.active {
background:url(../img/icons/pointsSelector.png) no-repeat center 50%;
color:#fff;
cursor:default;
}

.items .pointSelector a.inactive:hover {
background:url(../img/icons/pointsSelector.png) no-repeat center 50%;
color:#fff;   
}

.items .pointSelector a.lock {
background:url(../img/icons/pointsSelector.png) no-repeat right;
cursor:default;
color: #1D96DF;
}

.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(../img/icons/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;
}


.spinner {
margin-top:3px;
}

.widget .up a.vote_up {
width:48px;
height:94px;
margin-top:-10px;
margin-left:3px;
background:url(../img/icons/voteThumb.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(../img/icons/voteThumb.jpg) no-repeat right;
border:none;
display:block;
color:#fff;
}

.widget .up a.vote_upHover,.widget .up a.Vote_upWait {
background:url(../img/icons/voteThumb.jpg) no-repeat center;
margin-left:2px;     
}

.items .item-details {
min-width:310px;
}

.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;  
-moz-border-radius: 5px;
-webkit-border-radius: 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(../img/icons/comment.png) no-repeat left 50%;
padding:0 0 0 18px;
}

.items .addComment:hover,.items .addCommentActive {
background:url(../img/icons/comment_hover.png) no-repeat left 50%;
padding:0 0 0 18px;
}

.items .addMedia {
background:url(../img/icons/media.png) no-repeat left 50%;
padding:0 0 0 17px;
}

.items .addMedia:hover,.items .addMediaActive {
background:url(../img/icons/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 {
width:135px;
padding: 10px 15px;
}

.items .media img {
border:1px solid #E4E1DC;
max-width:130px;
max-height:150px;
padding:6px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-width: 2px;

}

.mediaTypeImage {
background:url(../img/icons/zoom.png) no-repeat;
position:absolute;
width:24px;
height:24px;
margin:6px 0 0 6px;
}

.items .media .mediaTypeUrl {
background:url(../img/icons/globe.png) no-repeat;
position:absolute;
width:26px;
height:26px;
margin:4px 0 0 6px;
}

.items .media .mediaTypeVideo {
background:url(../img/icons/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(../img/layout/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(../img/layout/submitButon.png) left top no-repeat;
}

#list a.suggest-down {
width:219px;
height:32px;
display:block;
float:right;
background:url(../img/layout/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(../img/layout/submitButonDown.png) left top no-repeat;
}

.items a.deletePersonnalTop {
background:url(../img/icons/deleteTop.png) no-repeat left 50%;
margin-left:-10px;
padding:4px 0 0 22px;
}

.items a.editPersonnalTop {
background:url(../img/icons/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(../img/icons/Social/email.png) no-repeat left 50%;
display:block;
width:16px;
height:19px;
margin-right:4px;
padding:0;
}

.items a.mail:HOVER {
background:url(../img/icons/Social/email_hover.png) no-repeat left 50%;
}

.items a.facebook {
background:url(../img/icons/Social/facebook_bw.png) no-repeat left 50%;
display:block;
width:16px;
height:19px;
margin-right:4px;
padding:0;
}

.items a.facebook:HOVER {
background:url(../img/icons/Social/facebook_p.png) no-repeat left 50%;
}

.items .twitter {
background:url(../img/icons/Social/twitter_bw.png) no-repeat left 50%;
display:block;
width:16px;
height:19px;
margin-right:4px;
padding:0;
}

.items a.twitter:HOVER {
background:url(../img/icons/Social/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(../img/icons/up_l.png) no-repeat left 50%;
padding:5px 0 0 25px;
}

#preview .up:hover {
background:url(../img/icons/up.png) no-repeat left 50%;
}

#preview .down {
background:url(../img/icons/down_l.png) no-repeat left 50%;
padding:5px 0 0 25px;
}

#preview .down:hover {
background:url(../img/icons/down.png) no-repeat left 50%;
}

#preview .delete {
background:url(../img/icons/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(../img/icons/Social/facebook.png) no-repeat left 50%;
display:block;
width:32px;
height:32px;
margin-right:4px;
}

.share_links .twitter {
background:url(../img/icons/Social/twitter.png) no-repeat left 50%;
display:block;
width:32px;
height:32px;
margin-right:4px;
}

.share_links .mail {
background:url(../img/icons/Social/mail.png ) no-repeat left 50%;
display:block;
width:32px;
height:32px;
margin-right:0;
}

.share_links .reddit {
background:url(../img/icons/Social/reddit.png ) no-repeat left 50%;
display:block;
width:32px;
height:32px;
margin-right:4px;
}

.share_links .stumble {
background:url(../img/icons/Social/stumble.png ) no-repeat left 50%;
display:block;
width:32px;
height:32px;
margin-right:4px;
}

.share_links .delicious {
background:url(../img/icons/Social/delicious.png ) no-repeat left 50%;
display:block;
width:32px;
height:32px;
margin-right:4px;
}

.share_links .digg {
background:url(../img/icons/Social/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(../img/layout/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:16px;
color:#fff;
font-weight:700;
margin:0 7px 10px 5px;
}

#sidebar #time-left {
font-size:24px;
font-weight:700;
border-top:1px solid #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(../img/layout/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(../img/layout/tip.png) left top no-repeat;
padding:0;
}

#sidebar #join {
text-align:center;
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(../img/icons/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:29px;
height:29px;
margin-top:3px;
margin-right:8px;
background:url(../img/icons/img06.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(../img/icons/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(../img/icons/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 {
border-right:0 solid #E1E1E1;
}

.items .rank .label,#preview .rank .label {
background:url(../img/icons/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;
}



/* orange_box*/


.fixedStatus {
width: 65px;
color: #fff;
background: #E24F18;
border: 3px solid #D5D4CF;
border-right: 2px solid #BFB3B3;  
text-align: center;
font-size: 11px;
line-height: 17px;
padding-bottom: 8px;
position:fixed;
margin-left: -84px;;
top: 45%; 
display:block;
-moz-border-radius-topleft: 10px;
-moz-border-radius-bottomleft: 10px;  
-webkit-border-top-left-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
}

.fixedStatus #n_votes{
 font-size: 48px;    
 line-height: normal; 
 color: #fff;  


}

.fixedStatus b{
 font-size: 20px;    
border-top: 1px solid #fff;
 font-weight: 100;
}


  /* red_box*/
.red_box {
background:#e24f18;
clear:both;
display:block;
position:relative;
margin:0 0 0 4px;
}

.red_box_content {
    height: 65px;
}

.red_box_top div {
background:url(../img/layout/red_box_tl.png) no-repeat top left;
}

.red_box_top {
background:url(../img/layout/red_box_tr.png) no-repeat top right;
}

.red_box_bottom div {
background:url(../img/layout/red_box_bl.png) no-repeat bottom left;
}

.red_box_bottom {
background:url(../img/layout/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(../img/icons/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(../img/layout/egg.png) no-repeat left 50%;
height:58px;
width:40px;
}

#profile .baby {
background:url(../img/layout/baby.png) no-repeat left 50%;
height:38px;
width:40px;
}

#profile .child {
background:url(../img/layout/child.png) no-repeat left 50%;
height:49px;
width:30px;
margin-left:8px;
}

#profile .adult {
background:url(../img/layout/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(../img/layout/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(../img/layout/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(../img/layout/roundedcornr_979710_tl.png) no-repeat top left;
}

.gray_round_top {
background:url(../img/layout/roundedcornr_979710_tr.png) no-repeat top right;
}

.gray_round_bottom div {
background:url(../img/layout/roundedcornr_979710_bl.png) no-repeat bottom left;
}

.gray_round_bottom {
background:url(../img/layout/roundedcornr_979710_br.png) no-repeat bottom right;
}

.gray_round_content {
padding-left:10px;
margin:0 8px;
}

.grayl_top div {
background:url(../img/layout/grayl_tl.png) no-repeat top left;
}

.grayl_top {
background:url(../img/layout/grayl_tr.png) no-repeat top right;
}

.grayl_bottom div {
background:url(../img/layout/grayl_bl.png) no-repeat bottom left;
}

.grayl_bottom {
background:url(../img/layout/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(../img/layout/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(../img/layout/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(../img/layout/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(../img/layout/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(../img/icons/new_label.png) no-repeat;
height:25px;
width:28px;
margin-left:710px;
position:absolute;
padding:30px;
}

.activity .top {
background:url(../img/icons/top_activity.png) no-repeat 0 50%;
margin-right:-1px;
border:none;
padding:3px 0 0 20px;
}

.activity .item {
background:url(../img/icons/item_activity.png) no-repeat 0 50%;
margin-right:-1px;
padding:3px 0 0 20px;
}

.activity .user {
background:url(../img/icons/activity.png) no-repeat 0 50%;
margin-right:-1px;
padding:3px 0 0 20px;
}

.activity a.picture {
background:url(../img/icons/picture_activity.png) no-repeat 0 50%;
margin-right:-1px;
padding:3px 0 0 20px;
}

.activity .like {
background:url(../img/icons/like_activity.png) no-repeat 0 50%;
margin-right:-1px;
padding:5px 0 0 20px;
}

.activity .join {
background:url(../img/icons/join_activity.png) no-repeat 0 50%;
margin-right:-1px;
padding:3px 0 0 20px;
}

.activity .edit {
background:url(../img/icons/edit_activity.png) no-repeat 0 50%;
margin-right:-1px;
padding:3px 0 0 20px;
}

.activity .comment {
background:url(../img/icons/comment_activity.png) no-repeat 0 50%;
margin-right:-1px;
padding:0 0 0 20px;
}

.activity .badge_activity {
background:url(../img/icons/badge_activity.png) no-repeat 0 50%;
margin-right:-1px;
padding:0 0 0 20px;
}

.activity .welcome,.activity .top-ends, .activity .badge {
background:url(../img/icons/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(../img/layout/roundedcornr_455021_tl.png) no-repeat top left;
}

.roundedcornr_top_F4F4EE {
background:url(../img/layout/roundedcornr_455021_tr.png) no-repeat top right;
}

.roundedcornr_bottom_F4F4EE div {
background:url(../img/layout/roundedcornr_455021_bl.png) no-repeat bottom left;
}

.roundedcornr_bottom_F4F4EE {
background:url(../img/layout/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(../img/icons/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(../img/icons/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(../img/layout/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(../img/layout/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(../img/layout/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:315px;
clear:both;
display:block;
position:relative;
padding-bottom:16px;
color:#3D3D3E;
background:url(../img/layout/rightBox_footer.png) 50% bottom no-repeat;
}

.rightBox .preview {
width:80px;
height:50px;
border:1px solid #E4E1DC;
float:left;
overflow:hidden;
position:relative;
background-color:#000;
margin:0 8px 0 0;
}

.rightBox img.thumbnail {
position:absolute;
width:100px;
top:-5px;
right:-5px;
}

.rightBox .closed {
padding-bottom:10px;
border-bottom:1px dotted #E4E1DC;
}

.rightBox .closed .gray {
font-size:11px;
}

.rightBox .timeClosed {
color:#444;
font-size:11px;
font-weight:100;
}

.rightBox .timeClosed strong {
font-weight:700;
}

.rightBox H3 {
height:28px;
background:url(../img/layout/rightBox_header.png) no-repeat;
margin:0;
padding:11px 15px 0 54px;
}

.rightBox H3.private {
background:url(../img/layout/rightBox_header_private.png) no-repeat;
}

.rightBox H3.stateClosed {
background:url(../img/layout/rightBox_bw_header.jpg) no-repeat;
}

.rightBox H3 span {
float:left;
font-size:12px;
color:#fff;
font-weight:100;
}

.rightBox H3 a {
float:right;
font-size:10px;
text-decoration:underline;
color:#fff;
font-weight:400;
}

.rightBox strong {
color:#444;
}

#sidebar .rightBox ul {
background:url(../img/layout/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(../img/footer/egg.png)  no-repeat center;
}

.help #baby{
width: 40px;
height: 58px;
background:url(../img/footer/baby.png)  no-repeat center;
}

.help #child{
width: 40px;
height: 58px;
background:url(../img/footer/child.png)  no-repeat center;
}

.help #adult{
width: 40px;
height: 66px;
background:url(../img/footer/adult.png)  no-repeat center;
}


.help table#imageVotes td {
border: 0;  
}

.help #imageWidget {
padding: 130px 65px 0 0;
background:url(../img/footer/thumb_up.png)  no-repeat center;
}
.help #imageCounter {
padding: 155px 319px 0 0;   
margin-left: 50px;
background:url(../img/footer/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(../img/badges/first_vote50.png)  no-repeat center;   } 

#badges .studentThumb{
background:url(../img/badges/student50.png)  no-repeat center;   } 

#badges .teacherThumb{
background:url(../img/badges/teacher50.png)  no-repeat center;   } 

#badges .headmasterThumb{
background:url(../img/badges/headmaster50.png)  no-repeat center;   } 

#badges .top_thumberThumb{
background:url(../img/badges/top_thumber50.png)  no-repeat center;   } 

#badges .ultimate_thumberThumb{
background:url(../img/badges/ultimate_thumber50.png)  no-repeat center;   } 

#badges .exhibitionnistThumb{
background:url(../img/badges/exhibitionnist50.png)  no-repeat center;   } 

#badges .streakerThumb{
background:url(../img/badges/streaker50.png)  no-repeat center;   } 

#badges .populistThumb{
background:url(../img/badges/populist50.png)  no-repeat center;   } 

#badges .visionaryThumb{
background:url(../img/badges/visionary50.png)  no-repeat center;   } 

#badges .patrolThumb{
background:url(../img/badges/patrol50.png)  no-repeat center;   } 

#badges .fanThumb{
background:url(../img/badges/fan50.png)  no-repeat center;   } 

#badges .guruThumb{
background:url(../img/badges/guru50.png)  no-repeat center;   } 

#badges .mediatorThumb{
background:url(../img/badges/mediator50.png)  no-repeat center;   } 

#badges .commentatorThumb{
background:url(../img/badges/commentator50.png)  no-repeat center;   } 

#badges .networkerThumb{
background:url(../img/badges/networker50.png)  no-repeat center;   } 

#badges .prom_queenThumb{
background:url(../img/badges/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(../img/badges/first_vote100.png)  no-repeat center; 
 } 

#badgesBrowse .student{
background:url(../img/badges/student100.png)  no-repeat center;   } 

#badgesBrowse .teacher{
background:url(../img/badges/teacher100.png)  no-repeat center;   } 

#badgesBrowse .headmaster{
background:url(../img/badges/headmaster100.png)  no-repeat center;   } 

#badgesBrowse .top_thumber{
background:url(../img/badges/top_thumber100.png)  no-repeat center;   } 

#badgesBrowse .ultimate_thumber{
background:url(../img/badges/ultimate_thumber100.png)  no-repeat center;   } 

#badgesBrowse .exhibitionnist{
background:url(../img/badges/exhibitionnist100.png)  no-repeat center;   } 

#badgesBrowse .streaker{
background:url(../img/badges/streaker100.png)  no-repeat center;   } 

#badgesBrowse .populist{
background:url(../img/badges/populist100.png)  no-repeat center;   } 

#badgesBrowse .visionary{
background:url(../img/badges/visionary100.png)  no-repeat center;   } 

#badgesBrowse .patrol{
background:url(../img/badges/patrol100.png)  no-repeat center;   } 

#badgesBrowse .fan{
background:url(../img/badges/fan100.png)  no-repeat center;   } 

#badgesBrowse .guru{
background:url(../img/badges/guru100.png)  no-repeat center;   } 

#badgesBrowse .mediator{
background:url(../img/badges/mediator100.png)  no-repeat center;   } 

#badgesBrowse .commentator{
background:url(../img/badges/commentator100.png)  no-repeat center;   } 

#badgesBrowse .networker{
background:url(../img/badges/networker100.png)  no-repeat center;   } 

#badgesBrowse .prom_queen{
background:url(../img/badges/prom_queen100.png)  no-repeat center;   } 


#badgesBrowse .first_vote_dark{
background:url(../img/badges/first_vote100_dark.png)  no-repeat center;   } 

#badgesBrowse .student_dark{
background:url(../img/badges/student100_dark.png)  no-repeat center;   } 

#badgesBrowse .teacher_dark{
background:url(../img/badges/teacher100_dark.png)  no-repeat center;   } 

#badgesBrowse .headmaster_dark{
background:url(../img/badges/headmaster100_dark.png)  no-repeat center;   } 

#badgesBrowse .top_thumber_dark{
background:url(../img/badges/top_thumber100_dark.png)  no-repeat center;   } 

#badgesBrowse .ultimate_thumber_dark{
background:url(../img/badges/ultimate_thumber100_dark.png)  no-repeat center;   } 

#badgesBrowse .exhibitionnist_dark{
background:url(../img/badges/exhibitionnist100_dark.png)  no-repeat center;   } 

#badgesBrowse .streaker_dark{
background:url(../img/badges/streaker100_dark.png)  no-repeat center;   } 

#badgesBrowse .populist_dark{
background:url(../img/badges/populist100_dark.png)  no-repeat center;   } 

#badgesBrowse .visionary_dark{
background:url(../img/badges/visionary100_dark.png)  no-repeat center;   } 

#badgesBrowse .patrol_dark{
background:url(../img/badges/patrol100_dark.png)  no-repeat center;   } 

#badgesBrowse .fan_dark{
background:url(../img/badges/fan100_dark.png)  no-repeat center;   } 

#badgesBrowse .guru_dark{
background:url(../img/badges/guru100_dark.png)  no-repeat center;   } 

#badgesBrowse .mediator_dark{
background:url(../img/badges/mediator100_dark.png)  no-repeat center;   } 

#badgesBrowse .commentator_dark{
background:url(../img/badges/commentator100_dark.png)  no-repeat center;   } 

#badgesBrowse .networker_dark{
background:url(../img/badges/networker100_dark.png)  no-repeat center;   } 

#badgesBrowse .prom_queen_dark{
background:url(../img/badges/prom_queen100_dark.png)  no-repeat center;   } 

/*end-badges*/                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
