/*
Theme Name: TXMMA
Theme URI: http://www.txmma.com/
Description: Gorillia Themes Tribal Mockup - three column layout.
Version: 1.01
Author: Blame Paul
Author URI: http://www.txmma.com/
*/

/* RESET
*******************/
* {margin:0;padding:0;border:0;outline:none}
html,body,p,h1,h2,h3,h4,h5,h6,table,thead,tbody,tfoot,tr,th,td,pre,strong,font,b,fieldset,legend,ul,ol,li,form,label,input,textarea,select,option,iframe {border:0;font:normal 12px arial,sans-serif;margin:0;padding:0;text-align:left}
table {width:100%}
table,thead,tbody,tfoot,tr,th,td {border-collapse:collapse;vertical-align:top}
ul,ol {list-style:none}
a {color:#ca0606;font-weight:bold;text-decoration:none}
a:hover {text-decoration: underline;}
strong {font-weight:700}
img {border:1px solid #aaa}
:focus {outline:0}
.clr {clear:both}
body {background:#999792 url(images/bgTop.jpg) left top no-repeat fixed;text-align:left}
.pipe {color:#007DFF;font:normal 10px Arial;padding-left:10px;padding-right:10px}
/* BODY FRAME
*******************/
#wrapper {width:984px;margin:0 auto;padding:0}
#container2 {}
#container3 {}
.clearfix:after {content: ".";clear:both;height:0;visibility:hidden;display:block}
.clearfix {display:inline-block}
/* Hides from IE-mac \*/
* html .clearfix {height:1%}
.clearfix {display:block}
/* Main Structure 
*******************/
.main {width:984px;background:url(images/bgMain.png) left top no-repeat;margin:0 auto}
.mainsub {width:984px;background:url(images/bgMainsub.png) left top no-repeat;margin:0 auto}
#top {width:984px}
/* HEADER
*******************/
#show {width:970px;height:280px;clear:both;position:relative;top:-22px;left:7px;padding-bottom:15px}
#leaderboard {margin:0 auto;width:984px;height:93px;clear:both;position:relative;top:-25px;text-align:center;padding-bottom:15px}
#show .ad336x280 img {border:0px}
#top {width:984px;position:relative}
#top a#logo {float:left;width:304px;height:184px;position:relative;left:2px;z-index:50;background:url(images/logo.png) left top no-repeat;overflow:hidden}
#top #header_ad {float:left;width:304px;height:60px;position:absolute;z-index:151;margin-left:470px;_margin-left:-180px;#margin-left:-180px}
#top ul#mainNav {float:left;padding:100px 0 0;position:relative;left:-18px;z-index:6;width:355px;height:25px;line-height:24px;overflow:hidden}
#top ul#mainNav li {float:left;display:inline;margin:0 10px 0 0}
#top ul#mainNav li a {float:left;color:#fff;text-transform:uppercase;font:normal 13px boston,tahoma,arial,sans-serif}
#top form#mainSearch {float:right;padding:80px 0 0}
#top form#mainSearch label {font:bold 13px arial,sans-serif;text-transform:uppercase;color:#fff}
#top form#mainSearch input {width:170px;padding:2px;border:3px solid #333;margin:0 5px;height:16px;vertical-align:middle;background:#000;color:#ccc}
#top a.rss {float:right;clear:right;background:url(images/rss.png) left top no-repeat;width:36px;height:36px;text-indent:-9999px;display:inline;margin:76px 15px 0 0}
#top #mainMenu {float:none;clear:both;position:absolute;left:285px;top:125px;color:#fff;width:650px;height:18px;line-height:18px;overflow:hidden}
#top #mainMenu a {color:#fff}
/* SHOW FEATURED POST
*******************/
#show .featuredPost {float:left;width:612px;padding-left:5px}
#show .ad336x280 {float:right;width:336px;height:280px;text-align:right;padding-right:9px}
/* SIDEBARS
*******************/
#sidebarLT{float:left;width:180px;padding:5px;font-size:10px;color:#ffffff;line-height:14px}
#sidebarLT  ul {text-align:left}
#sidebarLT, #sidebarLT li, #sidebarLT li a {color:#ca0606;font-weight:bold;line-height:14px}
#sidebarLT li a:hover {text-decoration: underline;}
#sidebarLT li.sidebarLi {background:url(images/sidebarTop.png) left top no-repeat;padding:8px 0 0;width:170px}
#sidebarLT .sidebarLiContent {background:#000;width:160px;padding:5px 5px 5px 7px}
#sidebarLT .sidebarLiContent h1 {font-size: 18px;color:#fff;}
#sidebarLT .sidebarLiContent h2 {text-transform:uppercase;color:#fff;font:normal 18px boston,tahoma,arial,sans-serif;padding:0 0 10px}
#sidebarLT .sidebarLiBot {background:url(images/sidebarBot.png) left bottom no-repeat;height:8px}


#sidebarRT{float:right;width:310px;padding:5px;font-size:10px;color:#ca0606;line-height:14px}
#sidebarRT, #sidebarRT li {color:#ffffff;font-size:10px;font-weight:bold;line-height:14px}
#sidebarRT li a {color:#ca0606;font-size=10px;font-weight:bold;line-height:14px}
#sidebarRT li a:hover {text-decoration: underline;}
#sidebarRT ul {text-align:left}
#sidebarRT li.sidebarLi {background:url(images/sidebarTop.png) left top no-repeat;padding:8px 0 0;width:310px}
#sidebarRT .sidebarLiContent {background:#000;width:300px;padding:10px 5px 5px 5px}
#sidebarRT .sidebarLiContent h1 {font-size: 18px;color:fff;}
#sidebarRT .sidebarLiContent h2 {text-transform:uppercase;color:#fff;font:normal 18px boston,tahoma, arial, sans-serif;padding:0 0 10px}
#sidebarRT .sidebarLiBot {background:url(images/sidebarBot.png) left bottom no-repeat;height:8px}
*******************/
.adSpacetop {padding:0 0 0;background:url(images/sidebarTop.png) bottom center no-repeat;height:10px}
.adSpacebot {background:url(images/sidebarBot.png) left bottom no-repeat;height:13px}
.adSpace {padding:10px 0 0;background:#000}
.adSpace a {float:left;display:inline;width:125px;margin:10px 0 0 22px}
#bannersSquare {margin:auto auto;text-align:center}
.ad300x250 {margin:auto auto;text-align:center}
/* FLICKR
*******************/
.flickr {text-align:center;height:auto;background:#000;padding:0;color:#606;list-style-type:none;margin:0}
.flickr img {border:2px solid #333;padding:2px}
.taghead {font-size:16px;font-weight:bold;color:#fff}
/* CONTENT
*******************/
#content {float:left;width:468px;margin:0 5px 0 0px;padding:0}
#content .postMain {background:url(images/postTop.png) left top no-repeat;padding:0;padding-top:7px;width:468px}
#content .post {background:#fff;width:448px;padding:10px;color:#454545;float:left}
#content .post h2 a {font-family: "boston"; text-transform:uppercase;color:#000;font-size: 18px; letter-spacing:-1px}
#content .post h3 {font-size:10px;color:#8c0502;padding:10px 0;text-align:left}
#content .post .postMeta {border-top:1px solid #8A8782;border-bottom:1px solid #8A8782;margin-bottom:5px;color:#fff;text-align:left;clear:both;background:#000;padding:5px 2px 5px 5px}
#content .postMain .post .postMeta {border-top:1px solid #8A8782;border-bottom:1px solid #8A8782;margin-bottom:5px;color:#fff;text-align:left;margin-top:10px;width:416px;background:#000;padding:5px 2px 5px 5px}
#content .post .postMeta a {color:#008FFF;text-align:left;font:12px/18px #fff}
#content .post p {line-height:18px;padding:0 0 10px;clear:left;text-align:left}
#content .postFoot {background:url(images/postBot.png) left top no-repeat;height:13px;text-align:left}
span.readmore {margin:0;padding:0;float:right;vertical-align:bottom;font-size:12px;font-weight:bold;color:#ca0606;padding-top:5px;padding-right:5px}
/* Single Post Page */
.single #body {min-height:500px;}
#contentWde {float:left;width:778px;margin:0 5px 0 0px;padding:0}
#contentWde .postMain {background:url(images/postTopWde.png) left top no-repeat;padding:0;padding-top:7px;width:778px}
#contentWde .post {background:#fff;width:758px;padding:10px;color:#454545}
#contentWde .post h2 a {font-family: "boston"; text-transform:uppercase;color:#000;font-size: 18px; letter-spacing:-1px}
#contentWde .post h3 {font-size:10px;color:#8c0502;padding:10px 0;text-align:left}
#contentWde .post .postMeta {border-top:1px solid #8A8782;border-bottom:1px solid #8A8782;margin-bottom:5px;color:#fff;text-align:left;clear:both;background:#000;padding:5px 2px 5px 8px}
#contentWde .postMain .post .postMeta {border-top:1px solid #8A8782;border-bottom:1px solid #8A8782;margin-bottom:5px;color:#fff;text-align:left;margin-top:10px;width:726px;background:#000;padding:5px 2px 5px 8px}
#contentWde .post .postMeta a {color:#008FFF;text-align:left;font:12px/18px #fff}
#contentWde .post p {line-height:18px;padding:0 0 10px;clear:left;text-align:left}
#contentWde .postFoot {background:url(images/postBotWde.png) left top no-repeat;height:13px;text-align:left}
#contentWde .commentsMain .commWrap {background:url(images/postTopWde.png) left top no-repeat;width:778px;padding:9px 0 0}
#contentWde .commentsMain .commFoot {background:url(images/postBotWde.png) left top no-repeat;height:13px}
#contentWde .commentsMain form#commentform p input,.commentsMain form#commentform p textarea {padding:5px;border:1px solid #ccc;width:50%}
/* COMMENTS
*******************/
.commentsMain {padding:0 0 20px}
.commentsMain h3#comments,.commentsMain #respond h3 {font:bold 18px arial,sans-serif;color:#fff;padding:20px 0 10px}
.commentsMain .commWrap {background:url(images/postTop.png) left top no-repeat;width:458px;padding:9px 0 0}
.commentsMain ol.commentlist {background:#fff;padding:15px}
.commentsMain ol.commentlist li {padding:5px;margin:0 0 5px;border:1px solid #ccc}
.commentsMain ol.commentlist li li {margin:10px}
.commentsMain .commFoot {background:url(images/postBot.png) left top no-repeat;height:13px}
.commentsMain form#commentform p {padding:0 0 10px}
.commentsMain form#commentform p input,.commentsMain form#commentform p textarea {padding:5px;border:1px solid #ccc}
.commentsMain form#commentform p input#submit {cursor:pointer;background:#333;font-weight:bold;color:#fff}
 
/* FOOTER
*******************/
#footOut {background:url(images/fooTop.png) left top no-repeat;padding:10px 0 0;clear:both;width:984px}
#footOut #footIn {background:#000}
#footIn #foot {background:url(images/fooBot.png) left bottom no-repeat;color:#fff;width:984px}
#foot .block {text-align:left;float:left;width:288px;padding:10px 15px;margin:0}
#foot .last {margin-right:0}
#foot .block h3 {text-transform:uppercase;font-size:22px;letter-spacing:-1px}
#foot p,#foot ul {margin-bottom:20px}
#copyright {color:#CCCCCC;font-size:10px;text-align:center;padding:5px 0 15px}
/* IMAGES
*******************/
img.alignright {float:right;padding:4px;margin:0 0 2px 7px;}
img.alignleft {float:left;padding:4px;margin:0 7px 2px 0}
img.aligncenter {display:block;margin-left:auto;margin-right:auto}
a img.alignright {float:right;padding:4px;margin:0 0 2px 7px;}
a img.alignleft {float:left;padding:4px;margin:0 7px 2px 0}
a img.aligncenter {display:block;margin-left:auto;margin-right:auto}


h1, h2 { font-family: "boston"; }

@font-face {   
   font-family: "boston";   
   src: url(http://txmma.com/wp-content/themes/txmma/boston.eot);
   src: local("boston"), url(http://txmma.com/wp-content/themes/txmma/boston.ttf) format("truetype");  
 }   


.boston { font-family: "boston", verdana, helvetica, sans-serif;  
	}