ÃÂÃÂ¯ÃÂÃÂ»ÃÂÃÂ¿/*
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.2
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: Arial, Tahoma, Verdana;

	font-size: 12px;

	text-align: center;

	vertical-align: top;

	background: #fff;

	color: #2a423c;

	

}



h1,h2,h3,h4,h5,h6{

	font-size: 16px;

	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 #000000;

}



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.alignleft {
  float: left;
  margin: 5px 10px 5px 0;
  }
img.alignright {
  float: right;
  margin: 5px 0 5px 10px;
  }
img.aligncenter {
  margin: 10px auto;
  text-align: center;
  display: block;
  }

.wp-caption {
  border: 1px solid #ddd;
  text-align: center;
  background-color: #f3f3f3;

  padding-top: 4px;

  /* optional rounded corners for browsers that support it */

  -moz-border-radius: 3px;

  -khtml-border-radius: 3px;

  -webkit-border-radius: 3px;
  border-radius: 3px;
  }

.wp-caption img {
  margin: 0;
  padding: 0;
  border: none;
  }

.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  padding: 0 4px 5px;
  margin: 0;
  color: #111;
  }

.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: #ffffff;

}



ul {

	list-style-type: square;

}



#wrapper{

	width: 960px;

	margin: 0 auto;

	text-align: left;



}



#header{

	width: 960px;

	height: 236px;

	margin: 0;

	padding: 0;

	background: url(images/header.png);

}



#hide h1 {

	margin: -300px 0 270px 30px;

	padding: 30px 0 0 0;

}



#header h1 a{

	margin: 10px 0 30px 0;

	color: #ffffff;

	font-size: 40px;

	text-decoration: none;

	font-weight: normal;

	letter-spacing: -3px;

	padding: 0;

}



#header h2 {

	font-size: 22px;

	color: #ffffff;

	margin: 0px 0px 0px 250px;

        padding: 20px 0 0 0;

	font-weight: normal;

	text-transform: ;

	letter-spacing: 0px;

}

#catnav {
  margin: 0px 0 0 0;
  padding: 0;
  clear: both;
  height: 44px;
  width: 960px;
border-bottom: 2px #2a423c dotted;
  }

#nav {
  list-style: none;
  margin: 0;
  padding: 0;
  }
	
#nav ul {
  margin: 0;
  padding: 0;
  list-style: none;
  list-style-type: none;
  }

#nav li {
  float: left;
  margin: 0;
  padding: 0;
line-height: 44px;
font-size: 12pt;
padding: 0 0px 0 0px;
  }

#nav a {
  display: block;
  line-height: 44px;
  margin: 0;
  padding: 0 10px 0 10px;
  font-size: 12pt;
  color: #000;
  letter-spacing: 0px;
  text-decoration: none;
  font-weight: ;
  }

#nav li a:hover {
  color: #af0000;
  text-decoration: none;
  display: block;
  }

#nav li ul {
  list-style: none;
  position: absolute;
  width: 150px;
  left: -999em;
  }

#nav li:hover ul, #nav li.sfhover ul {
  left: auto;
  }
	
#nav li li {
  float: left;
  margin: 0;
  padding: 0;
  width: 150px;
  }
	
#nav li li a {
  width: 150px;
  height: 24px;
  line-height: 24px;
  color: #fff;
  border-top: 1px solid #131f27;
  background: #040404;
  margin: 0;
  padding: 5px 20px 5px 15px;
  }
	
#nav li li a:hover {
  border-top: 1px solid #131f27;
  background: #000;
  padding: 5px 20px 5px 15px;
  }

#nav li:hover, #nav li.sfhover { /* prevents IE7 drop-down menu bug (focus on a page element prevents nested menus from disappearing) */
  position: static;
  }

.rss {

float: right;

margin: 10px 0 0 0;

}

.twitter {

float: right;

margin: 7px 10px 0px 0px;

}

.facebook {

float: right;

margin: 7px 10px 0px 0px;

}

.pixie {

float: right;

margin: 7px 10px 0px 0px;

}

#container {

	float: left;

	width: 960px;

	margin-top: 20px;	

}



#content {



	float: left;

	width: 535px;

	margin-right: 1px;

}



.sidebar {



	float: left;

	width: 200px;

	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: #950000;

	text-decoration: none;

	letter-spacing: -2px;

	font-weight: normal;

}



.post h2 a:hover{

	padding: 0;

	margin: 0;	

	color: #2a423c;

	background: none;

}



.meta {

	color: #000000;

	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: 0px;

	

}



.post a:hover img{

	

}





.related {

	margin: 10px;

	padding: 10px;

	border-top: 5px solid #000000;

}



.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: #000000;

	color: #ffffff;

}



.comm {

	margin: 10px 0;

}



.comm a {

	padding: 3px 20px 3px 5px;

	margin: 1px 3px 1px 3px;	

	border-top: 1px #000000 dotted;

	font-weight: bold;

}



.comm a:hover{

	padding: 3px 20px 3px 5px;

	margin: 1px 3px 1px 3px;	

	border-top: 1px #000000 dotted;

}



.sidebar a {

	padding: 3px 5px 3px 5px;

	text-decoration: none;

}



.sidebar a:hover{

	padding: 3px 5px 3px 5px;

	background: #000000;

	color: #ffffff;

}



.sidebar ul {

	list-style: none;

	margin: 0;

	padding: 0;

}



.sidebar ul {

	margin: 0 0 10px;

}



.sidebar ul li {

	padding: 0px 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: #000000;

	text-decoration: underline;

}



#calendar a:hover{

	margin: 0;

	padding: 0;

	background: #000000;

	color: #ffffff;

}



#wp-calendar > caption{

	margin: 5px;

	font-weight: bold;

}



#wp-calendar th, #wp-calendar td {

	margin: 3px;

}



.navigation {

	margin: 10px;

	border-bottom: 2px #2a423c dotted;

	padding: 10px 0;

	margin-bottom: 15px;

	font-size: 14px;

	font-family: 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: #000000;

	color: #ffffff;

	text-decoration: none;

}



.navigation_single {

	padding: 10px 0;

	font-size: 12px;

	font-family: 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: #000000;

	color: #ffffff;

	text-decoration: none;

}





#comments{

	margin: 20px 10px 10px 10px;

	padding: 10px 0;

	border-top: 5px solid #000000;

}



#trackbacks{

	margin: 20px 10px 10px 10px;

	padding: 10px 0;

	border-top: 5px solid #000000;

}



.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 #000000;

	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 #000000;

}



#respond{

	border: 1px solid #6e212e;

	padding: 10px;

}



#respond input, #respond textarea{

	border: 2px solid #000000;

}



#comment-form-title {

	font-size: 22px;

	font-weight: normal;

	margin: 0 0 10px 0;

}



#submit {

	background: #ffffff;

	color: #000000;

	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: #ffffff;

}



#footer{

	float: left;

	width: 960px;

	padding: 10px 0 10px 0;

	border-top: 2px #2a423c dotted;

	text-align: left;

	line-height: 24px;

}



.tagcloud {

	background: #000000;

	padding: 10px;

	

}



.tagcloud_up {

	background: url(images/tagcloud_up.png) top center no-repeat;

	width: 960px;

	height: 10px;



}



.tagcloud_bottom {
	background: url(images/footer.png) bottom center no-repeat;
	width: 960px;
	height: 120px;
}

.tagcloud  a{
	color: #ffffff;
	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;
}

/* Get rid of the "Pixie" header */
.pixie-widget-hd {display:none;}

/* Layout */
.pixie-widget-layout-custom {width:460px;}

/* Styles */
.pixie-widget-style-custom .pixie-widget-image, .pixie-widget-style-custom .pixie-widget-matte {width:100px;height:100px;}

/* Get rid of caption */
.pixie-widget-style-custom em {display:none;}

/* Layout-Styles*/
.pixie-widget-layout-custom .pixie-widget-style-custom .pixie-widget-bd {margin:0;padding:0;}
.pixie-widget-layout-custom .pixie-widget-style-custom .pixie-widget-listitem {padding:4px;margin:0 5px 5px 0; border:1px solid #A9A9A9;}
.pixie-widget-layout-custom .pixie-widget-style-custom .pixie-widget-listitem, .pixie-widget-layout-custom .pixie-widget-style-custom .pixie-widget-image, .pixie-widget-layout-custom .pixie-widget-style-custom .pixie-widget-matte {width:100px;}

/* Themes */
.pixie-widget-theme-custom {border:none;}