html { margin: 0; padding: 0; }

body{
     margin: 0;
     padding: 0;
     font-family: verdana, helvetica, arial, sans-serif; background: #EAEEF2; 
     font-size: 10px;
     line-height:12px;
     background: #eaeff3;
/*  background-image: url('img/wfcblogbg.gif'); */
	background-image: url('webgraphics/WFC/wfc_blog_bg.jpg');
     background-repeat: repeat-y;
     background-position: center;
     color: #333;
	}

A:visited     	{color : #036;}
A:link    		{color : #360;}
A:hover              {color : #690;}

#container-inner {
       width:860px;      /* width of entire page */
	background-color: white;
	margin: 0 auto;

	}

h1 {
	color: #000;
	font-size: 16px;
       line-height:16px;
	font-weight: bold;
	margin: 0px;
	}

h5 { /* underlined red header */
	font-size: 9px;
	line-height:11px;
	letter-spacing: 1px;
	color:#900;
	font-weight: bold;
	margin:0px;
	padding:0px;
	}

.blogcolumn { /* center column -- main page content */
	vertical-align: top;
	margin-top:0px;
	margin-right:20px;
	margin-left:20px;
	margin-bottom:0px;
/*	width: 70%; */
}

.rightcolumn { /* right column nav */
	/* width: 30%; */
       width:180px;
	vertical-align: top;
	}


/* ---------------- */
/* RIGHT COLUMN NAV */
/* ---------------- */

.nav {
	background-color: #EEEEEE;
	font-size: 11px;
	line-height:13px;
	padding-top:0px;
	padding-right:10px;
	padding-left:10px;
	padding-bottom:0px;
	}

.nav a {
	color: #336600;
	display: block;
	margin: 0px;
	}

.nav a:hover {color: #003366;}

.nav h1{
	color: #990000;
	font-size: 12px;
	border-bottom:1px solid #990000;
	margin-top: 10px;
	margin-bottom: 0px;
	padding:0px;
}
.nav h2 {
	color: #003366;
	margin-top: 9px;
	margin-bottom: 0px;
	padding:0px;
	font-size: 12px; }
	
	
/* ------------------------------ */
/* BLOGROLL - right side links    */
/* ------------------------------ */

div#blogroll h4{
	font-size: 11px;
	line-height:13px;
	color:#036;
	font-weight:bold;
	padding:0px;
	margin-top:16px;
	margin-bottom:3px;
	}
	
div#blogroll p{
	font-size:10px;
	line-height:10px;
	color:#000;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:6px;
	}
	
div#blogroll a {
	text-decoration:none;
	}
	
div#blogroll a:hover {
	text-decoration:underline;
	}


/* ------- */
/* ENTRIES */
/* ------- */

.entry {
	border-bottom: 1px solid #EEEEEE;
	color: #4B4F5F;
	font-size: 11px;
	line-height:16px;
	margin-bottom: 15px;
       width:440px;
	}

.entry h1 {
	color: #345871;
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	}

.entry h2 {
	color: #000000;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 10px 0px 0px 0px;
	}
	
.entrymargin{
	margin-top:20px;
	margin-right:20px;
	margin-left:20px;
	margin-bottom:20px;
	}

.entry blockquote {
	background-color: #E4EAEB;
	border: 1px solid #D1DCE1;
	padding: 10px;
	}
	
.entry .foot {
	margin-top: 20px;
	margin-bottom: 10px;
	font-size: 9px;
	line-height:10px;
	color: #999999;
	}

.entry .foot p {margin: 0px;}

		
.entry a {
	color: #003366;
	text-decoration: underline;
	}
	
.entry a:hover {color: #336600;} 

.entry a img {border: 0px;}

.entry .continued {
	font-size:11px;
	font-weight:bold;
	}

.entry img {margin-left:5px;margin-right:5px;}



/* TAKE ACTION ENTRY */

.takeaction {
	border: 1px solid #990000;
       padding:0px;
}

h1.takeaction {
	margin: 0px;
	padding: 0px;
	font-family: 'Verdana';
	font-size: 10px;
	text-align: center;
	color: white;
	background-color: #990000;
	text-transform: uppercase;
	font-weight: bold;
	}
	
.takeaction a {color:#900;}

.takeaction A:hover {text-decoration:none;color:#f00;}

/* JOKE ENTRY */

.joke {
	border: 1px solid #1658a1;
    padding:0px;
    background-color: white;
 
}

h1.joke {
	padding-top:13px;
	padding-bottom:0px;
	margin: 0px;
	font-family: 'Verdana';
	font-size: 10px;
	text-align: center;
	color: #000;
       background-image: url('webgraphics/WFC/jotd-stars.gif');
	height:30px;
	border:0px;
       font-weight:normal;
	}
/* COLUMNIST ENTRY */

.columnist {
       background-color: #dde4e9;
margin-top:20px;
}



/* PARTNER ENTRY */

.partner {
	border: 1px solid #369;
       padding:0px;
 }

h1.partner {
     margin: 0px;
     padding: 1px;
     font-family: 'Verdana';
     font-size: 10px;
     text-align: center;
     color: white;
     background-color: #336699;
     text-transform: uppercase;  font-weight: bold;
}



/* SIROTA ENTRY */

.sirota {
	background-color: #deebc3;
	}
	
.sirota h1 {
	color: #5e7d1d;
	}
.sirota BLOCKQUOTE {
background:#cbdda6;
border:1px solid #b1bf94;
}


/* PAGE FOOTER */

.pagefoot {
	text-align: center;
	padding: 10px;
	font-size: 10px;
	}
.pagefoot a {
	color: #336600;
	text-decoration: underline;
	}
.pagefoot a:hover {
	color: #003366;
	text-decoration: underline;
	}


/* TRACKBACKS */

.trackbacks {
	margin: 0px;
	padding: 0px;
	color: #666666;
	font-size: 9px;
	} 
.trackbacks h3, h3.trackbacks {
	font-size:12px;
	color:#036;
	margin-bottom:3px;
	}

.comments-open-content {
	background-color: #E9EEFA;
	margin: 0px;
	padding: 0px;
	color: #666666;
	font-size: 10px;
	line-height:14px;
	background-color: #E9EEFA;
	}
	
	
	
/* -------- */
/* COMMENTS */
/* -------- */

.comments-open {
	 margin-top: 10px;
	background-color: #E9EEFA;
	}

.comments-open p {
      padding-top:0px;
      padding-bottom:0px
      margin-top:0px;
      margin-bottom:0px;
}
.comments-open h2 {
	color: #003366;
	font-weight: normal;
	margin: 0px;
	font-size: 10px;
}
.comment-header{
	font-size:10px;
	}
#comments h3 {
	font-size:15px;
	color: #036;
       margin-top:0px;
       padding-top:5px;
	}
.comment-footer{
	font-size:9px}

.comments-open h2,
.comments-open h3,
#comments-open-data,
#comments-open-text,
#comments-open-footer{
	padding-left:10px; padding-right:10px;
}

.comment-content {
 font-size:11px;
color:#000;
}

/* --------------- */
/* ROUNDED CORNERS */
/* --------------- */

.cornerUL {
	font-size: 1px;
    line-height:1px;
	float: left;
    background-image: url(webgraphics/WFC/corner-white-ul.gif);
	background-repeat: no-repeat;
	width: 8px;
	height: 8px;
}
.cornerUR {
	font-size: 1px;
    line-height:1px;
	float: right;
	background-image: url(webgraphics/WFC/corner-white-ur.gif);
	background-repeat: no-repeat;
	width: 8px;
	height: 8px;
	}
.cornerLL {
	font-size: 1px;
    line-height:1px;
	float: left;
    background-image: url(webgraphics/WFC/corner-white-ll.gif);
	background-repeat: no-repeat;
	width: 8px;
	height: 8px;
}
.cornerLR {
	font-size: 1px;
    line-height:1px;
    float: right;
	background-image: url(webgraphics/WFC/corner-white-lr.gif);
	background-repeat: no-repeat;
	width: 8px;
	height: 8px;
	}


/* ------------------------------ */
/* RSS Feeds                      */
/* ------------------------------ */

div#RSSfeeds a{
	font-weight:bold;
	font-size:10px;
	color:#c13415;
	text-decoration:none;
}
	
div#RSSfeeds a:hover{
	color:#900;
	text-decoration:underline;
}


/* ---------------------------- */
/* ACT FOR CHANGE - TAKE ACTION */
/* ---------------------------- */ 

div#AFC{
	margin: 0 0 0 0px;
	background: #f0eae8;
}

div#AFC a{text-decoration:none;color:#900;}
div#AFC a:hover{text-decoration:underline;color:#c00;}
div#AFC a:visited{color:#900;}

.AFCtext {
	float: right;
	margin-top: 2px;
margin-bottom:10px;
	padding: 0;
	border:0;
	width: 150px;
	}

.AFCbullet {
	margin-top: 6px;
	float:left;
	width: 9px;
	clear:none;
}



/* -------------------------- */
/* COMMENTARY                 */
/* -------------------------- */


#Commentary{ 
	margin: 0 0 0 0px;
	width:300px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-size: 10px;
	line-height: 12px;
	color: #003366;
	background-color: #dde4e9;
	padding:0;
}

div#Commentary img{
	clear:none;
	}

div#Commentary p {
	margin-bottom:15px;
	clear:both;
	}

div#Commentary h1{
	padding:0px;
	margin:0px;
	color: #003366;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;	
	}
	
div#Commentary h2{
	color:#444;
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:10px;
	padding:0px;
	margin:0px;
	font-weight:normal;
	}
	
div#Commentary h3{
	font-size: 11px;
	line-height:13px;
	color:#036;
	font-weight:bold;
	padding:0px;
	margin:0px;
	}
	
div#Commentary .left52 {
	margin-left:52px;
	}