/* 
	Theme Name: WPTimes
	Theme URL: http://www.thewebguy.tv
	Description: Newspaper style Wordpress theme.
	Author: The Web Guy
	Author URI: http://www.thewebguy.tv
	Version: 1.0
*/

body {
	background: #0066ff; /* url(images/bg_blue.gif) repeat-x;*/
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif;
	margin: 10px auto 0px;
	padding: 0px;
	}
	
#wrap {
	background: #FFFFFF;
	width: 900px;
	margin: 0px auto 0px;
	padding: 0px;
	}

#container { 
	width: 920px; 
	background: #fff;
	text-align: left; 
	margin: 0px auto; 
	border: 3px solid #0099ff;
	}
	
a, a:visited {
	color: #0066ff;
	text-decoration: none;
	}
	
a:hover {
	text-decoration: underline;
	}
	
#header {
	background: #FFFFFF url(images/logo_01.gif) no-repeat;
	width: 900px;
	height: 80px;
	margin: 10px auto 0px;
	padding: 0px;
	}



/* ================================================================ 
SEARCH FORM
=================================================================== */
#header form {
	margin: 20px 2px 0 0;
	padding: 0;
	float: right;
	width: 255px;
	text-align: right;
	}
#header  input#s {
	float: left;
	margin: 0;
	padding: 4px 0 4px 5px;
	width: 215px;
	border: 1px solid #0066FF;
	}
#header  input.search-submit {
	float: right;
	text-align: center;
	width: 30px;
	margin: 0;
	padding: 3px 0 2px 0;
	color: #ffffff;
	background: #0066FF;
	border: 1px solid #0066FF;
	}



/* ================================================================ 


TOP MENU BAR


=================================================================== */

#menubar {
	background: #0099FF;
	width: 900px;
	height: 30px;
	color: #000000;
	margin: 0px auto 0px;
	padding: 0px;
        border-bottom: 1px solid #000000;
	}

.menubaritems {
	background: #0099FF;
	width: 900px;
	float: left;
	text-align: left;
	margin: 0px;
	padding: 6px 0px 0px 0px;
	}
	
.menubaritems li {
	display: inline;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
		
.menubaritems ul {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}
	
.menubaritems ul li a {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #FFFFFF;
	padding: 0px;
	margin: 0px 10px 0px 10px;
	text-decoration: none;
	}

.menubaritems ul li a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	}

/* ================================================================ 


TOOL BOX UNDER EACH POST


=================================================================== */

#tools {
	float: left;
	width: 456px;
        background: #FFFFFF;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	border: 1px solid #CCCCCC;
	}
	
#tools ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}

#tools ul li {
	display: inline;
	padding: 0px;
	margin: 0px;
	}
	
#tools ul li a {
	display: block;
	color: #801D1D;
	text-decoration: none;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	border-bottom: 1px dotted #C0C0C0;
	}

#tools ul li a:hover {
	background: #EBF2F7;
	color: #801D1D;
	text-decoration: underline;
	}
	
#tools p{
	padding: 3px 0px 0px 0px;
	margin: 0px;
	line-height: 20px;
	}

#toolstop {
	float: left;
        background: #FFFFFF;
	border: 1px solid #FFFFFF;
	width: 448px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
#toolstop ol{
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 10px 0px;
	}
	
#toolstop ol li{
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	}
	
#toolstop ul{
	list-style-type: square;
	color: #000000;
	font-size: 12px;
	font-family: Trebuchet MS;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 10px 0px;
	}
	
#toolstop ul li{
	list-style-type: square;
	color: #000000;
	font-size: 11px;
	font-family: Trebuchet MS;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	}

#toolstop a  {
	color: #801D1D;
	text-decoration: none;
	}

#toolstop a:hover {
	color: #801D1D;
	text-decoration: underline;
	}

#toolstop h1 {
	color: #000000;
	font-size: 16px;
	font-family: Trebuchet MS;
	font-weight: bolder;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px dotted #777777;
	}
	
#toolstop h1 a  {
	color: #000000;
	text-decoration: none;
	}

#toolstop h1 a:hover {
	color: #000000;
	text-decoration: none;
	}

#toolsbottom {
	float: left;
        background: #FFFFFF;
	border: 1px solid #FFFFFF;
	width: 408px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
#toolsbottom ol{
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 10px 0px;
	}
	
#toolsbottom ol li{
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	}
	
#toolsbottom ul{
	list-style-type: square;
	color: #000000;
	font-size: 12px;
	font-family: Trebuchet MS;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 10px 0px;
	}
	
#toolsbottom ul li{
	list-style-type: square;
	color: #000000;
	font-size: 11px;
	font-family: Trebuchet MS;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	}

#toolsbottom a  {
	color: #801D1D;
	text-decoration: none;
	}

#toolsbottom a:hover {
	color: #801D1D;
	text-decoration: underline;
	}

#toolsbottom h1 {
	color: #000000;
	font-size: 16px;
	font-family: Trebuchet MS;
	font-weight: bolder;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px dotted #777777;
	}
	
#toolsbottom h1 a  {
	color: #000000;
	text-decoration: none;
	}

#toolsbottom h1 a:hover {
	color: #000000;
	text-decoration: none;
	}




/* ================================================================ 


THE TOOLS


=================================================================== */

#tags {
	float: left;
        background: #E9E9E9;
	border: 1px solid #CCCCCC;
	width: 398px;
	margin: 10px 20px 0px 20px;
	padding: 0px 10px 10px 10px;
	}
	
#tags ol{
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 10px 0px;
	}
	
#tags ol li{
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	}
	
#tags ul{
	list-style-type: square;
	color: #000000;
	font-size: 12px;
	font-family: Trebuchet MS;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 10px 0px;
	}
	
#tags ul li{
	list-style-type: square;
	color: #000000;
	font-size: 11px;
	font-family: Trebuchet MS;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	}

#tags a  {
	color: #801D1D;
	text-decoration: none;
	}

#tags a:hover {
	color: #801D1D;
	text-decoration: underline;
	}

#tags h1 {
	color: #000000;
	font-size: 14px;
	font-family: Trebuchet MS;
	font-weight: bolder;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px dotted #777777;
	}
	
#tags h1 a  {
	color: #000000;
	text-decoration: none;
	}

#tags h1 a:hover {
	color: #000000;
	text-decoration: none;
	}

#commenting {
	float: left;
	width: 416px;
        background: #FFFFFF;
	margin: 10px 0px 0px 0px;
	padding: 0px 20px 20px 20px;
	border: 1px solid #CCCCCC;
        font-size: 12 px;
	}
	
#commenting ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}

#commenting ul li {
	display: inline;
	padding: 0px;
	margin: 0px;
	}
	
#commenting ul li a {
	display: block;
	color: #801D1D;
	text-decoration: none;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	border-bottom: 1px dotted #C0C0C0;
	}

#commenting ul li a:hover {
	background: #EBF2F7;
	color: #801D1D;
	text-decoration: underline;
	}
	
#commenting p{
	padding: 3px 0px 0px 0px;
	margin: 0px;
	line-height: 20px;
	}

#commenting h1 {
	color: #000000;
	font-size: 12px;
	font-family: Trebuchet MS;
	font-weight: bolder;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px dotted #777777;
	}
	
#commenting h1 a  {
	color: #000000;
	text-decoration: none;
	}

#commenting h1 a:hover {
	color: #000000;
	text-decoration: none;
	}

#commenting-ie {
	float: left;
	width: 416px;
        background: #000000;
	margin: 10px 0px 0px 0px;
	padding: 0px 20px 20px 20px;
	border: 1px solid #CCCCCC;
	}
	
#commenting-ie ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}

#commenting-ie ul li {
	display: inline;
	padding: 0px;
	margin: 0px;
	}
	
#commenting-ie ul li a {
	display: block;
	color: #801D1D;
	text-decoration: none;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	border-bottom: 1px dotted #C0C0C0;
	}

#commenting-ie ul li a:hover {
	background: #EBF2F7;
	color: #801D1D;
	text-decoration: underline;
	}
	
#commenting-ie p{
	padding: 3px 0px 0px 0px;
	margin: 0px;
	line-height: 20px;
	}

#commenting-ie h1 {
	color: #000000;
	font-size: 12px;
	font-family: Trebuchet MS;
	font-weight: bolder;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px dotted #777777;
	}
	
#commenting-ie h1 a  {
	color: #000000;
	text-decoration: none;
	}

#commenting-ie h1 a:hover {
	color: #000000;
	text-decoration: none;
	}

#ratings {
	float: left;
        background: #FFFFFF;
	border: 1px solid #FFFFFF;
	width: 191px;
	margin: 0px 0px 0px 10px;
	padding: 0px 5px 0px 5px;
	}
	
#ratings ol{
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 10px 0px;
	}
	
#ratings ol li{
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	}
	
#ratings ul{
	list-style-type: square;
	color: #000000;
	font-size: 12px;
	font-family: Trebuchet MS;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 10px 0px;
	}
	
#ratings ul li{
	list-style-type: square;
	color: #000000;
	font-size: 11px;
	font-family: Trebuchet MS;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	}

#ratings a  {
	color: #801D1D;
	text-decoration: none;
	}

#ratings a:hover {
	color: #801D1D;
	text-decoration: underline;
	}

#ratings h1 {
	color: #000000;
	font-size: 16px;
	font-family: Trebuchet MS;
	font-weight: bolder;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px dotted #777777;
	}
	
#ratings h1 a  {
	color: #000000;
	text-decoration: none;
	}

#ratings h1 a:hover {
	color: #000000;
	text-decoration: none;
	}

#postedin {
	float: left;
        background: #FFFFFF;
	border: 1px solid #FFFFFF;
	width: 191px;
	margin: 0px 0px 0px 10px;
	padding: 0px 5px 0px 5px;
	}
	
#postedin ol{
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 10px 0px;
	}
	
#postedin ol li{
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	}
	
#postedin ul{
	list-style-type: square;
	color: #000000;
	font-size: 12px;
	font-family: Trebuchet MS;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 10px 0px;
	}
	
#postedin ul li{
	list-style-type: square;
	color: #000000;
	font-size: 11px;
	font-family: Trebuchet MS;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	}

#postedin a  {
	color: #801D1D;
	text-decoration: none;
	font-size: 12px;
	font-family: Trebuchet MS;
	}

#postedin a:hover {
	color: #801D1D;
	text-decoration: underline;
	}

#postedin h1 {
	color: #000000;
	font-size: 16px;
	font-family: Trebuchet MS;
	font-weight: bolder;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px dotted #777777;
	}
	
#postedin h1 a  {
	color: #000000;
	text-decoration: none;
	}

#postedin h1 a:hover {
	color: #000000;
	text-decoration: none;
	}
	
#blockquote{
	margin: 0px 25px 10px 25px;
	padding: 0px 25px 0px 10px;
	background: #E8E8E8;
	border-top: 2px solid #000000;
	border-bottom: 1px solid #000000;
	}
	
#content blockquote p{
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 0px 0px;
	}





/* ================================================================ 


THE MAIN PAGE


=================================================================== */

#schema {
	width: 900px;
	margin: 0px auto 0px;
	padding: 0px;
	}

#schema p { 
        text-align: left;
	padding: 0px 0px 15px 0px;
	margin: 0px;
	line-height: 20px;
	}
	
#schema h1 {
	color: #333333;
	font-size: 26px;
	font-family: Trebuchet MS;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 10px 0px;
	border-top: 0px solid #000000;
	}
	
#schema h1 a  {
	color: #0066ff;
	text-decoration: none;
	}

#schema h1 a:hover {
	color: #0066ff;
	text-decoration: none;
	}
	
#schema p img{
	/* jb float: left;*/
	border: none;
	margin-right: 15px;
	margin-bottom: 10px;
	}
	
#schema h2 {
	color: #0066ff;
	font-size: 18px;
	font-family: Trebuchet MS;
	font-weight: bold;
	padding: 20px 0px 0px 0px;
	margin: 0px;
	border-top: 0px solid #C0C0C0;

	}
	
#schema img.wp-smiley {
	float: none;
	border: none;
	padding: 0px;
	margin: 0px;
	}

#schema img.wp-wink {
	float: none;
	border: none;
	padding: 0px;
	margin: 0px;
	}



/* ================================================================ 


IMAGE ALIGN CLASSES


=================================================================== */

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}


/* ================================================================ 


THE MAIN PAGE INNER


=================================================================== */

#schema2 {
	float: left;
	width: 556px;
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 20px 0px;
	}
	
#schema2 ol{
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 10px 0px;
	}
	
#schema2 ol li{
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	}
	
#schema2 ul{
	list-style-type: square;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 10px 0px;
	}
	
#schema2 ul li{
	list-style-type: square;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	}


#schema2 h1 {
	background: #FFFFFF;
	color: #0E1850;
	font-size: 24px;
	font-family: Trebuchet MS;
	font-weight: bolder;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	border-top: 0px solid #000000;
	}

#schema2 h1 a  {
	color: #0066ff;
	text-decoration: none;
	}

#schema2 h2 {
	background: #FFFFFF;
	color: #0066ff;
	font-size: 18px;
	font-family: Trebuchet MS;
	font-weight: bolder;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #C0C0C0;
	}

#schema2 h2 a  {
	color: #0066ff;
	text-decoration: none;
	}

#schema2 h1 a:hover {
	color: #0066ff;
	text-decoration: none;
	}
/*#schema2 p {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif;
	margin: 0px auto 0px;
	padding: 0px;
        }
*/




/* ================================================================ 


LEFT SIDEBAR


=================================================================== */
	
#sidebar-left {
	float: left;
	width: 150px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 20px 0px;
	border-top: 0px solid #000000;
	}

#sidebar-left ul {
	list-style: none;
	margin-left: 5px;
	padding: 0px;
	}

#sidebar-left ul li {
	display: inline;
	padding: 0px;
        margin-left: 0px;
	}
	
#sidebar-left ul li a {
	display: block;
	color: #0066ff;
	text-decoration: none;
	margin-left: 5px;
	padding: 5px 0px 5px 0px;
	border-bottom: 1px dotted #C0C0C0;
	}

#sidebar-left ul li a:hover {
	background: #EBF2F7;
	color: #000099;
	text-decoration: underline;
	}
	
#sidebar-left p{
	padding: 3px 0px 0px 0px;
	margin: 0px;
	line-height: 20px;
	}

#sidebar-left h1 {
	/*background: #FFFFFF url(images/h1_bg.gif) no-repeat;*/
        background: #ffffff;
	/*color: #0E1850;*/
        color: #0066ff;
	font-size: 14px;
	font-family: Trebuchet MS;
	font-weight: bolder;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 3px; /*jb*/
/*border-left: 1px solid #9fa1ff;*/
	border-left: 1px solid #000000;
        border-bottom: 1px solid #000000;
	}








/* ================================================================ 


THE LEFT SIDEBAR WHEN ITS A RIGHT SIDEBAR


=================================================================== */

#sidebar-left2 {
	float: right;
	width: 150px;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 20px;
	}








/* ================================================================ 


RIGHT SIDEBAR


=================================================================== */

#sidebar-right {
	float: right;
	width: 150px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	border-top: 0px solid #000000;
	}

#sidebar-right ul {
	list-style: none;
	margin-left: 5px;
	padding: 0px;
	}

#sidebar-right ul li {
	display: inline;
	padding: 0px;
        margin-left: 5px;
	}
	
#sidebar-right ul li a {
	display: block;
	color: #0066ff;
	text-decoration: none;
	margin-left: 5px;
	padding: 5px 0px 5px 0px;
	border-bottom: 1px dotted #C0C0C0;
	}

#sidebar-right ul li a:hover {
	background: #EBF2F7;
	color: #000099;
	text-decoration: underline;
	}
	
#sidebar-right p{
	padding: 3px 0px 0px 0px;
	margin: 0px;
	line-height: 20px;
	}

#sidebar-right h1 {
	/*background: #FFFFFF url(images/h1_bg.gif) no-repeat;*/
        background: #ffffff;
	/*color: #0E1850;*/
        color: #0066ff;
	font-size: 14px;
	font-family: Trebuchet MS;
	font-weight: bolder;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 3px; /*jb*/
	border-left: 1px solid #9fa1ff;
        border-bottom: 1px solid #9fa1ff;
	}

#sidebar-right h1 a  {
	color: #0E1850;
	text-decoration: none;
	}

#sidebar-right h1 a:hover {
	color: #0E1850;
	text-decoration: none;
	}
#sidebar-right h3  {
	color: #0066FF;
	text-decoration: none;
        font-style: italic; 
	}










/* ================================================================ 


THE POST AND PAGES


=================================================================== */
	
#post-top {
	float: left;
	width: 548px;
        background: #ffffff;
	margin: 20px 0px 0px 0px;
	padding: 0px 5px 10px 5px;
	border-bottom: 2px solid #9fa1ff;
	border-top: 0px solid #9fa1ff;
	border-left: 1px solid #9fa1ff;
	border-right: 0px solid #9fa1ff;
	}
	
#post-top ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}

#post-top ul li {
	display: inline;
	padding: 0px;
	margin: 0px;
	}
	
#post-top ul li a {
	display: block;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	border-bottom: 1px dotted #C0C0C0;
	}

#post-top ul li a:hover {
	background: #EBF2F7;
	color: #000099;
	text-decoration: underline;
	}
	
#post-top p{
	padding: 3px 0px 0px 0px;
	margin: 0px;
	line-height: 20px;
	}

#post-top h1 {
	color: #0066ff;
	font-size: 22px;
	font-family: Trebuchet MS;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 10px 0px;
	border-bottom: 0px solid #0066ff;
	}

#post-top h1.breakingnews {
	color: #000000;
	font-size: 26px;
	font-family: Trebuchet MS;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 10px 0px;
	border-bottom: 0px solid #0066ff;
	}
#post-top h1.breakingnewteaser {
	color: #0066ff;
	font-size: 26px;
	font-family: Trebuchet MS;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 10px 0px;
	border-bottom: 0px solid #0066ff;
	}

#post-lower {
	float: left;
	width: 548px;
        background: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 10px 5px;
	border-bottom: 1px solid #9fa1ff;
	border-top: 25px solid #ffffff;
	border-left: 0px solid #9fa1ff;
	border-right: 0px solid #9fa1ff;
	}
	
#post-lower ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}

#post-lower ul li {
	display: inline;
	padding: 0px;
	margin: 0px;
	}
	
#post-lower ul li a {
	display: block;
	color: #0066ff;
	text-decoration: none;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	border-bottom: 1px dotted #C0C0C0;
	}

#post-lower ul li a:hover {
	background: #EBF2F7;
	color: #0066ff;
	text-decoration: underline;
	}
	
#post-lower p{
	padding: 3px 0px 0px 0px;
	margin: 0px;
	line-height: 20px;
	}

#post-lower h1 {
	color: #0066ff;
	font-size: 18px;
	font-family: Trebuchet MS;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-top: 0px solid #000000;
	}

#post-lower h1.topstories{
	color: #000000;
	font-size: 26px;
	font-family: Trebuchet MS;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 10px 0px;
	border-bottom: 0px solid #0066ff;
	}
	
#post-lower h1 a  {
	color: #0066ff;
	text-decoration: none;
	}

#post-lower h1 a:hover {
	color: #0066ff;
	text-decoration: none;
	}
	
blockquote{
	margin: 0px 25px 10px 25px;
	padding: 0px 25px 0px 10px;
	background: #E8E8E8;
	border-top: 2px solid #000000;
	border-bottom: 1px solid #000000;
	}
	
#content blockquote p{
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 0px 0px;
	}








/* ================================================================ 


THE MIDDLE COLUMN


=================================================================== */

#leftside {
	float: left;
	width: 460px;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 20px 0px;
	border-top: 0px solid #000000;
	}
	
#leftside ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}

#leftside ul li {
	display: inline;
	padding: 0px;
	margin: 0px;
	}
	
#leftside ul li a {
	display: block;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	border-bottom: 1px dotted #C0C0C0;
	}

#leftside ul li a:hover {
	background: #EBF2F7;
	color: #000099;
	text-decoration: underline;
	}
	
#leftside p{
	padding: 3px 0px 0px 0px;
	margin: 0px;
	line-height: 20px;
	}






/* ================================================================ 


THE FOOTER


=================================================================== */


#footer {
	background: #0099FF;
	width: 900px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9px;
	margin: 0px auto 0px;
	padding: 10px 0px 10px 0px;
	text-align: center;
        border-top: 1px solid #000000;
	}
	
#footer a, #footer a:visited {
	color: #d1d1d1;
	text-decoration: underline;
	}
	
#footer a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	}

#footmenu {
	background: #FFFFFF;
	width: 900px;
	height: 30px;
	color: #1A5983;
	margin: 0px auto 0px;
	padding: 0px;
	}

.footmenuitems {
	width: 900px;
/*	float: center; */
	text-align: center;
	margin: 0px;
	padding: 8px 0px 0px 0px;
	}
	
.footmenuitems li {
	display: inline;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
		
.footmenuitems ul {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}
	
.footmenuitems ul li a {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #1A5983;
	padding: 0px;
	margin: 0px 10px 0px 10px;
	text-decoration: none;
	}

.footmenuitems ul li a:hover {
	color: #1A5983;
	text-decoration: underline;
	}







/* ================================================================ 


THE COMMENTING SYSTEM


=================================================================== */

#commentblock {
	width: 376px;
	background: #E9E9E9;
	color: #000000;
	float: left;
	padding: 20px 20px 10px 20px;
	margin: 10px 0px 0px 0px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	}
	
#commentblock ol {
	list-style-type: square;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	}
	
.commentdate {
	font-size: 12px;
	padding-left: 0px;
	}

.commentname {
	color: #000000;
	margin: 0px;
	padding: 5px 5px 5px 0px;
	}

.commentinfo {
	clear: both;
	}

.commenttext {
	background: #FFFFFF;
	width: 306px;
	color: #000000;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	padding: 10px 10px 0px 15px;
	margin: 5px 0px 20px 0px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	}

.commenttext-admin {
	background: #FFFFFF;
	width: 306px;
	color: #000000;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	padding: 10px 10px 0px 15px;
	margin: 5px 0px 20px 0px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	}

/* 
Style Sheet code for Image Caption Easy Plugin for WordPress
Copy and Paste this code into your WordPress theme style sheet file (style.css) then upload to its location.
You can edit any of these to suit your needs.
*/
.excerptthumb{
  padding: 0px !important;
  margin: 0px !important;
  font-family: arial,helvetica,sans-serif;
  font-size: 10px;
  line-height: 1.15em;
  text-align: left;
  border: 0px solid #808080;
  background: #ffffff;
  color: #333;
  text-align: center;
}
.excerptthumb img { border: 1px solid #000000; margin:0; padding:0px; }
.excerptthumb span { text-align: left; }



table.coll 
{
border-collapse: collapse
}
table.sep
{
border-collapse: separate
}



/* ================================================================ 


WP-CAPTION CSS


=================================================================== */


.aligncenter,
div.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.alignleft {
    float: left;
}

.alignright {
    float: right;
}

.wp-caption {
    /*border: 1px solid #0066ff;*/
	    border: 0 none;
    text-align: center;
    background-color: #ffffff;
    padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
    margin: 10px;




    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.wp-caption img {
    margin: 0;
    padding: 0;
    border: 1px solid #000000;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
	/*color: #0066ff;*/
	color: #000000;
    line-height: 11px !important; 
    padding: 0 4px 5px;
    margin-left: 5px !important; 
	margin-right: 2px !important;
	margin-top: 2px !important;

}


/* ================================================================ 
CUSTOM STYLES
=================================================================== */
.sidecomments {
	color: #0066ff;
	font-style:italic; 
	}

.sidecomments2 {
	color: #0066ff;
	font-size: small; 
	}

.sidecomments3 {
	color: #000000;
	font-size: smaller;
        line-height: .5em;
	}


.classadds A:link {text-decoration: none;}
.classadds A:visited {text-decoration: none;}
.classadds A:active {text-decoration: none;}
.classadds A:hover {text-decoration: none;}

#views {
       font-size: x-small;
       font-style: italic;
       margin-top: 10px;
       margin-left: 15px;
       margin-bottom: -10px;
       }