/*
Theme Name: ffw 
URL: http://www.fundsforwriters.com/ 
Description: Funds For Writer Theme
Theme Author: Waqas
Tags: fixed width, right sidebar,  valid XHTML
*/

body { font-size:15px; font-family:Georgia, "Times New Roman", Times, serif; margin:0 auto; padding:0px;color:#4f4d4d;background:url(images/body.png) repeat;}
#main { padding:0;height:312px; margin:0px auto; background:url(images/header-bg.png) top center  repeat-x; min-width:1300px;}

/*-- Header Start*/
#wrapper{  padding:0px 0px 0px 0px;margin:0px auto; width:1300px;}
#header { height:312px;  padding:0px 0px 0px 0px;margin:0px;}
#logo {width:274px; height:123px;  margin:60px 0px 0px 45px;padding:0px 0px 0px 0px; float:left; background:url(images/logo.png) no-repeat;text-align:center; border:0px;}
#news-header{width:496px; height:161px; float:right;margin:9px 0px 0px 0px;background:url(images/news-header.png) no-repeat;}
.news-widget{text-align:center; width:300px; margin:30px 0px 0px 150px;font-size:20px;}
.black-color{color: #000000; font-family:Georgia, "Times New Roman", Times, serif;}
.white-strong{color: #ffffff; font-size:32px;font-family:Georgia, "Times New Roman", Times, serif;}
.white-color{color: #ffffff;font-family:Georgia, "Times New Roman", Times, serif;}
#join{width:97px; height:98px; float:right;margin:50px 38px 0px 0px;background:url(images/join.png) no-repeat; left:-50px; position:relative; border:0px;}
#tagline{float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#232323;margin:10px 0px 0px 45px;}
#social{ width:240px; height:29px; float:left; margin:10px 0px 0px 120px;}
#social img{ padding:0px 5px 0px 0px; border:0px;}
/*-- Header End*/

/*-- Content Start*/
#content-bg{width:1300px;padding:0px 0px 15px 0px; margin:0 0px 0px -25px;background:url(images/content-bg1.jpg) repeat-y; }
#content{width:1250px;padding:0px 25px 0px 25px;  background-color:#FFFFFF; margin:0 auto;} 
#page-textarea{width:800px; margin:0px 0 0;padding:30px 80px 0px 30px; background-color:#FFFFFF;float:left; color:#5b5a5b;  line-height:22px; }
#post-textarea{width:800px; margin:0px 0 0;padding:30px 80px 0px 30px; background-color:#FFFFFF;float:left; color:#5b5a5b;  line-height:22px; }
/*-- Content End*/

/*-- Home Page Left Styling */
#front-left{width:285px; margin:0px;padding:20px 20px 0px 0px; float:left; color:#868686; }
#front-left1{}
.week{ background-color:#d1dcc5; width:256px; padding:30px 15px 20px; color:#211921  ;}
.week h1{ color:#211921 !important; font-size:27px !important; margin:0 0 15px !important; padding:0;}
.clark{padding:10px 0px 0px;}
.front-left2{padding:5px 0px 5px; margin:0px 0px 0px 0px; color:#060606;font-size:13.7px;}
.quote-top{background:url(images/quote-top.PNG) no-repeat;width:285px;height:48px;}
.quote-center{ background-color:#d1d2d2; width:245px; padding:0 20px 0px;color:#060606;font-style:italic;}
.quote-center p{padding:0px 0px 5px 0px; margin:0px 0px 0px 0px !important;color:#060606;font-style:italic; }
.quote-bottom{background:url(images/quote-bottom.PNG) no-repeat;width:285px;height:14px;}
.saying{ color:#408ba3 !important; font-size:22px !important; margin:20px 0 10px !important; padding:0;}
blockquote{font-style: italic;  margin:0px; padding:0px 0px 5px 0px; color:#060606;}
.name{font-weight:bold;color:#060606;}
/*-- Home Page Left Styling */

/*-- Home Page Center Styling */
#front-textarea-center{width:917px; margin:0px;padding:20px 0px 0px 20px; float:left; color:#5b5a5b; font-size:18px; line-height:30px; }
.button-style {margin:15px 40px 0px 0px !important;}
.home-heading{ color:#65863a; font-size:28px; margin:0 0 10px;}
.cup{margin:-30px 0px 0px 0px; padding:0px 0px 0px 20px;float:right;}
#writing-career{ float:right; padding:0 20px 0 0px; width:630px;}
#writing-career1{padding:0px 0px 15px 0px;}
#writing-career2{}
.fundraiser-text{ float:left; margin:10px 10px 10px 10px;width:500px;}
.fundswriter-text{ float:left; margin:10px 0px 0px;width:920px;}
.join-today{ position:relative; top:-20px; float:right; left:-20px;}
.sample{margin:0 0 20px 10px;}
.newsletters{ padding:10px 25px 0px 0px; font-size:14px; line-height:17px; color:#5b5a5b; letter-spacing:0.2px;}
.our-newsletter{width:920px;}
/*-- Home Page Center Styling End */

/*-- Home Page Right Styling Start */
#ads{ float:right; width:290px;}
.ads-image{padding:15px 13px 0px 0px;}
.wifi-img{margin:20px auto 0px;padding:0 0 0  55px;}
#ads img { margin-bottom: 15px; }
/*-- Home Page Right Styling End */

/*-- Inner Page Styling*/
.testimonial-quote{width:312px;padding:0px 0px 0px 20px; float:right;margin-top:-30px;}
#social-contact{ width:300px; float:right; margin:10px 0px 0px 0px;}
#social-contact img{ padding:0px 10px 0px 10px; border:0px;}
.subs{margin:10px 0px 0px -5px}
.hopes{color:#5B5A5B !important;text-decoration:none;}
.quote-test-top{background:url(images/quote-test-top.png) no-repeat;width:402px;height:48px;}
.quote-test-center{ background-color:#d1d2d2; width:362px; padding:0 20px;line-height:18px;font-size:14px;}
.quote-test-center p{padding:5px 0px 0px 0px; margin:0px 0px 0px 0px !important; }
.quote-test-bottom{background:url(images/quote-test-bottom.png) no-repeat ;width:402px;height:14px;}
.news-img{margin:0px 5px 0px 0px;}
.fundraiser-image{}
.fundswriter-image{margin:20px 0px 0px 0px;}
.cart{ margin:0px;  }
.cart-total{ margin:0px 30px 0px 0px;float:right; }
.paypal-image{padding:0px 0px 0px 5px;}
#newsletters{width:460px;float:left;}
#advertising {width:460px;float:left;}
#contests{width:460px;float:left;}
#newsletters h3{margin-top:25px !important;}
.subscribe-image{margin-bottom:40px !important;}

/*-- Inner Page Styling*/

/*-- Blog Start*/
.navigation{width:680px; margin:0px;float:left;}
#blog-h1{color:#408ba3; font-size:22px; margin:0px 0px 0px; padding:0; font-weight:normal; line-height:20px;}
#blog-h1 a{color:#408ba3; font-size:22px; margin:0px 0px 5px; padding:0; font-weight:normal; text-decoration:none;}
#search-h1{color:#408ba3; font-size:22px; margin:0px 0px 10px; padding:0; font-weight:normal; line-height:20px;}
#search-h1 a{color:#408ba3; font-size:22px; margin:0px 0px 10px; padding:0; font-weight:normal; text-decoration:none;}
.readmorecontent{margin-top:-10px ;}
#date{ color:#8f8d8d; font-weight:normal; font-size:14px; padding-bottom:10px;font-style:italic;}
.align-left{ width:50%; float:left; padding-top:5px;}
.align-right{width:50%; float: right;padding-top:5px; text-align:right;}
.bg-line{ background-color:#dbdbdb; height:15px;padding:10px 10px 10px; color:#5b5a5b;line-height:15px;font-size:12px;}
.comment{ padding:5px 0px 45px;font-size:12px;}
addthis_default_style .addthis_separator, .addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m, .addthis_default_style .at300bs{margin-top:3px !important; }
.addthis{width:105px;float:right;}
.addthis-internal{width:233px;float:left;padding:0px 0px 0px 0px;margin-left:5px; margin-bottom:10px;}
.addthis_counter.addthis_bubble_style{margin-top:5px !important; }
.single{  padding:30px 0px 0px 5px; }


/*-- Content Styling Start*/
#page-title h1{ font-family:Georgia, "Times New Roman", Times, serif; font-size:29px !important; color:#65863a !important; padding:30px 0px 0px 5px !important;}
#content h1{color:#408ba3; font-size:29px; margin:0px 0px 5px; padding:0; font-weight:normal;}
#content h1 a{color:#408ba3; text-decoration:none;}
#content h2 {color:#408ba3; font-size:22px; margin:0px 0px 5px; padding:0; font-weight:normal; }
#content h2 a{color:#408ba3; font-size:22px; margin:0px 0px 5px; padding:0; font-weight:normal;text-decoration:none; }
#content h3 {color:#050505;  margin:0px 0px 5px; font-size:18px; padding:0; font-weight:normal;}
#content h3 a{color:#050505;  margin:0px 0px 5px; font-size:18px; padding:0; font-weight:normal;}
#content h4 {color:#20adc7; font-size:14px; margin:0px 0px 0px; padding:0; font-weight:bold; }
#content p{ margin:0px 0px 20px;}
#content img {border:none;}
#content ul { padding:0px 0px 0px 20px;margin:0px 0px 20px 0px;}
.negative-margin{margin-top:-20px !important;}
#content ol { padding:0px 0px 0px 20px;margin:0px 0px 20px 0px}
#content li { padding:0px 0px 0px 0px;}
/*-- Content Styling End*/

/*-- Sidebar Start*/
#sidebar{width:313px;padding:0px 12px 0px 0px;float:right; color:#000; }
.title{color:#408ba3; font-size:24px; margin:10px 0px 15px 0px; padding:0; font-weight:normal; }
.title-recent{color:#408ba3; font-size:24px; margin:10px 0px 15px 0px; padding:0; font-weight:normal; }
.title-recent a{color:#408ba3; font-size:24px; margin:10px 0px 15px 0px; padding:0; font-weight:normal;text-decoration:none; }
#blog-widget{ padding:0 0 20px 35px; margin:0 0 0 0;}
.title-blog{color:#45641f; font-size:18px; margin:0px 0px 10px 5px; padding:0; font-weight:normal; }
.title-ad {color:#45641f; font-size:18px; padding: 30px 0 10px 0;}
.latest-news{color:#20adc7; font-size:27px; margin:20px 0px 15px 10px; padding:0; font-weight:normal; }
.title-quick{color:#fff; font-size:24px; margin:10px 0px 0px 18px; padding:0; font-weight:normal; position:relative; bottom:-20px;}
.cup-internal{margin:0px auto 15px;  padding:10px 20px 10px; width:183px;  }
/*-- Sidebar End*/

/*-- Sub Menu Start*/
#submenu {width:300px; padding:0; line-height:20px; color:#45641f; }
.menu-submenu-container{margin:-10px 0px 0px 45px;}
.menu-newsletter-container{margin:-10px 0px 0px 45px;}
#submenu ul {width:270px; list-style:none;  margin:0 0 10px; padding:0px; }
#submenu ul li { font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;padding:10px 0px 10px 0px;margin:0 30px 0px 30px float:right;border-bottom:1px solid #1fabcd; width:220px;}
#submenu ul li a {text-decoration: none;padding:0px 0px;   color:#45641f; display:block;  }
#submenu ul li a:hover {color:#45641f; text-decoration: none;}

/*-- Sub Menu End*/


/*-- Widgets Styling Start */
#recent-posts1 {float: left;font-size: 14px;margin: 0;padding: 0 50px 10px 0 !important;width: 260px; min-height:220px;}
#recent-posts {color: #5B5A5B;float: left;font-size: 14px;padding: 0 0 0 5px;width: 650px;}
#recent-posts ul{ list-style:none; padding:0px 0px 0px 0px; margin:0px;}
#recent-posts li {float: left;font-size: 14px;margin: 0;padding: 0 50px 10px 0 !important;width: 260px; min-height:220px;list-style:none;}
#recent-posts p{ margin:0 0 10px 0px !important;color:#5b5a5b; }
.more{ float:left; padding:0 0 0 0; clear:left; position:relative; left:310px;}
#recent-posts blockquote{ font-style:normal !important;font-size:14px !important;line-height::25px !important;color:#5b5a5b !important;}
/*-- Widgets Styling End */

/*-- Important Styling  Start*/
a{color:#4a6824; text-decoration: underline;}
a:hover{color:#4a6824; text-decoration:none;}
.clear{clear:both;}
.no-margins {margin-bottom:0px !important;}
#ads img.alignleft{ float:left;padding:0; margin:20px 20px 20px 5px;}
#ads img.alignright{ float:right;padding:0; margin:20px 5px 20px 0px;}
#ads img.aligncenter{ margin:20px auto 20px; padding:0; display:block;}
.alignleft{ float:left;padding:0; margin:0;}
.alignright{ float:right;padding:0; margin:0;}
.aligncenter{ margin:0 auto 0px; padding:0; display:block;}
/*-- Important Styling  Enf*/

/*-- Contact Form Start */
.field{width:200px; height:20px; }
.area-field{width:200px; height:70px; }
.button{background:url(images/send-button-new.png) no-repeat !important;width:90px !important;height:30px !important;margin:0 0 0 0 !important;padding:0 0 0 0 !important;color:#ffffff !important;}
.button span{background:url(images/send-button.png) no-repeat !important;height:30px !important;margin:0 0 0 0 !important;padding:8px 0 0 10px !important;color:#ffffff !important;width:50px;}
#af-form-1781247198{float:left;}
div.button span{font-size:13px; letter-spacing:0px !important; width:90px !important;}
#uniform-submit span {font-size: 10px;letter-spacing: 0;line-height: 30px;margin: 0 0 0 -10px;padding: 0 0 0 5px !important;text-align: left;width: 90px;}

#pwdfield p{display:none !important;}
.af-element p{margin-bottom:0px !important;}
#af-form-1781247198 .af-header{float:left;padding:0px !important;}
#af-form-1856549347{float:left !important;}
#af-form-872024321{float:left !important;}
.previewLabel{float:left !important; min-width:70px; font-weight: bold;}
.text{margin:0px 0px 10px 0px;}
#form-ffw{margin:10px 0px 10px 0px;}
#form-ffw p{margin-bottom:0px !important}
div.selector{margin-bottom:0px;color:#4f4d4d;font-size:15px !important;width:260px !important;}
div.selector select{color:#4f4d4d !important;font-size:15px !important;width:260px !important;}
.submit-newsletter{margin:0px 0px 0px 15px;}
#submit-btn{margin:8px 0px 30px 70px;}
.name-links{color:#408BA3;text-decoration:none;}
div.selector span{width:230px !important;}

#captcha_code_label{float:left;margin:0px 10px 0px 0px;}
.required{float:left;margin:0px 10px 0px 0px;}
/*-- Contact Form End*/

/*-- Footer  Start*/
#footer{width:1300px; height:62px; color:#fff; margin:0px auto; padding:0px 0px 0px;  font-size:12px;background:url(images/footer-bg.jpg) no-repeat;  }
#bot-nav {float:right; font-size:10px; color:#646868; padding:40px 0 0 0; width:440px; letter-spacing:0px;}
/*-- Footer  End*/



.quotations-top{background:url(images/quote-test-top.png) no-repeat;width:402px;height:48px;}
.quotations-center{ background-color:#d1d2d2; width:362px; padding:0 20px;line-height:18px;font-size:14px;color:#060606;font-style:italic;}
.quotations-center p{padding:0px 0px 5px 0px; margin:0px 0px 0px 0px !important;color:#060606;font-style:italic; }
.quotations-center span{color:#000000; }
.quotations-bottom{background:url(images/quote-test-bottom.png) no-repeat ;width:402px;height:14px;}

#respond label {
  display:block;
  padding:5px 0;
}

#Search{width:300px; float:left;padding-top:13px;}
.text-field{width:60px;float:left;padding:0px 0px 0px 0px;font-size:17px; color:#000000;font-family:Arial, Helvetica, sans-serif;padding-top:2px;font-weight:bold;}
.field-header{background:url("http://www.fundsforwriters.com/wp-content/uploads/2012/10/field.png") no-repeat !important;;width:145px;height:18px;margin:0px 5px 0px 0px;border:none !important;float:left;margin-right:0px !important;box-shadow:0px !important;color:#000;}
.field-header:focus{box-shadow:0px !important;}
.subscribe-box{width:20px; height:19px; float:left;margin-top:2px;}