/* Global Defaults*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,tr,th,td,object {
margin:0;
padding:0;
}

table {
border-collapse:collapse;
border-spacing:0;
}

fieldset,img,abbr,a img,img {
border:0;
}

ul {
list-style:none;
}

caption,th {
text-align:left;
}

a,a:link,a:visited,a:hover,a:focus,a:hover {
color:#000;
text-decoration:underline;
}

a:focus,a:hover {
color:#8B6508;
}

.clear,.clearer {
clear:both;
}

/* Global Elements*/
body {
background:#fff url(content/images/header/header.png) repeat-x;
font-size:62.5%;
font-family:Arial, Helvetica, sans-serif;
}

#masterCntr {
width:1024px;
margin:0 auto -10px;
}

#big-btns img {
width:126px;
margin:0 0 0 10px;
}

img#bb_signup {
background:url(content/images/sprite/big-btns-sprite.gif) no-repeat 0 0;
}

img#bb_donate {
background:url(content/images/sprite/big-btns-sprite.gif) no-repeat -132px 0;
}

img#bb_uslax {
background:url(content/images/sprite/big-btns-sprite.gif) no-repeat -264px 0;
}

#mainmenu {
float:left;
font-size:1.1em;
margin:40px 0 0;
}

#mainmenu li a,#mainmenu li a:link,#mainmenu li a:visited,#mainmenu li a.first-active,#mainmenu li a.first-active:hover {
color:#fff;
font-weight:700;
text-transform:uppercase;
padding:0 15px;
}

#mainmenu li:hover a {
color:#555;
}

#mainmenu li.current_page_item a,#mainmenu li.current_page_item a,#mainmenu li.current_page_parent a,#mainmenu li.current_page_parent a{
background:#ffc600;
color:#000;
padding:6px 15px;
}

#platinum-ad-space {
margin:40px 0 0;
padding:0 0 0 15px;
}

.platinum-ad {
float:left;
border:2px solid #555;
height:50px;
margin:0 10px;
}

/*Main Content Area*/
#maincontent {
padding:10px 0 0;
}

#blogbox {
float:left;
width:665px;
}

#blogbox h1,.boxnav h3 {
background:#000;
color:#fff;
font-size:1.4em;
padding:5px 15px;
}

.blog-content {
border:1px solid #d5d5d5;
border-top:0 none;
padding:5px 10px;
font-size:1.4em;
}
.blog-content .entry{
border-bottom:1px solid #d5d5d5;
margin:0 0 5px;
}
.postmeta{
color:#555;
font-size:1.0em;
}
.postmeta h2 a, .postmeta h2{
text-decoration:none;
padding:0 !important;
}
.category,.date,.posttag{
font-size:0.8em;
color:#555;
}
.navigation{
margin:10px 0;
}
.blog-content p, .blog-content h2, .blog-content h3{
color: #2f2f2f;
padding:6px;
}
.blog-content h2, .blog-content h3{
padding:6px 0;
font-size: 1.8em;
}
.blog-content h3{
font-size: 1.4em;
}
.blog-content ul {
padding: 0 0 0 23px;
list-style-type:disc;
}
.blog-content li{
padding:5px 0;
}
.boxnav {
margin:0 0 20px;
width:340px;
}

.boxnavcontent {
background-color:#f1f1f1;
border:1px solid #d5d5d5;
border-top:0 none;
padding:5px 15px;
}

.boxnavcontent li {
border-bottom:1px solid #d5d5d5;
font-size:1.2em;
padding:5px 0;
}

.boxnavcontent li.last {
border:0 none;
}
.nav-box{
border-right:1px solid #d5d5d5;
font-size:1.2em;
margin:0 20px 0 0;
padding:0 5px;
float:left;
}
.nav-box h3{
background:none;
padding:0;
font-size:1.2em;
color:#000;
}
.nav-box li{
border:0 none;
}
#listads li {
float:left;
border:0 none;
margin:0 10px;
}

/* Footer*/
#footer {
font-size:1.2em;
background:#e4e4e4;
border-top:4px solid #000;
margin:20px 0 0;
}

.footer-links {
border-top:2px solid #FFC600;
padding:10px 30px;
}

.links-box {
float:left;
margin:0 0 0 75px;
}

.links-box h3,.links-box-last h3,.links-box li {
margin:0 0 10px;
}

.links-box li a.current_Tab {
color:#8B6508;
font-weight:700;
}
.links-box li.current_page_item a,.links-box li.current_page_item a,.nav-box li.current_page_item a,.nav-box li.current_page_item a{
color:#8B6508;
font-weight:700;
}
#listnews li {
padding: 6px 0 10px 0;
font-size: 1.2em;
list-style-type:none;
}
.copyright {
text-align:center;
margin:15px 0 10px;
}

/*? Are these Needed */
.portrait-pic {
float:left;
padding-right:20px;
}

.second-nav-box,.training-nav-box,.tournie-nav-box,.select-nav-box {
float:left;
width:80px;
border-right:2px solid #ddd;
margin-right:20px;
font-size:1.2em;
padding:0 5px;
}

.second-nav-box-last,.training-nav-box-last,.select-nav-box-last {
float:right;
width:70px;
font-size:1.2em;
}

.training-nav-box-last {
width:110px;
margin-right:20px;
}

.second-nav-box h3,.second-nav-box-last h3,.training-nav-box h3,.training-nav-box-last h3,.tournie-nav-box h3,.select-nav-box h3,.select-nav-box-last h3 {
margin:0 0 10px !important;
}

.training-nav-box {
width:110px;
padding:0 25px 0 5px;
}

.tournie-nav-box {
border:0 none;
width:200px;
}

.select-nav-box {
margin-right:10px;
width:70px;
padding:0 10px;
}

.select-nav-box-last {
width:90px;
}

img#logo,#mainmenu li {
float:left;
}

#navi-ads,#big-btns,#nav {
float:right;
}
/*ads*/
.wp125ad{
float:left;
margin:5px 12px;
}
/*Contact Validation*/

div.wpcf7 {
margin: 0;
padding: 0;
}

div.wpcf7-response-output {
padding: 0.2em 1em;
}

div.wpcf7-mail-sent-ok {
border: 2px solid #398f14;
}

div.wpcf7-mail-sent-ng {
border: 2px solid #ff0000;
}

div.wpcf7-spam-blocked {
border: 2px solid #ffa500;
}

div.wpcf7-validation-errors {
border: 2px solid #f7e700;
}

span.wpcf7-form-control-wrap {
position: relative;
}

span.wpcf7-not-valid-tip {
position: absolute;
top: 20%;
left: 20%;
z-index: 100;
background: #fff;
border: 1px solid #ff0000;
font-size: 10pt;
width: 280px;
padding: 2px;
}

span.wpcf7-not-valid-tip-no-ajax {
color: #f00;
font-size: 10pt;
display: block;
}

span.wpcf7-list-item {
margin-left: 0.5em;
}

.wpcf7-display-none {
display: none;
}

img.ajax-loader {
border: none;
vertical-align: middle;
}
/*End News Toggle
Paginate*/
.wp-paginate,.wp-paginate ol {
margin:0 !important;
padding:0
}

.wp-paginate li {
display:inline;
list-style:none
}

.wp-paginate a {
background:#ddd;
border:1px solid #ccc;
color:#666;
margin-right:4px;
text-align:center;
text-decoration:none;
padding:3px 6px
}

.wp-paginate a:hover,.wp-paginate a:active {
background:#FFC600;
color:#000;
}

.wp-paginate .title {
color:#555;
margin-right:4px
}

.wp-paginate .gap {
color:#999;
margin-right:4px
}

.wp-paginate .current {
background:#FFC600;
color:#000;
border:1px solid #89adcf;
margin-right:4px;
padding:3px 6px
}
.entry a[href$=".PDF"], .entry a[href$=".pdf"] {
	padding: 10px 0 9px 40px;
	background: url("http://fig.www.xrmwealth.com/wp-content/themes/wp-fig/content/images/btn/icon_pdf.gif") left center no-repeat;
}