/*

Theme Name: idiandong

Theme URI: http://www.idiandong.com/archives/38

Description:  A Wordpress Theme designed by <a href="http://www.idiandong.com/">idiandong</a>. It is my first theme. I will continue to improve it.

Version: 1.1

Author: idiandong

Author URI: http://www.idiandong.com/

Tags: black, white, two-columns, fixed-width

*/

/*
body { margin:0 auto; padding:0; width:100%; font-family: Arial, Verdana, Sans-Serif; font-size:12px; text-align:left; 
position: relative; 	color: #414141;	font: 12px/18px "Helvetica Neue", Arial, sans-serif;	background: #dcdcdc;
}*/
/*NEW CSS START */
body{
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
height:auto;
background-image:url(images/main-bg.jpg);
background-attachment:fixed;
background-repeat:no-repeat;
/*overflow-x:hidden;*/
clear:both;
background-position:center center;
font-family: Times New Roman;
font-size: 14px;
}
.main_container{
width:980px;
height:auto;
float:left;
}
.banner_main{
width:980px;
height:auto;
float:left;
}
.banner_left{
width:728px;
height:90px;
float:left;
}
.banner_right{
width:235px;
height:90px;
float:right;
}
.header_main{
width:980px;
height:165px;
background-image:url(images/header-bg.png);
background-repeat:no-repeat;
float:left;
margin-top:5px;
}
.header_left{
width:200px;
height:auto;
float:left;
}
.header_logo{
width:126px;
height:125px;
float:left;
}
.date_display{
/*width:150px;*/
width:180px;
height:auto;
float:left;
font-family:"Times New Roman", Times, serif;
font-size:14px;
color:#bbe3df;
margin-left:19px;
margin-top:15px;
font-weight:bold;
}
.header_right{
width:637px;
height:auto;
float:right;
margin-top:45px;
}
.media_main{
/*width:366px;
width: 370px;*/
width:410px;
height:auto;
float:right;
margin-right:15px;
}
.sub_link{
width:165px;
height:auto;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
color:#bbe3df;
font-weight:bold;
margin-top: 5px;
}
.sub_link a:link {
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
color:#bbe3df;
font-weight:bold;
text-decoration:none;
}
.sub_link a:active {
color:#bbe3df !important;
text-decoration:none;
}
.sub_link a:visited {
color:#bbe3df;
text-decoration:none;
}
.sub_link a:hover {
color:#bbe3df !important;
text-decoration:none;
}

.sub_link_hover{
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
color:#bbe3df;
text-decoration:none;
font-weight:bold;
}
.media_icon{
/*width:190px;*/
width:225px;
height:auto;
float:right;
margin-left:15px;
}
.media_icon a {
padding: 0px 0px 0px 0px !important;
margin: 0px 0px 0px 0px !important;
}
.media_icon a img{
margin: 0px 0px 0px 10px !important;
padding: 0px 0px 0px 0px !important;
}
.search_main{
width:257px;
/*height:auto;*/
float:right;
margin-top:5px;
margin-left:0px;
margin-bottom:0px
margin-right:0px;
padding:16px 0px 0px 0px;

}

.search{
width:55px;
height:auto;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
color:#bbe3df;
margin-top: 3px;
}
.textbox_form{
width:180px;
height:18px;
color:#000000;
border:1px solid #bbe3df;
}
.main_link{
/*width:617px;*/
/*width:531px;
width:533px;*/
width:538px;
height:auto;
float:right;
margin-top:19px;
font-family:Arial,Helvetica,sans-serif
font-size:15px;
font-weight:bold;
margin-right:7px;
color:#FFFFFF;
}
.main_link1{
width:auto;
height:auto;
float:left;
padding-right:15px;
font-family:Arial,Helvetica,sans-serif
font-size:15px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}
.menu_link{
font-family:Arial,Helvetica,sans-serif
font-size:15px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}
.menu_link:link, a.menu_link:active, a.menu_link:visited {
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
font-weight:bold;
color:#FFFFFF !important;
text-decoration:none;
}

a.menu_link:hover {
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
font-weight:bold;
color:#bbe3df !important;
text-decoration:none !important;
} 

.middle_container{
width:980px;
height:auto;
float:left;
margin-left:1px;
margin-top:5px;
}
.middle_top{
width:980px;
height:10px;
float:left;
}
.middle_bg{
width:980px;
height:auto;
float:left;
background-image:url(images/middle-bg.gif);
background-repeat:repeat-y;
}
.middle_bottom{
width:980px;
height:8px;
float:left;
}
.middle_content{
width:954px;
height:auto;
float:left;
margin-left:13px;
}
.middle_left_content{
width:620px;
height:auto;
float:left;
}
.first_blog{
width:617px;
height:auto;
float:left;
margin-bottom:13px;
}
.blog_top{
width:617px;
height:9px;
float:left;
}
.blog_middle{
width:617px;
height:auto;
float:left;
background-image:url(images/blog-middle.jpg);
background-repeat:repeat-y;
}
.blog_bottom{
width:617px;
height:11px;
float:left;
}
.blog_text{
width:589px;
height:auto;
float:left;
margin-left:15px;
}
.blog_h1{
font-family:"Times New Roman", Times, serif;
font-size:18px;
color:#77392a;
}
.blog_h2{
font-family:"Times New Roman", Times, serif;
font-size:18px;
color:#000000;
}
span.blog_h2 a:link {
font-family:"Times New Roman", Times, serif;
font-size:18px;
/*color:#000000;*/
color:#663333;
text-decoration:none;
font-weight:bold;
}
span.blog_h2 a:active {
color:#FF0000;
text-decoration:underline;
font-weight:bold;
}
span.blog_h2 a:hover {
/*color:#000000;*/
color:#663333;
text-decoration:underline;
font-weight:bold;
}
span.blog_h2 a:visited {
/*color:#000000;*/
color:#663333;
text-decoration:none;
font-weight:bold;
}
.blog_h3{
font-family:"Times New Roman", Times, serif;
font-size:12px;
color:#4f4f4f;
}
span.blog_h3 a:link {
font-family:"Times New Roman", Times, serif;
font-size:12px;
/*color:#4f4f4f;*/
color:#663333;
text-decoration:none;
}
span.blog_h3 a:active {
color:#FF0000;
text-decoration:underline;
}
span.blog_h3 a:hover{
color:#000000;
text-decoration:underline;
}
span.blog_h3 a:visited {
color:#000000;
text-decoration:none;
}
.blog_h4{
font-family:"Times New Roman", Times, serif;
font-size:14px;
color:#000000;
text-align:justify;
line-height:19px;
}
.middle_right_content{
width:315px;
height:auto;
float:right;
margin-left:10px;
}
.ads_main{
width:315px;
height:auto;
float:left;
margin-bottom:10px;
}
.ads_top{
width:315px;
height:10px;
float:left;
}
.ads_middle{
width:315px;
height:auto;
float:left;
background-image:url(images/ads-middle.jpg);
background-repeat:repeat-y;
}
.ads_bottom{
width:315px;
height:9px;
float:left;
}
.ads_h1{
font-family:"Times New Roman", Times, serif;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
text-align:left;
}
.ads_h2{
font-family:"Times New Roman", Times, serif;
font-size:13px;
color:#000000;
font-weight:normal;
text-align:left;
line-height:18px;
}
.tag_clouds{
font-family:"Times New Roman", Times, serif;
font-size:12px;
color:#000000;
font-weight:normal;
text-align:left;
line-height:18px;
text-decoration:underline;
}
.pages_link{
font-family:"Times New Roman", Times, serif;
font-size:12px;
color:#000000;
text-decoration:none;
}
.social_h1{
font-family:"Times New Roman", Times, serif;
font-size:14px;
color:#00997e;
}
.social_h2{
font-family:"Times New Roman", Times, serif;
font-size:14px;
color:#000000;
line-height:19px;
}
.social_h3{
font-family:"Times New Roman", Times, serif;
font-size:11px;
color:#000000;
line-height:21px;
}
.click_here{
font-family:"Times New Roman", Times, serif;
font-size:14px;
color:#77392a;
font-weight:bold;
text-decoration:none;
line-height:18px;
}
.styel1{
font-family:"Times New Roman", Times, serif;
font-size:12px;
color:#5e3814;
}
/*NEW CSS END */





/*
div,form,ul,ol,li,dl,dt,dd,span,p,button,textarea,blockquote,th,td { margin:0; padding:0;}
*/
/*
input,select{ line-height:16px;}

img,a img{border:0;}

img {	display: block;}

a:focus {	outline: none;}

a img {	border: none;	outline: none;}

ul,ol,li{list-style:none;}

em{ font-style:normal;}

h1,h2,h3,h4,h5,h6{ margin:0;padding:0;}

h1 {font-size:24px;}

h2 {font-size:22px;}

h3 {font-size:20px;}

h4 {font-size:18px;}

h5 {font-size:16px;}

h6 {font-size:14px;}

.alignleft {	float:left;	text-align:left;	margin-right:10px;}
.alignright {	float:right;	text-align:right;	margin-left:10px;}
.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;}

.clear{ font-size:1px; width:1px; height:0; line-height:0; margin-top:0px!important; *margin-top:-1px; clear:both; visibility:hidden;}

a:link, a:visited{ color:#24282B; text-decoration:none;}

a:hover{ color:#5ac8f2; text-decoration:underline;}

blockquote, pre {	background:#F4F5F7 url(images/blockquote.gif) 3px 3px no-repeat;	border:1px dashed #CCC;	padding:8px 12px 8px 36px;	margin:5px 0;}
*/

/* Header */

#head {	
/*background: #323232 url(images/headbackground.jpg) repeat-x center bottom;	height: 154px;	color: #fff;	text-shadow: #111 0 -1px 1px;	padding-top: 2px;
*/}
/*
#head a {	color: #bbbbbb;}

#logo{ float: left; margin-left:20px; margin-top:15px;}

#logo h1 a { font-size:30px; line-height:40px; font-weight:normal; text-decoration: none;}

#head, #foot {	position: relative;}

#head a,  #low-tier a, #foot a {	text-decoration: underline;}

#head a:hover, #low-tier a:hover, #foot a:hover {	text-decoration: none;} 
*/
.topsearch {    
  /*background: url(images/bubble.gif) no-repeat;*/	
  position: absolute;
  padding: 14px 18px 24px;	
  width: 317px;	
  height: 83px;	
  top: 25px;	
  right: 7px;	
  zoom: 1;
}
/*
.topsearch p {	float: left;	width: 144px;	font-size: 11px;	line-height: 16px;}

div.topsearch h2 + p {	width: 162px;	padding-right: 11px;}

.topsearch p a {	font-weight: bold;}  

.breadcrumb{ margin:0 auto; width:980px;}

.crumb{ float:left; margin-bottom:10px; width:635px; padding:6px 10px 5px; border:1px solid #E6E6E6; background-color:#F4F5F7; border-radius:3px 3px; -moz-border-radius:3px 3px; -webkit-border-top-left-radius:3px; -webkit-border-top-right-radius:3px; -webkit-border-bottom-left-radius:3px; -webkit-border-bottom-right-radius:3px; overflow:hidden;

margin-top:5px;}

.search{ float:right; width:310px; height:41px; background:url(images/icon.png) no-repeat right -36px; overflow:hidden;}

.searchform{ padding:0px 11px 0px 13px;}

.searchInput{ float:left; margin-top:7px; padding:5px 3px; width:200px; border:none; background:none;}

.searchBtn{ float:right; margin-top:5px; padding:2px 16px; width:68px; height:28px; line-height:28px; border:none; font-size:14px; font-weight:bold; color:#EEE; background:none; cursor:pointer; display:block;}

.search_top{ float:right; width:290px; height:41px;  overflow:hidden;}

.searchform_top{ padding:11px 11px 0px 20px;}

.searchInput_top{ float:left; margin-top:7px; padding:2px 2px; width:195px; border:none; background:none; background:#bbbbbb}

.searchBtn_top{  margin-top:8px; padding-top:1px;   border:none; font-size:12px; font-weight:bold; color:#515151; background:none; cursor:pointer; display:block;}

.hot{ clear:both; color:#bbbbbb; height:35px; width:316px; overflow:hidden; padding-top:10px;}

.hot a{ color:#bbbbbb; font-size:12px; text-decoration:none}

.hot a:link,.hot a:visted,.hot a:actived{ color:#bbbbbb; font-size:12px; text-decoration:none}

.hot a:hover{ color:#79d1ff;}
*/
/* Content */

#container {	min-width: 980px;}

.contain {	padding-bottom: 30px;	padding-top: 20px;	overflow: hidden;}

.wrap {	position: relative;	
/*width: 980px;*/
width:590px;	
height: 100%;	margin-left: auto;	margin-right: auto;	overflow:hidden;	z-index: 1;}

.left {	clear: both;	float: left;}

.right {	float: right;}

#content{ margin:0 auto; width:980px;}

.article{ float:left; 
/*width:660px;*/ overflow:hidden;}

.article_page{ float:left;  overflow:hidden;}

.post_page{ float:left; margin-bottom:10px; padding:10px 14px; }

.post{ float:left; 
/*width:628px;*/ margin-bottom:10px; padding:10px 14px;  background:#ebebea;  border-radius:5px 5px; -moz-border-radius:5px 5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;}

.post p{padding:10px 0px 5px;}

.post ol li{ margin:5px 30px; list-style:decimal; line-height:22px; color:#454545;}

.post ul li{ margin:5px 30px; list-style:disc; line-height:22px; color:#454545;}

.pcomments{ float:right;}

.pcomments em{ font-size:12px;  color:#C81F1F;}

.pcontent{   margin-top:10px;   line-height:24px; font-size:13px; overflow:hidden;}

.pcontent a:link, .pcontent a:visited { color:#2970A6; text-decoration: none; }

.pcontent a:hover{ color:#5ac8f2;  text-decoration: none;}

.pmeta{ margin-top:0px; color:#666;}

.pcontent h2 a:link, .pcontent h2 a:visited { padding:0px 3px; color:#666;  text-decoration: none;}

a.readmore:link, a.readmore:visited{ 
float:right; 
width:92px; 
padding:6px 0px 7px; 
font-size:14px; 
text-align:center; 
text-decoration:none; 
color:#000000; 
background:url(images/icon.jpg) left center no-repeat; 
display:block;
/*text-shadow:0 1px 0 #DDD;
background:url(images/icon.jpg) no-repeat 0px -73px; */
}

a.readmore:hover{ 
/*text-shadow:0 1px 0 #86031B; */
color:#F4F4F4; 
background:url(images/icon.jpg) left center no-repeat; 
display:block;
}

/* Sidebar */

.sidebar{ float:right; width:310px; overflow:hidden;}

.sidebar h3{ padding:7px 10px 7px 25px; font-size:14px; color:#F4F4F4; background:url(images/icon.png) no-repeat -5px -200px;}

.topbar{ width:310px;}

.topbar h3{text-shadow:1px 0 0 #666;}

.topbar ul{ float:left;}

.topbar ul li{ float:left; margin-bottom:10px; width:310px;}

.topbar ul li ul{ padding:5px 9px 0px; width:290px;  border-top:none; background-color:#F6F6F6; overflow:hidden;}

.topbar ul li ul li{ margin-bottom:3px; width:100%;  }

.topbar ul li ul li a:link, .topbar ul li ul li a:visited{ padding:2px 0px 6px 13px; width:280px; line-height:18px; border-bottom:1px solid #E6E6E6; background:url(images/icon.png) no-repeat 0 -289px; display:block;}

.topbar ul li ul li.recentcomments{ margin-bottom:5px; padding-bottom:5px;}

.topbar ul li ul li.recentcomments a{ background:none; text-decoration:none; display:inline;}

.topbar ul li ul li.recentcomments a:hover{ background:none;}


.sidebarL h3, .sidebarR h3{
 padding:6px 10px 6px 20px; 
 margin: 0px 0px 0px 0px !important;
 color:#666; 
 /*text-shadow:1px 1px 0 #F3F3F3;*/
 /*background:url(images/icon.png) no-repeat -5px -242px;*/
 font-size:13px;}
 
 /*sidebar removed from here*/
 
.sidebarL .textwidget, .sidebarR .textwidget{ padding:10px 0px 10px 3px; width:147px;}

.widget_search input#s {       width:120px;   }



/* Page Navigation */

.page_navi{ float:left; 
/*width:628px;
height:36px;*/ /*OPSPL - 4May2010*/  
width:580px;
padding:0px 14px;    line-height:36px;  text-align:center;  overflow:hidden; }

.pageleft, .pageright{ 
/*width:300px;*/ /*OPSPL - 4May2010*/  
width:270px; overflow:hidden;}

.pageleft{ float:left; padding-left:15px; text-align:left;}

.pageright{float:right; padding-right:15px; text-align:right;}

/* Archive */

.archive .pcontent{ width:100%;}

/* Single */

.single h2{ width:100%; text-align:center; font-size:14px; margin-top:10px;}

.single p{ font-size:12px;}

.single .pmeta{ padding-bottom:6px; width:100%; text-align:center; border-bottom:1px solid #E2E2E2;}

.single .pcontent{ width:100%;}

.pcontent img{ max-width:600px;}


/* Page */

.page{ min-height:800px;}


/* Post Function */

.postmeta{ float:left; width:100%; margin-top:15px; padding:10px 0px; line-height:24px; border-top:1px solid #DDD; border-bottom:1px solid #DDD;}

.postmeta a{ color:#000000; text-decoration:underline;}

.postmeta a:hover{ color:#000000;}

.pro_next{ margin:20px 0px 15px; border-left:1px solid #DDD; border-right:1px solid #DDD; background:transparent url(images/icon.png) no-repeat -10px -153px; }

.pro_next .pageleft, .pro_next .pageright{ width:280px; overflow:hidden;}


/* Post Comment */

.post_comment{ float:left; width:100%; margin:15px 0px 5px; overflow:hidden; }

#addcomment, #comments{ float:left; width:99%; margin:10px 0px; padding:6px 0px 5px; text-indent:15px; text-shadow:1px 1px 0 #FFF; font-size:14px; border-width:1px; border-style:solid; border-color:#DDD #CCC #BBB #DDD; background:transparent url(images/icon.png) no-repeat -10px -156px; }

.post_comment p{ font-size:12px;}

.post_comment ol li{ margin:10px 5px; padding:10px 10px 5px 10px; list-style:none; }

.commentlist{ width:99%; padding:5px 0px; font-size:12px; clear:both;}

.commentlist li{ background-color:#FFF; border:1px solid #E3E3E3; border-radius:5px 5px; -moz-border-radius:5px 5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;}

.commentlist li.alt{ background-color:#F6F6F6; border:1px solid #DDDDDD; border-radius:5px 5px; -moz-border-radius:5px 5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;}

.commentlist li ul{ margin:10px 10px;}

.commentlist li ul.children{ margin:10px 0px;}

.comment-author{ width:100%; height:30px; padding-bottom:5px; border-bottom:1px solid #ECECEC;}

.avatar{ float:left; padding:1px 1px; border:1px solid #E0E0E0;}

.author_info{ float:left; padding-left:5px; line-height:16px; color:#888;}

.author_info cite{ font-style:normal; font-weight:bold;}

.author_info em{ font-size:10px;}

.reply{ float:right; margin-top:-3px;}

#cancel-comment-reply{ float:right; margin-right:10px;}

.reply a, #cancel-comment-reply a{ color:#999;}

.reply a:hover, #cancel-comment-reply a:hover{ color:#666;}

#respond{ padding-bottom:35px;}

#respond em{ color:#5ac8f2;}

#author, #email, #url, #comment{ margin:0px 5px; padding:5px 5px; width:45%; border:1px solid #CCCCCC; border-radius:5px 5px; -moz-border-radius:5px 5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;}

#comment{ width:95%; height:150px; font-size:12px; overflow-y:scroll;}

#submit{ 
float:right; 
margin:0 13px; 
padding:6px 20px 4px; 
font-size:14px; 
border:1px solid #999; 
/*text-shadow:1px 1px 0px #FFF; 
background:transparent url(images/icon.png) no-repeat scroll -10px -160px;*/
background-color:#D9CCB9;
-moz-border-radius:5px 5px; 
-webkit-border-top-left-radius:5px; 
-webkit-border-top-right-radius:5px; 
-webkit-border-bottom-left-radius:5px; 
-webkit-border-bottom-right-radius:5px; 
cursor:pointer;}

/* Comment Navigation */

.comment_navi{ float:right; margin:10px 15px 10px 0px; text-align:center;}

.comment_navi span.cpt{ padding:3px 6px 2px; background-color:#E3E3E3; border-bottom:1px solid #D5D5D5;}

.comment_navi a{ padding:3px 3px 2px;}

.comment_navi a:hover{ color:#5ac8f2;}

.comment_navi .current{ font-weight:bold; color:#5ac8f2;}

/* Footer */

#foot {	color: #414141;width:100%;	border-top: 1px solid #fff;	text-shadow: #ddd 0 -1px 1px;	padding-top: 22px;	padding-bottom: 32px;	overflow: hidden;	background: #DCDCDC url(images/footer.gif) repeat-x center bottom;}
 
#foot a {	color: #414141;	text-decoration: none;}
 
 
 
 /*bottom bar */
 
.bottombar { width:310px;}

.bottombar h3{text-shadow:1px 0 0 #666;}

.bottombar ul{ float:left;}

.bottombar ul li{ float:left; margin-bottom:10px; width:310px;}

.bottombar ul li ul{ padding:5px 9px 0px; width:290px;  border-top:none; background-color:#F6F6F6; overflow:hidden;}

.bottombar ul li ul li{ margin-bottom:3px; width:100%;  }

.bottombar ul li ul li a:link, .bottombar ul li ul li a:visited{ padding:2px 0px 6px 13px; width:280px; line-height:18px; border-bottom:1px solid #E6E6E6; background:url(images/icon.png) no-repeat 0 -289px; display:block;}

.bottombar ul li ul li.recentcomments{ margin-bottom:5px; padding-bottom:5px;}

.bottombar ul li ul li.recentcomments a{ background:none; text-decoration:none; display:inline;}

.bottombar ul li ul li.recentcomments a:hover{ background:none;}




.ads_main h3{
background-color:#5F3713;
border-bottom:2px solid #FFFFFF;
color:#FFFFFF;
font-family:"Times New Roman",Times,serif;
font-size:13px;
font-weight:bold;
margin:0px 7px 0px 8px;
padding:3px 0 3px 3px;
text-align:left;
text-transform:uppercase;
}


.ads_main ul li ul li a  {
/*background:url("images/arrow.jpg") no-repeat 0em 0.5em;
width:280px;
line-height:18px;
text-align:left;
*/
color:#000000;
text-decoration:none;
font-family:"Times New Roman",Times,serif;
font-size:13px;
font-weight:normal;
padding:0px 0px 0px 0px !important;
margin:0px 0px 0px 0px !important;
}

.ads_main ul li ul li a:link, .topbar ul li ul li a:visited{

}

.ads_main ul li ul li.recentcomments{ margin-bottom:5px; padding-bottom:5px;}

.ads_main ul li ul li.recentcomments a{ background:none; text-decoration:none; display:inline;}

.ads_main ul li ul li.recentcomments a:hover{ background:none;}


.ads_main ul li div{ 
  /*text-align: center;*/
  width:295px;
}
.ads_main ul li.widget_tag_cloud div a:link {
  color:#000000 !important;
  font-family:"Times New Roman" !important;
  font-size:12px !important;
  font-weight:normal !important;
  line-height:18px !important;
  text-align:left !important;
  text-decoration:underline !important;
}
.ads_main ul li.widget_tag_cloud div a:visited {
  color:#000000 !important;
  text-decoration:underline !important;
}
.ads_main ul li.widget_tag_cloud div a:hover  {
  text-decoration:none !important;
}
.ads_main ul li.widget_tag_cloud div a:active  {
  color:#FF0000 !important;
  text-decoration:none !important;
}

A:link {
font-family:"Times New Roman", Times, serif;
font-size:14px;
color:#663333;
text-decoration:none;
}
A:active {
color:#FF0000 !important;
text-decoration:none;
}
A:hover{
color:#663333 !important;
text-decoration:underline !important;
}
A:visited {
color:#663333;
text-decoration:none;
}
.ads_middle_bottombar ul li {
text-align: center;
}

#tag_cloud-3 div {
  text-align: left;
}
.breadcrumb{
  font-family: "Times New Roman;";
  font-size: 14px;
  color:#000000;
  line-height:14px;
} 
.crumb a:link {
  font-size: 14px;
  text-transform: capitalize;
}
.crumb a:hover {
  font-size: 14px;
}
.crumb a:visited {
  font-size: 14px;
}
.crumb a:active {
  font-size: 14px;
}

p {
  font-family: Times New Roman;
  font-size: 14px;
  max-width:585px;
 /* max-width:476px;*/
}
.breadcrumbtitle {
text-transform: capitalize;
}
.blog_middle img {
  max-width: 584px;
}




/*

.ads_main ul{ 
float:left;
list-style:none outside none;
margin:0;
padding:0 0 0 8px;
}

.ads_main ul li{ 

float:left;
margin:0px 0px 10px 0px;
width:298px;
}

.ads_main ul li ul{
list-style-image:none;
font-size:13px;
font-family:"Times New Roman", Times, serif;
font-weight:normal;
padding-top:2px;
margin-bottom:0px;
padding:2px 0 0 12px;
}

.ads_main ul li ul li{ 
font-family:"Times New Roman", Times, serif;
font-size: 12px;
font-weight: normal;
color: #000000;
text-decoration:none;
padding-top:5px;
line-height:18px;
text-align: left;
list-style-image:url(images/arrow1.jpg);
}
*/


/*
.sidebarL ul, .sidebarR ul{ float:left; width:152px; list-style:none}

.sidebarL ul li, .sidebarR ul li{ 
float:left;
margin-bottom:10px;
width:145px !important;
}

.sidebarL ul li ul, .sidebarR ul li ul{ padding:0px 0px 0px 3px; width:147px; height:100%; list-style:none}

.sidebarL ul li ul li, .sidebarR ul li ul li{ margin:0px 0px 3px 5px; line-height:20px; 
width:135px;
width:124px;
border:none;}

*/
.sidebarL { float:left; /**margin-top:10px; _margin-top:0px;*/ 
/*width:152px;*/
width:162px;
 overflow:hidden;}
.sidebarR{ float:left; /* *margin-top:10px; _margin-top:0px; */ width:152px; overflow:hidden;}
.sidebarR{ float:left;}

/*
ul {
  list-style:none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
li {
  list-style: url(images/arrow1.jpg);
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}*/

.ads_middle ul, .ads_middle div.sidebarL ul {
  list-style:none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.ads_middle ul li, .ads_middle div.sidebarL ul li {
  list-style:none;
}
.ads_middle div.sidebarL ul li h3 {
  margin:0 0 0 8px !important;
  padding:3px 0 3px 5px !important;
}
.ads_middle div.sidebarL ul li ul {
  list-style:none;
  margin: 0px 0px 0px 8px;
  padding: 0px 0px 0px 17px;
/*  border:1px solid #FF00FF;*/
  text-align:left;
}

.ads_middle div.sidebarL ul li ul li {
  list-style: url(images/arrow1.jpg);
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  line-height:20px;
}

.ads_middle ul li.widget_recent_entries ul li{
	background-color:#E2DDCC;
	color:#663333;
	margin:5px 7px 0 8px;
	text-align:left;
	list-style:disc inside url(images/arrow.jpg); 
	padding-left:3px;
 }
 
.ads_middle ul li.widget_recent_entries ul li a:link {
	color:#663333;
	font-family:"Times New Roman",Times,serif;
	font-size:14px;
	text-decoration:none;
}

.ads_middle div.sidebarR ul {
  list-style:none;
  margin: 0px 6px 0px 8px;
  padding: 0px 0px 0px 0px;
}

.ads_middle div.sidebarR ul li {
  list-style:none;
}
.ads_middle div.sidebarL ul li h3 {
  margin:0 0 0 8px !important;
  padding:3px 0 3px 5px !important;
}
.ads_middle div.sidebarR ul li ul {
  list-style:none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 17px;
/*  border:1px solid #FF00FF;*/
  text-align:left;
}

.ads_middle div.sidebarR ul li ul li {
  list-style: url(images/arrow1.jpg);
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  line-height:20px;
}

.main_link_mac {
width:538px;
height:auto;
float:right;
margin-top:19px;
font-family:Arial,Helvetica,sans-serif
font-size:15px;
font-weight:bold;
margin-right:7px;
color:#FFFFFF;
}
