/*
THEME NAME: Eric MMA
Theme URI: http://kreativenet.com/
Description: Custom theme by Dev. 2 Columns. Right Sidebar. Widget Ready. Theme Design by <a href="http://www.kreativenet.com">kreaivenet Systems</a>.
Version: 03
Author: Dev
Author URI: http://www.kreativenet.com/
*/

* {margin:0; padding:0; }

body {

font:60.5% "arial", helvetica, sans-serif;

line-height:1.7em;color:#000000;

background-image:url(images/main_bg.jpg); background-repeat:no-repeat; background-position:top center;

background-color:#101010;

}

a {

color:#0913DF;

text-decoration:none;

font-weight:bold;

}

a:hover {

color: #C11111;

text-decoration:underline;

}

p {padding-top:10px;}

h1 {margin: 20px 0 0}

img {

margin:8px 10px 5px 10px;

}

input {vertical-align: middle}

h2 {

font: normal 1.8em "arial", helvetica, sans-serif;

margin: 0 0 12px;

}

.aligncenter,

.wp-caption {

border: 1px solid #ddd;

text-align: center;

background-color: #f3f3f3;

padding-top: 4px;

margin: 10px;

}

.wp-caption img {

margin: 0;

padding: 0;

border: 0 none;

}

.wp-caption p.wp-caption-text {

font-size: 11px;

line-height: 17px;

padding: 0 4px 5px;

margin: 0;

}

#wrapper {

width: 962px;

margin: 0 auto;

padding-left:0px;	

}



#header-bg {

background:url(images/defaultheader.png) no-repeat scroll 0 0;

height:272px;

position:relative;

width:962px;	

border-top:0px solid #FFF;

}

#header-bg h1 {

position:absolute;

top:0px;

left:15px;

color:#000;

line-height: 0.85em;

font-size:2.3em;

margin: 14px 0 15px;

background:#FFF500;

padding:10px 10px 4px 10px;

}

#header-bg h1 a {

font-family:"Arial Black";

font-weight:normal;

color:#000;

letter-spacing:-1px;

}

#header-bg h1 span {

display: block;

font-size: 0.50em;

font-weight: normal;

text-transform: uppercase;

color:#000;

}

/*nevigation*/

.top_menu {

height:60px;

background:#B31922 url(images/menubg.gif);

background-repeat:no-repeat;

background-position:top center;

font-family:Arial, Helvetica, sans-serif;

font-size:15px;

}

.top_menu ul {

float:left;

margin:0;

padding:0 0 0 30px;

list-style:none;

height:60px;

overflow:hidden;

background:url(images/menuborder.gif) left no-repeat;

}

.top_menu li {

float:left;

background:url(images/menuborder.gif) right no-repeat;

padding-right:4px;

}

.top_menu a {

display:block;

float:left;

height:60px;

line-height:48px;

font-size:15px;

text-transform:uppercase;

font-weight:bold;

color:#ffffff;

padding:0 25px 25px 20px;

text-decoration:none;

font-family:Arial, Helvetica, sans-serif;

}

.top_menu a:hover {

text-decoration:none;

color:#FFD200;

background:url(images/menu_back_selected.gif) top center no-repeat;

}

.top_menu .current_page_item a {

background:url(images/menu_back_selected.gif) top center no-repeat;

color:#FFD200;

}

/*----------------------------------------*/



#skip {

list-style:none;	

margin:0;

padding:0 0.5em;

border-bottom:0px solid #000;	

}

#skip li {

display:inline;

font-size:120%;

line-height:2.5;

margin:0 1em 0 0;

padding:0;

}

#skip a:link, #skip a:visited {

background:transparent url(images/arrow-skip.gif) no-repeat scroll 100% 60%;

border-color:#FFFFFF;

color:#666666;

font-weight:normal;

padding-right:10px;

}

#skip a:focus, #skip a:active, #skip a:hover {

background-color:#FFFDD5;

color:#000000;

text-decoration:underline;

}

#divSearchForm {

position:relative;

float:right;

vertical-align:bottom;

margin:20px 12px 0 0;



}

#divSearchForm label {

display:inline;

margin:0;

color:#101010;

font-family:"arial", helvetica, sans-serif;

text-transform:uppercase;

font-weight:bold;

vertical-align:middle;

}

#divSearchForm input.txt {

display:inline;

width:220px;

height:25px;

padding:3px;

background: transparent;

border: none;

font-size:18px;

color:#C00813;

}

#divSearchForm input.txt:focus {

color:#C00813;

border:none;

background: transparent;

}

#divSearchForm input.btn {

margin:0;

vertical-align:middle;	

}

#divSearchForm2 {

position:relative;

float:right;

vertical-align:bottom;

margin:24px 12px 0 0;



}

#divSearchForm2 label {

display:inline;

margin:0;

color:#333;

font-family:"arial", helvetica, sans-serif;

text-transform:uppercase;

font-weight:bold;

vertical-align:middle;

}

#divSearchForm2 input.txt {

display:inline;

width:220px;

height:25px;

padding:3px;

background: transparent;

border: none;

font-size:18px;

color:#C00813;

}

#divSearchForm2 input.txt:focus {

color:#C00813;

border:none;

background: transparent;

}

#divSearchForm2 input.btn {

margin:0;

vertical-align:middle;	

}

#searchsubmit

{

background: url(images/search_button_bg.gif) no-repeat;

border: none;

width: 64px;

height: 36px;

font: bold 12px Arial, Helvetica, sans-serif;

color: #fff;

vertical-align: top;

}

.searchbg

{

height:30px;

padding:3px;

border:none;

font-size:12px;

color:#9B121A;

background-image:url(images/search_bg.png);

background-repeat:no-repeat;

background-position:top left;

}

#container {

width: 100%;

margin-bottom:0px;

background-color:#FFFFFF;

background-image:url(images/contentbg.gif);

background-repeat:repeat-y;

background-position:right top;	

}



#container:after {

content: '.';

display: block;

clear: both;

visibility: hidden;

height: 0;

}

#content {

width: 618px;

float: left;

margin:0 0px 0 8px;

padding: 0px 10px 0 10px;

overflow: hidden;

}

#content h2 {

font:normal 1.3em "Arial",arial, helvetica, sans-serif;

padding: 0 0 4px;

color:#101010;

}

#content h2 a {

font-weight:normal;

text-decoration:underline;

color:#101010;

}

#content h2 a:hover {

color:#C0111C;

}

#content h2.pagetitle {

padding-left:0px;

padding: 1px 0 4px;

font:bold 2.6em "Arial", helvetica, sans-serif;}

#content h3 {

font:bold 1.7em "arial", helvetica, sans-serif !important;

color:#000;

margin-bottom:-5px !important;

}

#content p, ntent li {

font-size: 1.3em;

line-height: 1.4em;

}

#content h3 a {

text-decoration:underline;

}	

#content .post {

margin: 0 0 2.2em;

border-bottom:#E4E4E4 0px inset;

padding:0 0px 10px 0px;

}

#content .post h2 a {

font-size:1.1em;

margin:0 0 -2px;

text-decoration:none;

font-weight:bold;

font-family:"Arial", Times, serif;

}

#content .post h2 {

font-size:2.4em;

margin:0 0 -2px;

text-decoration:none

}

#content .post h3 {

margin-bottom:0px !important;

}

#content .post h3 a {

font-size:1.1em;

margin:0 0 -2px;

text-decoration:none;

font-weight:bold;

font-family:"Arial", Times, serif;

color:#101010;

}

#content_custom {

width: 97%;

float: left;

margin:0 10px 0 8px;

padding: 0px 30px 0 10px;

overflow: hidden;

}

#container_custom {

width: 100%;

margin-bottom:0px;

background-color:#FFFFFF;

background-image:url(images/contentbg.gif);

background-repeat:repeat-y;

background-position:right top;	

}

#container_custom:after {

content: '.';

display: block;

clear: left;

visibility: hidden;

height: 0;

}

#content_custom h2 {

font:normal 1.3em "Arial",arial, helvetica, sans-serif;

padding: 0 0 4px;

color:#101010;

}

#content_custom h2 a {

font-weight:normal;

text-decoration:underline;

color:#101010;

}

#content_custom h2 a:hover {

color:#C0111C;

}

#content_custom h2.pagetitle {

padding-left:0px;

padding: 1px 0 4px;

font:bold 2.6em "Arial", helvetica, sans-serif;}

#content_custom h3 {

font:bold 1.7em "arial", helvetica, sans-serif !important;

color:#000;

margin-bottom:-5px !important;

}

#content_custom p, ntent li {

font-size: 1.3em;

line-height: 1.4em;

}

#content_custom h3 a {

text-decoration:underline;

}	

#content_custom .post {

margin: 0 0 2.2em;

border-bottom:#E4E4E4 0px inset;

padding:0 0px 10px 0px;

}

#content_custom .post h2 a {

font-size:1.1em;

margin:0 0 -2px;

text-decoration:none;

font-weight:bold;

font-family:"Arial", Times, serif;

}

#content_custom .post h2 {

font-size:2.4em;

margin:0 0 -2px;

text-decoration:none

}

#content_custom .post h3 {

margin-bottom:0px !important;

}

#content_custom .post h3 a {

font-size:1.1em;

margin:0 0 -2px;

text-decoration:none;

font-weight:bold;

font-family:"Arial", Times, serif;

color:#101010;

}

.post ul, .post ol {

margin:0 0 6px 35px;

font-size:12px;

}

.post li {

padding:8px 25px 0 0;

color:#000;

}

.post .postmetadata {

font-size:1.1em;

color:#D31A1E;

font-weight:normal;

margin:4px 0 4px 0px;

}



.post.postedby {

font-family:"Arial", Times, serif, Helvetica, sans-serif;

color:#454545;

font-size:13px;

font-weight:bold;

margin:4px 0 4px 0px;

}

.postedby {

font-family:"Arial", Times, serif, Helvetica, sans-serif;

color:#454545;

font-size:13px;

font-weight:bold;

margin:4px 0 4px 0px;

}

.post_data_section

{

font-size:1.2em;

color:#215679;

float:left; position:relative;

background-image:url(images/c_d_bg.gif);

background-repeat:no-repeat;

background-position:top left;

padding-top:0px;

width:64px;

height:106px;

text-align:center;

margin-right:12px;

}

.post_data_section h7

{

padding-top:12px;

}

.post_data_section li

{

margin-left:14px;

padding-top:7px;

list-style:none;

position:absolute;

}

.post_data_section a {

font-size:.8em;

color:#464646;

text-decoration: none;

}

.post_data_section a:hover {

color:#000;

}

.postmetadata a {

color:#999;

text-decoration: none;

}

.postmetadata a:hover {

color:#000;

}

.postmetadata3

{

font-size:1.2em;

color:#616161;

font-weight:bold;

float:right; position:relative;

padding-top:0px;

width:147px;

height:50px;

text-align:center;

}



.postmetadata3 a {

color:#464646;

text-decoration: underline;

}

.postmetadata3 a:hover {

color:#297CBC;

}



.entry {

text-align: justify;

font-family:"Arial", Times, serif;

font-size:11px;

}

.entry p{

color:#000;

}

.entry h1 {

font-size: 2.4em;

font-weight: bold !important;

margin: 15px 0 10px !important;

padding: 0 !important;

border: none !important;

}

.entry h2 {

font-size: 1.9em !important;

font-weight: bold !important;

margin: 15px 0 10px !important;

padding: 0 !important;

border: none !important;

}

.entry h3 {

font-size: 1.45em !important;

font-weight: bold !important;

margin: 15px 0 10px !important;

padding: 0 !important;

}

.entry h4 {

font-size: 1.3em;

margin: 15px 0 10px;

font-weight: bold !important;

}

.nav {

font-size: 1.3em;

padding: 0 0 22px;

}

.navigation {

font-size: 1.3em;

margin:20px 0 5px 0;

height: 1.3em;

}

.alignleft {float: left;}

.alignright {float: right;}

h3#comments,h3#respond {

padding: 1px 0 4px;

border-bottom: 1px solid #EEE;

}

.commentlist {

margin: 20px 0 30px 0px;

font-size:120%;

}

.commentlist img {

float:none;

padding:0;

border:0;

}

.commentlist li {

padding:5px 0 20px;

font-size:90%;

}

.cdata {

background:#DEDEDE;

border-top:1px solid #ccc;

padding: 3px 3px 3px 7px;

height: 1%;

}

.cdata strong {

display: block;

color:#000;

}

#content img.avatar {

float: right;

display: inline;

border: 0;

margin: 1px 1px 0;

}

.ctext {

padding: 0 7px;

font-size:13px;

font-family:Arial, Helvetica, sans-serif;

}

.commentlist li p {

font-size: 1em !important;

}

.commentmetadata {

font-size: 1em;

}

.commentmetadata a {

color: #34739B;

}

#comment {

width: 640px;

height: 170px;

}



.tags,

#tag_cloud {

margin: 0 0 15px;

}

.tags {

text-align:center;

line-height:21px !important;

}

abbr, acronym {

border:medium none;

}

abbr[title], acronym[title] {

border-bottom:1px dotted #999;

cursor:help;

font-style:italic;

}

code, kbd, pre {

font-family: Monaco,"Courier New",Tahoma;

}

pre {

padding:10px;

background:#F6F7F5;

font-size:120%;

}

code {

color:#990000;

font-family:"Courier New",Courier,mono;

}

.txtRed {

color:#FF0000;

font-size:130%;

}

.txtGrey {

color:#999;

}

#base .baseHdr{

font-size:1.5em;

color:#000;

font-weight:bold;

margin-bottom:0px;

border:none;

padding:0;

}



#base {display: inline; float: left; margin: 0; width:100%; clear:left; background-image:url(images/footer_img.jpg); background-repeat:no-repeat;}

#base { width:1000px; height:162px; border-bottom:0px solid #000; border-top:0px solid #000; position: relative; }

#base ul {margin:40px 185px 10px; padding:10px 0 0 90px; width:282px; display:inline; float:left; list-style-type:none; }

#base li {padding:10px 4px; border-top:0px solid #C0BDBD; line-height:15px;}

.grid12 h6 { margin: 10px 0 50px 0; }



#GRCategory2, #GRCategory3

{

width:171px;

height:18px;

background-color:#FFF7B8;

border:#CCCCCC 1px solid;

}

#GRCategory4, #GRCategory5

{

width:146px;

height:16px;

}

.formlabel

{

color:#030C49;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

}

.submitsugnup_sidebar

{

background: url(images/btn_rightsignup.gif) no-repeat;

border: none;

width: 171px;

height: 25px;	

font: bold 12px Arial, Helvetica, sans-serif;

color: #FFFFFF;

vertical-align: middle;

cursor:inherit;

}

#bbsubscribe

{

background: url(images/body_optin_bg.gif) no-repeat;	

width: 668px;

height:255px;

margin-top:22px;	

}

.form_lbl1

{

font-size:12px;	

font-weight:bold;

color:#fff;

font-family:Arial, Helvetica, sans-serif;

}

.submitsugnup1

{

background: url(images/footer_button.gif) no-repeat;

border: none;

width: 246px;

height: 37px;

font: bold 12px Arial, Helvetica, sans-serif;

color: #FFFFFF;

vertical-align: middle;

cursor:inherit;

}

.audioaccrobat

{

width:402px;

float:left;

padding-top:10px;

}

/* The Sidebar */

.sidebar_bg{float:right;width:313px;}

.sidebar {float:left;width:282px;margin-top:5px;padding-left:17px;}

#rightother

{

/*background: url(images/right_other.gif) repeat-y;*/

background-position:right;

width: 282px;}

#right_top_subscribe{

background: url(images/opt-in_back.jpg) no-repeat;background-position:right top;height:506px;  border:1px solid #E8E7E3; margin-bottom:10px;}	

.sidebar ul {margin:0;padding:0;list-style:none;color:#010837; padding-left:16px;font-size:12px;line-height:18px;font-weight:normal;}

.sidebar ul li{margin-top:10px;padding:0;list-style:none;	}



.sidebar ul li ul li a {color:#010837;text-decoration:none;font-size:12px;line-height:20px;font-weight:normal;font-family:"Arial", Times, serif, Arial;}



.sidebar div a {color:#010837;font-weight:bold;}

.sidebar a:hover {text-decoration:underline; color:#FF0000;}

.sidebar h2 {margin:0;padding:0;line-height:25px;background:url(images/widgets_border.gif);

background-position:bottom center;background-repeat:no-repeat;font-size:15px;font-weight:bold;color:#CB0000;padding-left:15px; font-family:"Arial", Times, serif, Arial; text-transform:uppercase;}

.sidebar h3 {margin:0;padding:0;height:6px;background:url(images/h3.gif);}

.widget{background:url(images/heading_bottom.gif) top repeat-y;margin-bottom:10px;padding-bottom:10px;	}

.widget ul li {	margin-top:0px;padding:1px 18px 1px 18px;list-style:none;border-bottom:#CCCFE9 0px solid;	background:url(images/_arrow.gif) left center no-repeat;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;font-weight:normal;}

.widget ul li a {color:#010837;text-decoration:none;font-size:12px;line-height:18px;font-weight:normal;}

.sidebar li li {background:none;padding-bottom:0;margin-bottom:0;}

/* The Footer */

.footer {

height:330px;

float:right;

width:962px;

background:url(images/footer.gif) top center no-repeat;

background-position:top center;

}

.footerform {

float:right;

width:857px;

padding:0px 10px 0 0;

}



.footer .links {

width:290px;

}

.footer .meta {



}

.footerfloat h2 {

margin:28px 0 0 0;

padding:0;

font-size:25px;

color:#fff;

}

.footerfloat ul {

margin:0;

padding:0;

list-style:none;

line-height:30px;

}

.footerfloat a {

background:url(images/arrow.gif) left center no-repeat;

padding-left:20px;

color:#fff;

font-weight:bold;

}



blockquote.testimonial{

	width: 500px;

	background-color: #000000;

	color: #ffffff;

	margin-left: 75px;

	margin-top: 30px;

	margin-bottom: 28px;

	}

blockquote.testimonial p {

	

	color: #ffffff;

	}



blockquote.testimonial p.top {

	background: transparent url(images/quote-top.gif) no-repeat top left;

	padding: 20px 25px 0 25px;

	line-height: 1.5;

	color: #ffffff;

	}



blockquote.testimonial p.middle {

	padding-left: 25px;

	padding-right: 25px;

	line-height: 1.5;

	}



blockquote.testimonial p.bottom {		

	background: transparent url(images/quote-bottom.gif) no-repeat bottom left;

	padding: 0 25px 20px 300px;

	font-style: italic;

	color: #ffffff;

	}

.rounded:before {

  background: transparent url(images/top-right.png) scroll no-repeat top right;

  margin-bottom: -20px;

  height: 30px;

  display: block;

  border: none;

  content: url(images/top-left.png);

  padding: 0;

  line-height: 0.1;

  font-size: 1px;

}



.rounded:after {

  display: block;

  line-height: 0.1;

  font-size: 1px;

  content:  url(images/bottom-left.png);

  margin: 2px 0 0 0;

  height: 30px;

  background: transparent url(images/bottom-right.png) scroll no-repeat bottom right;

  padding: 0;

}  

    

  .rounded * {

    padding-left: 16px;

    padding-right: 16px;

    

    }



  .rounded {

    margin: 1em;

    padding: 0;

  }





blockquote {

   background: #666666;

   color: white;

   margin-right: -1px;

}

  blockquote.rounded {

   color:#FFFFFF;

}

 blockquote.rounded p {

   color:#FFFFFF;

}

  p.quotee {

    text-align: right;

    margin: -1px 0;;

    font-weight: bold;

    color: #eee;

    }



  h1, h2 {

    font-family: Arial, Verdana, sans-serif;

    }

  

  h1 {

    font-size: 1.3em;

    margin: 0;

    }

  

  h2 {

    font-size: 1.2em;

    margin: 1em 0 0 0;

    }



#corners img {

  margin: 1em;

  border: 1px solid black;

  padding: 0;

  background: #a0a0a0;

}



pre.rounded {

  background: #ffeed0;

}



.copyright {

width:100%;

float:left;

margin-left:14px;

padding-top:32px;

font-family:Arial, Helvetica, sans-serif;

color:#fff;

font-size:12px;

}

.footercopyrightinfo

{

margin-top:10px;

padding:10px 0 10px 0;

color:#B2B2B2;

vertical-align:bottom;

font-size:12px;

}

.commentbg{float:right;background-image:url(images/date_background.gif);background-repeat:no-repeat;

background-position:top left;width:116px;height:58px;text-align:left; padding-left:42px;padding-top:20px;

font-family:'Arial', Helvetica, sans-serif;

font-weight:bold; color:#FFFFFF; font-size:12px;}

.commentbg a{font-family:'Arial', Helvetica, sans-serif;

font-weight:bold; color:#FFFFFF; font-size:12px; text-decoration:none;}

.commentbg a:hover{font-family:'Arial', Helvetica, sans-serif;

font-weight:bold; color:#FFEB50; font-size:12px;text-decoration:none;}



.footerlinks ul {text-transform:uppercase;

     display: inline;

     list-style-type: none;

     list-style-image:none;

     margin:0;

	 }

.footerlinks li, .footerlinks li li, .footerlinks li li li {

     display: inline;

     padding: 0px 5px;

	 color:#FFFFFF; }

	 

.footerlinks li a {

text-decoration:none; 

text-transform:uppercase;

font-weight:normal;    

	 padding-right:8px;

	 color:#ffffff;

    }

	.footerlinks li a:hover {

	 color:#FFD200;

    }

#player1, #player2, #player3 {text-align: center;}