/*
Massively tweaked version of the ProSense-Grey theme by
Author: Dosh Dosh</a> and <a href="http://thewrongadvices.com">The Wrong Advices</a>
Author URI: http://www.doshdosh.com
If you see any ugly or inelegant elements below, it's my fault, not the original theme author's.
LL

/*-----------Block Level Elements--------------*/

*{
	margin:0;
	padding:0;
}

body {
	font: 62.5% 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background:url('images/plag_new2_page.jpg') top center repeat-y;
	margin: 0;
	padding: 0;
	color: #444748;
}

body a, body a:visited {
	color: #ff66ff;
	text-decoration: none;
}

body a:hover {
	text-decoration: underline;
}

#page {
	width: 969px;
	margin: 0px auto;
	background:none;
	padding: 0;
}

#header {
	width: 100%;
	background: url('images/plag_new_bg.jpg') top left repeat-x;
	height: 82px;
margin:0; padding:0;}
#bigass_banner {width:100%; height:20px; background:#000; text-align:center; color:#FF66FF;}
#top {width: 969px; margin:0 auto; height:18px; background:#000; padding-top: 5px; text-align:right;}
#top p {padding-right:20px; background:none; font-weight:bold;}
#top p a{color:#ff66ff;}
#header h1 {
	font-size: 3.0em;
	padding: 0;
	margin: 0;
	color: #fff;
	font-family: "Century Gothic", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
	}

#header h1 a {
	color: #ff66ff;
}

.description {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
}

#header #header_right {margin:0;
	float:right;
	width: 390px;
	text-align: right;
	font-size: 1.2em;
	color: #fff;
	padding: 0px 50px 20px 0;
background:none;
height:82px;}

#header #header_left {
	float:left;
	width: 480px;
	text-align: left;
	font-size: 1.2em;
	color: #fff;
	padding: 0 0 20px 0; margin:0;
height:82px;}

#subscribe {
	text-align: right;
}

#wrapper {
	width:100%;
}

#content {
	float: left;
	width: 555px;
	line-height: 1.6em;
	padding-left: 20px;
	padding-top: 0px;
}

#sidebar {
	float: right;
	width: 365px;
	margin-left: 0px;
	padding-top: 0px;
}

#footer {
	color: #ccc;
	width: 100%;
	clear: both;
	background: url('images/plag_new_bg.jpg') repeat-x;
height:40px;
background-color:#000!important;}

#footer a, #footer a:visited {
	color: #ff66ff;
	text-decoration: none;
}
#footer a:hover{color:#333;}

#footer_left {
	padding: 10px 0 10px 20px;
	text-align: left;
	float: left;
	width: 320px;
	line-height: 1.6em;
}

#footer_right {
	padding: 10px 20px 10px 0;
	text-align: right;
	float: right;
	width: 250px;
	margin-left: 0px;
}

#footer_center {padding: 10px 20px 10px 0;
	float: left;
	width: 320px;
	margin-left: 0px;
	text-align:center!important;}

/*-------------Headings-------------*/

h1, h2, h3, h4 {
	font-family: "Century Gothic", Helvetica, Arial, Sans-Serif;
font-weight:normal;}

h1 {
	font-size: 3.0em;
	line-height: 1.0em;
}

h2 {
	font-size: 2.0em;
}

h3 {
	font-size: 1.5em;
}

h4 {
	font-size: 1.0em;
}


/*-------------The Post-------------*/



.post h2, .post h2 a:visited, .post h2 a {
	font-size: 1.4em;
	text-decoration: none;
	color: #2E393B;
	margin-bottom: 10px;
	line-height: 1.0em;
}

.post h2 a:hover{color:#ff66ff;}
.post h3 {margin-top:20px;margin-bottom:5px;}

.post {
	font-size: 1.2em;
	margin-bottom: 30px;
	text-align: justify;
}

.post p {
	padding: 5px 0px;
	margin: 5px 0px;
}

.post ul, .post ol, .bigarchives ul {
	margin: 10px 0 10px 0;
	padding-left: 40px;
}

.post li, .bigarchives li {
	padding: 2px 0 2px 0;
}
.bigarchives ul li, .bigarchives a {font-size:1.1em;color:#FF5FFF}
.bigarchives ul ul li {font-size:1em;}

.entry {
	margin-bottom: 10px;
	text-align: justify;
}
.entry a, .entrytext a {font-weight:bold; border-bottom:1px dotted; padding-bottom:1px;text-decoration:none;}
.entry a:visited, .entrytext a:visited{color:#666;}
.entry a:hover, .entrytext a:hover{border:none;text-decoration:none;color:#ccc;}
.entrytext .postmetadata {
	margin-top: 20px;
	text-align: justify;
}

.postmetadata {
	border-top: 1px dotted #ccc;
	padding-top: 2px;
	margin-bottom: 40px;
	text-align: right;
}

.postmetadata alt {
	border-top: 1px dotted #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;
padding-bottom:20px;}

.alignright {
	float:right;
	text-align:right;
}

.pagetitle {
	font-size: 1.6em;
	margin-bottom: 20px;
}

blockquote {
	margin: 10px;
	padding: 5px 10px 5px 10px;
	background: #e7e7e7;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
}


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: #efefef;
	border-top: dotted 1px #ccc;
	border-bottom: dotted 1px #ccc;
}

pre {color:#666; font:1.2em 'Courier New',Courier,Fixed;}


/*--------------Sidebar------------*/

#sidebar ul {
	margin-bottom:20px;
}

#sidebar .sidebar_right a {
	color: #444748;}
	
#sidebar .sidebar_left a {color:#777;}	

#sidebar .sidebar_left ul h2 {
	padding-bottom: 10px;
	border-bottom: dotted 1px #777;
	font-size: 2em;
text-transform:uppercase;
line-height:110%;}

#sidebar .sidebar_right ul h2 {
	padding-bottom: 10px;
	border-bottom: dotted 1px #AFAFAF;
	font-size: 2em;
text-transform:uppercase;
line-height:110%;}

#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: dotted 1px #777;
}

#sidebar .sidebar_right ul ul li {
	border-bottom: dotted 1px #AFAFAF;
}

.children {padding-left:10px;}

#sidebar a:hover {
	text-decoration: none;
color:#ff66ff;}

#sidebar .sidebar_left {
	width: 185px;
	float: left;
	padding: 0 10px 0 10px;
background:none;
color:#777;}

#sidebar .sidebar_right {
	width: 135px;
	float: right;
	padding: 0 10px 0 10px;
background:none;}

/*--------------Comments--------------*/

#comments {
	font-size: 1.6em;
	margin-bottom: 20px;
	border-bottom: 1px dotted #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 dotted #ccc;
}

ol.commentlist li.alt {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px dotted #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: 125px;
	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------------------*/

table.posttable {text-align:center; padding:10px; margin:10px auto; border:none;vertical-align:top;}
table.posttable td {padding:10px;}
hr {
	display: none;
}

#adsense_singlepost_top_square {
	
margin-left: 10px;
float:right;}

#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;
}

#wwsgd {background:#efefef; border:1px dotted #ccc; padding:10px; height:40px; margin:10px;}
.update {background:#efefef; border:1px dotted #ccc; padding:10px; margin:10px;}

#top a {padding-left:20px;}
a img, .noborder{
	border: 0!important; text-decoration:none!important;
}
.border {border:1px solid #ccc;}
.right {float:right; margin-left:10px;}
.left {float:left; margin-right:10px;}
.center {margin: 10px auto; text-align:center;}
.paddedborder {padding: 5px; border:1px solid #ccc;}
img.left {margin:5px 10px 10px 0}
img.right {margin:5px 0px 10px 10px}
h1, h2, h3, h4 {text-align:left!important;}
.related {border: 3px solid #ffccff; padding:10px; margin:0 auto 5px auto; background:#E5E5E5;}
li#author h2{border:none!important;}
img.author {border:1px solid #666;}
/*flickr grey bg*/
#flickr_badge_source_txt {padding:0; font: 11px Arial, Helvetica, Sans serif; color:#444748;}
#flickr_badge_icon {display:block !important; margin:0 !important; border: 1px solid #ccc !important;}
#flickr_icon_td {padding:0 5px 0 0 !important;}
.flickr_badge_image {text-align:center !important;}
.flickr_badge_image img {border: 1px solid #ccc !important; padding:5px;}
#flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#ff66ff;}
#flickr_badge_wrapper {background-color:#d7d7d7;border: solid 1px #ccc}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#444748 !important;}
#flickr_badge_uber_wrapper {margin:0 auto;}
#twitter_update_list li {font-style:italic;}
.youtube {text-align:center; margin:10px auto; padding-bottom:5px; width:425px;}
.youtube_small {text-align:center; margin:10px auto; padding-bottom:5px; width:255px;}