/*
Theme Name: ProSense-Blue
Theme URI: http://www.doshdosh.com/wordpress-themes/Prosense-Adsense-Ready-SEO-Theme
Description: ProSense-Blue is a fast loading and search engine optimized Adsense Ready Wordpress Theme, specifically designed for all types of niche and professional content.<br /><br />Distributed under the Creative Commons Attribution-ShareAlike 3.0 License.
Author: Dosh Dosh</a> and <a href="http://thewrongadvices.com">The Wrong Advices</a>
Author URI: http://www.doshdosh.com
/*-----------Block Level Elements--------------*/
*{
 margin:0;
 padding:0;
}
body {  font: 62.5% 'Lucida Grande', Verdana, Arial, Sans-Serif;  background: #999999;  margin: 0px;  padding: 0px; }
body a, body a:visited {  color: #094AF7;  text-decoration: none; }
body a:hover {  text-decoration: underline; }
body p {  padding: 5px 0px;  margin: 5px 0px; } #page {width: 950px;margin: 0px auto;background: #FFF url('images/page_background.jpg') top center repeat-y;padding: 0 10px 0 10px;}
#header {  width: 100%;background: #000;height: 100px;background: #FFF url('images/header_footer_img.jpg') top center repeat-y; }
#header h1 {  font-size: 2.0em;  padding: 0;  margin: 0;  color: #fff;  font-family: "Arial, Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, sans-serif;	 }
#header h1 a {  color: #fff; }
.description {  font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif; }
#header #header_right {  float:right;  width: 390px;  text-align: right;  font-size: 1.2em;  color: #fff;  padding: 20px 20px 20px 0; } 
#header_right a {  color: #fff; } 
#header #header_left {  float:left;  width: 480px;  text-align: left;  font-size: 1.2em;  color: #fff;  padding: 10px 0px 20px 20px; }
#subscribe {  text-align: right; }
#wrapper {  width: 100%; }
#content {  float: left; width: 500px; line-height: 1.6em; padding-left: 20px; padding-top: 20px; }
#sidebar { float: right; width: 410px; 	margin-left: 0px; padding-top: 20px; }
#footer { color: #fff;  width: 100%;  clear: both;  background: #FFF url('images/header_footer_img.jpg') top center repeat-y; }
#footer a, #footer a:hover, #footer a:visited {  color: #fff;  text-decoration: none; }
#footer_left {  padding: 10px 0 10px 20px;  text-align: left;  float: left;  width: 480px;  line-height: 1.6em; }
#footer_right {  padding: 10px 20px 10px 0;  text-align: right;  float: right;  width: 390px;  margin-left: 0px; }
/*-------------Headings-------------*/
h1, h2, h3, h4 {  font-family: Arial, Helvetica, Sans-Serif; }
h1 {  font-size: 2.0em;  line-height: 1.0em; }
h2 {  font-size: 1.5em; }
h3 {  font-size: 1.0em; }
h4 {  font-size: 1.0em; }
/*-------------The Post-------------*/
.post h1, .post h1 a:hover, .post h1 a:visited, .post h1 a {  font-size: 14pt;  text-decoration: none;  color: #2459A8;  margin-bottom: 10px;  line-height: 1.0em;  text-align: left; }
.post {  font-size: 1.2em;  margin-bottom: 30px;  text-align: justify; }
.post p {  padding: 5px 0px;  margin: 5px 0px; }
.post ul, .post ol {  margin: 10px 0 10px 0;  padding-left: 40px; }
.post li {  padding: 2px 0 2px 0; }
.entry {  margin-bottom: 10px;  text-align: justify; }
.entrytext .postmetadata {  margin-top: 20px;  text-align: justify; }
.postmetadata {  border-top: 1px dashed #ccc;  padding-top: 2px;  margin-bottom: 40px;  text-align: right; }
.postmetadata alt {  border-top: 1px dashed #ccc;  padding-top: 2px;  margin-bottom: 40px;  text-align: left; }
.navigation {  display:block;  margin-bottom: 20px; }
#nav {  list-style-type : none;  text-align : center;  font-family: Arial, Helvetica, sans-serif;  font-size: 10px;  line-height: 3.15em;  height : 40px; }
#nav a {  margin: 0px;  width : 94px;  height : 20px;  font-weight : bold;  font-style : normal;  display : block;  padding: 0 0 10px 0; }
#nav a:hover { 	background: #000; }
#nav li {  float: right;   list-style-type: none;  margin: 0px;  border-right: solid 1px #fff; }   
.alignleft {  float:left;  text-align:left; }
.alignright {  float:right;  text-align:right; }
.pagetitle {  font-size: 1.5em;  margin-bottom: 20px;  color:#707070;  font-weight:normal; }
blockquote {  margin: 10px 0 10px 0;  padding: 5px 10px 5px 10px;  background: #D7E1FF;  border-top: solid 1px #9DB7FF;  border-bottom: solid 1px #9DB7FF; }
code{  font:1.2em 'Courier New',Courier,Fixed;  display:block;  overflow:auto;  text-align:left;  margin: 10px 0 10px 0;  padding: 5px 10px 5px 10px;  background: #D7E1FF;  border-top: solid 1px #9DB7FF;  border-bottom: solid 1px #9DB7FF; }
a img {  border: 0; }
#tools {  width:590px;  height:25px;  font-size:0.95em; }
#tools a:hover {  background:none;  border: solid 1px #9DB7FF;}
/*--------------Sidebar------------*/
#sidebar ul {  margin-bottom:20px; }
#sidebar a {  color: #2C2C2C; }
#sidebar .sidebar_left ul h2 {  padding-bottom: 10px;  border-bottom: dashed 1px #9DB7FF;  font-size: 1.5em; }
#sidebar .sidebar_right ul h2 {  padding-bottom: 10px;  border-bottom: dashed 1px #80A0F6;  font-size: 1.5em; }
#sidebar ul li {  list-style:none;  line-height:1.6em;  font-size: 1.1em; }
#sidebar ul ul { }
#sidebar .sidebar_left ul ul li {  border-bottom: dashed 1px #9DB7FF; }
#sidebar .sidebar_right ul ul li {  border-bottom: dashed 1px #80A0F6; }
#sidebar a:hover {  text-decoration: underline; }
#sidebar .sidebar_left {  width: 185px;  float: left;  padding: 0 10px 0 10px; }
#sidebar .sidebar_right {  width: 185px;  float: right;  padding: 0 10px 0 10px; }
#sidebar .sidebar_left ul ul li ul{   padding-left:20px;   margin-bottom:0;  }
#sidebar .sidebar_left ul ul li ul li{   list-style:none;   line-height:1.6em;   font-size: 1.1em;   border-bottom:0;  }     
#sidebar .sidebar_right ul ul li ul{   padding-left:20px;   margin-bottom:0;  }     
#sidebar .sidebar_right ul ul li ul li{   list-style:none;   line-height:1.6em;   font-size: 1.1em;   border-bottom:0;  }
/*--------------Comments--------------*/
#comments {  font-size: 1.6em;  margin-bottom: 20px;  border-bottom: 1px dashed #ccc;  padding-bottom:20px; }
#respond {  font-size: 1.6em;  margin-bottom: 5px; }
ol.commentlist {  list-style-type : none;  font-size: 1.2em; }
ol.commentlist li {  margin-bottom: 20px;  padding-bottom: 20px;  border-bottom: 1px dashed #ccc; }
ol.commentlist li.alt {  margin-bottom: 20px;  padding-bottom: 20px;  border-bottom: 1px dashed #ccc; }
#comment_title {  margin-bottom: 5px; }
#commentform {  margin-bottom: 20px; }
#commentform p {  margin-bottom: 10px; }
#commentform textarea { width:99%; padding:2px; font-size: 12px; background-color: #fff; border: 1px solid #ccc; } 	
/*--------------Search Form-------------*/
#search {margin-bottom: 20px;text-align: right;}
#searchform {margin-bottom: 20px;}
#searchform input {width: 180px;background: #fff;}
/*-------------Calendar-----------------*/
#wp-calendar {  width: 180px;  text-align: left;  margin-top: 5px; }
#wp-calendar th {  margin-top: 5px; }
#wp-calendar caption {  font-size: 1.2em;  margin-top: 5px; }
/*-------------Other------------------*/
hr {  display: none; }
#adsense_singlepost_top_square { }
#adsense_singlepost_bottom_square {  margin-bottom: 30px; }
#adsense_singlepost_top_banner {  margin-bottom: 5px; }
#adsense_singlepost_bottom_banner {  margin-bottom: 30px; }
#adsense_homepage_linkunit {  margin-bottom: 30px; }
#adsense_homepage_banner {  margin-bottom: 30px; } 
.linktextarea {font-size:10px;font-family:verdana;overflow:hidden;}
#img-caption {font-size: 10px;text-align: center; font-style:italic; border: 0.5px dotted #D6D6D6; padding: 5px 1px 1px 1px;margin:10px;}
