/*
Theme Name: Jax Axeman
Description: A very Powerful Theme Set-up
Author: Neo Panes
Author URI: http://www.neopanes.cu.cc/
Version: 1
*/
@import url('fonts/stylesheet.css');
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}/*remembertodefinefocusstyles!*/:focus{outline:0;}/*remembertohighlightinsertssomehow!*/ins{text-decoration:none;}del{text-decoration:line-through;}/*tablesstillneed'cellspacing="0"'inthemarkup*/table{border-collapse:collapse;border-spacing:0;}/*forhtml5*/article,aside,figure,footer,header,hgroup,menu,nav,section{display:block;}
#sidebar ul ul,
#content ul {list-style: disc;margin: 0 0 18px 1.5em;}
#content ol {list-style: decimal;margin: 0 0 18px 1.5em;}
#content ol ol {list-style: upper-alpha;}
#content ol ol ol {list-style: lower-roman;}
#content ol ol ol ol {list-style: lower-alpha;}
#content ul ul,#content ol ol,#content ul ol,#content ol ul {margin-bottom: 0;}
#content dl {margin: 0 0 24px 0;}

#content dt {font-weight: bold;}
#content dd {margin-bottom: 18px;}
#content strong {font-weight: bold;}
#content cite,#content em,#content i {font-style: italic;}
#content big {font-size: 131.25%;}
#content ins {background: #ffc;text-decoration: none;}
#content blockquote {font-style: italic;padding: 0 3em;}
#content blockquote cite,#content blockquote em,#content blockquote i {font-style: normal;}
#content pre {background: #f7f7f7;color: #222;line-height: 18px;margin-bottom: 18px;overflow: auto;padding: 1.5em;}
#content abbr,#content acronym {border-bottom: 1px dotted #666;cursor: help;}
#content sup,#content sub {height: 0;line-height: 1;position: relative;vertical-align: baseline;}
#content sup {bottom: 1ex;}
#content sub {top: .5ex;}
body {background: url(images/background.png) repeat top center;font-family: LucidaSansRegular, 'Lucida Sans', sans-serif; font-size: 12px; color: #666666; }
.clear{clear:both;}
.alignright-image-link{ text-align: right; display:block; }
#page-wrapper{width: 100%; background:url(images/page-background.png) no-repeat top center; }
#top-border{width: 100%; height: 14px; background: url(images/top-border.png) repeat-x; min-width: 960px;}
#masthead{position: relative;width: 960px; margin: 0 auto;}
#masthead{height: 187px;}
#social-media{
    position: absolute;
    top: -3px;
    right: 10px;
    width: 182px;
    height: 34px;
    background: url(images/social-media.png) no-repeat;
}
#small-logohead{position: absolute;
top: 142px;
left: 65px;
width: 83px;
height: 30px;
z-index: 99;}
#logo{position:absolute;top:45px;left:0;}
#masthead #founded{position:absolute;top:47px;left:355px; display: none;}
#site-description{
    position:absolute;
    left: 193px;
    bottom: 15px;
    font-family: TitilliumText22LRegular;
    font-size: 12px;
    line-height: 12px;
    color: #666666;
}
#social-media ul{margin-left:8px;}
#social-media ul li { float: left; overflow: hidden; }
#social-media ul li a{width: 23px; height: 23px; display:block; margin: 0 16px;}
#social-media ul li a.social-rss{ background: url(images/social-media/rss.png) no-repeat 0px -23px; }
#social-media ul li a.social-rss:hover{background: url(images/social-media/rss.png) no-repeat 0px 0;}
#social-media ul li a.social-fb{ background: url(images/social-media/facebook.png) no-repeat 0px -23px; }
#social-media ul li a.social-fb:hover{background: url(images/social-media/facebook.png) no-repeat 0px 0;}
#social-media ul li a.social-tw{ background: url(images/social-media/twitter.png) no-repeat 0px -23px; }
#social-media ul li a.social-tw:hover{background: url(images/social-media/twitter.png) no-repeat 0px 0;}
#social-media ul li a.social-yt{ background: url(images/social-media/youtube.png) no-repeat 0px -23px; }
#social-media ul li a.social-yt:hover{background: url(images/social-media/youtube.png) no-repeat 0px 0;}
#next-game-widget{
    background: url(images/next-game-widget.png) no-repeat top left;
    width: 303px;
    height: 119px;
    position: absolute;
    top: 36px;
    right: 10px;
    padding-top: 34px;
    z-index: 1;
    display: none;
}

#usarl_logo {float: right; margin-top: 40px;}

#next-game-widget #matchinfo { padding-top: 16px; margin-left: 15px; float: left; color:#0c487f; font-family: LucidaSansRegular; font-size: 16px; line-height: 24px; width: 150px; }
#next-game-widget #matchinfo span { display: block; }
#matchopponent { float: right; width: 71px; margin-right: 15px;}
#second-menu{
    position: absolute;
    bottom: -2px;
    right: 10px;
    width: 417px;
    height: 35px;
    background: url(images/second-menu/background.png) no-repeat;
    overflow: hidden;
    padding-left: 55px;
    z-index: 2;
}
#second-menu ul li { float: left; display: block; background: url(images/second-menu/li-background.png) no-repeat top left; }
#second-menu ul li:first-child{ background: none;}
#second-menu ul li:first-child a{ padding-left: 16px; }
#second-menu ul li a{ text-transform:uppercase;font-family: TitilliumText22LBold; font-size: 13px; color:#ffffff; text-decoration: none; line-height: 35px; padding: 0 10px 0 22px;}
#nav-wrapper{
    background: url(images/menu.png) repeat-x;
    height: 54px;
    width: 100%;
}
#nav{
    width: 940px;
    height: 54px;
    margin: 0 auto;
    background: url(images/menu.png) repeat-x;
}
#nav ul { width: 960px; }
#nav ul li { float: left; display: block; position: relative; }
#nav ul li a {
    background: url(images/menu-li.png) no-repeat top right;
    line-height: 54px;
    display: block;
    color: #ffffff;
    font-size: 16px;
    font-family: TitilliumText22LBold;
    text-decoration: none;
    padding: 0 17px 0 16px;
    text-transform: uppercase;
}
#nav ul li:hover > a,
#nav ul li.current_page_item > a,
#nav ul li a.hover {background: url(images/menu-li-active.png) repeat-x !important;}
#nav ul li ul li a.unhover,
#nav ul li a.unhover{ background: none; }
#nav ul ul {
    position: absolute;
    top: 54px;
    left: 0;
    z-index: 10;
    display: none;
    width: 200px;
}
#nav ul ul li { width: 200px;}
#nav ul ul a {
    background: url(images/menu-ulul.png) repeat-x #0d497f;
    height: 50px;
    line-height: 50px;
}
#nav ul ul ul { left: 100%;top: 10px;}
#nav ul li:hover > ul {
	display: block;
}
#page-content{
    width: 940px;
    margin: 0 auto;
    padding: 10px;
}
#boxes-at-home #newsletter{
    float: left;
    width: 310px;
    height: 41px;
    background: url(images/sign-up-for-news.png) no-repeat;
    margin-right: 20px;
    position: relative;
}
#boxes-at-home #newsletter .side-text{
    position: absolute;
    top: 9px;
    left: 123px;
    display: block;
    width: 137px;
    border: 0;
    padding: 0;
    margin: 0;
    height: 21px;
    font-size: 14px;
    line-height: 20px;
    font-family: LucidaSansRegular;
    background: none;
}
#boxes-at-home #newsletter .side-submit{
    position: absolute;
    top: 5px;
    right: 10px;
    text-indent: -99999px;
    display: block;
    width: 30px;
    padding: 0;
    margin: 0;
    border: 0;
    height: 30px;
    background: none;
    cursor: pointer;
min-width: 30px; 
}
#boxes-at-home #axeman-store-link{
    float: left;
    width: 310px;
    height: 41px;
    background: url(images/axemen-shop.png) no-repeat;
    margin-right: 20px;
    position: relative;
}
#boxes-at-home #axeman-store-link a{
    position: absolute;
    width: 55px;
    height: 25px;
    top: 7px;
    right: 15px;
}
#boxes-at-home #man-of-the-month {
    float: left;
    width: 280px;
    height: 41px;
    background: url(images/man-of-the-match.png) no-repeat;
}
#boxes-at-home #man-of-the-month a{ display: block; width: 280px; height: 41px; }
#home-left { float: left; width: 640px; padding-top: 19px; }
#home-left #slider { background: #fff; border-bottom: 1px solid #fff; }
#home-right { float: right; width: 280px; padding-top: 19px; }
/* Slider */
#slider { margin-bottom: 19px;}
#slider,#slider1 li{ position: relative;}
#slider1 li {
    height: 360px;
}
#slider .bx-pager{ position: absolute; top: 0; right: 0; }
#slider .bx-pager a{
    display: block;
    padding: 13px 13px 11px 23px;
    background: url(images/slider/slider-non-active.png) no-repeat;
height: 66px;
}
#slider .bx-pager a img {margin: 0px;padding: 0; width: 84px; height: 64px; background: #fff; }
#slider .bx-pager a.pager-active{
    background: url(images/slider/slider-active.png) no-repeat;
}
#slider .description-box{
    border-right: 5px solid #cf2c2c;
    width: 395px;
    padding: 8px 20px 15px;
    position: absolute;
    bottom: 40px;
    left: 0;
    background: url(images/slider/description-box.png) repeat;
}
#slider1 .wp-post-image { width: 530px; height: 360px; }
#slider .description-box h2 {
    font-size: 16px;
    font-family: TitilliumText22LBold;
    color: #fff;
    text-transform: uppercase;
    background: url(images/slider/description-box-h2.png) repeat-x bottom;
    line-height: 30px;
    margin-bottom: 10px;
}
#slider .description-box p {
    color: #cccccc;
    line-height: 15px;
    margin-bottom: 10px;
}
#slider .bx-prev { position: absolute; z-index: 9; top: 20px; left: 22px; text-indent: -99999px; background: url(images/slider/prev.png) no-repeat; width: 26px; height: 27px; }
#slider .bx-next { position: absolute; z-index: 9; top: 20px; left: 48px; text-indent: -99999px; background: url(images/slider/next.png) no-repeat; width: 24px; height: 27px; }
/* End of the Slider */
#upcoming-events{overflow: hidden;margin-bottom:19px;}
#upcoming-events-header {
    background: url(images/home/upcoming-events.png) no-repeat; height: 42px;
}
#upcoming-events-content{
    height: 319px;
    background: #fff;
}
.upcoming-events { width: 260px; clear: both; padding: 10px 10px;background:url(images/home/upcoming-events-breaker.png) no-repeat bottom center; }
.upcoming-event-date{
    background: url(images/home/circle.png) no-repeat;
    width: 44px;
    height: 44px;
    float: left;
    margin-right: 2px;
}
.upcoming-event-date span { display: block; font-family: TitilliumText22LRegular;text-align: center; }
.upcoming-event-date span.day {font-size: 16px;padding-top: 6px; }
.upcoming-event-gamer { width: 210px; float: left; line-height: 15px; padding-top: 5px; }
.upcoming-event-gamer span { display: block; font-family: LucidaSansRegular;}
.upcoming-event-gamer span.home { font-weight: bold; font-size:12px; }
#home-top-news{ background:#fff;padding: 20px;width: 600px;height:537px;}
#home-top-news h2{ color:#0d497f; font-size: 18px; font-family:TitilliumText22LBold; text-transform: uppercase; }
.home-top-news-breaker{ height: 4px; background: url(images/home-top-news-breaker.png) no-repeat; margin: 20px 0 24px; clear: both; }
.top-news { background: url(images/top-news-breaker.png) no-repeat bottom center; padding-bottom: 18px; margin-bottom: 22px; }
.top-news .top-news-thumb { width: 135px; height: 105px; background: url(images/top-news-background.jpg) no-repeat; float: left; }
.top-news .top-news-thumb img { margin: 5px 0 0 5px; width: 125px; height: 95px; }
.top-news .top-news-content{ float:right; width: 455px; }
.top-news .top-news-content h3 { font-size: 16px;color:#0d497f;font-family:TitilliumText22LBold; margin-bottom: 10px; }
.top-news .top-news-content p{ line-height: 16px; margin-bottom: 8px;}
/**TWITTER **/
#twitter-tweets{
    background: url(images/twitter-fead.jpg) no-repeat top center #fff;
    padding: 42px 20px 20px;
}
.twtr-ft,
.twtr-hd{display:none;}
.twitter-breaker{background: url(images/twitter-feed-breaker.jpg) no-repeat; margin-bottom: 5px;height:2px;}
/**End of TWITTER ***/
#ads-at-home{ margin-top: 19px; }
#footer{
    background: url(images/footer.png) repeat-x;
    height: 350px;
    width: 100%;
    margin-top: 80px;
    color: #fff;
}
#footer .footer-wrapper{
    background: url(images/footer.png) repeat-x;
}
#footer a{ color: #fff; }
.footer-wrapper{
    width: 940px;
    margin: 0 auto;
    min-width: 960px;
}
#sponsors{
    height: 116px;
    position: relative;
    background: url(images/footer-sponsors.png) repeat-x;
    top: -70px;
    padding: 13px 75px;
    width: 790px;
    margin: 0 auto;
}
#sponsor-slider li { width: 197px; text-align: center; }
#sponsors .bx-prev{
    background: url(images/sponsors/prev.png) no-repeat;
    left: -55px;
}
#sponsors .bx-prev{left: -55px;background: url(images/sponsors/prev.png) no-repeat;}
#sponsors .bx-prev,
#sponsors .bx-next{
    width: 45px;
    height: 45px;
    position: absolute;
    top: 35px;
    text-indent: -99999px;
}
#sponsors .bx-next{left: 790px;background: url(images/sponsors/next.png) no-repeat;}
.footer-boxes { margin-top: -40px; }
.footbox { float: left; }
.footbox .footbox-head{ font-family: TitilliumText22LBold; font-size: 16px; height: 37px; }
.menu-navigation-foot{ width: 360px; margin-right: 85px; }
.menu-navigation-foot .footbox-head{ background: url(images/footer/menu.png) no-repeat; }
.footbox-head span{ padding-left: 32px; padding-top: 5px; }
.menu-navigation-foot .footbox-menu-content ul { padding: 10px 0px 10px 20px;}
#footer ul.sub-menu,
.menu-navigation-foot .footbox-menu-content ul ul { display: none; }
.menu-navigation-foot .footbox-menu-content ul li a {
    font-family: LucidaSansRegular;
    font-size: 12px;
    line-height: 14px;
    text-decoration: none;
    display: block;
    background: url(images/footer/footer-menu-link.png) bottom center no-repeat;
    padding-left: 23px;
    padding-bottom: 7px;
}
.menu-navigation-foot .footbox-menu-content ul li {
    width: 105px;
    background: url(images/footer/arrows.png) no-repeat top left;
    margin: 0 5px 10px 0;
    float: left;
}
.social-at-footer{ width: 218px; margin-right: 70px; }
.social-at-footer .footbox-head{ background: url(images/footer/menu.png) no-repeat; }
.footbox-social-at-footer  ul li {
    background: url(images/footer/li-background.png) repeat-x bottom;
    margin: 0 16px 4px 10px;
    padding: 4px 0 4px 16px;
}
.footbox-social-at-footer  ul li a{
    display: block;
    height: 32px;
    text-decoration: none;
    line-height: 32px;
    padding-left: 45px;
}
.footbox-social-at-footer  ul li a.rss {background: url(images/footer/rss.png) no-repeat 0 -32px;}
.footbox-social-at-footer  ul li a.rss:hover{background: url(images/footer/rss.png) no-repeat 0 0;}
.footbox-social-at-footer  ul li a.fb {background: url(images/footer/fb.png) no-repeat 0 -32px;}
.footbox-social-at-footer  ul li a.fb:hover{background: url(images/footer/fb.png) no-repeat 0 0;}
.footbox-social-at-footer  ul li a.tw {background: url(images/footer/tw.png) no-repeat 0 -32px;}
.footbox-social-at-footer  ul li a.tw:hover{background: url(images/footer/tw.png) no-repeat 0 0;}
.footbox-social-at-footer  ul li a.yt {background: url(images/footer/yt.png) no-repeat 0 -32px;}
.footbox-social-at-footer  ul li a.yt:hover{background: url(images/footer/yt.png) no-repeat 0 0;}
.footcontact{width: 207px; height: 248px;}
.footcontact .footbox-head{ background: url(images/footer/location.png) no-repeat; }
.footbox-footcontact p { line-height: 18px; font-size: 12px; margin-bottom: 5px;padding: 4px 0 8px 25px; }
.footbox-footcontact a {text-decoration:none;}
.footbox-footcontact ul li{
    background: url(images/footer/li-background.png) repeat-x bottom;
    margin: 0 16px 10px 10px;
}
.footbox-footcontact .site {
    background: url(images/footer/site.png) no-repeat;
    padding: 0 0 10px 25px;
    display:block;
    text-decoration: none;
}
.font13{ font-size: 13px !important;}
.color2{color:#c9e1f9;}
#footer-copyright .footer-wrapper{
    background: url(images/footer/foot-copyright.png) repeat-x;
    line-height: 60px;
    min-width: 960px;
}
#footer-copyright{
    background: url(images/footer/foot-copyright.png) repeat-x;
    height: 60px;

}
#footer-copyright p { padding-right: 25px;}
#footer-copyright span{ float: right;}
#page-content-wrapper{ width: 960px; margin: 0 auto;}
#content { padding: 20px;float: left; width: 600px; background: #fff; margin-top: 19px; }
#sidebar{
    float: right;
    width: 280px;
    padding-top: 19px;
}
#content h1{
    font-family: TitilliumText22LRegular;
    font-size: 18px;
    color: #0c477f;
    background: url(images/content-h1-arrow.png) no-repeat top left;
    padding-bottom: 20px;
    margin-bottom: 20px;
    padding-left: 35px;
    padding-top: 3px;
}
#content h2{
    font-family: TitilliumText22LRegular;
    font-size: 16px;
    color: #0c477f;
    margin-bottom: 10px;
}
#content h3{
    font-family: TitilliumText22LRegular;
    font-size: 15px;
    color: #0c477f;
    margin-bottom: 10px;
}
#content p { font-size: 12px; line-height: 16px; padding-bottom: 20px; }
/* =Images
-------------------------------------------------------------- */

/*
Resize images to fit the main content area.
- Applies only to images uploaded via WordPress by targeting size-* classes.
- Other images will be left alone. Use "size-auto" class to apply to other images.
*/
img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img {
	max-width: 100%; /* When images are too wide for containing element, force them to fit. */
	height: auto; /* Override height to match resized width for correct aspect ratio. */
}
.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 20px;
	margin-top: 4px;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 20px;
	margin-top: 4px;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 12px;
    padding: 3px;
    border: 1px solid #d7d7d7;
}
.wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	margin-bottom: 20px;
	max-width: 632px !important; /* prevent too-wide images from breaking layout */
	padding: 4px;
	text-align: center;
}
.wp-caption img {
	margin: 5px 5px 0;
}
.wp-caption p.wp-caption-text {
	color: #888;
	font-size: 12px;
	margin: 5px;
}
.wp-smiley {
	margin: 0;
}
.gallery {
	margin: 0 auto 18px;
}
.gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%;
}
.gallery-columns-2 .gallery-item {
	width: 50%;
}
.gallery-columns-4 .gallery-item {
	width: 25%;
}
.gallery img {
	border: 2px solid #cfcfcf;
}
.gallery-columns-2 .attachment-medium {
	max-width: 92%;
	height: auto;
}
.gallery-columns-4 .attachment-thumbnail {
	max-width: 84%;
	height: auto;
}
.gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}
.gallery dl {
	margin: 0;
}
.gallery img {
	border: 10px solid #f1f1f1;
}
.gallery br+br {
	display: none;
}
#content .attachment img {/* single attachment images should be centered */
	display: block;
	margin: 0 auto;
}
#s-newsletter,#s-axeman-store-link,#s-man-of-the-month{
    width: 280px;
    position: relative;
    height: 42px;
    margin-bottom: 20px;
}
#s-newsletter{background: url(images/sidebar-newsletter.png) top left no-repeat;}
#s-newsletter .side-text{
    position: absolute !important;
    top: 9px !important;
    left: 118px !important;
    display: block !important;
    width: 115px !important;
    min-width: 115px !important;
    border: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    height: 21px !important;
    font-size: 14px !important;
    line-height: 20px !important;
    font-family: LucidaSansRegular !important;
    background: none !important;
}
#s-newsletter .side-submit{
    position: absolute !important;
    top: 3px !important;
    right: 8px !important;
    text-indent: -99999px !important;
    display: block !important;
    width: 30px !important;
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important;
    height: 30px !important;
    background: none !important;
    cursor: pointer !important;
min-width: 30px !important;
}
#s-axeman-store-link{background: url(images/sidebar-axeshop.png) top left no-repeat;}
#s-axeman-store-link a{
    display: block;
    width: 57px;
    height: 27px;
    top: 6px;
    right: 12px;
    position: absolute;
}
#s-man-of-the-month{background: url(images/sidebar-man-of-the-match.png) top left no-repeat;}
#s-man-of-the-month a{ display: block; width: 100%; height: 42px;}
.no-bg{background: none !important; margin-bottom: 0 !important; padding-bottom: 0 !important;}
.gamesss{ width: 600px; margin: 20px 0;}
.gamesss .gameplay-date{ color: #134cc6; float: left;width: 85px; padding: 5px 0 5px 10px;}
.gamesss .gameplay-location{float: left;width: 180px; padding: 5px 0 5px 10px;}
.gamesss .gameplay-match{float: left;width: 190px; padding: 5px 0 5px 5px; line-height: 18px; }
.gamesss .gameplay-result{float: left;width: 115px; padding: 5px 0 5px 5px; text-align: center; color:#dd617e; font-weight:bold; }
.gamesss .gameplay-opponent a{color:#0C477F;}
.gamesss .gameplay{border-bottom: 1px solid #e0e7ee; padding: 10px 0;}
.clear{clear:both;}
span.wpcf7-list-item { display: block; }
#shop-page,
#roster-page{
    background: #fff;
    width: 940px;
    margin: 0 auto;
    padding-bottom: 10px;
}
#shop-page h1,
#roster-page h1{
    display: block;
    background: url(images/roster-h1.png) no-repeat;
    height: 52px;
    color: white;
    font-size: 16px;
    font-family: TitilliumText22LBold;
    text-transform: uppercase;
    line-height: 50px;
    padding: 0 52px;
}
#shop-page p,
#roster-page p { font-size: 12px; line-height: 16px; padding: 20px 20px 10px; }
#shop-products,
#roster-people-main { width: 900px; margin: 0 auto; }
.roster-people{
    width: 183px;
    height: 203px;
    background: url(images/roster-people.png) no-repeat;
    float: left;
    margin: 10px 20px;
}
.roster-thumb {padding-top: 11px;padding-left: 14px;height:153px;}
.roster-thumb img{width: 155px; height: 143px;}
.roster-link{text-align: center;}
.roster-link a { color: #666; text-decoration: none; }
.roster-link:hover a{ color: #b42a34; }
.roster-link .roster-position { font-size: 11px; padding-top: 3px;}

/* Single People*/
.people-post-thumb{
    float: left;
    margin-right: 10px;
    padding: 3px;
    border: 1px solid #D2D2D2;
}
.single-people h1 { float: left; width: 380px;padding-bottom: 15px !important; margin-bottom: 10px !important; }
.single-people-content { float: left; width: 420px; }
.post-meta a { color: #666; text-decoration: none; }
/* End of Single People */
hr { clear: both; }
#axe-maiden{ width: 865px; margin: 0 auto; padding: 10px 0; }
#axe-maiden .pop-up-box{
    border: 1px solid #eee;
    padding: 3px;
    float: left;
    width: 125px;
    margin: 10px 20px 10px;
}
/* Pagination */
.pagination {
    clear:both;
    position:relative;
    font-size:11px;
    line-height:13px;
}

.pagination span, .pagination a {
    margin: 2px 2px 2px 0;
    padding:6px 9px 5px 9px;
    text-decoration:none;
    width:auto;
    color:#fff;
    background: #555;
}

.pagination a:hover{
    color:#fff;
    background: #0C477F;
}

.pagination .current{
    padding:6px 9px 5px 9px;
    background: #0C477F;
    color:#fff;
}
#shop-products .products {
    /*background: url(images/products/products-bg.png) no-repeat;*/
    width: 183px;
    overflow: hidden;
    margin: 10px 20px 10px;
    float: left;
	border: 1px solid #cacaca;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding-bottom: 15px;
	overflow:hidden;
}
#shop-products .products .product-image{margin-top: 10px;margin-left: 14px; margin-bottom: 8px; }
#shop-products .products .product-image img{ border: 1px solid #cacaca; width: 155px; height: 123px; }
#shop-products .products span.product-title{text-align: center;padding: 0 10px;font-size: 13px;display: block;line-height: 18px; height: 36px; }
#shop-products .products .product-shopping {text-align: center; }
#shop-products .products .product-shopping select { display: block;margin: 10px auto;width: 90px; }
#shop-products .products .Cart66Price { display: block; font-size: 22px; font-family: LucidaSansDemiboldRoman; color: #b42a34; }
#shop-products .products .Cart66PriceLabel { display: none; }
.purAddToCart{
    height: 29px !important;
    background: url(images/products/add-to-card.png) no-repeat !important;
    border: 0 !important;
    width: 115px !important;
    color: #666666 !important;
    padding: 0 5px 0 25px !important;
}
.product-view-details a:hover,
.purAddToCart:hover{
    background: url(images/products/add-to-card.png) 0 -29px !important;
    color: #fff !important;
}
.product-view-details a{
	height: 29px !important;
    background: url(images/products/add-to-card.png) no-repeat !important;
    border: 0 !important;
    width: 78px !important;
    color: #666666 !important;
    padding: 0 5px 0 30px !important;
	display:block;
	line-height: 29px;
	text-decoration:none;
	margin: 10px auto 0;
}
.cart66_edit_product_link{ padding: 10px 0 5px; }
#shop-products .pagination { clear: both; text-align: center; }
#shop-products .pagination .current{
    padding:6px 9px 5px 9px;
    background: #d60a09;
    color:#fff;
}
#shop-products .pagination a:hover{
    color:#fff;
    background: #d60a09;
}
#content .Cart66ButtonPrimary, #content .Cart66ButtonSecondary, #content .Cart66ButtonPrimary, #content .Cart66ButtonSecondary, .Cart66CartButton .purAddToCart {background: url(images/products/buttons.png) repeat-x #b42a34; border: 0 !important; }
.sponsors{ background: url(images/sponsors/sponsors-breaker.png) bottom center no-repeat; margin-bottom: 20px; }
.sponsors-thumb {
    background: url(images/sponsors/sponsors.png) no-repeat;
    width: 190px;
    height: 112px;
    float: left;
    margin-right: 20px;

    margin-bottom: 20px;
}
.sponsors .websites {color: #cc0000; text-decoration: none; }
.sponsors a.websites:hover{ text-decoration: underline;}
.sponsors-thumb img { margin: 5px; height: 103px; width: 180px; }
.atlantic-cup { /*margin-bottom: 20px;*/}
.atlantic-cup-content,
.atlantic-year,
.atlantic-cup-thumb{ float: left; }
.atlantic-cup-thumb { margin-right: 15px; width: 162px; background: url(images/atlantic-cup/box-image.jpg) no-repeat; }
.atlantic-year{
    background: url(images/atlantic-cup/cup-year.png) no-repeat;
    font-family: TitilliumText22LBold;
    font-size: 24px;
    color: #0c467f;
    line-height: 38px;
    height: 38px;
    padding-left: 20px;
    width: 397px;
}
.atlantic-cup-content{
    background: url(images/atlantic-cup/atlantic-cup-content.png) no-repeat;
    width: 378px;
    padding: 15px 20px;
    height: 42px;
    margin-top: 6px;
    line-height: 15px;
}
.atlantic-game{ padding-top: 12px; clear: both;height: 41px;}
.atlantic-game-num{
    background:url(images/atlantic-cup/atlantic-game.jpg) no-repeat;
    width: 163px;
    height: 41px;
    font-family:TitilliumText22LRegular;
    color: #666;
    text-align: center;
    margin-right: 14px;
}
.atlantic-game-player {
    width: 86px;
    text-align: center;
    padding-top: 10px;
}
.atlantic-game-logo{ margin: 0 5px; }
.atlantic-game-num span{ line-height: 43px;}
.atlantic-game-score{ margin: 0 5px; text-align: center; line-height: 41px; background: url(images/atlantic-cup/score.jpg) no-repeat; width: 37px; height: 41px; }
.atlantic-vs { padding: 0 14px; font-size: 18px; font-family:TitilliumText22LRegular; line-height: 41px; }
.atlantic-game-record,
.atlantic-game-num,
.atlantic-game-player,
.atlantic-game-logo,
.atlantic-game-score,
.atlantic-vs{ float: left; }
.atlantic-cup-breaker{ background: url(images/atlantic-cup/border-breaker.jpg) no-repeat; height: 10px; width: 100%; margin-top: 20px;margin-bottom: 20px; }
.league-aff{
    background: url(images/affliates/league.png) no-repeat;
    text-align: center;
    color: #0c477f;
    font-family: TitilliumText22LBold;
    font-size: 16px;
    text-transform: uppercase;
    clear: both;
    margin-bottom: 30px;
    overflow: hidden;
}
.league-title{
    padding-top: 8px;
    display:block;
    padding-bottom: 25px;
}
.league-team{
    display: block;
    background: url(images/affliates/affiliates-box-con.png) 0 0;
    height: 208px;
    width: 162px;
    margin: 0 19px 20px;
    float: left;
}
.league-team:hover{
    background: url(images/affliates/affiliates-box-con.png) 0 -208px;
    color: #fff;
}
.league-aff a{
    color:#666;
    font-family: TitilliumText22LRegular;
    font-size: 15px;
    text-decoration: none;
    text-transform: none;
}
.league-team-name{ display: block; padding: 10px;}
.aff-single{ overflow: hidden; margin-bottom: 20px;}
.aff-single p { padding-bottom: 0 !important;}
.aff-single img{ float: left; margin-right: 20px; }
.aff-single-team {
    float: left;
    width: 397px;
    height: 61px;
    background: url(images/affliates/aff-single-team.png) no-repeat;
    color: #0C467F;
    font-family: TitilliumText22LBold;
    font-size: 32px;
    padding-top: 23px;
    padding-left: 20px;
}
.aff-coach{
    background: url(images/affliates/aff-coach.png) no-repeat;
    width: 397px;
    padding-left: 20px;
    padding-top: 20px;
    font-size: 18px;
    font-family: LucidaSansRegular;
    float: left;
    height: 42px;
    margin-top: 5px;
}
.aff-coach .coach{ color:#cc0000;}
#content ul li { margin-bottom: 10px; }
.post-entry-no-thumb { width: 560px !important; padding: 0 20px !important; }
#footer-copyright a { color: #666; text-decoration:none;}
#footer-copyright a:hover{text-decoration:underline;}

.tablepress tfoot th, .tablepress thead th {background-color: #136dbb !important; color: #fff !important;}