/*
CSS File
Version: 01
Created at: HBfx Studio
Author: Eros Nicolau
*/
/* 

Tag redefines
*/
html, body { margin: 0px; padding: 0px; height: 100%; width: 100%; vertical-align: baseline; }
body { behavior:url("/css/csshover.htc"); background-image: url(../img/body_back.gif); background-position: 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
div { margin: auto; height: auto; }
form { margin: 0px; padding: 0px; }
a img { border: none 0px; vertical-align: middle; }
h1 { font-weight: normal; }
/* 

Banners styles
*/
.banner { margin: 0px 0px 10px 0px !important; background-image: url(../img/publicitate.gif); background-position: 0px 0px; background-repeat: no-repeat; padding-top: 14px; padding-bottom: 2px; border-bottom: dashed 1px #b0b0b0; }
.google_300x250 { width: 300px; }
.left-10 { margin-left: -10px; }
/* 

FamousPeople styles
*/

ul.famouspeople li.entry { position: relative; }
.famouspeople li li { border: 0px none; margin: 0px !important; padding: 0px !important; }
.famouspeople li li:hover { margin: 0px !important; padding: 0px !important; }
.famouspeople li li img { border: dotted 1px #F60; padding: 5px; position: absolute; top: 30px; right: 0px; background-color: #FFF; display: none; }
.famouspeople li li:hover img { display: block; }

/* 

TopBlogger styles
*/

.topblogger li { list-style-image: none; list-style-type: none; text-align: justify; padding-bottom: 20px; margin-bottom: 20px !important; border-bottom: 1px dashed #999; }
.topblogger .title { font-size: 26px; padding-bottom: 5px; }
.topblogger .thumb { float: right; margin-left: 20px; background-color: #FADCC9; border: 1px solid #EB7329; padding: 5px; }
.topblogger .content { font-size: 13px; }
.topblogger .link { text-align: right; }
.topblogger .link a { font-weight: normal; font-size: 13px; font-style: italic; }

/* 

Link styles
*/
a { color: #EB7329; text-decoration: none; }
a:hover { color: #000000; }
/*

Holder styles
*/
.holder2 { width: 100%; }
.holder1 { text-align: center; margin: auto; width: 900px; }
.holder { text-align: left; margin: 0px; padding: 0px; border: none; *width:900;
position: relative; }
/*

Header styles
*/
.header .holder { background-image: url(../img/header_back.gif); background-repeat: no-repeat; background-position: left bottom; height: 126px; padding-top: 10px; }
.header .languages { position: absolute; top: 3px; right: 5px; text-align: right; font-family: Verdana, Geneva, sans-serif; font-size: 9px; }
.header .languages a { text-decoration: none; color: #eb7329; }
.header .logo { }
.header .logo img { width: 230px; height: 96px; background-image: url(/img/logo.gif); background-repeat: no-repeat; background-position: -50px 0px; }
/*

TABS styles
*/
.tabs { position: absolute; left: 0px; bottom: 8px; margin: 0px; padding: 0px; }
.tabs li, .tabs a { background-image: url(/img/tab_back.gif); background-repeat: no-repeat; }
.tabs li { list-style-type: none; margin: 0px 6px 0px 0px; padding: 0px 0px 0px 5px; float: left; background-position: 0px bottom; }
.tabs a { display: block; margin: 0px; padding: 6px 10px 0px 5px; margin-right: -5px; height: 32px; line-height: 32px; font-weight: bold; font-size: 14px; background-position: right bottom; }
.tabs li:hover, .tabs li.selected { background-position: 0px top; }
.tabs li:hover a, .tabs li.selected a { background-position: right top; }
.tabs .first { }
body .tabs .first[class="first selected"], body .tabs .first:hover {}
.tabs a img { padding-right: 3px; }

/*

Main area styles
*/
.area .holder { background-image: url(../img/area_back.gif); background-repeat: repeat-y; background-position: 0px 0px; }
.l-col, .m-col, .r-col { float: left; }
.l-col { width: 680px; padding-left: 20px; }
.m-col { width: 162px; padding-left: 20px; }
.r-col { width: 340px; position: absolute; left: 920px; top: 0px; background-color: #CCC; }
.reports .l-col { width: 830px; }
.l-col a[target="_blank"]  { background-image: url(../img/external.gif); background-repeat: no-repeat; background-position: right center; line-height: 12px; padding-right: 12px; }
.l-col .entries .entry a[target="_blank"] { padding-right: 18px; }
.l-col .entries .source a[target="_blank"] { padding-right: 12px !important; }
/*

Footer styles
*/
.footer .holder { background-image: url(../img/footer_back.gif); background-repeat: no-repeat; background-position: 0px 0px; padding: 12px 0px 20px 0px; font-size: 12px; }
.footer .credits { float: right; }
.footer a { color: #EB7329; text-decoration: none; }
.footer a:hover { color: #000000; }
/*

Main Menu styles
*/
.menu { }
.menu a { }
.menu a:hover, .menu .selected { }
/*

Search styles
*/
form.search { background-image: url(../img/search_back.gif); background-repeat: no-repeat; background-position: 0px 0px; height: 40px; width: 660px; position: absolute; top: 28px; right: 0px; text-align: right; padding: 5px; color: #ffffff; font-size: 24px; line-height: 40px; }
form.search input { background-color: transparent; border: none 0px; vertical-align: middle; }
form.search input[type=text] { height: 37px; width: 280px; padding: 0px 20px 0px 20px; font-size: 32px; color: #eb7329; }
form.search input[type=submit] { height: 19px; width: 39px; color: #FFF; padding-top: 20px; }
form.search .search_elements { float:right; width: 370px; }
form.search .labels_zone { float: right; line-height: 13px; padding-top: 10px; }
form.search .labels_zone label { font-size: 11px; }
.page_results { float: right; border: 1px solid #eb7329; padding: 4px; background-color: #edd1bf; height: 20px; line-height: 20px; margin-left: 10px; color: #000000; }
.pageresult { color: white; padding-left: 3px; padding-right: 3px; }
.cpageresult { color: #EB7329; background-color: #edd1bf; padding-left: 3px; padding-right: 3px; }
.pageresult:hover { background-color: #9eaec2; }
.apage { color: #305183; text-decoration: none; font-size: 11px; }
#search_string:focus { outline: none; }
/*

Misc. styles
*/
.entry_title { line-height: 20px !important; }
ul.entries { margin: 0px; padding: 0px; }
ul.entries li.entry { position: relative; font-size: 16px; line-height: 18px; background-image: url(../img/entry_bullet.gif); background-repeat: no-repeat; background-position: 0px 1px; list-style-type: none; margin: 0px; padding: 0px 0px 20px 20px; }
ul.entries li.entry .favicon { width: 16px; height: 16px; position: absolute; left: 0px; top: 0px; }w
ul.entries li.entry h1 { font-size:20px; line-height: 18px; margin: 0px; padding: 0px; }
ul.entries li.from_blog { background-image: url(../img/icon_blog.png) !important; padding: 5px 0px 0px 30px !important; }
ul.entries li.from_site { background-image: url(../img/icon_site.png) !important; padding: 5px 0px 0px 30px !important; }
ul.entries li.from_forum { background-image: url(../img/icon_forum.png) !important; padding: 5px 0px 0px 30px !important; }
ul.entries li.entry a { text-decoration: none; font-weight: bold; }
ul.entries li.entry ul { margin: 2px 0px 0px 0px; padding: 0px; }
ul.entries li.entry li { list-style-image: none; list-style-type: none; }
ul.entries li.entry li.content { font-size: 13px; color: #555; margin: 0px; padding: 0px 0px 3px 0px; text-align: justify; }
ul.entries li.entry li.content a { font-weight: normal !important; }
ul.entries li.entry li.content a img { float: right; }
ul.entries li.entry li.date { float: right; font-size: 11px; color: #999; }
ul.entries li.entry li.source { font-size: 11px; line-height: 16px; padding: 0px 0px 20px 45px; color: #999; }
ul.entries li.entry li.source a { font-weight: normal; }
ul.entries li.entry li.source img { vertical-align: middle; }
ul.entries li.thumbnail { list-style-image: none; list-style-type: none; float: right; }
ul.details li { line-height: normal; }
ul.details li.content { padding: 3px 0px 3px 45px !important; border-top: dashed 1px #CCC; margin: 10px 0px px 0px !important; background-image: url(../img/quote.gif); background-repeat: no-repeat; background-position: 5px 10px; }
ul.entries li.zeitgeist { font-size:14px; line-height: 22px; }
ul.entries li.zeitgeist li.source { font-size: 11px; padding-bottom: 20px; color: #999; }
form.tools { font-size: 11px; color: #666; line-height: 15px; }
form.tools input[type=radio] { vertical-align: bottom; }
.sitemap { font-size:20px; line-height: 18px; margin: 0px; padding: 0px; color:#EB7329; }
.sitemap, .sitemap_a { text-align: center; }
.sitemap_a a { color: #EB7329; text-decoration: none; }
.sitemap_a a:hover { color: #000000; }
.sitemap_row { color: #999; }
.sitemap_row i { color: #666; }
.archive { text-align: center; font-weight: bold; color: #FFF; background-color:#EB7329; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin-bottom: 10px; line-height: 30px; font-size: 14px; }
.add_feed img, .remove_feed img { width: 16px; height: 16px; background-position: 0px 0px; background-repeat: no-repeat; border: none 0px; }
.add_feed img:hover, .remove_feed img:hover { background-position: -16px 0px; }
.add_feed img { background-image: url(../img/icon_add.gif); }
.remove_feed img { background-image: url(../img/icon_remove.gif); }
.add_feed_small img, .remove_feed_small img { width: 8px; height: 8px; background-position: 0px 0px; background-repeat: no-repeat; border: none 0px; }
.add_feed_small img:hover, .remove_feed_small img:hover { background-position: -8px 0px; }
.add_feed_small img { background-image: url(../img/icon_add_small.gif); }
.remove_feed_small img { background-image: url(../img/icon_remove_small.gif); }
.zeitgeist { margin: 0px 0px 20px 20px; }
.zeitgeist h1 { font-size: 20px; margin: 0px 0px 0px -20px; padding: 0px; }
h1.inline { display: inline; }
.m-col .box { border: 1px solid #eb7329; background-color: #fadcc9; }
.m-col .box .title { overflow: hidden; text-align: center; color: #666; font-weight: bold; font-size: 15px; margin: 0px 10px 5px 10px; padding: 5px 0px 5px 0px; border-bottom: 1px dotted #EB7329; }
.m-col .box .content { padding: 0px 10px 10px 10px; font-size: 11px; color: #666; line-height: 15px; }
.transparent { -moz-opacity: 0.7; opacity:.70; filter: alpha(opacity=70); }
.right { float: right; }
.black { color: #000 !important; }
.right_bullet_small { background-image: url(../img/small_entry_bullet.gif); background-repeat: no-repeat; background-position: right center; padding-right: 18px; }
.list_item { list-style-type: disc !important; float: left; width: 180px; }
form.tools label { line-height: 24px; }
form.tools input { vertical-align: middle; margin-bottom: 6px; }
form.tools img { vertical-align: top; float: right; }
.s_1 { font-size: 8px !important; }
.s_2 { font-size: 9px !important; }
.s_3 { font-size: 10px !important; }
.s_4 { font-size: 11px !important; }
.s_5 { font-size: 12px !important; }
.s_6 { font-size: 13px !important; }
.s_7 { font-size: 14px !important; }
.s_8 { font-size: 15px !important; }
.s_9 { font-size: 16px !important; }
.s_10 { font-size: 17px !important; }
.s_11 { font-size: 18px !important; }
.s_12 { font-size: 19px !important; }
.s_13 { font-size: 20px !important; }
.s_14 { font-size: 21px !important; }
.s_15 { font-size: 22px !important; }
.s_16 { font-size: 23px !important; }
.s_17 { font-size: 24px !important; }
.s_18 { font-size: 25px !important; }
.s_19 { font-size: 26px !important; }
.s_20 { font-size: 27px !important; }
.s_21 { font-size: 28px !important; }
.s_22 { font-size: 29px !important; }
.s_23 { font-size: 30px !important; }
.s_24 { font-size: 31px !important; }
.s_25 { font-size: 32px !important; }
.o_1 { color: #00ff00 !important; }
.o_2 { color: #15ff00 !important; }
.o_3 { color: #2aff00 !important; }
.o_4 { color: #40ff00 !important; }
.o_5 { color: #55ff00 !important; }
.o_6 { color: #6aff00 !important; }
.o_7 { color: #80ff00 !important; }
.o_8 { color: #95ff00 !important; }
.o_9 { color: #aaff00 !important; }
.o_10 { color: #bfff00 !important; }
.o_11 { color: #d5ff00 !important; }
.o_12 { color: #eaff00 !important; }
.o_13 { color: #ffff00 !important; }
.o_14 { color: #ffea00 !important; }
.o_15 { color: #ffd400 !important; }
.o_16 { color: #ffbf00 !important; }
.o_17 { color: #ffaa00 !important; }
.o_18 { color: #ff9500 !important; }
.o_19 { color: #ff7f00 !important; }
.o_20 { color: #ff6a00 !important; }
.o_21 { color: #ff5500 !important; }
.o_22 { color: #ff4000 !important; }
.o_23 { color: #ff2a00 !important; }
.o_24 { color: #ff1500 !important; }
.o_25 { color: #ff0000 !important; }
.zeitgeist a { }
.zeitgeist a .sup { font-size: 8px; color: #CCC; vertical-align: text-top; }
.zeitgeist a:hover .sup { color: #000; }
.no_search_update { font-weight: bold; font-style: italic; color: #666; }

iframe[name=fbfanIFrame_0] { height: 125px !important; }

body .headline_sources {}
body .headline_sources .sources { font-size: 14px; }
body .headline_sources .unique_source { font-size: 12px; line-height: 14px !important; display: block; }
body .headline_sources .unique_source a { font-weight: normal !important; }
body .headline_sources .info { float: right; color: #999; }
body .headline_sources .time { color: #000; font-weight: bold; }
body .headline_sources .more_sources { border-top: dashed 1px #999; margin-top: 3px; font-size: 12px; text-align: right; font-weight: bold; padding-bottom: 20px; }

.popular { list-style-type: square; padding: 0px; line-height: 18px; color: #EB7329; font-weight: bold; font-size: 15px; margin: 5px 0px 5px 20px; }
.listing { font-size: 12px; margin-top: 10px !important; }
.listing li { line-height: 14px; padding-bottom: 5px; list-style-type: disc !important; }
.note { font-size: 12px; line-height: 12px; }

.twitter { position: absolute; top: 20px; right: -100px; display: block; }
.twitter a img { background-image: url(/img/twitter.gif); background-repeat: no-repeat; background-position: 0px 0px; height: 80px; width: 100px; }
.twitter a:hover img { background-position: -100px 0px; }

.addthis_default_style { position: absolute !important; top: -10px !important; right: -25px !important; width: 20px !important; }
.addthis_default_style a span { margin: 2px 0px !important; }
.addthis_default_style a { background-image: none !important; }

body .centered { text-align: center; margin-left: auto !important; margin-right: auto !important; }

#xfooter table { margin: auto !important; width: 900px !important; }
#xfooter table a { color: #999; }

/* calendar interval selector		*/
#cal_container { position: relative; }
#cal_container .timeframe_calendar { float: right; background-color: #ddd; }
#cal_container .close_x { position: absolute; right: 0px; top: 0px; }

/* charts		*/
.dates_interval, .dates_interval td { position: relative; }
.dates_interval input { font-size: 10px; }
.dates_interval th { text-align: center; }
.calendar { position: absolute; top: 40px; right: 0px; }
.dates_interval #callContainer { position: absolute !important; left: 0px; top: 20px; overflow: visible; }
.dates_interval .keywords { background-color: #eee; width: 140px; }
.dates_interval .dates { background-color: #ddd; padding-right: 0px; }
.dates_interval .cp_box { border:1px solid #808080; cursor:pointer; float:left; height:20px; width:20px; }
.dates_interval .keywords input[type=text] { border: solid 1px #999; vertical-align: middle; margin: 0px; height: 14px; float: left; }
.dates_interval .dates input[type=text] { border: solid 1px #999; height: 14px; }
.dates_interval .keywords img { border: solid 2px; border-left: none 0px; padding: 0px; vertical-align: middle; margin: 0px; }
#my_chart { z-index: 1; }
/* color picker 1		*/
.CLCP { position: absolute; display: none; z-index: 8; background: #0c0c0c; }
.CLCP td, .CLCP div { font: normal 11px/14px Arial, sans-serif; color: #cecece; text-align: left; }
.CLCPDragDiv { position: relative; width: 242px; height: 248px; padding: 10px; cursor: move; }
.CLCPIinnerShell { width: 242px; height: 248px; cursor: default; }
.CLCPPicker { width: 242px; height: 152px; margin-bottom: 9px; }
.CLCPSatVal { background: #ff0000 url(../img/color_picker/hsvBG.png) no-repeat; border: 1px solid #000000; position: relative; float: left; height: 150px; width: 150px; cursor: crosshair; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/color_picker/hsvBG.png", sizingMethod="scale");
-moz-user-select: none; -khtml-user-select: none; user-select: none; }
.CLCPSatValSlide { background: url(../img/color_picker/colorPickerLarge.png) no-repeat; height: 14px; width: 14px; position: relative; font-size: 0; line-height: 0; top: -3px; left: -3px; }
.CLCPHueContainer, .CLCPSatContainer, .CLCPValContainer { cursor: crosshair; position: relative; float: left; height: 154px; width: 22px; margin-left: 8px; top: -5px; -moz-user-select: none; -khtml-user-select: none; user-select: none; }
.CLCPHueSlide, .CLCPSatSlide, .CLCPValSlide { background: url(../img/color_picker/verticalSliderTransparent.png) no-repeat; height: 18px; width: 18px; position: relative; font-size: 0; line-height: 0; z-index: 10; }
.CLCPHue, .CLCPSat, .CLCPVal { width: 20px; height: 150px; border: 1px solid #000000; position: relative; top: -13px; }
.CLCPHue { background: url(../img/color_picker/hueBG.jpg) no-repeat; }
.CLCPSat { background: #ff0000 url(../img/color_picker/satBG.png) no-repeat; }
.CLCPVal { background: #ff0000 url(../img/color_picker/valBG.png) no-repeat; }
.CLCPbPE { width: 242px; height: 85px; margin: 0 auto; }
.CLCPbPE div { float: left; height: 14px; width: 28px; text-align: center; color: #808080; font-size: 11px; line-height: 11px; margin-right: 1px; }
.CLCPbPE input { float: left; width: 28px; height: 20px; padding-top: 4px; font-size: 11px; line-height: 11px; color: #cccccc; border: 0 none; background: url(../img/color_picker/formFieldSmallBG.png) no-repeat; text-align: center; text-transform: uppercase; }
.CLCPClear { float: none !important; margin: 0 !important; padding: 0 !important; line-height: 0 !important; clear: both !important; }
.CLCPNoDim { width: 0 !important; height: 0 !important; }
/* color picker 2		*/
div.color_picker { height: 16px; width: 16px; padding: 0 !important; border: 1px solid #999; background: url(/img/arrow.gif) no-repeat top right; cursor: pointer; line-height: 16px; }
div#color_selector { width: 110px; position: absolute; border: 1px solid #999; background-color: #eee; padding: 2px; }
div#color_custom { width: 100%; float:left }
div#color_custom label { font-size: 95%; color: #2F2F2F; margin: 5px 2px; width: 25% }
div#color_custom input { margin: 5px 2px; padding: 0; font-size: 95%; border: 1px solid #000; width: 65%; }
div.color_swatch { height: 12px; width: 12px; border: 1px solid #000; margin: 2px; float: left; cursor: pointer; line-height: 12px; }
#color1, #color2, #color3, #color4, #color5 { width: 16px; height: 14px; border: solid 1px #999; background-color: #eee; color: #eee; }
/* Yahoo Calendar */
.yui-calcontainer { position:relative; float:left; _overflow:hidden; }
.yui-calcontainer iframe { position:absolute; border:none; margin:0; padding:0; z-index:0; width:100%; height:100%; left:0; top:0; }
.yui-calcontainer iframe.fixedsize { width:50em; height:50em; top:-1px; left:-1px; }
.yui-calcontainer.multi .groupcal { z-index:1; float:left; position:relative; }
.yui-calcontainer .title { position:relative; z-index:1; }
.yui-calcontainer .close-icon { position:absolute; z-index:1; text-indent:-10000em; overflow:hidden; }
.yui-calendar { position:relative; }
.yui-calendar .calnavleft { position:absolute; z-index:1; text-indent:-10000em; overflow:hidden; }
.yui-calendar .calnavright { position:absolute; z-index:1; text-indent:-10000em; overflow:hidden; }
.yui-calendar .calheader { position:relative; width:100%; text-align:center; }
.yui-calcontainer .yui-cal-nav-mask { position:absolute; z-index:2; margin:0; padding:0; width:100%; height:100%; _width:0; _height:0; left:0; top:0; display:none; }
.yui-calcontainer .yui-cal-nav { position:absolute; z-index:3; top:0; display:none; }
.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn { display:-moz-inline-box; display:inline-block; }
.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button { display:block; *display:inline-block;
*overflow:visible;
border:none; background-color:transparent; cursor:pointer; }
.yui-calendar .calbody a:hover { background:inherit; }
p#clear { clear:left; padding-top:10px; }
.yui-skin-sam .yui-calcontainer { background-color:#f2f2f2; border:1px solid #808080; padding:10px; }
.yui-skin-sam .yui-calcontainer.multi { padding:0 5px 0 5px; }
.yui-skin-sam .yui-calcontainer.multi .groupcal { background-color:transparent; border:none; padding:10px 5px 10px 5px; margin:0; }
.yui-skin-sam .yui-calcontainer .title { background:url(http://yui.yahooapis.com/2.8.0r4/build/assets/skins/sam/sprite.png) repeat-x 0 0; border-bottom:1px solid #ccc; font:100% sans-serif; color:#000; font-weight:bold; height:auto; padding:.4em; margin:0 -10px 10px -10px; top:0; left:0; text-align:left; }
.yui-skin-sam .yui-calcontainer.multi .title { margin:0 -5px 0 -5px; }
.yui-skin-sam .yui-calcontainer.withtitle { padding-top:0; }
.yui-skin-sam .yui-calcontainer .calclose { background:url(http://yui.yahooapis.com/2.8.0r4/build/assets/skins/sam/sprite.png) no-repeat 0 -300px; width:25px; height:15px; top:.4em; right:.4em; cursor:pointer; }
.yui-skin-sam .yui-calendar { border-spacing:0; border-collapse:collapse; font:100% sans-serif; text-align:center; margin:0; }
.yui-skin-sam .yui-calendar .calhead { background:transparent; border:none; vertical-align:middle; padding:0; }
.yui-skin-sam .yui-calendar .calheader { background:transparent; font-weight:bold; padding:0 0 .6em 0; text-align:center; }
.yui-skin-sam .yui-calendar .calheader img { border:none; }
.yui-skin-sam .yui-calendar .calnavleft { background:url(http://yui.yahooapis.com/2.8.0r4/build/assets/skins/sam/sprite.png) no-repeat 0 -450px; width:25px; height:15px; top:0; bottom:0; left:-10px; margin-left:.4em; cursor:pointer; }
.yui-skin-sam .yui-calendar .calnavright { background:url(http://yui.yahooapis.com/2.8.0r4/build/assets/skins/sam/sprite.png) no-repeat 0 -500px; width:25px; height:15px; top:0; bottom:0; right:-10px; margin-right:.4em; cursor:pointer; }
.yui-skin-sam .yui-calendar .calweekdayrow { height:2em; }
.yui-skin-sam .yui-calendar .calweekdayrow th { padding:0; border:none; }
.yui-skin-sam .yui-calendar .calweekdaycell { color:#000; font-weight:bold; text-align:center; width:2em; }
.yui-skin-sam .yui-calendar .calfoot { background-color:#f2f2f2; }
.yui-skin-sam .yui-calendar .calrowhead, .yui-skin-sam .yui-calendar .calrowfoot { color:#a6a6a6; font-size:85%; font-style:normal; font-weight:normal; border:none; }
.yui-skin-sam .yui-calendar .calrowhead { text-align:right; padding:0 2px 0 0; }
.yui-skin-sam .yui-calendar .calrowfoot { text-align:left; padding:0 0 0 2px; }
.yui-skin-sam .yui-calendar td.calcell { border:1px solid #ccc; background:#fff; padding:1px; height:1.6em; line-height:1.6em; text-align:center; white-space:nowrap; }
.yui-skin-sam .yui-calendar td.calcell a { color:#06c; display:block; height:100%; text-decoration:none; }
.yui-skin-sam .yui-calendar td.calcell.today { background-color:#000; }
.yui-skin-sam .yui-calendar td.calcell.today a { background-color:#fff; }
.yui-skin-sam .yui-calendar td.calcell.oom { background-color:#ccc; color:#a6a6a6; cursor:default; }
.yui-skin-sam .yui-calendar td.calcell.selected { background-color:#fff; color:#000; }
.yui-skin-sam .yui-calendar td.calcell.selected a { background-color:#b3d4ff; color:#000; }
.yui-skin-sam .yui-calendar td.calcell.calcellhover { background-color:#426fd9; color:#fff; cursor:pointer; }
.yui-skin-sam .yui-calendar td.calcell.calcellhover a { background-color:#426fd9; color:#fff; }
.yui-skin-sam .yui-calendar td.calcell.previous { color:#e0e0e0; }
.yui-skin-sam .yui-calendar td.calcell.restricted { text-decoration:line-through; }
.yui-skin-sam .yui-calendar td.calcell.highlight1 { background-color:#cf9; }
.yui-skin-sam .yui-calendar td.calcell.highlight2 { background-color:#9cf; }
.yui-skin-sam .yui-calendar td.calcell.highlight3 { background-color:#fcc; }
.yui-skin-sam .yui-calendar td.calcell.highlight4 { background-color:#cf9; }
.yui-skin-sam .yui-calendar a.calnav { border:1px solid #f2f2f2; padding:0 4px; text-decoration:none; color:#000; zoom:1; }
.yui-skin-sam .yui-calendar a.calnav:hover { background:url(http://yui.yahooapis.com/2.8.0r4/build/assets/skins/sam/sprite.png) repeat-x 0 0; border-color:#A0A0A0; cursor:pointer; }
.yui-skin-sam .yui-calcontainer .yui-cal-nav-mask { background-color:#000; opacity:.25; filter:alpha(opacity=25); }
.yui-skin-sam .yui-calcontainer .yui-cal-nav { font-family:arial, helvetica, clean, sans-serif; font-size:93%; border:1px solid #808080; left:50%; margin-left:-7em; width:14em; padding:0; top:2.5em; background-color:#f2f2f2; }
.yui-skin-sam .yui-calcontainer.withtitle .yui-cal-nav { top:4.5em; }
.yui-skin-sam .yui-calcontainer.multi .yui-cal-nav { width:16em; margin-left:-8em; }
.yui-skin-sam .yui-calcontainer .yui-cal-nav-y, .yui-skin-sam .yui-calcontainer .yui-cal-nav-m, .yui-skin-sam .yui-calcontainer .yui-cal-nav-b { padding:5px 10px 5px 10px; }
.yui-skin-sam .yui-calcontainer .yui-cal-nav-b { text-align:center; }
.yui-skin-sam .yui-calcontainer .yui-cal-nav-e { margin-top:5px; padding:5px; background-color:#EDF5FF; border-top:1px solid black; display:none; }
.yui-skin-sam .yui-calcontainer .yui-cal-nav label { display:block; font-weight:bold; }
.yui-skin-sam .yui-calcontainer .yui-cal-nav-mc { width:100%; _width:auto; }
.yui-skin-sam .yui-calcontainer .yui-cal-nav-y input.yui-invalid { background-color:#FFEE69; border:1px solid #000; }
.yui-skin-sam .yui-calcontainer .yui-cal-nav-yc { width:4em; }
.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn { border:1px solid #808080; background:url(http://yui.yahooapis.com/2.8.0r4/build/assets/skins/sam/sprite.png) repeat-x 0 0; background-color:#ccc; margin:auto .15em; }
.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button { padding:0 8px; font-size:93%; line-height:2; *line-height:1.7;
min-height:2em; *min-height:auto;
color:#000; }
.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default { border:1px solid #304369; background-color:#426fd9; background:url(http://yui.yahooapis.com/2.8.0r4/build/assets/skins/sam/sprite.png) repeat-x 0 -1400px; }
.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default button { color:#fff; }

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

/* IE 6 and below hacks		*/
*html a { }
/* IE 7 only hacks		*/
*:first-child+html a { }
/* Opera 9 and below hacks	*/
html:first-child a { }
/* Safari and Opera hacks	*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
a {
}
}
/* HR Styling hacks		*/
/* IE				*/
hr { height: 1px; color: #d5d8d8; border: none; }
/* Gecko-based browsers		*/
html>body hr { height: 1px; background-color: #d5d8d8; border: none; }
/* Opera & Gecko-based browsers	*/
html>body hr { height: 1px; background-color: #d5d8d8; border: 0px solid #d5d8d8; }
/* clearfix			*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hide from IE Mac \*/
.clearfix { display: block; }
* html .clearfix { height: 1%; }
/* End hide from IE Mac */

.arrows a { text-decoration: none; color: #EB7329; font-size: 14px; font-weight: bold; }
.arrows a:hover { color: black; }
.details li.thumbnail { float: right; margin-left: 10px; }
.entries .header { font-size: 17px; font-weight: bold; color: black; }
#responsecontainer { text-align: center; line-height: 20px; height: 20px; color: #fff; background-color: #EB7329; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin-bottom: 10px; }
#responsecontainer a { color: #fff; }
#responsecontainer a:hover { color: #000; }
