/*
Theme Name: Find The Top
Description: Custom theme for Find The Top article directory
Version: 1.0
Author: Muthuswamy K
Author URI: http://www.muthuswamy.in/
*/

/* DEFAULT */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;font-weight: 100;font-style: normal;font-size: 100%;font-family: inherit;vertical-align: baseline;}
body {line-height: 1;color: black;background: white;}
ol, ul {list-style: none;}
table {border-collapse: separate;}
caption,th,td{text-align: left;font-weight: normal;}

/* REGULAR CODING */
body{line-height:1.4; font-family: Arial, Helvetica, sans-serif; background:#ffffff; text-align:center; font-size:14px; color:#000;}
a{text-decoration:none; color:#0397d6;}
a:hover{text-decoration:underline;}

/* STRUCTURE */
#holder{width:865px; margin: 0px auto; text-align:left; background:#fff url(images/cloud.jpg1) no-repeat left top; padding:0 50px; border:#e4e6e7 solid; border-width:0 1px;}
#header{padding-top:30px; height:70px; /*border-bottom:#9b9b9b 1px dashed;*/}
#content-box{padding:25px 0;}
#bottom-box{padding:15px 0; /*border-top:#9b9b9b 1px dashed;*/ }
#footer{padding:15px 0; color:#838383; border-top:#e4e4e4 1px solid;}

/* HEADER */
#logo{float:left;}
#logo .logo-small{width:195px;}
#logo-sub{display:none;}
#user-area{float:right;}

	/* SEARCH */
	#s{border:#dadada 1px solid; padding:7px 7px 0 7px; height:27px; width:280px; margin:5px 12px 0 0; color:#666; font-size:16px;}
	#searchsubmit{background:#0397d6; border:#0c79c2 1px solid; color:#fff; width:70px; height:35px; padding:0; font-size:18px; cursor:pointer; padding-bottom:4px;}
	#non-home #s{border:#dadada 1px solid; padding:2px 7px 0 7px; height:20px; width:280px; margin:5px 12px 0 0; color:#666; font-size:12px;}
	#non-home #searchsubmit{background:#0397d6; border:#0c79c2 1px solid; color:#fff; width:55px; height:25px; padding:0; font-size:13px; cursor:pointer; padding-bottom:3px;}

/* CONTENT */
#breadcrumbs{/*border-bottom:#9b9b9b 1px dashed; */padding-bottom:25px; margin-bottom:25px; color:#939393;}
#breadcrumbs strong{color:#5d5d5d; font-weight:bold;}
#breadcrumbs a{color:#003a63;}
.main-ad{text-align:center; padding:25px 10px; /*border-bottom:#9b9b9b 1px dashed;*/}
.pagetitle{font-size:24px; font-family: Verdana, Geneva, sans-serif; color:#0397d6; margin-bottom:10px; font-weight:bold;}
	
	/* Main Category Listing */
	.main-list li{float:left; width:265px; padding:20px 30px 20px 0;}
	.main-list li.last{padding:20px 0;}
	.main-list li h3{color:#0084bc; text-transform:uppercase; font-size:14px; font-weight:bold; margin-bottom:5px;}
	.main-list li h3 a{font-weight:bold;}
	.main-list li li{float:none; padding:0;}
	.main-list li li a{color:#545454; background:url(images/bullet.gif) no-repeat left 4px; padding-left:10px; display:inline-block;}
	.main-list li li a.more{background:none; color:#0397d6;}
	
	/* Category Page */
	h4{color:#6d6d6d; font-size:13px; font-weight:bold; margin-bottom:5px;}
	.sub-cat-list{padding:0 0 40px 20px; float:left;}
	.sub-cat-list li{float:left; width: 195px; margin:4px 16px 4px 0; color:#939393; list-style-type:square;}
	.sub-cat-list li a{color:#939393;}
	.post-list{margin-left:20px; list-style-type:disc;}
	.post-list li{padding:2px 0;}
	
	/* POST */
	.post-title{font-family: Verdana, Geneva, sans-serif; font-size:24px; color:#0397d6;}
	.post-meta{color:#737373;}
	.post-meta a{color:#001c30;}
	.post-options{float:right;}
	.post-content{padding:15px 0;}
	.post-content p{padding:0 0 10px 0;}
	.post-content ul{list-style-type:disc; margin:10px 0 10px 20px;}
	.post-content ol{list-style-type:decimal; margin:10px 0 10px 25px;}
	.post-content blockquote{margin:10px 20px; background:#f5f5f5; padding:10px;}
	.post-content blockquote p{padding:0;}
	.post-content h1{font-size:17px; font-weight:bold;}
	.post-content h2{font-size:15px; font-weight:bold;}
	.post-content h3{font-size:13px; font-weight:bold;}
	.post-content b, .post-content strong{font-weight:bold;}
	.post-content i, .post-content em{font-style:italic;}
	.post-bottom-ad{text-align:center; margin-bottom:10px;}
	
	.navigation{height:20px; padding:4px 10px;}
	.navigation .alignleft{float:left;}
	.navigation .alignright{float:right;}
	
		/* Wordpress Classes */
		.aligncenter, div.aligncenter {display: block; margin-left: auto; margin-right: auto;}
		.alignleft{float: left; margin:0 10px 10px 0;}
		.alignright{float: right; margin:0 0 10px 10px;}
		.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;}
		.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}

	/* COMMENT */
	#comment-area{padding:0 15px;}
	#comments{color:#000; font-size:18px; background:url(images/comment_icon.gif) no-repeat left 8px; padding-left:20px;}
	#respond{margin-left:170px;}
	#commentform{font-size:12px;}
	#commentform p{padding:8px 0; clear:left;}
	#commentform label{width:65px; color:#666; float:left; text-align:right; margin:0 10px 0 0; line-height:25px;}
	#commentform .req{color:#f00;}
	#author, #email, #url{width:240px; height:20px; padding:5px 5px 0 5px;}
	#comment{width:610px;}
	#submit{background:#0397d6; border:0; color:#fff; height:30px; font-size:14px; float:right; padding-bottom:3px;}
	#submit:hover{background:#056690; cursor:pointer;}
	
	ol.commentlist{padding:0;}
	ol.commentlist li{padding:10px 0; clear:both;}
	ol.commentlist li .gravatar-hold{float:left; width:160px; color:#bcbcbc;}
	ol.commentlist li .gravatar-hold .avatar{float:left; margin:0 8px 8px 0; border:#d7d7d7 2px solid;}
	ol.commentlist li .gravatar-hold  strong, ol.commentlist li .gravatar-hold  strong a{color:#484848; font-size:13px; font-weight:bold; display:block;}
	ol.commentlist li .comment-content{background:url(images/comment.gif) no-repeat left top; padding-left:32px; margin-left:160px;}
	ol.commentlist li .comment-con-hold{background:#f2f2f2; padding:15px;}
	ol.commentlist li .comment-msg{ margin-bottom: 5px; color:#928e8e;}
	ol.commentlist li .comment-content  b, ol.commentlist li .comment-content strong{font-weight:bold;}
	ol.commentlist li .comment-content i, ol.commentlist li .comment-content em{font-style:italic;}
	
/* BOTTOM */
.split{float:left; width:420px;}
.split-left{margin-right:25px;}
.split h2{color:#7d909e; font-size:14px; font-weight:bold; margin-bottom:10px;}
.split a{color:#9b9b9b;}
.split ul{color:#9b9b9b; list-style-type:disc; margin:5px 0 5px 20px;}

/* FOOTER */

	/* NAVIGATION */
	#nav-main{float:right;}
	#nav-main li{display:inline-block;}
	#nav-main li a{color:#838383; padding:0 3px;}

/* OTHER */
.clear{clear:both;}
