/* css reset from yui */
table{border-collapse:collapse;border-spacing:0;}ul{list-style:none;}ol{list-style-position:inside;}div,caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:"";}p{font:11px verdana,arial,sans-serif;}#topbar{background:#fff url(blinklist-bar-bg.gif) repeat-x bottom;margin-bottom:30px;text-align:center;padding:0;}#topbar .topbar-container{width:auto;max-width:940px;text-align:left;margin:auto;}* html #topbar .topbar-container{width:940px;}
/* topbar css */
#topbar-blinklist-logo{float:left;width:auto;padding:8px 0;}#topbar form{float:left;position:relative;margin:0;padding:8px;}#topbar img,#topbar input{vertical-align:middle;}#topbar input#Searchr{border:1px solid #bbb;padding:1px;}#topbar *{font:11px verdana,arial,sans-serif;}#topbar .topbar-links{display:block;text-align:right;padding:8px 8px 12px;}#topbar .topbar-links *{line-height:12px !important;white-space:nowrap;}#topbar .topbar-links a{line-height:0;padding:3px 7px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td,table,tr {
margin:0;
padding:0;
}
/* star rating system */
.star-rating{list-style:none;width:70px;height:12px;position:relative;background:url(star_rating.gif) top left repeat-x;margin:0;padding:0;}.star-rating li{float:left;width:auto;margin:0;padding:0;}.star-rating li a{display:block;width:14px;height:12px;float:left;text-decoration:none;text-indent:-9000px;z-index:2;position:absolute;font-size:6px;padding:0;}.star-rating li a:hover{background:url(star_rating.gif) left bottom;z-index:1;left:0;}.star-rating a.one-stars:hover{width:14px;}.star-rating a.one-stars-focus{background:url(star_rating.gif) left bottom;width:14px;}.star-rating a.two-stars{left:14px;}.star-rating a.two-stars:hover{width:28px;}.star-rating a.two-stars-focus{background:url(star_rating.gif) left bottom;width:28px;}.star-rating a.three-stars{left:28px;}.star-rating a.three-stars:hover{width:42px;}.star-rating a.three-stars-focus{background:url(star_rating.gif) left bottom;width:42px;}.star-rating a.four-stars{left:42px;}.star-rating a.four-stars:hover{width:56px;}.star-rating a.four-stars-focus{background:url(star_rating.gif) left bottom;width:56px;}.star-rating a.five-stars{left:56px;}.star-rating a.five-stars:hover{width:70px;}.star-rating a.five-stars-focus{background:url(star_rating.gif) left bottom;width:70px;}
/* popup hover tip */
#popitmenu{position:absolute;background-color:#fff;border:1px solid #000;font:11px/18px verdana,arial,sans-serif;z-index:100;visibility:hidden;padding:3px;}#popitmenu a{display:block;padding:2px 0 2px 6px;}#popitmenu a:hover{background-color:#ccff9d;}#dhtmltooltip{position:absolute;min-width:3em;width:350px;max-width:100%;font-family:Verdana, Arial, sans-serif;background-color:#f6f6fe;border:1px solid #bcd2e6;visibility:hidden;z-index:100;padding:6px;}#container{padding:20px;}
/* 2 style of tabpane */
#tablist{width:100%;font:12px verdana,sans-serif;margin:0 0 -1px;padding:0;}#tablist ul{height:22px;list-style:none;margin:0;padding:0 10px 0 0;}#tablist li{display:inline;margin:0;padding:0;}#tablist li a{float:left;background:url(tableft4.gif) no-repeat left top;font:12px verdana,sans-serif;color:#627eb7;text-decoration:none;margin:0;padding:0 0 0 4px;}#tablist li div a{background:none;}#tablist li a span{display:block;background:url(tabright4.gif) no-repeat right top;color:#000;float:none;padding:4px 15px 4px 6px;}.dynamic-tab-pane-control.tab-pane{position:relative;width:100%;margin-right:-2px;margin-top:20px;}.dynamic-tab-pane-control .tab-row .tab{width:70px;height:16px;background-image:url(/Theme/Css/tab.png);position:relative;top:0;display:inline;float:left;overflow:hidden;cursor:Default;border:0;z-index:1;font:11px tahoma,sans-serif;white-space:nowrap;text-align:center;margin:1px -1px 1px 2px;padding:2px 0 0;}.dynamic-tab-pane-control .tab-row .tab.selected{width:74px !important;height:18px !important;background-image:url(/Theme/Css/tab.active.png) !important;background-repeat:no-repeat;border-bottom-width:0;z-index:3;top:-2px;font:11px tahoma,sans-serif;margin:1px -3px -3px 0;padding:2px 0 0;}.dynamic-tab-pane-control .tab-row .tab a{font:11px tahoma,sans-serif;color:#000;text-decoration:none;cursor:default;}.dynamic-tab-pane-control .tab-row .tab.hover{font:11px tahoma,sans-serif;width:70px;height:16px;background-image:url(/Theme/Css/tab.hover.png);background-repeat:no-repeat;}.dynamic-tab-pane-control .tab-page{clear:both;border:1px solid #dfe0e0;background:#fcfcfe;z-index:2;position:relative;top:-2px;font:11px tahoma,sans-serif;color:#000;filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#fffcfcfe,EndColorStr=#fff4f3ee,GradientType=0) progid:DXImageTransform.Microsoft.Shadow(Color=#ff919899,Strength=2,Direction=135);padding:10px;}.dynamic-tab-pane-control .tab-row{z-index:1;white-space:nowrap;}
/* styled table class="generique" */
table.generique{border-left:1px solid #c1dad7;font-size:1em;width:96%;border-spacing:0;empty-cells:show;text-align:left;margin:0 auto 1em;padding:0;}table.generique caption{text-align:center;font-weight:700;caption-side:top;margin-bottom:0.2em;}table.generique td{vertical-align:top;text-align:left;border-right:1px solid #c1dad7;border-bottom:1px solid #c1dad7;padding:1px 2px;}table.generique td input{font:bold arial,sans-serif;margin:0;padding:0;}table.generique th{font-weight:700;color:#4f6b72;border-right:1px solid #c1dad7;border-bottom:1px solid #c1dad7;border-top:1px solid #c1dad7;letter-spacing:1px;text-align:left;background:#cae8ea url(bg_header.jpg) no-repeat;line-height:1.2em;overflow:hidden;padding:2px;}table.generique th a{text-decoration:none;color:#4f6b72;font-weight:700;margin:0;padding:0;}table.generique th a:focus{color:#a80000;}table.generique th span{color:#4f6b72;}table.generique td.alternative,table.generique tr.alternative{background-color:#f5fafa;}th.sortable,th.sortable-date,th.sortable-numeric,th.sortable-currency{color:#242424;cursor:pointer;}table.generique a{color:#239;}th.sort-active,table.generique th.sort-active{color:red !important;}
/* simple view */
.fav-star,.private-padlock,.friend-blinked{cursor:pointer;vertical-align:middle;}.simpleview .container{height:1em;overflow:hidden;line-height:2em;border-bottom:1px solid #fafafa;color:#666;padding:4px 0 10px;}.actionbutton{float:right;margin-top:2px;height:16px;width:56px;}.simpleview .container .actionbutton{display:none;}.simpleview .container:hover .actionbutton{display:block;}.simpleview .container:hover{background-color:#ffffe0;}.actionbutton-edit,.actionbutton-delete,.actionbutton-blink{float:right;display:block;background-repeat:no-repeat;height:16px;}.actionbutton-edit{background:url(blink1.png) -28px -42px;width:28px;}.actionbutton-edit:hover{background-position:-86px -42px;}.actionbutton-delete{background:url(blink1.png) 0 -42px;width:28px;}.actionbutton-blink{background:url(blink2.png) 0 -42px;width:42px;}.actionbutton-delete:hover,.actionbutton-blink:hover{background-position:-58px -42px;}

input,textarea {
color:#000;
letter-spacing:.5px;
font:12px arial,sans-serif;
}

.tab-page a{
font-size:12px;
}

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

a img {
border:none;
}

body {
font:12px arial,helvetica,sans-serif;
color:#404040;
background-color:#fff;
}

.Small,.s {
font:11px verdana,sans-serif;
color:#23598c;
margin:8px 0;
}

.Medium,.m {
color:#23598c;
font:18px arial,sans-serif;
margin:8px 0;
}

.Large,.l {
font:26px arial,sans-serif;
color:#23598c;
margin:1px;
}

.XLarge,.xl {
font:26px "trebuchet ms",sans-serif;
color:#23598c;
margin:1px;
}

.user-thumbnail{overflow:hidden;padding:0 2px;width:52px;float:left;text-align:center;font-size:9px;}

.Thumb {
border:1px solid #ddd;
padding:4px;
}

.Thumb:hover {
border:1px solid #888;
}


label {
cursor:pointer;
color:#555;
font-family:arial,sans-serif;
font-size:11px;
}

label.chosen {
color:#555;
font-family:verdana,arial,sans-serif;
}


div.TopcontainerInactive a.Bleft {
display:block;
float:left;
width:42px;
left:0;
height:16px;
background:transparent url(blink2.jpg) 0 -42px no-repeat;
}

div.TopcontainerInactive a.Bright {
display:block;
float:left;
width:15px;
left:0;
height:16px;
background:transparent url(blink2.jpg) -42px -42px no-repeat;
}

div.TopcontainerInactive a.Bleft:hover {
background:transparent url(blink2.jpg) -58px -42px no-repeat;
}

div.TopcontainerInactive a.Bright:hover {
background:transparent url(blink2.jpg) -99px -42px no-repeat;
}

div.Topcontainer a.Bleft {
display:block;
float:left;
width:28px;
left:0;
height:16px;
background:transparent url(blink1.png) 0 -42px no-repeat;
}

div.Topcontainer a.Bright {
display:block;
float:left;
width:28px;
left:0;
height:16px;
background:transparent url(blink1.png) -28px -42px no-repeat;
}

div.Topcontainer a.Bleft:hover {
background:transparent url(blink1.png) -58px -42px no-repeat;
}

div.Topcontainer a.Bright:hover {
background:transparent url(blink1.png) -86px -42px no-repeat;
}





div.TopcontainerInactive,div.Topcontainer {
height:58px;
width:57px;
display:block;
margin:0;
padding:0;
}

div.TopcontainerInactive a.Top,div.TopcontainerInactive a.Tops {
text-align:center;
display:block;
height:42px;
font:18px "lucida grande","lucida sans",verdana,arial,sans-serif;
background:transparent url(blink2.jpg) 0 0 no-repeat;
width:57px;
}

div.TopcontainerInactive a.Top:hover,div.TopcontainerInactive a.Tops:hover {
text-decoration:none;
color:#fff;
font-family:"lucida grande","lucida sans",verdana,arial,sans-serif;
background:transparent url(blink2.jpg) -58px 0 no-repeat;
}

div.Topcontainer a.Top,div.Topcontainer a.Tops {
text-align:center;
display:block;
height:42px;
font:18px "lucida grande","lucida sans",verdana,arial,sans-serif;
background:transparent url(blink1.png) 0 0 no-repeat;
width:57px;
}

div.Topcontainer a.Top:hover,div.Topcontainer a.Tops:hover {
text-decoration:none;
color:#fff;
font-family:"lucida grande","lucida sans",verdana,arial,sans-serif;
background:transparent url(blink1.png) -58px 0 no-repeat;
}

.star-rating a.one-stars,.star-rating a.two-stars-done,.star-rating a.three-stars-done,.star-rating a.four-stars-done,.star-rating a.five-stars-done {
left:0;
}

#tablist li a:active,#tablist li a:focus,#tablist li a.current,#tablist li a:hover {
background-position:0 -42px;
}

#tablist li a:active span,#tablist li a:focus span,#tablist li a.current span,#tablist li a:hover span {
background-position:100% -42px;
}

.tagtree {
font:13px "trebuchet ms",sans-serif;
list-style-position:inside;
margin-left:5px;
}

.tagtree li {
padding-left:5px;
}

li.tagtree-title {
font-weight:700;
}


#halfsize {
width:60%;
}

.bluebox,.bluebox .body,.bluebox .head,.bluebox .head h2 {
background:transparent url(box.png) no-repeat bottom right;
}

.bluebox {
width:535px;
padding-right:15px;
margin:0 auto;
}

.bluebox p,.bluebox h1 {
font-family:arial;
margin-bottom:14px;
}

.bluebox .head {
background-position:top right;
margin-right:-15px;
padding-right:40px;
}

.bluebox .head h2 {
background-position:top left;
border:0;
height:auto !important;
text-align:center;
font:22px arial;
color:#00008b;
margin:0;
padding:20px 0 10px 40px;
}

.bluebox .body {
background-position:bottom left;
margin-right:25px;
font:12px arial;
height:1%;
padding:10px 0 30px 30px;
}

.bluebox .body div {
padding:10px;
}

.options-container {
width:300px;
font:12px arial;
color:#666;
padding:10px;
}

.options-container div {
padding:10px 20px;
}

.options-container a {
font-weight:700;
color:#06C;
}

.options-container h3 {
border-bottom:1px solid black;
font:14px arial;
font-weight:bold;
margin:20px 0;
}

a:hover,table.generique td a:focus {
text-decoration:underline;
}

.clear {
clear:both;
line-height:0;
}

.footer {
font:10px verdana;
text-align:center;
color:#888;
margin:40px 0 0;
}

.footer a {
color:#888;
}

.footer-heading{
font-family: arial;
font-weight: bold;
font-size: 12px;
margin-bottom: .3em;
color: #09c;
background-color: transparent;
}

.toggleon {
padding-left:15px;
background:transparent url(/Theme/Icon/CloseTriangle.gif) no-repeat;
vertical-align:middle;
}

.toggleoff {
padding-left:15px;
background:transparent url(/Theme/Icon/OpenTriangle.gif) no-repeat;
vertical-align:middle;
}

.code {
padding:20px 0;
}

.ttmodule {
margin-top:39px;
}

.ttmodule h1 {
font-weight:400;
font-family:verdana;
}

.top-contributors-list {
margin-right:20px;
text-align:left;
border-left:1px solid #d8d9da;
padding:10px 0;
}

.top-contributors-list .Thumb,.top-contributors-list a .Thumb {
border:0;
display:block;
padding:5px 25px;
}

.tagtree-mainpage {
padding-left:0;
}

ul.tagtree-mainpage {
list-style-type:none;
padding:0;
}

.tagtree-mainpage li {
font:11px verdana;
display:inline;
padding:0;
}

.tagtree-mainpage li a {
color:#069;
background-color:transparent;
display:block;
width:86%;
padding:2px 6px;
}

*>.tagtree-mainpage li a {
width:auto;
}

.tagtree-mainpage li a:hover,.tagtree-mainpage li a:active {
text-decoration:none;
color:#fff;
background-color:#3f9fd2;
}



div[align=center],table.generique th.centered,table.generique td.centered {
text-align:center;
}

.blink-title a {
font:bold 14px arial;
}

.blink-url {
line-height:1.5em;
color:#777;
background-color:transparent;
font-family:tahoma;
}

.blink-desc {
font:11px/1.3em verdana;
}

.footer {
background:#fff url(footer-bg.png) repeat-x;
padding-top:16px;
padding-bottom:10px;
}

.footer table a {
line-height:1.5em;
padding:2px 1px;
}

.footer .m a {
color:#3f9fd2;
background-color:transparent;
}

.blinklist-languages{
font-size: 13px;
color: #23598c;
background-color: transparent;
margin: 1em 5%;
line-height: 1.5em;
font-weight: bold;
}

.blinklist-languages a{
color: #3f9fd2;
background-color: transparent;
white-space: nowrap;
}

.blinklist-languages .help-translate{
text-decoration: underline;
}

.blink-sidebar-section1 {
color:inherit;
background:transparent url(sidebar-bluebox-head-bg.png) no-repeat;
padding-top:14px;
margin-top: 6px;
width:300px;
}

.blink-sidebar-section2 {
border:1px solid #bcd3e5;
border-top:0;
height:1%;
margin:0 0 6px;
padding:0 6px 10px;
}

.blink-sidebar-section2{
height:1%;
}

*>/**/ .blink-sidebar-section2{
height:auto;
}

.blink-sidebar-section2:after{
content:".";
display:block;
clear:both;
height:0;
visibility:hidden;
}

.blink-sidebar-heading {
color:#39c;
background-color:transparent;
margin:0 0 .6em;
}

.blink-sidebar-heading-desc {
line-height:1em;
color:#aaa;
background-color:transparent;
margin:-0.6em 0 .6em;
}

.blink-sidebar-section-left{
float:left;
width:48%;
}

.blink-sidebar-section-right{
margin-left:52%;
}

.friend-desc-list-item{
margin-bottom:5px;
padding-left:60px;
clear:left;
}

.friend-desc-list-item img{
float:left;
clear:left;
margin-left:-60px;
margin-bottom:5px;
}

.thumb-container{
width:50px;
float:left;
overflow:hidden;
margin:0 7px 7px 0;
}

.thumb-list{
height:1%;
}

*>/**/ .thumb-list{
height:auto;
}

.thumb-list:after{
content:".";
display:block;
clear:both;
height:0;
visibility:hidden;
}

.friends-button{
clear: both;
text-align: center;
}
.friends-button a{
color: #036;
background: transparent url(friends-button.png) no-repeat;
display: block;
width: 160px;
height: 24px;
margin: auto;
line-height: 22px;
font-weight: bold;
}

fieldset,img,a img {
border:0;
}

p,#topbar * {
font:11px verdana,arial,sans-serif;
}

div.TopcontainerInactive a.Bleft:hover,div.Topcontainer a.Bleft:hover {
background-position:-58px -42px;
}

.star-rating li,#tablist li {
display:inline;
margin:0;
padding:0;
}

div.TopcontainerInactive a.Top:hover,div.TopcontainerInactive a.Tops:hover,div.Topcontainer a.Top:hover,div.Topcontainer a.Tops:hover {
text-decoration:none;
color:#fff;
background-color:transparent;
background-position:-58px 0;
}

*>/**/.bluebox .body,*>/**/ .blink-sidebar-section2 {
height:auto;
}

.bluebox .body:after,.blink-sidebar-section2:after {
content:".";
display:block;
clear:both;
height:0;
visibility:hidden;
}



.textinput {
width:236px;
border:1px solid #ccc;
margin:2px 0;
padding:3px;
}

.error-input{
background-color:lightyellow;
}

.tagtree{
font:13px "trebuchet ms",sans-serif;
list-style-position:inside;
margin-left:5px;
}

.tagtree li{
padding-left:5px;
margin:2px 0;
}

.tagtree ul{
margin:0;
}

li.tagtree-title{
font-weight:700;
}

.info-bar{
width: 900px;
border: 1px solid yellow;
padding: 3px 5px;
margin: -15px 10px 15px;
font-weight: bold;
font-size: 11px;
color: #00008b;
background-color: lightyellow;
line-height: 16px;
}

.info-bar-close-button{
display: block;
text-align: center;
float: right;
height: 16px;
width: 16px;
overflow: hidden;
margin: 0 0 0 6px;
}
