/*
Theme Name: WordPress Champion
Theme URI: Champion
Description: The Champion WordPress theme.
Author: Champion
Author URI: Champion

*/



html, body
{
  width:100%;
  height:100%;
  padding:0px;
  margin:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#818285;
}

body
{
  height:auto;
  background:center top url(images/bg_body.jpg) no-repeat #000000;
}

div, img, p, h1, h2, h3, h4, h5, h6, ol, ul, li, form, input, textarea, select
{
  padding:0px;
  margin:0px;
}

img
{
  border:none;
}

a
{
  color:#666666;
  text-decoration:none;
}

a:hover
{
  color:#ef4036;
  text-decoration:none;
}

.clear
{
  display:block;
  font-size:1px;
  line-height:1px;
  clear:both;
}

div.center-block
{
  width:1025px;
  margin:0 auto;
}

/* logo */
div.top-block
{
  height:301px;
}

a.logo-link
{
  width:300px;
  height:61px;
  display:block;
  position:absolute;
  margin:119px 0px 0px 44px;
}

a.logo-link img
{
  width:300px;
  height:61px;
}

div.logo-block
{
  padding:119px 0px 0px 44px;
}

/* menu */
div.menu-block
{
  width:1002px;
  height:48px;
  padding:0px 0px 0px 23px;
  background:left top url(images/bg_menu_01.png) no-repeat;
  font-size:15px;
  position:relative;
  z-index:10;
}

div.menu-block ul#hover
{
  width:998px;
  height:48px;
  padding:0px 0px 0px 4px;
  background:left top url(images/bg_menu_02.png) repeat-x;
  position:relative;
}

div.menu-block ul#hover li
{
  list-style:none;
  display:block;
  float:left;
  position:relative;
}

div.menu-block ul#hover li a
{
  height:31px;
  display:block;
  float:left;
  padding:16px 17px 0px 17px;
  margin:0px 0px 1px 0px;
  color:#FFFFFF;
  text-decoration:none;
}

div.menu-block ul#hover li:hover a:hover, div.menu-block ul#hover li.sfhover a:hover, div.menu-block ul#hover li a:hover, div.menu-block ul#hover li a:hover
{
  color:#FFFFFF;
  background:#bdbebf;
  text-decoration:none;
}

div.menu-block ul#hover li.current_page_item a, div.menu-block ul#hover li.current_page_parent a, div.menu-block ul#hover li:hover a, div.menu-block ul#hover li.sfhover a
{
  color:#818285;
  background:#FFFFFF;
  text-decoration:none;
}

div.menu-block ul#hover li ul
{
  width:100%;
  height:auto;
  padding:0px;
  margin:46px 0px 0px 0px;
  background:left top url(images/blank.gif) repeat-x;
  display:block;
  border-bottom:1px #FFFFFF solid;
  position:absolute;
  display:none;
  left:0;
  top:0;
  z-index:10;
}

div.menu-block ul#hover li:hover ul, div.menu-block ul#hover li.sfhover ul
{
  display:block;
}

div.menu-block ul#hover li ul li
{
  width:100%;
  height:1%;
  overflow:hidden;
  list-style:none;
  display:block;
  float:none;
  position:relative;
}

div.menu-block ul#hover li:hover ul li a
{
  height:1%;
  overflow:hidden;
  display:block;
  float:none;
  padding:4px 5px 6px 17px;
  margin:0px 0px 0px 0px;
  color:#FFFFFF;
  background:#8d8d8d;
  text-decoration:none;
  border-top:1px #FFFFFF solid;
  border-left:1px #FFFFFF solid;
  border-right:1px #FFFFFF solid;
}

.ie6 div.menu-block ul#hover li.sfhover ul li a
{
  width:156px;
  height:1%;
  overflow:hidden;
  display:block;
  float:none;
  padding:4px 5px 6px 17px;
  margin:0px 0px 0px 0px;
  color:#FFFFFF;
  background:#8d8d8d;
  text-decoration:none;
  border-top:1px #FFFFFF solid;
  border-left:1px #FFFFFF solid;
  border-right:1px #FFFFFF solid;
}

div.menu-block ul#hover li:hover ul li a:hover, div.menu-block ul#hover li.sfhover ul li a:hover
{
  color:#FFFFFF;
  background:#bdbebf;
  text-decoration:none;
}

div.menu-block ul#hover li:hover ul li.active a, div.menu-block ul#hover li.sfhover ul li.active a
{
  color:#818285;
  background:#FFFFFF;
  text-decoration:none;
}

/* content */
div.content-block
{
  width:1025px;
  background:0px 0px url(images/bg_content.png) repeat-y;
  margin:12px 0px 0px 0px;
}

/* left */
div.left-block
{
  width:636px;
  min-height:400px;
  height:expression(this.scrollHeight < 400 ? "400px" : "auto" );
  margin:0px 10px 0px 0px;
  padding:34px 30px 10px 41px;
  display:block;
  float:left;
  background:15px 9px url(images/bg_left.gif) no-repeat;
  font-size:14px;
  line-height:21px;
}

div.left-block h2.pagetitle
{
  font-size:20px;
  font-weight:normal;
  color:#ef4036;
  padding:0px 0px 25px 0px;
}

div.left-block h2
{
  font-size:19px;
  font-weight:normal;
  color:#ef4036;
  padding:0px 0px 15px 0px;
}

div.left-block h2 a
{
  color:#ef4036;
  text-decoration:none;
}

div.left-block h2 a:hover
{
  color:#fc6e66;
  text-decoration:none;
}

div.left-block h3
{
  font-size:16px;
  font-weight:bold;
  color:#ef4036;
  padding:0px 0px 12px 0px;
}

div.left-block h3 a
{
  color:#ef4036;
  text-decoration:none;
}

div.left-block h3 a:hover
{
  color:#fc6e66;
  text-decoration:none;
}

div.left-block p
{
  padding:0px 0px 20px 0px;
}

div.left-block ul, div.left-block ol
{
  padding:0px 0px 15px 30px;
}

img.alignleft
{
  margin:3px 25px 10px 0px;
  display:inline;
}

img.alignright
{
  margin:3px 0px 10px 25px;
  display:inline;
}

img.aligncenter
{
  display:block;
  margin-left:auto;
  margin-right:auto;
}

img.tamb-img
{
  width:173px;
  height:134px;
  display:block;
  float:left;
}

div.right-post
{
  width:438px;
  padding:2px 0px 0px 25px;
  float:left;
}

a.more, div.text-widget ul li a.more
{
  padding:1px 4px 2px 4px;
  margin:0px 0px 0px 5px;
  font-size:11px;
  font-weight:bolder;
  color:#FFFFFF;
  background:#808080;
  text-decoration:none;
}

a.more:hover, div.text-widget ul li a.more:hover
{
  background:#808080;
  color:#FFFFFF;
  text-decoration:none;
}

div.post
{
  clear:both;
  padding:0px 0px 20px 0px;
}

.navigation
{
  display:block;
  text-align:center;
  margin-bottom:20px;
}

.alignright
{
  float:right;
}

.alignleft
{
  float:left;
}

.commentlist li
{
  background:#f9f9f9;
  border:1px #ebebeb solid;
  list-style:none;
  padding:10px;
  margin:10px 0px 0px 0px;
}

.commentlist li .avatar
{
  float:right;
  border:1px solid #eee;
  padding:2px;
  background:#fff;
}

.commentlist cite, .commentlist cite a
{
  font-weight:bold;
  font-style:normal;
  font-size:1.1em;
}

.commentlist p
{
  font-weight:normal;
  line-height:1.5em;
  text-transform:none;
}

.commentmetadata
{
  font-weight:normal;
}

#commentform input
{
  width:150px;
  padding:0px 10px 0px 10px;
  margin:5px 5px 1px 0px;
  border:1px #b2b2b2 solid;
  font-size:15px;
  line-height:22px;
  font-family:Arial, Helvetica, sans-serif;
  color:#818285;
}

#commentform textarea
{
  width:614px;
  padding:0px 10px 0px 10px;
  margin:0px;
  border:1px #b2b2b2 solid;
  font-size:15px;
  line-height:22px;
  font-family:Arial, Helvetica, sans-serif;
  color:#818285;
}

#respond:after
{
  content:".";
  display:block;
  height:0px;
  clear:both;
  visibility:hidden;
}

#commentform #submit
{
  margin:0px 0px 5px auto;
  float:right;
  background:#808080;
  color:#FFFFFF;
  font-size:15px;
  font-weight:bolder;
  cursor:pointer;
  border-color:#808080;
  font-family:Arial, Helvetica, sans-serif;
}






/* right */
div.right-block
{
  width:308px;
  min-height:400px;
  height:expression(this.scrollHeight < 400 ? "400px" : "auto" );
  display:block;
  float:left;
}

div.widget-block
{
  width:251px;
  padding:13px 31px 17px 26px;
  background:0px 0px url(images/bg_widget.gif) no-repeat;
}

div.text-widget h2
{
  font-size:19px;
  font-weight:normal;
  color:#ef4036;
  background:0px 0px url(images/bg_tit.png) no-repeat;
  padding:0px 0px 12px 32px;
  margin:8px 0px 0px 0px;
}

div.text-widget ul li
{
  list-style:none;
  padding:0px 0px 9px 0px;
  line-height:22px;
  font-size:14px;
}

div.text-widget ul li h3
{
  font-size:14px;
  font-weight:bolder;
  float:left;
  color:#818285;
  padding:0px 4px 0px 0px;
}

div.text-widget ul li a
{
  color:#818285;
  text-decoration:none;
}

div.text-widget ul li a:hover
{
  color:#818285;
  text-decoration:underline;
}

div.social-icon ul li
{
  list-style:none;
  display:block;
  float:left;
}

div.social-icon ul li.facebook
{
  padding:1px 16px 0px 0px;
}

div.social-icon ul li.twitter
{
  padding:0px 13px 0px 0px;
}

div.social-icon ul li.rss
{
  padding:0px 9px 0px 0px;
}

div.signup-form h2
{
  font-size:18px;
  font-weight:bolder;
  color:#818285;
  background:0px 0px url(images/bg_tit.png) no-repeat;
  padding:3px 0px 12px 40px;
}

div.signup-form h2 span
{
  color:#ef4036;
}

input.big-input
{
  width:226px;
  height:21px;
  border:1px #b2b2b2 solid;
  padding:0px 8px 0px 12px;
  margin:0px 0px 6px 0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  line-height:22px;
  color:#818285;
}

input.small-input, input.text-search
{
  width:147px;
  height:21px;
  border:1px #b2b2b2 solid;
  padding:0px 8px 0px 12px;
  margin:0px 11px 6px 0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  line-height:22px;
  color:#818285;
  float:left;
}

a.sub-input, a.but-search
{
  width:68px;
  height:20px;
  display:block;
  float:left;
  padding:3px 0px 0px 0px;
  background:#808080;
  color:#FFFFFF;
  font-size:15px;
  font-weight:bolder;
  text-align:center;
  text-decoration:none;
  cursor:pointer;
}

form.searchform
{
  padding:10px 0px 10px 0px;
}












/* footer */
div.bot-nbsp
{
  height:14px;
  display:block;
  clear:both;
  font-size:1px;
  line-height:1px;
}

div.footer-block
{
  margin:0px 0px 4px 0px;
  padding:0px 0px 7px 0px;
  background:302px 0px url(images/border.gif) repeat-y;
  font-size:14px;
  line-height:22px;
  color:#818285;
  display:block;
}

div.footer-block a
{
  color:#818285;
  text-decoration:none;
}

div.footer-block a:hover
{
  color:#ababae;
  text-decoration:none;
}

div.left-footer
{
  width:230px;
  padding:0px 30px 0px 43px;
  float:left;
}

div.left-footer span
{
  font-weight:bolder;
  color:#ef4036;
}

div.right-footer
{
  width:180px;
  padding:0px 0px 0px 33px;
  float:left;
}

div.right-footer ul li
{
  list-style:none;
}

.wp-caption-text {
	text-align: center;
	font-size: 10px;
	line-height: 10px;
	font-weight: bold;
}
.wp-caption img {
	border: 1px solid gray;
	margin-top: 5px;

}
