/*  
Theme Name: BF3BLOG V3
Theme URI: 
Description:
Version: 3
Author: BF3BLOG.COM
Author URI: http://bf3blog.com
*/

body{font-family:Arial, Helvetica, sans-serif;color:#000;background-color:#666;margin:0;padding:0;}
blockquote{color:#555;border-left:8px solid #ccc;margin:20px;padding:0 0 0 10px;}
ul#menu2{list-style:none;display:inline;margin:0;}
ul#menu2 li a{display:block;float:left;background-image:url(http://bf3blog.com/wp-content/themes/bf3blog3/images/sprite.jpg);text-indent:-9999px;margin:0;}
ul#menu2 li a.weapons{overflow:hidden;width:82px;height:30px;background-position:0 0;color:#333;font-size:12px;font-weight:700;text-align:center;text-decoration:none;margin:24px 10px 0 0;padding:20px 0 0;}
ul#menu2 li a.weapons:hover{width:82px;overflow:hidden;color:#000;height:30px;background-position:0 -50px;margin:24px 10px 0 0;padding:20px 0 0;}
ul#menu2 li a.maps{overflow:hidden;width:55px;height:30px;background-position:-82px 0;color:#333;font-size:12px;font-weight:700;text-align:center;text-decoration:none;margin:24px 10px 0 0;padding:20px 0 0;}
ul#menu2 li a.maps:hover{width:55px;overflow:hidden;color:#000;height:30px;background-position:-82px -50px;margin:24px 10px 0 0;padding:20px 0 0;}
ul#menu2 li a.vehicles{overflow:hidden;width:82px;height:30px;background-position:-135px 0;color:#333;font-size:12px;font-weight:700;text-align:center;text-decoration:none;margin:24px 10px 0 0;padding:20px 0 0;}
ul#menu2 li a.vehicles:hover{width:82px;overflow:hidden;color:#000;height:30px;background-position:-135px -50px;margin:24px 10px 0 0;padding:20px 0 0;}
ul#menu2 li a.classes{overflow:hidden;width:70px;height:30px;background-position:-240px 0;color:#333;font-size:12px;font-weight:700;text-align:center;text-decoration:none;margin:24px 10px 0 0;padding:20px 0 0;}
ul#menu2 li a.classes:hover{width:70px;overflow:hidden;color:#000;height:30px;background-position:-240px -50px;margin:24px 10px 0 0;padding:20px 0 0;}
ul#menu2 li a.screenshots{overflow:hidden;width:100px;height:30px;background-position:-323px 0;color:#333;font-size:12px;font-weight:700;text-align:center;text-decoration:none;margin:24px 15px 0 0;padding:20px 0 0;}
ul#menu2 li a.screenshots:hover{width:100px;overflow:hidden;color:#000;height:30px;background-position:-323px -50px;margin:24px 15px 0 0;padding:20px 0 0;}
ul#menu2 li a.trailers{overflow:hidden;width:60px;height:30px;background-position:-445px 0;color:#333;font-size:12px;font-weight:700;text-align:center;text-decoration:none;margin:24px 15px 0 0;padding:20px 0 0;}
ul#menu2 li a.trailers:hover{width:60px;overflow:hidden;color:#000;height:30px;background-position:-445px -50px;margin:24px 15px 0 0;padding:20px 0 0;}
ul#menu2 li a.wallpapers{overflow:hidden;width:90px;height:30px;background-position:-545px 0;color:#333;font-size:12px;font-weight:700;text-align:center;text-decoration:none;margin:24px 15px 0 0;padding:20px 0 0;}
ul#menu2 li a.wallpapers:hover{width:90px;overflow:hidden;color:#000;height:30px;background-position:-545px -50px;margin:24px 15px 0 0;padding:20px 0 0;}
ul#menu2 li a.forum{overflow:hidden;width:55px;height:30px;background-position:-675px 0;color:#333;font-size:12px;font-weight:700;text-align:center;text-decoration:none;margin:24px 0 0;padding:20px 0 0;}
ul#menu2 li a.forum:hover{width:55px;overflow:hidden;color:#000;height:30px;background-position:-675px -50px;margin:24px 0 0;padding:20px 0 0;}

#leaderboard{width:728px;height:90px;border:1px solid #000;margin:2px auto;}
#top-bar{width:100%;height:22px;background-color:#999;font-size:11px;color:#fff;margin:0;padding:2px 0 0;}
#top-bar .about{padding-top:3px;float:left;font-weight:700;}
#top-bar .rightside{float:right;height:22px;margin:0;}
#header{width:100%;background-color:#fff;height:90px;margin:0; border-bottom: 1px solid #990000}
.center{width:980px;text-align:left;margin:0 auto;padding:0;}
#header .logo{float:left;margin:0 30px 0 0;padding:28px 0 0;}

.menu{clear:both;width:100%;float:left;height:29px; border-top: 1px solid #DD0000; background-color: #990000; font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;-moz-box-shadow:0 2px 5px #111;-webkit-box-shadow:0 2px 5px #111;-khtml-box-shadow:0 2px 5px #111;box-shadow:0 2px 5px #111;margin:0;padding:7px 0 0;}
.menu a{font-size:14px;color:#fff;text-decoration:none;text-transform:uppercase;margin:6px 20px 0 3px;padding:3px 5px;}
.menu a:hover{color:#fff;background-color:#700;border-radius:4px;}

/* Safari hack for top-menu (padding issue) */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.menu {clear: both; width:100%; float: left; padding:10px 0 0 0; margin: 0; height: 26px; border-top: 1px solid #DD0000; background-color: #990000; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;}
} /* end Safari hack */

.featured{clear:both;width:100%;height:180px;background-color:#333;margin:0 auto;padding:20px 0 10px;}
.featured h3{font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;text-transform:uppercase;font-size:15px;color:#fff;margin:0 0 5px;}
.featured a{display:block;height:135px;width:220px;color:#fff;text-decoration:none;font-size:13px;font-weight:700;float:left;background-color:#222;margin:0 17px 0 0;padding:3px;}
.featured a:hover{color:#DF0000;}
.featured a img{opacity:0.6;filter:alpha(opacity=60);margin:0 0 3px;}
.featured a:hover img{opacity:1.0;filter:alpha(opacity=100);}

.featured-sprite {background:url(http://bf3blog.com/wp-content/uploads/2012/03/featuredsprite.jpg);}
.thumb {height: 100px;}
.one {width:220px; background-position:0px 0px;}
.two {width:220px; background-position:0px -100px;}
.three {width:220px; background-position:0px -200px;}
.four {width:220px; background-position:0px -300px;}

.entry{line-height:20px;float:left;font-size:16px;width:620px;overflow:hidden;padding:5px;}
.highlight-author{background-color:#DBFF91!important;}
.alt{background-color:#fff;}
.sidebar{width:310px;float:right;margin:10px 20px 0 0;padding:0;}
.sidebar-bg{background-color:#fff;width:310px;-moz-box-shadow:#000 0 4px 18px;-webkit-box-shadow:#000 0 4px 18px;-khtml-box-shadow:#000 0 4px 18px;box-shadow:#000 0 4px 18px;margin:20px 0;padding:0 5px 5px;}
.sidebar h3{font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;text-transform:uppercase;font-size:26px;color:#CE0000;font-weight:400;margin:20px 0 5px;}
.sidebar-ad{width:310px;height:250px;text-align:center;}
.sidebar ul li{list-style:none;font-size:16px;font-weight:700;margin:2px 0;}
.sidebar a{color:#666;text-decoration:none;padding:2px 0;}
.sprite{background:url(http://bf3blog.com/wp-content/themes/bf3blog3/images/sprite3.jpg);}
.icon{height:44px;}

.pop1{width:48px;background-position:0 0;}
.pop2{width:48px;background-position:-51px 0;}
.pop3{width:48px;background-position:-108px 0;}
.pop4{width:48px;background-position:-166px 0;}
.pop5{width:48px;background-position:-224px 0;}
.pop6{width:48px;background-position:-281px 0;}
.pop7{width:48px;background-position:-335px 0;}
.pop8{width:48px;background-position:-394px 0;}
.pop9{width:48px;background-position:-452px 0;}

.James{width:48px;height:48px;background-position:0 -62px;}
.Toshiro{width:48px;height:48px;background-position:-48px -62px;}
.Joe{width:48px;height:48px;background-position:-96px -62px;}
.David{width:48px;height:48px;background-position:-144px -62px;}


.sidebar-button{width:310px;}
.sidebar-button a{display:block;width:300px;height:48px;font-size:16px;font-weight:700;color:#333;text-decoration:none;border-bottom:1px solid #ccc;line-height:20px;margin:0;padding:4px;}
.sidebar-button a:hover{color:#000;background-color:#ccc;border-right:7px solid #666;}
.sidebar-button img{border:0;float:left;margin:0 3px 0 0;padding:0 3px 3px 0;}
.sidebar .selected-articles{margin:20px 0;}
.sidebar .selected-articles ul li{list-style:none;margin:5px 0;}
.sidebar .selected-articles a{color:#fff;text-decoration:none;display:block;font-style:italic;text-transform:uppercase;font-size:14px;font-weight:700;background-color:#000;text-align:center;padding:3px;}
.sidebar .selected-articles a:hover{color:#999;}
.sidebar .selected-articles a:hover img{opacity:0.6;filter:alpha(opacity=60);}
#search{width:300px;height:40px;background:url(http://bf3blog.com/wp-content/themes/bf3blog3/images/searchbg.png) no-repeat;border:none;margin:20px 0;}
#search .s{border:none;background:none;color:#666;font-size:18px;width:210px;float:left;margin:6px 5px 5px 32px;padding:3px 2px;}
#search .sgo{background:url(http://bf3blog.com/wp-content/themes/bf3blog3/images/searchbutton.png) no-repeat;float:right;width:45px;height:38px;display:block;}
#search .sgo:hover{background-position:0 -38px;}
.search-title{background-color:#d40000;width:620px;float:left;-moz-box-shadow:#000 0 4px 18px;-webkit-box-shadow:#000 0 4px 18px;-khtml-box-shadow:#000 0 4px 18px;box-shadow:#000 0 4px 18px;text-align:center;margin:10px 0;padding:3px;}
.search-title h2{font-size:16px;color:#fff;}
.page-links{margin:0 0 20px;}
.page-links a{display:block;width:300px;height:20px;font-size:16px;color:#000;font-weight:700;text-decoration:none;border-bottom:1px solid #ccc;padding:5px;}
.page-links a:hover{color:#fff;background-color:#CE0000;}
.page-links a img{border:0;float:left;margin:2px 5px 0 0;}

.iconsprite{background:url(http://bf3blog.com/wp-content/themes/bf3blog3/images/sprite2.png);}
.system{width:15px;height:16px;background-position:0 0;}
.multiplayer{width:16px;height:16px;background-position:-17px 0;}
.singleplayer{width:14px;height:16px;background-position:-35px 0;}
.points{width:15px;height:16px;background-position:-51px 0;}
.beta{width:15px;height:16px;background-position:-67px 0;}
.media{width:15px;height:16px;background-position:-84px 0;}
.dlc{width:15px;height:16px;background-position:-103px 0;}
.faq{width:15px;height:16px;background-position:-121px 0;}
.rewards{width:15px;height:16px;background-position:-138px 0;}

.twitter{overflow:hidden;width:56px; height: 16px; background-position:0 -22px;}
.facebook{overflow:hidden;width:54px; height: 16px;background-position:-56px -22px;}
.youtube{overflow:hidden;width:41px;height: 16px;background-position:-111px -22px;}
.rss{overflow:hidden;width:36px; height: 16px;background-position:-152px -22px;}

.smbuttons{float:right;width:270px;margin:0;padding:0;}
.smbuttons a {margin: 0; padding; 0;}
.smbuttons a:hover {background-color: none;}

ul#smbuttons li a{display:block;float:left;background-image:url(https://s3.amazonaws.com/BF33/3/smsprite.png);text-indent:-9999px;height:16px;margin:0;}
ul#smbuttons li a.twitter{overflow:hidden;width:56px;background-position:0 0;margin:0 13px 0 0;padding:0;}
ul#smbuttons li a.facebook{overflow:hidden;width:54px;background-position:-56px 0;margin:0 13px 0 0;padding:0;}
ul#smbuttons li a.youtube{overflow:hidden;width:41px;background-position:-110px 0;margin:0 13px 0 0;padding:0;}
ul#smbuttons li a.rss{overflow:hidden;width:36px;background-position:-152px 0;margin:0;padding:0;}



.gallery-item{float:left;margin:0;padding:0;}
.gallery-item a{text-decoration:none;border:3px solid #fff;display:block;width:200px;height:120px;}
.gallery-item a:hover{text-decoration:none;border:3px solid #7A2522;}
.gallery img{border:none;width:200px;height:120px;}
.gallery-caption{margin-left:0;}
#wrapper{clear:both;height:100%;width:100%;background:#666 url(http://bf3blog.com/wp-content/themes/bf3blog3/images/bg.png) 0 0 repeat-x fixed;-moz-box-shadow:0 -2px 5px #111;-webkit-box-shadow:0 -2px 5px #111;-khtml-box-shadow:0 -2px 5px #111;box-shadow:0 -2px 5px #111;margin:0;padding:10px 0 0;}
.entry .more{font-family:Arial, Helvetica, sans-serif;font-style:italic;float:right;background-color:#C00;color:#fff;font-size:20px;font-weight:700;margin:5px 5px 10px;padding:4px 6px;}
.entry .more a{border:none;color:#fff;}
.title{width:630px;margin:0 0 10px;padding:5px;}
.title .text{float:left;width:575px;}
.title .comment-count{float:right;padding:5px 5px 0 0;}
.post{background-color:#fff;width:630px;float:left;-moz-box-shadow:#000 0 4px 18px;-webkit-box-shadow:#000 0 4px 18px;-khtml-box-shadow:#000 0 4px 18px;box-shadow:#000 0 4px 18px;margin:10px 0 30px;}
.post h2 a{color:#000;text-decoration:none;}
.post h2 a:hover{color:#7A2522;}
.post h3{font-size:18px;margin:15px 0 1px;}
.post h4{font-size:14px;margin:15px 0 1px;}
.post h4 a,.post h3 a:visited{color:#333;text-decoration:none;border-bottom:2px solid #7A2522;}
.post h4 a:hover{color:#333;text-decoration:none;border-bottom:none;}
.share-buttons{clear:both;width:630px;font-size:12px;color:#ccc;background-color:#000;height:48px;}
.share-buttons a{text-decoration:none;color:#fff;font-weight:700;}
.share-buttons a:hover{color:#666;}
.share-buttons .facebook-button{float:right;height:10px;padding:15px 0 0;}
.share-buttons .twitter-button{float:right;padding:15px 0 0;}
.share-buttons .sub-tags{font-size:12px;padding:1px 0 0;}
.share-buttons .author-thumb{float:left;width:400px;}
.share-buttons .author-thumb img{float:left;margin:0 3px 0 0;}
.share-buttons .author-thumb .author-title{font-size:24px;}

.subheader{clear:both;font-size:11px;color:#666;width:620px;padding:0 0 0 5px;}
.subheader a{text-decoration:none;color:#666;font-weight:700;}
.comment-bubble{height:36px;width:36px;float:right;background-image:url(https://s3.amazonaws.com/BF33/icons/commentbg.jpg);background-repeat:no-repeat;padding:0 10px 0 0;}
.comment-bubble a{font-size:18px;display:block;width:36px;height:36px;text-align:center;font-weight:700;color:#7A2522;text-decoration:none;padding:3px 0 0;}
.comment-bubble a:hover{color:#000;text-decoration:none;border:none;}
.entry p a,.entry p a:visited{color:#000;text-decoration:none;border-bottom:2px solid #DF0000;}
.entry p a img,.entry p a:visited img{border:0;}
.entry p{font-family:georgia, 'times new roman', serif;font-size:16px;line-height:23px;margin:0;padding:5px 0;}
.entry ul{font-family:georgia, 'times new roman', serif;margin:10px 20px 10px 50px;padding:0;}
.entry ul li{list-style:bullet;font-size:16px;padding:2px 0;}
.entry p a img{border-bottom:none;}
.middle-ad{width:630px;text-align:center;height:250px;clear:left;margin:0 0 10px;}
.post .gallery-post a:hover img{opacity:0.7;filter:alpha(opacity=70);}
.viewlarge{width:600px;text-align:center;margin:0 auto 10px;}
.viewlarge a{text-decoration:none;color:#333;}
.viewlarge a:hover{text-decoration:underline;}
.entry-attachment{float:left;font-size:16px;width:620px;}
.entry-attachment p{font-family:georgia, 'times new roman', serif;font-size:16px;margin:0;padding:5px 0;}
.related-posts{width:620px;float:left;color:#666;height:150px;margin:5px 0 10px 0;}
.related-posts h3{font-size:20px;color:#fff;font-style:italic;text-transform:uppercase;margin:0 0 3px;}
.related-posts ul{margin:0 0 0 20px;padding:0;}
.related-posts ul li{list-style:bullet;font-size:14px;font-weight:700;color:#ccc;padding:2px 0;}
.related-posts ul li a{color:#fff;text-decoration:none;padding:4px 0;}
.related-posts ul li a:hover{color:#ccc;text-decoration:underline;}
.return{float:left;}
.return a{font-size:20px;color:#000;display:block;text-decoration:none;background-color:#fff;padding:1px 3px;}
.return a:hover{background-color:#000;color:#fff;}
.single-ad{text-align:center;width:620px;margin:10px 0;}
#comments{width:620px;color:#000;background-color:#fff;float:left;margin:0 0 50px;padding:5px;}
#comments .navigation{width:610px;background-color:#eee;border-top:2px solid #999;border-bottom:2px solid #999;margin:10px 0 20px;padding:3px;}
#comments .navigation a{color:#000;font-size:16px;font-weight:700;padding:3px;}
#comments .navigation .current{color:#777;font-size:16px;font-weight:700;padding:3px;}
#comments .navigation a:hover{text-decoration:none;color:#666;}
h3#reply-title{color:#666;font-style:italic;font-size:24px;text-transform:uppercase;margin:10px 0 0;}
h3#comments-title{color:#666;font-style:italic;font-size:24px;text-transform:uppercase;margin:0 0 20px;}
.commentlist{color:#000;list-style:none;margin:0 0 0 -40px; overlow: hidden;}
.commentlist li.comment{border-bottom:1px solid #ccc;line-height:24px;margin:0 0 10px;}
.commentlist li:last-child{margin-bottom:0;}
.commentlist .post-pingback{width:610px;}
.commentlist .post-pingback a,.commentlist .post-pingback a:hover,.commentlist .post-pingback a:visited{color:#c00;text-decoration:none;}
#comments .comment-body ul,#comments .comment-body ol{margin-bottom:18px;}
#comments .comment-body p:last-child{margin-bottom:6px;}
#comments .comment-body blockquote p:last-child{margin-bottom:24px;}
.commentlist ol{list-style:decimal;}
.commentlist .avatar{float:left;margin:0 5px 0 0;}
.comment-author-title{font-size:32px;margin:2px 0;}
.comment-author-title a{text-decoration:none;color:#c00;}
.comment-date{font-size:12px;color:#666;margin:5px 0 0;}
.comment-author cite{color:#000;font-style:normal;font-weight:700;}
.comment-author .says{font-style:italic;}
.comment-meta{font-size:12px;margin:0 0 18px;}
.comment-meta a:link,.comment-meta a:visited{color:#888;text-decoration:none;}
.reply{font-size:12px;padding:0 0 24px;}
.reply a,a.comment-edit-link{color:#888;}
.commentlist .children li{border:none;margin:0;}
.nopassword,.nocomments{display:none;}
#comments .pingback{border-bottom:1px solid #e7e7e7;margin-bottom:18px;padding-bottom:18px;}
.commentlist li.comment+li.pingback{margin-top:-6px;}
#comments .pingback p{color:#888;display:block;font-size:12px;line-height:18px;margin:0;}
#comments .pingback .url{font-size:13px;font-style:italic;}
input[type=submit]{color:#333;}
#respond .comment-notes{font-size:12px;margin:0 0 10px;}
#respond input{background:#fff;clear:both;width:98%;color:#333;font-size:16px;border:2px solid #888;margin:0 0 9px;padding:5px;}
.form-allowed-tags{line-height:1em;}
.children #respond{margin:0 48px 0 0;}
#comments-list #respond{margin:0 0 18px;}
#cancel-comment-reply-link{font-size:12px;font-weight:400;line-height:18px;}
#respond .required{color:#ff4b33;font-weight:700;}
#respond label{color:#000;text-transform:uppercase;font-size:18px;}
#respond textarea{width:605px;font-size:18px;color:#333;font-family:Arial, Helvetica, sans-serif;border:2px solid #888;padding:5px;}
#respond .form-allowed-tags{color:#888;font-size:12px;line-height:18px;}
#respond .form-allowed-tags code{font-size:11px;}
#respond .form-submit{margin:12px 0;}
#respond .form-submit input{font-size:14px;width:auto;}
#respond input #url{width:200px;}


.page-button{width:620px;height:100px;}
.page-button a{display:block;width:280px;height:58px;font-size:20px;font-weight:700;color:#000;text-decoration:none;border:2px solid #333;padding:35px 5px 5px 330px;}
.page-button a:hover{color:##DF0000;border:2px solid #DF0000;}

.big-button{font-family:Arial, Helvetica, sans-serif;font-style:italic;float:right; clear: both; width: 620px; text-align: right; margin: 5px 0 40px 0}
.big-button a{border:none;color:#fff; text-decoration: none;background-color:#C00;color:#fff;font-size:20px;font-weight:700; padding:4px 6px;}
.big-button a:hover{border:none;color:#000; text-decoration: none;}

.wp-pagenavi{clear:both;text-align:center;width:960px;margin:30px auto;}
.wp-pagenavi a,.wp-pagenavi a:visited,.wp-pagenavi a:active{text-decoration:none;border:1px solid #666;color:#fff;margin:3px;padding:10px;}
.wp-pagenavi a:hover{border:1px solid #666;color:#fff;background-color:#333;}
.wp-pagenavi span.pages{color:#fff;margin:2px;padding:10px;}
.wp-pagenavi span.current{font-weight:700;border:1px solid #000;color:#000;background-color:#fff;margin:2px;padding:10px;}
.wp-pagenavi span.extend{border:1px solid #000;color:#fff;margin:2px;padding:10px;}
#footer{clear:both;width:100%;height:70px;text-align:center;color:#ccc;background-color: #8C0000; -moz-box-shadow:inset 0 5px 10px #000000; -webkit-box-shadow:inset 0 0 10px #000000; box-shadow:inset 0 0 10px #000000; margin:150px auto 0;padding:30px 0;}
#footer a{color:#fff;text-decoration:none;font-size:12px;font-weight:700;text-transform:uppercase;margin:5px;padding:2px;}
#footer a:hover{color:#fff;text-decoration:underline;}
#footer .copy{font-size:11px;color:#ccc;width:800px;text-align:center;line-height:13px;margin:10px auto;}
img,img a,a img{border:none;}
ul#menu2 li,ul#smbuttons li{display:inline;}
ul#smbuttons,.commentlist .children{list-style:none;margin:0;}
.sidebar ul,.sidebar .selected-articles ul{margin:0;padding:0;}
.subheader a:hover{color:#000;}
.reply-link a,a.comment-reply-link:hover{color:#000;font-size:14px;}
.gallery,.gallery p,.gallery dt,.gallery dl{margin:0;padding:0;}
.post h1,.post h2{font-size:36px!important;color:#000;letter-spacing:-2px;line-height:34px;margin:0 0 3px!important;}
.post h3 a,.post h3 a:visited,.entry ul a,.entry ul a:visited{color:#000;text-decoration:none;border-bottom:2px solid #7A2522;}
.post h3 a:hover,.entry p a:hover,.entry ul a:hover{color:#000;text-decoration:none;border-bottom:none;}
.post .gallery-post img,.post .gallery-post a img{border-bottom:none;margin:3px 0;}
.entry-attachment a,.entry-attachment a:visited,.entry-attachment a:hover{color:#000;text-decoration:none;font-weight:700;}
.comment-meta a:active,.comment-meta a:hover,.reply a:hover,a.comment-edit-link:hover{color:#ff4b33;}
#respond p,#comments-list ul #respond{margin:0;}
