/* 
Theme Name: Fotoklub
Theme URL: http://www.fotoklub-mures.ro/
Description: Tema Fotoklubului Mures
Author: Tantos Silviu
Author URI: http://blog.razius.org
Version: 2.0
*/

/*  The following CSS Reset was written by Dejan Cancarevic
http://stylizedweb.com/2008/02/14/10-best-css-hacks/         */

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, del, dfn, em, font, img, ins, kbd, q, s, samp, acronym, address, big, cite, code,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;}caption, th, td {text-align:left;font-weight:normal;}table {border-collapse:separate;border-spacing:0;}blockquote:before,blockquote:after,q:before,q:after {content: "";}blockquote, q {quotes: "" "";}
{margin:0;padding:0;}

body {
	background: #080808 url('images/bg.jpg')  repeat-y top center;
	font: 14px trebuchet ms,helvetica,sans,arial;
}
#container {
	margin: auto;
	width: 850px;
	padding: 0px 70px;
	background: url('images/container-bg.png') repeat-y top center;
	padding-top: 20px;
}
#header {
	background: #000 url('images/header-bg.png') no-repeat top left;
	height: 290px;
}
#topTitle {
	height: 250px;
	text-align: center;
	color: #222;
	font-weight: bold;
}
#logo{
	padding-left: 250px;
	padding-top: 20px;
}
#topTitle a:link, #topTitle a:hover, #topTitle a:visited, #topTitle a:active {
	text-decoration: none;
	color: #222;
}
#language {
	float: right;
	padding-right: 10px;
}
#language ul {
	list-style: none;
}
#language li {
	float: left;
	padding-left: 5px;
}
#topNav {
	background: #000 url('images/nav-bg.png') repeat-x top left;
	height: 40px;
	overflow: hidden;
	font: 20px "times new roman", "trebuchet ms",helvetica,sans,arial;
}
#topNav ul {
	list-style: none;
}
#topNav li {
	float: left;
}
#topNav a:link, #topNav a:hover, #topNav a:visited, #topNav a:active {
	height: 30px;
	float: left;
	padding: 5px 10px;
	line-height: 28px;
	text-decoration: none;
	border-right: #000 1px solid;
	border-left: #222222 1px solid;
	color: #fff;
}
#topNav a:hover {
	background: url('images/menu-hover.png') repeat-x top center;
	line-height: 32px;
	color: #939393;
}
#topNav li.current_page_item a:link,#topNav li.current_page_item a:visited, #topNav li.current_page_item a:hover {
	background: url('images/menu-hover.png') repeat-x top center;
	color: #e3d4b8;	
	line-height: 28px;
}
#searchform {
	width:270px;
	height: 30px;
	float: right;
	background: #ebebed url('images/search.png') no-repeat top center;
}
#searchform #s {
	font-size: 14px;
    float: left;
    margin: 6px 0 0 70px;
    border: 0;
    width: 140px;
    height: 18px;
    background: none;
    padding: 5px;
}
#searchform #go {
    float: right;
    margin: 5px 10px 0 0;
}
#content {
	clear:both;
	background: #ebebed url('images/content-bg.png') repeat-y top center;
	overflow: hidden;
	padding: 15px;
}
#footer {
	text-align: center;
	color: #ebebed;
	font-size: 12px;
	padding-bottom: 10px;
}
#sidebar {
	background-color: #ebebed;
	overflow: hidden;
	text-align: center;
	background: #ebebed url('images/content-bg.png') repeat-y top center;	
}
#sidebar ul {
	list-style: none;
}
#sidebar li {
	float: left;
	padding: 5px 15px;
}
#sidebar a:link ,#sidebar a:visited, #sidebar a:hover,#sidebar  a:active {
}
#reclame {
	padding: 0 35px;
	overflow: auto;
}
#bb, #bs {
	margin:auto;
	overflow: auto;
}

.content-top {
	height: 20px;
	background: #000 url('images/content-top.png') no-repeat top center;	
}
.content-bottom {
	height: 20px;
	background: #000 url('images/content-bottom.png') no-repeat top center;
	padding-bottom: 20px;
}
.post {
	margin-bottom: 20px;
}
.post-calendar {
	width: 64px;
	height: 64px;
	background: #ebebed url('images/calendar.png') no-repeat top center;
	float: left;
}
p.year {
	font-size: 9px;
	margin: 0;
	text-align: center;
}
p.month {
	font-size: 12px;
	margin: 0;
	text-align: center;
	padding-top: 5px;
}
p.day {
	font-size: 24px;
	margin: 0;
	text-align: center;
	font-weight: bold;
	padding-top: 0px;
	line-height:20px;
	padding-top: 5px;
}
.post-title {
	line-height: 48px;
	font-weight: 32px;
	margin-left: 80px;
}
a:link, a:visited, a:hover, a:active {text-decoration: none;color: #1f9eac;}
a:hover {text-decoration: underline;}
h2, h3, h4, h5, h6 {color: #583507;font-weight:bold;}

h2 {	font: 26px "times new roman", "trebuchet ms",helvetica,sans,arial;margin: 0 0 10px!important;font-weight:bold;}
h2 a:link, h2 a:visited,h2 a:hover {font: 26px "times new roman", "trebuchet ms",helvetica,sans,arial;color: #583507;text-decoration: none;font-weight:bold;}
.post h2 {padding-bottom: 20px;}
.post {font-size: 14px;}
h3 {font-size: 18px;margin: 0 0 8px;}
div.post h3 {margin: 0 0 2px;}
h4 {font-size: 16px;}
p {margin: 0 0 10px;}
p img {padding: 5px;border: 0px;}
p a:hover img {}
img.float-left, img.alignleft {display: block;float: left;clear: left;margin: 0 24px 12px 0;}
img.float-right, img.alignright {display: block;float: right;clear: right;margin: 0 0 12px 12px;}
img.center, img.centered {display: block;clear: both;margin: auto;}
.alignleft {float: left;}
.alignright {float: right;}
.aligncenter {	display: block; margin-left: auto; margin-right: auto;}
#content ul, #content ol {margin: 5px 0 12px 24px;list-style: none;font-size: 13px;list-style-position: inside;}
div.post-content ol {list-style: decimal;}
blockquote {
	font-size: 15px!important;
	font-family: Georgia, Times, 'Times New Roman', serif;
	color: #444;
	font-style: italic;
	margin: 0 0 0 22px;
	line-height: 24px!important;
	display: block;
}
blockquote p {font-size: 15px!important;line-height: 24px!important;}
cite {text-align: right;float: right;color: #aaa;}
cite a {color: #aaa;text-decoration: none;}
cite a:hover {color: #999;text-decoration: underline;}
code {font-size: 130%;background: #fafafa;}
code.block {display: block;padding: 10px;}
table, th, td{border: 1px solid #fff;}
td {padding: 5px;}

.salon {text-align:left;color:#ffffff;padding: 10px;background-color:#010101;}
.salon h5 {color: #fe0000;font-size:26px}
.salon ul {list-style:none;}
.salon li {font-size: 24px;}
.salon a:link, .salon a:visited, .salon a:hover {color:#ffffff;text-decoration:none;}

