/*   
Theme Name: FFP Global
Theme URI: http://ffpglobal.com
Description: WordPress v3.0 theme for the FFP Glpobal Blog
Author: Brian Lowry
Author URI: http://optimdesign.com
Version: 1
*/

/* 960.gs */
@import "css/reset.css";
@import "css/text.css";
body {background:#012141; font-size:13px; font-family: Arial, "MS Trebuchet", sans-serif !important;}
#page-wrap {width:960px; margin:0 auto; background:#fff url(images/wrapbg.gif) repeat-y top right; position:relative;}
br.clear {clear:both; margin:0;}

a {color:#003366;}
a:hover {color:#990000;}

a.more-link {color:#fff; background:#003366; text-decoration:none; -moz-border-radius: 3px;
-webkit-border-radius: 3px; padding:4px; text-align:center; width:90px; margin:10px 0;}

a:hover.more-link {background:#990000;}

/************* header ****************/

#header {height:161px; background:#990000 url(images/headerbg.gif) no-repeat top left; position:relative;}

#callus {color:#739ac0; font-weight:bold; font-size:16px; position:absolute; top:10px; left:215px;}

/* logo, change hight and width to match the image */
h1#logo {margin:0;}
h1#logo a {display:block;width:176px; height:82px; background:transparent url(images/logo.gif) no-repeat top left;overflow:hidden; text-indent:-9999px; position:absolute; top:65px; left:15px;}

/* main banner */
#mainbanner {width:460px; height:100px; background:#ccc; position:absolute; top:180px; right:250px;}


/************* left sidebar ****************/

#sidebar {float:left;}

#sidebar h2 {background:transparent url(images/side_h2.gif) no-repeat top left; width:243px; height:44px; font-size:16px; color:#fff; margin:20px 0 0 -12px; padding:7px 0 0 30px;}

#sidebar ul {list-style:none; margin:0; padding:0;}
#sidebar ul li {margin:0 0 0 10px;; padding:0;}
#sidebar ul li a {display:block; width:185px; padding:4px 5px; border-left:4px solid #ccc; border-bottom:1px solid #ccc; text-decoration:none; text-transform:capitalize;}
#sidebar ul li a:hover { border-left:4px solid #990000;border-bottom:1px solid #990000;}

/************* right sidebar ****************/

#rightside {background:transparent url(images/rightsidebg.png) no-repeat bottom center; width:240px; min-height:400px; position:absolute; top:160px; right:-6px;}
#rightside legend {display:none;}
#rightside p, #rightside form {display:block;width:210px; margin:10px auto; }

#rightside p {font-size:11px; line-height:16px;}

#rightside h2 {background:transparent url(images/righth2bg.png) no-repeat top left; width:244px; height:46px; font-size:16px; color:#fff; margin:20px 0 0 1px; padding:7px 0 0 15px;}

#rightside label {display:block;}
#rightside label span {color:#990000; font-weight:bold;}
#rightside label.error {color:#fff; background:#990000; font-size:11px; -moz-border-radius: 3px;
-webkit-border-radius: 3px; padding:3px 6px; display:inline-block; margin-top:2px;}

#rightside .textarea textarea {width:200px;}

#rightside ul {list-style:none; margin:0; padding:0;}
#rightside ul li {margin:0 0 0 10px;; padding:0;}
#rightside ul li a {display:block; width:185px; padding:4px 5px; border-left:4px solid #ccc; border-bottom:1px solid #ccc; text-decoration:none; text-transform:capitalize;}
#rightside ul li a:hover { border-left:4px solid #990000;border-bottom:1px solid #990000;}


/************* content ****************/

#listings, #page, #single {margin:135px 0 20px 0; width:445px; min-height:720px; float:left;}

img.alignright {margin:0 0 15px 15px; float:right;}
img.alignleft {margin:0 15px 15px 0; float:left;}

.paginate {border-top:1px solid #003366; padding-top:15px;}
.paginate ol.wp-paginate li {padding:0; margin-left:5px;}
.paginate ol.wp-paginate li span.page.current {background:#003366;}

/************* listings ****************/

.hentry h2 {padding:0; font-size:24px;line-height:24px;}
.hentry h2 a {color:#000; text-decoration:none; }
.hentry .meta {margin:-20px 0 10px; color:#666;}
.hentry .meta a {color:#666;text-decoration:none;}
a.more-link {display:block; clear:both;}

#listings h2 {color:#990000;}

/************* footer ****************/

#footer {background:#012141;}
#footer p {color:#fff; padding:15px 0; margin:0;}

#footer .cats {width:790px;}
#footer .cats h3 {color:#739ac0; margin:20px 0 0; padding:0;}
#footer .cats ul {margin:0;}
#footer .cats ul li {display:inline; margin:0 10px 0 0; border-right:1px solid #739ac0;}
#footer .cats ul li.cat-item-20 {border:none;}
#footer .cats ul li a {padding: 0 10px 0 0; color:#739ac0; text-decoration:none;}
#footer .cats ul li a:hover {color:#fff; text-decoration:underline;}
#footer .cats ul li ul {display:none;}

/************* comments ****************/

/* reply link */
ol.commentlist li.pingback div.reply a {display:block;margin-left:15px;}

.comment-body{ border:1px solid #ccc; margin:15px 0 0 0; position:relative;}
.comment-body p {margin-left:15px;}
/* Comment Author */
ol.commentlist li.comment div.vcard cite.fn {font-weight:bold; font-size:16px; font-style:normal; display:block; position:absolute; top:20px; left:65px;}
ol.commentlist li.comment div.vcard span.says {display:none; }
ol.commentlist li.comment div.vcard img.photo {margin:15px; border:2px solid #ccc; }
/* Comment Meta Data */
ol.commentlist li.comment div.comment-meta {position:absolute; top:15px; right:15px;}
ol.commentlist li.comment div.comment-meta a{color:#999; text-decoration:none;}
/* Reply Button */
ol.commentlist li.comment div.reply a {margin:0 0 15px 15px; display:block;}

ol.commentlist {list-style:none; }
ol.commentlist li {margin-left:0;}
ol.commentlist li.comment ul.children li {list-style:none;}

ol.commentlist li.comment ul.children li.depth-2 {margin-left:15px;}
ol.commentlist li.comment ul.children li.depth-3 {margin-left:15px;}
ol.commentlist li.comment ul.children li.depth-4 {margin-left:15px;}
ol.commentlist li.comment ul.children li.depth-5 {margin-left:15px;}


