/*  
Theme Name: Evidens [White]
Theme URI: 
Description: Designed by <a href="http://designdisease.com">Design Disease</a> for <a href="http://premiumthemes.com">Premium Themes</a>. You may use this theme and make any changes you like as long you leave the credits link on. <a href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-Share Alike 3.0 License.</a>
Version: 1
Author: 
Author URI: 
Tags: 
*/
/* Begin Typography & Colors */
* {
	margin: 0;
	padding: 0; }
 
body {
	background: #fff;
	font: normal 12px "Verdana", sans-serif;
	margin: 0px;
	padding: 0px 25px 25px 25px;
	color: #4c4c4c; }
 
input, button, textarea, select {
	font: normal 12px/12px "Verdana", sans-serif;
	color: #2d3538;
	vertical-align: middle; }
 
legend { display: none; }
 
fieldset { border: none; }
 
ul, ol { list-style: none; }
 
ol { list-style-type: decimal; }
 
table {
	border-collapse: collapse;
	width: 100%; }
 
hr { display: none; }
 
img {
	padding: 0px;
	margin: 0px;
	border: none;
	text-align: center; }
 
a:link {
	text-decoration: none;
	color: #AD1F1F;
	border: 0px;
	-moz-outline-style: none; }
 
a:active {
	text-decoration: none;
	color: #AD1F1F;
	border-bottom: 0px dashed;
	-moz-outline-style: none; }
 
a:visited {
	text-decoration: none;
	color: #AD1F1F;
	border: 0px;
	-moz-outline-style: none; }
 
a:hover {
	text-decoration: none;
	color: #4c4c4c;
	border-bottom: 0px dashed;
	-moz-outline-style: none; }
 
a:focus {
	outline: none;
	-moz-outline-style: none; }
 
h1, h2, h3, h4 { font-family Arial, Helvetica, sans-serif; }
 
/* Header 
############################################################################################################## */
#header {
	overflow: hidden;
	padding-top: 25px; }
 
* html #header { height: 1%; }
 
/* Menu
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.head { overflow: hidden; }
 
* html .head { height: 1%; }
 
/* Logo
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.head .logo { float: left; }
 
	.head .logo .txt h1 {
		font: bold 16px/16px "Verdana";
		letter-spacing: -4px;
		text-transform: uppercase;
		padding-bottom: 5px; }
 
		.head .logo .txt h1 a, .head .logo .txt h1 a:visited,.head .logo .txt h1 a:hover {
			text-decoration: none;
			color: #000; }
 
	.head .logo .txt p.desc {
		font: bold 14px/14px "Arial";
		letter-spacing: -1px;
		display: block;
		color: #999;
		text-transform: uppercase; }
 
	.head .logo .img {  }
 
		.head .logo .img img { margin-bottom: 0px; }
 
/* Search
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.head .search {
	float: right;
	width: 170 px;
	height: 90px;
	repeat-y left;
	padding: 5px 5px 5px 0px; }
 
	.head .search h2 {
		font: bold 14px/14px "Verdana";
		padding-bottom: 5px;
		color: #4c4c4c;
		letter-spacing: -1px; }
 
	.head .search fieldset { overflow: hidden; }
 
	.head .search input {
		float: left;
		margin-right: 4px;
		background: #fff;
		border: 1px #b3b6b7 solid;
		padding: 4px;
		width: 170px;
		color: #666; }
 
	.head .search #searchsubmit {
		float: left;
		background: #000;
		width: 70px;
		cursor: pointer;
		font: bold 11px/11px "Arial";
		color: #4c4c4c;
		border: inset 1px #000;
		padding: 4px; }
 
/* Date
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.head .date {
	float: right;
	width: 130x;
	height: 40px;
	padding: 5px 15px 15px 20px;
	margin-right: 0px; }
 
	.head .date span.day {
		font: normal 18px/18px 'Arial';
		display: block;
		text-transform: uppercase;
		letter-spacing: -1px;
		color: #4c4c4c; }
 
	.head .date span.time {
		font: normal 12px/12px 'Verdana';
		color: #999; }
 
/* Menu
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.menu {
	padding: 0px 0px 10px 0px;
	overflow: hidden; }
 
* html .menu {
	height: 1%;
	float: left; }
 
.menu .pages { float: left; }
 
	.menu .pages ul {
		border-left: solid 1px #ccc;
		float: left; }
 
	.menu .pages li {
		display: inline;
		font: bold 14px/14px "Verdana";
		letter-spacing: -1px;
		float: left;
		border-right: solid 1px #ccc;
		height: 20px; }
 
		.menu .pages li ul li {
			font-weight: normal;
			letter-spacing: normal; }
 
		.menu .pages li a {
			color: #4c4c4c;
			float: left;
			padding: 4px 8px 10px 8px; }
 
			.menu .pages li a:hover {
				color: #4c4c4c;
				text-decoration: none; }
 
	.menu .pages .current_page_item a, .menu .pages .current_page_item a:visited, .menu .pages .current_page_item a:hover {
		no-repeat bottom center;
		color: #AD1F1F; }
 
	.menu .pages .current_page_item .page_item a, .menu .pages .current_page_item .page_item a:visited {
		background: #fff;
		color: # AD1F1F; }
 
	.menu .pages .current_page_item .page_item a:hover {
		background: #000 no-repeat bottom center;
		color: #AD1F1F; }
 
/* Feed
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.menu .feed {
	float: right;
	width: 170px; }
 
	.menu .feed li {
		display: inline;
		font: bold 14px/14px "Verdana";
		letter-spacing: -1px;
		float: left;
		height: 30px;
		margin-right: 5px; }
 
		.menu .feed li a { color: #4c4c4c; }
 
/* Center 
############################################################################################################## */
#container {
	overflow: hidden;
	padding: 25px 0px;
	width: 100%; }
 
* html #container { height: 1%; }
 
/* Center 
############################################################################################################## */
#center {
	margin-right: 515px;
	height: auto !important; }
 
#center-wap {
	float: left;
	width: 100%; }
 
.center-attachment {
	margin-right: 0px;
	height: auto !important; }
 
.border {
	background: url(images/border-bkg.png);
	overflow: hidden;
	height: 1px; }
 
.title {
	color: #4c4c4c;
	font: bold 26px/30px "Verdana";
	letter-spacing: -1px;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: solid 1px #ccc; }
 
/* Post Single
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.post, .attachment { width: 100%; }
 
/**/
* html .post, .attachment { width: 99%; }
 
/**/
.p-head {
	position: relative;
	padding-right: 100px; }
 
	.p-head h1, .p-head h1 a, .p-head h1 a:visited {
		color: #4c4c4c;
		font: bold 16px/16px "Verdana";
		letter-spacing: -1px; }
 
	.p-head h1 a:hover {
		color: #AD1F1F;
		text-decoration: none; }
 
	.p-head h2 {
		color: #4c4c4c;
		font: bold 18px/18px "Verdana";
		letter-spacing: -1px; }
 
		.p-head h2 a, .p-head h2 a:visited { color: #4c4c4c; }
 
		.p-head h2 a:hover {
			color: #AD1F1F;
			text-decoration: none; }
 
	.p-head h3 {
		color: #4c4c4c;
		font: bold 18px/18px "Verdana";
		letter-spacing: -1px; }
 
		.p-head h3 a, .p-head h3 a:visited { color: #4c4c4c; }
 
		.p-head h3 a:hover {
			color: #AD1F1F;
			text-decoration: none; }
 
.p-time {
	position: absolute;
	right: 0px;
	top: 5px;
	border-left: solid 4px #adadad;
	padding-left: 7px;
	width: 80px; }
 
	.p-time strong {
		letter-spacing: -1px;
		float: left; }
 
	.p-time .day {
		font: normal 34px/30px "Helvetica";
		color: #4c4c4c;
		padding-right: 7px; }
 
	.p-time .month-year {
		font: bold 14px/15px 'Arial';
		text-transform: lowercase;
		color: #ccc; }
 
.p-con {  }
 
	.p-con p {
		font: normal 12px/19px "Verdana";
		padding: 15px 0px;
		margin: 0px 0px; }
 
	.p-con ol { list-style: decimal inside; }
 
	.p-con ol {
		padding: 0px 0px 0px 0px;
		margin: 0px; }
 
		.p-con ol li { padding: 0px 0px 0px 0px; }
 
	.p-con ul {
		padding: 10px 10px 10px 10px;
		margin: 0px; }
 
		.p-con ul li {
			padding: 0px 0px 0px 0px;
			list-style-type: none;
			background: no-repeat left 2px;
			color: #666; }
 
	.p-con blockquote {
		font: italic 14px/19px Georgia, "Times New Roman", Times, serif;
		padding: 10px 20px;
		margin: 10px 0px;
		background: #f4f4f4;
		color: #666; }
 
		.p-con blockquote p {
			font: italic 14px/19px Georgia, "Times New Roman", Times, serif;
			color: #666; }
 
		.p-con blockquote li {
			padding: 2px 0px 2px 13px;
			list-style-type: none;
			font-size: 12px;
			line-height: 17px; }
 
.p-det {
	margin: 50px padding: 10px 10px 10px 10px;
	text-align: left; }
 
	.p-det li {
		color: #4c4c4c;
		display: inline;
		padding: 4px 0px 6px 0px;
		margin-right: 50px; }
 
		.p-det li.p-det-cat 
.p-det li.p-det-tag 
.p-det li a, .p-det li a:hover {
			color: #4c4c4c;
			text-decoration: underline;
			margin-right: 0px; }
 
.p-more {
	padding-top: 0px;
	text-align: left; }
 
	.p-more li {
		color: #AD1F1F;
		display: inline;
		padding: 0px 0px 0px 0px;
		margin-right: 0px; }
 
		.p-more li.p-more-com { background: url("images/p-more-com-ico.png") left center no-repeat; }
 
		.p-more li a,.
.p-more li a:visited {
			color: #4c4c4c;
			font: bold 14px/18px "Verdana";
			letter-spacing: -1px;
			margin-right: 0px; }
 
		.p-more li a:hover { color: #4c4c4c; }
 
.p-con .wpunlimited_bookmarks strong {
	font-weight: normal;
	color: #999;
	padding-bottom: 2px;
	font-size: 10px;
	text-transform: uppercase; }
 
.p-con .wpunlimited_bookmarks a img {
	display: inline;
	border: none;
	padding: 0;
	margin: 0;
	margin-top: 5px; }
 
/* Images
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
.p-con img {
	padding: 0;
	max-width: 100%; }
 
	.p-con img.centered {
		display: block;
		margin-left: auto;
		margin-right: auto;
		padding: 1px;
		border: solid 0px #9b9792; }
 
	.p-con img.alignright {
		margin: 5px 5px 5px 5px;
		display: inline;
		border: solid 0px #eee;
		padding: 1px; }
 
	.p-con img.alignleft {
		margin: 5px 20px 0px 0px;
		display: inline;
		border: solid 0px #eee;
		padding: 1px; }
 
.p-con .alignright { float: right; }
 
.p-con .alignleft { float: left }
 
/* Navigation
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
.nav {
	overflow: hidden;
	padding-bottom: 10px;
	padding-top: 30px; }
 
	.nav .left a {
		float: left;
		background: url(images/nav-left.png) no-repeat left 0px;
		padding-left: 20px; }
 
	.nav .right a {
		float: right;
		background: url(images/nav-right.png) no-repeat right 0px;
		padding-right: 20px; }
 
	.nav a, .nav a:visited {
		color: #AD1F1F;
		cursor: hand;
		font: bold 14px/14px "Verdana";
		letter-spacing: -1px; }
 
	.nav a:hover { color: #4c4c4c; }
 
/* Side Right 
############################################################################################################## */
.comments-list {  }
 
	.comments-list h2 {
		color: #000;
		font: bold 26px/30px "Verdana";
		letter-spacing: -1px;
		padding-bottom: 20px; }
 
	.comments-list div.entry {
		margin-bottom: 25px;
		padding: 25px;
		border: 1px solid #e5e5e5;
		background: #ffffff; }
 
	.comments-list div.alt {
		border: 1px solid #e5e5e5;
		background: #f4f4f4; }
 
	.comments-list p.name {
		font: normal 14px/14px "Verdana" sans-serif;
		letter-spacing: -1px;
		color: #000; }
 
	.comments-list p.avt {
		padding: 0px;
		margin: 0px;
		float: right; }
 
		.comments-list p.avt img { border: solid 1px #ccc; }
 
* html .comments-list p.avt { left: -60px; }
 
.comments-list p.date {
	font-size: 11px;
	margin-bottom: 5px; }
 
	.comments-list p.date a, .comments-list p.date a:visited, .comments-list p.date a:hover {
		color: #999;
		text-decoration: underline; }
 
.comments-list .con {
	font: normal 12px/17px "Verdana";
	margin-right: 90px;
	color: #333; }
 
	.comments-list .con p {
		font: normal 12px/17px "Verdana";
		padding: 5px 0px;
		margin: 0px;
		color: #333; }
 
	.comments-list .con blockquote {
		font: italic 14px/19px Georgia, "Times New Roman", Times, serif;
		color: #666;
		margin: 10px 20px; }
 
		.comments-list .con blockquote p {
			font: italic 14px/19px Georgia, "Times New Roman", Times, serif;
			color: #666; }
 
/* Comments Form
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.comments-form {
	border: 1px solid #e5e5e5;
	background: #f4f4f4;
	padding: 20px;
	color: #333333; }
 
	.comments-form h3 {
		color: #4c4c4c;
		font: bold 25px/25px "Verdana";
		letter-spacing: -1px;
		padding-bottom: 5px;
		margin-bottom: 5px;
		border-bottom: solid 1px #e5e5e5; }
 
	.comments-form p {
		padding: 7px 0px;
		color: #808080; }
 
	.comments-form .required {
		font-weight: normal;
		color: #cc0000; }
 
	.comments-form input {
		border: 1px solid #ccc;
		background: #ffffff;
		padding: 5px;
		width: 250px;
		margin-right: 7px; }
 
	.comments-form textarea {
		border: 1px solid #ccc;
		background: #ffffff;
		padding: 4px;
		width: 98%; }
 
	.comments-form .button {
		border: outset 1px #000;
		background: #666;
		color: #fff;
		width: auto;
		font-size: 11px;
		font-weight: bold;
		padding: 4px 5px; }
 
/* Side Right 
############################################################################################################## */
#right {
	float: right;
	width: 485px;
	height: auto !important; }
 
/* R1
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
.r1 {
	float: left;
	width: 290px; }
 
	.r1 .widget {
		width: 290px;
		margin-bottom: 5px; }
 
	.r1 .widget {
		color: #4c4c4c;
		font-size: 16px;
		letter-spacing: -1px;
		padding: 0px 0px;
		margin-bottom: 10px; }
 
		.r1 .widget label {
			font: normal 14px/14px "Verdana";
			letter-spacing: -1px;
			display: block;
			color: #000;
			background: #f0f2f3;
			padding: 3px 4px;
			margin-bottom: 10px; }
 
		.r1 .widget li {
			font: normal 13px/13px "Verdana";
			padding: 5px 5px 5px 10px;
			color: #999;
			background: url(images/r1-widget-li.png) no-repeat left 10px; }
 
			.r1 .widget li ul li { padding-bottom: 5px; }
 
	.r1 .widget_recent_entries ul li {
		border-bottom: solid 1px #dadada;
		padding: 5px 5px 5px 10px; }
 
	.r1 .widget_recent_comments ul li {
		border-bottom: solid 1px #dadada;
		padding: 3px 0px 5px 7px; }
 
	.r1 .widget_text { font: bold 12px/17px "Verdana"; }
 
		.r1 .widget_text p {
			font: bold 12px/17px "Verdana";
			padding: 5px 0px;
			margin: 0px; }
 
		.r1 .widget_text blockquote {
			font: italic 13px/17px "Georgia";
			padding: 10px;
			margin: 0px;
			background: #f0f2f3; }
 
	.r1 .widget_tag_cloud {
		font-family: Arial, Helvetica, sans-serif;
		line-height: 22px; }
 
	.r1 .widget_calendar table { width: 100%; }
 
		.r1 .widget_calendar table td {
			text-align: center;
			padding: 4px 3px;
			font-size: 11px; }
 
	.r1 .widget_calendar caption {
		background: #f0f2f3;
		padding: 5px 0px;
		margin-bottom: 5px; }
 
	.r1 .widget_calendar #today {
		background: #f0f2f3;
		font-weight: bold; }
 
	.r1 .widget_search #s {
		border: 1px solid #ccc;
		padding: 2px;
		margin-right: 0px; }
 
	.r1 .widget_search #searchsubmit {
		border: outset 1px #000;
		background: #666;
		color: #fff;
		width: auto;
		font-weight: bold;
		padding: 2px; }
 
/* R2
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
.r2 {
	float: right;
	width: 190px; }
 
	.r2 .widget {
		margin-bottom: 15px;
		background: url(images/widget-dotted.png) repeat-y left;
		padding: 0px 5px 5px 20px; }
 
		.r2 .widget h3 {
			font-weight: normal;
			color: #4c4c4c;
			font-size: 18px;
			letter-spacing: -1px;
			padding-bottom: 6px;
			margin-bottom: 6px;
			border-bottom: solid 1px #c3c4c5; }
 
		.r2 .widget label {
			font: bold 18px/18px "Verdana";
			letter-spacing: -1px;
			display: block;
			color: #000;
			background: #f0f2f3;
			padding: 3px 4px;
			margin-bottom: 3px; }
 
		.r2 .widget a { text-decoration: underline; }
 
		.r2 .widget li {
			padding: 10px 10px 2px 7px;
			color: #999;
			background: url(images/r1-widget-li.png) no-repeat left 7px;
			color: #000; }
 
			.r2 .widget li ul li { padding-bottom: 0px; }
 
	.r2 .widget_text { font: normal 12px/17px "Verdana"; }
 
		.r2 .widget_text p {
			font: normal 12px/17px "Verdana";
			padding: 5px 0px;
			margin: 0px; }
 
		.r2 .widget_text blockquote {
			font: italic 13px/17px "Georgia";
			padding: 10px;
			margin: 0px;
			background: #f0f2f3; }
 
	.r2 .widget_recent_entries ul li {
		border-bottom: solid 1px #dadada;
		padding: 3px 0px 5px 7px; }
 
	.r2 .widget_recent_comments ul li {
		border-bottom: solid 1px #dadada;
		padding: 3px 0px 5px 7px; }
 
	.r2 .widget_tag_cloud {
		font-family: Arial, Helvetica, sans-serif;
		line-height: 22px; }
 
	.r2 .widget_calendar table { width: 100%; }
 
		.r2 .widget_calendar table td {
			text-align: center;
			padding: 5px 3px; }
 
	.r2 .widget_calendar caption {
		background: #f0f2f3;
		padding: 5px 0px;
		margin-bottom: 5px; }
 
	.r2 .widget_calendar #today {
		background: #f0f2f3;
		font-weight: bold; }
 
	.r2 .widget_search #s {
		border: 1px solid #ccc;
		padding: 2px;
		margin-right: 0px; }
 
	.r2 .widget_search label {
		font-weight: normal;
		color: #000;
		font-size: 19px;
		letter-spacing: -1px;
		padding-bottom: 6px;
		margin-bottom: 6px;
		border-bottom: solid 1px #c3c4c5;
		background: none; }
 
	.r2 .widget_search #searchsubmit {
		border: outset 1px #000;
		background: #666;
		color: #fff;
		width: auto;
		font-weight: bold;
		padding: 2px; }
 
/* Top
############################################################################################################## */
#b-top {
	clear: both;
	padding-bottom: 0px; }
 
	#b-top span {
		background: #000
		no-repeat top center;
		color: #fff;
		font: bold 14px/14px "Verdana";
		letter-spacing: -1px;
		padding: 0px 0px 3px 0px; }
 
		#b-top span a, #b-top span a:visited, #b-top span a:hover {
			color: #fff;
			text-decoration: none; }
 
/* Footer
############################################################################################################## */
#footer {
	clear: both;
	padding: 20px 0px 0px 0px;
	background: url(images/border-bkg.png) repeat-x top; }
 
	#footer p.by {
		color: #999;
		padding: 2px 0px; }
 
		#footer p.by a {
			text-decoration: underline;
			color: #999; }
 
	#footer p.copy { padding: 2px 0px; }
 




