@charset "UTF-8";
/* CSS Document */

/* Main Body */

body {
margin:0px; 
padding:0px;
font-family: Arial, Verdana, Helvetica, sans-serif;
color:#000000;
font-size:12px; 
line-height:16px;
text-align:left; 
}
	  

a {
text-decoration:none;
color:#1D66AD;
}

a:hover {
text-decoration:underline;
}*

input[type="text"], input[type="password"], input[type="email"], textarea {
	    -moz-border-bottom-colors: none !important;
	    -moz-border-image: none !important;
	    -moz-border-left-colors: none !important;
	    -moz-border-right-colors: none !important;
	    -moz-border-top-colors: none !important;
	    background: -moz-linear-gradient(center bottom , #F0F0F0 0%, #FFFFFF 100%) repeat scroll 0 0 transparent;
	    border-color: #CDCDCD #DDDDDD #DDDDDD !important;
	    border-radius: 3px 3px 3px 3px;
	    border-right: 1px solid #DDDDDD !important;
	    border-style: solid !important;
	    border-width: 1px !important;
	    box-shadow: 0 1px 3px #D2D2D2 inset;
		-moz-box-shadow: 0 1px 3px #D2D2D2 inset;
		-webkit-box-shadow: 0 1px 3px #D2D2D2 inset;
	
	    color: #555555;
	    font-family: arial !important;
	    font-weight: normal;
	    padding: 0.45em;
	    width: 12.25em;
		font-size:12px;
}

input[type="text"]:hover, input[type="text"]:focus,  textarea:hover,  textarea:focus {
    background: none repeat scroll 0 0 #F2F9FF;
}

/* Main */

#main_container {
width:900px;
border:#00CC99 solid 0px;
margin:auto;
} 
	  
/**************************************************Header****************************************************************/ 
	 
/***********Header Top***********/ 	
		
.header_top {
/*border:#00CC66 solid 1px;*/
background-color:#FFFFFF;
height:80px;
}

.logo {
background:url(images/logo.jpg) no-repeat;
width:113px;
height:40px;
float:left;
/*margin-left:25px;*/
margin-top:18px;
cursor:pointer;
}


/***********Banner***********/ 	
	
.banner {
background-color:#000000;
color:#FFFFFF;
width:900px;
height:140px;
}

.banner_text {
width:670px;
height:90px;
float:left;
font-size:23px;
line-height:30px;
font-family:"Myriad Pro Light", "Myriad Pro Cond", "Myriad Pro";
font-weight:800;
padding-top:20px;
padding-left:10px;
padding-right:15px;
letter-spacing:2px;

/*margin-top:230px;
margin-right:80px;*/		
}
.banner_right {
width:198px;
height:90px;
float:left;
/*border: 1px solid #FF3366;
margin-top:230px;
margin-right:80px;*/		
}
.search_box {
width:150px;
height:20px;
float:left;
padding-top:20px;
padding-left:9px;
/*margin-top:230px;
margin-right:80px;*/
		
}
.search_icon {
width:23px;
height:22px;
float:left;
margin-top:20px;
cursor:pointer;
background:url(images/search_icon.jpg) no-repeat;
/*margin-top:230px;
margin-right:80px;*/
		
}

.images 
{
		/*clear:both;*/
		margin-top:2px;
		height:30px;
		float:left;
		/*border:1px solid #FF9966;*/
		width:197px;
		color:#333333;
		
}

.images  li 
{
		float:left;
		padding-left:6px;
		list-style:none;
		display:inline;
		border:none;
		width:auto;
				
		
}

/***********Menu***********/ 
div#menu{
		margin-top:20px;
		margin-bottom:20px;
		}
div#menu a.menu-links{
		display:block;
		float:right;
		margin-left:30px;
		margin-top:10px;
		}
    .ColorGry{ color:#999999;}
    .ClearBoth{ clear:both;}

    .BackColorEC{ background-color:#ececec;}

    .displayBlock{ display:block;}

    .floatedLeft{ float:left;}
    .floatedRight{ float:right;}
    .fontSize12{ font-size:12px; }
    .fontSize15{ font-size:15px; }
    .fontWeightBold{ font-weight:bold;}

    .lineHeight12{ line-height:12px !important;}
    .lineHeight13{ line-height:13px !important;}
    .lineHeight14{ line-height:14px !important;}
    .lineHeight15{ line-height:15px !important;}
    .lineHeight16{ line-height:16px !important;}
    .lineHeight17{ line-height:17px !important;}
    .lineHeight20{ line-height:20px !important;}

    .marginTop5{margin-top:5px !important;}
    .marginBottom5{margin-bottom:5px !important;}
    .marginRight5{margin-right:5px !important;}
    .marginLeft5{margin-left:5px !important;}
    .marginTop10{margin-top:10px !important;}
    .marginBottom10{margin-bottom:10px !important;}
    .marginRight10{margin-right:10px !important;}
    .marginLeft10{margin-left:10px !important;}
    .marginRight20{margin-left:20px !important;}

    .paddingBottom5{ padding-bottom:5px !important;}
    .paddingTop5{ padding-top:5px !important;}
    .paddingLeft5{ padding-left:5px !important;}
    .paddingRight5 {padding-right:5px !important;}
    .paddingBottom10{ padding-bottom:10px !important;}
    .paddingTop10{ padding-top:10px !important;}
    .paddingLeft10{ padding-left:10px !important;}
    .paddingRight10 {padding-right:10px !important;}

    .textRight{ text-align:right;}
    .textJustify{ text-align:justify;} 
    .textCenter{ text-align:center;}
    /* end C L A S S E S */			
    
    
    
			/***********************************************************footer******************************************************************/
#we_write_about {
		margin-left:130px;
		color:#0b4e8a;
		padding-top:9px;
		height:10px;
		margin-bottom:10px;
		}
.footer_title{
color:#0b4e8a;
font-weight:bold;
float:left;
text-align:left;

}		
		
.categories {
width:240px;
float:left;
color:#666666;
padding-right:10px;
margin-top:5px;
}
.categories ul,.categories li{
margin-left:0px;
padding-left:0px;
}
.categories li 
{
float:left;
/*padding:3px 10px 10px 10px;
border:1px solid red;*/
list-style-type:none;
/*height:15px;*/
margin-top:0px;
width: 100px;
}

.categories li a:hover
{

color:#0b5da6;
/*background-color:#00CCFF;*/
text-decoration:underline;
}


.categories li a, .categories a
{       color:#666666;
		text-decoration:none;
		font-size:11px;
		
}	



/*.....................*/

.categories1 {
margin-left:90px;
height:90px;
width:90px;
float:left;
color:#666666;
}

.categories1 li 
{
float:left;
/*padding:3px 10px 10px 10px;
border:1px solid red;*/
list-style:none;
height:15px;
margin-top:0px;
}

.categories1 li a:hover
{

color:#0b5da6;
/*background-color:#00CCFF;*/
text-decoration:underline;
}


.categories1 li a, .categories1 a
{       color:#666666;
		text-decoration:none;
		font-size:11px;
		
}		


/*.....................*/








/*.....................*/

.categories2 {
margin-left:130px;
height:90px;
width:90px;
float:left;
color:#666666;
}

.categories2 li 
{
float:left;
/*padding:3px 10px 10px 10px;
border:1px solid red;*/
list-style:none;
height:15px;
margin-top:0px;
}

.categories2 li a:hover
{

color:#0b5da6;
/*background-color:#00CCFF;*/
text-decoration:underline;
}


.categories2 li a, .categories2 a
{       color:#666666;
		text-decoration:none;
		font-size:11px;
		
}		


/*.....................*/
		.commentmetadata{
		
		width:230px;
		float:right;
		
		}
		
		.comments_detail li{ margin:10px;}


.post_text div
{
  margin-bottom: 10px;
}


/* new layout @ mitz */


div#content{

	margin-top:20px;
	width:920px;
	}
	
div#blog-links{
	float:right;
	width:220px;
	}
div#blog-links div.blog-links-int{
	width:200px;
	margin:0 auto;
}
	div#blog-links h2{
		font-size:18px;
		font-weight:normal;
		margin:0px;
		margin-bottom:5px;
		padding-top:3px;
		color:#353535;
		}
	div#blog-links a.post-links{
		color:#1D66AD;
		display:block;
		padding-bottom:3px;
		padding-top:3px;
		text-decoration:none;
		}
	div#blog-links a.post-links:hover{
		text-decoration:underline;
		}
	div#blog-links a.tags{
		color:#1D66AD;
		padding-bottom:3px;
		padding-top:3px;
		text-decoration:none;
		}
	div#blog-links a.tags:hover{
		text-decoration:underline;
		}
	div.blog-link-ct{
		border-bottom:1px solid #999999;
		margin-bottom:15px;
		padding-bottom:15px;
		}
	
	div#blog-content{
		float:left;
		width:640px;
		}
		div#blog-content a{
			color:##1D66AD;
			}
		div#blog-content a:hover{
			text-decoration:underline;
			}
		div#blog-content h1{
			color: #325383;
		    font-weight: normal;
			letter-spacing: 0;
			line-height: 25px;
			}
		div#blog-content div.blog-content-box{
			background-color: #FFFFFF;
			border: 1px solid #CBCBCB;
			border-radius: 6px 6px 6px 6px;
			box-shadow: 0 0 3px #CCCCCC;
			-moz-box-shadow:  0 0 3px #CCCCCC;
			-webkit-box-shadow:  0 0 3px #CCCCCC;
			margin-bottom:15px;
			
			}
		div#blog-content div.blog-content-box div.blog-content-box-int{
			background: -moz-linear-gradient(center bottom , #F7F7F7 0%, #FFFFFF 100%) repeat scroll 0 0 transparent;
			background: -webkit-gradient(linear, left bottom, left top, from(#F7F7F7), to(#FFFFFF)); /* for webkit browsers */
		    border-radius: 4px 4px 4px 4px;
		    margin: 2px;
			padding:0 10px 10px 10px ;
		}
		div#blog-content div.blog-content-box p{
				margin-top:10px;
				line-height: 18px;
		}
.color-gray{ color:#888888; font-size:11px; margin:0; padding:0;}

.avatarFx {
	float:right;
	background: #FFFFFF; 
	border: 1px solid #CBCBCB; 
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 0 3px #CCCCCC; 
	-moz-box-shadow:  0 0 3px #CCCCCC;
	-webkit-box-shadow:  0 0 3px #CCCCCC;
	padding 2px;
	}

