/* lib/yui/reset.css */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}del,ins{text-decoration:none;}

/* lib/yui/fonts.css */
body{font:13px/1.231 arial,helvetica,clean,sans-serif;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;}pre,code,kbd,samp,tt{font-family:monospace;line-height:100%;}

/* lib/yui/base.css */
h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong{font-weight:700;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}del{text-decoration:line-through;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{border:1px solid #000;padding:.5em;}th{font-weight:700;text-align:center;}caption{margin-bottom:.5em;text-align:center;}p,fieldset,table,pre{margin-bottom:1em;}input[type=text],input[type=password],textarea{width:12.25em;}

/* lib/protomultiselect/protomultiselect.css */
ul.holder{border:1px solid #999;overflow:hidden;height:auto!important;background:#fff;margin:0;padding:4px 5px 0;}ul.holder li{float:left;list-style-type:none;margin:0 5px 4px 0;}ul.holder li.bit-box,ul.holder li.bit-input input{font:11px "Lucida Grande", Verdana;}ul.holder li.bit-box{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #CAD8F3;background:#DEE7F8;position:relative;padding:1px 16px 2px 5px;}ul.holder li.bit-input input{width:150px;border:none;outline:0;margin:0;padding:3px 0 2px;}ul.holder li.bit-input input.smallinput{width:20px;}.js_multiselect form,#add{border:1px solid #999;width:550px;margin:50px;padding:20px 30px 10px;}.js_multiselect form ol{font:11px "Lucida Grande", Verdana;margin:0;padding:0;}.js_multiselect form ol li.input-text{margin-bottom:10px;list-style-type:none;border-bottom:1px dotted #999;padding-bottom:10px;}.js_multiselect form ol li.input-text label{font-weight:700;cursor:pointer;display:block;font-size:13px;margin-bottom:10px;}.js_multiselect form ol li.input-text input{width:500px;font:11px "Lucida Grande", Verdana;border:1px solid #999;padding:5px 5px 6px;}.js_multiselect form ul.holder{width:500px;}.js_multiselect ul.holder li.bit-hover{background:#BBCEF1;border:1px solid #6D95E0;}ul.holder li.bit-box a.closebutton{position:absolute;right:4px;top:5px;display:block;width:7px;height:7px;font-size:1px;background:url(/img/lib/protomultiselect/close.gif);}.js_multiselect ul.holder li.bit-box a.closebutton:hover{background-position:7px;}.js_multiselect ul.holder li.bit-box-focus a.closebutton,ul.holder li.bit-box-focus a.closebutton:hover{background-position:bottom;}#demo ul.holder li.bit-input input{border:1px solid #999;padding:2px 0 1px;}#add a{color:#666;}#add-test{width:100px;padding:2px;}#button_container{margin-left:70px;margin-bottom:30px;}.multiselect,div#container .js_multiselect div.multiselect{width:26em;margin:-.25em 0 0 14em;}:first-child+html ul.holder,* html ul.holder{padding-bottom:2px;}ul.holder li.bit-box-focus,.js_multiselect ul.holder li.bit-box-focus{background:#598BEC;color:#fff;border-color:#598BEC;}.js_multiselect div.multiselect,.multiselect{display:none;position:absolute;width:512px;background:#eee;}.js_multiselect div.multiselect .default,.multiselect .default{border:1px solid #ccc;border-width:0 1px 1px;padding:5px 7px;}.js_multiselect div.multiselect ul,.multiselect ul{display:none;overflow:auto;margin:0;padding:0;}.js_multiselect div.multiselect ul li,.multiselect ul li{z-index:1000;cursor:pointer;list-style-type:none;border:1px solid #ccc;font:11px "Lucida Grande", Verdana;border-width:0 1px 1px;margin:0;padding:5px 12px;}.js_multiselect div.multiselect ul li em,.multiselect ul li em{font-weight:700;font-style:normal;background:#ccc;}.js_multiselect div.multiselect ul li.auto-focus,.multiselect ul li.auto-focus{background:#4173CC;color:#fff;}.js_multiselect div.multiselect ul li.auto-focus em,.multiselect ul li.auto-focus em{background:none;}

/* lib/highslide/highslide.css */
.highslide-container div{font-family:Verdana, Helvetica;font-size:10pt;}.highslide{outline:none;text-decoration:none;}.highslide img{cursor:url(/img/lib/highslide/zoomin.cur), pointer;border:2px solid silver;}.highslide:hover img{border-color:gray;}.highslide-active-anchor img{visibility:hidden;}.highslide-gallery .highslide-active-anchor img{visibility:visible;cursor:default;border-color:#000;}.highslide-image{background:gray;border-color:#FFF;border-style:solid;border-width:2px;}.highslide-wrapper,.highslide-outline{background:#FFF;}.highslide-number{font-weight:700;color:gray;}.highslide-caption{display:none;border-top:none;font-size:1em;background:#FFF;padding:5px;}.highslide-heading{display:none;font-weight:700;margin:.4em;}.highslide-dimming{position:absolute;background:#000;}.highslide-loading{display:block;color:#000;font-size:9px;font-weight:700;text-transform:uppercase;text-decoration:none;border:1px solid #FFF;background-color:#FFF;background-image:url(/img/lib/highslide/loader.white.gif);background-repeat:no-repeat;background-position:3px 1px;padding:3px 3px 3px 22px;}a.highslide-credits,a.highslide-credits i{color:silver;text-decoration:none;font-size:10px;padding:2px;}a.highslide-credits:hover,a.highslide-credits:hover i{color:#FFF;background-color:gray;}.closebutton{position:relative;top:-15px;left:15px;width:30px;height:30px;cursor:pointer;background:url(/img/lib/highslide/close.png);}.highslide-controls{width:195px;height:40px;background:url(/img/lib/highslide/controlbar-white.gif) 0 -90px no-repeat;margin:20px 15px 10px 0;}.highslide-controls ul{position:relative;left:15px;height:40px;list-style:none;background:url(/img/lib/highslide/controlbar-white.gif) right -90px no-repeat;margin:0;padding:0;}.highslide-controls li{float:left;padding:5px 0;}.highslide-controls a{background-image:url(/img/lib/highslide/controlbar-white.gif);display:block;float:left;height:30px;width:30px;outline:none;}.highslide-controls a.disabled{cursor:default;}.highslide-controls .highslide-previous a:hover{background-position:0 -30px;}.highslide-controls .highslide-previous a.disabled{background-position:0 -60px!important;}.highslide-controls .highslide-play a{background-position:-30px 0;}.highslide-controls .highslide-play a:hover{background-position:-30px -30px;}.highslide-controls .highslide-play a.disabled{background-position:-30px -60px!important;}.highslide-controls .highslide-pause a:hover{background-position:-60px -30px;}.highslide-controls .highslide-next a{background-position:-90px 0;}.highslide-controls .highslide-next a:hover{background-position:-90px -30px;}.highslide-controls .highslide-next a.disabled{background-position:-90px -60px!important;}.highslide-controls .highslide-move a:hover{background-position:-120px -30px;}.highslide-controls .highslide-full-expand a{background-position:-150px 0;}.highslide-controls .highslide-full-expand a:hover{background-position:-150px -30px;}.highslide-controls .highslide-full-expand a.disabled{background-position:-150px -60px!important;}.highslide-controls .highslide-close a{background-position:-180px 0;}.highslide-controls .highslide-close a:hover{background-position:-180px -30px;}.highslide-html-content{display:none;width:400px;padding:0 5px 5px;}.highslide-html{background-color:#FFF;}.highslide-header{padding-bottom:5px;}.highslide-header ul{text-align:right;margin:0;padding:0;}.highslide-header ul li{display:inline;padding-left:1em;}.highslide-header a{font-weight:700;color:gray;text-transform:uppercase;text-decoration:none;}.highslide-header a:hover{color:#000;}.highslide-footer{height:11px;}.highslide-footer .highslide-resize{float:right;height:11px;width:11px;background:url(/img/lib/highslide/resize.gif);}.highslide-resize{cursor:nw-resize;}.draggable-header .highslide-header .highslide-move{cursor:move;display:block;height:1em;position:absolute;left:0;right:1em;top:0;width:auto;z-index:1;}.draggable-header .highslide-header .highslide-close{position:relative;z-index:2;}.wide-border .highslide-image{border-width:10px;}.wide-border .highslide-caption{padding:0 10px 10px;}.borderless .highslide-image{border:none;}.borderless .highslide-caption{border-bottom:1px solid #FFF;border-top:1px solid #FFF;background:silver;}.outer-glow{background:#444;}.outer-glow .highslide-image{border:5px solid #444;}.outer-glow .highslide-caption{border:5px solid #444;border-top:none;background-color:gray;padding:5px;}.colored-border .highslide-image{border:2px solid green;}.colored-border .highslide-caption{border:2px solid green;border-top:none;}.dark{background:#111;}.dark .highslide-image{background:gray;border-color:#000 #000 #202020;}.dark .highslide-caption{color:#FFF;background:#111;}.dark .highslide-controls,.dark .highslide-controls ul,.dark .highslide-controls a{background-image:url(/img/lib/highslide/controlbar-black-border.gif);}.floating-caption .highslide-caption{position:absolute;background:none;color:#FFF;border:none;font-weight:700;padding:1em 0 0;}.controls-in-heading .highslide-heading{color:gray;font-weight:700;height:20px;overflow:hidden;cursor:default;background:url(/img/lib/highslide/icon.gif) no-repeat 0 1px;margin:0;padding:0 0 0 22px;}.controls-in-heading .highslide-controls{width:105px;height:20px;position:relative;top:-23px;left:7px;background:none;margin:0;}.controls-in-heading .highslide-controls ul{position:static;height:20px;background:none;}.controls-in-heading .highslide-controls li{padding:0;}.controls-in-heading .highslide-controls a{background-image:url(/img/lib/highslide/controlbar-white-small.gif);height:20px;width:20px;}.controls-in-heading .highslide-controls .highslide-previous a:hover{background-position:0 -20px;}.controls-in-heading .highslide-controls .highslide-previous a.disabled{background-position:0 -40px!important;}.controls-in-heading .highslide-controls .highslide-play a{background-position:-20px 0;}.controls-in-heading .highslide-controls .highslide-play a:hover{background-position:-20px -20px;}.controls-in-heading .highslide-controls .highslide-play a.disabled{background-position:-20px -40px!important;}.controls-in-heading .highslide-controls .highslide-pause a{background-position:-40px 0;}.controls-in-heading .highslide-controls .highslide-pause a:hover{background-position:-40px -20px;}.controls-in-heading .highslide-controls .highslide-next a:hover{background-position:-60px -20px;}.controls-in-heading .highslide-controls .highslide-next a.disabled{background-position:-60px -40px!important;}.controls-in-heading .highslide-controls .highslide-full-expand a{background-position:-100px 0;}.controls-in-heading .highslide-controls .highslide-full-expand a:hover{background-position:-100px -20px;}.controls-in-heading .highslide-controls .highslide-full-expand a.disabled{background-position:-100px -40px!important;}.controls-in-heading .highslide-controls .highslide-close a:hover{background-position:-120px -20px;}.highslide-move,.highslide-move *,.highslide-header .highslide-move a{cursor:move;}.highslide-overlay,.highslide-controls a span,.highslide-maincontent,.highslide-header ul li.highslide-previous,.highslide-header ul li.highslide-next,.draggable-header .highslide-header .highslide-move *,.no-footer .highslide-footer,.controls-in-heading .highslide-controls .highslide-move{display:none;}.highslide-controls .highslide-previous a,.controls-in-heading .highslide-controls .highslide-previous a{background-position:0 0;}.highslide-controls .highslide-pause a,.controls-in-heading .highslide-controls .highslide-next a{background-position:-60px 0;}.highslide-controls .highslide-move a,.controls-in-heading .highslide-controls .highslide-close a{background-position:-120px 0;}

/* lib/datepicker/datepicker.css */
.datepickerControl{border:1px solid #999;background-color:#EEE;padding:5px;}.datepickerControl td{text-align:center;font-family:sans-serif;font-size:11px;padding:1px;}.datepickerControl tr.monthLabel td{background-color:#FFF;border:1px solid #999;font-weight:700;}.datepickerControl tr.navigation td{cursor:pointer;}.datepickerControl tr.navigation td:hover{text-decoration:underline;}.datepickerControl tr.dayLabel td{border:1px solid #036;background-color:#036;color:#FFF;font-weight:700;}.datepickerControl td.dayothermonth{color:#999;font-style:italic;}.datepickerControl td.day:hover{background-color:#EBE4C0;}.datepickerControl td.weekend{background-color:#CCC;font-style:italic;}.datepickerControl td.today{font-weight:700;}.datepickerControl td input,.datepickerControl td button{font-size:11px;border:1px solid #999;text-align:center;padding:0;}.datepickerControl td.ampm{cursor:pointer;background-color:#CCC;border:1px solid #EEE;width:2em;}.datepickerControl td.current{font-weight:700;background-color:#EBC2C0;}.datepickerControl td.day,.datepickerControl td.dayothermonth,.datepickerControl td.hour,.datepickerControl td.minute{cursor:pointer;background-color:#FFF;border:1px solid #EEE;width:2em;}.datepickerControl input.current,.datepickerControl td.current:hover{background-color:#EBC2C0;}

/* screen/default.css */
body{width:100%;float:left;line-height:1.231;font-family:Arial, Helvetica, sans-serif;}div#body,body.mceContentBody{font-family:Verdana, Sans-serif;color:#222;}body.mceContentBody{font-size:.725em;}a{font-weight:700;color:#05e;padding:0;}a:hover{background-color:#06c;color:#fff;}a:visited{color:#f60;}a:visited:hover{color:#fff;}a.icon{background-repeat:no-repeat;background-position:0 50%;padding-left:20px;}body div.mceMenu.defaultSkin .mce_h2 span.mceText,body div.mceMenu.defaultSkin .mce_h3 span.mceText{margin:0;}h1,h2,h3,div.mceMenu.defaultSkin .mce_h2 span.mceText,div.mceMenu.defaultSkin .mce_h3 span.mceText{font-family:Arial, Verdana, sans-serif;margin:1em 0 .5em;}h1{font-weight:400;font-size:1.5em;margin-bottom:1.5em;}h2,div.mceMenu.defaultSkin .mce_h2 span.mceText{color:#549C00;}dd{margin-bottom:2em;}dt{font-size:1.15em;margin-bottom:.5em;font-weight:700;font-style:italic;}li{margin:.5em 0;}q:before{content:"«";}q:after{content:"»";}button,input.submit,div.submit input{font-weight:700;padding:0 .5em;}textarea.js_editor{height:35em;}textarea.js_editor.short{height:15em;}.hidden{display:none;}.left{float:left;margin-right:1em;}.right{float:right;margin-left:1em;}.centered{text-align:center;}.rounded{-moz-border-radius:.5em;}.icon{background-image:url(/img/sprites.png);background-repeat:no-repeat;padding:0 0 1px 21px;}.icon.login{background-position:-15px -983px;}.icon.register{background-position:-15px -2547px;}.icon.external{background-position:-15px -1397px;}.icon.profile{background-position:-15px -1074px;}.icon.arrow-top{background-position:-15px -1119px;}.icon.logout{background-position:-15px -1029px;}.icon.delicious{background-position:-15px -3237px;}.icon.webmap{background-position:-15px -1672px;}.icon.rss{background-position:-15px -1855px;}.icon.eye{background-position:-15px -1810px;}.icon.favorites{background-position:-15px -1994px;}.icon.home{background-position:-15px -2040px;}.icon.info{background-position:-15px -2132px;}.icon.legal{background-position:-15px -1166px;}.icon.blog{background-position:-15px -3375px;}.icon.contact{background-position:-15px -1764px;}.icon.google{background-position:-15px -3328px;}.icon.search{background-position:-15px -3190px;}.icon.question{background-position:-15px -936px;}.icon.delete{background-position:-15px -2499px;}.icon.pdf{background-position:-15px -655px;}samp,q,cite{font-style:italic;}

/* screen/layout.css */
html{background:#c5dddd url(/themed/summer/img/background-html.png) repeat-x;}body{background:url(/themed/summer/img/background-body.png) repeat-x bottom;}div#container,body.companies.home div#container{width:74em;padding-top:0;-moz-border-radius:.5em;margin:0 auto .25em;}div#container{background:url(/themed/summer/img/background-header.gif) no-repeat 0 1px;}div#header h2,div#header h2{display:block;font-size:1.65em;font-weight:400;color:#06c;margin:1.75em 0 0 10.25em;}div#header p#crumbs{font-weight:700;font-size:.85em;margin:1em;}div#header p#crumbs span{font-weight:400;color:#444;}div#header form input.text{width:13em;}div#container div#js_loading{position:fixed;top:0;left:0;font-weight:700;background:#e00;color:#fff;padding:.25em .5em;}div#container p#admin{position:fixed;left:0;bottom:-1em;width:100%;line-height:2em;text-align:center;background:#06F;opacity:0.7;}div#container p#admin a{display:block;font-weight:700;color:#fff;}div#header{position:relative;height:12.5em;}div#header h1{text-indent:-999em;width:16em;height:5.5em;margin:0;}div#header h1 a{display:block;width:100%;height:100%;}div#header h1 a:hover{background:none;}div#header p#session{position:absolute;font-size:.85em;top:0;line-height:2em;right:0;color:#ccc;}div#header p#session a{background-color:none;color:#f60;}div#header p#session a:hover{background-color:inherit;text-decoration:none;}div#header p#session span{color:#aaa;margin:0 .5em;}ul#sponsors{position:absolute;top:2em;right:0;margin:1em 0 0;}ul#sponsors li{display:inline;margin:0 .5em;}div#header img#postit{position:absolute;right:1em;top:6em;}div#header form{position:absolute;font-size:1.15em;right:0;top:11.25em;}div#header form fieldset{border:none;margin:0;padding:0;}ul#menu{line-height:3.75em;opacity:0.7;background:url(/themed/summer/img/background-menu.gif) repeat-x;margin:.5em 0 0 3px;}ul#menu li{display:inline;margin:0;padding:0;}ul#menu a{font-size:1.25em;margin-left:-3px;text-decoration:none;color:#222;border-right:1px solid #fff;padding:1em 2em;}ul#menu a:hover{background:#f5f5f5;}div#footer{position:relative;width:70em;clear:both;color:#444;background:#b6c3c4 url(/themed/summer/img/background-footer.gif) repeat-x;float:left;margin-bottom:.5em;padding:1em 2em 0;}div#footer a:visited{color:#468;}div#footer a:hover{background-color:#06c;color:#fff;}div#footer p{clear:both;text-align:center;}div#footer p.centered{position:absolute;width:100%;top:-3em;}div#footer p.centered a{font-size:.85em;text-decoration:none;color:#aaa;}div#footer p.centered a:hover{text-decoration:underline;background:none;}div#footer a.js_top{text-decoration:none;color:#e04195;}div#footer a.js_top:hover{background:#e04195;color:#fff;}div#footer ul{line-height:1.5em;clear:left;float:left;margin:1em 0;}div#footer ul acronym{border-bottom:none;}div#footer ul ul{display:inline;}div#footer ul li{line-height:1.75em;list-style:none;font-weight:700;margin:0;}div#footer ul ul li{position:relative;font-weight:400;display:inline;margin-right:.5em;}div#footer ul li ul{position:absolute;margin-top:0;left:9em;}div#scroll-up{text-align:center;clear:both;padding:1em;}p#copyright{text-align:center;font-size:.85em;color:#999;clear:both;}body.home div#body{margin-top:0;}div#container div#body{margin-top:4em;background-color:#fff;float:left;width:70em;padding:0 2em;}div#body div#primary{width:70%;float:right;}div#body div#secondary{width:26%;float:left;}div#body img.image{border:1px solid #aaa;background:#fff;}div#body img.image.thumb{padding:.075em;}div#body img.image.small{padding:.175em;}div#body img.image.normal{padding:.25em;}div#body img.image.large{padding:.5em;}div#body div.message{font-size:1.25em;margin-bottom:2em;text-align:center;font-weight:700;background:#B5DAF4;-moz-border-radius:.5em;padding:.5em;}body.create div#primary form img{margin-left:14em;border:1px solid #777;background:#fff;padding:.25em;}body.view div#body div.warning{margin-bottom:1em;background-color:#ffa;padding:.5em;}body.view div#body div.warning p{margin-bottom:0;}body.view div#secondary div.photo{text-align:center;}body.view div#secondary div.photo img{margin:1em 0;}html ul.holder li.bit-box a.closebutton{left:auto;}body.index div#primary div.excerpt{float:left;margin-bottom:3em;}body.index div#primary div.excerpt img{float:left;margin:0 1em 1em 0;}body.index div#primary div.excerpt h2{font-size:1.45em;margin:.5em 0;}body.index div#primary div.excerpt p.meta{font-size:.85em;margin:-.5em 0 1em;}body.index div#primary div.highlight.excerpt{background:#ffffd0;border:1px solid #ddd;padding:0 1em .5em;}body.index div#primary p.excerpt{font-size:.85em;}div#shadow,div#header h2,body.companies.home div#header h2{display:none;}

/* screen/elements/box.css */
div.box{float:left;font-size:.85em;margin-bottom:.5em;-moz-border-radius:.5em;padding:1em 5%;}div.box h2{font-size:1.5em;font-weight:400;font-family:"Trebuchet MS", Trebuchet, sans-serif;margin:0 0 1em;}div.box ul{margin:0 0 0 1.25em;}div.box a{font-weight:400;text-decoration:none;}div#secondary div.box{width:90%;background:#f5f5f5 url(/img/background-box.gif) repeat-x;margin-bottom:1.5em;}

/* screen/elements/button.css */
div.actions{clear:both;float:right;text-align:right;}div.actions a,div.actions button{font-size:1.15em;float:left;margin-left:1em;cursor:pointer;background:transparent url(/img/button-red.png) repeat scroll 50% 50%;color:#fff;}div.actions a{font-weight:700;text-decoration:none;color:#fff;-moz-border-radius:.5em;padding:.55em 1.25em;}

/* screen/elements/calendar.css */
table.calendar{border:1px solid #000;}table.calendar thead th{background:#333;color:#fff;}table.calendar thead th a{font-weight:700;text-decoration:underline;color:#fff;}table.calendar tbody td{text-align:center;}table.calendar tbody td div.cell-number{font-size:1.5em;color:#888;}

/* screen/elements/comments.css */
div#comments form{clear:left;}div#primary div#comments form label{width:10em;}div#primary div#comments form textarea{width:37em;}div#primary div#comments form div.error-message{margin-left:13em;}div#comments p.legal{font-size:.85em;}div#comments form div.submit{text-align:right;margin:-2em 1em 0 11em;}div#comments ol{margin-bottom:3em;}div#comments li{background:#fff url(/img/background-comment.gif) repeat-x;padding:1em;}div#comments ol li p span{font-size:.85em;visibility:hidden;color:#777;}div#comments ol li:hover span{visibility:visible;}div#comments ol li div{margin-bottom:2em;font-style:italic;background:#fafafa;}

/* screen/elements/companies.css */
div#container div#body div#primary ul.companies{float:left;clear:both;width:100%;margin:2em 0;}div#container div#body div#primary ul.companies li{float:left;width:16%;height:14em;list-style:none;text-align:center;margin:0 2%;padding:1em 0;}

/* screen/elements/form.css */
form fieldset{margin-top:2em;border-top:1px solid #aaa;padding:1em 0;}form legend{font-size:1.25em;padding-right:1em;}form div{line-height:2em;margin-bottom:.25em;}form div label{width:13em;float:left;margin-right:1em;text-align:right;font-weight:700;}form div span{font-size:.85em;margin-left:.5em;color:#777;}form div.input input:focus{background:#d8f3c9;}form div.input input,form div.input textarea{width:20em;}form div.input input.large,form div.input textarea.large{width:25em;}form div.input textarea.large{height:12em;}form div.input input.short{width:13em;}form div.checkbox{margin-left:14em;}form div.checkbox input{margin-right:.5em;width:1em!important;}form div.checkbox label{font-size:.85em;float:none;font-weight:400;}form div.checkbox div.error-message{margin-left:0;}form div.error-message{font-size:.85em;color:#a00;margin-left:16em;margin-top:-.5em;}form .form-error{background:#faa;}form div.submit{clear:both;margin:2em 0 1em 14em;}form div.input input.maininput:focus{background:none;}

/* screen/elements/gallery.css */
div.gallery{float:right;width:10.25em;background:#eee;padding:1em 1em .5em;}div.gallery h3{margin-top:0;}div.gallery a{display:block;margin-bottom:.5em;}div.gallery.editable a{font-size:.65em;float:left;margin:0 .25em;}div.gallery.editable ul{margin:0;}div.gallery.editable li{float:left;list-style:none;}

/* screen/elements/home.css */
body.home div#body{padding:0;}body.home div#secondary div#tagcloud h2{text-align:left;}body.pages.home div#primary{background:url(/themed/summer/img/background-home-primary.png);height:325px;}body.home div#primary form.search{text-align:center;background:url(/themed/summer/img/background-home-search.png) no-repeat;float:left;width:280px;height:233px;margin:4.5em 0 0 4em;padding:7em 0 0;}body.home div#primary form.search fieldset{border:none;margin:0;padding:0;}body.home div#primary form.search input{font-size:1.25em;width:85%;padding:.15em .25em;}body.home div#primary form.search button{font-size:1.15em;margin:.75em 0 1.5em;padding:.15em .5em;}body.home div#primary form.search p.samples{font-size:.85em;}body.home div#secondary{background:#e8f2f2 url(/themed/summer/img/background-home-secondary.gif) repeat-x;height:248px;}body.home div#secondary div#tagcloud{width:65%;float:left;margin:0 2%;}body.home div#secondary div#login{background:url(/themed/summer/img/background-home-secondary-login.png) repeat-x;width:215px;height:211px;float:right;margin-right:2em;text-align:center;padding-top:4.5em;color:#4983a9;}body.home div#secondary div#login form{padding:1em 2em;}body.home div#secondary div#login div{line-height:1.15em;margin-bottom:.5em;}body.home div#secondary div#login div.submit{text-align:right;margin:1em 0 0;}body.home div#secondary div#login label{width:100%;font-size:.85em;font-weight:400;color:#888;}body.home div#secondary div#login div.input input{width:95%;}div#login h3{width:70%;float:right;text-align:right;margin-right:2em;margin-top:-1.5em;margin-bottom:1em;}div#tour{float:right;font-size:.85em;width:28.5em;height:37em;overflow:hidden;border:1px solid #d4d4d4;-moz-border-radius:.5em;margin:0 0 2em;}div#tour div#slides{width:500em;}div#tour div.slide{background:#fff;float:left;width:26.5em;height:35em;text-align:center;color:#000;margin-top:1em;padding:0 1em;}div#tour div.actions{float:none;clear:both;font-size:.85em;margin-top:2em;text-align:center;}div#tour div.actions a{float:none;font-size:.95em;margin:.25em;}div#tour div.actions a.register{background:transparent url(/img/button-blue.png) repeat scroll 50% 50%;}div#tour div.slide h2{font-size:1.65em;font-weight:400;line-height:1em;margin:0;padding:.5em 0;}div#tour div.slide img{margin-bottom:1em;}div#tour div.slide p{font-size:1em;line-height:1em;color:#333;}body.home div#container div#body div#primary,body.home div#container div#body div#secondary,body.users.home div#container div#body div#primary,body.users.home div#container div#body div#secondary{width:100%;}body.home div#header h2,body.home div#primary h1,body.home div#primary form.search legend{display:none;}

/* screen/elements/most-read-posts.css */
div.most-read-posts p.more{margin-bottom:0;text-align:right;}div.most-read-posts p.more a{font-weight:700;padding:.25em .5em .25em auto;}

/* screen/elements/pagination.css */
div.pagination{width:100%;clear:both;margin-bottom:2em;text-align:right;}div.pagination p{font-size:.85em;float:left;color:#555;}div.pagination a{border:1px solid #ddd;text-decoration:none;background:#fff;padding:.25em .5em;}div.pagination a:hover{background:#06c;}div.pagination span{margin:0 .15em;}div.pagination span.current{font-weight:700;padding:.25em .5em;}

/* screen/elements/panel.css */
div#body div.panel{float:left;width:97%;margin-bottom:2em;background:#fff;border:1px solid #dcd5cf;border-top:none;padding:2em 1.5% 1em;}

/* screen/elements/prototip.css */
.prototip .custom{width:15em;text-align:center;background:#f5f5b5;color:#000;}.prototip .custom .content{padding:.25em .5em;}

/* screen/elements/rating.css */
div.rating{overflow:hidden;clear:both;width:150px;height:30px;background:url(/img/stars.gif) repeat-x 0 0;margin:1em 0;}div.rating p{height:100%;line-height:30px;background:url(/img/stars.gif) repeat-x 0 -30px;}div.rating p span{position:absolute;margin-left:160px;font-size:.85em;color:#555;}div.rating.small{width:75px;height:15px;background:url(/img/stars-small.gif) repeat-x 0 0;}div.rating.small p{line-height:15px;background:url(/img/stars-small.gif) repeat-x 0 -15px;}

/* screen/elements/recent-activity.css */


/* screen/elements/shortcut.css */
ul.shortcuts{margin:0;}ul.shortcuts li{list-style:none;}ul.shortcuts li div{clear:both;margin-bottom:1em;text-align:center;background:#7aba30 url(/img/relief.png) repeat-x scroll center top;}ul.shortcuts li div a{display:block;line-height:100%;font-size:1.15em;font-weight:400;color:#fff;text-decoration:none;text-align:center;padding:1em 1.25em;}ul.shortcuts li div:hover{background-color:#8cc73f;}ul.shortcuts li div a:hover{background:none;}

/* screen/elements/table.css */
div.table{clear:both;}div.table table{width:100%;background:#f1f1f1;border:1px solid #ddd;}div.table tbody{font-size:.85em;}div.table tr.odd{background:#fff;}div.table tr:hover{background:#eec;}div.table tr.odd:hover{background:#ffd;}div.table th{text-align:left;border:none;background:#247;color:#fff;}div.table td{border:none;border-left:1px solid #ddd;}div.table th a{display:block;text-decoration:none;color:#fff;}div.table th a:hover{background:none;}div.table tr.empty td{text-align:center;font-style:italic;padding:2em 0;}

/* screen/elements/tabset.css */
ul.tabset{position:relative;font-size:.85em;float:left;width:100%;border-bottom:1px solid #314a89;margin:0;}ul.tabset li{list-style:none;float:left;background:transparent url(/img/tabs.gif) no-repeat scroll 100% -400px;margin:0 .25em -1px 0;padding:0 .25em 0 0;}ul.tabset a{display:block;color:#fff;font-weight:700;text-decoration:none;background:transparent url(/img/tabs.gif) no-repeat scroll 0 -400px;padding:.45em .75em .45em 1em;}ul.tabset li:hover{background-position:100% -600px;}ul.tabset li:hover a{background-position:0 -600px;color:#fff;}ul.tabset li.selected{background-position:100% -800px;}ul.tabset li.selected a{background-position:0 -800px;color:#333;}ul.tabset li.selected:hover{background-position:100% 0;}ul.tabset li.selected:hover a{background-position:0 0;color:#039;}ul.tabset li.right{position:absolute;right:-4px;}

/* screen/elements/tagcloud.css */
div#tagcloud{text-align:center;margin:1em 0;}div#tagcloud div{line-height:2em;margin:1em;}div#tagcloud a{color:#c00;text-decoration:none;padding:0 .25em;}div#tagcloud a:hover{background:#c00;color:#fff;}div#tagcloud p{margin-bottom:0;text-align:right;}div#tagcloud p a{color:#04a;padding:.25em .5em;}div#tagcloud p a.js_toggle-tags{font-weight:700;}

/* screen/elements/tinymce.css */
.mceEditor{float:left;}div#container div#body table.mceLayout{margin-left:-.5em;}

/* screen/common/search.css */
body.common.search div#body div#primary{width:100%;float:none;background:#fff;padding:1em 1.5%;}body.common.search div#body form.search{margin-bottom:2em;background:#D8F3C9;padding:1em;}body.common.search div#body form.search fieldset{border:none;margin:0;padding:0;}body.common.search div#body label span{font-weight:700;}body.common.search div#body input.date{width:7em;}body.common.search div#body div#results li{list-style-type:none;border-bottom:1px solid #eee;margin-bottom:.5em;float:left;clear:both;width:100%;}body.common.search div#body div#results li a{font-size:1.15em;line-height:1.75em;clear:left;}body.common.search div#body div#results li p{margin-bottom:0;}body.common.search div#body div#results li:hover{list-style-type:decimal;}body.common.search div#body div#results li span{font-size:.85em;color:#872878;visibility:hidden;}body.common.search div#body div#results li:hover span{visibility:visible;}body.common.search div#body div#results li div{font-size:.85em;font-style:italic;margin:.25em 0 1.5em;}body.common.search div#body div#results li div.votes{float:left;}body.common.search div#body div#results ol,body.common.search div#body div.panel ul{margin-left:3em;}
