* {
border:0;
margin:0;
padding:0;
text-decoration: none;
}

#nav ul {
     list-style-type: none;
}

#nav ul li {
     float: left;
     position: relative;
}

#nav ul li a {
     text-align: center;
     border-right:0px solid #e9e9e9;
     padding:10px;
     display:block;
     text-decoration:none;
     color:#FFF;
}

#nav ul li ul {
     display: none;
     margin:25px 0 0 0;
}

#nav ul li:hover ul {
     display: block;
     position: absolute;
	-moz-border-radius:20px 20px 0 0;
	-webkit-border-radius:8px 8px 0 0;
}

#nav ul li:hover ul li a {
     display:block;
     background:#212528;
     color:#ffffff;
     width: 110px;
     text-align: center;
     border-bottom: 1px solid #f2f2f2;
     border-right: none;
}

#nav ul li:hover ul li a:hover {
     background:#5499fa;
     color:#fff;
}

/** url("/images/background.png") **/

body {
background: no-repeat  scroll 0 0 #01B6E5;
color:#000000;
font-family:Verdana,Arial,sans-serif;
font-size:13px;
line-height:1.5em;
}

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

span.mot {
background:#f7efa9;
}

.info {
background-color:#fff;
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
margin-bottom:35px;
font-weight:700;
padding:8px;
}

#welcome-header{
    -moz-border-radius:6px 6px 6px 6px;
    -webkit-border-radius:6px 6px 6px 6px;
    border-radius:6px 6px 6px 6px;
	background:none repeat scroll 0 0 #ECECE2;
	margin:0 0 17px;
	padding:8px 8px 0;
}

#welcome-header #intro{
background:url("http://assets.vimeo.com/images/phome_summary_bg.gif") repeat scroll 0 0 transparent;
color:#969696;
font:bold 18px/30px arial,sans-serif;
margin-top:10px;
position:relative;
}

.static {
background-color:#fff;
-moz-border-radius:8px;
-webkit-border-radius:8px;
margin-bottom:35px;
font-weight:400;
padding:8px;
}

.drapeaux {
position:absolute;
top:5px;
right:5px;
}

.drapeaux .flag {
float:left;
margin-left:5px;
}

#haut {
/*height:60px;*/
line-height:1;
/*margin-bottom:93px;*/
margin-left:20px;
margin-top:14px;
}

#haut a,a:hover {
color:#444;
}

#haut p {
float:right;
font-weight:700;
margin-top:40px;
margin-right:-4px;
}

#haut .maintitle {
font-size:150%;
padding-left:20px;
font-weight:700;

}

#haut .title {
font-size:70%;
font-weight:700;
width:300px;
line-height:1.3em;
}

#haut .twitter {
float:right;
margin-top:10px;
}

#haut .facebook {
width:58px;
float:right;
margin-top:12px;
margin-left:10px;
}

.menu {
background:#FFF;
text-align:right;
float:left;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
}

h6{/*Total navigation */
color:#FFFFFF;
font-size: 13px;
text-decoration: none;
}

h7{/*Submit button*/
color:#b8b8b8;
font-size: 13px;
text-decoration: none;
}

h8{/*Moderate Button*/
color:#ffce87;
font-weight: bold;
font-size: 13px;
text-decoration: none;
}

h9{/*Vertical nav*/
color:#26a37e;
font-weight: bold;
font-size: 11px;
text-decoration: none;
}

.invertedshiftdown{
float:left;
font-size:14px;
font-weight:bold;
height:54px;
position:relative;
text-align:left;
top:4px;
voice-family:inherit;
width:587px;
-moz-border-radius:20px 20px 0 0;
-webkit-border-radius:8px 8px 0 0;
background:none repeat scroll 0 0 #212528;
}

.invertedshiftdown ul{
margin: 14px 0px 0px 6px;
padding: 0;
list-style: none;
text-decoration:none;
font-size: 14px;
font-weight:bold;
}

.invertedshiftdown li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
font-size: 14px;
font-weight:bold;
color:#000;
text-decoration:none;
}

.invertedshiftdown ul li a{
float: left;
display: block;

margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px 9px 10px; /*Padding within each menu item*/

text-decoration:none;

color:#FFFFFF;
font-family:tahoma;
font-size:13px !important;
font-weight:normal;
text-transform:uppercase;


-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 5px;
}

.invertedshiftdown li a h6{
	font-weight: normal;
	text-shadow:0 1px 4px #000000;
}

.invertedshiftdown a:hover{
background-color: #5499FA; /*Red color theme*/
color: #FFFFFF;
-moz-box-shadow: 0px 0px 20px #000;
-webkit-box-shadow: 0px 0px 20px #000;
}

.invertedshiftdown .current a{ /** currently selected menu item **/
background-color: #5499FA; /*Red color theme*/
padding-top: 9px; /*Flip default padding-top value with padding-bottom */
padding-bottom: 5px; /*Flip default padding-bottom value with padding-top*/
color: #FFFFFF;
}

#invertshiftdown a:link {
color:#000;
}

#myform{ /*CSS for sample search box. Remove if desired */
float: right;
margin: 0;
margin-top: 2px;
padding: 0;
}

#myform .textinput{
width: 80px;
border: 1px solid gray;
}

#myform .submit{
font: normal 12px Verdana;
height: 22px;
border: 1px solid #D10000;
background-color: black;
color: white;
}



.menu h1 {
font-weight:400;
font-size:13px;
float:left;
}

.menu .tiret {
float:left;
margin:0 5px;
}

.recherche_aide {
left:32px;
position:relative;
top:-16px;
}

#recherche_haut {
float:right;
width:300px;
text-align:right;
}

#recherche_haut input#mot {
border:1px solid #888;
width:120px;
font-family:"Lucida Grande";
font-size:13px;
color:#444;
height:16px;
float:right;
margin:0;
}

#recherche_haut input#submit_srch {
background:#F9F9F9;
font-size:8px;
font-weight:700;
color:#444;
text-transform:uppercase;
float:right;
margin:0 0 0 3px;
}

/*Text inside submit js box*/
#submit {
background:none repeat scroll 0 0 #D0E8FE;
border:7px solid #70BBFF;
display:none;
}

#submit input[type=text] {
-moz-box-shadow:1px 1px #DFDFDF inset;
-webkit-box-shadow:1px 1px #DFDFDF inset;
border-color:#929292 #D5D5D5 #D5D5D5 #929292;
border-style:solid;
border-width:1px;
height:18px;
padding:3px 6px;
position:relative;
width:434px;
}

#submit textarea {
margin-top:6px;
border:1px solid #ADADAD;
font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Arial,sans-serif;
font-size:13px;
width:874px;
padding:4px;
}

#submit .ok {
float:right;
margin:10px 0 10px 10px;
}

#submit select {
border:1px solid #ADADAD;
width:160px;
padding:4px;
}

#content {
_-moz-border-radius:20px 20px 20px 20px;
_-moz-box-shadow:0 0 1px #FFFFFF;
_-webkit-border-radius:20px 20px 20px 20px;
_-webkit-box-shadow:0 0 1px #FFFFFF;


background:none repeat scroll 0 0 #FFFFFF;
_border:8px solid #70BBFF;
margin-left:auto;
margin-right:auto;
padding:11px;
width:1008px;
}

#content-header{
    clear:both;
	background: url("/images/container-header.png") no-repeat transparent;
	height: 17px;
	width: 1030px;
	margin: 0 auto;
}

#container {
	position:relative;
	top:-74px;
}

#content-footer{
	background: url("/images/container-footer.png") no-repeat transparent;
	height: 50px;
	width: 1030px;
	margin: 0 auto;
	position: relative;
}

#content .homelink {
display:block;
float:right;
color:#000;
font-size:82%;
}

/*width of post*/
#wrapper {
-moz-border-radius:0px 14px 14px 14px;
-webkit-border-radius:0px 14px 14px 14px;
border-radius:0px 14px 14px 14px;
background:#E4E4DA;
float:left;
margin-top:1px;
padding:8px;
width:661px;
}



.post {
-moz-border-radius:8px 8px 8px 8px;
background:none repeat scroll 0 0 #F0EEE6;
font-size:11px;
margin:3px;
overflow:hidden;
padding:19px 7px;
}

#post-content{
	display: none;
}

.post object{
	margin: 0 auto;
}

.video-post{
    -moz-box-shadow:0 1px 0 #FFFFFF;
    -webkit-box-shadow:0 1px 0 #FFFFFF;
    border-bottom:1px solid #D6CBBA;
    font-size:11px;
    height:110px;
    margin:7px 7px 15px;
    overflow:hidden;
    padding:1px;
    width:650px;
    list-style: none;
}

.video-post .v-thumbnail{
    float:left;
    height:100px;
    margin-right:15px;
    width:120px;
}

.video-post .video-info{
	float: right; margin-top: 42px;
}

.videp-post .meta-description{
	margin: 6px; height: 30px;
}



.video-post .v-thumbnail img{
    width: 120px;
    height: 100px;
}


.post div.right {
float:right;
text-align:right;
}

.post.reply {
margin-left:30px;
}

.post h2 {
font-size:13px;
margin-bottom:5px;
}

.post.moins {
color:#999;
}

.post.plus {
color:#477526;
}

.post a.bf,a.bf:link {
color:#4c93d6;
text-decoration:none;
}

.post .userinfos {
float:left;
margin:12px 0 0;
}

.post .userinfos p {
font-size:75%;
color:gray;
line-height:1.5em;
}

.post img.avatar {
width:22px;
height:22px;
border:1px solid #e4e4e4;
}

.post .avatar_container {
float:left;
width:24px;
height:24px;
text-align:center;
margin:12px 8px 0 0;
padding:2px;
}

.post .avatar_container_fiche {
width:24px;
height:24px;
text-align:center;
margin:0 14px 0 0;
padding:2px;
}

a.stbutton {
color:#444;
padding:0 0 0 22px !important;
}

.date {
margin-top:5px;
line-height:140%;
float:left;
display:block;
font-size:75%;
color:gray;
}

.date .right_part {
float:left;
margin-left:4px;
border-left:2px solid #e5e5e5;
padding-left:3px;
}

.date a.stbutton {
color:#0062BD;
text-transform:lowercase;
padding:0!important;
}

.date a.stbutton:hover {
color:#0062BD;
text-transform:lowercase;
text-decoration:underline;
}

.post .plus {
display:none;
text-align:right;
}

.post p.it {
font-style:italic;
color:#999;
}

.post .plus .plus_bouton {
float:right;
margin-right:4px;
cursor:pointer;
height:23px;
padding:2px 6px;
}

.post .plus .plus_bouton:hover {
background:#EAEAEA;
}

.post .plus .plus_bouton .icone {
margin-top:3px;
float:left;
}

.post .plus .plus_bouton .label {
float:left;
color:#444;
padding:1px 0 0 6px;
}

.post .suivi {
float:right;
margin-top:1px;
}

.delete {
display:block;
float:right;
margin-top:-19px;
margin-left:4px;
}

.date .w {
color:#fb82ff;
}

.date .m {
color:#82c3ff;
}

.pagination {
color:#444;
font-size:82%;
position:relative;
margin-top:10px;
}

.pagination a {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #9ACFFF;
padding:3px;
}

.pagination p.left {
display:block;
float:left;
}

.pagination p.right {
display:block;
float:right;
}

.Ligne {
height:20px;
border-bottom:1px solid #ADADAD;
width:660px;
}

.Ligne .LigneDate {
float:left;
width:100px;
}

.Ligne .LigneEdit {
float:right;
text-align:right;
width:40px;
}

.Ligne .LigneHits {
float:right;
text-align:left;
width:40px;
}

#droite {
float:left;
margin-left:10px;
_margin-left:6px;
display:inline;
width:321px;
}

#droite .box2 {
width:146px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
margin-bottom:18px!important;
padding:8px;
color:#ffffff;
}
}

#droite .box {
width:146px;
/*background-color:#FFFFFF;*/
-moz-border-radius:8px;
-webkit-border-radius:8px;
margin-bottom:18px!important;
color:#ffffff;
}
/*Category Navigation*/

#bestnav ul{
    margin:10px;
	

}
#bestnav li{
    margin: 0 0 1px;
	
}
#bestnav a, #bestnav a:visited {
    background:url('http://www.youfml.com/images/down1.gif') no-repeat left center;
    padding:0 0 0 18px;
    text-decoration:none;
}
#bestnav a:hover {
    color:#000;
	background:url('http://www.youfml.com/images/down2.gif') no-repeat left center;
}
.block.links{
    line-height:1.6
}


#droite .box ul {
list-style-type:none;
margin: 0px;
}

#droite .box ul li {
background:url("/images/dotted.gif") repeat-x scroll left top transparent;
height:91px;
padding-top:8px;
width:100%;
}

#droite .box ul li:first-child { background: none; }

#droite .box ul li:hover{
	background: #F0ECE6;
}

#droite .box ul li h3 a {
display:block;
font-size:13px;
font-weight:400;
}

#droite .box#boutique ul {
margin-left:0;
}

#droite .box#boutique #paypal {
text-align:center;
margin-top:5px;
}

#droite .box#boutique ul li.total {
background:#f9f7e6;
color:#991717;
text-align:right;
padding-right:2px;
}

#droite .box#boutique ul li.option {
font-size:10px;
text-align:right;
}

#droite .box#boutique ul li.option div.opt {
float:left;
padding-bottom:3px;
height:16px;
}

#droite .box#boutique ul li.option a {
display:inline;
}

#droite .box ul li.operation a,#droite .box ul li.operation h3 a:link {
color:#cb3c3c;
text-decoration:underline;
}

#droite .box ul li.operation h3 a:hover {
color:#cb3c3c;
text-decoration:none;
}

#droite .box.footer {
font-size:10px;
color:#888;
}

#droite .box.footer a {
    display:inline;
    color:#777;
}

#droite .box.footer .decal {
margin-left:8px;
}

#droite .box.publicite img {
margin-top:5px;
}

#droite .box li.resume {
font-size:11px;
}

#droite .box li.tout {
text-align:right;
font-size:11px;
}

#submit_connexion {
width:73px;
height:24px;
border:0;
padding-right:0;
}

#recherche {
margin-top:6px;
margin-bottom:6px;
height:1%;
overflow:hidden;
}

#recherche input#mot {
border:1px solid #888;
width:120px;
font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Arial,sans-serif;
font-size:13px;
color:#444;
margin-left:9px;
padding:3px;
}

input[type=text] {
	-moz-box-shadow:1px 1px #DFDFDF inset;
	-webkit-box-shadow:1px 1px #DFDFDF inset;
border-color:#929292 #D5D5D5 #D5D5D5 #929292;
border-style:solid;
border-width:1px;
padding:3px 6px;
position:relative;
}

#recherche input#submit_srch {
background:#F9F9F9;
border:1px solid #888;
font-size:8px;
font-weight:700;
color:#444;
text-transform:uppercase;
float:right;
margin-top:5px;
margin-right:9px;
padding:2px;
}

#footer {
width:100%;
margin-left:auto;
margin-right:auto;
margin-top:10px;
font-size:11px;
color:#AAA;
background: transparent url(../images/footer_bg.png);
display: none;

}

#footer a,a:hover, a:visited {
color:#AAA;
}

#footer .post {
text-align:center;
margin-bottom:0!important;
background:transparent;
}



/*** FOOTER ****/

#town {
background:url("../images/town.png") repeat scroll 0 0 transparent;
height:310px;
margin:10px auto 0;
width:943px;
}

#town-road{
	background:url("../images/footer_bg.png") repeat-x scroll 0 0 #503619;
	height:257px;
	margin-bottom:-20px;
	width:100%;
	overflow: hidden;
}
	
	#random-fml-1{
		font-size:9px;
		height:73px;
		left:24px;
		line-height:12px;
		overflow:hidden;
		position:relative;
		text-align:justify;
		text-shadow:0 1px 0 #FFFFFF;
		top:58px;
		width:197px;
	}
		
	#random-fml-2{
		float:right;
		font-size:10px;
		line-height:14px;
		position:relative;
		right:30px;
		text-shadow:0 1px 0 #FFFFFF;
		top:-2px;
		width:317px;
	}

#town-road #on-the-road{
	background: transparent url('../images/footer-road.png');
	width: 849px;
	height: 257px;
	margin: 0 auto;
}

#town-road #on-the-road #footer-pages{
color:#2E1C0C;
left:0px;
margin-right:43px;
position:relative;
text-shadow:0 2px 0 #201408;
text-transform:lowercase;
}

#town-road #on-the-road #footer-pages a:link{
	color:#805728;
}

#town-road #on-the-road #footer-pages a:hover{
	color:#4C2F14;
	text-decoration: none;
}

#town-road #on-the-road #footer-search{
	float:right;
	position:relative;
	right:8px;
	top:14px;
}

#town-road #on-the-road #footer-search input{
	-moz-border-radius:4px 4px 4px 4px;
	-moz-box-shadow:0 0 6px #000000 inset;
	-webkit-border-radius:4px 4px 4px 4px;
	-webkit-box-shadow:0 0 6px #000000 inset;
	
	background:none repeat scroll 0 0 #38230F;
	border:1px solid #8C5E2C;
	color:#8C5E2C;
	text-shadow:0 1px 0 #000000;
	width:179px;
}



form.submitsh .input_mail {
float:left;
margin-top:10px;
}

form.submitsh .input_sexe {
float:right;
margin-right:10px;
}

form.submitsh #loadingsubmitsh {
text-align:center;
display:none;
margin:5px 0;
padding:0;
}

form.submitsh .result {
width:884px;
text-align:center;
display:none;
margin:10px 0 0;
}

form.submitsh .ok #compteur {
float:left;
margin:4px 5px 0 0;
}

form#comment {
width:690px;
margin:10px 0 10px 10px;
}

form#comment .champ input {
border:1px solid #ADADAD;
width:180px;
font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Arial,sans-serif;
font-size:13px;
color:#444;
padding:3px;
}

form#comment textarea {
border:1px solid #ADADAD;
width:682px;
height:150px;
font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Arial,sans-serif;
font-size:13px;
color:#444;
margin-top:4px;
padding:3px;
}

.form {
margin-top:25px;
margin-bottom:15px;
text-align:left;
}

.form .champ {
width:712px;
height:28px;
}

.form .separ {
width:712px;
height:14px;
}

.form .champ label {
float:left;
width:230px;
text-align:right;
margin:3px 4px 4px;
}

.form .champ label.error {
margin-left:5px;
color:red;
width:150px;
display:none;
text-align:left;
float:right;
margin-right:7px;
}

.form .champ input {
border:1px solid #ADADAD;
width:240px;
font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Arial,sans-serif;
font-size:13px;
color:#444;
float:left;
padding:3px;
}

.form .champ input.checkbox {
width:24px;
float:right;
border:0;
}

.form .champ input.radio {
width:24px;
float:none;
border:0;
}

.form .champ input#codepostal {
width:79px;
}

.form .champ input#ville {
width:150px;
margin-left:3px;
}

.form .champ input#jour {
width:40px;
text-align:center;
margin-left:3px;
}

.form .champ input#mois {
width:40px;
text-align:center;
}

.form .champ input#annee {
width:86px;
text-align:center;
margin-left:3px;
}

.form .champ select {
border:1px solid #ADADAD;
width:180px;
font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Arial,sans-serif;
font-size:13px;
color:#444;
float:left;
padding:3px;
}

.form .champ textarea {
border:1px solid #ADADAD;
width:400px;
height:150px;
font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Arial,sans-serif;
font-size:13px;
color:#444;
margin-top:4px;
padding:3px;
}

.form .ok {
text-align:left;
margin-top:15px;
margin-left:238px;
}

.form .champ input.submit_ami {
font-weight:700;
border:1px solid #ADADAD;
float:left;
width:130px;
margin-left:4px;
padding:2px 15px;
}

.form .result {
width:408px;
text-align:center;
display:none;
margin:10px 0 0 238px;
}

.good {
background-color:#e4ffe0;
border-top:1px solid #5bba4c;
border-bottom:1px solid #5bba4c;
padding:5px;
}

.pasgood {
background-color:#ffe0e0;
border-top:1px solid #ba4c4c;
border-bottom:1px solid #ba4c4c;
padding:5px;
}

.content_result {
margin-top:25px;
margin-bottom:15px;
text-align:center;
}

.loginform input {
border:1px solid #ADADAD;
width:139px;
font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Arial,sans-serif;
font-size:13px;
color:#444;
margin-top:4px;
padding:3px;
}

.loginform input.submit {
font-weight:700;
border:1px solid #ADADAD;
width:100px;
margin-left:22px;
margin-bottom:8px;
padding:2px 15px;
}

.loginform .liens {
text-align:right;
}

#login-button{
	float:right; position:relative; right:-16px; top:-24px;
}

#editcomment textarea {
border:1px solid #ADADAD;
width:680px;
height:100px;
font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Arial,sans-serif;
font-size:13px;
color:#444;
margin:10px;
padding:3px;
}

#editcomment input.submit {
float:right;
margin-right:14px;
font-weight:700;
border:1px solid #ADADAD;
padding:4px 15px;
}

#editcomment .result {
width:685px;
text-align:center;
margin:10px auto;
}

.classement {
margin-top:15px;
}

.classement .item {
height:20px;
}

.classement .item .login {
float:left;
padding-left:6px;
}

.msg {
display:none;
width:625px;
border-bottom:1px solid #DDD;
padding:10px 10px 2px;
}

.result {
width:500px;
text-align:center;
margin:10px auto;
}

.liste {
text-align:left;
font-size:13px;
margin:10px 0 10px 10px;
}

.liste .ligne {
float:left;
border-bottom:1px solid #DDD;
margin-bottom:4px;
padding-bottom:3px;
}

.liste .lignetop {
float:left;
border-bottom:1px solid #DDD;
margin-bottom:4px;
background-color:#F6F6F6;
padding:0 5px;
}

.liste .lignetop .itemtop {
font-weight:700;
color:#424242;
padding:2px 0;
}

.liste .ligne .item {
line-height:1em;
}

.liste .ligne .noitem {
text-align:center;
width:695px;
}

.date_ask {
width:156px;
}

.type_ask {
width:386px;
}

.statut_ask {
width:105px;

text-align:right;
}

.plus_msg {
width:26px;
}

.etat_msg {
width:36px;
}

.date_msg {
width:86px;
}

.pseudo_msg {
width:126px;
}

.sujet_msg {
width:306px;
}

.sujet_msg_outbox {
width:341px;
}

.outil_msg {
width:66px;
text-align:right;
}

.search_photo {
width:75px;
}

.search_login {
width:200px;
}

.search_ville {
width:180px;
}

.search_pays {
width:130px;
}

.search_civilite {
width:100px;
text-align:right;
}

#suivi ul {
list-style-type:none;
margin:15px 0 15px 30px;
}

.informations {
float:left;
margin:0 0 0 20px;
}

.informations ul {
list-style-type:none;
width:420px;
margin:5px 0 0;
}

.informations ul li {
border-bottom:1px solid #e0e0e0;
padding:2px 0;
}

a,a:link,.static a,a:link,#haut .recherche_aide a,.post a,a:link,#droite .box a:hover,#droite .box ul li.active h2 a:hover {
color:#027a94;
text-decoration:none;
}

/*a:hover,.static a:hover,.post a:hover,.post a.bf:hover,.pagination a:hover,#droite .box a,#droite .box a:link {

text-decoration:none;
}
*/

#droite .box a,#droite .box a:link {
color:#CCCCCC;
}
#haut a,.date a:hover,#footer a {
text-decoration:underline;
}

#haut a:hover,#haut .maintitle a,.date a,.date a:link,#footer a:hover {
text-decoration:none;
}

#haut a.submit,#droite .box.footer .bold {
font-weight:700;
}

#submit input#firstname,.post .plus .content,form.submitsh #firstname,form#comment #firstname {
display:none;
}

#submit .ok input,form#comment .ok input,.form .ok input {
font-weight:700;
border:1px solid #ADADAD;
padding:4px 15px;
}

.post.highlight,.classement .item.highlight {
background-color:#f8faeb;
}

.post.menublog,#droite .box.publicite,#droite p.social {
text-align:center;
}

.post p a.oldlink,.post p a.oldlink:link,.post p a.oldlink:hover,a.stbutton:hover {
color:#000;
text-decoration:none;
}

.post .userinfos p a.pseudo,.userinfos p a.pseudo:link,.post .date a.liencat,.date a.liencat:link {
color:gray;
}


.post .userinfos p a.pseudo:hover,.post .date a.liencat:hover {
color:gray;
text-decoration:underline;
}

.date .left_part,.Ligne .LigneTitre,form.submitsh .input_auteur,form#comment .champ#pseudo {
float:left;
}

.post .more,form.submitsh .input_cat,form#comment .champ#url,.classement .item .infos {
float:right;
display: none;
}

*+html .post .more,* html .post .more {
margin-top:6px;
float:right;
}

.catheader{
font-weight:700;
font-size: 14px;
/*background:url('http://www.youfml.com/images/title2.png') repeat;*/
padding-bottom:1px;
padding-top:2px;
height:25px;
padding-left:10px;
color: #fff;

}


.catheaderdiv{
padding: 1px;
background:#5499FA;
_border-bottom:1px solid #DEEBFE;
}

h5{
color:#CCCCCC;
font-size:14px;
}

#droite .box .titretop,#droite .box h4 

#droite .box ul li.active a,#droite .box ul li.active h2 a:link,#droite .box ul li.active a,#droite .box ul li.active h2 {
color:#444;
text-decoration:none;
font-style:italic;
font-size:13px;
font-weight:400;
}

form#comment .champ,form#comment .ok {
text-align:right;
margin-top:4px;
}

.classement .item .score,.classement .item .place,.classement .item .evolution {
float:left;
width:80px;
text-align:center;
}

.liste .ligne p,.liste .lignetop p {
float:left;
font-size:13px;
}


.links { 
text-decoration: none;
font-weight:bold;
color: #ffffff;
}



#floating-social{
-moz-border-radius:3px 3px 3px 3px;
-webkit-border-radius:3px 3px 3px 3px;
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #000000;
height:auto;
left:50%;
margin-left:-548px;
position:fixed;
top:100px;
width:50px;
padding:4px;
display: none;
}

.share-button a:link, .share-button a:visited{
	background:none repeat scroll 0 0 #DCDCDC;
	border:1px solid #B9B9B9;
	font-size:10px;
	padding:2px 11px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

div.share-button{
	margin:3px 0;
}

/*** header *****/

#header{
	width: 1000px;
	margin: 0 auto;
}


/** Side Box **/
.side-box{ /** main definition **/
	-moz-border-radius:0 0 2px 2px;
	-webkit-border-radius:0 0 2px 2px;
	_background: #C5DCFD ;
	_border: 1px solid #006CFF;
	width: 100%;
	display: box;
	color: #000;
	margin-bottom:12px;
	text-shadow: 0px 1px 0px #fff;
}

.box{
	padding: 0px;
}

.side-box .catheader{
	background: #5499FA;
}

.catheader h5{
	color:#fff;
	font-size: 13px;
	text-shadow: none;
}

.side-box a:link, .side-box a:visited{
	color: #000 !important;
	
}

/** LATEST BOX **/
div.latest{
	_background: #CEEAA2;
	_border-color: #80B62A;	
}


.latest .catheader{
	background: #80B62A;
}

.latest .catheaderdiv{
	background: #80B62A;
}

div.latestcat{
	_background: #CEEAA2;
	_border-color: #606a4f;	
}
.latestcat .catheader{
	background: #606a4f;
}

.latestcat .catheaderdiv{
	background: #606a4f;
}



/** LOGIN **/

#_container {
-moz-border-radius:6px 6px 6px 6px;
-moz-box-shadow:0 0 11px #000000 inset;
background:none repeat scroll 0 0 #5499FA;
color:#FFFFFF;
height:44px;
margin:-21px auto 9px;
padding:0 14px;
position:relative;
}

#login-content {
    width:520px;
    min-height:500px;
}
a:link, a:visited {
    color:#27b;
    text-decoration:none;
}
a:hover {
    text-decoration:underline;
}
a img {
    border-width:0;
}
#topnav {
    padding:10px 0px 12px;
    font-size:11px;
    line-height:23px;
    text-align:right;
}
#topnav a.signin {
    background:#88bbd4;
    padding:4px 6px 6px;
    text-decoration:none;
    font-weight:bold;
    color:#fff;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    *background:transparent url("images/signin-nav-bg-ie.png") no-repeat 0 0;
    *padding:4px 12px 6px;
}
#topnav a.signin:hover {
    background:#59B;
    *background:transparent url("images/signin-nav-bg-hover-ie.png") no-repeat 0 0;
    *padding:4px 12px 6px;
}
#topnav a.signin, #topnav a.signin:hover {
    *background-position:0 3px!important;
}

a.signin {
    position:relative;
    margin-left:3px;
}
a.signin span {
    background-image:url("images/toggle_down_light.png");
    background-repeat:no-repeat;
    background-position:100% 50%;
    padding:4px 16px 6px 0;
}
#topnav a.menu-open {
    background:#ddeef6!important;
    color:#666!important;
    outline:none;
}
#small_signup {
    display:inline;
    float:none;
    line-height:23px;
    margin:25px 0 0;
    width:170px;
}
a.signin.menu-open span {
    background-image:url("images/toggle_up_dark.png");
    color:#789;
}

#signup-button{
	background:url("/images/signup.png") repeat scroll 0 0 transparent;
	height:65px;
	width:320px;
}

#signup-button:hover{
	background-position: 0px -65px;
}



/******** ****/

#signin_menu {
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -moz-box-shadow:0 5px 7px;
    -webkit-box-shadow:0 5px 7px;
    -webkit-border-bottom-left-radius:5px;
    -webkit-border-bottom-right-radius:5px;
    display:none;
    background-color:#ddeef6;
    position:absolute;
    width:210px;
    z-index:100;
    border:1px transparent;
    text-align:left;
    padding:12px;
    top: 24.5px; 
    right: -36px; 
     margin-right:36px;
     margin-top:6px;
    *margin-right: -1px;
    color:#789;
    font-size:11px;
}





#signin_menu input[type=text], #signin_menu input[type=password] {
    display:block;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border:1px solid #ACE;
    font-size:13px;
    margin:0 0 5px;
    padding:5px;
    width:203px;
}
#signin_menu p {
    margin:0;
}
#signin_menu a {
    color:#6AC;
}
#signin_menu label {
    font-weight:normal;
}
#signin_menu p.remember {
    padding:10px 0;
}
#signin_menu p.forgot, #signin_menu p.complete {
    clear:both;
    margin:5px 0;
}
#signin_menu p a {
    color:#27B!important;
}
#signin_submit {
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    background:#39d url('images/bg-btn-blue.png') repeat-x scroll 0 0;
    border:1px solid #39D;
    color:#fff;
    text-shadow:0 -1px 0 #39d;
    padding:4px 10px 5px;
    font-size:11px;
    margin:0 5px 0 0;
    font-weight:bold;
}
#signin_submit::-moz-focus-inner {
padding:0;
border:0;
}
#signin_submit:hover, #signin_submit:focus {
    background-position:0 -5px;
    cursor:pointer;
}


/** ADVERT **/
#top-advertisment{
-moz-border-radius:13px 13px 13px 13px;
-moz-box-shadow:0 0 1px #B9DEFF;
background:none repeat scroll 0 0 #FFFFFF;
border:7px solid #70BBFF;
float:right;
height:90px;
margin-left:283px;
position:absolute;
width:728px;
margin-top: 32px;
}

#latest-videos{}
#latest-videos li{
	list-style: none;
	margin-bottom: 6px;
}

#latest-videos  .thumbnail a img{
-moz-box-shadow:3px 3px 0 #AAAAAA;
-webkit-box-shadow:3px 3px 0 #AAAAAA;
background:none repeat scroll 0 0 #BBBBBB;
float:left;
height:90px;
margin-left:-4px;
width:120px;
}

#latest-videos  li p{
	font-size: 9px;
}

#latest-videos  li div.latest-description{
	
	float: right;
	width: 140px;
} 

#latest-videos  div.latest-description a:link{
color:#50721A !important;
font-size:12px;
font-weight:bolder;
}

.video-description{
float:left;
position:relative;
top:12px;
width:507px;
}

.listing-description{
	color:#777777;
	font-size:9px;
	line-height:16px;
	margin-top:9px;
}

.video-description h1{
    font-size:14px;
    line-height:11px;
    margin:-10px 0 0;
    padding:5px;
    text-shadow: 0px 1px 0px #fff;
}

.pictures-post .video-description h1{
    width: 140px;
	
}

.video-description p{
	color:#666666;
    line-height:10px;
    margin-left:3px;
}

.video-tools{
-moz-border-radius:4px 4px 4px 4px;
-moz-box-shadow:0 1px 3px #C5B69F inset;
-webkit-border-radius:4px 4px 4px 4px;
-webkit-box-shadow:0 1px 3px #C5B69F inset;
background:none repeat scroll 0 0 #E9E3D9;
height:35px;
padding: 5px;
position:relative;
overflow: hidden;
width:635px;
cursor: pointer;
}

.video-tools:hover{
	background: #DFD6C7;
}

	.video-tools #description{
		color:#ACACAC;
		text-shadow:0 1px 0 #FFFFFF;
	}


/** POST THINGS ***/


.share-part{
   -moz-border-radius:5px 5px 5px 5px;
   -webkit-border-radius:5px 5px 5px 5px;
background:none repeat scroll 0 0 #FFFFFF;
display:none;
float:right;
height:auto;
margin-left:-102px;
margin-top:-59px;
padding:8px;
position:absolute;
width:64px;   

	-webkit-border-radius: 5px;
} 

.share-part p{
display:inline;
float:left;
padding:3px;
}


.scontent-part{
	float:right;
	width: 100%;
}

.content-part{

float:right;
margin-top:-12px;
padding-bottom:14px;
width:100%;
font-size: 12px;
}                 

#submit-item{
	background: transparent url('/images/submit.png');
	width: 393px;
	height: 58px;
	float: right;
	cursor:pointer;
}


.submission-buttons{
	height:41px;
margin:0 auto;
width:393px;
}

.submission-buttons li{
-moz-border-radius:10px 10px 10px 10px;
-moz-box-shadow:0 0 1px #FFFFFF;
-webkit-border-radius:10px 10px 10px 10px;
-webkit-box-shadow:0 0 1px #FFFFFF;
background:none repeat scroll 0 0 #BBDDFD;
border:3px solid #70BBFF;
color:#066FD2;
display:inline;
font-size:12px;
padding:16px;
text-shadow:0 1px 0 #FFFFFF;
cursor: pointer;
}

#video-submission-container{
	display: none;
}

#stories-submission-container{
	display:none;
}

#picture-submission-container{
	display:none;
}

/** SEARCH **/
#search-input, .empty{
-moz-border-radius:5px 5px 5px 5px;
-moz-box-shadow:0 0 6px #000000 inset;
-webkit-border-radius:5px 5px 5px 5px;
-webkit-box-shadow:0 0 6px #000000 inset;
height:15px;
position:relative;
right:-30px;
top:-12px;
width:155px;
border: none;
}


#submission-output{
	width: 400px;
	margin: 0 auto;
}

#submision-error{
	
}

#submision-ok{
	-moz-box-shadow:0 0 1px #6A9622;
	-webkit-box-shadow:0 0 1px #6A9622;
	background:none repeat scroll 0 0 #D0EBA5;
	padding:6px;
	text-align:center;
	text-shadow:0 1px 0 #FFFFFF;
}


dl.form-list { padding: 0; overflow: hidden; font-size: 13px; }
dl.form-list dt { width: 190px; float: left; margin: 0 0 0 0; padding: 5px 0px 0px 0px; font-weight: normal; height: 35px; line-height: 16px; overflow: hidden; }
dl.form-list dd { float: left; width: 600px; margin: 0 0 0 0; }
dl.form-list dd small { font-size: 11px; font-family: arial, sans-serif; font-style: italic; display: block; }
dl.form-list dt { clear: both; }


/**** STORIES VOTES ***/
.story-vote-yes{
	_-moz-border-radius:4px 0 0 4px;
	_-webkit-border-radius:4px 0 0 4px;
	
	_background: rgb(31,150,255);
	_background:-webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0.43, rgb(31,150,255)),
	    color-stop(1, rgb(117,207,255))
	);
	_background:            -moz-linear-gradient(
	    center bottom,
	    rgb(31,150,255) 43%,
	    rgb(117,207,255) 100%
	);
	font-size:9px;
	padding:4px 24px;
	text-shadow:0 0px 5px #B6DF73;
}

.story-vote-yes a:link{
    color:  #000 !important;
    font-weight: bold;
}

.story-vote-no a:link{
    color:  #000 !important;
    font-weight: bold;
}


.story-vote-no{

color: #000;

font-size:9px;
padding:4px 24px;
text-shadow:0 0px 5px #DB6363;
}



#main-listing-control{
  margin-top:-31px;
  position:relative;  
}

#main-listing-control li{
   -moz-border-radius:4px 4px 0px 0px;
   -webkit-border-radius:4px 4px 0px 0px;
    background:none repeat scroll 0 0 #F3F4EE;
    display:inline;
    font-family:Arial,sans-serif;
    font-size:14px;
    font-weight:bold;
    list-style:none outside none;
    padding:12px 35px;
    position:relative;
    top:-6px;
    color: #9D9E98 !important;  
}

#main-listing-control li a:link{
     color: #9D9E98 !important;
}

#main-listing-control li.current{
    background: #E4E4DA;
    color: #9D9E98 !important;  
}

#main-listing-control li:hover{
    background: #EBEBE3;
}

#story-listing{
    -moz-border-radius:11px 11px 11px 11px;
    -webkit-border-radius:11px 11px 11px 11px;
    background:none repeat scroll 0 0 #FFFFFF;
    margin-top:9px;
    padding: 18px 0px;
}

.right_part span a:link{
	color : #000;
}

label.error{
	-moz-border-radius:6px 6px 6px 6px;
-moz-box-shadow:0 1px 0 #FFFFFF;
background:none repeat scroll 0 0 #801E1E;
color:#FFFFFF;
float:right;
margin:4px 4px 4px 509px;
padding:5px;
position:absolute;
text-shadow:0 -1px 0 #000000;
}

input.error{
	background:none repeat scroll 0 0 #D13B3B;
}


#related-videos-wrapper{
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
background:none repeat scroll 0 0 #D7CDBD;
height:121px;
margin-bottom:5px;
overflow:hidden;
width:645px;
}

#item-left{ left:4px; position:relative; top:9px; cursor: pointer;}
#item-right{ float:right; position:relative; right:4px; top:9px; cursor: pointer;}


.related-videos{
	width:489px !important;
	margin-bottom: 6px;
	float: left;
	margin-left:36px;
}

.related-videos ul li{
	display: inline;
	cursor: pointer;
}

.related-videos ul{
	width: 500px;
}

.related-videos ul li img{
	margin: 10px;
}



.tipsy { padding: 5px; font-size: 10px; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat;  background-image: url(../images/tipsy.gif); }
  .tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
  .tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; }
  .tipsy-north { background-position: top center; }
  .tipsy-south { background-position: bottom center; }
  .tipsy-east { background-position: right center; }
  .tipsy-west { background-position: left center; }

#extended-view{
	
}

#latest-pictures {
	width: 1008px;
	height: 102px;
	overflow: hidden;

}

#latest-pictures ul li{
	-moz-border-radius:5px 5px 5px 5px;
	-moz-box-shadow:0 0 1px #FFFFFF inset;
	-webkit-box-shadow:0 0 1px #FFFFFF inset;
	-webkit-border-radius:5px 5px 5px 5px;
	background:none repeat scroll 0 0 #F0ECE6;
	border:1px solid #E2DACE;
	float:left;
	height:90px;
	list-style:none outside none;
	margin:9px;
	width:90px;
	
}


#picture-listing{

}

ul#picture-listing li.pictures-post{
    display:inline;
    float:left;
    height:200px;
    width:150px;
}


.registration-message{
font-size:20px;
font-weight:bold;
margin:0 auto;
padding:60px 0;
text-align:center;
width:405px;
}


#tabs div.tab{
    height: 308px;
    overflow: auto;
}


#social-bookmarking{
    margin-bottom:19px;
}

#social-bookmarking li{
    display:inline;
    font-weight:bold;
    padding:25px;
    
}

#social-bookmarking li img{
  position:relative;
top:18px;  
}


/** USER PANEL  **/
.userpanel{
    -moz-border-radius-topright:20px;
    -webkit-border-radius-topright:20px;
    background:none repeat scroll 0 0 #E6E6DC;
    margin-bottom:9px;
    padding:13px;  
}

.userpanel li{
    -moz-border-radius:6px 6px 6px 6px;
    -moz-box-shadow:0 1px 0 #BDBDA3;
    -webkit-border-radius:6px 6px 6px 6px;
    -webkit-box-shadow:0 1px 0 #BDBDA3;
    background:none repeat scroll 0 0 #FFFFFF;
    list-style:none outside none;
    margin:5px 0;
    padding:2px 15px;
}

.userpanel li a:link{

}


/** ADS **/
.content-ads{
    margin:1px auto 17px 4px;
}



.prev{
    -moz-border-radius:5px 5px 5px 5px;
    -webkit-border-radius:5px 5px 5px 5px;
    background:none repeat scroll 0 0 #FFFFFF;
    float:left;
    margin-top:-7px;
    padding:4px 27px;
}

.next{
    -moz-border-radius:5px 5px 5px 5px;
    -webkit-border-radius:5px 5px 5px 5px;
    background:none repeat scroll 0 0 #FFFFFF;
    float:right;
    margin-top:-7px;
    padding:4px 27px;
}

.relevant-stories{
    -moz-border-radius:10px 10px 10px 10px;
    -webkit-border-radius:10px 10px 10px 10px;
background:none repeat scroll 0 0 #FFFFFF;
margin:12px 0;
padding:4px;
}

.relevant-stories li{
  -moz-border-radius:6px 6px 6px 6px;
  -webkit-border-radius:6px 6px 6px 6px;
background:none repeat scroll 0 0 #F0ECE6;
list-style:none outside none;
margin:3px;
padding:2px 6px;
text-shadow:0 1px 0 #FFFFFF;  
}

.sfb_share_no_count{
    display: block !important;
}

.sfb_share_count_inner{
    content: "0";
    }
    
    
.more-content{
    -moz-border-radius:7px 7px 7px 7px;
    -webkit-border-radius:7px 7px 7px 7px;
    background:none repeat scroll 0 0 #FFFFFF;
    margin:9px 0;
    padding:5px;
    width:300px;
}



#photos li{

}


.boxgrid{
-moz-box-shadow:0 0 1px #505960;
-webkit-box-shadow:0 0 1px #505960;
background:none repeat scroll 0 0 #161613;
border:1px solid #0E1012;
float:left;
height:123px;
margin:10px;
overflow:hidden;
position:relative;
width:144px;
}
.boxgrid img{
    position: absolute;
    top: 0;
    left: 0;
    border: 0;
}

.boxcaption{
    float: left;
    position: absolute;
    color: #fff;
    background: #000;
    height: 100px;
    width: 100%;
    opacity: .8;
    /* For IE 5-7 */
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    /* For IE 8 */
    -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
     }
     
 .captionfull .boxcaption {
	font-size:10px;
	left:0;
	line-height:16px;
	top:103px;
 }
 .caption .boxcaption {
     top: 120;
     left: 0;
 }
 
 
 
 /** featured content **/
 
.featured-content-container .ui-tabs{
	padding: 0px !important;
}

.featured-content-container .ui-tabs-nav{
	
}

.featured-content-container .ui-tabs-panel{
	padding: 0px !important;
}

.featured-content-container .ui-tabs .ui-tabs-panel{
	padding: none;
	border: none;
}

#featured-tabs .ui-tabs{
	padding: 0px !important;
}

#featured-video, #featured-video object, #featured-video object embed {
	width: 510px; 
	height: 300px
}


#featured-tabs .post:first-child { height: 70px; }


/******* */
 
 
 /** disableing jQ UI styling **/
 

 
 .featured-content-container .ui-widget-content{
 	color: #C0EC48 !important;
 }
 
 .featured-content-container .ui-widget-header{
 	background: none;
	border: none;
	color: none;
	font-weight:bold;
 }
 
 .featured-content-container{
	float:left;
	width:656px;
	position: relative;
	height: 300px;
	overflow: hidden;
 }
 
 #featured-controlers{
 	float: left;
	width: 100px;
 	position: relative;
 }
 
 
 	#featured-controlers li{
		-moz-border-radius:5px 5px 5px 5px;
		-moz-box-shadow:0 0 1px #32383C;
		-webkit-border-radius:5px 5px 5px 5px;
		-webkit-box-shadow:0 0 1px #32383C;
		background:none repeat scroll 0 0 #181A1C;
		border:1px solid #000000;
		float:left;
		list-style:none outside none;
		margin:4px 0 7px -6px;
		padding:9px 0;
		text-align:center;
		width:154px;
		z-index: 10;
		height: 20px;
 	}
 	
 	#featured-controlers li:hover{
 		background: #4E575E !important;
 	}
 	
 	#featured-controlers .ui-tabs-selected .ui-state-active{
 		background: #C0EC48 !important;
 		color: #000 !important;
 		text-shadow: 0px 1px 0px #fff !important;
 		
 		-moz-border-radius:5px 5px 5px 5px;
		-moz-box-shadow:0 0 1px #32383C;
		
		border:1px solid #000000;
		float:left;
		list-style:none outside none;
		margin:4px 0 7px -10px;
		padding:27px 0;
		text-align:center;
		width:154px;
 	}
 	
 	#featured-controlers li a:link, #featured-controlers li a:visited{
 		color: #fff !important;
 		font-weight: bold;
 		text-shadow: 0px 1px 0px #000 !important;
 	}
 
 #featured-content{
 	float: right;
 	width :500px;
 	position: relative;

 }
 
 #featured-picture-overlay{
	-moz-border-radius:8px 8px 8px 8px;
	-webkit-border-radius:8px 8px 8px 8px;
	background:none repeat scroll 0 0 #000000;
	color:#FFFFFF;
	height:auto;
	margin-left:2px;
	margin-top:-73px;
	opacity:0.7;
	padding:4px;
	position:absolute;
	text-shadow:0 1px 0 #000000;
 }

 
.featured-content-item{
	-moz-box-shadow:0 0 1px #2A2F32;
	-webkit-box-shadow:0 0 1px #2A2F32;
	background:none repeat scroll 0 0 #181A1C;
	border:1px solid #000000;
	color:#C0EC48;
	height:296px;
	top:0;
	width:502px;
	position: absolute;
	top: 0;

}

#featured-container-toolbox{
	font-size:10px;
	margin-top:9px;
	position:relative;
	text-align:right;
	text-shadow:0 1px 2px #000000;
	top:16px;
	width:147px !important;
	float: left;
}

#featured-container-toolbox a:link{
	color:#C0EC48;
}


/** MAIN PAGE COLUMNS **/
	#latest-main-videos{
		-moz-border-radius:2px;
		-webkit-border-radius:2px;
		background:none repeat scroll 0 0 #E4E4DA;
		float:left;
		height:auto;
		margin:0 14px;
		width:266px;
	}
	
	#latest-main-pictures li {
		-moz-box-shadow:0 1px 0 #ECECE6;
		-webkit-box-shadow:0 1px 0 #ECECE6;
		border-bottom:1px solid #DADACC;
		list-style:none outside none;
		margin-bottom:6px;
		padding:6px;
		position:relative;
	}
	
		#latest-main-pictures li div.latest-description{
			float: none;
		}
		
		#latest-main-pictures li .thumbnail a img{
			height:139px;
			width:190px;
		}
	
	#latest-main-videos li {
		-moz-box-shadow:0 1px 0 #ECECE6;
		-webkit-box-shadow:0 1px 0 #ECECE6;
		border-bottom:1px solid #DADACC;
		list-style:none outside none;
		margin-bottom:6px;
		padding:8px 0;
		position:relative;
	}
	
	#latest-main-pictures{
		-moz-border-radius:2px;
		-webkit-border-radius:2px;
		background:none repeat scroll 0 0 #E4E4DA;
		float:left;
		height:auto;
		width:200px;
	}
		
	
	#featured-tabs object embed{
		width: 510px;
		height: 300px;
	}
	
	#featured-tabs object{
		width: 510px;
		height: 300px;
	}


ul#main-social-media{
display:inline-block;
width:311px;
}

ul#main-social-media li{
	display:inline;
	list-style:none outside none;	
	margin: 0px;
}

ul#main-social-media li a:link{
	padding:7px 8px 0;
}

ul#main-social-media li a:hover{
	background: none;
	-moz-box-shadow: 0px;
	border: none;
}

ul#main-social-media li#twitter { border: 1px solid #00BDEA; -moz-box-shadow: 0px 1px 0px #E1E9F5; -webkit-box-shadow: 0px 1px 0px #E1E9F5; background: #B9F1FB url('http://fml.smshun.com/images/social/social_twitter.png') no-repeat -4px -4px; }

ul#main-social-media li#facebook { border: 1px solid #163B7B; -moz-box-shadow: 0px 1px 0px #E1E9F5; -webkit-box-shadow: 0px 1px 0px #E1E9F5; background: #C8D6EC url('http://fml.smshun.com/images/social/social_facebook.png') no-repeat -4px -4px; }

ul#main-social-media li#rss { border: 1px solid #F78900; -moz-box-shadow: 0px 1px 0px #FEEDD4; -webkit-box-shadow: 0px 1px 0px #FEEDD4; background: url("http://fml.smshun.com/images/social/rss_32.png") no-repeat scroll 3px 4px #FDDFB3 }


.main-head{
	-moz-border-radius:12px 12px 0 0;
	-moz-box-shadow:0 1px 1px #FFFFFF inset;
		background: #C4E012;
	-webkit-border-radius:12px 12px 0 0;
	-webkit-box-shadow:0 1px 1px #FFFFFF inset;
	background:	
		-moz-linear-gradient(center bottom , #C4E012 39%, #E5FC3A 100%) repeat scroll 0 0 transparent;
	background: 
	-webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0.2, rgb(196,224,18)),
	    color-stop(1, rgb(229,252,58))
	);
	border:1px solid #8AA30D;
	color:#798F0B;
	margin-left:-8px;
	margin-top:-30px;
	padding:3px;
	position:absolute;
	text-shadow:0 1px 0 #FFFFFF;
}

.main-head span{
	left:8px;
	position:relative;
	top:-8px;
}

.first{
	display: inline;
}


#main-seach{
	float: right; font-size: 9px; width: 194px; position: absolute; margin-left: 374px; margin-top: -2px;
}




/** sharedowner **/

#sharedowner{
	display: none;
	position: fixed;
	top: 0px;
	width: 100%;
	height: 90px;
	background: rgba(0, 0, 0, 0.9);
	z-index: 9999999;
}

#sharedowner ul{
	width: 754px;
	margin: 0 auto;
}

#sharedowner li{
    display:inline;
    font-weight:bold;
    padding:2px;
    position:relative;
}

#sharedowner li.twitter { top:5px; }
#sharedowner li.digg { }
#sharedowner li.reddit { top:12px; }
#sharedowner li.stumbleupon { top:6px; }
#sharedowner li.facebook { left:332px; position:absolute; top:45px; }
#sharedowner li.buzz { top:8px; }
#sharedowner li.like { margin-left:4px; margin-top:13px; position:absolute; }


#share-title {
	color: #000;
float:right;
margin-top:25px;
}



/** facebook **/

#facebook-user{
	margin-left:755px;
	position:absolute;
	top:3px;
}



.ui-tabs .ui-state-default {
	background:url("images/button_bg.png") repeat-x scroll 0 0 #CCCCCC;
	border-color:#A8A8A8;
	height:23px;
	padding-left:25px;
	text-shadow:0 1px 0 #FFFFFF;
}

.ui-accordion h3.ui-state-active {
padding-left:27px;
}

.ui-tabs .ui-state-default {
	-moz-border-radius:7px 7px 7px 7px !important;
	-webkit-border-radius:7px 7px 7px 7px !important;
	background:none repeat scroll 0 0 #F0EEE6 !important;
}

.ui-accordion-content{
	overflow: hidden !important;
}


#featured-posts-social{
	width: 400px;
	margin: 0 auto;
}
#featured-posts-social li{
	margin-right: 30px;
	display: inline;
	float: left;
}

.glowingtabs{
float:left;
width:100%;
line-height:normal;
/*Add border strip to bottom of menu*/
}

.glowingtabs ul{
list-style-type: none;
margin:0;
margin-left:0px; /*Left offset of entire tab menu relative to page*/
padding:0;

}

.glowingtabs li{
display:inline;
margin:0;
padding:0;
}

.glowingtabs a{
float:left;
background:url("../images/glowtab-left.png") no-repeat left top;
margin:155;
margin-right: 0px; /*spacing between each tab*/
padding:0 0 0 9px;
text-decoration:none;
font-family:Bauhaus 93; font-weight:normal; font-size:15px; font-style:normal; text-decoration:none; color:#555555; line-height:45px; 
}


.glowingtabs a:link span{
float:left;
display:block;
background:url("../images/glowtab.png") no-repeat right top;
padding: 5px 12px 3px 3px;
color:#3B3B3B;
font-family:Bauhaus 93; font-weight:bold; font-size:15px; font-style:normal; text-decoration:none; color:#009afe; line-height:37px; 
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.glowingtabs a span {float:none;}
/* End IE5-Mac hack */

.glowingtabs a:hover span {
color:#333333;
}

.glowingtabs a.current{ /*Selected Tab style*/
background-position:0 -45px; /*Shift background image up to start of 2nd tab image*/
}

.glowingtabs a.current span{ /*Selected Tab style*/
background-position:100% -45px; /*Shift background image up to start of 2nd tab image*/
color: #555555;
}

.glowingtabs a:hover{ /*onMouseover style*/
background-position:0% -45px; /*Shift background image up to start of 2nd tab image*/
}

.glowingtabs a:hover span{ /*onMouseover style*/
background-position:100% -45px; /*Shift background image up to start of 2nd tab image*/
}

.tabcontainer{
clear: left;
width:486px;
padding-left:7px; 
padding-right:7px;
padding-top:13px;
height:287px;
background:url("../images/tab_cont_bg.png") bottom;

 /*width of 2nd level sub menus*/
  /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
}
.tabcontainer_one {
clear: left;
width:486px;
padding-left:7px; 
padding-right:7px;
padding-top:10px;
height:auto;
background:url("../images/tab_cont_bg.png") bottom;
float:left;
padding-bottom:8px;


 
}

.tabcontent{
display:none;
}
