/* reset */
html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; font-weight: inherit; font-style: inherit; font-size: inherit; line-height: inherit; font-family: inherit; vertical-align: baseline; border: none;}

/** { font-family: "Segoe UI",Calibri,"Myriad Pro",Myriad,"Trebuchet MS", sans-serif;}*/
html,body { min-height: 100%;}
body { background-color: #fff; font: normal 96% sans-serif}

a { text-decoration: none; color: #0071bb;}
a:hover { text-decoration: underline;}
strong { font-weight: bold; }
em { font-style: italic; }

fieldset { margin: 0; padding: 10px 10px; border: 1px solid; background: #f7fbec; border-color: #abd91d; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
legend { padding: 1px 3px; font-size: 0.9em; font-weight: bold; color: #fff; background: #abd91d; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;}
legend a { color: #fff; font-size: 0.9em; }
fieldset fieldset { margin: 20px 0; }

fieldset dl { margin: 0; padding: 0; overflow: hidden;}
fieldset dt { clear: left; float: left; width: 8em; padding: 0 10px 4px 5px; color:#444; font-weight:bold; text-align: right;  }
fieldset dd { float: left;padding: 0 0 4px 0; }


#page { width: 100%; margin: 0 auto; max-width: 1200px; min-width: 952px;}


/* header begin */
#header { padding: 10px 0; overflow: hidden; border-bottom: 1px solid #a8d317; font-family: "Segoe UI",Calibri,"Myriad Pro",Myriad,"Trebuchet MS",Helvetica,Arial,sans-serif;}
#itchy { float: left; width: 160px;}
#itchy img { width: 150px;}
#web-title { float: left; margin: 0 0 0 10px; color: #4e4e4e;}
#web-title h1 { margin: 0 0 6px 0; font-weight: bold; font-size: 3.5em; font-variant: small-caps; letter-spacing: -0.04em;}
#web-title h1 a { color: #b3e015;}
#web-title h1 a:hover { text-decoration: none;}
#web-title p { text-align: center; line-height: 150%; font-size: 1.2em; letter-spacing: 0.3em; padding: 6px 0 0 0; border-top: 1px dotted #999;}
#user-actions { float: right;}
#user-actions li { padding: 0 6px; display: inline; list-style-type: none; font-weight: bold; color: #0071bb; border-left: 1px solid #a8d317;}
#user-actions li:first-child { border-left: none;}
#user-actions li a { color: #0071bb;}
#user-actions li a:hover { }
#user-actions .avatar { width: 15px; height: 15px; margin: 0 3px 0 0; padding: 1px; border: 1px solid #eee; vertical-align: top; }
#header-ads { float: right; clear: right; margin: 15px 10px 0 0;}
/* header end */


/* container begin */
#container { padding: 10px; background: transparent url(../img/main-right.jpg) no-repeat; overflow: hidden;}
#content { margin: 40px 360px 0 0; }
#sidebar { float: right; width: 300px; overflow: hidden;}

#menu { padding: 0 0 40px 0; background: transparent url(../img/tabs-bg-reverse.png) no-repeat 100% 30px; overflow:hidden;  }
#menu ul { clear: both; list-style: none; }
#menu ul li { float:left;}
#menu ul li a {  display:block; margin: 0 -7px 0 2px; padding: 0 4px 0 0; line-height: 20px; font-weight: bold; color: #fff; background: transparent url(../img/tabs-c.png) no-repeat right 0; text-shadow:rgba(0,0,0,0.4) 1px 1px 1px;}
#menu ul li a span { display:block; margin: 0 20px 0 0; padding: 5px 10px 5px 24px; background: transparent url(../img/tabs.png) no-repeat left 0; color:#fff; text-decoration: none;}
#menu ul li.actual a { background-position: right -34px; }
#menu ul li.actual span { background-position: left -34px; }
#menu ul li a:hover { text-decoration:none;}
/* container end */


/* footer begin */
#footer { padding: 10px; border-top: 1px solid #a8d317; text-align: center;}
#footer ul { margin: 0 0 10px 0;}
#footer li { display: inline; list-style-type: none; font-size: 85%; color: #999; padding: 0 2px 0 6px; border-left: 1px solid #c6c6c6;}
#footer li:first-child { border-left: none;}
#footer li a { color: #999;}
/* footer end */


/* forms begin */
input, textarea { border: 1px solid #999; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 3px; }
input[type=submit], button, .button { background: #fff url(../img/menealo-background.png) repeat-x left bottom; color: #055f9a; font-weight: bold; }
div.error-message, label.error { color: #ed1e24!important; font-weight: bold; font-size: 0.87em; letter-spacing: 0.03em; }
label.error { margin: 0 3px; }
input[type=submit]:hover, .button:hover, button:hover { background: #fff;}

.form { margin: 0 0 10px 0; overflow:hidden;}
.form-header { float:left; clear:both; margin: 0 -7px 0 0; padding: 0 0 0 0; line-height: 20px; font-weight: bold; color: #fff; background: transparent url(../img/tabs-c.png) no-repeat right -33px; text-shadow:rgba(0,0,0,0.4) 1px 1px 1px; }
.form-header div { margin: 0 20px 0 0; padding: 5px 10px 5px 20px; background: transparent url(../img/tabs.png) no-repeat left -33px; }
.form form { overflow:hidden; clear:both;  margin: 0; padding: 0 10px 5px 10px; }
.form label { color: #0071bb; font-weight: bold; }
.form .input { margin: 15px 0 0 0; }
.form .text input, .form .password input { width: 30%; border: 1px solid #ddd;}

.form .textarea textarea { width: 99%; height: 250px; border: 1px solid #ddd;}
.form .submit { margin: 10px 0; float: left;}
.form .submit input { border: 1px solid #999; }
.form .checkbox { float: left; margin: 10px 0 10px 10px; }
/* forms end */


/* posts begin */
.post { margin: 0 0 20px 0; padding: 0 0 10px 70px; overflow:hidden; position: relative; background:transparent url(../img/dot.gif) repeat-x left bottom; }
.post-view { background: none; margin: 0 0 0 0;}

.post-vote { position: absolute; top: 3px; left: 0; }
.post-vote-info { width: 60px; height: 30px; margin: 0 0 2px 0; padding: 10px 0; text-align: center; font-weight: bold; font-size: 1.2em; color: #0071bb; line-height: 0.9em; border:1px dotted #a8d317;  background-color: #effea9; }
.post-vote-info span { font-size: 0.6em; color: #555; font-weight: normal;}
.post-vote-action { margin: 0; padding: 4px 0; font-size: 0.8em; font-style: italic; color:#0071bb; text-align: center; border:1px dotted #a8d317;  background-color: #effea9; }
.post-vote-action a { color: #ff1d1d; }

.post-queued .post-vote-info{ background: none; }
.post-queued .post-vote-action { background: none;}
.post-discard .post-vote-info{background-color:#f3f3f3; border-color:#898988; }
.post-discard .post-vote-action { background-color: #f3f3f3; border-color:#898988; font-size: 0.7em;}

h2.post-title { margin: 0; font-size: 1.4em; font-weight: bold; letter-spacing: -0.03em; text-shadow: #ffffff; color: #4e4e4e;}
h2.post-title a { color: #4e4e4e;}
h2.post-title a:hover { color: #ed1e24; text-decoration: none;}

.post-info { height: 42px; margin-left: 0; background: transparent url(../img/info-bar.png) no-repeat right top; color: #bbb; font-size: 0.8em; text-shadow: #fff 1px 1px 1px;}
.post-info a { font-weight: bold; }
.post-info a:hover { }
.post-info p.post-author { float: left; padding: 0 0 0 6px; margin:0 8px 0 0; line-height: 32px;}
.post-info p.post-author .avatar { width: 23px; height: 23px; vertical-align: middle; border: 1px solid #bfbfbf;}
.post-info p.post-comments { float: right; margin: 0 8px 0 0; padding: 0 12px 0 0; line-height: 32px; }
.post-info p.post-comments a.comments { background: transparent url(../img/icons.png) no-repeat 0px -50px; padding-left: 20px;}
.post-info p.post-comments a.no.comments { background-position: 0px 0px;}

.post-info p.post-vote-negative { float: right; margin: 0 8px 0 0; padding: 0px 0 0 0; line-height: 32px; }
.post-info p.post-vote-negative img { vertical-align: middle; }

.post-content { color: #444; font-size: 0.9em; font-family: Verdana;}
.post-content .read-all { font-style: italic; font-size: 0.8em;}
.post-karma { float:left; margin: 10px 0 0 5px; padding: 0 0 0 28px; background:transparent url(../img/karma.png) no-repeat 0 0; font-style:italic; font-size: 0.85em; line-height:22px; color: #0071bb;}
.post-category { float:left; margin: 10px 0 0 8px; padding: 0 0 0 25px; background:transparent url(../img/category.png) no-repeat 0 0; font-style:italic; font-size: 0.85em; line-height:22px;}
.post-tags { float:left; margin: 10px 0 0 8px; padding: 0 0 0 20px; background:transparent url(../img/icons.png) no-repeat 0px -104px; font-style:italic; font-size: 0.85em; line-height:22px; color: #444;}
.post-actions { clear: both; text-align: right; }
.post-censored { font-size: 0.9em; font-style: italic; }

.post-share {float: right; margin: 5px 0 25px 0; position: relative;}
.post-share a.share { display:block; padding:2px 10px 4px 10px; width:100%; background:#eee; font-size: 0.9em; text-shadow:#fff 1px 1px 1px; text-decoration:none; font-weight:bold; border:1px solid #fff; border-radius:3px; letter-spacing:-0.02em; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius:4px;}
.post-share a.share:hover { background: #0071bb; text-shadow: #666 1px 1px 1px; color:#fff;}
.post-share-links { display: none; width:224px; position: absolute; left:-130px; top:0px; margin:15px 0 0 0; padding:4px; overflow: hidden; background-color:#fff; border:1px solid #ddd;-moz-box-shadow:0px 0px 8px rgba(0,0,0,0.4);-moz-border-radius:8px;-webkit-box-shadow:0px 0px 8px rgba(0,0,0,0.4);-webkit-border-radius:8px; box-shadow:0px 0px 8px rgba(0,0,0,0.4); border-radius:8px;}
.post-share-links li { list-style-type: none; padding: 0; margin: 0; float: left;}
.post-share-links a { background: transparent url(../img/socialize.jpg) no-repeat left top; width:32px; height:32px; float:left; position:relative; z-index:5;}
.post-share-links a span { display: none;}
.post-share-links a.twitter { background-position: 0 0;}
.post-share-links a.meneame { background-position:-32px -32px;}
.post-share-links a.facebook { background-position:-64px -32px;}
.post-share-links a.delicious { background-position:-96px -32px;}
.post-share-links a.google { background-position:-128px -32px;}
.post-share-links a.yahoo { background-position:-160px -32px;}
.post-share-links a.bitacoras { background-position:-192px -32px;}
.post-share-links a.fresqui { background-position:-256px -32px;}
.post-share-links a.twitter:hover { background-position: 0 0;}
.post-share-links a.meneame:hover { background-position:-32px 0px;}
.post-share-links a.facebook:hover { background-position:-64px 0;}
.post-share-links a.delicious:hover { background-position:-96px 0;}
.post-share-links a.google:hover { background-position:-128px 0;}
.post-share-links a.yahoo:hover { background-position:-160px 0;}
.post-share-links a.bitacoras:hover { background-position:-192px 0;}
.post-share-links a.fresqui:hover { background-position:-256px 0;}
.rss { overflow: hidden;  margin-top:-30px; text-align: right; line-height: 0;}
.rss-comments { overflow: hidden;  margin-bottom:-25px; text-align: right; line-height: 0;}
#add-post form, #add-comment form, #edit-post form, #edit-comment form { background: #f6f6f6; border-top: 3px solid #b7e124;}
#add-post label span, #edit-post label span { font-size: 0.8em; font-weight: normal!important; }

#PostTitle { width: 99%;}
#post-format{float:right; margin: 0 1% 3px 0;}
.apply-format {padding: 0.1em 0.5em; border: 1px solid #055f9a;  text-decoration: none;  background: #fff url(../img/menealo-background.png) repeat-x left bottom; color: #055f9a; }
.apply-format:hover { background: #99bfd7; color: #fff; }
#apply-italic { font-style: italic;}
#apply-bold { font-weight: bold;}
#previewButton { margin: 0 0.5em 0 0; }
#TagTag  { width: 99%; }
#category-select { margin: 15px 0 0 0; }
.post-category-radio { width: 33%; float: left; margin: 0 0 5px 0;}
#search { margin: 0 0 20px 0; padding: 10px 10px; border: 1px solid; background: #f7fbec; border-color: #abd91d; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; text-align: center;}
#PostQ { width: 300px; color: #999; }
h2.category-title, h2.tag-title { height: 32px; margin: 0 0 15px 0; padding: 5px 0 0px 10px; font-size: 1.4em; font-weight: bold; letter-spacing: -0.03em; color: #fff; background:transparent url(../img/cat-title.png) no-repeat top center; text-align:center;}

#no-queued { width: 80%; margin: 0 auto; color: #4e4e4e; font-size: 1.3em; text-align: center;}

#post-ads { width: 480px; margin: 0 auto;}
/* posts end */


/* comments begin */
#comments { background: transparent url(../img/tabs-bg.png) no-repeat 0 30px; overflow:hidden; }
#comments-header { float:right; margin: 0 -7px 30px 0; padding: 0 4px 0 0; line-height: 20px; font-weight: bold; color: #fff; background: transparent url(../img/tabs-c.png) no-repeat right -33px; text-shadow:rgba(0,0,0,0.4) 1px 1px 1px; }
#comments-header div { margin: 0 20px 0 0; padding: 5px 10px 5px 24px; background: transparent url(../img/tabs.png) no-repeat left -33px; }

.comment { clear:both; margin: 18px 0; font-size: 0.9em; background:#f6f6f6; border-bottom: 1px dotted #999; overflow:hidden; }
.comment-head { overflow:hidden; background:#5e5e5e url(../img/comment-head.png) repeat-x left top; color:#e4e4e4; padding:7px 0 0 0; margin:0; font-weight: bold; font-size: 0.8em;}
.comment-head a { color: #fff;}
.comment-avatar { float: left; margin: -4px 10px 3px 3px; border: 1px solid #bfbfbf;}
.comment-avatar img { height: 18px; margin:0; padding:0; line-height:0; display: block; }
.comment-order { margin: 0 0.5em 0 0; }
.comment-order a { text-decoration: underline; }
.comment-date { font-weight: normal;}
.comment-permalink { float: right; margin: 0 1em 0 0; }
.comment-body { margin: 0 0 0 0; padding: 6px;  color:#111; font-family: Verdana;  }
.comment-reply { float: right; clear: both; margin: 0 3px 0 6px; }
.comment-vote { float: left; margin: 0 2px ; }
.comment-vote a { margin: 0 2px; }
.comment-info { float: left; margin: 0 0 0 3px; color: #4396cd; font-size: 0.85em; }
.comment-actions { float: right; text-align: right; margin: 0;  }
.comment-admin .comment-head, .comment-highlight .comment-head {color:#444; background:transparent url(../img/comment-head-green.png) repeat-x left top!important; }
.comment-hidden .comment-body { display: none; color: #999;}
.comment-show { color: #999; font-size: 0.9em; font-style: italic; text-align: center; margin: 4px 0;}
.comment-censored { font-size: 0.9em; color: #999; font-style: italic; }
#add-comment { margin: 0px 0 0 0;}
#add-comment label span { font-size: 0.8em; font-weight: normal!important; }

#comments-closed { margin: 20px 0; padding: 0.3em; text-align: center; background: #5e5e5e; color:#fff; font-weight: bold; }
#tooltip { position:absolute; padding: 0px 6px 6px 0; display:none; z-index:9999; margin: 0; background: url(../img/shadow.png) no-repeat bottom right !important; background: url(../img/shadow.gif) no-repeat bottom right;}
.tooltip-content { padding:10px; margin: -5px 0 0 -5px; width: 550px; border:1px solid #dddddd; background:#f6f6f6; z-index:10000; font-size: 0.9em; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 6px; }
.tooltip-author { margin: 0 0 4px 0; font-weight: bold; }
.vote-it { float: left; margin: 12px 10px; font-size: 0.8em; color:#0071bb; }
/* comments end */


/* users begin */
#user-profile form, #user-login form { clear: none; padding: 0 10px 5px 10px; border-top: 0px solid #b7e124; }
#user-profile label span { font-size: 0.8em; font-weight: normal!important; }
#user-profile .avatar { float: right; padding: 1px; border: 1px solid #ccc; }
#register-message { margin: 0 0 10px 0; color:#4e4e4e; font-size:1.2em;}

.register-terms-aceptation { margin: 1em 0; }
.register-terms-aceptation a { text-decoration: underline;}
#authMessage { color: #f00; font-weight: bold; }
#recovery-pass-link { margin: 10px 0; text-align: center; font-size: 1.3em; font-weight: bold; }
#recovery-pass-link a { border-bottom: 1px dotted #ccc;}
#recovery-pass-link a:hover { text-decoration: none}

#user-login .register-message { margin: 10px 0 0 0; color: #4e4e4e; font-size: 1.3em; text-align: center;}
#user-ads { width: 468px; margin: 10px auto; }
/* users end */


/* search form begin */
.search-form { margin: 0 8px 0 4px; max-width: 400px;}
.search-form form fieldset { border: 0; margin: 0; padding: 0; background: none;}
.search-form #searchfield { background: transparent url(../img/search.png) no-repeat left top; height: 34px; display: block; margin: 0 55px 0 0;}
.search-form #searchbox { margin: 9px 0 0 34px; padding: 0; border: 0; color: #999; font-style: italic; font-family: "Segoe UI",Calibri,"Myriad Pro",Myriad,"Trebuchet MS", sans-serif;}
.search-form input.submit { float: right; height: 34px; width: 56px; margin: 0; padding: 0; background: transparent url(../img/search.png) no-repeat right -34px; border: 0; text-transform: uppercase; text-shadow: #fff 1px 1px 1px; font-weight: bold; font-size: 160%; color: #9b9b9b; cursor: pointer;}
.search-form input.submit:hover { background-position: right bottom;}
/* search form end */

.block { margin: 10px 0 30px 0;}
.block h3.title { font-weight: bold; font-size: 1.2em; background-position: left top; color: #fff; letter-spacing: normal; margin: 0; padding: 0; text-shadow: 1px 1px 1px rgba(0,0,0,0.4); text-transform: uppercase; text-align: left; line-height: 23px; font-family: "Segoe UI",Calibri,"Myriad Pro",Myriad,"Trebuchet MS",Helvetica,Arial,sans-serif;}
.block h3.title span { background-position: right top; margin-left: 7px; display: block; padding: 4px 8px 0 4px;}
.block h3.title a { color: #fff; text-decoration: none;}
.block h3.title a:hover { color: #FFFF00;}
.block .block-div { background-position: left bottom; width: 7px; height: 23px; float: left;}
.block .block-div-arrow { background-position: right bottom; height: 23px; margin-left: 7px;}
.block fieldset { margin: 0; padding: 0 1.3em; border: 0;}
.block h3.title,.block h3.title span,.block .block-div,.block .block-div-arrow{background-color: transparent;  background-image:url(../img/block-title.png); background-repeat: no-repeat;}
.block-content { padding: 0 10px;}


.box { max-width: 600px; position: relative; z-index: 5; color: #eee;}
.box-top-left { background: transparent url(../img/box.png) no-repeat left top; padding-left: 7px;}
.box-top-right { background: transparent url(../img/box.png) no-repeat right top; height: 7px;}
.box-main { background: transparent url(../img/box.png) no-repeat left bottom; padding-left: 7px;}
.box-main .box-content { background: transparent url(../img/box.png) no-repeat right bottom; padding: 10px 7px 10px 0;}
.box a { color: #fff;}
.box .tag-cloud { text-align: justify; line-height: 150%;}
.box .tag-cloud a { vertical-align: middle; text-decoration: none; padding: 0 0.2em; letter-spacing: -0.02em; color: #ccc; text-shadow: #000 1px 1px 1px;}
.tag-cloud a:hover { background-color: #dde90d; color: #000; text-shadow: rgba(0,0,0,0.6) 1px 1px 1px;}
.sidebar-tabs { position: relative; padding-top: 44px;}

ul.box-tabs, ul.box-tabs li { padding: 0; margin: 0; line-height: 100%; list-style-type: none; background: none;}
ul.box-tabs { position: absolute; right: 6px; top: 0; z-index: 10; height: 50px; overflow: hidden;}
ul.box-tabs li { float: right; margin-right: 3px;}
ul.box-tabs li a { width: 43px; height: 50px; display: block; background: transparent url(../img/box-tabs.png) no-repeat left top;}
ul.box-tabs li.categories a { background-position: 0px 0px;}
ul.box-tabs li.popular a { background-position: -43px 0px;}
ul.box-tabs li.recentcomm a { background-position: -86px 0px;}
ul.box-tabs li.tags a { background-position: -129px 0px;}
ul.box-tabs li.archives a { background-position: -172px 0px;}
ul.box-tabs li a:hover { height: 43px;}
ul.box-tabs li.active a:hover { height: 50px;}
ul.box-tabs li.categories.active a,ul.box-tabs li.categories a:hover { background-position: 0px -50px;}
ul.box-tabs li.popular.active a,ul.box-tabs li.popular a:hover { background-position: -43px -50px;}
ul.box-tabs li.recentcomm.active a,ul.box-tabs li.recentcomm a:hover { background-position: -86px -50px;}
ul.box-tabs li.tags.active a,ul.box-tabs li.tags a:hover { background-position: -129px -50px;}
ul.box-tabs li.archives.active a,ul.box-tabs li.archives a:hover { background-position: -172px -50px;}
ul.box-tabs li a span { display: none;}

.box ul.menuList,.box ul.menuList li { margin: 0; padding: 0; list-style-type: none; font-size: 100%;}
.box ul.menuList { background: transparent url(../img/dot2.gif) repeat-x left bottom; margin-bottom: .6em; padding-bottom: 2px;}
.box ul.menuList li { background: transparent url(../img/dot2.gif) repeat-x left top; display: block; padding: 2px 0 0px;}
.box ul.menuList li li { background-image: none;}
.box ul.menuList li a { display: block; text-decoration: none; padding: 3px 25px 3px 0; color: #ccc;}
.box ul.menuList.categories li a { padding-right: 25px;}
.box ul.menuList li a:hover { color: #fff;}
.box ul.menuList li a span.entry { background: transparent url(../img/icons.png) no-repeat 4px -816px; padding-left: 18px; display: block; font-weight: bold;}
.box ul.menuList li a span.entry .details { font-weight: normal; font-style: italic; display: block;}
.box ul.menuList li a span.entry .details.inline { display: inline;}
.box ul.menuList li a:hover span.entry { background-position: 4px -1005px;}
.box ul.menuList li li a span.entry { background: none;}
.box ul.menuList .fadeThis { position: relative; z-index: 1;}
.box ul.menuList span.hover { position: absolute; top: 0; left: 0; display: block; height: 100%; width: 100%; background-color: #747474; z-index: -1; padding: 0!important;}
.box ul.menuList ul { margin: 0 0 1em 0; padding: 0;}
.box ul.menuList li li { margin: 0 0 0 1.8em; padding: 0; float: none; background: none; width: auto;}
.box ul.menuList li li li { margin-left: 1em;}
.box ul.menuList li li a { text-transform: none; padding: 0; font-size: 100%; font-style: italic;}
.box ul.menuList li li a:hover { background: none;}
.box ul.menuList li.cat-item { position: relative;}
.box ul.menuList li.cat-item a.rss { position: absolute; padding: 0; margin: 0; display: none; background: transparent url(../img/icons.png) no-repeat center -664px; width: 24px; height: 22px; top: 0; right: 6px; z-index: 10; cursor: pointer;}
.box ul.menuList li.cat-item li.cat-item a.rss { background: none; visibility: hidden;}
.box ul.menuList li li .fadeThis { position: static; background: none;}
.box ul.menuList li li .fadeThis span.hover { display: none;}
.box ul.menuList.recentcomm li a span.entry,.box ul.menuList.recentcomm li a:hover span.entry { background: transparent url(../img/icons.png) no-repeat 0px -1280px; padding-left: 20px;}

/*
ul.tabs li a {}
ul.tabs li a:hover {}
.tabbed-content div.sections { position: relative; overflow: hidden;}
.tabbed-content div.section { position: relative; display: none;}
.tabbed-content div.section h6.title { font-size: 115%; font-weight: normal; font-style: italic; text-transform: uppercase; margin: 0; padding: 0;}
.tabs,.tabs li { margin: 0; padding: 0; list-style-type: none;}
.tabs-wrap { padding-bottom: 30px; background-color: transparent; background-repeat: no-repeat; background-position: left 34px; margin: 2em 0 .4em 0;}
.tabs { list-style: none; overflow: hidden; height: 34px; position: relative; text-transform: uppercase; padding-right: 12px;}
.tabs li { float: right; text-align: center; height: 31px; background-color: transparent; background-repeat: no-repeat; background-position: right top; margin-right: -20px; padding-right: 24px; margin-top: 4px; position: relative; z-index: 0; bottom: -4px; line-height: 28px;}
.tabs li a { height: 31px; color: #4e4e4e; float: left; text-decoration: none; text-shadow: #fff 1px 1px 1px; font-weight: bold; background-color: transparent; background-repeat: no-repeat; background-position: left top; padding-left: 26px; padding-right: 4px;}
.tabs li:hover { background-position: right -66px;}
.tabs li:hover a,.tabs li a:hover { background-position: 0 -66px;}
.tabs li.active { background-position: 100% -33px; z-index: 8; padding-right: 24px;}
.tabs li.active a,.tabs li.active a:hover { background-position: 0 -33px; color: #fff; text-shadow: rgba(0,0,0,0.4) 1px 1px 1px;}
.tabs-wrap { background-image: url(../img/tabs-bg.png);}
.tabs li { background-image: url(../img/tabs-c.png);}
.tabs li a { background-image: url(../img/tabs.png);}
*/

.block-login .block-content { padding: 0 20px; }
.block-login div.input { margin: 0 0 5px 0; }
.block-login label { line-height: 1.4em; color: #555; font-size: 0.9em; }
.block-login input[type=text] { color: #333}
.block-login div.submit { float:left; margin: 0 10px 0 0; }
.block-login div.checkbox { float:left; }

#sidebar-message { color: #4e4e4e; font-size: 1.3em; text-align: center; list-style: none;}
#sidebar-ads { padding: 20px 0 0 4px; text-align: center;} 
#sidebar-links .block-content { padding: 0 20px; }
#sidebar-follow .block-content { }
#sidebar-follow .block-content img { }

/* pager begin */
.pager { clear:both; padding: 0.3em; margin: 2em 0 0 0; text-align:center; font-size: 0.8em; overflow:hidden;}
.pager a { padding: 0.2em 0.5em; margin-right: 0.2em; border: 1px solid #055f9a;  text-decoration: none;  background: #fff url(../img/menealo-background.png) repeat-x left bottom; color: #055f9a; }
.pager span.current { padding: 0.2em 0.5em; margin-right: 0.2em; border: 1px solid #055f9a; font-weight: bold; background: #b6cfe1; color: #055f9a; }
.pager a:hover { background: #99bfd7; color: #fff; }
.pager a.nextprev { }
.pager span.nextprev { padding: 0.2em 0.5em; margin-right: 0.2em; border: 1px solid #ccc; color: #999;}
.pager .nextprev-next { float: right;}
/* pager end */


/* pages begin */
.page h2 { margin: 0 0 0.5em 0.0em; border-bottom: 1px dotted #333; font-weight: bold; font-size: 1.6em; color: #0071bb;}
.page h3 { margin: 1.5em 0 0.5em 0.0em; border-bottom: 1px dotted #333; font-weight: bold; font-size: 1.3em; color: #0071bb;}
.page p { margin: 0.8em 0; text-align: justify; }
.page ol, .page ul { margin: -0.5em 0 1em 2em; }
.page ol li { margin: 0 0 0.2em 1em;  list-style: lower-alpha; }
.page .contact { direction: rtl; unicode-bidi: bidi-override; }
.page .functions { font-style: italic; }
/* pages end */


/* captcha begin */
.captcha { margin: 1em 0 1em 0; color: #333; font-weight: bold; overflow: hidden; clear: both; }
.captcha input { width: 85px; height: 39px;  text-align: center; font-size: 1.9em; vertical-align: bottom; letter-spacing: 0.2em;}
.captcha .captcha-image{ float: left; margin: 0em 0.2em 0 0; height: 40px; border: 1px solid #379f1b;  }
/* captcha end */
