/* @override 
	http://filedbyblog.dev/wp-content/themes/hearSAY/style.css
	http://www.filedbyblog.com/wp-content/themes/hearSAY/style.css
*/

/*  
Theme Name: FiledBy Blog
Description: Developed by hearSAY.
Version: 1.0
Author: FiledBy/hearSAY/
Author URI: http://www.gohearsay.com

*/

body{
	font: 16px "Arial", Arial, Helvetica, Geneva, sans-serif;
	margin: 0;
	padding: 0;
}

a:link{
	text-decoration: none;
	color: #4997ca;
}

a:visited{
	text-decoration: none;
	color: #4997ca;
}

a:hover{
	text-decoration: underline;
	color: #6DBE44;

}

a:active{
	text-decoration: none;
	color: #4997ca;
}

img{
	margin: 0 10px 1px 0;
	border: none;
}

#wrapper{
	background-color: #fff;
	padding: 0;
	margin: 0 auto;
	width: 1050px;
}

#header{
	width: 1050px;
	float: left;
	margin: 0;
	padding: 0;
}

#subheader{
	width: 1000px;
	background-color: #fff;
	border: 2px solid #d1d2d3;
	height: 53px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;
}

#subheader ul{
	list-style: none;
	padding: 0;
	margin: 0;
	padding-left: 10px;
}

#subheader li{
	float: left;
	padding-top: 2px;
	margin-right: 10px;
	margin-left: 10px;
	font-weight: bold;
	margin-bottom: 15px;
	font-size: .95em;
}

li.subheaderlinks{
	margin-top: 16px;
	color: #bbbdbf;
}

#subheader_right{
	position: relative;
	float: right;
}

.sociallinks img{
	margin: 0;
	padding: 0;
}

a#emaillogo{
	width: 44px;
	height: 44px;
	padding: 0;
	margin: 5px 0 0 3px;
	background: url(/wp-content/themes/hearSAY/images/email.jpg) no-repeat;
	display: block;
	float: left;
}

a#rsslogo{
	width: 44px;
	height: 44px;
	padding: 0;
	background: url(/wp-content/themes/hearSAY/images/rss.png) no-repeat;
	display: block;
	float: left;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
}

a#twitterlogo{
	width: 44px;
	height: 44px;
	padding: 0;
	background: url(/wp-content/themes/hearSAY/images/twitter.png) no-repeat;
	display: block;
	float: left;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
}

a#facebooklogo{
	width: 44px;
	height: 44px;
	padding: 0;
	background: url(/wp-content/themes/hearSAY/images/facebook.png) no-repeat;
	display: block;
	float: left;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
}

a#linkedinlogo{
	width: 44px;
	height: 44px;
	background: url(/wp-content/themes/hearSAY/images/linkedin.png) no-repeat;
	padding: 0;
	display: block;
	float: left;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
}

a#youtubelogo{
	width: 44px;
	height: 44px;
	padding: 0;
	background: url(/wp-content/themes/hearSAY/images/youtube.png) no-repeat;
	display: block;
	float: left;
	margin-top: 5px;
	margin-bottom: 0;
	margin-right: 15px;
}

li.spacer{
	color: #bbbdbf;
}

#container_top {
	width: 1032px;
	float: left;
	background: #f2f2f2 url(/wp-content/themes/hearSAY/images/bgcorners.jpg) no-repeat 0 -16px;
	height: 14px;
	clear: both;
	margin-top: 10px;
	margin-left: 8px;
}

#container{
	width: 1028px;
	background: #f2f2f2;
	border-right: 2px solid #d1d2d3;
	border-left: 2px solid #d1d2d3;
        margin-bottom: -14px;
	float: left;
	margin-left: 8px;
}


#container_bottom {
	width: 1032px;
	background: #f2f2f2 url(/wp-content/themes/hearSAY/images/bgcorners.jpg) no-repeat 0 0;
	height: 14px;
	float: left;
	margin-left: 8px;
}

#content{
	width: 668px;
	background-color: #fff;
	border:2px solid #d1d2d3;
	padding: 10px;
	margin-top: 5px;
	margin-left: 13px;
	margin-bottom: 10px;
	float: left;
}

.postmetadata{
	height: 20px;
	font-size: 0.8em;
	margin-bottom: 5px;
}

.postmetadata ul{
	list-style: none;
	padding: 0;
	margin: 0;
}

.postmetadata li{
	float: left;
	margin: 5px;
}

li.postcomments{
	height: 22px;
	color: #4997ca;
	font-size: 0.9em;
}

.commentleft{
	background: url(/wp-content/themes/hearSAY/images/commentleft.png) no-repeat;
	margin: 0;
	padding: 0;
	display: block;
	height: 26px;
	float: left;
	width: 12px;
}

.commentcenter{
	background: url(/wp-content/themes/hearSAY/images/commentcenter.png) repeat-x;
	padding: 0;
	display: block;
	height: 26px;
	float: left;
}

.commentcenter a:link, .commentcenter a:visited, .commentcenter a:active{
	color: #ffffff;
	font-size: 12px;
	line-height: 1.5em;
	position: relative;
	left: -4px;
}

.commentright{
	background: url(/wp-content/themes/hearSAY/images/commentright.png) no-repeat;
	margin: 0;
	padding: 0;
	display: block;
	height: 26px;
	width: 4px;
	float: left;
}

div.commentsText {
	float: left;
	padding-left: 4px;
	line-height: 1.6em;
}

li.postdate{
	color: #6d6f71;
}

.postauthor{
	color: #73bf46;
	text-align: right;
	padding-top: 5px;
}

.title{
	border-top: 2px solid #e8e9ea;
	font-weight: bold;
	font-size: 1.45em;
	padding-top: 2px;
}

.title ul{
	list-style: none;
	margin: 5px 0 0;
	padding: 0;
}

.title li{
	padding: 0;
	margin: 0;
	float: left;
}

li.posttitle{
	padding-right: 10px;
	width: 450px;
}

li.tweetmeme{
	padding: 0;
	margin-left: 93px;
}

li.facebook{
	padding-left: 10px;
}

.titleclear{
	clear: both;
	float: none;
	width: 100%;
	margin: 0;
	padding: 0;
	height: 1px;
}

.post{
        margin-bottom: 20px;
}

.entry{
	font-size: .8em;
	line-height: 1.8em;
}

.entry img {  }
	.entry img, .entry .gallery img { border: 1px solid #fff; margin: 0.1em 0; }
	.entry img.left, .entry img.alignleft { padding: 0px; margin: 0 15px 5px 0; border: none; float: left; clear: left; }
	.entry img.right, .entry img.alignright { padding: 0px; margin: 0 0 5px 15px; float: right; clear: right; }
	.entry img.center, .entry img.aligncenter { display: block; padding: 0px; margin: 0 15px 5px 15px; float: none; clear: both;
	.entry img.off { padding: 0 !important; border: none !important; }
	.entry img.stack { clear: none !important; }

        .entry div.alignleft { text-align: left; float: left; }
	.entry div.alignright { text-align: right; float: right; }
	.entry div.aligncenter { text-align: center; margin: 0 auto; }
}


.continue{
	float: right;
	font-size: 1.3em;
        font-weight: bold;
        margin-right: 10px;
	padding-top: 10px;
}

.sociable{
	border-bottom: 2px solid #4199cd;
	padding-bottom: 15px;
	text-align: left;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0;
	padding-top: 10px;
}

.sociable_tagline{
	display: none;
}

.navigation{
	width: 225px;
	text-align: center;
	padding: 0;
	margin: 0 auto;
}

.singlenavigation{
	width: 600px;
	text-align: center;
	padding: 0;
	margin: 0 auto;
	font-size: 0.8em;
}

#sidebar{
	width: 300px;
	float: left;
	margin-right: auto;
	margin-top: 5px;
	margin-left: 8px;
	padding-bottom: 20px;
}

#sidebar ul{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

li#search-2{
	clear: both;
}

li#text-2{
	clear: both;
}

li#wp125{
	clear: both;
}

li#popular-posts{
	clear: both;
}

#searchbar{
	width: 286px;
	height: 35px;
	color: #fff;
	background-image: url(/wp-content/themes/filedby/images/gradient2.jpg);
	margin-left: 3px;
	border:2px solid #d1d2d3;
	padding:5px;
	margin-top:15px;
}

#searchbar ul{
	list-style: none;
	margin-right: auto;
	width: 299px;
	margin-left: 3px;
}

#searchbar li{
	float: left;
	margin-left: 2px;
	/*padding-left: 7px;*/
	padding: 5px 3px 0px 3px;
}

li#searchbartext{
	/*padding-top: 5px;*/
	font-weight: bold;
	font-size:11px;
}

input.box{
	width: 175px;
}

li#text-2.widget.widget_text h2{
	display: none;
}

#customad{
	margin: 13px 0 0 3px;
	height: 250px;
	width: 300px;
	text-align:center;
}

#customad img{
	border: 0px solid #d1d2d3;
}

li.widget_twitter{
	background-color: #ffffff;
	border: 2px solid #d1d2d3;
	padding: 10px;
	margin-top: 15px;
        margin-left: 3px;
	font-size: small;
	width:275px;
}

li.widget_twitter h2{
	font-weight:100;
	font-size:16px;
	/*font-size: medium;*/
	border-bottom: 2px solid #e8e9ea;
	padding: 0 0 9px;
	margin: 0 0 0 0px;
}

li.widget_twitter h2 a.twitterwidget{
	color: black;
	font-weight: normal;
	font-style: normal;
}

li.widget_twitter li{
	padding-top: 5px;
	color: #4997ca;
	clear: both;
	padding-bottom: 5px;
}

li.widget_archive{
	background-color: #ffffff;
	border: 2px solid #d1d2d3;
	padding: 10px;
	margin-top: 15px;
	margin-left: 3px;
        font-size: small;
	width:275px;
}

li.widget_archive h2{
	font-weight:100;
	font-size:16px;
	/*font-size: medium;*/
	border-bottom: 2px solid #e8e9ea;
	padding: 0 0 9px;
	margin: 0 0 0 0px;
}

li.widget_archive h2 a.twitterwidget{
	color: black;
	font-weight: normal;
	font-style: normal;
}

li.widget_archive li{
	padding-top: 5px;
	color: #4997ca;
	clear: both;
	padding-bottom: 5px;

}

li.widget_links{
	background-color: #ffffff;
	border: 2px solid #d1d2d3;
	padding: 10px;
	margin-top: 15px;
        margin-left: 3px;	
        font-size: small;
	width:275px;
}

li.widget_links h2{
	font-weight:100;
	font-size:16px;
	/*font-size: medium;*/
	border-bottom: 2px solid #e8e9ea;
	padding: 0 0 9px;
	margin: 0 0 0 0px;
}

li.widget_links h2 a.twitterwidget{
	color: black;
	font-weight: normal;
	font-style: normal;
}

li.widget_links li{
	padding-top: 5px;
	color: #4997ca;
	clear: both;
	padding-bottom: 5px;
}

li.widget_categories{
	background-color: #ffffff;
	border: 2px solid #d1d2d3;
	padding: 10px;
	margin-top: 15px;
        margin-left: 3px;	
        font-size: small;
	width:275px;
}

li.widget_categories h2{
	font-weight:100;
	font-size:16px;
	/*font-size: medium;*/
	border-bottom: 2px solid #e8e9ea;
	padding: 0 0 9px;
	margin: 0 0 0 0px;
}

li.widget_categories h2 a.twitterwidget{
	color: black;
	font-weight: normal;
	font-style: normal;
}

li.widget_categories li{
	padding-top: 5px;
	color: #4997ca;
	clear: both;
	padding-bottom: 5px;
}

.time-meta a{
	color: #a4a6a6;
}

.from-meta{
	display: none;
}

.twitter-avatar{
	clear: both;
	float: left;
}

.twitter-avatar img{
	padding: 0;
	margin: 0;
	width: 48px;
	height: 48px;
}

.twitter-avatar a img {
	border: 1px solid #ddd;
}

a.followTwitter {
	font-size: 11px;
	text-decoration: none;
	color: #4997ca;
	font-weight: normal;
	font-style: normal;
	line-height: 1.8em;
}

.twitter-timestamp{
	color: #a4a6a6;
	}

/* Styles for two-column display */

#wp125adwrap_2c {
	width: 275px;
	padding-top: 8px;
	margin-right: auto;
	margin-left: auto;
}

#wp125adwrap_2c .wp125ad {
	width:125px;
	float:left;
	padding:5px;
	margin-right: auto;
	margin-left: auto;
}

.wp125ad.odd img{
	margin: 0;
	padding: 0;
}

.wp125ad.even img{
	margin: 0;
	padding: 0;
}

li#popular-posts.widget.widget_popular_posts {
	background-color: #ffffff;
	padding: 10px;
	border: 2px solid #d1d2d3;
	position: relative;
	top: 8px;
        margin-left: 3px;
	font-size: .8em;
	width:275px;	
}

li#popular-posts.widget.widget_popular_posts h2 {
	margin: 0;
	font-size: medium;
	padding: 0 0 10px;
	font-weight: normal;
	font-style: normal;
}

li#popular-posts.widget.widget_popular_posts li {
	border-top: 2px solid #e8e9ea;
	padding-top: 5px;
	padding-bottom: 5px;
}

.wpp-date{
	color: #a4a6a6;
	font-weight: normal;
	font-style: normal;
	font-size: 1.45em;
}

.post-stats{
	color: #d1d2d3;
	font-size: medium;
	margin: 0;
	padding: 0;
}

.comments-template{
	width: 630px;
}

#respond h3{
	color: #4997ca;
	font-size: 0.9em;
}

h3#comments{
	color: #4997ca;
	font-size: 0.9em;
}

textarea#comment{
	width: 400px;
}

form#commentform p{
	padding-bottom: 0;
	margin-bottom: 0;
}

#footer{
	width: 1100px;
	float: left;
	clear: both;
}

			
			

/* @group Header-pulled */


div.spacer{clear:both; height:10px; display:block;}
div.spacerzero{clear:both;display:block;}
.content * {margin: 0px;padding: 0px;padding-right: 0px;}

#ph_header {
	padding-right: 38px;
	padding-left: 16px;
	height: 59px;
	padding-top: 3px;
	font: 12px/1em Arial,Helvetica,sans-serif;
}
#ph_header  .menu {
	padding-bottom: 0px;
	margin-top: 0px;
	text-align: right;
	padding-right: 4px;
	padding-top: 1px;
}
#ph_header  .menu  div {display: inline; padding-left: 2px;
}
#ph_header  .menu  a {
	font-weight: bold;
	color: #0087C5;
	text-decoration: none;
	font-size: 12px;
}

#ph_header  .menu2  a {
	font-weight: bold;
	color: #6FBE45;
	text-decoration: none;
	font-size: 16px;
}

#ph_header  .menu2  a:hover {
	font-weight: bold;
	color:#0087C5;
	text-decoration: none;
	font-size: 16px;
}



.ph_menubar {
	padding-right: 15px;
	padding-left: 15px;
	background: url(http://filedby.com/images/phoenix/header/topbar_bg2.png) no-repeat center;
	height: 36px;
	/*padding-top: 5px;*/
	margin-bottom: 0;
	margin-left: -1px;
	line-height: 1em;
}


#ph_search {
	padding-left: 32px;
	margin-top: 10px;
	width:auto;
	float:right;
	height: auto;
}


#ph_header .searchBoxOver
{
	/*background: url(http://filedby.com/images/phoenix/header/searchbox.jpg) transparent no-repeat;*/
	
}

.ph_search_input ,.ph_search_select
{
	border: none;
	font-size: 12px;
	color:#35779F;
	padding-top:4px;
	padding-left:6px;
	
}

#ph_search .searchbox  
{
	height:19px;
	width: 198px;
	margin-right:6px;
	background: url(http://filedby.com/images/phoenix/header/searchbox.jpg) transparent no-repeat;
	float:left;
}
#ph_search .searchBoxOver
{
	float:left;
}

#ph_search .selectbox {
	
	
	height:18px;
	width: 75px;
	padding-right:1px;
	padding-top:1px;
	margin-top:1px;
	
}

#ph_search .searchSelectOver
{
	float:left;
	height:23px;
	padding-left:2px;
	width:80px;
	background: url(http://filedby.com/images/phoenix/header/dropdown.jpg) #FFFFFF no-repeat ;

}

#ph_search .searchbtn 
{
	float:left;
	margin:0px;
	padding: 0px;
	
}


#ph_logo {width:200px; float:left;
	margin-left: 8px;
}


.underlinemenu{
width: 100%;
text-align:center;
font-size:16px;
padding-top:13px;
}

.underlinemenu div{
text-align: center; /*set value to "left", "center", or "right"*/}

.underlinemenu div{
display: inline;
}

.underlinemenu .seperator {color:#FFF;font-weight:none;}
                           
.underlinemenu div a{
	color: #ffffff;
	padding: 6px 5px 4px 25px; /*top padding is 6px, bottom padding is 4px*/
	margin-right: 20px; /*spacing between each menu link*/
	text-decoration: none;
	/*border-left: 1px solid white; bottom border is 3px*/
}

.underlinemenu div a:hover, .underlinemenu ul li a.selected{
	color: #cccccc;
}

/* @end */

/* @group Footer-pulled */

#_footer .textbox {	
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
	height: auto;
}


#_footer {
	background-image:url(http://filedby.com/images/dc/footer.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:155px;
	margin-top: 0px;
	padding-top: 20px; 
	padding-bottom: 50px;
	width: 1020px;
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #222;
	margin-left: 18px;
}

.footer {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	text-align:center;
	color:#3399CC;
}

.footerBox1 {
	height:100px;
	margin-top: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left:10px;
	width: 150px;
	float: left;
	margin: 0px;
	padding-right: 45px;
}
.footerBox2 {
	height:100px;
	margin-top: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right:35px;
	width: 150px;
	float: left;
	margin: 0px;
}
.footerBox3 {
	height:100px;
	margin-top: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right:55px;
	width: 150px;
	float: left;
	margin: 0px;
}
.footerBox4 {
	height:100px;
	margin-top: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right:48px;
	width: 150px;
	float: left;
	margin: 0px;
}
.footerBox5 {
	height:100px;
	margin-top: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left:0px;
	width: 150px;
	float: left;
	margin: 0px;
}

#_footer table {width: 965px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; font-family:Tahoma, Geneva, sans-serif; text-align:left;}
#_footer h2 {font-size: 12px; font-weight: bold; color: #3399CC; margin-top: 0px; margin-bottom: 0px; margin-left:-3px; padding-bottom:0px; font-family:Tahoma, Geneva, sans-serif;}
#_footer  li {margin-top: 0px; list-style: none; margin-left: 0px; font-size: 11px; padding-left: 0px;font-family:Tahoma, Geneva, sans-serif;}
#_footer td {vertical-align: top; width: 20%;font-family:Tahoma, Geneva, sans-serif;}
#_footer a {text-decoration: none; font-size: 11px; color: #999999;font-family:Tahoma, Geneva, sans-serif;}
#_footer a:hover {text-decoration: underline;color: #6DBE44;}

/* @end */