/*
Theme Name: Dark Daisy v2
Theme URI: http://dark-daisy.ro
Description: Theme for WordPress
Version: 2.0
Author: WiCKED
Author URI: http://xtreme-media.ro
Tags: sidebar

*/



/* resetting some default styles */

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,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {line-height: 1;}
ol, ul, li {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
a:focus {outline:1px dotted #999;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}

html { font-size:100.01%; }
body { font-size:1em; }

textarea {overflow:auto}
button {cursor:pointer}
a {color: #0d3555; text-decoration: none;}
a:hover {text-decoration: none}
/*  -----------------------------------
	a better and smarter way to clear floats
--------------------------------------*/

.clear {clear:both;}

.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix {display:inline-block}
/* Hide from IE Mac \*/
.clearfix {display:block}
/* End hide from IE Mac */
* html .clearfix {height:1px}


body {
	background: #617281;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size:12px;
}

#head {
   background: url(images/header.png) center no-repeat;
}

#header {
	background: url(images/header.png) center no-repeat;
	height: 678px;
	width: 946px;
	margin-left: auto;
	margin-right: auto;
}

#menu {
	width: 600px;
	height: 32px;
	padding-top: 325px;
	margin-left: auto;
	margin-right: auto;
}

#menu ul {

}

#menu ul li {
	float: left;
}

#menu ul li a.home {
	background: url(images/menu/home.png);
	width: 88px;
	height: 32px;
}

#nav a.nav_home { 
    background-image: url(images/menu/home.png);
	width: 88px;
	height: 32px;
}

#nav a.nav_home:hover { 
    background-image: url(images/menu/home-hover.png);
}


#nav a.nav_about { 
    background-image: url(images/menu/about.png);
	width: 81px;
	height: 32px;
}

#nav a.nav_about:hover { 
    background-image: url(images/menu/about-hover.png);
}


#nav a.nav_portfolio { 
    background-image: url(images/menu/portfolio.png);
	width: 99px;
	height: 32px;
}

#nav a.nav_portfolio:hover { 
    background-image: url(images/menu/portfolio-hover.png);
}



#nav a.nav_contact { 
    background-image: url(images/menu/contact.png);
	width: 105px;
	height: 32px;
}

#nav a.nav_contact:hover { 
    background-image: url(images/menu/contact-hover.png);
}


#nav li a {
overflow:hidden;
display: block;
}

#nav li {
float:left;
}

#menu ul li.sep {
	width: 40px;
	height: 32px;
}

.subheader {
	width: 910px;
	margin-top: 12px;
	margin-left: auto;
	margin-right: auto;
}

.pe-scurt {
	float: left;
	width: 315px;
	margin-top: 100px;
	margin-left: 40px;
	color: #555555;
}

.pe-scurt p {
    font-size: 12px;
    line-height: 15px;
    font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

.subbar {
	float: right;
	width: 260px;
}

.rss {
	float: left;
	background: url(images/rss.png);
	width: 102px;
	height: 90px;
	margin-left: 15px;
}

.subscribers {
	float: right;
	background: url(images/subscribers.png);
	width: 123px;
	height: 55px;
	margin-top: 15px;
	margin-right: 10px;
}

.subscribers p {
	color: #264861;
	font-size: 18px;
	padding-top: 11px;
	padding-left: 45px;
}

.recent-posts {
	position: absolute;
	margin-top: 92px;
}

.recents-posts ul {

}

.recent-posts ul li {
	width: 222px;
	background: #617281;
	margin-top: 5px;
	margin-left: 13px;
	padding: 2px 2px 2px 5px;
	text-transform:uppercase;
	font: normal normal 10px Tahoma, Arial, Verdana, sans-serif;
}

.recent-posts a {
 	color: #264861;
 	font-weight: bold;
}

.recent-posts a:hover {
 	color: #ffffff;
 	font-weight: bold;
 	text-decoration: none;
}

.middle {
	width: 946px;
	margin-left: auto;
	margin-right: auto;
}

.posts{
    width: 636px;
    float: left;
}

#post {
    margin-left: 18px;
    border-bottom: 1px solid #114672;
    margin-bottom: 23px;
}

.data {
    font-family: Tahoma;
    font-size: 12px;
    color: #1d2228;
}

.data a {
    font-family: Tahoma;
    font-size: 12px;
    color: #1d2228;
}

.data a:hover {
    text-decoration: none;
}

.entry {
    font-family: Tahoma;
    font-size: 13px;
    color: #cdd3da;
    margin-top: 20px;
    margin-left: 40px;
    margin-bottom: 20px;
}

.entry p {
    margin-bottom: 20px;
}

.data-comments a {
    font-family: Tahoma;
    font-size: 24px;
    color: #0d3555;
}

.data-comments a:hover {
    text-decoration: none;
}

.post-footer {
    height: 30px;
}

.post-fleft {
    float: left;
}

.post-fright {
    float: right;
    margin-top: -11px;
}


#post h2 {
    font-family: Tahoma;
    font-size: 24px;
    font-weight: normal;
    color: #0d3555;
    text-decoration: none;
}

#post h2 a {
    font-family: Tahoma;
    font-size: 24px;
    font-weight: normal;
    color: #0d3555;
    text-decoration: none;
}

#post h2 a:hover {
    text-decoration: none;
}

.sidebar {
    background: url(images/sidebar-bg.png) repeat-y;
    width: 300px;
    float: right;
}

.sidebar-content {
    margin-left: 35px;
    width: 230px;
    color: #617281;
}

#footer {
    background: url(images/footer-bg.png) repeat-x;
    height: 230px;
}

#footer-ads {
    background: url(images/footer-ads-bg.png) no-repeat;
    width: 925px;
    height: 230px;
    margin-left: auto;
    margin-right: auto;
}

.ads {
    float: left;
    padding-top: 75px;
    padding-left: 60px;
}

.icons {
    float: right;
    margin-right: 20px;
    margin-top: 50px;
}


.comment-input-name {
	background: #f3f3f3 url('images/name.gif') center right no-repeat;
	font-size: 12px;
	border: 1px solid #0d3555;
	width: 350px;
	color: #000000;
	padding: 5px 0 5px 5px;
	margin-left: 10px;
}

.comment-input-email {
	background: #f3f3f3 url('images/email.gif') center right no-repeat;
	font-size: 12px;
	border: 1px solid #0d3555;
	width: 350px;
	color: #000000;
	padding: 5px 0 5px 5px;
	margin-left: 10px;
}

.comment-input-url {
	background: #f3f3f3 url('images/url.gif') center right no-repeat;
	font-size: 12px;
	border: 1px solid #0d3555;
	width: 350px;
	color: #000000;
	padding: 5px 0 5px 5px;
	margin-left: 10px;
}

.comment-input {
	background: #f3f3f3;
	font-size: 12px;
	border: 1px solid #0d3555;
	width: 611px;
	color: #000000;
	padding: 5px 0 5px 5px;
	margin-left: 10px;
}

.submit-comment {
	width:618px;
	height:30px;
	margin:5px 0 0 10px;
	background:#0d3555;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	border:0;
}

.submit-comment:hover {
	background:#1d2228;
}

#respond {
    margin-left: 8px;
}

.commentlist li {
    width: 607px;
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	border: 1px solid #0d3555;
	margin-left: 18px;
	margin-bottom: 20px;
	padding-top: 10px;
	padding-left: 10px;
	}
	
.commentlist li ul li {
	font-size: 1em;
}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	margin-right: 7px;
	margin-top: -3px;
	}
	
.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;

	color: #0d3555;
	}

.commentlist cite a {
    text-decoration: none;
}
	
.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	margin: 10px 10px 10px 0px;
	color: #cdd3da;
	}

.commentmetadata {
	font-weight: normal;
	color: #1d2228;
	}
	
.commentmetadata a {
    color: #1d2228;
    text-decoration: none;
}

.subbar ul li.search {
	background: url('images/search.png') center left no-repeat;
	padding: 5px 0 5px 30px;
	margin-left: 5px;
	
}

.field {
	width:200px;
	background: #617281;
	padding:2px 0 2px 5px;
	margin:2px 0 2px 0;
	color:#cdd3da;
	font-size:11px;
	border:1px solid #1d2228;
}

.archives {
	width:228px;
	padding:2px 0 2px 5px;
	color:#3c3c3c;
	font-size:11px;
	margin-left:0;
}

.sidebar a {
    color: #cdd3da;
}

.sidebar-content a {
    color: #cdd3da;
}

.sidebar-content a:hover {
    color: #617281;
    text-decoration: none;
}

.s-ul li {
    background: url(images/arrow1.png) no-repeat;
    line-height: 20px;
    padding-left: 25px;
}

.s-ul li:hover {
    background: url(images/arrow2.png) no-repeat;
    line-height: 20px;
    padding-left: 25px;
}

.navigation {
	display: block;
	text-align: center;
	margin-bottom: 0px;
	width: 620px;
	margin-left: 18px;
	}
	
.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
	
.line {
    height: 1px;
    width: 620px;
    border-bottom: 1px solid #114672;
    margin-left: 18px;
}

