/*
Theme Name: Financial Circle
Theme URI: http://www.ezwpthemes.com/templates/financial-circle.html
Description: The widely used plugin <strong>wp-pagenavi</strong> is now integrated in this theme! By using this theme, you can have the nice page namber navigation without any plugin. This theme and several hundred of others are available for free download at <a href="http://www.wordpresstemplates.com/">Wordpress Templates</a>.
Version: 1.0
Author: EZwpthemes
Author URI: http://www.ezwpthemes.com/
Tags: blue, fixed-width, two-columns, left-sidebar, threaded-comments
*/


/* Global */


body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Verdana, Arial, Sans-Serif;
	background: #FFFFFF url(images/bg.gif) repeat;
	color: #4C4C4C;
	margin: 0;
	padding: 0;
}

a:link {
	color: #696969;
}

a:visited {
	color: #5C5C5C;
}

a:hover {
	text-decoration: none;
}

a img {
	border: none;
}

img {
	border: none;
}

h1, h2, h3 {
	font-family: Arial, Verdana, Sans-Serif ;
	font-weight: bold;
}

h1 {
	font-size: 25px;
}

h2 {
	font-size: 1.6em;
}

ul,li {
    padding: 0px;
	margin: 0px;
}

#wrapper {
	margin: 0px auto;
	padding: 0px;
	width: 100%;
}

#container {
	width: 900px;
	margin: 0 auto;
	padding: 0px;
}

/* Clear Fix */ 
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hide from IE Mac \*/ 
.clearfix {
	display: block;
}
/* End hide from IE Mac */ 
/* end of clearfix */



/* Header */

#header {
	width: 900px;
	height: 256px;
	margin-top: 14px;
	background: url(images/header.jpg) no-repeat;
	position: relative; 
}

#rss {
    position: absolute;
	left: 75px;
	top: 20px;
	width: 60px;
	height: 60px;
}

#header h1 {
    padding: 95px 0px 0px 249px;
	margin: 0px;
	font-family: 'Impact', Arial, Verdana, Sans-Serif ;
	color: #3168BD;
}

#header h1 a {
	color: #3168BD;
	text-decoration: none;
}

#header h2 {
    padding: 0px 0px 0px 245px;
	margin: 0px;	
	color: #3168BD;
	font-size: 1.2em;
}

#search {
    padding: 15px 0px 0px 250px;
	margin: 0px;
}

#searchform {
   	margin: 0px;
	padding: 0px;
	color: #828181;
}

#searchform #searchsubmit {
	width: 47px;
	height: 22px;
	border: 0px;
	background: url(images/search_button.gif) no-repeat;
}		

#searchform input {
	color: #828181;
	padding: 0px 0px 3px 0px;
	margin: 0px;
}

#searchform span {
	display: inline;
	line-height: 20px;
}

#navigation {
    position: absolute;
	left: 889px;
	top: 93px;
	background:	url(images/navigation.jpg) no-repeat;
	width: 46px;
	height: 524px;
	display: block;
	list-style: none;
}

#navigation li {
 	display: block; 
}

#navigation #nav_home {
     padding: 10px 0px 0px 0px;
	 width: 35px;
	 display: block;
}

#navigation #nav_abt {
     padding: 0px 0px 0px 0px;
	 width: 35px;
	 display: block;
	 
}

#navigation #nav_cat {
     padding: 0px 0px 0px 0px;
	 width: 35px;	 
	 display: block;

}

#navigation #nav_faq {
     padding: 0px 0px 0px 0px;
	 width: 35px;	 
	 display: block;
}

/* Content */

#content {
	width: 900px;
	background: url(images/content_bg.gif) repeat-y;
	float: left;
}

/* Sidebar */

#sidebar {
   float: left;
   padding: 10px 0px 12px 28px ;
}

#sidebar ul {
   list-style: none;
   width: 202px;
   display: block;   
}

#sidebar ul ul li {
   padding: 3px 10px 3px 50px;
   color: #FFFFFF;
   font-size: 1.2em;
} 

#sidebar ul ul li a {
   color: #FFFFFF;
   text-decoration: none;
}  

#sidebar h2 {
   padding: 0px;
   margin: 0px 0px 10px 50px;
   color: #3168BD;
   font-size: 1.4em;
}

#sidebar #cat {
   background: url(images/sidebar_bottom_01.jpg) left bottom no-repeat;
   padding: 0px 0px 51px 0px;
}

#sidebar #cat ul {
   background: #EFA23E url(images/sidebar_title_01.jpg) no-repeat;
   padding: 20px 0px 0px 0px;   
}

#sidebar #archive {
   background: url(images/sidebar_bottom_02.jpg) left bottom no-repeat;
   padding: 0px 0px 52px 0px;
}

#sidebar #archive ul {
   background: #EF563E url(images/sidebar_title_02.jpg) no-repeat;
   padding: 25px 0px 0px 0px;     
}

#sidebar #meta {
   background: #82CD60 url(images/sidebar_title_03.jpg) no-repeat;
   padding: 28px 0px 0px 0px;    
}

#sidebar #meta ul {
   background: url(images/sidebar_bottom_03.jpg) left bottom no-repeat;
   padding: 0px 0px 30px 0px;     
}


/* Maincontent */

#maincontent {
   float: left;
   padding: 10px 0px 0px 50px;
}

/* Post */
.post {
   width: 575px;
}

.post .title {
	background: url(images/post_title.gif) left top no-repeat;
	padding: 0px 0px 0px 52px;
	border-bottom: 1px solid #C5CED7;
	height: 49px;
}

.post .title h2 {
	color: #3168BD;
	font-size: 1.5em;
	margin: 0px;	
	width: 520px;
	padding: 5px 0px 0px 0px;	
	line-height: 22px;	
	overflow: hidden;
	text-overflow: ellipsis; 
	white-space: nowrap;		
}

.post .title h2 a {
	color: #3168BD;
	text-decoration: none;
}


.post .postmetadata {
    color: #616161;
	
}

.post .postmetadata span {
    padding: 0px;
    margin: 0px;
	line-height: 11px;
}

.post .postmetadata a {
    color: #616161;
	text-decoration: none;
}

.post .postmetadata .author {
     padding: 0px 10px 0px 0px;
}

.post .postmetadata .date {
     padding: 0px 10px 0px 0px;
}


.post .entry {
    color: #474444;
	font-size: 1.4em;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	padding: 10px 5px 10px 5px;
}

.post .entry a {
    color: #7F7F7F;
	font-weight: bold;
	text-decoration: none;
}

.post .entry p {
    padding: 3px;
	margin: 0px;
}

.post .entry ul {
    padding: 0px;
	margin: 0px;
}

.post .entry li {
    list-style: none;
	line-height: 16px;	
	list-style-image: url(images/icon.gif);
	padding: 3px 0px 3px 0px;
}

.post .entry li a {
	font-weight: normal;
	text-decoration: underline;
}

.notfound {
	margin-top: 100px;
	text-align:center;
	font-size: 4em;
	font-weight: bold;
	color: #3168BD;
}

.post .entry .tags {
	text-align: left;
	font-weight: normal;
	font-size: 0.9em;
	padding: 10px 20px 0 0;
	float: left;
	clear: both;
}

.post .entry .commentline {
	text-align: right;
	font-weight: normal;
	font-size: 0.9em;
	padding: 10px 20px 0 0;
	color: #DF1417;	
}

.post .entry .commentline a {
	text-decoration: none;
	color: #DF1417;
	font-weight: normal;	
	background: url(images/comments_icon.gif) left 5px no-repeat;
	padding: 0px 0px 0px 8px;
}

.quickjump {
	padding: 0 0 0 60px;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 18px;
	color: #782f02;
}

.postjumper {
	float: left;
	padding: 0 20px 0 0;
}



/* Comments */

.comment_frame {
    padding: 10px 25px; 
}

h3#comments, #respond h3 {
	font-size: 1.4em;
	color: #555;
}

#commentform {
	margin: 5px 10px 0 0;

}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

#commentform textarea {
	width: 100%;
	padding: 0px;
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

#commentform p {
	margin: 5px 0;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
}

#respond {
	color: #333;
	width: 460px;
}

#respond:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.commentlist {
	padding: 0;
	margin: 0;
	width: 460px;
}

.commentlist a {
	color: #333;
}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;
	font-weight: bold;
	font: 0.9em Verdana, Arial, Sans-Serif;
	background-color: #E8F1F8;	
	border-left: 2px solid #7D6364;	
}

.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
	font-size: 1em;
}

.commentlist p {
	margin: 10px 5px 10px 0;
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
}

.commentlist li .commentmetadata{
    font-size: 1.0em;

}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #DFDFDF;
	padding: 2px;
	background: #fff;
}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
}

.children {
	padding: 0;
}


.children li{
  border: 1px #cccccc solid;
  border-left: 2px #7D6364 solid;
  padding:2px;
}

.children li p{
  padding-left:2px;
}

.comment-author {
  padding:3px;
}

.comment-meta, .reply {
  padding-left:2px;
}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
}

.commentmetadata {
	margin: 0;
	display: block;
	font-weight: normal;
}

.thread-alt {
	background-color: #E8F1F8;
}

.thread-even {
	background-color: #E8F1F8;
}

.depth-1 {
	border: 1px solid #CDCDCD;
}

.alt {
	border-left: 2px solid #7D6364;
	margin: 0;
	padding: 10px;
	background-color: #E8F1F8;
}

.even {
	border-left: 2px solid #7D6364;
}

/* Footer */


#footer {
	width: 900px;
	height: 100px;
	background: url(images/footer.jpg) no-repeat;
	clear: both;
}

#footer p {
	margin: 0;
	padding: 50px 0px 0px 0px;
	text-align: center;
	font-size: 0.9em;
	font-weight: normal;
	color: #999999;
}

#footer a:link,#footer a:visited {
	font-size: 1.0em;
	color: #999999;
	text-align: center;
	text-decoration: none;
}

/* Images */

p img {
	padding: 0;
	max-width: 100%;
}

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
}


/* Captions */

.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}




