body    {
	margin : 15px;
	background : #ffffff;
	}

A 	{
	text-decoration : none;
	} 

A:link	{ color : #990000; text-decoration : none; } 
A:visited { color : #990000; text-decoration : none; } 
A:active { color : #990000; text-decoration : none; } 
A:hover	{ color : #990000; text-decoration : underline; } 

td.leftnav {
	background-color : #44566A;
	text-align : center;
	}

#menu   {
	color : #44566A;
	font-size : 11px;
	background : #fff;
   	text-align : center;
  	text-transform : uppercase;
	letter-spacing : .2em;
        margin-bottom : 20px;
	}	
		
td.blog   {
	background : #FFFFFF;
	border-right : 3px solid #44566A;
	border-bottom : 3px solid #44566A;
	}
      
.blogbody {
	font-family: georgia, times new roman, serif;
	color : #44566A;
	font-size : 13px;
	font-weight : normal;
	background : #FFFFFF;
	line-height : 14px;
	padding-left : 20px;	
	padding-right : 20px;
                }	
	
.title  { 
	font-family : georgia, times new roman, serif;
	color : #44566A;
	font-size : 18px;
	text-align : left;
  	text-transform : uppercase;
	padding : 8px 8px 5px 20px;
	}

.posted	{ 
	font-family : georgia, times new roman, serif;
	color : #44566A;
  	text-transform : uppercase;
	font-size : 13px; 
	padding : 0 0 20px 20px;
	}

.posted2 { 
	font-family : georgia, times new roman, serif;
	color : #44566A;
  	text-transform : uppercase;
	font-size : 13px; 
	padding : 10px 20px 0 20px;
	}
	
.credit	{ 
	font-family : georgia, times new roman, serif;
	color : #44566A;
  	text-transform : uppercase;
	font-size : 9px; 
	text-align : center;
	padding : 10px 0 0 0;
	}


.blogroll	{ 
	font-family : georgia, times new roman, serif;
	color : #44566A;
	background-color : #ffffff;
	font-size : 12px; 
	text-align : left;
	padding : 10px;
	}
	
.comments-body {
	font-family : georgia, times new roman, serif;
	color : #44566A;
	font-size : 12px;
	font-weight : normal;
	background : #FFF;
	padding : 10px;			
	}		

.comments-post {
	font-family : georgia, times new roman, serif;
	color : #44566A;
	font-size : 11px;
	font-weight : normal;
	background : #FFF;			
	}	
		
.comments-head	{ 
	font-family : georgia, times new roman, serif;
	color : #44566A;
	font-size : 14px;
	font-weight : bold;
   	text-align : left;
	letter-spacing : .2em;
	border-bottom : 1px solid #44566A;
	margin : 5px;
	padding : 5px;
	}		

#banner-commentspop {
	font-family : verdana, arial, sans-serif;
	color : #fff;
	font-size : 16px;
	font-weight : bold;
	text-align : center;
	background : #44566A;
	margin-bottom : 20px; 
	padding : 10px;
	}								

.trackback-body {
	font-family : verdana, arial, sans-serif;
	color : #000;
	font-size : 12px;
	font-weight:normal;
	background:#FFF;
	line-height:14px;
	padding:10px;			
	}		

.trackback-url {
	font-family:verdana, arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	background:#FFF;
	line-height:14px;
	padding:10px;
	border:1px solid #44566A;
	color:#000;
	padding-top:0px;
	}

.trackback-post {
	font-family:verdana, arial, sans-serif;
	color:#000;
	font-size:11px;
	font-weight:normal;
	background:#FFF;			
	}

blockquote {
	font-family: tahoma, verdana, arial, sans-serif;
        line-height: 1.2em;
	color: #44566A;
	background: #f0f0f0;
        padding: 5px;
        margin: 5px 30px 5px 40px;
        border-top: 1px solid #778493;
        border-bottom: 1px solid #778493;
        }

blockquote p {
line-height: 1.2em;
padding: 0;
margin: 1em 0;
}

#sitemeter {
}

#blogads, #blogads-featured {
background: #fff;
padding-top: 20px;
padding-bottom: 30px;
padding-left: 4px
}

.side-search {
font-family : georgia, times new roman, serif;
color: #44566A;
background-color: #ffffff;
font-size: 10px;
padding: 0;
text-transform:uppercase;
}

form {
margin: 0;
}

#immigration-ad {
background: #fff;
padding: 3px 0;
text-align: center;
font-family: tahoma, arial, sans-serif;
font-size: 10px;
border: 1px solid #eee;
}

#immigration-ad cite {
color: #555;
}

#immigration-ad a, #immigration-ad a:link, #immigration-ad a:visited {
color: #990000;
}

#immigration-ad a:hover, #immigration-ad a:active {
text-decoration: none;
width: 100%;
display: block;
color: #990000;
}

#immigration-ad img {
background: none;
border: 2px solid #44566a;
border-width: 2px 0;
padding: 1px 0;
margin: 0 0 4px 0;
}

table.blogad { 
border-bottom: 1px solid #ccc;
margin-bottom: 10px;
padding-bottom: 10px;
}

span.blogad_text {
display: block;
overflow: hidden;
width: 150px;
}

span.winksite-text {
font-size: xx-small;
font-family: lucida sans unicode, lucida grande, verdana, helvetica, arial, sans-serif;
text-transform: none;
line-height: 1.3em;
}


#conservative-campus {
background: #fff;
padding: 10px 0;
}

ul#booklist {
font-family: sans-serif;
font-size: small;
}

li.book {
list-style: none;
margin: 0 20px 50px 0;
padding: 0 0 10px 0;
background: #f4f4f4;
border: 1px solid #ddd;
}

li.book img.booktitle {
font-size: 14px;
display: block;
text-align: center;
background: #ccc;
padding: 5px;
margin: 0 0 10px 0;
color: #fff;
}

div#bookmenu {

}

div#bookmenu ul {
background: #eee;
margin: 20px 20px 50px 40px;
border: 5px solid #44566a;
padding: 0 30px;
}

div#bookmenu ul, div#bookmenu li {
list-style: none;
}

div#bookmenu li {
margin: 20px 0;
font-size: 22pt;
}

div#bookmenu li span {
color: #777;
font-size: small;
}

div#bookmenu li a.buy-book {
display: block;
margin-top: 5px;
background: #ddd;
padding: 2px;
border: 1px solid #000;
width: 20%;
text-align: center;
font-size: small;
}

div#bookmenu h3 {
text-align: center;
color: #44566a;
font-size: 28pt;
margin: 30px 0 0 0;
}

#other-featured-ad {
margin: 20px 0 0 0;
border: 1px solid #ccc;
padding: 3px 3px 0 3px;
font-size: x-small;
font-family: sans-serif;
}

.pjm-sidebar {
background: #fff;
padding: 5px 0 10px 0;
}