/*
Theme Name: FreeJump
Theme URI: http://www.freejump.ro
Description: Tema pentru FreeJump.ro
Version: 1.0.0
Author: Workpress
Author URI: http://workpress.ro
Tags: fixed width, widgets, widget ready, three columns, premium, professional, grunge, seo friendly, white, gravatars, valid XHTML, valid CSS
*/

.ss {font-size:xx-small; vertical-align:top; margin-left:2px;
margin-top:-2px; font-weight:bold;} 

#subsol li { list-style-type: decimal; }
#subsol {font-size: 75%}


/*-- reset css 
------------------------------*/

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, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit;  }
:focus { outline: 0; }
ol, ul { list-style: none; }
table { border-collapse: separate; border-spacing: 0;}
caption, th, td { font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
* {margin:0; padding:0; outline:none;}


/*-- clearfix
------------------------------*/

.clearfix:after, .hentry:after, .comment:after, .pingback:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearfix, .hentry, .comment, .pingback { display: inline-block;}
html[xmlns] .clearfix, html[xmlns] .hentry, html[xmlns] .comment, html[xmlns] .pingback {display: block;}
* html .clearfix, * html .hentry, * html .comment, * html .pingback { height: 1%;}


/*-- general
------------------------------*/

body { font-size:12px; font-family:Verdana, Geneva, sans-serif; background:#fff url(images/bg.jpg) left top repeat; color:#232323;}
a { color:#2C5FAC; text-decoration:none;}
a:hover { text-decoration:underline;}
.fl { float:left;}
.fr { float:right;}
.hidden { display:none}
.alignleft {float:left; margin:0 10px 5px 0;}
.alignright {float:right; margin:0 0 5px 10px;}
.aligncenter, div.aligncenter {	display: block; margin-left: auto; margin-right: auto; margin-bottom: 1em;}
.absolute { position:absolute;}
.relative { position:relative;}
div.success { background:#009A5A !important; color:#fff !important; font-weight:bold !important; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; margin:0 !important; width:auto !important;}
.wrapper { width:980px; margin:auto;}
h2 { font-size:24px; line-height:120%; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
h3 { font-size:16px; line-height:120%; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
h4 { font-size:14px; line-height:120%; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
p { line-height:150%; margin-bottom:15px;}


.avertizare { background:#FFFBCC; border:1px solid #E6DB55; margin:10px; padding:3px 10px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; font-size:11px;}


/*-- header
------------------------------*/

#header { background:url(images/bg-head.jpg) left top repeat-x; height:280px; margin-bottom:20px;}
#header .wrapper { height:280px; position:relative;}
#poza-header { background:url(images/bg-poza-head.png) left top no-repeat; padding:9px; position:absolute; bottom:0;}
#header h1 { width:104px; height:104px; text-indent:-9999px;}
#header h1 a {width:104px; height:104px; display:block; background:url(images/freejump-logo.png) left top no-repeat; position:absolute; top:11px; left:1px; z-index:300;}
#menu { position:absolute; top:33px; left:390px; z-index:310;}
#menu li { text-align:right; margin-bottom:5px;}
#menu li a { background:#000; color:#fff; text-transform:uppercase; padding:2px 10px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; }
#menu li a:hover, #menu li.current-cat a { color:#37b70f;}
#rss a { color:#f89e00 !important;}
#player-header { position:absolute; right:0; bottom:0; padding:10px; background:url(images/bg-player-head.jpg) left top no-repeat;}
#pages {position:absolute; top:16px; left:620px; width:450px;}
#pages li { float:left; display:inline; margin-left:10px;}
#pages li a { float:left; font-size:12px; color:#fff; letter-spacing:-.5px;}


/*-- content
------------------------------*/

#contentbig { background:url(images/bg-continut.jpg) center top repeat; width:970px; padding:10px 0 10px 10px;}
#content { width:600px;}
#content h2 { letter-spacing:-1px; font-size:28px;}
#content h2 a { color:#232323;}
.meta { font-size:11px; line-height:18px; color:#8d8d8d; margin:15px 0;}
.hentry { margin-bottom:15px;}
.post li, .post ul, .post ol  {list-style: circle outside; margin: 5px;}
.hentry img { border:5px solid #eaeaea;}
#nav span { width:45%;}
#nav span a { color:#fff; font-size:16px; background:#000; padding:2px 5px; text-transform:uppercase;}
#nav span a:hover {color:#37b70f;}


/*-- sidebar
------------------------------*/

.label { color:#37b70f; background:#000; padding:2px 5px; text-transform:uppercase; font-weight:bold; font-family:Arial, Helvetica, sans-serif; line-height:150%;}
#featured { background:url(images/bg-featured.png) left top no-repeat; position:relative; width:350px; height:218px;}
#featured span { position:absolute; top:13px; left:12px; z-index:300; margin:0 !important}
#featured img { position:absolute; left:10px; top:10px;}
#featured h3 { background:url(images/bg-featured-title.png) left top no-repeat; width:316px; height:34px; overflow:hidden; position:absolute; bottom:12px; left:13px; z-index:300; padding:0 5px;}
#featured h3 a { color:#fff; text-transform:uppercase; line-height:33px;}
#sidebar-split { width:350px; background:url(images/bg-sidebar-head.jpg) center top no-repeat; padding-top:15px;}
.sidebar-section { width:160px; padding:5px;}
#sidebar span { font-size:16px;}
#sidebar ul { margin:10px 0 0;}
#sidebar li { margin-bottom:10px; line-height:18px;}


/*-- footer
------------------------------*/

#footer { padding:15px 0;}
#footer p { font-size:11px; text-transform:uppercase; font-weight:bold; color:#7c7c7c;}


/*-- comments list
------------------------------*/

#commentwrap { background:#fff; padding:10px;}
#commentwrap h3 { color:#37b70f; background:#000; padding:2px 5px; text-transform:uppercase; font-weight:bold; font-family:Arial, Helvetica, sans-serif; line-height:150%; display:inline;}
.comment, .pingback { position:relative; padding-bottom:2px;}
#commentwrap h4 { height:30px; padding:0 66px 2px 10px; background:#f1f1f1 url(images/bg.jpg) left center repeat; line-height:30px; margin:0; font-size:11px; overflow:hidden;}
#commentwrap h4 span { font-style:italic; color:#232323;}
#commentwrap h4 a { text-decoration:none;}
.commenttext { margin:16px 10px 0;}
.commentmetadata { position:absolute; left:-62px; width:40px; text-align:right; display:block; color:#000; height:30px; line-height:28px; font-weight:bold;}
.avatarcomment { top:-8px; right:10px; width:32px; height:32px; padding:7px; text-align:center;}
.avatarcomment img {border:2px solid #f1f1f1;}
#commentwrap .aprobare { margin-bottom:16px !important;}
.commentlist { margin:10px 0;}


/*-- comment form
------------------------------*/

#respond {padding-bottom:20px;}
#respond form {}
#respond label { display:block; margin:20px 10px 0;}
#respond label span { width:70px; display:block; float:left; font-size:11px; text-align:right; padding:6px 20px 0 0;}
span.opt { float:none !important; display:inline !important; font-style:italic; color:#7B8A8A;}
#respond label input { width:220px; border:2px dotted #ccc; padding:2px 5px;}
#respond label textarea { width:360px; height:120px; border:2px dotted #ccc; padding:2px 5px;}
#respond label #submit {color:#000; background:#fff; padding:2px 5px; text-transform:uppercase; font-weight:bold; font-family:Arial, Helvetica, sans-serif; line-height:150%; display:inline; font-size:16px; position:relative; right:-359px; border:2px dotted #000; width:auto;}
#respond label #submit:hover, #respond label #submit:focus {color:#37b70f;}

/*--- dictionar
---------------------------------*/

#dictionar div {border-bottom: solid 2px black; padding-bottom:5px;}
#dictionar h2 {padding-bottom:10px; padding-top:10px;}

#DNav {width:600px;}
#DNav a, #DNav a:visited {padding: 9px; background:#000000 none repeat scroll 0 0;
color:#FFFFFF; margin:5px; float:left; -moz-border-radius:7px; font-size: 16px; font-weight:bold;}
#DNav a:hover {color:#37b70f;}

span.aparut {font-size: 9px;}