@charset "utf-8";
/* CSS Document */
*{
	padding:0px; margin:0px; text-decoration:none;
}

body{
	background:url(/images/main_bg.jpg) repeat;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	color: #000;
	font-size: 12px;

}

.post p {margin:0 0 1em 0}

.outrer_contianer{
	width:940px; margin-left:auto; margin-right:auto; position:relative; padding:0px 4px 0px 4px; background:url(/images/shadow_bg.jpg) repeat-y;
}
.top_panel{
	float:left; width:940px; height:70px; background:url(/images/top_header_bg.jpg) repeat-x;
}
.main_nav_panel{
	float:left; width:940px; height:34px; background:url(/images/nav_bg.jpg) repeat-x;
}
.options_panel{
	float:left;	width:940px; height:33px; background:url(/images/options_bg.jpg) repeat-x; margin-bottom:15px;
}
.logo{
	float:left; margin:19px 0px 0px 23px;
}
.search_box_container{
	float:right; width:185px; margin-right:18px; margin-top:19px;
}
.search_left{
	float:left;
	width:20px;
}
.search_right{
	float:left;
	width:4px;
}
.search_txt_box_container{
	float:left;
}
.search_txt_box{
	width:109px; background:url(/images/search_box_bg.jpg) repeat-x; border:none; height:21px; padding-left:7px; padding-top:6px;
	font: 11px Arial, Helvetica;; color:#c3c3c3; float:left; outline:none;
}
.search_btm_txt{
	clear:both;
	text-align:left;
	font:10px Tahoma;
	color:#FFF;
	padding-top:0px;
}
.main_nav dl, dd{
	padding:0px; margin:0px; list-style-type: none;
}
.main_nav dd{ 
	float:left; display:block; margin-left:23px;
}
.main_nav dd a{
	float:left; display:inline; padding:8px 0px 0px 0px; margin-right:25px; font:12px Arial, Helvetica; color:#FFF; height:26px; 
}
.main_nav dd a:hover{
	background:url(/images/highlight_arrow.jpg) bottom center no-repeat;
}
.main_nav_active{
	float:left; display:inline; padding:8px 0px 0px 0px; margin-right:25px; font:12px Arial, Helvetica; color:#FFF; 
	background:url(/images/highlight_arrow.jpg) bottom center no-repeat; height:26px;
}
.find_apps{
	float:left; margin-left:23px; width:350px; display:inline;
}
.small_btns_contianer{	
	float:left; margin-right:40px; margin-left:40px; display:inline; width:152px;
}
.big_btns_container{
	float:left; width:320px;
}
.find_txt{
	float:left; font:bold 11px Arial, Helvetica; color:#000; margin-right:20px; padding-top:10px;
}
.find_combo_container{
	float:left; margin-right:10px; margin-top:8px;
}
.find_combo{
	border:1px solid #adadad;
	font:11px Arial, Helvetica; color:#000;
	width:123px;
}
.small_btns{
	float:left; margin-top:1px;
}
.big_btns{
	float:left; margin-top:1px; margin-right:6px; display:inline;
}
.btm_panel{
	clear:both; height:40px;
}
.btm_txt{
	float:left; margin-left:260px; width:620px; text-align:center; display:inline; font:bold 12px Arial, Helvetica; color:#000; margin-top:10px;
}
.btm_txt a{
	font:bold 12px Arial, Helvetica; color:#000;
}
.btm_txt a:hover{
	font:bold 12px Arial, Helvetica; color:#000; text-decoration:underline;
}

.content_panel{
	float:left; width:940px;
}
.content_left_panel{
	float:left; background:#ebebeb; border:1px solid #b5b5b5; margin-right:40px; display:inline; border-left:none; width:200px;
	padding:10px 9px 10px 10px;
}
.left_box{
	float:left; width:185px; margin-bottom:30px; margin-left:12px; display:inline;
}
.left_box_img{
	float:left; width:200px; margin-bottom:30px;
}
.left_box_title{
	font:bold 14px Arial, Helvetica;
	
}
.left_lnks dl,dd{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.left_lnks dd{
	float:left;
	display:block;
}
.left_lnks dd a{
	float:left;
	display:block;
	font:bold 11px Arial, Helvetica;
	color:#000;
	padding-bottom:3px;
}
.left_lnks dd a:hover{
	text-decoration:underline;
}
.content_right_panel{
	float:left; width:620px;
}
.content_advertise{
	float:left; width:620px; margin-bottom:20px; height:90px; text-align:center;
}
.main_content{	
	float:left; width:620px; margin-bottom:20px;
}
.main_content_top_curve{
	height:11px; float:left;
}
.main_content_txt{
	float:left; width:593px; border-left:1px solid #ececec; border-right:1px solid #ececec; background:#fbfbfb;
	padding:0px 15px 0px 10px;
}
.main_col1{
	float:left; width:90px; margin-right:25px; display:inline;
}
.main_col2{
	float:left; width:155px; margin-right:25px; display:inline;
}
.main_col3{
	float:left; width:132px; margin-right:25px; display:inline;
}
.main_col4{
	float:left; width:132px; display:inline;
}
.app_title{
	font:bold 16px Arial, Helvetica; color:#000; 
	margin-bottom:5px;
}
.app_title a{
	font:bold 16px Arial, Helvetica; color:#000; 
	margin-bottom:5px;
}
.app_title a:hover{
	font:bold 16px Arial, Helvetica; color:#000; 
	margin-bottom:5px;
	text-decoration:underline;
}
.app_company{
	font:12px Arial, Helvetica; color:#000;
}
.app_txt{
	font:12px Arial, Helvetica; color:#000;
}
.more{
	font:12px Arial, Helvetica; color:#000;
}
.more:hover{
	font:12px Arial, Helvetica; color:#000; text-decoration:underline;
}
.app_types{
	font:12px Arial, Helvetica; color:#000;
}
.app_large_btn{
	margin-bottom:5px;
}
.app_price{
	font:12px Arial, Helvetica; color:#000; padding-bottom:3px;
}
.offer_price{
	font:bold 16px Arial, Helvetica; color:#000;
}
.offer_price_free{
	font:bold 16px Arial, Helvetica; color:#940000;
}
.main_content_top100{
	float:left; width:620px; margin-bottom:20px;
}
.top_100_header{
	float:left; width:620px; margin-bottom:10px;
}
.top_100_table{
	float:left; width:620px;
}
.top_100_title{
	float:left; width:300px; font:bold 16px Arial, Helvetica;
}
.top_images{
	float:right; width:146px;
}
.table_header_bg{
	background:url(/images/table_header_bg.jpg) repeat-x;
	font:bold 12px Arial, Helvetica; color:#000;
}
.table_btm_bg{
	background:#ebebeb url(/images/table_btm_bg.jpg) bottom repeat-x;
}
.table_content{
	font:12px Arial, Helvetica;
	color:#000;
	padding:5px;
}
.table_content a{
	font:12px Arial, Helvetica;
	color:#000;
}
.table_content a:hover{
	text-decoration:underline;
}
.table_border_left{
	border-left:1px solid #d3d3d3;
}

.table_border_right{
	border-right:1px solid #d3d3d3;
}
.blog_container{
	float:left; width:620px; margin-bottom:40px;
}
.blog_title{
	float:left; width:620px; font:bold 20px Arial, Helvetica; color:#000; margin-bottom:15px;
}
.blog_title a{
	font:bold 20px Arial, Helvetica; color:#000;
}
.blog_title a:hover{
	text-decoration:underline;
}
.blog_conent{
	float:left; width:620px; margin-bottom:15px;
}
.blog_thumb{
	float:left; margin-right:20px; width:120px;
}
.blog_txt{
	float:left; width:480px; font:13px/17px Arial, Helvetica; color:#000;
}
.blog_btm{
	float:left; width:620px;
}
.blog_btm_curve_left{
	float:left;
}
.blog_btm_curve_right{
	float:left;
}
.blog_btm_content{
	float:left; background:url(/images/blog_btm_bg.jpg) repeat-x; width:606px; height:25px;
}
.posted_on{
	float:left; font:12px Arial, Helvetica; color:#000; padding-top:5px;
}
.posted_on a{
	font:12px Arial, Helvetica; color:#4284bd;
}
.posted_on a:hover{
	font:12px Arial, Helvetica; color:#000; text-decoration:underline;
}
.posted_by{
	float:right; font:12px Arial, Helvetica; color:#000; padding-top:5px;
}
.posted_by a{
	font:12px Arial, Helvetica; color:#4284bd;
}
.posted_by a:hover{
	font:12px Arial, Helvetica; color:#000; text-decoration:underline;
}
.text {
	font:bold 11px Tahoma;
	color:#6D8210;
}
.text_new {
	font:bold 11px Tahoma;
	color:#BD5353;
}
/*Added by Urvi on 24-02-2009*/
/*.profile_content{
	float:left; width:620px; margin-bottom:20px;
}
.profile_content_left{
	float:left; width:281px;
	margin-right:27px;
	display:inline;
}
.profile_content_right{
	float:left; width:312px;
}
.profile_box{
	float:left; width:281px; background:url(/images/profile_box_content_bg.jpg) repeat-y;
}
.profile_box_top_curve{
	float:left; width:281px; height:11px;
}
.profile_box_content{
	float:left; width:251px; padding:0px 15px 0px 15px;
}
.main_col1_profile{
	float:left; width:90px; margin-right:25px; display:inline;
}
.main_col2_profile{
	float:left; width:136px;display:inline;
}*/
.profile_content{
	float:left; width:620px; margin-bottom:20px;
}
.profile_content_left{
	float:left; width:281px;
	margin-right:9px;
	display:inline;
}
.profile_content_right{
	float:left; width:320px;
}
.profile_box{
	float:left; width:281px; background:url(/images/profile_box_content_bg.jpg) repeat-y;
}
.profile_box_top_curve{
	float:left; width:281px; height:11px;
}
.profile_box_content{
	float:left; width:251px; padding:0px 15px 0px 15px;
}
.main_col1_profile{
	float:left; width:90px; margin-right:25px; display:inline;
}
.main_col2_profile{
	float:left; width:136px;display:inline;
}
.profile_content_txt{
	float:left; padding:20px 0px 20px 0px; font:13px Arial, Helvetica, sans-serif; color:#000; width:281px;
}
.profile_upgrade_container{
	float:left; width:320px; margin-bottom:10px;
}
.profile_upgrade_box{
	float:left; width:320px; background:url(/images/profile_upgrade_box_bg.jpg) repeat-y; text-align:center;
}
.profile_upgrade_box_top_curve{
	float:left; width:320px; height:11px;
}
.profile_upgrade_btn{
	float:left; margin:0px 11px 0px 11px; display:inline;
}
.app_history_table{
	float:left; width:320px; margin-bottom:10px;
}
.screenshot_box_container{
	float:left; width:320px; margin-bottom:10px;
}
.screenshot_top_bg{
	float:left; width:320px; height:23px; font:bold 12px Arial, Helvetica, sans-serif; text-align:center; background:url(/images/screenshot_top_bg.jpg) no-repeat; padding-top:7px;
}
.screenshot_btm_bg{
	float:left; width:320px; height:11px; background:url(/images/screenshot_btm_bg.jpg) no-repeat;
}
.screenshot_content{ 
	float:left; background:url(/images/screenshot_content_bg.jpg) repeat-y; width:320px; text-align:center;
}
.screenshot_btns{
	float:left; text-align:center; width:320px; margin:7px 0px 7px 0px; display:inline;
}
.screenshot_images{
	float:left; text-align:center; width:311px;
}
.go_box{
 float:left; 
 width:4px; 
 margin:2px 0px 0px 4px;
}
.go_btn{
 width:35px;
 height:23px;
 line-height:23px;
 background:url(/images/go.gif) no-repeat;
 border:none; 
 font: bold 12px Arial, Helvetica, sans-serif;
 color:#000;
 cursor:pointer;
}
/*End Urvi*/

/* Added by Daniel 03-26-09 */

.entry {
border: 0px solid #000;
margin-right:30px;
margin-bottom:0px;
}

#content h2 a {
font:bold 26px Arial, Helvetica; 
color:#000;

}

.postmetadata {
font:bold 11px Arial, Helvetica; 
color:#000; 
margin-top:5px;
margin-bottom: 20px;
}
/* end added by Daniel */

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */