/*
Theme Name: KiteAnimation Theme
Theme URI: http://www.kiteanimation.com
Description: KiteAnimation V6.
Version: 6.0
Author: Yann Schmidt
Author URI: http://www.kiteanimation.com
Tags: KiteAnimation, 

*/
/* Begin Typography & Colors */
z
@import "ela.css";
:focus { -moz-outline-style: none; outline: 0 none;}

#topsite{width:100%;height:2px;background-color: #40cae6; margin:0;padding:0;}
#adminstration_img {width:100%;height:23px;margin:0;padding:0;background-color:#000000;}
#adminstration_img img {float:right;border:0;text-align:right;margin:0;}

.clear{clear:both;}

div.clrz_search{position:absolute;background:#ccc;width:320px;}
div.clrz_search dt {width:300px;border-bottom:1px dotted #000;text-align:left; float:left;}
div.clrz_search dd {width:200px; margin:0 0 0 120px;text-align:left;}

.clear{clear:both;}

body {
font-size: 12px; /* Resets 1em to 10px */
font-family: 'Trebuchet MS','Lucida Grande', Verdana, Arial, Sans-Serif;
background: #f4f4f4 ; /* efefef */ /* f4f4f4 */
text-align: center;
margin:0;
padding:0;
}

a:hover,.entry p a:hover{text-decoration:none;color:#bebebe!important;}

#page {
text-align: left;
}
/* MENU */

div#mainmenu {height:50px;background:url(images/menu.png) repeat-x;}
div#mainmenu ul{margin:0px auto;display:block;width:940px;list-style-type:none;padding:0 0 0 5px;}
div#mainmenu ul li{float:left;}
div#mainmenu ul li a{display:block;height:42px;width:10px;}
div#mainmenu ul li a:hover{background-position:0 -42px!important;}
div#mainmenu ul li a.isPage{background-position:0 -42px!important;}
div#mainmenu ul li a span{display:none;}
div#mainmenu ul li.home a{background:url(images/menu_home.jpg) no-repeat;width:55px;}
div#mainmenu ul li.demoreel a{background:url(images/menu_demoreel.jpg) no-repeat;width:82px;}
div#mainmenu ul li.cv a{background:url(images/menu_cv.jpg) no-repeat;width:36px;}
div#mainmenu ul li.galleries a{background:url(images/menu_galleries.jpg) no-repeat;width:86px;}
div#mainmenu ul li.about a{background:url(images/menu_about.jpg) no-repeat;width:62px;}
div#mainmenu ul li.archives a{background:url(images/menu_archives.jpg) no-repeat;width:82px;}
div#mainmenu ul li.ressources a{background:url(images/menu_ressources.jpg) no-repeat;width:100px;}
div#mainmenu ul li.howto a{background:url(images/menu_howto.jpg) no-repeat;width:68px;}
div#mainmenu ul li.mosaic a{background:url(images/menu_mosaic.jpg) no-repeat;width:64px;}
div#mainmenu ul li.contact a{background:url(images/menu_contact.jpg) no-repeat;width:64px;}
div#mainmenu ul li.rss{background:url(images/menu_rss.jpg) no-repeat;height:45px;width:196px;float:right;margin-right:5px;}
div#mainmenu ul li.rss div#feedburner{margin:8px 0 0 105px;}


#header h1{padding:0;}
#header h1 a{display:block;width:930px;height:190px;}
#header h1 a span{display:none;}
#header .description{display:none;}
#header {
background:#000000;
width: 100%;
height:170px;
margin:0 auto;
padding:0;
}
#headerimg {
background: url("images/mainlogo.jpg") no-repeat;
width: 960px;
margin:0 auto;
padding:0;
}

#content {margin-top:10px;}
#content.feed{min-height:2400px;}

.widecolumn .entry p {
font-size: 1.05em;
}
.narrowcolumn .entry, .widecolumn .entry {
line-height: 1.4em;
}
.widecolumn {
line-height: 1.6em;
}

.bold {
	font-weight: bold;
}
.normal {
	font-weight: normal;
}
.italic {
	font-style:italic;
}

.alt {
background-color: #f8f8f8;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
}
#footer {
border: none;
}
.small {
font-family: Arial, Helvetica, Sans-Serif;
font-size: 0.7em;
line-height: 1.5em;
}
h1, h2, h3 {
font-family: 'Trebuchet MS', Sans-Serif;
font-weight: bold;
}
h1 {
font-size: 4em;
text-align: center;
}
#headerimg .description {
font-size: 1.2em;
text-align: center;
}
h2 {
font-size: 1.6em;
}
h2.pagetitle {
font-size: 1.6em;
}
#sidebar h2 {
font-family: 'Trebuchet MS', Verdana, Sans-Serif;
font-size: 1.2em;
}
h3 {
font-size: 1.3em;
}
h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
text-decoration: none;
color: white;
}
h2, h2 a:visited, h3, h3 a, h3 a:visited {
color: #000000;

}
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
text-decoration: none;
}
h5.subtitle {
	background: url("images/subtitle_arrow.gif") no-repeat;
	margin:0 5px 0 10px;
	padding:0 0 0 22px;
}
.entry p a:visited {
color: #D2344F;
}
.commentlist li, #commentform input, #commentform textarea {
font: 0.9em 'Trebuchet MS', Verdana, Arial, Sans-Serif;
}
.commentlist li {
font-weight: bold;
}
.commentlist cite, .commentlist cite a,#comBox1 cite,#comBox1 cite a{color:#999999;font-weight: bold;font-style: normal;font-size: 17px;font-family:'Trebuchet',Sans-serif;}
.commentlist cite a {color:#666666;}
.commentlist .comment-date,#comBox1 .comment-date{color:#cccccc;font-size:10px;display:block;line-height:10px;width:50%;}
#comBox1 p{color:#454547;}
.commentlist p {
font-weight: normal;
line-height: 1.5em;
text-transform: none;
}
#commentform p {
font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif;
}
.commentmetadata {
font-weight: normal;
}
#sidebar {
font: 12px 'Trebuchet MS', Verdana, Arial, Sans-Serif;
}

.separator {
border-top:solid 1px #c6c6c6;
text-align:center;
margin:0 250px 20px 250px;
}

code {
font: 1.1em 'Courier New', Courier, Fixed;
}
acronym, abbr, span.caps {
font-size: 0.9em;
letter-spacing: .07em;
}
a, h2 a:hover, h3 a:hover {
color: #dd4575;
text-decoration: none;
}
a:hover {
color: #bebebe;
}
#wp-calendar #prev a, #wp-calendar #next a {
font-size: 9pt;
}
#wp-calendar a {
text-decoration: none;
}
#wp-calendar caption {
font: bold 1.3em 'Trebuchet MS', Verdana, Arial, Sans-Serif;
text-align: center;
}
#wp-calendar th {
font-style: normal;
text-transform: capitalize;
}
/* End Typography & Colors */
/* Begin Structure */
body {
margin: 0;
padding: 0;
}
#toppage{margin: auto;padding: 0;width: 930px;}
#page {clear:left;margin: 0 auto 0 auto;padding: 0;width: 940px;}
#page.maincontent{padding-top:5px;}

#headerimg {
margin: 0;
height: 200px;
width: 100%;
}

div.top a{float:right;display:block;margin:25px;background:url(images/btn_rss-bgBlack.jpg) no-repeat;height:15px;width:50px;}
div.top a span{display:none;}
div.top a:hover{background-position:0 -15px;}
.author div.top{background:url(images/profile-Articles_top.jpg) no-repeat!important;height:65px!important;margin-bottom:15px;}
.narrowcolumn div.top{background:url(images/content_bgtop.jpg) no-repeat;height:20px;}
.narrowcolumn div.bottom{background:url(images/content_bgbottombig.jpg) no-repeat; height:62px;}
.register div.top{background:url(images/register_top.jpg) no-repeat;height:65px;}
.search #searchform{margin:15px 25px 15px 25px;background:#f4f4f4;padding-top:30px;padding-bottom:25px;}
.search #searchform #s {margin-left:125px;border:0px;background:url(images/search_inputbg.jpg) no-repeat 0 0;width:225px;height:25px;font-size:11px;color:#000000;padding:0 0 0 25px;float:left;}
.search #searchsubmit {background:url(images/search_btn-ok.jpg);border:0px;width:37px;height:25px;display:block;font-size:0px;float:left;}
/*.search #searchsubmit:hover {background:url(images/search_btn-ok.jpg) no-repeat 0 -22px;border:0px;width:37px;height:22px;display:block;font-size:0px;}*/
.search #searchform div.content{background:#f4f4f4 url(images/forms_bg-bas.jpg) left bottom no-repeat;padding-bottom:30px;}
.search h2.pagetitle{display:block;background:url(images/search_searchresults_top.jpg) no-repeat;background-attachment: scroll;background-position: 0% 0%;height: 65px;margin-bottom: 20px;}
.search h2.pagetitle span{display:none;}
.search p.results{margin:0 25px;color:#999999;padding-bottom:10px;margin-bottom:40px;border-bottom:1px solid #d5d5d5;}
.search p.results span{color:#d22d4f;}
.search p.results span.key{color:#666;}
.feed .post{margin:0 25px 35px;display:block;float:left;padding:10px 0;text-align:justify;width:550px !important;}
.feed .post img.mosaic{width:220px;float:left;height:125px;}
.feed .post div.content{width:320px;margin-left:230px;}
.feed .post .postmetadata{border:medium none;
float:left;
margin:10px 0 0 10px;
padding:0;
width:320px !important;}
.feed .post .postmetadata a.comments-link{margin-top:0;}
.feed .post .entry{float:left;height:50px;margin:0 0 0 10px;overflow:hidden;width:320px;}

.narrowcolumn {
float: left;
padding: 0 0 0 0;
margin: 0;
width: 600px;
background:url(images/content_bg.jpg) repeat-y;
}
/*.submit {margin:10px 0 -61px 0!important;}*/
#content.single,#content.archive{min-height:400px;}
#content.author{min-height:600px;}
h2.top span{display:none;}
.widecolumn {margin: 20px 0 0 0px;width:940px;background:url(images/content_bigbg.jpg) repeat-y;}
#content.links .top{background:url(images/links_top.jpg) no-repeat;height:62px;}
#content.mosaic .top{background:url(images/mosaic_top.jpg) no-repeat;height:62px;}
#content.members .top{background:url(images/members_top.jpg) no-repeat;height:65px;}
#content.userfeed .top{background:url(images/userfeed_top.jpg) no-repeat;height:65px;margin-bottom:20px;}
#content.submit .top{background:url(images/submitarticles_top.jpg) no-repeat;height:65px;margin-bottom:20px;}
#content.search div.top{background:url(images/search_top.jpg) no-repeat;height:65px;}
#content.editprofile div.top{background:url(images/editprofile_top.jpg) no-repeat;height:65px;}

#content.submit .post img{width:auto;}
#postThumbs{list-style-type:none;margin:0 0 30px 10px;padding:0}
#postThumbs li{display:block;float:left;width:48px;height:48px;padding:0;margin:0 0 2px 2px;}
#postThumbs li a.RemoveMedia{background:url(images/submitarticles_btn_close.jpg) no-repeat;display:block;width:11px;height:11px;margin:0 0 0 27px;position:absolute;display:none;}
#postThumbs li:hover a.RemoveMedia{display:block;}
#postThumbs li:hover a.RemoveMedia:hover{background-position:0 -11px;}
#postThumbs li a.RemoveMedia span{display:none;}
#broadcast_submission ul#categories li.cat-item {display:inline;}
#broadcast_submission #videoCode{display:block;width:510px;height:30px;border:1px dashed #666666;background:#E8E6E7;cursor:pointer;}
#broadcast_submission #videoCode:focus{background:#fff;}

#tagList li{cursor:pointer;float:left;background:#454547;color:#fff;padding:0 5px 0 15px;-moz-border-radius: 5px;-webkit-border-radius: 5px;margin:2px 2px;text-align:center;font-size:11px;}
#tagList li.selected{background:#D2344F;}
#tagList li:hover{color:#999999;}
#tagList li.selected:hover{color:#fff;}
#content.archive h2.pagetitle {margin:0 0 25px -6px;color:#999999;font-family:'Georgia',Arial,Sans-serif;font-size:22px;font-style:italic;background:url(images/cat-archives_stick.jpg) left 5px no-repeat;padding-left:30px;font-weight:normal;}

#broadcast_submission,#user_profile{background:#f4f4f4 url(images/forms_bg-top.jpg) no-repeat;padding:20px 15px;}
#broadcast_submission #title{background:url(images/submitarticles_inputTitle.jpg) no-repeat;display:block;width:495px;height:14px;border:none;padding:8px 10px;font-size:11px;}
#broadcast_submission label{font-family:Arial,Sans-serif;font-size:12px;font-weight:bold;color:#666666;margin-left:2px;}
#broadcast_submission #up-browse:hover{background-position:0 0px!important;}
#broadcast_submission #up-browse{display:block;background:url(images/submitarticles_btn_upload.jpg) 0 -30px no-repeat;width:182px;height:30px;margin-top:5px;}
#broadcast_submission #up-browse span{display:none;}
#content. div.navigation{float:left;background:none;margin:0px auto 30px;width:100%;}
#content.mosaic div.navigation div{width:50%;}
#content.mosaic div.navigation div a span{display:none;}
#content.mosaic div.navigation div a:hover{background-position:0 -26px!important;}
#content.mosaic div.navigation div.alignleft a{display:block;background:url(images/content_btn-prev.jpg) no-repeat;height:26px;width:72px;float:right;margin:0 1px 0 0;}
#content.mosaic div.navigation div.alignright a{display:block;background:url(images/content_btn-next.jpg) no-repeat;height:26px;width:72px;margin:0 0 0 1px;}


#user_profile{margin-top:20px;}
.editprofile .post img{width:auto;}
.editprofile form #wp-submit{clear:left;display:block;font-size:0;background:url(images/edit_btn-save.jpg) no-repeat;width:124px;height:22px;border:none;margin:15px auto;cursor:pointer;}
.editprofile form #wp-submit:hover{background-position:0 -22px; }
.SI-FILES-STYLIZED label.cabinet{width:246px;height:30px;background:url(images/forms_browse.jpg) 0 0 no-repeat;margin:35px 0 0;display: block;overflow: hidden;cursor: pointer;}
.SI-FILES-STYLIZED label.cabinet span{display:block;position:absolute;width:150px;height:15px;overflow:hidden;margin:8px 0 0 10px;font-family:'Trebuchet MS',Sans-serif;font-size:12px;color:#999999}
#user_profile img {border:5px solid white;float:left;margin:0 10px 0 0;}
#user_profile h3{color:#666;border-bottom:1px dotted #d5d5d5;padding:0 0 5px;margin:0 0 10px;}
#user_profile h3.style2{margin-top:45px;}

#sidebar.profile li{font-family:'Trebuchet-MS',Sans-Serif;font-style:normal;}
#sidebar.profile div.avatar{text-align:left!important;}
#sidebar.profile li#connect div.content{height:auto!important;}
#sidebar.profile a#submit-articles{margin:10px 0 5px 0;display:block;height:45px;width:280px;background:url(images/connect_btn-submitarticles.jpg) no-repeat;}
#sidebar.profile a#submit-quickies{margin-bottom:30px;display:block;height:45px;width:280px;background:url(images/connect_btn-submitquickies.jpg) no-repeat;}
#sidebar.profile a#submit-articles span,#sidebar.profile a#submit-quickies span{display:none;}
#sidebar.profile a#submit-articles:hover,#sidebar.profile a#submit-quickies:hover{background-position:0 -45px;}

#sidebar.profile div.avatar img{float:left;border:5px solid white;}
#sidebar.profile div.avatar span.nickname{margin:0 0 0 100px;padding-top:30px;font-size:20px;color:#D22D4F;display:block;font-style:normal;font-family:'Trebuchet MS',Sans-serif;}
#sidebar.profile div.avatar div.links{margin-left:100px;display:block;}

#sidebar.profile div.avatar div.links a{font-style:normal;font-size:11px;color:#999;text-decoration:underline;}
#sidebar.profile div.avatar div.links a.profile{display:block;background:url(images/connect_btn-editprofile.jpg) no-repeat;width:90px;height:15px;float:left;margin:5px 5px 0 0;}
#sidebar.profile div.avatar div.links a.profile:hover{background-position:0 -15px;}
#sidebar.profile div.avatar div.links a.logout{font-size:0px;text-decoration:none;display:block;background:url(images/connect_btn-logout.jpg) no-repeat;width:60px;height:15px;float:left;margin:5px 5px 0 0;}
#sidebar.profile div.avatar div.links a.logout:hover{background-position:0 -15px;}
#sidebar.profile div.avatar div.links a span{display:none;}

/* Sidebar Profile */
#sidebar li#profile h2{display:block;background:url(images/profile_title.jpg) no-repeat;height:36px;}
#sidebar li#profile p {margin-bottom:10px;}
#sidebar li#profile img{margin:0 auto;!important}


input{color:#999999;font-size:11px;font-family:Arial,Sans-serif;}
.register #registerform,.register #loginform{margin:15px 25px 0;background:#f4f4f4 url(images/forms_bg-top.jpg) no-repeat;padding:30px 20px 0;}
.register #loginform h2{background:url(images/register_login-title.jpg) no-repeat;display:block;height:17px;font-size:0px;padding-left:130px;color:#f4f4f4;margin-bottom:10px;}
.register #registerform h2{background:url(images/register_register-title.jpg) no-repeat;display:block;height:17px;font-size:0px;padding-left:130px;color:#f4f4f4;}
.register #registerform p.content{border-top:1px dotted #d5d5d5;border-bottom:1px dotted #d5d5d5;padding:30px 0;margin:10px 0 30px;}
.register #registerform p.disclaimer,p.displaylink{padding-top:22px;}
.register #registerform p.left,.register #loginform p.left,#user_profile p.left,#broadcast_submission p.left{display:block;height:60px;float:left;width:245px;margin:0 25px 0 0;}
.register #registerform p.right,.register #loginform p.right,#user_profile p.right,#broadcast_submission p.right {display:block;height:60px;float:left;width:240px;margin:0;}
.register #registerform p label,.register #loginform p label,#user_profile p label{margin-left:3px;color:#666666;}
.register #registerform p.retrievepass{margin-top:5px;}
.register #registerform p.retrievepass #wp-submit{background:transparent url(images/register_btn-send.jpg) left -22px no-repeat;}

input.inputs{background:url(images/forms_comment_input.jpg) no-repeat;border:none;padding:7px 10px;width:229px;height:16px;font-size:12px;font-family:'Trebuchet MS',Sans-serif;}
#quickies_submission{padding-bottom:20px;}
#quickies_submission input.inputs{background:url(images/userquickies_input.jpg) no-repeat;width:249px;}
#quickies_submission textarea.inputs{background:url(images/userquickies_boxcontent.jpg) no-repeat!important;height:173px !important;width:249px!important;font-size:12px;font-family:'Trebuchet MS',Sans-serif;color:#999999;}
#quickies_submission label{margin-top:20px;display:block;font-family:Arial,Sans-serif;font-size:12px;font-weight:bold;padding-left:3px;}
#quickies_submission label span,#broadcast_submission label span{font-size:10px;font-weight:normal;color:#999999;}
#quickies_submission label.next{margin-top:25px;}
#quickies_submission #q_char{margin-top:15px;display:block;color:#999999;font-size:11px;font-family:'Trebuchet',Arial,Sans-serif;}
#quickies_submission #q_char strong{font-family:'Georgia',Arial,Sans-serif;font-size:14px;}
#quickies_submission #q_submit{cursor:pointer;display:block;float:right;border:none;background:url(images/userquickies_btn-submit.jpg) no-repeat;height:22px;width:94px;font-size:0px;margin-top:15px;}
#quickies_submission #q_submit:hover{background-position:0 -22px;}

#broadcast_submission #submit_bottom{padding-top:35px;clear:both;}
#broadcast_submission #submit_bottom span{color:#666666;}
#broadcast_submission #submit_bottom p.right{margin-top:5px;width:220px;}
a#broadcasting{display:block;float:right;height:22px;width:124px;background:url(images/forms_btn-submit.jpg) no-repeat;}
a#broadcasting:hover,a#preview:hover{background-position:0 -22px;}
a#broadcasting span,a#preview span{display:none;}
a#preview{background:url(images/submitarticle_btn-preview.jpg) no-repeat;display:block;height:22px;width:84px;padding:0}
#broadcast_submission a{color:#999999;text-decoration:underline;}
.register #registerform.loginform h2{background:url(images/register_login-title.jpg) no-repeat;}
.register #registerform.lostpasswordform h2{background:url(images/register_password-title.jpg) no-repeat;}

.register #registerform #country,#user_profile #country{background:url(images/forms_select-input.jpg) no-repeat;width:245px;display:block;border:none;height:23px;}
.register #registerform.registerform #wp-submit{clear:left;cursor:pointer;display:block;border:none;background:url(images/register_btn-create.jpg) no-repeat;height:38px;width:510px;overflow:hidden;font-size:0px;}
.register #registerform #wp-submit:hover{background-position:0 -38px;}
.register #registerform.loginform #wp-submit{float:right;cursor:pointer;display:block;border:none;background:url(images/register_btn-login.jpg) left -22px no-repeat;height:22px;width:124px;overflow:hidden;font-size:0;}
.register #registerform.loginform #wp-submit:hover{background-position:0 0px;}
.register #bottom{height:50px;background:#f4f4f4 url(images/forms_bg-bas.jpg) left bottom no-repeat;margin:0 25px;}
.register #registerform.loginform{margin-top:30px;font-family:Arial,Sans-serif;font-size:11px;}

.register a#forgot{float:right;color:#999999;cursor:pointer;}
.disclaimer{font-family:arial,Sans-serif;font-size:11px;}
.disclaimer a{color:#999999;text-decoration:underline}
.register #registerform.lostpasswordform #wp-submit{cursor:pointer;display:block;border:none;background:url(images/register_btn-login.jpg) left -22px no-repeat;height:22px;width:124px;overflow:hidden;font-size:0;}
.register #registerform.lostpasswordform #wp-submit:hover{background-position:0 0px;}


hr.spacer-p{background:url(images/forms_spacerpoints.gif) repeat-x;display:block;height:2px;margin:0;padding:0;border:none;}
.register hr.spacer-p{margin-bottom:25px;}
a.comboBoo-label{background:url(images/forms_select-input.jpg) no-repeat;width:235px!important;display:block;border:none;height:23px;text-align:left;color:#999999;padding:7px 0 0 10px;}
.div-list{list-style-type:none;width:190px!important;margin-left:10px;}
.div-list{background:#fff;border-bottom:1px dotted #999;border-left:1px dotted #999;border-right:1px dotted #999;padding:5px;}
ul.comboBoo-list{text-indent:0!important;}
ul.comboBoo-list li{text-align:left;width:100%;margin:0!important;padding:0!important;color:#999999;}
ul.comboBoo-list li.choice-selected{background-color:#ccc}
select.comboo{width:245px;}
div#feeds{margin:0 25px;padding-bottom:20px}
div#feeds div.left {float:left;}
div#feeds div.middle {float:left;margin:0 25px 0 25px;}
div#feeds div.right {float:right;}
#feeds ul.xoxo{margin:0;padding:0;}
#feeds ul{margin:5px 0 15px;padding:0;display:block;width:280px;}
/*#feeds ul.middle{margin:5px 25px 0 25px;}*/
#feeds ul li{list-style-type:none;border-bottom:1px solid #e1e1e1;padding:3px 2px;width:280px;height:20px;}
#feeds ul.modify li{list-style-type:none;border-bottom:1px solid #e1e1e1;padding:3px 2px 4px 2px;width:280px;height:22px;line-height:11px;}
#feeds ul li a{color:#454547;font-size:11px;font-style:normal;}
#feeds ul li {color:#afafaf;font-size:9px;font-style:italic;}
#feeds ul li span {display:none;}
#feeds ul li.friends {display:block;background:url(images/friends_title.jpg) no-repeat;height:28px;}
#feeds ul li.greatanim {display:block;background:url(images/greatanim_title.jpg) no-repeat;height:28px;}
#feeds ul li.othersartists {display:block;background:url(images/othersartists_title.jpg) no-repeat;height:28px;}
#feeds ul li.booksanimations {display:block;background:url(images/books_animations_title.jpg) no-repeat;height:28px;}
#feeds ul li.booksacting {display:block;background:url(images/books_acting_title.jpg) no-repeat;height:28px;}
#feeds ul li.booksanimhistory {display:block;background:url(images/books_animhistory_title.jpg) no-repeat;height:28px;}
#feeds ul li.booksreference {display:block;background:url(images/books_reference_title.jpg) no-repeat;height:28px;}
#feeds ul li.booksanatomy {display:block;background:url(images/booksanatomy_title.jpg) no-repeat;height:28px;}
#feeds ul li.booksfilmtechnical {display:block;background:url(images/books_filmtechnical_title.jpg) no-repeat;height:28px;}
#feeds ul li.bookswriting {display:block;background:url(images/books_writing_title.jpg) no-repeat;height:28px;}
#feeds ul li.booksinspiration {display:block;background:url(images/books_inspiration_title.jpg) no-repeat;height:28px;}
#feeds ul li.booksmelscript {display:block;background:url(images/books_melscript_title.jpg) no-repeat;height:28px;}
#feeds ul li.studiosamerican {display:block;background:url(images/studios_american_title.jpg) no-repeat;height:28px;}
#feeds ul li.studioseuropean {display:block;background:url(images/studios_european_title.jpg) no-repeat;height:28px;}
#feeds ul li.studiosother {display:block;background:url(images/studios_other_title.jpg) no-repeat;height:28px;}
#feeds ul li.otherreference {display:block;background:url(images/other_reference_title.jpg) no-repeat;height:28px;}
#feeds ul li.otherwebsite {display:block;background:url(images/other_website_title.jpg) no-repeat;height:28px;}
#feeds ul li.otherwebsite2 {display:block;height:28px;}

#quickieslist li{background:url(images/userquickies_spacerpoints.gif) left bottom repeat-x;color:#999999;font-size:11px;padding:0 0 10px !important;}
#quickieslist li h3 a{color:#454547}
#quickieslist li a{color:#999999}
#quickieslist li:hover a{color:#999999}
#quickieslist li:hover h3 a{color:#D2344F}

div#mosaic{margin:0 25px;}
div#mosaic div.post{float:left;margin:0 2px 2px 0;}
.post{margin:0 25px 50px;text-align:left;color:#454547;}
.contact .post{margin:0 25px 0px;text-align:left;color:#454547;}
.post img{width:100%;}
div#mosaic .item a.thumb{display:block;width:220px;text-align:center;}
.post .postmetadata img{float:left;width:40px;height:40px;margin:0 5px 0 0;}
.post .postmetadata .infos{height:40px;line-height:13px;}


h2 p.vote{font-size:11px;color:#999999;height:16px;margin:0 0 0 0;}
h2 p.vote a:hover{color:#666666}
h2 p.vote .author{color:#d2344f;}
h2 p.vote img {float:left;width:16px;height:16px;margin:0 5px 0 0;}

.post a span.more-link {color:#d2344f;background:url(images/arrow_stop_270.png) 1px no-repeat;padding-left:20px;font-weight:bold;float:left!important;margin:10px 0!important;}
.post a span.more-link:hover {color:#454547;text-decoration:none;}
.post .postmetadata{font-size:10px;padding:10px 2px 10px 2px;text-align:left;margin-top:10px;margin-bottom:0;color:#999999;border-top:solid 1px #000000;border-bottom:solid 1px #000000;}
.post .postmetadata .category{background:url("images/category_post.jpg") no-repeat;height:22px;margin:10px 0 5px 0;display:block;padding:4px 0 0 70px;}
.howtocours .post .postmetadata .category{background:url("images/category_post_wild.jpg") no-repeat;height:22px;margin:10px 0 5px 0;display:block;padding:4px 0 0 70px;}
.post .postmetadata .category a{color:#dd4575!important;padding:0 0 0 0;font-size:11px;}
.post .postmetadata .category a:hover{color:#646464!important;text-decoration:none;}
.post .postmetadata .votes{background:url(images/heart_small.png) 1px no-repeat;padding-left:0;color:#999999;}
.post .postmetadata a.comments-link{background:url(images/balloon.png) no-repeat;padding-left:20px;margin-top:8px;font-size:11px;color:#dd4575;}
.post .postmetadata a.comments-link:hover{color:#d2344f;}
.post .postmetadata a.comments-link span{font-weight:bold;}
.post .postmetadata span.posted{font-size:11px;background:url(images/clock.png) 0 center no-repeat;padding:0 0 0 20px;color:#999999;height:20px;}
.post .postmetadata span.posted a:hover{color:#666666}
.post .postmetadata span.posted .author{color:#d2344f;}
.post .postmetadata span.vote{font-size:11px;color:#999999;height:20px;}
.post .postmetadata span.vote a:hover{color:#666666}
.post .postmetadata span.vote .author{color:#d2344f;}
.post .postmetadata span.vote img {float:left;width:16px;height:16px;margin:0 5px 0 0;}
.post .postmetadata span.tag{font-size:11px;color:#999999;background:url(images/tag_small.png) no-repeat;padding-left:16px;padding-top:0;height:20px;margin:0;}
.post .postmetadata span.tag a:hover{color:#666666}
.post .postmetadata span.tag .author{color:#d2344f;}
.post .postmetadata span.viewcount{font-size:10px;color:#999999;background:url(images/magnifier_small.png) no-repeat;padding-left:20px;height:20px;}
.post .postmetadata span.viewcount a:hover{color:#666666}
.post .postmetadata span.viewcount .author{color:#d2344f;}
.single .post .postmetadata small{background:none;padding:0;}
.single .post .postmetadata p{margin:0;}
.single .post .postmetadata p .author a, .single .post .postmetadata p .author{color:#dd4575;}
.single .post .postmetadata a{color:#666666;font-family:Arial;}
.single .post .tags a{color:#666666;}
.single .post .tags a:hover{color:#d2344f;}
.single .post{margin-bottom:20px;}
.post hr {display: block;}
.post .entry p {margin-bottom:0;}
#clrz_rate{float:right;margin-top:15px;}
.post .post-ratings img,.post .post-ratings-loading img{width:auto;}
div#score{float:left;margin:15px 10px 0 0;background:url(images/heart.png) no-repeat 0 0px;padding-left:20px;}
.post .post-ratings em{float:left;}
.single .post h4 {background-color: transparent;background-image: url(images/img_head_archive180.jpg);background-repeat: no-repeat;background-position: 0% 0%;height: 34px;width:354px;margin: 0 0 25px -39px;}
.single .post h4 span.name {display:block;text-align:left;margin-left:40px;margin-top:7px;font-size: 1.4em;font-style:italic;padding-top:9px;color:#000;}
/*.single .post h4 span{display:none;}*/
ul.related{list-style-type:none;padding:0;margin:0;background:url(images/userquickies_spacerpoints.gif) left bottom repeat-x;padding-bottom:35px;}
ul.related li{float:left;}
ul.related li.center{margin:0 5px;}
ul.related li img{width:auto;border:5px solid #e4e4e4;}

h3#comments{background-color: transparent;background-image: url(images/img_head_archive180.jpg);background-repeat: no-repeat;background-position: 0% 0%;height: 34px;width:354px;margin: 0 0 25px -14px;}
h3#comments span.name {display:block;text-align:left;margin-left:40px;margin-top:0px;font-size: 1.2em;font-style:italic;padding-top:3px;padding-left:0;color:#000;}
ol.commentlist {margin:0 25px;overflow:hidden;width:550px;}
ol.commentlist li {background: url(images/post_coms_bgbas.jpg) left bottom no-repeat;display:block;width:550px;}
ol.commentlist li a.url:hover{color:#d22d4f;}
ol.commentlist li div.text{background:#efefef url(images/post_coms_bgtop.jpg) no-repeat;padding:12px 8px 8px;margin:5px 0 0;}
ol.commentlist li div.text p{margin:0;}
a.reply{float:right;display:block;background:url(images/reply_reply.gif) no-repeat;width:11px;height:11px;margin-top:23px;}
a.reply span{display:none;}

a.showreply{font-size:7px;font-family:Arial,Sans-serif;float:right;display:block;background:url(images/reply_nbr.gif) no-repeat;width:9px;height:9px;text-align:center;color:#fff;margin:23px 5px 0 0;padding-top:0px;}
a.showreply:hover{text-decoration:none;}
a.showreply span{display:none;}

a.isareply{float:right;display:block;background:url(images/reply_isreply.gif) no-repeat;width:9px;height:7px;text-align:center;color:#fff;margin:23px 5px 0 0;}
a.clrzComHide{background:url(images/submitarticles_btn_close.jpg) no-repeat;height:11px;width:11px;}
a.clrzComHide:hover{background-position:0 -11px;}
a.isareply span{display:none;}

a#show_all span{display:none;}
a#show_all{background:url(images/reply_showall.jpg) no-repeat 0 0;width:84px; height:22px;cursor:pointer;margin:20px auto 25px auto;display:block;}
a#show_all:hover{background:url(images/reply_showall.jpg) no-repeat 0 -22px;}


h3#comments{font-family:'Georgia',Sans-serif;color:#666666;font-style:italic;font-size:17px;font-weight:normal;}
/*h4#comments span{font-weight:bold;font-size:21px;}*/
h3#comments a{font-family:'Trebuchet MS',Sans-serif;color:#d22d4f;font-style:normal;font-size:12px;}
.widecolumn .post {
margin: 0;
}

.widecolumn .smallattachment {
text-align: center;
float: left;
width: 128px;
margin: 5px 5px 5px 0px;
}
.widecolumn .attachment {
text-align: center;
margin: 5px 0px;
}
.postmetadata {clear: both;}
.feed .post .postmetadata {
/*clear: both; */
border:medium none;
float:left;
margin:10px 0 0 10px;
padding:0;
width:310px !important;
}
.clear { 
clear: both; 
}
#footer ul.footermenu {margin:0px auto;display:block;width:98%;list-style-type:none;padding:0 0 0 5px;}
#footer ul.footermenu li{float:right;background:transparent;}
#footer ul.footermenu li a{margin:0;padding:0;display:block;height:46px;width:10px;}
#footer ul.footermenu li a:hover{background-position:0 -46px!important;}
#footer ul.footermenu li a span{display:none;}
#footer ul.footermenu li.topbtn a{background:url(images/footer_top.jpg) no-repeat;width:58px;}

#footer {padding: 17px 0 0;margin: 0 auto 0;float:left;width:100%;height:70px;background:url(images/footer.png) repeat-x;}
#footer ul{list-style-type:none;margin:10px 0 0;padding:0;}
#footer div.left ul li,#footer div.right ul li,#footer div.center ul li{padding:7px 4px 5px;margin:0;}
#footer div.left ul,#footer div.right ul,#footer div.center ul{margin-top:11px;}
#footer div.left h3,#footer div.right h3,#footer div.center h3{height:16px;}
#footer ul li{color:#999999;font-size:10px;padding:7px 0 5px 8px;background:url(images/randomuser_spacerpoints.gif) repeat-x;}

#footer div.left ul{background:url(images/randomuser_spacerpoints.gif) repeat-x 0 bottom;}
#footer div.center ul{background:url(images/randomuser_spacerpoints.gif) repeat-x 0 bottom;}
#footer div.right ul{background:url(images/randomuser_spacerpoints.gif) repeat-x 0 bottom;}
#footer ul li h3 a{color:#d2344f;font-size:14px;width:240px;height:19px;overflow:hidden;display:block;}
#footer ul li h3 a:hover{color:#666;}
#footer div.container{background:#d7d7d7;margin-top:53px;padding:45px 0 0;}
#footer div.left{float:left;width:250px;margin-left:25px;}
#footer div.center{float:left;width:250px;margin:0 80px 0;text-align:left;}
#footer div.right{float:left;width:250px;}
#footer div h2 span{display:none;}
#footer div.left h2{ display:block;background:url(images/popular_posts.jpg) no-repeat;height:36px; }
#footer div.center h2{ display:block;background:url(images/random_posts.jpg) no-repeat;height:36px;margin-bottom:10px;}
#footer div.right h2{ display:block;background:url(images/recent_comments.jpg) no-repeat;height:36px; }
#footer a.votes{background:url(images/footer_icon-heart.jpg) 1px  no-repeat;padding-left:12px;color:inherit}
#footer a.comments-link{background:url(images/footer_icon-coms.jpg) 1px no-repeat;padding-left:15px;color:inherit;}
#footer p {margin: 0;padding: 20px 0;text-align: left;}
#footer div.end{clear:both;margin:0 25px 0 25px;padding:45px 0 0 0;}
#footer a.feed{float:left;display:block;background:url(images/logo_footer.jpg) no-repeat 0 0;width:125px;height:70px;}
#footer a.feed:hover{float:left;display:block;background:url(images/logo_footer.jpg) no-repeat 0 -70px;width:125px;height:70px;}
#footer p.designed{display:block;float:right;margin-top:0;color:#bababa;text-align:right;}
#footer p.designed a.wordpress{background:url(images/logowordpress.png) right top no-repeat;padding-right:20px;color:#969696;}
#footer p.designed a.fubiz{margin-top:5px;background:url(images/footer_logofubiz.jpg) right top no-repeat;padding-right:20px;color:#969696;}
#footer div.end p{margin-left:125px;display:block;width:260px;color:#a1a1a1;font-size:11px;}
#footer div.end p a{color:#969696;}
#footer div.end p a:hover{color:#000000;}
#footer a.feed span{display:none;}
#footer ul li a{color:#666666;}
#footer ul li a:hover{color:#d2344f;text-decoration:none;}
/* End Structure */
/*	Begin Headers */
h1 {
padding-top: 70px;
margin: 0;
}
h2 {
margin: 0;
}

.feed .post h2{overflow:hidden;height:28px;text-align:left}
.post h2 {font-size:24px;height:28px;padding:2px 0 2px 30px ;margin-bottom:0;background:url("images/tidle_post.png") no-repeat;float:left;}
.post h2 a{padding:0 0 0 0;margin:0 0 0 0;text-align:left;color:#000000;}
.post h2 a:hover{padding:0 0 0 0;margin:0 0 0 0;text-align:left;color:#dd4575;}

#sidebar h2 {
margin: 5px 0 0;
padding: 0;
}
#sidebar ul li{float:left;width:300px;}
#sidebar ul li ul li{float:none;width:auto;}

#sidebar .spacer{border-bottom:1px solid #e1e1e1;padding-bottom:10px;}
#sidebar .spacer2{background:url(images/sidebar_bigspacer-bicolor.gif) left bottom no-repeat;padding-bottom:10px;padding-top:6px;}
#sidebar div.module{background:#e8e7e7 url(images/sidebar_module_bgtop.jpg) 0 0 no-repeat;}
#sidebar div.module div.content{padding:0;font-family:'Georgia',Sans-serif;background:url(images/sidebar_module_bgbas.jpg) left bottom no-repeat;padding:10px;}
#sidebar.profile li#connect div.module div.content{height:auto!important;}
#sidebar h2 span {display:none;}
#sidebar li#random {padding-left:5px!important;}
#sidebar li#random h2{display:block;background:url(images/random_title.jpg) no-repeat;height:36px;margin-bottom:5px;}
#sidebar li#random ul{float:left;margin-bottom:10px;}
#sidebar li#random ul li {height:105px;display:block;width:140px;float:left;margin:0 0 15px;}
#sidebar li#random ul li img {width:140px;height:105px;padding-left:5px;}
#sidebar li#random ul li h3 {margin-top:-15px;}
#sidebar li#random ul li h3 a{font-family:'Georgia',Sans-Serif;font-weight:bold;font-style:italic;color:#000;font-size:10px;background:#f4f4f4;border-top:solid 1px #969696;border-right:solid 1px #969696;padding:2px 4px 2px 2px;line-height:18px;}
#sidebar #popular_page{padding-top:10px;background:url(images/randomuser_spacerpoints.gif) left top repeat-x;}
#sidebar.profile li#connect div.module div.logoverflow{height:80px!important;}

#sidebar li#connect h2{display:block;background:url(images/connect_title.jpg) no-repeat;height:25px;}
#sidebar li#connect div.module div.content{text-align:center;font-size:14px;color:#999;font-style:italic;line-height:25px;display:block;height:80px!important;}
#sidebar li#connect.loggedin div.module div.content{height:auto!important}
#sidebar li#connect div.module div.content a.submit{color:#454547;font-weight:bold;border-bottom:1px dotted #454547;text-decoration:none;width:100%;display:block;text-align:center;border:none;}
#sidebar li#connect div.module div.content a#btn_login{margin:10px 0 0 45px;display:block;background:url(images/connect_btn-login.jpg) no-repeat;width:84px;height:22px;float:left;cursor:pointer;}
#sidebar li#connect div.module div.content a#btn_register{margin:10px 0 0 5px;display:block;background:url(images/connect_btn-register.jpg) no-repeat;width:84px;height:22px;float:left;cursor:pointer;}
#sidebar li#connect div.module div.content a#btn_login:hover,#sidebar li#connect div.module div.content a#btn_register:hover{background-position:0 -22px;}
#sidebar a#btn_login span,#sidebar a#btn_register span{display:none;}


#sidebar li#guide h2{display:block;background:url(images/guide_title.jpg) no-repeat;height:25px;}
#sidebar li#advantages h2{display:block;background:url(images/advantages_title.jpg) no-repeat;height:25px;}
#sidebar li#advantages ul{background:url(images/icon_advantages.jpg) no-repeat 0 15px;padding-top:100px;}
#sidebar li.listz ul li{background:url(images/bullet_plus.jpg) 0 5px no-repeat;padding:0 0 0 17px;margin:0 0 5px;color:#999999;font-family:'trebuchet MS',Sans-serif;font-size:12px;font-weight:normal;}

#logged{margin-top:-102px;}
#logbox{overflow:hidden;}
#logged,#notlogged{height:80px;padding-top:10px;}
#loginform .inputs{background:url(images/connect_input.jpg) no-repeat;width:160px;margin-bottom:2px;}
#loginform {text-align:left;}
#loginform #wp-submit{margin-top:5px;display:block;float:right;background:url(images/connect_btn-login.jpg) no-repeat;width:84px;height:22px;border:none;cursor:pointer;font-size:0;overflow:hidden;}
#loginform #wp-submit:hover{background-position:0 -22px;}
#loginform #ct_rememberme{margin-top:5px;display:block;float:right;font-size:11px;font-style:normal;font-family:'Trebuchet MS',sans-serif;}
#loginform #ct_rememberme input{margin:0;}
#logback,#quickies_close{cursor:pointer;float:left;display:block;margin:-15px 0 0 265px;background:url(images/userquickies_btn-close.jpg) no-repeat;width:18px;height:18px;}
#logback:hover,#quickies_close:hover{background-position:0 -18px;}

/* blognav */
#sidebar .left,#sidebar .right{background:url(images/sidebar_module-spacer.jpg) repeat-x;}
#sidebar h2.archives{width:140px;background:url(images/archives_title.jpg) no-repeat;height:36px;margin-top:17px;}
#sidebar h2.tagcloud{display:block;background:url(images/tagcloud_title.jpg) no-repeat;height:36px;}
#sidebar h2.search{display:block;background:url(images/search_title.jpg) no-repeat;height:36px;}
#sidebar h2.categories{width:140px;background:url(images/categories_title.jpg) no-repeat;height:36px;margin-top:17px;}
#sidebar h2.categories span{display:none;}
#sidebar .right {float:right;display:block;width:141px;}
#sidebar .left{float:left;margin:0 0 0;display:block;width:140px;}
#sidebar #blognav ul li {padding:3px 0 3px 0;margin:0;}
#sidebar ul.categories li a{height:10px;font-weight:bold;color:#999999;}
#sidebar ul.categories li a:hover,#sidebar ul.archives li a:hover{text-decoration:none;color:#666666;}
#sidebar ul.archives li a{padding:0;font-weight:normal;font-size:11px;color:#999999;}
#sidebar ul li#viewAll a {height:9px;font-size:12px;font-weight:bold!important;color:#d2344f;}
/*******/
#sidebar li#demoreel h2{display:block;background:url(images/demoreel_title.jpg) no-repeat;height:36px;}
#sidebar li#demoreel div{background:url(images/demoreel_bg.jpg) no-repeat;height:190px;}
#sidebar li#demoreel div img{margin:20px 10px;width:280px;height:160px;}
#sidebar li#demoreel div h3 {margin:-38px 0 0 10px;}
#sidebar li#demoreel div h3 a{font-family:'Georgia',Sans-Serif;font-weight:bold;font-style:italic;color:#666666;font-size:15px;background:#000;padding:4px 8px 6px 2px;line-height:20px;}
#sidebar li#demoreel p{color:#999999;font-size:11px;}
#sidebar a.more{background:url(images/focuson_btn-more.jpg) no-repeat;}
a.more{display:block;background:url(images/footer_btn-more.jpg) no-repeat;height:15px;width:48px;margin-top:8px;}
a.more:hover{background-position:0 -15px!important;}
a.more span{display:none;}

/* random quotes */
#sidebar li#randomquotes h2{display:block;background:url(images/randomquotes_title.jpg) no-repeat;height:36px;}
#sidebar li#randomquotes div.randomquotes_top {background:url(images/randomquotes_top.jpg) no-repeat;height:21px;margin:0;padding:0;}
#sidebar li#randomquotes div.randomquotes_bottom {background:url(images/randomquotes_bottom.jpg) no-repeat;height:11px;margin:0;padding:0;}
#sidebar li#randomquotes p {background:url(images/randomquotes_bg.jpg) repeat-y;padding:0 6px;margin:0;}
#sidebar li#randomquotes p cite {margin:5px 0 0 0;}

/* random quotes */
#sidebar li#dday h2{display:block;background:url(images/dday_title.jpg) no-repeat;height:36px;}
/*#sidebar li#dday div.randomquotes_top {background:url(images/randomquotes_top.jpg) no-repeat;height:21px;margin:0;padding:0;}
#sidebar li#dday div.randomquotes_bottom {background:url(images/randomquotes_bottom.jpg) no-repeat;height:11px;margin:0;padding:0;}
#sidebar li#dday p {background:url(images/randomquotes_bg.jpg) repeat-y;padding:0 6px;margin:0;}
#sidebar li#dday p cite {margin:5px 0 0 0;}*/

/* maintenance mode */
.maintenance h2 span{display:none;}
.maintenance h2{background-color: transparent;background-image: url(images/maintenance_top.jpg);background-repeat: no-repeat;background-attachment: scroll;background-position: 0% 0%;height: 62px;margin-bottom: 20px;}
.maintenance h3 span{display:none;}
.maintenance h3{width:600px;height:160px;background: url(images/maintenance_intern_img.jpg) no-repeat 0 0;margin:0 auto 20px auto;}
.maintenance p{margin: 0 auto 0 auto;width:850px;font-size:18px;padding:0 0 30px 0;font-style: italic;font-family:'Georgia','Sans Serif';display:block;text-align:center;}
.maintenance p.infos {font-size:11px;}
.maintenance{padding-bottom:0px;}
.maintenance div.bottom {background-color: transparent;background-image: url(images/wildpage_bottom.jpg);background-repeat: no-repeat;background-attachment: scroll;background-position: 0% 0%;height: 34px;}
.nomargin {margin:0;padding:0;}

#sidebar li#maintenance h2{display:block;background:url(images/maintenance_title.jpg) no-repeat;height:36px;}
#sidebar li#maintenance div{background:url(images/maintenance_bg.jpg) no-repeat;height:190px;}
#sidebar li#maintenance div img{margin:20px 10px;width:280px;height:160px;}
#sidebar li#maintenance div h3 {margin:-36px 0 0 10px;}
#sidebar li#maintenance div h3 a{font-family:'Georgia',Sans-Serif;font-weight:bold;font-style:italic;color:#000;font-size:15px;background:#e42322;padding:5px;line-height:20px;}
#sidebar li#maintenance p{color:#999999;font-size:11px;}

/* side quickies */
#sidebar li#quickies h2{display:block;background:url(images/userquickies_title.jpg) no-repeat;height:25px;padding-left:115px;}
#sidebar li#quickies h2 a.rss{display:block;float:left;background:url(images/userquickies_btn-rss.jpg) left center no-repeat;width:30px;height:25px;}
#sidebar li#quickies h2 a.refresh{display:block;float:right;background:url(images/userquickies_btn-reload.jpg) left center no-repeat;width:14px;height:25px;margin-right:5px;visibility:hidden;}
#sidebar li#quickies h2 a.help{display:block;float:right;background:url(images/userquickies_btn-help.jpg) left center no-repeat;width:11px;height:25px;}
#sidebar li#quickies ul li h3{font-size:11px;color:#666666;margin:0;}
#sidebar li#quickies ul li p{font-size:11px;margin:0}
#sidebar li#quickies a.submit,#sidebar li#quickies a.prev,#sidebar li#quickies a.next{margin-top:10px;}
#sidebar li#quickies a.submit{display:block;float:left;width:101px;height:15px;background:url(images/userquickies_btn-submitalin.jpg) no-repeat;}
#sidebar li#quickies a.submit span,#sidebar li#quickies a.prev span,#sidebar li#quickies a.next span{display:none;}
#sidebar li#quickies a.prev,#sidebar li#quickies a.next{display:block;width:36px;height:15px;float:right}
#sidebar li#quickies a.prev{background:url(images/userquickies_btn-prev.jpg) no-repeat;}
#sidebar li#quickies a.next{background:url(images/userquickies_btn-next.jpg) no-repeat;}
#sidebar li#quickies a.next:hover,#sidebar li#quickies a.prev:hover,#sidebar li#quickies a.submit:hover{background-position:0 -15px;}

/* random user */
#sidebar.submit li#randomUser{margin-top:15px;}
#sidebar li#randomUser h2{display:block;background:url(images/randomuser_title.jpg) no-repeat;height:25px;}
#sidebar li#randomUser .randomUserList{background:url(images/randomUser-spacepoint-top.jpg) repeat-x 0 0;float:left;}
#sidebar li#randomUser .randomUserList div{font-size:10px;background:url(images/randomuser_spacerpoints.gif) 0 bottom repeat-x;border:none;padding:10px 0;}
#sidebar li#randomUser .randomUserList div img{float:left;margin-right:10px;}
#sidebar li#randomUser .randomUserList div span.pseudo{color:#d2344f;font-weight:bold;font-size:13px;display:block;width:100px;height:16px;overflow:hidden;margin-top:1px;}
#sidebar li#randomUser .randomUserList div span.location{color:#999;display:block;height:11px;overflow:hidden;}
#sidebar li#randomUser .randomUserList div a:hover{text-decoration:none;background:#e8e7e7;height:32px;}
#sidebar li#randomUser .randomUserList div a{display:block;}
#sidebar li#randomUser{margin:25px 0 70px;}
/* links & share */
#sidebar #linksNshare .left,#sidebar #linksNshare .right{background:none;}
#sidebar h2.links{width:140px;background:url(images/links_title.jpg) no-repeat;height:36px;margin-bottom:10px;}
#sidebar h2.links span{display:none;}
#sidebar h2.share{width:140px;background:url(images/share_title.jpg) no-repeat;height:36px;margin-bottom:10px;}
#sidebar h2.share2{width:140px;background:url(images/share_title.jpg) no-repeat;height:25px;margin-bottom:6px;}
#sidebar ul.links li a{font-weight:bold;color:#999;background:url(images/links_arrow.gif) left 6px no-repeat;}
#sidebar ul.links li a:hover{color:#666666;}
#sidebar ul.links li span{color:#dd4575;font-weight:bold;}
#sidebar h3.subscribe{display:block;background:url(images/subscribe_title.jpg) no-repeat;height:16px;margin-bottom:15px;}
#sidebar h3.subscribe span{display:none;}
#sidebar ul.share li a{padding:0 0 0 20px;color:#666666;font-weight:bold;}
#sidebar ul.share li a:hover{text-decoration:none;}
#sidebar ul.share li.linkedin a{background:url(images/share_icon-linkedin.png) no-repeat;}
#sidebar ul.share li.twitter a{background:url(images/share_icon-twitter.png) no-repeat;}
#sidebar ul.share li.facebook a{background:url(images/share_icon-facebook.png) no-repeat;}
#sidebar ul.share2 li a{padding:0 0 0 20px;color:#666666;font-weight:bold;}
#sidebar ul.share2 li a:hover{text-decoration:none;}
#sidebar ul.share2 li.rssposts a{background:url(images/feed.png) no-repeat;}
#sidebar ul.share2 li.rsscomments a{background:url(images/feed.png) no-repeat;}


/* newsletter */

#sidebar li#newsletter h2{display:block;background:url(images/newsletter_title.jpg) no-repeat;height:36px;}
#sidebar li#newsletter h2 span{display:none;}
#sidebar li#newsletter div.bg {background:url(images/newsletter_bg.jpg) no-repeat;height:72px;}
#sidebar li#newsletter p {color:#000;font-family:'Georgia',Sans-serif;font-style:italic;font-size:11px;margin:0 0 5px 0;padding:15px 0 0 10px;}
#sidebar input#mail {background:url(images/newsletter_inputbg.jpg) no-repeat!important;width:80px!important;padding-left:8px!important;}

/* Section Menu */
#sidebar li#sectionmenu h2{display:block;background:url(images/sections_menu_title.png) no-repeat;height:36px;}


h3 {
padding: 0;
margin: 0;
}
h3.comments {
padding: 0;
margin: 40px auto 20px;
}
/* End Headers */
/* Begin Images */
p img {
padding: 0;
max-width: 100%;
}
/*	Using 'class="alignright"' on an image will (who would've
thought?!) align the image to the right. And using 'class="centered',
will of course center the image. This is much better than using
align="center", being much more futureproof (and valid) */
img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}
img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}
img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}
img.readnext {
padding: 0;
margin: 0 10px 0 0;
display: inline;
width:16px;
height:16px;
}
.alignright {
float: right;
}
.alignleft {
float: left;
}
/* End Images */
/* Begin Lists

Special stylized non-IE bullets
Do not work in Internet Explorer, which merely default to normal bullets. */
html > body .entry ul {
margin-left: 0px;
padding: 0 0 0 30px;
list-style: none;
padding-left: 10px;
text-indent: -10px;
}
html > body .entry li {
margin: 7px 0 8px 10px;
}

.entry ol {
padding: 0 0 0 35px;
margin: 0;
}
.entry ol li {
margin: 0;
padding: 0;
}
.postmetadata ul, .postmetadata li {
display: inline;
list-style-type: none;
list-style-image: none;
}
#sidebar ul, #sidebar ul ol {
margin: 0;
padding: 0;
}
#sidebar ul li {
list-style-type: none;
list-style-image: none;
margin-bottom: 20px;
}
#sidebar ul p, #sidebar ul select {
margin: 5px 0 8px;
}
#sidebar ul ul ul, #sidebar ul ol {
margin: 0 0 0 10px;
}
ol li, #sidebar ul ol li {
list-style: decimal outside;
}
#sidebar ul ul li, #sidebar ul ol li {
margin: 5px 0 0;
padding: 0;
}
/* End Entry Lists */
/* Begin Form Elements */
#searchform {
}
#sidebar #searchform #s {border:0px;background:url(images/search_inputbg.jpg) no-repeat 0 0;width:215px;height:25px;font-size:11px;color:#000000;padding:6px 0 0 25px;float:left;margin:4px 0 0 0;}
#sidebar #searchsubmit {background:url(images/search_btn-ok.jpg);border:0px;width:37px;height:25px;display:block;font-size:0px;float:left;margin:4px 0 0 0;}
/* #sidebar #searchsubmit:hover,#sidebar #newssubmit:hover,#search #searchsubmit:hover {background:url(images/search_btn-ok.jpg) 0 -22px no-repeat;border:0px;width:37px;height:25px;display:block;font-size:0px;}*/

#sidebar #newsform #mail {border:0px;background:url(images/search_inputmailbg.jpg) no-repeat 0 0;width:205px;height:25px;font-size:11px;color:#999999;padding:4px 0 0 25px;float:left;margin-right:0;}
#sidebar #newssubmit {background:url(images/search_btnmail-ok.jpg);border:0px;width:37px;height:25px;display:block;font-size:0px;float:left;}

#search #searchform #s {border:0px;background:url(images/search_inputbg.jpg) no-repeat 0 0;width:205px;height:25px;font-size:11px;color:#000000;padding:6px 0 0 25px;float:left;margin:4px 0 0 0;}
#search #searchsubmit {background:url(images/search_btn-ok.jpg);border:0px;width:37px;height:25px;display:block;font-size:0px;float:left;margin:4px 0 0 0;}

#search{width:550px;height:55px;background:#f4f4f4;margin: 0 auto 0 auto;padding:35px 0 0 0;}
#search #searchform{width:300px;margin:auto;}
select {
width: 130px;
}

#respond h3 {}

#commentform{margin:40px 25px 0px;padding:16px;background:#f4f4f4 url(images/forms_bg-top.jpg) no-repeat;}
#commentformBas{background:#f4f4f4 url(images/forms_bg-bas.jpg) no-repeat;margin:0 25px 80px;height:10px;}
#commentform h3#respond{display:block;background:url(images/forms_comment-title.jpg) no-repeat;height:17px;}
#commentform h3#respond span{display:none;}
#commentform label{display:block;font-weight:bold;color:#666;font-size:12px;margin-left:5px;}
#commentform label span{color:#999;font-size:11px;font-style:italic;font-weight:normal;}
#commentform p.inputs{float:left;display:block;width:246px;font-weight:normal;}
#commentform p.right{float:right!important}
#commentform p.inputs input{background:url(images/forms_comment_input.jpg) no-repeat;border:none;padding:8px;width:229px;height:14px}
#commentform p.comment{clear:left;}

#commentform textarea,textarea.inputs {color:#999999;font-family:'Trebuchet MS',Sans-serif;font-size:12px;width:495px!important;height:150px!important;padding: 10px!important;background:url(images/forms_coms_input-content.jpg) no-repeat!important;border:none;}
#commentform #submit {cursor:pointer;margin:auto;display:block;background:url(images/forms_btn-submit.jpg) no-repeat;height:22px;width:124px;border:none;font-size:0;overflow:hidden;}


#commentform #submit:hover{background-position:0 -22px;}

#commentform #cancel span{display:none;}
#commentform #cancel{background:url(images/reply_cancel.gif) no-repeat 0 0;width:46px;height:9px;}
#commentform #cancel:hover{background:url(images/reply_cancel.gif) no-repeat 0 -9px;width:46px;height:9px;}

/* End Form Elements */
/* Begin Comments*/
.alt {
margin: 0;
padding: 10px;
}
.commentlist {
padding: 0 0 20px 0;
text-align: justify;
background: url(images/userquickies_spacerpoints.gif) 0 bottom repeat-x;
}
.commentlist li {
margin: 20px 0 3px;
padding: 5px 0px 3px;
list-style: none;
}
.commentlist li .avatar,#comBox1 .avatar {
float: left;
margin-right:5px;
}

#commentform p {
margin: 5px 0;
}
.nocomments {
text-align: center;
margin: 0;
padding: 0;
}
.commentmetadata {
margin: 0;
display: block;
}
/* End Comments */
/* Begin Sidebar */
#sidebar {
padding: 20px 0 10px 0;
margin-left: 635px;
width: 300px;
}
#sidebar form {
margin: 0;
}
/* End Sidebar */
/* Begin Calendar */
#wp-calendar {
empty-cells: show;
margin: 10px auto 0;
width: 155px;
}
#wp-calendar #next a {
padding-right: 10px;
text-align: right;
}
#wp-calendar #prev a {
padding-left: 10px;
text-align: left;
}
#wp-calendar a {
display: block;
}
#wp-calendar caption {
text-align: center;
width: 100%;
}
#wp-calendar td {
padding: 3px 0;
text-align: center;
}
#wp-calendar td.pad:hover {
/* Doesn't work in IE */
background-color: #fff;
}
/* End Calendar */
/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
cursor: help;
}
acronym, abbr {
border-bottom: 1px dashed #999;
}
blockquote {
margin: 15px 30px 0 10px;
padding-left: 20px;
border-left: 5px solid #ddd;
}
blockquote cite {
margin: 5px 0 0;
display: block;
}
.center {
text-align: center;
}
.hidden { 
display: none; 
}
hr {
display: none;
}
a img {
border: none;
}
.navigation {
display: block;
text-align: center;
margin-top: 10px;
margin-bottom: 60px;
}
/* End Various Tags & Classes*/

/* Captions */
.aligncenter,
div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;

}
.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}

div.navigation{margin:0 25px;}
.single .navigation{margin:0 25px;background: url(images/post_spacerpoints-vertical.gif) center center no-repeat;}
.single div.navigation .alignleft,div.navigation .alignright{width:245px;margin-top:30px;margin-bottom:30px;}
div.navigation .alignleft,div.navigation .alignright{width:245px;margin-top:30px;}
div.navigation .alignleft{text-align:right;}
.mosaic div.navigation .alignleft{background: url(images/content-prev-off.jpg) 374px 0 no-repeat;float:left;height:32px !important;}
.mosaic div.navigation .alignright{background:url(images/content-next-off.jpg) 2px 0 no-repeat;float:right;height:32px !important;}


div.navigation .alignright{text-align:left;}
div.navigation a{font-weight:bold;font-size:14px;}
div.navigation a{padding-top:30px;}
.uneGallerie div.navigation a,.mosaic div.navigation a{padding-top:0px;}
div.navigation .alignleft span{background:url(images/post_btn-preventry.jpg) right top  no-repeat;display:block;width:85px;height:15px;margin-left:160px;margin-bottom:8px;}
div.navigation .alignright span{background:url(images/post_btn-nextentry.jpg) left top no-repeat;display:block;width:85px;height:15px;margin-bottom:8px;}
div.navigation .alignleft:hover span,div.navigation .alignright:hover span{background-position:0 -15px;}
div.navigation .alignleft:hover a,div.navigation .alignright:hover a{text-decoration:none;}


div.pagination{clear:left;}

div.pagination {
	padding:3px;
	margin:3px;
	text-align:center;
}
.members .pagination{padding-bottom:30px;}
div.pagination a, .pointPage{
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #ddd;
	font-weight:normal;
	font-size:11px;
	text-decoration: none; 
	color: #999;
}
div.pagination a:hover, div.pagination a:active {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #666;
	font-weight:normal;
	font-size:11px;	
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #666;
	font-weight:normal;
	font-size:11px;
	color: #aaa;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #f3f3f3;
	color: #ccc;
}

/* begin custom files inputs */




.tip-top {
	color: #fff;
	width: 139px;
	z-index: 13000;
	height:2px;
	background: url(images/bubble.png) top left;

}
 
.tip {
	width: 123px;
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #D2344F;
	background:#1e1e1e;
	padding: 8px 8px 4px;
	
}
.tip-text{color:#fff;}
 
.tip-bottom {
	width: 139px;
	height:2px;
	
	background: url(images/bubble.png) bottom left;
}
 
/* Contact */
/*#content.contact{height:2300px;}*/
#content.contact h2 span{display:none;}
#content.contact h2{display:block;width:600px;height:65px;background:url(images/contact_top.jpg) 0 0 no-repeat;}

/* Attachement Image*/
#content.attachement h2{display:block;width:940px;height:65px;background:url(images/images-top.jpg) 0 0 no-repeat;}
#content.attachement h2 span, #content.attachement .prevEntry span, #content.attachement .nextEntry span, #content.attachement .back span{display:none;}

#content.attachement .back{display:block;width:50px;height:15px;background:url(images/btn_back.png) 0 0 no-repeat;margin:-35px 0 40px 870px;}
#content.attachement .back:hover{background:url(images/btn_back.jpg) no-repeat 0 -15px;}
#content.attachement .caption{padding:20px;font-size:11px;text-align:center;}
#content.attachement .prevEntry{float:left;display:block;background:url(images/content_btn-prev.jpg) 0 0 no-repeat;width:72px;height:26px;margin:60px 2px 0 0;padding-top:0 !important;}
#content.attachement .prevEntry:hover{background:url(images/content_btn-prev.jpg) no-repeat 0 -26px;}
#content.attachement .nextEntry{float:right;display:block;background:url(images/content_btn-next.jpg) 0 0 no-repeat;width:72px;height:26px;margin:60px 0 0 2px;padding-top:0 !important;}
#content.attachement .nextEntry:hover{background:url(images/content_btn-next.jpg) no-repeat 0 -26px;}
#content.attachement .prevImg{float:left;margin:0 0 0 0;/*background: url(images/archives_spacervertical.gif) right 0 repeat-y;*/padding:0 10px 0 0;}
#content.attachement .nextImg{float:right;margin:0 0 0 0;/*background: url(images/archives_spacervertical.gif) left 0 repeat-y;*/padding:0 0 0 10px;}
#content.attachement .navigation{width:475px;margin:auto;height:150px;padding:0;background: url(images/archives_spacervertical.gif) center 0 repeat-y;}
#content.attachement div.entry{padding-bottom:30px;margin:auto;width:900px;}
#content.attachement div.entry p img{height:auto;}
#content.attachement .attachment{max-width:900px;height:auto;}



#sidenav{position:absolute;margin:30px 0 0 -119px;width:141px;list-style-type:none;padding:0;display:block;overflow:hidden;}
.userfeed #sidenav,.about #sidenav,.search #sidenav{margin-top:85px;}
#sidenav li a{display:block;height:28px;width:30px;margin-left:94px;}
#sidenav li a span{display:none;}
#sidenav li.myworld a{background:url(images/sidenav_myworld_btn.jpg) no-repeat;margin-bottom:2px;}
#sidenav li.animationworld a{background:url(images/sidenav_animworld_btn.jpg) no-repeat;margin-bottom:2px;}
#sidenav li.movieview a{background:url(images/sidenav_video_btn.jpg) no-repeat;}
#quick_loader{display:block;float:left;width:60px;background:#fff url(images/loading.gif) no-repeat 5px center;font-family:'Trebuchet MS',Arial,Sans-serif;padding:2px 2px 2px 25px;margin-top:15px;display:none;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
#fancyloader{display:block;-moz-border-radius: 5px;-webkit-border-radius: 5px;background:#fff url(images/loading.gif) no-repeat 5px center;width:60px;font-family:'Trebuchet MS',Arial,Sans-serif;padding:2px 2px 2px 25px;margin-top:15px;}
#formclose{display:block;height:14px!important;width:14px!important;background:url(images/search_btn-suppr.jpg);position:absolute;margin:5px 0 0 124px}
#formclose:hover{background-position:0!important}



/* Box Valid & Error */
#clrz_ul_error{background:#ff5160;padding:10px !important;margin:10px 5px 15px !important;display:block;}
#clrz_ul_error li{font-family:'Arial','Sans-Serif' !important;display:block;color:white;padding:2px 0 2px 20px !important;background:url(images/error-icon.gif) 0 center  no-repeat!important;font-size:10px;height:12px;}
#clrz_ul_error li a{color:#fff;text-decoration:underline;}
.clrz_success{padding:7px 10px 5px 30px!important;margin:10px 0 15px 0 !important;display:block;font-family:'Arial','Sans-Serif' !important;display:block;color:white;background:#009899 url(images/valid-icon.gif) 10px center no-repeat!important;font-size:10px;}
#clrz_ul_error.clrz_success li{background:url(images/valid-icon.gif) 0 center  no-repeat!important;}

div.thumb p.postmetadata{margin-top:-10px!important;width:310px!important}
div.thumb .entry{width:auto;text-align:left;}


/* About */
#content.about h2.pagetitle{background-color: transparent;background-image: url(images/about_top.jpg);background-repeat: no-repeat;background-attachment: scroll;background-position: 0% 0%;height: 65px;margin-bottom: 20px;}
#content.about h2.pagetitle span{display:none;}
#page .about{min-height:150px;}
#content.about .contenu{width:570px;margin:auto;}
#content.about h3.me {background-color: transparent;background-image: url(images/about_me_title.jpg);background-repeat: no-repeat;height: 28px;margin-bottom: 5px;}
#content.about h3.hosting {background-color: transparent;background-image: url(images/about_hosting_title.jpg);background-repeat: no-repeat;height: 28px;margin-bottom: 5px;margin-top: 5px;}
#content.about h3.website {background-color: transparent;background-image: url(images/about_website_title.jpg);background-repeat: no-repeat;height: 28px;margin-bottom: 5px;margin-top: 5px;}
#content.about h3 {background-color: transparent;background-image: url(images/img_head_archive180.jpg);background-repeat: no-repeat;background-position: 0% 0%;height: 34px;width:354px;margin: 0 0 25px -29px;}
#content.about h3 span.name {display:block;text-align:left;margin-left:40px;margin-top:5px;font-size:1.2em;font-style:italic;padding-top:4px;color:#000;}
#content.about p{margin: 0 5px 0 5px;}

#content.about table {width:100%;}
#content.about table th.imglign {width:18px;border-bottom:solid 1px #000;border-right:solid 1px #000;}
#content.about table th.head {border-bottom:solid 1px #000;padding-left:5px;}

#content.about table td.name {padding-left:5px;}
#content.about table td.name span {font-weight:bold;}
#content.about table td.activated {border-right:solid 1px #000;}
#content.about table td.desc {padding-left:5px;padding-bottom:5px;}
#content.about table td.noimgdesc {border-right:solid 1px #000;padding-bottom:5px;}


/* Contact */
#content.contact h2.pagetitle{background-color: transparent;background-image: url(images/contact_top.jpg);background-repeat: no-repeat;background-attachment: scroll;background-position: 0% 0%;height: 65px;margin-bottom: 20px;}
#content.contact h2.pagetitle span{display:none;}
#page .contact{min-height:150px;}
#content.contact .contenu{width:550px;margin:auto;}

/* CV */
#content.cv h2.pagetitle{background-color: transparent;background-image: url(images/cv_top.jpg);background-repeat: no-repeat;background-attachment: scroll;background-position: 0% 0%;height: 65px;margin-bottom: 10px;}
#content.cv h2.pagetitle span{display:none;}
#page .cv{min-height:150px;}
#content.cv .contenu{width:550px;margin:auto;}
#content.cv h3 {background-color: transparent;background-image: url(images/img_head_archive180.jpg);background-repeat: no-repeat;background-position: 0% 0%;height: 34px;width:354px;margin: 0 0 10px -14px;}
#content.cv h3 span.name {display:block;text-align:left;margin-left:40px;margin-top:5px;font-size:1.2em;font-style:italic;padding-top:4px;color:#000;}
#content.cv h4 {margin:0 0 5px 25px;font-size:1.2em;padding:0;}
#content.cv ul {margin:0 0 10px 0;}
#content.cv ul li {list-style-type:disc;margin:0 0 0 20px;}
#content.cv p {width:560px;margin:0 20px 15px 20px;}

#content.cv table {width:560px;margin:0 60px 15px 20px;}
#content.cv table tr{}
#content.cv table tr td{padding-top:0;padding-left:5px;}
#content.cv table tr td.name{font-weight:bold;}
#content.cv table tr td.iconcharacter{background:url(images/card_address.png) no-repeat;width:18px;padding-left:5px;}
#content.cv table tr td.iconmail{/*background:url(images/mail.png) no-repeat;*/width:18px;padding-left:5px;}
#content.cv table tr td.iconsoftware{background:url(images/icon_softwares.png) no-repeat;width:18px;padding-left:5px;border-right:solid 1px #dd4575;}
#content.cv table tr td.iconprogweb{background:url(images/prog_web.png) no-repeat;width:18px;padding-left:5px;border-right:solid 1px #dd4575;}
#content.cv table tr td.iconprogsoftware{background:url(images/programming.png) no-repeat;width:18px;padding-left:5px;border-right:solid 1px #dd4575;}
#content.cv table tr td.iconabilities{background:url(images/balloon.png) no-repeat;width:18px;padding-left:5px;border-right:solid 1px #dd4575;}
#content.cv table tr td.iconlanguages{background:url(images/world.png) no-repeat;width:18px;padding-left:5px;border-right:solid 1px #dd4575;}

#content.cv table tr td.date{width:36px;border-right:solid 1px #dd4575;font-weight:bold;font-size:1.1em;}
#content.cv table tr td.title{/*border-bottom:solid 1px #dd4575;*/font-weight:bold;font-size:1.1em;margin:0;}
#content.cv table tr td.titlepadding{padding-bottom:10px;}
#content.cv table tr td.title span{margin:0;padding:0;line-height:10px;}
#content.cv table tr td.text{}
#content.cv table tr td.end{padding-bottom:15px;}
#content.cv table tr td.nothing{border-right:solid 1px #dd4575;}


/* Bottom page */
div.bottompage {background-color: transparent;background-image: url(images/content_bgbottom.jpg);background-repeat: no-repeat;background-attachment: scroll;background-position: 0% 0%;height: 34px;}

/* Intern menu */
ul#internmenu{margin:-42px auto 42px 520px;display:block;width:500px;list-style-type:none;padding:0 0 0 5px;}
ul#internmenu li{float:left;padding-left:10px;}
ul#internmenu li a{display:block;height:21px;width:10px;}
ul#internmenu li a:hover{background-position:0 -21px!important;}
ul#internmenu li a span{display:none;}
ul#internmenu li.bookrec a{background:url(images/ressources_book_btn.jpg) no-repeat;width:120px;}
ul#internmenu li.studios a{background:url(images/ressources_studios_btn.jpg) no-repeat;width:120px;}
ul#internmenu li.others a{background:url(images/ressources_others_btn.jpg) no-repeat;width:120px;}
ul#internmenu li.back a{background:url(images/back_btn.jpg) no-repeat;width:120px;}

#content.galleries .back{display:block;width:18px;height:55px;background:url(images/back_btn.png) no-repeat 0 0;margin:-76px 0 5px 916px;}
#content.galleries .back span{display:none;}
#content.galleries .back:hover{background:url(images/back_btn.png) no-repeat 0 -55px;}

.widecolumn ul#submenu{display:block;margin:0;padding:0;height:38px;background:url(images/content_menu.jpg) repeat-x;padding:10px 23px 0;}
.widecolumn ul#submenu li{float:left;list-style-type:none;background:url(images/content_spacer-submenu.gif) 147px top repeat-y;padding:0 10px 0 0;}
.widecolumn ul#submenu li a{display:block;height:22px;}

.widecolumn ul#submenu li.all a{background:url(images/submenu_btn-all.jpg) 0 -44px no-repeat;width:91px;}
.widecolumn ul#submenu li.myvideos a{background:url(images/submenu_btn-myvideos.jpg) 0 -44px no-repeat;width:142px;}
.widecolumn ul#submenu li.melscript a{background:url(images/submenu_btn-melscript.jpg) 0 -44px no-repeat;width:142px;}
.widecolumn ul#submenu li.animations a{background:url(images/submenu_btn-myvideos.jpg) 0 -44px no-repeat;width:142px;}
.widecolumn ul#submenu li.trailers a{background:url(images/submenu_btn-trailers.jpg) 0 -44px no-repeat;width:142px;}
.widecolumn ul#submenu li.shorts a{background:url(images/submenu_btn-shorts.jpg) 0 -44px no-repeat;width:142px;}
.widecolumn ul#submenu li.others a{float:right;background:url(images/submenu_btn-others.jpg) 0 -44px no-repeat;width:142px;}
.widecolumn ul#submenu li a span {display:none;}
.widecolumn ul#submenu li a:hover{background-position:0 -22px!important;}
.widecolumn ul#submenu li.current a{background-position:0 0px!important;}


a.switch_thumb {
	width: 142px;
	float:right;
	height:22px;
	line-height:22px;
	padding: 0;
	margin: 0 0;
	display: block;
	background: url(images/submenu_btn-switch.jpg) no-repeat;
	outline: none;
	text-indent: -9999px;
}
a.swap { background-position: left bottom; }
a:hover.switch_thumb {
	filter:alpha(opacity=75);
	opacity:.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
}

/* MOSAIC */
.mosaic h2 span{display:none;}
.mosaic div.bottom {background-color: transparent;background-image: url(images/wildpage_bottom.jpg);background-repeat: no-repeat;background-attachment: scroll;background-position: 0% 0%;height: 34px;}

/* DEMOREEL */
.demoreel h2 span{display:none;}
.demoreel h2{background-color: transparent;background-image: url(images/demoreel_top.jpg);background-repeat: no-repeat;background-attachment: scroll;background-position: 0% 0%;height: 62px;margin-bottom: 10px;}
.demoreel div.bottom {background-color: transparent;background-image: url(images/wildpage_bottom.jpg);background-repeat: no-repeat;background-attachment: scroll;background-position: 0% 0%;height: 34px;}
.demoreel h2 span.name{display:block;text-align:right;margin-right:40px;margin-top:4px;font-style:italic;}
.demoreel h2.head {float:right;background-color: transparent;background-image: url(images/img_head_archive.jpg);background-repeat: no-repeat;background-position: 0% 0%;height: 34px;width:354px;margin: 0 -14px 25px 0;}
.demoreel h3 {background-color: transparent;background-image: url(images/img_head_archive180.jpg);background-repeat: no-repeat;background-position: 0% 0%;height: 34px;width:500px;margin: 0 0 10px -14px;}
.demoreel h3 span.name {display:block;text-align:left;margin-left:40px;margin-top:10px;font-size:1.2em;font-style:italic;padding-top:4px;color:#000;}


div.contentdemoreel {margin:20px 0 40px 0;}
div.tableofcontent img {
	width:180px;
	height:135px;
	margin:0 15px 0 40px;
	padding:0;
	float:left;
}
div.tableofcontent ul {
	
}
div.tableofcontent ul li {
	list-style-type:none;
}
div.tableofcontent ul li.num {
	font-size:1.5em;
	font-weight:bold;
}
div.tableofcontent ul li.name {
	font-size:1.5em;
}
div.tableofcontent ul li.infos {
	font-style:italic;
	font-size:0.9em;
}
div.tableofcontent ul li.responsable {
	
}
.demoreel .infosset  {
	margin:5px 0 20px 0;
}

/* Coming Soon */
h3.comingsoon span{display:none;}
h3.comingsoon {background-color: transparent;background-image: url(images/comingsoon.jpg);background-repeat: no-repeat;background-attachment: scroll;width:526px;height: 121px;margin:0 auto;text-align:center;}

/* RESSOURCES BOOKS */
.booksrecommendations h2 span{display:none;}
.booksrecommendations h2{background-color: transparent;background-image: url(images/ressourcesbook_top.jpg);background-repeat: no-repeat;background-attachment: scroll;background-position: 0% 0%;height:65px;margin-bottom: 0px;}
.booksrecommendations div.bottom {background-color: transparent;background-image: url(images/wildpage_bottom.jpg);background-repeat: no-repeat;background-attachment: scroll;background-position: 0% 0%;height: 34px;}

/* RESSOURCES STUDIOS */
.studios h2 span{display:none;}
.studios h2{background-color: transparent;background-image: url(images/ressourcesstudios_top.jpg);background-repeat: no-repeat;background-attachment: scroll;background-position: 0% 0%;height:65px;margin-bottom: 0px;}
.studios div.bottom {background-color: transparent;background-image: url(images/wildpage_bottom.jpg);background-repeat: no-repeat;background-attachment: scroll;background-position: 0% 0%;height: 34px;}

/* OTHER RESSOURCES */
.otherressources h2 span{display:none;}
.otherressources h2{background-color: transparent;background-image: url(images/othersressources_top.jpg);background-repeat: no-repeat;background-attachment: scroll;background-position: 0% 0%;height:65px;margin-bottom: 0px;}
.otherressources div.bottom {background-color: transparent;background-image: url(images/wildpage_bottom.jpg);background-repeat: no-repeat;background-attachment: scroll;background-position: 0% 0%;height: 34px;}


/* HOW TO Mel Script */
.howtomel h2 span{display:none;}
.howtomel h2{background-color: transparent;background-image: url(images/page_top_howto.jpg);background-repeat: no-repeat;background-attachment: scroll;background-position: 0% 0%;height:65px;margin-bottom: 0px;}
.howtomel div.bottom {background-color: transparent;background-image: url(images/wildpage_bottom.jpg);background-repeat: no-repeat;background-attachment: scroll;background-position: 0% 0%;height: 34px;}

.howtocours h2 span{display:none;}
.howtocours h2{background-color: transparent;background-image: url(images/page_top_howto_melscript.jpg);background-repeat: no-repeat;background-attachment: scroll;background-position: 0% 0%;height:65px;margin-bottom: 0px;}
.howtocours div.bottom {background-color: transparent;background-image: url(images/wildpage_bottom.jpg);background-repeat: no-repeat;background-attachment: scroll;background-position: 0% 0%;height: 34px;}


/* LINKS */
.links div.bottom {background-color: transparent;background-image: url(images/wildpage_bottom.jpg);background-repeat: no-repeat;background-attachment: scroll;background-position: 0% 0%;height: 34px;}

/* 404 */
.page404 h2 span{display:none;}
.page404 h2{background-color: transparent;background-image: url(images/404_top.jpg);background-repeat: no-repeat;background-attachment: scroll;background-position: 0% 0%;height: 62px;margin-bottom: 20px;}
.page404 h3 span{display:none;}
.page404 h3{width:526px;height:160px;background: url(images/nothing.jpg) no-repeat 0 0;margin:0 auto 20px auto;}
.page404 p{margin: 0 auto 0 auto;width:850px;font-size:18px;padding:0 0 30px 0;font-style: italic;font-family:'Georgia','Sans Serif';display:block;text-align:center;}
.page404{padding-bottom:0px;}
.page404 div.bottom {background-color: transparent;background-image: url(images/wildpage_bottom.jpg);background-repeat: no-repeat;background-attachment: scroll;background-position: 0% 0%;height: 34px;}
.nomargin {margin:0;padding:0;}

/* Galleries */
.galleries h2 span{display:none;}
.galleries h2{background-color: transparent;background-image: url(images/galleries_top.jpg);background-repeat: no-repeat;background-attachment: scroll;background-position: 0% 0%;height: 62px;margin-bottom: 10px;}
.galleries div.bottom {background-color: transparent;background-image: url(images/wildpage_bottom.jpg);background-repeat: no-repeat;background-attachment: scroll;background-position: 0% 0%;height: 34px;}
.galleries h3.head {background-color: transparent;background-image: url(images/img_head_archive180.jpg);background-repeat: no-repeat;background-position: 0% 0%;height: 34px;width:354px;margin: 0 0 10px -34px;}
.galleries h3.head2{background-color: transparent;background-image: url(images/img_head_archive180.jpg);background-repeat: no-repeat;background-position: 0% 0%;height: 34px;width:354px;margin: 0 0 10px -14px;}
.galleries h3 span.name {display:block;text-align:left;margin-left:40px;margin-top:5px;font-size:1.2em;font-style:italic;padding-top:4px;color:#000;}

.galleries h2.animationmentor{background: url(images/galleries_top_am.jpg) no-repeat 0 0;}
.galleries h2.sketch{background: url(images/galleries_top_sketch.jpg) no-repeat 0 0;}
.galleries h2.other{background: url(images/galleries_top_other.jpg) no-repeat 0 0;}
.galleries h2.animations{background: url(images/galeries_top_animations.jpg) no-repeat 0 0;}
.galleries h2.shortfilms{background: url(images/galeries_top_shortfilms.jpg) no-repeat 0 0;}
.galleries h2.travel{background: url(images/galleries_top_travel.jpg) no-repeat 0 0;}


.set h2 span{display:none;}
.set h2{background: url(images/galeries_top.jpg) no-repeat 0 0;height: 65px;margin:0;}
.set h2.animationmentor{background: url(images/galleries_top_am.jpg) no-repeat 0 0;}
.set h2.travel{background: url(images/galleries_top_travel.jpg) no-repeat 0 0;}
.set h2.sketch{background: url(images/galleries_top_sketch.jpg) no-repeat 0 0;}
.set div.bottom {background-color: transparent;background-image: url(images/wildpage_bottom.jpg);background-repeat: no-repeat;background-attachment: scroll;background-position: 0% 0%;height: 34px;}

.photo h2 span{display:none;}
.photo h2{background: url(images/galeries_top.jpg) no-repeat 0 0;height: 65px;}
.photo h2.photography{background: url(images/galeries_photo_top.jpg) no-repeat 0 0;}
.photo h2.advertising{background: url(images/galeries_ad_top.jpg) no-repeat 0 0;}
.photo h2.print{background: url(images/galeries_print_top.jpg) no-repeat 0 0;}
.photo h2.typography{background: url(images/galeries_typo_top.jpg) no-repeat 0 0;}
.photo h2.street-art{background: url(images/galeries_streetart_top.jpg) no-repeat 0 0;}
.photo h2.product-design{background: url(images/galeries_proddesign_top.jpg) no-repeat 0 0;} 
.photo h2.architecture{background: url(images/galeries_archi_top.jpg) no-repeat 0 0;}
.photo h2.internet{background: url(images/galeries_internet_top.jpg) no-repeat 0 0;} 
.photo h2.fashion{background: url(images/galeries_fashion_top.jpg) no-repeat 0 0;} 

#content.set .back{display:block;width:18px;height:88px;background:url(images/back_btn.png) no-repeat 0 0;margin:-76px 0 15px 916px;}
#content.set .back span{display:none;}
#content.set .back:hover{background:url(images/back_btn.png) no-repeat 0 -55px;}

#content.galleries .back{display:block;width:18px;height:55px;background:url(images/back_btn.png) no-repeat 0 0;margin:-76px 0 15px 916px;}
#content.galleries .back span{display:none;}
#content.galleries .back:hover{background:url(images/back_btn.png) no-repeat 0 -55px;}

#content.photo .back{display:block;width:18px;height:88px;background:url(images/back_btn.png) no-repeat 0 0;margin:-76px 0 15px 916px;}
#content.photo .back span{display:none;}
#content.photo .back:hover{background:url(images/back_btn.png) no-repeat 0 -55px;}

.contentGalleries a img{border:5px solid #efefef;}
.contentGalleries a span{display:block;color:#000;font-size:20px;font-weight:bold;padding:7px 0 0 5px;}
.contentGalleries{padding:0 0 10px 20px;}
.contentGalleries a{text-decoration:none;display:block;float:left;margin:10px 25px 15px 25px;}
.contentGalleries a:hover img{border:solid 5px #dd4575;}
.contentGalleries a:hover span{color:#dd4575;}

.uneGallerie a img{border:5px solid #efefef;}
.uneGallerie a span span{display:block;color:#999999;font-size:11px;padding:0 0 0 20px;background: url(images/images_stack.png) no-repeat 0 center !important;float:right;}
.uneGallerie a:hover div span{color:#999999;}
.uneGallerie a span p{float:left;display:block;overflow:hidden;color:#dd4575;width:145px;font-size:13px;font-weight:bold;height:18px;padding:0;margin:0;}
.uneGallerie a:hover span p{color:#d22d4f;}
.uneGallerie a{text-decoration:none;display:block;float:left;margin:10px 62px 15px;width:187px;height:190px;}
.uneGallerie a:hover img{border:solid 5px #d22d4f;}
.uneGallerie a:hover span{color:#d22d4f;}

.uneGallerie div.navigation{float:left;background:none;margin:0px auto 30px;width:100%;}
.uneGallerie div.navigation div{width:50%;}
.uneGallerie div.navigation div a span{display:none;}
.uneGallerie div.navigation div a:hover{background-position:0 -26px!important;}
.uneGallerie div.navigation div.alignleft a{display:block;background:url(images/content_btn-prev.jpg) no-repeat;height:26px;width:72px;float:right;margin:0 1px 0 0;}
.uneGallerie div.navigation div.alignright a{display:block;background:url(images/content_btn-next.jpg) no-repeat;height:26px;width:72px;margin:0 0 0 1px;}
.uneGallerie div.navigation .alignleft{background:url(images/content-prev-off.jpg) no-repeat 400px 0;float:left;height:32px !important;}
.uneGallerie div.navigation .alignright{background:url(images/content-next-off.jpg) no-repeat 2px 0;float:right;height:32px !important;}


#setPhoto li{float:left;list-style-type:none;margin:1px;width:176px;height:132px;}
#setPhoto{display:block;margin:20px auto 70px!important;width:900px;padding:0 0 0 7px;}
#setPhoto li a,#setPhoto li a img{margin:0;padding:1px;border:0;}
#setPhoto li a:hover img{margin:0;padding:0;border:solid 1px #40cae6;} /*dd4575*/
.set {padding:0 0 0 0;margin:0;}
.unSet {padding:0 0 0 0;margin:0;}
.set .unSet p{border-bottom:solid #d5d5d5 1px;display:block;width:900px;margin:10px auto 0 auto;padding:0 0 5px 0;}
.set .unSet p.noborder{border:none;background-color: transparent;background-image: url(images/img_head_archive180.jpg);background-repeat: no-repeat;background-position: 0% 0%;height: 28px;width:354px;margin: 0 0 10px -14px;}
.set .unSet p.noborder span.name {display:block;text-align:left;margin-left:40px;margin-top:5;font-size:1.5em;font-style:italic;padding-top:6px;color:#000;font-weight:bold;}
.set .unSet p span.count{color:#999999;display:block;float:left;padding:3px 10px 2px 20px;margin:0 10px 0 0;border-right:solid #d5d5d5 1px;font-size:11px;height:20px;background:url(images/images_stack.png) no-repeat 0 4px;}
.set .unSet p span.title{padding:3px 0 2px 0;display:block;margin:0 10px 0 0;font-weight:bold;font-size:13px;}

#infos{width:900px;margin:20px auto 0 auto;padding:0 0 100px 0;}
#infos p{display:block;float:left;padding:0;margin:0;}
.logoFlickr{background:url(images/originalSize.jpg) no-repeat 0 0;width:127px;height:17px;display:block;float:right;}
.logoFlickr span{display:none;}

.photo h3{margin:0 0 10px 20px;padding:35px 0 0 0;font-size:24px;}
.photo .titre{margin:0 0 20px 20px !important;width:900px;font-weight:bold;font-size:14px;color:#999999;display:block;}
.photo img{display:block;margin:0 auto;max-width:900px;}


#randomlist{display:block;width:400px;}
#randomlist li{margin-right:20px!important;}
#randomlist li.alternate{margin-right:20px!important;margin-left:0px!important;}
#container_randomlist{overflow:hidden;overflow-y:hidden;height:360px;width:300px;}
a.prev,a.next{cursor:pointer;}

#submit_errors{margin:0 25px!important;}

#setPhoto li a.myfancybox {width:176px;height:132px;}



/* -- */
/* ----------- Gallery navigation -------------*/

.ngg-navigation {
	font-size:0.9em !important;
	clear:both !important;
	display:block !important;
	padding-top:15px;
	text-align:center;
	
}

.ngg-navigation span {
	font-weight:bold;
	margin:0pt 6px;
}

.ngg-navigation a.page-numbers,
.ngg-navigation a.next,
.ngg-navigation a.prev, 
.ngg-navigation span.page-numbers,
.ngg-navigation span.next,
.ngg-navigation span.prev {
	border:1px solid #DDDDDD;
	margin-right:3px;
	padding:3px 7px;
}

.ngg-navigation a.page-numbers:hover,
.ngg-navigation a.next:hover,
.ngg-navigation a.prev:hover, 
.ngg-navigation span.page-numbers:hover,
.ngg-navigation span.next:hover,
.ngg-navigation span.prev:hover {
	background-color: #0066CC;
	color: #FFFFFF !important;
	text-decoration: none !important;
}



/*Members*/
.membersList{color:white;float:right;margin:-40px 30px 0 0;font-size:13px;font-family:"trebuchet ms","sans"}
.membersList span{padding:0 0 0 5px;color:#454547;font-size:11px;}


.members ul#submenu{display:block;margin:0;padding:0;height:44px;background:url(images/content_big-bgsubmenu.jpg) repeat-x;padding:10px 25px 0;}
.members ul#submenu li{float:left;list-style-type:none;background: url(images/content_spacer-submenu.gif) 144px top repeat-y !important;padding:0 0 0 0;}

#members a{display:block;width:105px;height:120px;float:left;text-align:center;}
#members a:hover img{border:solid 5px #d22d4f;}
#members a:hover span{color:#d22d4f;}
#members a:hover{text-decoration:none;}
#members a img{width:70px;height:70px;border:solid 5px #efefef;margin:0 0 5px 0;}
#members a span{color:#454547;}

#members .first{float:left;margin:15px 0 15px 15px;}
#members .post{float:left;margin:15px 0 15px 30px;} 

.widecolumn ul#submenu li.recentActive a{background:url(images/submenu_btn-active.jpg) 0 -48px no-repeat;width:142px;}
.widecolumn ul#submenu li.mostRecent a{background:url(images/submenu_btn-recent.jpg) 0 -48px no-repeat;width:142px;}
.widecolumn ul#submenu li.mostBlog a{background:url(images/submenu_btn-blogposts.jpg )0 -48px no-repeat;width:142px;}
.widecolumn ul#submenu li.mostViewed a{background:url(images/submenu_btn-viewed.jpg) 0 -48px no-repeat;width:142px;}
.widecolumn ul#submenu li.alphabetical a{background:url(images/submenu_btn-alphabetical.jpg) 0 -48px no-repeat;width:142px;}


/* memberSidebar */
.memberSidebar{background: url(images/sidebar_module_bgbas.jpg) 0 bottom no-repeat;margin-bottom:50px;}
.memberSidebar .contentSidebar{background:#e8e6e7;}

.activityTitle span{display:none;}
h4.activityTitle{background:url(images/profile_activity-title.jpg) 0 0 no-repeat;display:block;width:58px;height:17px;margin:0 0 11px 10px;}
div#activity{height:130px;}
.activityList {float:left;margin-bottom:15px;}
.activityList li{margin:4px 0 4px 10px !important;font-size:11px;padding:0 !important;float:left;text-align:left;}
.activityList li span.name{color:#666666;display:block;width:80px;float:left;clear:left;}
.activityList li span.value{color:#454547;display:block;float:left;}

.memberSidebar .webTitle span{display:none;}
.memberSidebar .webTitle{background:url(images/profile_website-title.jpg) 0 0 no-repeat;display:block;width:58px;height:17px;margin:0 0 11px 10px;}
.memberSidebar .webLayus{font-size:11px;margin:0 0 50px 10px;color:#666666;}

.memberSidebar .aboutTitle span{display:none;}
.memberSidebar .aboutTitle{background:url(images/profile_about-title.jpg) 0 0 no-repeat;display:block;width:58px;height:17px;margin:0 0 11px 10px;}
.memberSidebar .aboutLayus{color:#454547;font-size:11px;margin:0 10px 50px 10px;}

.memberSidebar .profile{background:url(images/spacer_profile.jpg) 0 bottom no-repeat;padding:0 0 20px 0;margin:0 0 20px 10px;height:80px;} 
.memberSidebar .links{height:15px;padding:11px 0 0 0 !important;margin:0px 0 0 90px !important;}
.memberSidebar .links li{float:left;width:54px !important;height:15px;} 
.memberSidebar .links li span{display:none;}
.memberSidebar .links .url a:hover{background: url(images/profile_btn-url.jpg) 0 -15px no-repeat !important;}
.memberSidebar .links .url a{display:block;background: url(images/profile_btn-url.jpg) 0 0 no-repeat !important;width:50px;height:15px;}
.memberSidebar .links .email a{display:block;background:url(images/profile_btn-email.jpg) 0 0 no-repeat !important;width:50px;height:15px;}
.memberSidebar .links .email a:hover{background:url(images/profile_btn-email.jpg) 0 -15px no-repeat !important;}

.memberSidebar .profile p{color:#d22d4f;font-size:20px;margin:0px 0 0 90px !important;display:block;}
.memberSidebar .profile img{border: solid 5px white;float:left;margin:0 10px 0 0;}

.memberSidebar h4.title span{display:none;}
.memberSidebar h4.title{background:url(images/profile_top.jpg) 0 0 no-repeat;display:block;width:300px;height:65px;margin-top:-10px;}
.memberSidebar .rssFeed span{display:none;}
.memberSidebar .rssFeed{display:block;background:url(images/btn_rss-bgBlack.jpg) 0 0 no-repeat;width:50px;height:15px;float:right;margin:-55px 10px 0 0;}
.memberSidebar .rssFeed:hover{display:block;background:url(images/btn_rss-bgBlack.jpg) 0 -15px no-repeat;}

#mosaic .item div.over{position:absolute;width:220px;height:125px;font-size:10px;background:#000;visibility:hidden;}
#mosaic.related .item div.over,#mosaic.related .item div.underover{width:170px;height:80px;margin:5px;cursor:pointer;}
#mosaic .item div.underover{position:absolute;width:220px;height:125px;font-size:10px;visibility:hidden;}
div.underover a:hover{text-decoration:none;}
div.underover a.title{color:#d2344f;font-size:18px;font-weight:bold;margin:50px 10px 0;text-align:left;display:block;}
#mosaic.related div.underover a.title{font-size:12px;margin:20px 10px 0;}
#mosaic h3 span{display:none;}
#mosaic h3{width:526px;height:160px;background: url(images/nothing.jpg) no-repeat 0 0;margin:0 auto 20px auto;}
div.underover div.cont{margin:0px 10px 0;text-align:left;}
div.underover div.cont a{color:#666666;}
div.underover a.votes{background:url(images/mosaic_icon-heart.gif) 0 3px no-repeat;padding-left:10px;}
div.underover a.comments-link{background:url(images/balloon.png) 0 4px no-repeat;padding-left:13px;}
.clrz_publish{float:right;margin-right:20px;font-weight:bold;}
.clrz_delete{float:right;}
h2 a.featured{display:block;float:right;background:url(images/userfeed_stick.jpg) no-repeat;width:86px;height:15px;margin-top:7px;}
h2 a.featured span{display:none;}

.entry p img{margin-bottom:5px!important;}

.maincontent .contact p#layus{text-align:center!important;padding-top:5px;}

/* ARCHIVES */
.archives ul#submenu{display:block;margin:0;padding:0;height:38px;background:url(images/content_menu_narrowcolumn.jpg) repeat-x;padding:10px 23px 0;}
.archives ul#submenu li{float:left;list-style-type:none;background:url(images/content_spacer-submenu.gif) 147px top repeat-y;padding:0 10px 0 0;}
.archives ul#submenu li a{display:block;height:22px;}

.archives ul#submenu li.date a{background:url(images/submenu-btn_bydate.jpg) 0 -44px no-repeat;width:142px;}
.archives ul#submenu li.tag a{background:url(images/submenu-btn_bytags.jpg) 0 -44px no-repeat;width:142px;}
.archives ul#submenu li.category a{background:url(images/submenu-btn_bycategory.jpg) 0 -44px no-repeat;width:142px;}
.archives ul#submenu li a span {display:none;}
.archives ul#submenu li a:hover{background-position:0 -22px!important;}
.archives ul#submenu li.current a{background-position:0 0px!important;}

.archives div#date {margin-top:10px;margin-bottom:20px;}
.archives div#tag {margin:10px 10px 20px 30px;}
.archives div#category {margin:10px 10px 20px 30px;}

.archives h3 {background-color: transparent;background-image: url(images/img_head_archive180.jpg);background-repeat: no-repeat;background-position: 0% 0%;height: 34px;width:354px;margin: 0 0 10px -14px;}
.archives h3 span.name {display:block;text-align:left;margin-left:40px;margin-top:5px;font-size:1.2em;font-style:italic;padding-top:4px;color:#000;}

table.table_archivedate {
	width:500px;
	margin:10px 0 10px 45px;
	border-left:solid 1px #000;
	border-top:solid 1px #000;
	border-bottom:solid 1px #000;
	text-align:center;
}
table.table_archivedate tr th {
	background-color:#aaaaaa;
	border-right:solid 1px #000;
}
table.table_archivedate tr td {
	border-right:solid 1px #000;
}
table.table_archivedate tr td.nolink {
	color:#c8c8c8;
}

.archives div#category li {
	list-style-type:none;
	font-size:1.1em;
}
.archives div#category li  ul.children li {
	list-style-type:circle;
	font-size:1em;
}


/* Page */
#content.archives h2.pagetitle{background-color: transparent;background-image: url(images/archives_top.jpg);background-repeat: no-repeat;background-attachment: scroll;background-position: 0% 0%;height: 62px;}
#content.archives h2.pagetitle span{display:none;}
#content.archives div.bottom{background:url(images/content_bgbottom.jpg) no-repeat;height:34px;}

/*Article */
#content.archives .post .mosaic{width:220px;height:125px;float:left;}
#content.archives .infosArticle{width:300px;float:left;margin:0 0 0 10px;}
#content.archives h4{border-left:3px solid #D2344F;font-size:24px;margin:0 0 20px 0;padding:2px 0 2px 7px;color:#454547;display:block;}
#content.archives .post{font-weight:normal;width:550px !important;float:left;margin:10px 0 10px 0px;padding:10px 0 10px 0;text-align:justify;display:block;}
#content.archives .post h2{float:left;border-left:3px solid #D2344F;font-size:24px;margin:0 0 15px 10px;padding:2px 0 2px 7px;display:block;}
#content.archives .post h2 a{color:#454547}
#content.archives .post h2 a:hover{color:#D2344F}
#content.archives .post .content{float:left;width:330px;}
#content.archives .post .entry{float:left;width:320px;height:50px;overflow:hidden;margin:0 0 0 10px;}
#content.archives .post .comments-link{background:transparent url(images/post_icon-coms.jpg) no-repeat scroll 0 center;color:#999999;float:right;font-size:11px;padding-left:20px;margin-top:0;}
#content.archives .post .postmetadata smal{float:left;}
#content.archives .post .postmetadata{border:none;margin:10px 0 0 10px;padding:0;width:320px !important;float:left;}


http://www.fubiz.net/wp-content/plugins/cforms/styling/calendar.css

table.jCalendar {
	border: 1px solid #666;
	background: #aaa;
    border-collapse: separate;
    border-spacing: 2px;
}
table.jCalendar th {
	background: #444;
	color: #fff;
	font-weight: bold;
	padding: 3px 5px;
}
table.jCalendar td {
	background: #f0f0f0;
	color: #000;
	padding: 3px 5px;
	text-align: center;
}
table.jCalendar td.other-month {
	background: #ddd;
	color: #aaa;
}
table.jCalendar td.today {
	background: #666;
	color: #fff;
}
table.jCalendar td.selected {
	background: #f66;
	color: #fff;
}
table.jCalendar td.selected:hover {
	background: #f33;
	color: #fff;
}
table.jCalendar td:hover, table.jCalendar td.dp-hover {
	background: #fff;
	color: #000;
}
table.jCalendar td.disabled, table.jCalendar td.disabled:hover {
	background: #bbb;
	color: #888;
}

/* For the popup */

div.dp-popup {
	position: relative;
	background: #d6eafe;
	font-size: 10px;
	font-family: arial, sans-serif;
	padding: 2px;
	width: 171px;
	line-height: 1.2em;
}
div#dp-popup {
	position: absolute;
	z-index: 199;
	border:2px solid #c2e0f8;
}
div.dp-popup h2 {
	font-size: 12px;
	text-align: center;
	margin: 3px 0pt 4px;
	padding: 0;
}
a#dp-close {
	font-size: 11px;
	padding: 4px 0;
	text-align: center;
	display: block;
}
a#dp-close:hover {
	text-decoration: underline;
}
div.dp-popup a {
	color: #000;
	text-decoration: none;
	padding: 3px 2px 0;
}
div.dp-popup div.dp-nav-prev {
	position: absolute;
	top: 2px;
	left: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-prev a {
	float: left;
}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {
	cursor: pointer;
}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {
	cursor: default;
}
div.dp-popup div.dp-nav-next {
	position: absolute;
	top: 2px;
	right: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-next a {
	float: right;
}
div.dp-popup a.disabled {
	cursor: default;
	color: #aaa;
}
div.dp-popup td {
	cursor: pointer;
}
div.dp-popup td.disabled {
	cursor: default;
}

/* Scroll system */

#slidecontent {
	width:900px;
	background:transparent;
	margin:20px 8px 5px 8px;
	padding:10px;
	position:relative;
	overflow:hidden;
	float:left;
	}
.section{
	width:1840px;
	position:relative;
	list-style:none;
}
	.section .sub{
		position:relative;
		float:left;
		padding:9px 25px 10px 15px;
		width:820px;
		list-style:none;
	}
		.section .sub p{
			width:800px;
			margin:16px 0;
			font-size:85%;
			line-height:1.4em;
		}
		.section .next, .section .prev{
			font-size:18px;
			position:absolute;
			bottom:15px;
			letter-spacing:-2px;
		}
		.section .next{
			right:30px;
		}
		.section .prev{
			left:30px;
		}
		
		
/* POST English separator */

.englishseparator {height:1px;margin:10px 0 10px 0;padding:0;border-top:solid 1px #ffd6ff;}
.englishseparator span {display:none;}

/* Archive (caterogy, tag, etc...). Not the archiveS ! (it's without "s") */
#content.archive h2.bycategory{background-color: transparent;background-image: url(images/archives_top_bycategory.jpg);background-repeat: no-repeat;background-attachment: scroll;background-position: 0% 0%;height: 65px;margin-bottom: 10px;}
#content.archive h2.bytag{background-color: transparent;background-image: url(images/archives_top_bytag.jpg);background-repeat: no-repeat;background-attachment: scroll;background-position: 0% 0%;height: 65px;margin-bottom: 10px;}
#content.archive h2.byday{background-color: transparent;background-image: url(images/archive_byday_top.jpg);background-repeat: no-repeat;background-attachment: scroll;background-position: 0% 0%;height: 65px;margin-bottom: 10px;}
#content.archive h2.bymonth{background-color: transparent;background-image: url(images/archives_top_bymonth.jpg);background-repeat: no-repeat;background-attachment: scroll;background-position: 0% 0%;height: 65px;margin-bottom: 10px;}
#content.archive h2.byyear{background-color: transparent;background-image: url(images/archive_byyear_top.jpg);background-repeat: no-repeat;background-attachment: scroll;background-position: 0% 0%;height: 65px;margin-bottom: 10px;}
#content.archive h2.byauthor{background-color: transparent;background-image: url(images/archive_byauthor_top.jpg);background-repeat: no-repeat;background-attachment: scroll;background-position: 0% 0%;height: 65px;margin-bottom: 10px;}
#content.archive h2.bypaged{background-color: transparent;background-image: url(images/archive_bypaged_top.jpg);background-repeat: no-repeat;background-attachment: scroll;background-position: 0% 0%;height: 65px;margin-bottom: 10px;}
#content.archive h2 span{display:none;}
#content h2 span.name{display:block;text-align:right;margin-right:40px;margin-top:4px;font-style:italic;}
#page .archive{min-height:150px;}
#content.archive .contenu{width:550px;margin:auto;}

#content.archive h2.head {float:right;background-color: transparent;background-image: url(images/img_head_archive.jpg);background-repeat: no-repeat;background-position: 0% 0%;height: 34px;width:354px;margin: 0 -14px 25px 0;}
#content.archive h2.headreverse {background-color: transparent;background-image: url(images/img_head_archive180.jpg);background-repeat: no-repeat;background-position: 0% 0%;height: 34px;width:354px;margin: 0 -14px 25px 0;}

#content.archives h2.head {float:right;background-color: transparent;background-image: url(images/img_head_archive.jpg);background-repeat: no-repeat;background-position: 0% 0%;height: 34px;width:354px;margin: 0 -14px 25px 0;}
#content.archives h2.headreverse {background-color: transparent;background-image: url(images/img_head_archive180.jpg);background-repeat: no-repeat;background-position: 0% 0%;height: 34px;width:354px;margin: 0 -14px 25px 0;}

.archiveitem ul.display {margin-bottom:10px;}
.archiveitem ul.display li .content_block a img {margin-left:10px;}
.archiveitem ul.display li .content_block h2 {
	margin: 0;
	padding: 2px 0 15px 238px;
	height: 28px;
	font-weight: bold;
	font-size: 1.6em;
	background-image:none;
}
.archiveitem ul.display li .content_block h2  a{
	border-left:solid 3px #dd4575; /* 4fc8e5 */
	padding-left:8px;
}
.archiveitem ul.display li .content_block p {
	margin: 0;
	padding: 0px 2px 0 238px;  /*--The left padding keeps the content from flowing under the image--*/
	font-size: 9pxem;
	line-height:13px
}
.archiveitem ul.display li .content_block p.infos {
	color:#c8c8c8;
	margin-top:10px;
}
.archiveitem ul.display li .content_block p.infos a {
	color:#c8c8c8;
}
.archiveitem ul.display li .content_block p.infos a:hover {
	color:#c8c8c8;
}

/* Switcher View */

ul.display {
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.display li {
	padding: 10px 0;
	margin: 0;
}
ul.display li a {
	color: #e7ff61;
	text-decoration: none;
}
ul.display li .content_block {
	padding: 0 10px;
	margin:0;
	height:130px;
}
ul.display li .content_block div.englishseparator {
	margin:5px 0 5px 244px;
}
ul.display li .content_block h2 {
	margin: 0;
	padding: 2px 0 15px 245px;
	height: 28px;
	font-weight: normal;
	font-size: 1.6em;
	background-image:none;
}
ul.display li .content_block h2  a{
	border-left:solid 3px #dd4575; /* 4fc8e5 */
	padding-left:10px;
}
ul.display li .content_block h2 a:hover{
	
}
ul.display li .content_block a {
	text-decoration:none;
	color:#000;
}
ul.display li .content_block a:hover {
	text-decoration:none;
	color:#bebebe;
}
ul.display li .content_block p {
	margin: 0;
	padding: 0px 2px 0 245px;  /*--The left padding keeps the content from flowing under the image--*/
	font-size: 9pxem;
	line-height:13px
}
ul.display li .content_block a img{ /*--Double border technique--*/
	padding: 0;
	background: #fff;
	margin: 0 5px 2px 0;
	float: left;
}
ul.thumb_view li{ width: 220px;float:left;margin:1px; } /*--Switch the width
to accommodate for the three column layout--*/
ul.thumb_view li h2 { display: none; }
ul.thumb_view li p{ display: none; }
ul.thumb_view li div.englishseparator{ display: none; }
ul.thumb_view li .content_block a img { margin: 0 0 5px; }

/* How TO COURS */
.howtocours {padding:0 0 0 0;margin:0;}
.unSet {padding:0 0 0 0;margin:0;}
.howtocours .content p.titlepart{border-bottom:solid #d5d5d5 1px;display:block;width:900px;margin:10px auto 0 auto;padding:0 0 5px 0;}
.howtocours .content p.titlepart span.count{color:#999999;display:block;float:left;padding:3px 10px 2px 20px;margin:0 10px 0 0;border-right:solid #d5d5d5 1px;font-size:11px;height:20px;background:url(images/document-code.png) no-repeat 0 4px;}
.howtocours .content p.titlepart span.title{padding:3px 0 2px 0;display:block;margin:0 10px 0 0;font-weight:bold;font-size:13px;}

.source {
font-family: Arial, Helvetica, Sans-Serif;
font-size: 0.9em;
}

.howtocours .content {margin:0 20px 0 20px;font-size:11px;}
.howtocours .content img {width:auto;margin:7px 0 10px 0}
.howtocours .content .postmetadata img {float: left;width: 40px;height: 40px;margin: 0 5px 0 0;}
.howtocours .content .postmetadata .infos {height:40px;line-height:13px;margin:0;padding:0;}
.howtocours .content .postmetadata p {margin:0;}
.howtocours .content h3 {background-color: transparent;background-image: url(images/img_head_archive180.jpg);background-repeat: no-repeat;background-position: 0% 0%;height: 34px;width:500px;margin: 15px 0 10px -34px;}
.howtocours .content h3 span.name {display:block;text-align:left;font-size: 1.4em;margin-left:40px;margin-top:0px;font-style:italic;padding-top:7px;padding-left:0;color:#000;}
.howtocours .content h3#comments {margin-left: -34px;}
.howtocours .content h4 {font-size:1.3em;border-left:3px solid #dd4575;padding-left:6px;}

/* HOW TO button, infos and warnings */
.howtocours .content a.buttonspe {
	background:url('images/button_melscript.png') no-repeat;
	display:block;
	color:#555555;
	font-weight:bold;
	margin-bottom:14px;
	padding-top:1px;
	text-decoration:none;
	height:28px;
	line-height:28px;
	text-indent:35px;
	width:auto;
}
.howtocours .content a:hover.buttonspe {
	color:#0066CC;
}

.howtocours .content p.infos {
	
}
.howtocours .content p.caution {
	
}

div.paginationjump {
	margin:10px 0 0 0;
	padding:0;
}
div.paginationjump2 {
	margin:25px 0 15px 0;
	padding:0;
}

/* MultiPages plugin */
span.contentjumplink {	
	font-size: 2em; 
	color: #aaa; 
	vertical-align:middle; 
	font-weight: bold; 
	padding: 0 3px 0px 3px
}
							
a.contentjumplink {
	font-size: 2em; 
	color: #42c7ea;
	vertical-align:middle; 
	font-weight: bold; 
	padding: 0 3px 0px 3px
}
	
a.contentjumpall {  }
	
span.contentjumpall {   
}	

span.contentjumptitle {
	vertical-align: middle ; 
	color: #aaa; 
	font-weight: bold;
	border:1px #ddd solid ;
	border-top-color: #a7a7a7;
	padding: 3px 3px 3px 3px;
}
							
a.contentjumptitle {
	vertical-align: middle;
	border:1px #ddd solid; 
	border-top-color: #a7a7a7; 
	padding: 3px 3px 3px 3px;
}

select.contentjumpddl {
	vertical-align: middle; 
	margin: 0px 0px 0px 0px ; 
	color: #dd7296;
	font-weight:bold; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:auto;
}

ol.contentlist {
	background-color:#f5f5f5;
	width: 20%;
	text-align:left;
	line-height: 3px;
	padding: 0px;
}
	
ol.contentlist li {
	padding: 0px;
}
	
span.contentlist {
	color: #aaa; font-weight: bold;
}
	
a.contentlist { 
	padding: 0px;
}
	
li.contentlistall { 
}

span.contentjumpnumber {
	background:#dd7296;
	color:#fff;
	font-weight:bold;
	margin:1px;
	font-size:12px;
	padding:.3em .6em;
}
								
a.contentjumpnumber {
	background:#fff;
	color:#000;
	margin:1px;
	padding:.4em .6em;
	text-decoration:none;
	font-size:8pt;
}
							
a.contentjumpnumber:hover {
	background:#dcdcdc;
	text-decoration:none;
	color:#000000!important;
	font-size:8pt;
}
}