/*
Theme Name: Divort Rapid si Ieftin
Theme URI: http://www.adworks.ro
Description: Tema Wordpress pentru Divort Rapid si Ieftin.
Version: 1.0
Author: Razvan Popescu
Author URI: http://www.adworks.ro/
Tags: Divort

*/

/*==================================================================
	[01] 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,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot { margin: 0; padding: 0; border: 0; outline: 0; }
table, tr, th, td { margin: 0; padding: 0; outline: 0; font-size: 100%; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }/* remember to define focus styles! */
ins { text-decoration: none; }/* remember to highlight inserts somehow! */
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }/* tables still need 'cellspacing="0"' in the markup */



/*==================================================================
	[02] GENERAL
================================================================== */
html, body { }
body { background:#ffffff; }
a img { border: 0px; }
img.centered { display: block; margin: 0 auto;}
small { font-size: 10px; line-height:14px; } 
big { }
img { -ms-interpolation-mode: bicubic; } /* IE will rander html resized images decent */

.clear { clear:both; }
div.clear { height: 0; clear: both; width: 100%; font-size: 0;line-height: 0; } /* fix for older browsers */
#wrapper div.clear { height: 0px; }

.right { float: right; }
.left { float: left; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; display: block; }
* html .clearfix { height: 1%;}

#wrapper img { vertical-align:middle; }
.disabled { filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5; cursor:default; }


#wrapper { width: 980px; margin: 0px auto; position: relative; }
body { font-family: Arial, Georgia, "Times New Roman", Times, serif; font-size: 13px; line-height: 18px; }
a {color: #f00; text-decoration: underline; }
a:hover { color: #f00; text-decoration: none; }

.header { display: block; height: 75px; position: relative; }
.logo { display: block; width: 280px; height: 75px; position: absolute; left: 0px; }
.menu { display: block; width: 700px; height: 75px; text-align: right; position: absolute; left: 280px; }
.logo a { position: absolute; left: 0px; top: 15px; }
.menu ul, .menu ul li { display: inline; line-height: 75px; }
.menu ul li a { font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; padding: 0px 15px; font-size: 17px; font-weight: normal; color:#333; text-decoration: none; letter-spacing: -1px; }
.menu ul li a:hover { border-bottom: 1px solid red; }

.homebanner { display: block; width: 980px; height: 250px; background-image: url(images/banner.jpg); position: relative; }
.homebanner h1 { font-family: Georgia, "Times New Roman", Times, serif; display: block; background-color: #000; font-size: 36px; line-height: 54px; padding: 5px 25px; float: left; font-weight: normal; color: #FFF; letter-spacing: -1px; font-style: italic; position: absolute; top: 95px; left: -20px; }

.innerbanner { display: block; width: 980px; height: 125px; background-image: url(images/banner-inner.jpg); position: relative; }
.innerbanner h1 { font-family: Georgia, "Times New Roman", Times, serif; display: block; background-color: #000; font-size: 24px; line-height: 46px; padding: 5px 25px; float: left; font-weight: normal; color: #FFF; letter-spacing: -1px; font-style: italic; position: absolute; top: 38px; left: -20px; }

.columns { clear: both; padding-top: 20px; background-image: url(images/pagecorner.jpg); background-position: top left; background-repeat: no-repeat; }
.leftcolumn { padding: 20px 20px 20px 70px; width: 660px; float: left; display: block; }
.post { padding: 10px 10px 10px 0px; }
.rightcolumn { font-family: Georgia, "Times New Roman", Times, serif; width: 230px; float: left; display: block; }
.rightcolumn ul li a { font-size: 12px; font-weight: normal; font-style: italic; color: #333; text-decoration: none; display: block; padding: 6px 10px; background-color: #eeeeee; border-bottom: 1px solid #dddddd; }
.rightcolumn ul li a:hover { background-color: #000; color: #ffffff; font-weight: normal; padding: 6px 10px 6px 15px; background-image: url(images/hover-rightmenu.gif); background-position: left; background-repeat: no-repeat; }

h2 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 26px; line-height: 32px; font-weight: normal; color: #333; letter-spacing: -2px; font-style: italic; display: block; padding: 0px 0px 5px 0px; border-bottom: 1px dotted #ccc; margin-bottom: 10px; }
h3 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 22px; line-height: 28px; font-weight: normal; color: #333; letter-spacing: -1px; font-style: italic; display: block; padding: 10px 0px 5px 0px; }
.leftcolumn p { padding: 5px; }
a.readmoretitle { font-size: 10px; text-decoration: none; color: #F00; font-weight:bold; font-style: italic; float: right; line-height: 32px; padding: 0px 10px 0px 15px; }
a.readmoretitle:hover { text-decoration: none; color: #FFF; background-color: #f00; background-image: url(images/hover-more.gif); background-position: left; background-repeat: no-repeat; }
.post ul { padding: 5px 0px 5px 15px; }
.post ul li { display: block; padding: 3px 0px 3px 10px; background-image: url(images/bull.gif); background-position: left; background-repeat: no-repeat; }

.quote {font-family: Georgia, "Times New Roman", Times, serif;  display: block; padding: 15px; margin-top: 15px; background-color: #eee; font-size: 24px; font-style: italic; line-height: 28px; text-align: center; letter-spacing: -1px; border-bottom: 1px solid #ddd; }
.quote span.carygrant { display: block; font-size: 16px; color: #999; line-height: 18px; padding-top: 5px; }

.footer { background-color: #000; color: #FFF; background-image: url(images/footerbg.jpg); background-position: bottom right; background-repeat: no-repeat; font-family: Arial, Helvetica, sans-serif; }
.footercolumn { width: 215px; padding: 15px; float: left; }
.footercolumn h4 { font-size: 18px; font-weight: normal; font-style: italic; letter-spacing: -1px; line-height: 32px; font-family: Georgia, "Times New Roman", Times, serif; }
.footercolumn p { padding: 6px 0px 6px 20px; font-size: 11px; background-position: left; background-repeat: no-repeat; line-height: 12px; }
.footercolumn a { color: #fff; text-decoration: none; }
.footercolumn a:hover { text-decoration: underline; }

.navigation { display: block; clear: both; padding: 10px 0px; margin: 10px 0px 0px 0px; border-top: 1px dotted #ccc; height: 50px; }
.alignleft a { display: block; float: left; font-size: 10px; padding: 5px; color: #F00; text-decoration: none; font-weight: bold; }
.alignright a { display: block; float: right; font-size: 10px; padding: 5px; color: #F00; text-decoration: none; font-weight: bold; }
.alignleft a:hover, .alignright a:hover { color: #FFF; background-color: #f00; }

.xs { display: none; }
.contact-avocat { display: block; padding: 20px 20px 20px 200px; border: 1px dotted #ccc; background-color: #f0f0f0; background-image: url(images/mallet.jpg); background-repeat: no-repeat; background-position: left; }

a#adworks  { display: block; width: 200px; height: 20px; margin: 0px auto 20px auto; background-image: url(images/adworks.jpg); background-position: top; text-indent: -10000px; }
a#adworks:hover { background-position: bottom; }
