/*
Theme Name: Gallery
Description: Gallery .
Version: 1.0
Author: 99
Author URI: http://99
Tags: gallery, visited

*/


body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background: #000000 url('images/body_bg.gif');
	color: #333;
	text-align: center;
	margin:0;
	}
	
{
margin:0;
padding:0;
}

#header {
width:960px;
height:96px;
margin:0 auto 0 auto;
padding:0;
}

.logo {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#990000;
float:left;
width:353px;
height:50px;

background:url('images/logo1.jpg') top left no-repeat;
margin:5px 0 0 0;
padding:0;
}

.cautare {
float:right;
width:550px;
height:60px;
margin:0;
padding:22px 10px 0 0;
text-align:right;
}

.field {
width:300px;
height:25px;
margin:-1px 0 0 0;
background:#202020 url('images/magnifier.gif') center right no-repeat;
border-top:1px solid #000000;
border-left:1px solid #000000;
border-bottom:1px solid #000000;
border-right:1px solid #000000;
padding:5px 0 0 5px;
color:#FFFFFF;
font-size:14px;
}

.submit {
height:30px;
width:50px;
margin:1px 0 0 0;
background:#ffffff;
border:1px solid #990000;
}
#searchbarmiddle {
	width: 390px;
	float: left;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	}
#meniu {
width:850px;
height:90px;
margin:8px auto 0 auto;
padding:0;
text-align:center;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
clear:both;
}

#meniu ul {
list-style:none;
margin:0;
padding:0;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
}

#meniu ul li {
display:inline;
margin:0;
padding:0;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
}

#meniu ul li a, #meniu ul li a:visited {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
margin-right:12px;
padding:0;
text-transform:uppercase;
}

#meniu ul li a:hover {
color:#CC0000;
}

#continut {

width:960px;
margin:0 auto 0 auto;
padding:6px 0 0 8px;
cloar:both;
text-align:center;
}

.articol {
float:left;
width:168px;
margin:0 5px 5px 0;
background: #202020;
padding:8px;
border:1px solid #000000;
}

.articol h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#990000;
background: #202020;
text-transform:uppercase;
font-weight:bold;
}

.single {
float:left;
width:640px;
padding:0 8px 8px 8px;
text-align:left;

margin:0 5px 5px 0;
}

.single h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
text-transform:uppercase;
font-weight:bold;
margin:0;
border:1px solid #000000;
padding:5px;
}

.single h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
text-transform:uppercase;
font-weight:bold;
margin:0;
padding:5px;
}

.single h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
text-transform:uppercase;
font-weight:bold;
margin:0;
padding:5px;
}

.single_post {
float:right;
margin:0 0 5px 5px;
background: #202020;
padding:8px;
border:1px solid #000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
width:425px;
text-align:justify;
line-height:18px;
}

.single_post a, .single_post a:visited {
text-decoration:none;
color:#993300;
}

.single_post a:hover {
text-decoration:underline;
}

.left {
float:left;
margin:0;
padding:0;
width:50%;
}

.right {
float:right;
margin:0;
padding:0;
width:50%;
text-align:right;
}

.single_post img {
border:1px solid #dedede;
margin:5px 5px 0 0;
padding:3px;
}

.archive {
margin:0 10px 5px 0;
background: #202020;
padding:8px;
border:1px solid #dedede;
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#666666;
text-align:left;
}
.archive a, .archive a:visited {
text-decoration:none;
color:#990000;
}

.archive a:hover {
color:#990000;
}

.archive_single {
margin:0 0 5px 8px;
background: #202020;
padding:8px;
border:1px solid #000000;
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#666666;
text-align:left;
}

.archive_single a, .archive_single a:visited {
text-decoration:none;
color:#990000;
}

.archive_single a:hover {
color:#990000;
}


#sidebar {
float:right;
width:287px;
clear:right;
margin:0 0 0 0;
padding:5px;
background:#000000;
border:1px solid #000000;
text-align:left;
}

.about {
margin:0;
padding:3px 3px 3px 3px;
background: #202020;
font-family:Arial;
font-size:12px;
color:#FFFFFF;
text-align:justify;
}

.about img {
float:left;
margin:-3px 5px 5px 0;
padding:3px;
border:1px solid #dedede;
}

#sidebar img {
border:0px none;
}

#sidebar ul {
margin:0;
padding:0;
list-style:none;
}

#sidebar ul li {
margin:0;
padding:0;
list-style:none;
}

#sidebar ul li a, #sidebar ul li a:visited {
background: #000000;
display:block;
padding:8px 0 8px 5px;
margin:0 0 5px 0;
color:#898989;
text-decoration:none;
text-transform:uppercase;
border-bottom:1px solid #dedede;
}

#sidebar ul li a:hover {
background:#000000;
}

.imagine {
width:165px;
height:175px;
border:1px solid #dedede;
margin:5px 0 0 0;
padding:3px;
}


#imagine ul li a, #imagine ul li a:visited {
color:#CC0000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
margin-right:12px;
padding:0;
text-transform:uppercase;
}

.imagine img {
border:0px none;
width:165px;
height:175px
}

.imagine:hover {
border:1px solid #8e8e8e;
}

.navigare {
clear:both;
text-align:center;
margin:0;
padding:0;
color:#989898;
background:#000000;
font-size:11px;
}

#footer {
width:944px;
margin:5px auto 5px auto;
padding:5px;
background: #ffffff url('images/body_bg.gif') top left repeat-x;
font-family:Arial, Helvetica, sans-serif;
color:#800000;
font-size:11px;
font-weight:normal;
clear:both;
border-bottom:1px solid #d8d8d8;
text-align:left;
}

#footer img {
border:0px none;
}

.clear {
clear:both;
}


/* commentlist with thread comment */

ol.commentlist {
	list-style:none;
	margin:0;
	padding:2em 0;
	text-indent:0;
	float: left;
	width: 100%;
}
ol.commentlist blockquote {
	margin: 0px 0px 10px;
	padding: 5px 0px 5px 5px;
	clear: both;
	border-left: 5px solid #333333;
	font-size: 12px;
	line-height: 19px;
	font-weight: bold;
	color: #000000;
}
ol.commentlist blockquote blockquote {
	margin: 5px 0px 5px 5px;
}
ol.commentlist blockquote p {
	margin: 0px!important;
	padding: 0px!important;
}
#respond {
	margin: 0px;
	padding: 0px;
	width: 100%;
}

ol.commentlist li {
	border:1px solid #d5d5d5;
	height:1%;
	margin:0 0 10px;
	padding:12px 7px 12px 57px;
	position:relative;
}
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { }
ol.commentlist li div.comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard {
	font-size: 14px;
	line-height: 1.4;
	font-weight: bold;
}
ol.commentlist li div.vcard cite.fn { font-style:normal; }
ol.commentlist li div.vcard cite.fn a.url {
	color:#CC6600;
	text-decoration:none;
}
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar {
	border:1px solid #d5d5d5;
	left:7px;
	position:absolute;
	top:7px;
	padding: 5px;
	background: #FFFFFF;
}
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata {}
ol.commentlist li div.comment-meta {
	position:absolute;
	right:10px;
	text-align:right;
	top:5px;
	font-size: 11px;
	line-height: 1.4;
	font-weight: bold;
}
ol.commentlist li div.comment-meta a { color:#333; text-decoration:none; }
ol.commentlist li div.comment-meta a:hover { color:#000; }
ol.commentlist li p {
	margin:0 0 1em;
	font-size: 13px;
	font-style: normal;
	line-height: 1.4;
	font-weight: normal;
	font-variant: normal;
}
ol.commentlist li p a {
	color: #CC6600;
	text-decoration: underline;
}
ol.commentlist li ul {
	list-style:square;
	margin:0 0 1em;
	padding:0;
	text-indent:0;
	font-size: 12px;
	font-style: normal;
	line-height: 1.4;
	font-weight: normal;
	font-variant: normal;
}


ol.commentlist li div.reply a {
	background:#CC6600;
	padding:2px 6px;
	text-align:center;
	width:36px;
	font-size: 9px;
	line-height: 1;
	font-weight: bold;
	text-transform: capitalize;
	color: #FFFFFF;
	border: 1px solid #CC3300;
}
ol.commentlist li div.reply a:hover {
	background:#F07800;
	padding:2px 6px;
	text-align:center;
	width:36px;
	font-size: 9px;
	line-height: 1;
	font-weight: bold;
	text-transform: capitalize;
	color: #FFFFFF;
	border: 1px solid #CC3300;
}

ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li { }
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even {
}
ol.commentlist li.odd {
	background:#F9F9F9;
}
ol.commentlist li.parent { }
ol.commentlist li.pingback {
}
ol.commentlist li.pingback.parent { }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}
ol.pinglist {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
	list-style-type: none;
}
ol.pinglist li {
	margin: 0px 0px 12px;
	padding: 0px;
	float: left;
	width: 100%;
	font-size: 12px;
}
ol.pinglist li a{
	color: #CC6600;
	text-decoration: underline;
}
ol.pinglist li a:hover{
	color: #000000;
	text-decoration: none;
}
.cancel-comment-reply {
	font-size: 12px!important;
}
#respond a {
	color: #CC6600!important;
	text-decoration: underline!important;
}


#linking {
	margin: 0px;
	padding: 2%;
	float: left;
	width: 96%;
	list-style-type: none;
}
#linking li {
	margin: 0px 0px 8px;
	padding: 0px;
	float: left;
	width: 100%;
	font-size: 12px;
	color: #666666;
}
#linking li a {
	font-size: 13px;
	color: #09678D;
	text-decoration: underline;
	font-weight: bold;
}
#cf {
	margin: 0px;
	padding: 0px;
}
#cf label {
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Tahoma, "Lucida Sans";
	color: #333333;
	margin: 0px;
	padding: 0px;
}
#cf label a {
	color: #09678D;
	text-decoration: underline;
}

#cf p {
	margin: 5px 0px 25px;
	padding: 0px;
}
#cf .tf {
	margin: 0px;
	padding: 2px;
	width: 55%;
	border: 2px solid #dedede;
	font-family: Arial, Tahoma, "Lucida Sans";
	font-size: 13px;
}
#cf .af {
	margin: 0px;
	padding: 2px;
	width: 75%;
	border: 2px solid #dedede;
	font-family: Arial, Tahoma, "Lucida Sans";
	font-size: 13px;
	height: 160px;
}
#cf .tinput {
	padding: 2px 5px;
	margin: 0px;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	font-family: "Trebuchet MS", "Times New Roman", Tahoma;
	line-height: 18px;
	overflow: visible;
}

#pnav {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
}
#pnav .alignleft a {
	font-size: 12px;
	font-weight: bold;
	color: #09678D;
	text-decoration: none;
}

#pnav .alignleft {
	float: left;
	width: 45%;
}
#pnav .alignright {
	float: right;
	width: 45%;
	text-align: right;
}
#pnav .alignright a {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
#commentpost {
	margin: 0px;
	padding: 15px 0px 0px;
	float: left;
	width: 100%;
}
#commentpost h4 {
	font-size: 18px;
	line-height: 30px;
	margin: 25px 0px 15px;
	padding: 0px;
	float: left;
	width: 100%;
	color: #000000;
}