/*

Theme Name: WhitePlus

Theme URI: http://www.militaru.net/whiteplus/

Description: a clean, minimalistic theme with 3 columns and a white background.

Author: Militaru

Author URI:  http://www.militaru.net

Version: 1.1

Tags: white, 3 columns, widgets, clean, minimalistic.





*/



body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form{

	margin: 0;

	padding: 0;

}



body {

	font-family: Verdana, Georgia, Trebuchet,  Arial;

	font-size: 13px;

	text-align: justify;

	vertical-align: top;

	background: #fff;

	color: #2a423c;

	border-top: 10px solid #6e212e;

}



h1,h2,h3,h4,h5,h6 {

	font-family: Georgia, Verdana, Trebuchet,  Arial;

        font-size: 15px;

	font-weight: bold;

}



h1 {

	font-family:  Trebuchet, Arial, Verdana,;

        font-size: 18px;

	font-weight: bold;

}

h2 {

	font-family: Georgia, Verdana, Trebuchet,  Arial;

        font-size: 17px;

	font-weight: bold;

}



h6 {

	font-family:  Trebuchet, Arial, Verdana,;

        font-size: 15px;

	font-weight: bold;

}

a {

	color: #2a423c;

}



a:hover { text-decoration: none; }



a img { border: 0; }



p { padding: 10px 0 5px; }



blockquote {

	margin: 10px 0 0;

	border-left: 2px solid #6e212e;

}



blockquote p { padding: 10px; }



blockquote blockquote {

	float: none;

	width: auto;

	margin: 0 10px;

}



dd { padding: 0 0 0 20px; }



form, input, textarea {

	font-size: 12px;

}



p img { max-width: 100%; }



img.aligncenter {

	padding: 4px;

	border: 1px solid #ededed;

}



img.alignright{

	margin: 3px 0 2px 10px;

	padding: 4px;

	border: 1px solid #ededed;

	display: inline;

}



img.alignleft {

	margin: 3px 10px 2px 0;

	padding: 4px;

	border: 1px solid #ededed;

	display: inline;

}



.alignleft { float: left; }



.alignright { float: right }



.aligncenter { 	display: block;	margin-left: auto;	margin-right: auto; }



.clear { margin: 0; padding: 0; clear: both; }



small { font-size: 11px; }



code {

	background: #ffe9b7;

}



ul {

	list-style-type: square;

}



#wrapper{

	width: 960px;

	margin: 0 auto;

	text-align: left;



}



#header{

	width: 960px;

	height: 180px;

	margin: 0;

	padding: 0;

	background: url(images/header.png);

}



#header h1 {

	margin: 20px 0 0 30px;

	padding: 30px 0 0 0;

}



#header h1 a{

	margin: 10px 0 30px 0;

	color: #ffe9b7;

	font-size: 40px;

	text-decoration: none;

	font-weight: normal;

	letter-spacing: -3px;

	padding: 0;

}



#header h2 {

	font-size: 22px;

	color: #ffe9b7;

	margin: 10px 0 0 30px;

	font-weight: normal;

	text-transform: lowercase;

	letter-spacing: -2px;

}



#menu {

	width: 960px;

	height: 45px;

	border-bottom: 5px #6e212e solid;

}



#menu ul{

	margin: 5px  auto;

	padding: 0 0 0 20px;

	list-style: none;

	list-style-type: none;

	font-style: bold;

        font-size: 12px;

}



#menu ul li{

	float: left;

	margin: 10px 10px 5px 10px;

	font-size: 12px;

	border: 3px #fff solid;

	background: #b5463f;

}





#menu ul li a{

	display: block;

	padding: 5px 8px 8px 9px;

	text-decoration: none;

	color: #cddec6;

	font-weight: bold;



}



#menu ul li a:hover{

	background: #6e212e;

}





#menu ul li.current_page_item{

	float: left;

	margin: 5px;

	font-size: 14px;

	border: 5px #6e212e solid;

	background: #6e212e;

}



#container {

	float: left;

	width: 960px;

	margin-top: 20px;	

}



#content {



	float: left;

	width: 700px;

	margin-right: 1px;

}



.sidebar {



	float: left;

	width: 180px;

	margin-left: 12px;



}



.post {

	padding: 10px 10px;

}



.post a{

	font-weight: bold;

	text-decoration: underline;

	color: #2a423c;

}



.post a:hover{

	text-decoration: none;

}



.post h2 {

	font-size: 36px;

	font-weight: normal;

	padding-bottom: 5px;

	border-bottom: 1px #2a423c dotted;

}



.post h2 a {

	padding: 0;

	margin: 0;

	color: #b5463f;

	text-decoration: none;

	letter-spacing: -2px;

	font-weight: normal;

}



.post h2 a:hover{

	padding: 0;

	margin: 0;	

	color: #2a423c;

	background: none;

}



.meta {

	color: #6e212e;

	line-height: 22px;

}



.meta p {

	margin: 0;

	padding: 0;

}



a.comments-link {

	font-weight: normal;

}



.entry {

	line-height: 20px;

}





.entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {

	padding: 10px 0 5px;

}



.entry h2 {

	font-size: 24px;

	border:none;

}

.entry h2 a {

	color: #8f3939;

}



.entry h3 {

	font-size: 22px;

	font-weight: normal;

}



.entry h4 {

	font-size: 20px;

	font-weight: normal;

}





.entry h5 {

	font-size: 18px;

	font-weight: normal;

}



.entry h6 {

	font-size: 16px;

	font-weight: normal;

}



.post a img {

	margin: 15px;

	border: 2px solid #6e212e;

}



.post a:hover img{

	border: 2px solid #b5463f;











}









.related {

	margin: 10px;

	padding: 10px;

	border-top: 5px solid #6e212e;

}





.related h2 {

	font-size: 22px;

	font-weight: normal;

}



.related ul li {

	font-size: 16px;

	margin: 5px 0 5px 0;

}



.related ul li a{

	padding: 2px 4px 2px 4px;

	text-decoration: none;

}



.related ul li a:hover{

	padding: 2px 4px 2px 4px;

	background: #6e212e;

	color: #ffe9b7;

}



.comm {

	margin: 10px 0;

}



.comm a {

	padding: 3px 20px 3px 5px;

	margin: 1px 3px 1px 3px;	

	border-top: 1px #6e212e dotted;

	font-weight: bold;

}



.comm a:hover{

	padding: 3px 20px 3px 5px;

	margin: 1px 3px 1px 3px;	

	border-top: 1px #6e212e dotted;

}



.sidebar a {

	padding: 3px 5px 3px 5px;

	text-decoration: none;

}



.sidebar a:hover{

	padding: 3px 5px 3px 5px;

	background: #6e212e;

	color: #ffe9b7;

}



.sidebar ul {

	list-style: none;

	margin: 0;

	padding: 0;

}



.sidebar ul {

	margin: 0 0 10px;

}



.sidebar ul li {

	padding: 10px 10px 0;

}



.sidebar ul li h2 {

	border-bottom: 1px dotted #2a423c;

	padding: 8px 10px 9px;

	font-size: 24px;

	font-weight: normal;

	letter-spacing: -1px;

}



.sidebar ul ul {

	margin: 0;

	padding: 6px 5px 0;

	margin: 0 5px 10px;

	line-height: 24px;

	list-style-type: square;

}



.sidebar ul ul li {

	padding: 0;

}



.sidebar ul ul ul {

	padding: 0 0 0 10px;

}



li.rss a {

	text-decoration: none;

	padding: 0;

}



li.rss a:hover{

	background: none;

	padding: 0;

}



#search {

    background: url(images/search_bg.png) no-repeat left top;

    padding: 5px 5px 7px;

}



#search .text {

    border: 0;

    width: 128px;

    vertical-align: middle;

	font-size: 20px;

}



#search .button {

    border: 0;

    vertical-align: middle;

}





#calendar a{

	margin: 0;

	padding: 0;

	color: #6e212e;

	text-decoration: underline;

}



#calendar a:hover{

	margin: 0;

	padding: 0;

	background: #6e212e;

	color: #ffe9b7;

}



#wp-calendar > caption{

	margin: 5px;

	font-weight: bold;

}



#wp-calendar th, #wp-calendar td {

	margin: 3px;

}



.navigation {

	margin: 10px;

	border-top: 5px solid #6e212e;

	padding: 10px 0;

	margin-bottom: 15px;

	font-size: 14px;

	font-family: Georgia, Verdana, Arial;

	text-align: center;

}





.navigation a{

	padding: 3px 5px 3px 5px;

	margin: 1px 3px 1px 3px;

	font-weight: bold;

	text-decoration: none;

	color: #2a423c;

	font-weight: bold;

}



.navigation a:hover{

	padding: 3px 5px 3px 5px;

	margin: 1px 3px 1px 3px;

	background: #6e212e;

	color: #ffe9b7;

	text-decoration: none;

}



.navigation_single {

	padding: 10px 0;

	font-size: 12px;

	font-family: Georgia, Verdana, Arial;

	text-align: center;

	margin: 0 0 10px 0;

}





.navigation_single a{

	padding: 3px 5px 3px 5px;

	margin: 1px 3px 1px 3px;

	font-weight: bold;

	text-decoration: none;

	color: #2a423c;

	font-weight: bold;

}



.navigation_single a:hover{

	padding: 3px 5px 3px 5px;

	margin: 1px 3px 1px 3px;

	background: #6e212e;

	color: #ffe9b7;

	text-decoration: none;

}



#comments{

	margin: 20px 10px 10px 10px;

	padding: 10px 0;

	border-top: 5px solid #6e212e;

}



#trackbacks{

	margin: 20px 10px 10px 10px;

	padding: 10px 0;

	border-top: 5px solid #6e212e;

}



.comment-text {

	background: #fff;

	padding: 10px;

}



.comment-text p {

	margin: 0;

	padding: 0;

}



.comment-text ul {

	list-style-type: square;

}



.comment-text ul li{

	margin:0;

	padding:0;

	border:0;

}



#comments-count {

	font-size: 22px;

	font-weight: normal;

	padding: 0 10px 10px 10px;

	border-bottom: 1px dotted #6e212e;

}



#comments ol {

	list-style: none;

	margin: 10px 0;

	padding: 0;

}



#comments ol li{

	list-style: none;

	margin: 10px 0 0;

	padding: 10px;

	border-top: 5px solid #6e212e;

	line-height: 24px;

}



#comments p.comment-author{

	font-size: 18px;

	padding: 0 0 5px 0;

	font-weight: normal;

	margin: 10px 0 0 0;

}



p.comment-author a{

	text-decoration: none;

	padding: 0;

	margin: 0;

}



p.commentmetadata {

	margin: 0;

	padding: 0;

	font-size: 10px;

	border-bottom: 1px dotted #6e212e;

}



#respond{

	border: 1px solid #6e212e;

	padding: 10px;

}



#respond input, #respond textarea{

	border: 2px solid #6e212e;

}



#comment-form-title {

	font-size: 22px;

	font-weight: normal;

	margin: 0 0 10px 0;

}



#submit {

	background: #ffe9b7;

	color: #6e212e;

	font-size: 22px;

}





img.avatar {

	float: left;

	margin: 5px;

} 



.commentnr{

	float: right;

	font-size: 18px;

}



ol.commentlist li {

	background: #efefef;

}



ol.commentlist li.author {

	background: #ffe9b7;

}



#footer{

	float: left;

	width: 960px;

	padding: 10px 0 10px 0;

	border-top: 5px solid #6e212e;

	text-align: left;

	line-height: 24px;

}



.tagcloud {

	background: #6e212e;

	padding: 10px;

	

}



.tagcloud_up {

	background: url(images/tagcloud_up.png) top center no-repeat;

	width: 960px;

	height: 10px;



}



.tagcloud_bottom {

	background: url(images/tagcloud_bottom.png) bottom center no-repeat;

	width: 960px;

	height: 10px;

}



.tagcloud  a{

	color: #ffe9b7;

	margin: 3px ;

	font-weight: bold;

	text-decoration: none;

}



.tagcloud a:hover{

	margin: 3px;

	color: #e3d185;

	text-decoration: none;

}



#footer p{

	margin: 0 10px 0 10px;

}



#footer p a {

	font-weight: bold;

}



#footer p a:hover{

	text-decoration: none;

}

#edito a{color: #6e212e

}



#nav{

    font-size:1.1em;

    width: 895px;

    height: 10px;

    margin-left: 7px;

    border-bottom: 5px #6e212e solid;

   

    



}



#nav, #nav ul {

	list-style: none;

	line-height: 1;

        

}





#nav a, #nav a:hover {

	display: block;

	text-decoration: none;

        margin: 5px auto;

        border-bottom: none;	



}



#nav li {

	float: left;

	list-style:none;

        background:#b5463f;

        border-left:none;

	border-right:1px solid #ffe9b7;

        border-bottom: none;



}



#nav a, #nav a:visited {

	display:block;

	font-weight:bold;

	color: #cddec6;

	padding:6px 12px;

}



#nav a:hover, #nav a:active, .current_page_item	a, #home .on {

	background:#6e212e;

	text-decoration:none

}	



#nav li ul {

	position: absolute;

	left: -999em;

	height: auto;

	width: 174px;

	

}



#nav li li {

	width: 172px;

	border-top: 1px solid #ffe9b7;

	border-right: 1px solid #ffe9b7;

	border-left: 1px solid #ffe9b7;

	background: #ffe9b7;

}



#nav li li a, #nav li li a:visited {

	font-weight:bold;

	font-size:0.9em;

	color:#cb0a48;

}



#nav li li a:hover, #nav li li a:active {

	background:#6e212e;

}	



#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {

	left: auto;

}



#nav li ul{

margin-left:-41px;

}



a.main:hover

{

    background: none;

}
