/*
Theme Name: CiprianBalanescu.ro
Theme URI: http://www.ciprianbalanescu.ro/
Description: 
Author: Ovidiu Cosma
Version: 1.0
Tags: 960.gs
*/

@import url('reset.css');
@import url('text.css');
@import url('960.css');

html, body { position: relative }
html { width: 100%; height: 100%; }
body { margin: 0; padding: 0; width: 100%; height: 100%; }
div, a, img, ul, li { vertical-align: top; }

body.home { background: #000000 url('images/bg.jpg') no-repeat center 50px; }
/*body.home #mainContent { display: none; }*/

/*body.home #footer { position: fixed; bottom: 0px; }*/

p, div, input, textarea { font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: 12px; color: #666666; }
a { font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: 12px; text-decoration: none; }

#containerTop { position: relative; background: transparent url('images/header-background.gif') repeat-x; }
#containerBottom { position: relative; height: 140px; }

#header { height: 100px; }
#logo, #searchBar { margin-top: 30px; height: 36px; }
#searchBar td { vertical-align: top; }

#logo h1 { background: url('images/ciprian-balanescu-logo.gif') no-repeat left top; }
#logo h1 a { position: relative; display: block; width: 235px; height: 25px; }
#logo h1 a span { display: none; }

#menu { height: 18px; }
#menu ul { list-style: none; height: auto; font-family: Arial, sans-serif; font-size: 14px; padding: 2px 0; }
#menu ul li { float: left; margin-left: 0px; margin-right: 20px; color: #FFF; }
#menu ul li#menu-item-31 { margin: 0px; }
#menu ul li a { color: #FFF; }
#menu ul li a:hover { color: #4fdcff; }

/*#content h2 { font-family: 'Vollkorn','Helvetica Neue', arial, serif; text-transform: capitalize; color: #FFFFFF; border-bottom: solid 4px #CCC; font-style: italic; font-weight: bold; font-size: 28px; background-color: #555; padding: 4px 0 4px 10px;}*/

#content h2 { font-family: 'Vollkorn','Helvetica Neue', arial, serif; color: #dbdbdb; border-bottom: dashed 1px #CCC; font-style: italic; font-weight: bold; font-size: 22px; padding: 4px 0 4px 0; }

#content h2 a { font-family: 'Vollkorn','Helvetica Neue', arial, serif; color: #dbdbdb; font-style: italic; font-weight: bold; font-size: 22px; }

#content .entry-content { overflow: hidden; }
#content .entry-content p { text-align: justify; font-family: Georgia, Geneva, Tahoma, sans-serif; font-size: 14px; color: #555555; }
#content .entry-content img { float: left; padding: 0 20px 20px 0; }
#content .entry-content img.steag { padding: 2px 20px 0 0; }
#content .entry-content a { font-family: Georgia, Geneva, Tahoma, sans-serif; color: #9cb10b; font-weight: bold; font-size: 14px; font-style: italic; }
#content .entry-content a:hover { color:#000000; }
#content .entry-content #performanta { font-family: Georgia, Geneva, Tahoma, sans-serif; font-size: 14px; color: #555555; }
#content .entry-content #performanta th { width: 100px; padding-right: 20px; text-align: right; color: #4fdcff; font-weight: bold; }
#content .entry-content #performanta th span { font-style: italic; border-bottom: dashed 1px #CCC; width: 100px; padding-bottom: 4px; }

#content .entry-content #performanta td { padding-bottom: 20px; }


#london2012 { position: absolute; z-index: 100; margin: 5px 0 0 830px; }
#play { position: absolute; z-index: 200; margin: 280px 0 0 460px; }
#playtext { position: absolute; z-index: 300; margin: 300px 0 0 550px; }
#cum_pot_sa_ajut_deschis, #cum_pot_sa_ajut_inchis { position: fixed; display: block; padding: 0; margin: 0; cursor: pointer; cursor: hand; }
#cum_pot_sa_ajut_deschis { z-index: 1001; width: 359px; height: 172px; }
#cum_pot_sa_ajut_inchis { z-index: 1000;width: 67px; height: 172px; overflow: hidden; }
#cum_pot_sa_ajut_deschis img#cum_pot_sa_ajut_deschis_but { float: left; padding: 0; margin: 0; display: inline-block; }

#footer { overflow: hidden; position: relative; padding-top: 10px; }
#footer table { margin: 0; }
#footer td a { height: 60px; display: block; }

#backgroundColor { position: absolute; height: 140px; width: 100%; background-color: #202020; z-index: -1; }
body.home #backgroundColor { opacity: .3; }

#sw, #swtext { margin-top: 10px; }

#moogaloop { overflow: hidden; max-height: 540px; padding: 0; margin: 0; }
#fancybox-wrap, #fancybox-outer { padding: 0; margin: 0; background-color: #000000; }
object { display: block; outline: none; }

#searchBar #searchformheader { background: url('images/search-form-background.gif') no-repeat top left; height: 25px; padding: 0 0 0 55px; }
#searchBar #searchformheader div { background: url('images/search-form-background.gif') no-repeat top right; padding: 0 10px 0 0; margin: 0; height: 25px; }
#searchBar #searchformheader input[type="text"] { display: block; border: 0; padding: 2 4px 0 0; width: 100%; height: 24px; background: transparent; color: #FFFFFF; }

/* sidebar */

.xoxo ul { margin-left: 0px; list-style-type: none; }
.xoxo ul li { margin-left: 0px; list-style-type: none; }

.widget-area ul { margin-left: 0px; list-style-type: none; }
.widget-area ul li { margin-left: 0px; list-style-type: none; }
.widget-area ul li ul { margin-left: 0px; list-style-type: none; }
.widget-area ul li ul li a { color: #666666; list-style-type: none; }
.widget-area ul li ul li a:hover { color: #2BC1FF; font-weight: normal; list-style-type: none; }

/*h3.widget-title { font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 16px; font-weight: normal; width: auto; display: inline-block; padding: 0 10px 0 10px; background: #2BC1FF; margin: 0 0 10px 0; border-bottom: solid 4px #999; }*/
h3.widget-title { font-family: 'Vollkorn','Helvetica Neue', arial, serif; color: #dbdbdb; border-bottom: dashed 1px #CCC; font-style: italic; font-weight: bold; font-size: 22px; padding: 4px 0 4px 0; }
li.widget-container ul li { padding: 0 0 0 0; }

/* end of sidebar */

#content .entry-content blockquote p { font-family: Vollkorn, Arial, Helvetica, sans-serif; color: #999999; font-style: italic; font-weight: bold; font-size: 22px; }