@charset "utf-8";

 /* MAIN DEFAULT STYLES */

body {
	font:78% arial, sans-serif;
	margin:0px;
	padding:0px;
	color:#000000;
	background-color:#000000;
	background-image: url('http://www.boxingsociety.com/img/bg.jpg');
	background-attachment:fixed;
	}

a:link {color:#333333;text-decoration:underline;}
a:visited {text-decoration:underline;color:#333333;}
a:hover {text-decoration:none;color:#333333;}
a:active {text-decoration:underline;}
table {width:100%;border:none;border-collapse:collapse;border-spacing:0px;margin:0px;}
td {vertical-align:top;text-align:left;padding:0px;font-family:arial;}
h1	{margin:0px;margin-bottom:14px;padding:0px;font-size:28px;}
h2	{margin:0px;color:#333333;font-weight:normal;font-size:16px;}
h2.heading {margin:0px;color:#333333;font-weight:normal;font-size:18px;background-color:#e4e4e4;padding:6px;}
h3	{margin:0px;margin-top:14px;margin-bottom:14px;padding:0px;color:#555555;font-size:13px;}
img {border:none;}
form {margin:0px;}
ul ol {margin-top:6px;	margin-bottom:6px;}
ul li {margin-bottom:6px;}
ol li {margin-bottom:6px;}
strong {color:#333333;}
p.lheight {line-height:170%;}
p.lheightLinks {line-height:150%;}
a.hotLink {color:#b40000;font-weight:bold;}  /* (used for important links) */

/* SITE CONTAINER */

.thrColAbsHdr #container	{
	width:880px; 
	background-color:#ffffff;
	margin:0 auto;
	border:4px solid #c0c0c0;
	border-top:none;
	border-bottom:none;
	} 

/* HEADER STYLES */

.thrColAbsHdr #lgWrap {height:126px;color:#000000;margin:0px;}

.thrColAbsHdr #headerNav {
	width:880px;
	font-size:1.155em;
	font-weight:default;
	color:#e4e4e4;
	background-color:#bb0000;
	background-image: url('http://www.boxingsociety.com/img/bg_nav.png');
	padding-top:8px;
	padding-bottom:9px;
	text-align:center;
	margin:0px;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	}

.thrColAbsHdr #headerNav a {color:#f5f5f5;font-weight:bold}

.thrColAbsHdr #headerNav a:visited {color:#f5f5f5;font-weight:bold}

.thrColAbsHdr #headerMiddle {
	width:880px;
	background:#e4e4e4;
	padding-top:6px;
	padding-bottom:6px;
	border-bottom:1px solid #ffffff;
	text-align:center;
	font-size:10px;	
	} 
	
.thrColAbsHdr #headerBottom {
	width:880px;
	background:#e4e4e4;
	padding:0px;
	padding-top:10px;
	height:52px;
	border-bottom:1px solid #000000;
	} 

.searchBoxContainer {
	width:450px;
	float:left;
	margin-top:4px;
	margin-left:8px;
	border:none;
	}

.plusOneButton {float:right;padding-left:6px;}
.at15t_favorites {display:none;}
div.iconSubscribe {float:right;margin-right:8px;margin-top:10px;}
div.iconBookmark {float:right;margin-right:5px;margin-top:10px;}
div.headerAd {padding-top:14px;padding-bottom:14px;text-align:center;border-bottom:1px solid;}

/* BODY STYLES */

div.mainbody {margin:0px;}

/* FOOTER STYLES */

.footerWrap {background-color:#e4e4e4;padding-bottom:42px;border-top:1px solid;}
.footerWrapBorder {width:100%;border-top:1px solid #ffffff;}
.footerAdWrap {border-bottom:1px solid #000000;padding-top:12px;padding-bottom:12px;text-align:center;background-color:#ffffff;}
.footerSearchBoxWrap {border-bottom:1px solid #ffffff;padding:14px;text-align:center;}
.footerLinksTableWrap {width:768px;padding:14px;padding-bottom:14px;margin-left:auto;margin-right:auto;}
.footerLinksUnitWrap {border-top:1px solid #ffffff;padding-top:6px;padding-bottom:4px;text-align:center;}
.footerAmazonAdWrap {border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;padding-top:8px;padding-bottom:6px;text-align:center;}
.footerSocialIconsWrap {border-bottom:1px solid #ffffff;padding-top:6px;padding-bottom:4px;text-align:center;}
.footerSocialIconsWrap img {border:none;vertical-align:middle;}
.footerCopyscape {padding-top:14px;text-align:center;}
.footerLinksTable {width:100%;border:none;border-collapse:collapse;border-spacing:0px;margin:0px;}
.footerLinksTable td.Left {width:20%;padding-left:10px;padding-right:10px;border-left:1px dotted #ffffff;border-right:1px dotted #ffffff;}
.footerLinksTable td {width:20%;padding-left:10px;padding-right:10px;border-right:1px dotted #ffffff;}
.footerLinksTable td p {font-size:10px;line-height:140%;}
.footerLinksTable td div {border:1px solid #ffffff;font-size:14px;padding:4px;background-color:#000000;color:#f5f5f5;background-image: url('http://www.boxingsociety.com/img/bg_nav.png');}
.footerAlternate {border-bottom:1px solid #ffffff;padding-top:6px;padding-bottom:6px;text-align:center;font-size:10px;}

/* BLOG STYLES */

span.meta {font-size:10px;color:#000000;}
span.postingDate {font-size:10px;color:#000000;}
h1.postingTitle {font-size:18px;margin-bottom:2px;}
a.postingLink:visited {color:#999999;}
a.postingLink:hover {color:#333333;}
.storycontent {line-height:170%;}
div.commentInfo {font-size:10px;margin-top:-10px;}
.imageBlog {float:right;margin-left:14px;margin-bottom:10px;border:none;}
.videoWrap {width:470px;height:270px;border:1px solid;}
.iFrameWPposts {width:486px;height:416px;border:1px solid #c0c0c0;margin:0px;padding:0px;}
.altVideoSourcesTitle {background-color:#e4e4e4;padding:4px;}

/* RSS FEEDS DISPLAY STYLES (Used on 'Homepage' and 'Boxing News Channel') */

div.displayBox {padding:0px;margin-bottom:12px;}
div.channelTitleBox {padding:4px;padding-left:7px;font-size:13px;font-weight:bold;text-align:left;background-color:#e4e4e4;margin-bottom:12px;}
img.imageBox {margin:16px;float:right;}
a.channelLink {font-size:14px;font-weight:normal;color:#333333;text-decoration:none;	text-transform:uppercase;}
a.channelLink:visited {color:#333333;}
a.channelLink:hover {color:#333333;text-decoration:underline;}
a.channelLink:visited:hover {color:#333333;text-decoration:underline;}
a.itemLink {font-size:12px;color:#000aaa;margin-top:8px;	font-weight:bold;}
a.itemLinkHome {font-size:14px;color:#333333;font-weight:normal;}
a.itemLink:visited {color:#000aaa; }
a.itemLinkHome:visited {color:#666666;}
a.itemLink:hover {text-decoration:none;color:#b40000;}
a.itemLinkHome:hover {color:#333333;text-decoration:none;}
a.itemLink:visited:hover {text-decoration:none;}
a.itemLinkHome:visited:hover {color:#333333;text-decoration:none;}
div.infoBox	{margin-bottom:8px;font-size:10px;overflow:hidden;}
span.itemSource {font-size:10px;color:#333333;text-decoration:underline;}
span.itemDate {font-size:10px;font-style:italic;}
div.itemDescription {font-size:12px;padding-bottom:12px;padding-right:64px;line-height:140%;}
p.moreLinks {margin-bottom:20px;margin-top:4px;font-size:13px;}

/* /////////////////////////////////////// ALL  RIGHT MENU STYLES  ///////////////////////////////////////////*/

/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* (TABLE: Menus Container. Appears in the 'Home' and 'News' pages. Used for ads, links, more.  */

table.rMenuTables {
	width:336px;
	border:none;
	border-spacing:0px;
	margin-left:auto;
	margin-right:auto;
	}
	
table.rMenuTables td.rMenuTablesLeftCell {
	width:50%;
	padding-right:14px;
	border-right:1px dotted #c0c0c0;
	}
	
table.rMenuTables td.rMenuTablesLeftCell h2 {
	font-size:15px;
	color:#000000;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:10px;
	}
	
table.rMenuTables td.rMenuTablesLeftCell h3 {
	font-size:12px;
	background-color:#666666;
	border:0px solid #000000;
	color:#ffffff;
	padding:4px;
	margin:0px;
	font-weight:bold;
	}	

table.rMenuTables td.rMenuTablesRightCell {
	width:50%;
	padding-left:14px;
	}
	
table.rMenuTables td.rMenuTablesRightCell h2 {
	font-size:15px;
	color:#000000;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:10px;
	}
	
table.rMenuTables td.rMenuTablesRightCell h3 {
	font-size:12px;
	background-color:#666666;
	border:0px solid #000000;
	color:#ffffff;
	padding:4px;
	margin:0px;
	font-weight:bold;
	}

/* (Site navigation links. Appears in 'Homepage' only) */

div.mainMenuHome p 
	{
	font-size:12px;
	line-height:170%;
	font-weight:normal;
	}
	
/* (Site navigation links. Appears in 'News' page only) */

div.mainMenuNews p 
	{
	font-size:10px;
	line-height:160%;
	font-weight:normal;
	}
	
/* (Boxer legend and p4p boxes. Appears in 'Homepage', "Schedule', 'Results', and 'Rankings' pages) */

div.boxerBoxContainer
	{
	width:334px;
	border:1px solid #cccccc;
	margin-bottom:14px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	}
	
h3.boxerBoxTitle
	{
	border-bottom:1px solid #cccccc;
	margin:0px;
	color:#000000;
	background-color:#e4e4e4;
	padding:10px;
	font-size:15px;
	font-weight:bold;
	}
	
div.boxerBoxBody 
	{
	padding:14px;
	padding-top:7px;
	padding-bottom:7px;
	font-size:12px;
	}
	
img.boxerBoxImg {float:right;margin-top:14px;margin-left:14px;padding:1px;border:1px solid #b40000;}  

 /* (Generic boxes. Appears on 'Homepage' only so far) */

div.boxContainer	 {width:334px;border:1px solid #cccccc;margin-bottom:14px;text-align:left;margin-left:auto;margin-right:auto;}
h3.boxContainerTitle {	border-bottom:1px solid #cccccc;margin:0px;	color:#000000;background-color:#e4e4e4;padding:10px;font-size:15px;font-weight:bold;}
div.boxContainerBody {padding:10px;font-size:12px;line-height:170%;background-color:#ffffff}

/* (visual wrapper for 300x250 Google image ads, and other visual ads such as Amazon widgets) */

.adDisplaySquare 
	{
	width:334px;
	border:1px solid #cccccc;
	padding-top:14px;
	padding-bottom:14px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:14px;
	text-align:center;
	}
	
 /* (hidden wrapper for 336x280 Google text ads) */
	
.adDisplaySquareText
	{
	width:336px;
	margin-left:15px;
	margin-bottom:14px;
	}

/* ///////////////////////////////////// END OF ALL RIGHT MENU STYLES //////////////////////////////////////*/

/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


/* CUSTOM STYLES */

 /* (hidden wrapper for 728x90 and 428x60 ads) */

.adDisplayRectangular	{margin-top:14px;margin-bottom:14px;text-align:center;}
	
 /* (search form wrapper, used on 'Search" page only) */

.searchFormWrap {padding:6px;border:1px solid #c0c0c0;background-color:#e4e4e4;text-align:center;}
	
 /* (generic wrapper used on 'Schedule', 'Results' and 'Rankings' pages) */
 
.genericWrapperBox {margin-top:14px;margin-bottom:14px;border:1px dashed #cccccc;background-color:#ffffff;}
.genericWrapperBoxInner {padding-left:14px;padding-right:14px;}
		
/* //////////////// ALL TABLES AND CELL STYLES (MINUS FOOTER, RIGHT MENU & BLOG) ///////////////////*/

/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* (TABLE: Main Table. Appears in the 'Home', 'About', 'Resources', 'Partners',  'News', 'Rankings', 'Results', 'Schedule', 'Society', 'Boxing Video Archive FAQs' and all 'Blog' pages) */

table.innerBody {border-collapse:separate;border-spacing:0px;}
table.innerBody td {padding:0px;}
table.innerBody td.Content {width:486px;padding:14px;vertical-align:top;	}
table.innerBody td.rMenu {vertical-align:top;border-left:1px dotted #c0c0c0;padding-top:14px;padding-bottom:48px;font-size:10px;background-color:#ffffff;}
	
/* (TABLE: Links Container. Appears in the 'General' and 'Videos' list pages) */

table.linksContainer td.Left {padding-right:14px;border-right:1px dotted #c0c0c0;}
table.linksContainer td.Right {width:50%;padding-left:14px;}
		
/* (TABLE: Boxing Society Domain Network. Appears in the 'About' page only) */

table.webNetwork {border-collapse:collapse;border-spacing:0px;font-size:10px;}
table.webNetwork td {padding:4px;border:1px solid #c0c0c0;}
	
/* (TABLE: Boxers List. Appears in the 'Boxing Video Archive' page only) */

table.boxerList {border-collapse:collapse;border-spacing:0px;}
table.boxerList td {padding:4px;border:1px dashed #c0c0c0;}
table.boxerList span {font-size:20px;}
td.chart {text-align:center;}  /* (centers 'R' , 'W' and 'E') */

/* (TABLE: P4P Boxers List. Appears in the 'Rankings' page only) */

table.p4pList td {padding:10px;border:1px dashed #c0c0c0;vertical-align:middle;font-weight:bold;}
table.p4pList td img {padding:1px;border:1px solid #b40000;}
table.p4pList td.info {text-align:center;font-size:10px;font-weight:normal;}

/* (TABLE: Link Backs Table. Appears in the 'Resources' and 'Partners' pages only) */

table.lbacks {border-collapse:collapse;border-spacing:0px;font-size:10px;}
table.lbacks td {padding:14px;border:1px dashed #c0c0c0;font-size:11px;}
table.lbacks td.right {vertical-align:middle;font-size:13px;font-style:italic;}

/* (TABLE: Blog tables. Used in blog posts. Appears in the certain blog article postings where a table is needed) */

table.blogTable {margin-top:14px;margin-bottom:14px;}
table.blogTable td {border:1px dashed #c0c0c0;vertical-align:top;font-size:10px;padding:4px;}
