body    {
	margin : 20px;
	background : #fff;
	}

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; } 


#menu   {
	color : #44566A;
	font-size : 11px;
	background : #fff;
   	text-align : center;
  	text-transform : uppercase;
	letter-spacing : .2em;
        margin-bottom : 20px;
	}	
		
td.blog   {
	background : #FFF;
	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 : #FFF;
	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;
	}

td.sidebar {
	background-color : #44566A;
	text-align : center;
	}

.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 REPORT CSS */
body#immigration div.title {
font-size: 22px;
border-bottom: 1px solid #44566a;
margin: 0 20px 3px 20px;
padding: 0;
}

body#immigration div.title a, body#immigration div.title a:link, body#immigration div.title a:visited {
color: #44566A;
}

body#immigration div.title a:hover {
text-decoration: none;
background: #f9f9f9;
}


body#immigration h4 {
padding: 0;
margin: 0;
color: #eee;
font-size: 28px;
position: relative;
z-index: 1;
top: 6px;
left: -10px;
font-family: arial, verdana, sans-serif;
font-style: italic;
}

body#immigration p {
position: relative;
z-index: 3;
padding: 0em 0;
margin: .5em 0;
}

body#immigration h3 {
padding: 0;
margin: 30px 0 15px 0;
}

body#immigration #banner-image {
padding: 0;
margin: 0;
position: relative;
bottom: 10px;
margin-top: 5px;
}

body#immigration div.side-search {
padding-bottom: 25px;
}

body#immigration div#mm-home-logo {
padding-bottom: 10px;
background: #fff;
}

body#immigration td.sidebar img {
border: 0;
padding: 0;
margin: 0;
clear: both;
position: relative;
}

table.blogad { 
border-bottom: 1px solid #ccc;
margin-bottom: 10px;
padding-bottom: 10px;
}

span.blogad_text {
display: block;
overflow: hidden;
width: 150px;
}
