/*
Theme Name: FootyWall
Theme URI: http://www.torinocreative.com/
Description: WP-FootyWall
Version: 3.0
Author: Artin Hovhanesian
Author URI: http://www.torinocreative.com
*/

/****************************************
* Reset - Thank you Eric Meyer          *
****************************************/
body {font:12px Arial, Helvetica, sans-serif; color:#111;}

a {color:#255785; text-decoration:none;}
a:hover {color:#b37132;text-decoration:none;}

h2 {font-size:18px; color:#255785; width:570px; padding:0 10px 3px 0; margin-bottom:5px; border-bottom:1px dotted #d5d5d5;}
h3 {font-size:16px; color:#258382; margin-bottom:10px;}

p {line-height:1.55; padding-bottom:15px;}

.left {float:left;}
.right {float:right;}

img.alignleft {float:left; padding:0 10px 10px 0;}
img.alignright {float:right; padding:0 0 10px 10px;}
img.aligncenter {padding-bottom: 10px;}

#page {width:1000px; margin:0 auto;}

/****************************************
* #header - All header styling          *
****************************************/
#header {}

.topnav-wrap {width:auto;padding-bottom:5px;}
.topnav {padding-bottom:5px;}
.topnav li {display:inline;padding-bottom:5px; font-size:11px;}
.topnav li a:hover {color:#b37132; text-decoration:none;}

#searchform {width:235px; float:right;}
#searchform input[type=text] {width:150px; padding:2px; background:none; border:1px solid #255785;}
#searchform input:hover[type=text] {border:1px solid #b37132;}
#searchform .btn {width:65px; padding:2px; background:#255785; color:#fff; border:none;}
#searchform .btn:hover {background:#b37132;}

#logo {display:block;}
#logo, #bannerad {margin-top:5px;}

.mainNav {width:100%;height:30px;margin-top:10px;background:url(images/bg_mainNav.png) repeat-x;}
.mainNav li {width:auto;height:30px;display:block;float:left;padding:0 9px;font-weight:bold;line-height:30px;border-right:1px solid #1D3D63;border-left:1px solid #49C8F5;}
.mainNav li:hover {background:url(images/bg_mainNav_hover.png) repeat-x;}
.mainNav li.first {border-left:0;}
.mainNav li.last {border-right:0;}
.mainNav li a {color:#fff;text-decoration:none;}

/****************************************
* #midwrap - Content and Sidebar wrap   *
****************************************/
#midwrap {-moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; behavior: url(css/border-radius.htc); border-radius: 5px; padding-top:15px;}
#midwrap a:hover {color:#832527; text-decoration:none;}

.content-wrap {width:585px;}

.post {width:585px; margin-bottom:30px;}
#moneymaker {width:570px; background:#fafafa url(images/block_bg.png) bottom center repeat-x; border:1px solid #ddd; padding:5px; font-size:12px; margin-bottom:30px;}
.commentIcon {width:75px; height:12px; padding-left:15px; background:url(images/comment-icon.gif) no-repeat; font-size:9px; float:left;}
.postmeta {float:left; font-size:10px;}
.entry {border-bottom:1px dotted #d5d5d5; padding-bottom:25px; margin:10px 0; position: relative;}
.entry p {font-size:12px;}
.entry p object {padding: 10px; background:#999; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

.wall-single-wrap {width:175px;height:135px;float:left; padding:10px;margin:0 15px 10px 0;background:#ddd url(images/img_bg.gif); border:1px solid #ddd;position:relative;}
.wall-single-wrap:hover {background:#ddd url(images/img_bg_on.gif); border:1px solid #928282;}
.wall-single-wrap .zoom {visibility:hidden;}
.wall-single-wrap:hover .zoom {visibility:visible;width:22px;height:22px;position:absolute;bottom:20px;right:20px;background:url(images/zoom.png);}
.wall-single-thb {width:175px; height:135px;}
.download {display:block;width:115px;height:18px;line-height:18px;padding-left:20px;background:url(images/download.png) top left no-repeat;}


.wallthb {width:175px; height:135px; padding:10px; margin-bottom: 10px; background:#ddd url(images/img_bg.gif); border:1px solid #ddd; margin-right:15px; float:left;}
.wallthb:hover, .wchistorypost:hover {background:#ddd url(images/img_bg_on.gif); border:1px solid #928282;}
/* Post - FIFA World Cup History Wallpapers */
.wchistorypost {width:175px; height:135px; padding:3px; margin: 0 7px 7px 0; background:#ddd url(images/img_bg.gif); border:1px solid #ddd; float:left;}
/* end Post - FIFA World Cup History Wallpapers */

.post-catview {width:250px;margin:0 20px 20px 0;}
.thb-catview {width:175px; height:135px; padding:10px; margin-bottom: 10px; background:#ddd url(images/img_bg.gif); border:1px solid #ddd;}
.thb-catview:hover {background:#ddd url(images/img_bg_on.gif); border:1px solid #928282;}
.title-catview {font-size:12px;width:auto;padding:0;margin-top:5px;border:0;}

.fblike {padding:10px 0;}
.more-wall a {color:#832527;text-decoration:none;font-weight:bold;}
.more-wall a:hover {color:#832527;text-decoration:underline;}

.wallcontent {width:350px; float:left;}
.postbox {width:573px; background:url(images/box_bg.png) repeat; border:1px solid #ddd; padding:5px;}
.postboxblock {width:250px; float:left; margin-right:10px; font-size:11px;}
.metabox {width:160px;}
.sharebox {width:130px;}
.shareicons {width:60px; height:70px; float:left; margin-right:5px;}
.addthis_container {position:absolute; bottom:5px; left:0;}
.postboxblock p {padding-bottom:3px;}
/* Comment Form Styling */
.commentlist {margin-top:20px; font-size:12px;}
.commentlist li {margin-bottom:20px;}
.commentmeta {width:535px; height:32px; padding:3px; margin-bottom:5px; background:#f4f4f4; float:left;}
.avatar {width:32px; height:32px; padding:2px; background:#f4f4f4; border:1px solid #f4f4f4; float:left;}
.avatar:hover {border:1px solid #ddd;}
.url {display:block; margin-right:10px; float:left; line-height:32px;}
.date {float:left; line-height:32px;}
input, label {width:250px; float:left; font-size:12px; padding:3px; margin:0 5px 15px 0; border:none; background:none;}
input {border:2px solid #ddd; background:none; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
textarea {width:460px; height:250px; font-size:12px; padding:3px; margin-bottom:15px; background:none; border:2px solid #ddd; background:none; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
input:hover, textarea:hover {border-color:#9e9d9d;}

.wp-pagenavi {padding-bottom:20px;font-size:14px;font-weight:bold;}
.wp-pagenavi .pages, .wp-pagenavi .nextpostslink {padding:8px 10px;border:1px solid #255785;background:#f6f6f6;color:#1e598e;}
.wp-pagenavi .pages {margin-right:5px;}
.wp-pagenavi .page, .wp-pagenavi .current {margin-right:5px;padding:8px 10px;border:1px solid #c8d5e0;color:#1e598e;text-decoration:none;}
.wp-pagenavi .page {background:#f6f6f6;}
.wp-pagenavi .current {background:#fff;}
.wp-pagenavi .page:hover {background:#c8d5e0;color:#1e598e;text-decoration:none;}

/****************************************
* #sidebar - Sidebar Styling            *
****************************************/
#sidebar {width:400px;}
.sideblock {background:url(images/block_bg.png) bottom left repeat-x; border:1px solid #ddd; padding:5px; margin-bottom:5px;}
.sideblock.large {width:388px;}
.sideblock.small {width:220px;}
.sidewidget {width:230px; margin-bottom:5px;}
.sideblock ul {list-style:circle; list-style-position:inside; color:#258382;}
.sideblockL ul li {margin-bottom:10px;}
/****************************************
* Ad and Banner Blocks                  *
****************************************/
/* 728x90 */
.topbannerad {width:728px; height:90px;border:2px solid #255785; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;overflow:hidden;}
/* 200x200 */
.topadblock {width:200px; margin-bottom:30px; font-size:11px; font-weight:normal; color:#255785;}
.topadblockleft {float:left;}
.topadblockright {float:right; margin-right:10px;}
.midhorizonad {padding-bottom:10px;}
.midhorizonad.cat-ad {padding-bottom:20px;}
.sidetower {width:160px; height:600px;margin-bottom:5px; border:2px solid #255785; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.sideadblock, .sideadblocktwo {margin:10px 0; padding:15px 5px 5px; border-top:2px solid #ddd; border-bottom:2px solid #ddd;}
.sideadblocktwo {width: 300px; height: 250px; padding:15px 50px;}
.sideadblockad {float: left; margin: 0 7px 10px 0;}
.sideadblockadlast {margin-right: 0;}
.btmbannerad {width:728px; height:90px; margin:15px auto 0; border:2px solid #255785; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
/****************************************
* #footer - All Footer Styling          *
****************************************/
#footer {width:990px; margin:15px auto; padding:5px; font-size:11px; color:#79a7d2; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; behavior: url(css/border-radius.htc); border-radius: 5px;}
#footer a, #credits a {color:#79a7d2; text-decoration:none;}
#footer a:hover, #credits a:hover {color:#406486; text-decoration:none;}
.footernav {width:160px; margin-right:15px; float:left; font-size:12px;}
.footernav li {margin-bottom:5px; line-height:1.3;}
.footernav .footernavtitle {width:160px; color:#258382; font-weight:bold; margin-bottom:10px; padding-bottom:2px; border-bottom:1px solid #258382;}
.disclaimer {width:270px; float:right; font-size:12px;}
.disclaimertitle {width:270px; display:block; font-weight:bold; color:#258382; margin-bottom:10px; padding-bottom:2px; border-bottom:1px solid #258382;}
/* Credits below footer */
#credits {width:1000px; margin:5px auto; font-size:11px;}
.wp {float:left;}
.copy {float:right;}
/* Old version wall styling - need to remove once the new version has been implemented */
.postimg {width:175px; height:135px; padding:10px; margin-bottom: 10px; background:#ddd url(images/img_bg.gif); border:1px solid #ddd; margin-right:15px; float:right;}
.postimg:hover {background:#ddd url(images/img_bg_on.gif); border:1px solid #928282;}
.postcontent {width:350px; float:right; font-size: 12px;}
/****************************************
* Torinofix - fixes everything          *
****************************************/
.torinofix:after {clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0 }
.torinofix {display:inline-block }
* html .torinofix {height:1% }
.torinofix {display:block }

.clearer:after {clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0 }
.clearer {display:inline-block }
* html .clearer {height:1% }
.clearer {display:block }




