@charset "utf-8";
#hideme {
	display:none;	
}
body {
	margin:0px;
	padding:0px;
	background-color: #eaeaea;
    word-wrap: break-word; /* Inte*/


}
TD {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}
.red_text {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #cc3333;
	text-decoration: none;
}
.red_small_text {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #cc3333;
	text-decoration: none;
	line-height: 20px;
}
.red_big_text {
	font-family: Arial;
	font-size: 25px;
	font-style: normal;
	font-weight: normal;
	color: #cc3333;
	text-decoration: none;
}
a.black_big_text {
	font-family: Arial;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.black_big_text:hover {
	text-decoration: underline;
}

.logo_text {
	font-family: Arial;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.white_text {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.text_field {
	width: 190px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.menu_bg_with_br {
	text-decoration: none;
	border: 1px solid #000000;
	background-attachment: scroll;
	background-image: url(../images/menu_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.title_bg_with_br {
	text-decoration: none;
	border: 1px solid #000000;
	background-attachment: scroll;
	background-image: url(../images/title_line_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.title_bg_with_br_darkred {
	text-decoration: none;
	border: 1px solid #360000;
	background-attachment: scroll;
	background-image: url(../images/right_panel_title_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.table_br_threeside {
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #b4b4b4;
	border-bottom-color: #b4b4b4;
	border-left-color: #b4b4b4;
	background-color: #f0f0f0;
	padding-top:6px;
	padding-bottom:4px;
}
.table_br {
	text-decoration: none;
	border: 1px solid #b4b4b4;
	background-color: #f0f0f0;
}
.table_br_whiteBG {
	text-decoration: none;
	border: 1px solid #b4b4b4;
	background-color: #ffffff;
}
.table_br_whiteBG_new {
	text-decoration: none;
	margin:2px;
	border: 1px solid #b4b4b4;
	background-color: #ffffff;
}
.Black_big_text {
	font-family: Arial;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.Black_regular_text {
	font-family: Arial;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.Black_regular_text16 {
	font-family: Arial;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.Black_large_text {
	font-family: Arial;
	font-size: 33px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.small_text {
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.view_link {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #3333cc;
	text-decoration: underline;
}
a.view_link:hover {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #3333cc;
	text-decoration: none;
}

a.event_link {
	font-family: Arial;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #3c1d1d;
	text-decoration: underline;
}
a.event_link:hover {
	font-family: Arial;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #3c1d1d;
	text-decoration: none;
}
a.rules_link {
	font-family: Arial;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #3a4ea4;
	text-decoration: underline;
}
a.rules_link:hover {
	font-family: Arial;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #3a4ea4;
	text-decoration: none;
}
a.email_big_link {
	font-family: Arial;
	font-size: 29px;
	font-style: normal;
	font-weight: bold;
	color: #3a4ea4;
	text-decoration: underline;
}
a.email_big_link:hover {
	font-family: Arial;
	font-size: 29px;
	font-style: normal;
	font-weight: bold;
	color: #3a4ea4;
	text-decoration: none;
}
.text_white
{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.login_link {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.login_link:hover {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #9F9F9F;
	text-decoration: none;
}
a.footer_link {
	font-family: arial;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
	line-height: 18px;
}
a.footer_link:hover {
	font-family: arial;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	line-height: 18px;
}
.footer_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.login_textfield {
	text-decoration: none;
	width: 450px;
	border: 1px solid #95928c;
	padding: 5px;
}
.login_textfield_1 {
	text-decoration: none;
	width: 300px;
	border: 1px solid #95928c;
	padding: 5px;
}
.video_textfield {
	text-decoration: none;
	width: 200px;
	border: 1px solid #95928c;
	padding: 5px;
}
.text_area {
	text-decoration: none;
	width: 450px;
	border: 1px solid #95928c;
	padding: 5px;
	height: 190px;
}
.list_textfield {
	text-decoration: none;
	width: 462px;
	border: 1px solid #95928c;
	padding: 5px;
}
.img_br {
	border: 1px solid #cfcfcf;
}
a.sponsors_link {
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	background-attachment: scroll;
	background-image: url(../images/bt_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 30px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #cccccc;
	padding-top: 6px;
	padding-right: 15px;
	padding-bottom: 6px;
	padding-left: 15px;
	text-decoration: none;
}
a.sponsors_link:hover {
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	background-attachment: scroll;
	background-image: url(../images/bt_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 30px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #cccccc;
	text-decoration: none;
}
a.sponsors_link1 {
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	background-attachment: scroll;
	background-image: url(../images/bt_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 30px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #cccccc;
	padding-top: 6px;
	padding-right: 115px;
	padding-bottom: 6px;
	padding-left: 115px;
	text-decoration: none;
}
a.sponsors_link1:hover {
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	background-attachment: scroll;
	background-image: url(../images/bt_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 30px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #cccccc;
	text-decoration: none;
}
.li_spacing {
	padding-bottom: 13px;
}

.paly_icon IMG {
	background-attachment: scroll;
	background-image: url(../images/thumb_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 12px;
	padding-left: 4px;
}
.video_play {
	background-image: url(../images/play_1.png);
	background-repeat: no-repeat;
	background-position: center middle;
	z-index:1;
	height:50px;
	width:50px;
	margin-left:38px;
	margin-top:23px;
	position:absolute;
}
a.home_tab_link {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin-right: 10px;
	margin-left: 10px;
}
a.home_tab_link:hover {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #95b4cc;
	text-decoration: none;
	margin-right: 10px;
	margin-left: 10px;
}
a.home_tab_active {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #95b4cc;
	text-decoration: none;
	margin-right: 10px;
	margin-left: 10px;
}


/* Watch Video Button CSS */

.cssnav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url("../images/watchvideoover.jpg") no-repeat;
white-space: nowrap;
display: block;
width: 245px;
height: 26px;
margin: 0;
padding: 0;
}

.cssnav a
{
display: block;
color: #000000;
font-size: 11px;
width: 245px;
height: 26px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.cssnav img
{
width: 245px;
height: 26px;
border: 0
}

* html a:hover
{
visibility:visible
}

.cssnav a:hover img
{
visibility:hidden
}

.cssnav span
{
position: absolute;
left: 35px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
}

.addthis_toolbox {
float:right;
margin:0px;
padding:0px;
margin-right:-5px;
margin-top:4px;
}

.addthis_toolboxcenter {
text-align:center;
margin:0px;
padding:0px;
}

.addthis_toolboxvid {
float:right;
margin:0px;
padding:0px;
margin-bottom:15px;
}
.small_text_voty {
	font-family: Arial;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.Black_big_textvote {
	font-family: Arial;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-top:3px;
}

.flaggo {
		border: 1px solid #cccccc;
}


/* Watch Video Button CSS */

.cssnavagain
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url("../images/watchagainover.jpg") no-repeat;
white-space: nowrap;
display: block;
width: 245px;
height: 26px;
margin: 0;
padding: 0;
}

.cssnavagain a
{
display: block;
color: #000000;
font-size: 11px;
width: 245px;
height: 26px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.cssnavagain img
{
width: 245px;
height: 26px;
border: 0
}

* html a:hover
{
visibility:visible
}

.cssnavagain a:hover img
{
visibility:hidden
}

.cssnavagain span
{
position: absolute;
left: 35px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
}

.indexsignup {
	width:309px;
	height:auto;
	display:block;
	text-align:left;
}

.nounderline {
	text-decoration:none;
}

.ButtonSign {
	text-align:center;
	width:296px;
	height:24px;
	background:url("../images/buttonsignbg.jpg") repeat-x;
	border-top:1px solid #cccccc;	
	border-left:1px solid #cccccc;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	padding-top:6px;
	margin-bottom:8px;
}

.ButtonTxt {
	font-family: Arial;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.ButtonSignLeft {
	float:left;
	width:143px;
	height:24px;
	text-align:center;
	background:url("../images/buttonsignbg.jpg") repeat-x;
	border-top:1px solid #cccccc;	
	border-left:1px solid #cccccc;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	padding-top:6px;
	margin-right:8px;
}

.ButtonSignRight {
	float:left;
	width:143px;
	height:24px;
	text-align:center;
	background:url("../images/buttonsignbg.jpg") repeat-x;
	border-top:1px solid #cccccc;	
	border-left:1px solid #cccccc;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	padding-top:6px;
}






/* Forum CSS Additions */

.post_text_bold {
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #747474;
	text-decoration: none;
}
.post_text_11 {
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #747474;
	text-decoration: none;
}
.small_text_11 {
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.small_text_link {
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #3333cc;
	text-decoration: none;
}
.small_text_link:hover {
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #3333cc;
	text-decoration: underline;
}
.small_black_link {
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #622F2F;
	text-decoration: none;
}
.small_black_link:hover {
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #622F2F;
	text-decoration: underline;
}
a.forum_link {
	font-family: Arial;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #3c1d1d;
	text-decoration: none;
}
a.forum_link:hover {
	font-family: Arial;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #3c1d1d;
	text-decoration: underline;
}
.right_br {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
a.paging_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	padding: 3px;
	border: 1px solid #D4D4D4;
	background-color: #E1E1E1;
}
a.paging_link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	padding: 3px;
	border: 1px solid #D4D4D4;
	background-color: #FFFFFF;
}
.paging_active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	padding: 3px;
	border: 1px solid #D4D4D4;
	background-color: #FFFFFF;
}
.table_br_threeside_forum_top {
	text-decoration: none;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #b4b4b4;
	border-left-color: #b4b4b4;
	background-color: #f0f0f0;
	margin-top:10px;
	padding-top:0px;
	padding-bottom:0px;
}
.table_br_threeside_forum_main {
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #b4b4b4;
	border-bottom-color: #b4b4b4;
	border-left-color: #b4b4b4;
	background-color: #f0f0f0;
	padding-top:10px;
	padding-bottom:10px;
}
.table_br_threeside_forum_sidebar {
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #b4b4b4;
	border-bottom-color: #b4b4b4;
	border-left-color: #b4b4b4;
	background-color: #f0f0f0;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:4px;
	padding-right:4px;
}
td.forumpost {
	padding-bottom:5px;
	margin-bottom:50px;	
}

.videocaption {
	text-decoration: none;
	text-align:center;
	font-weight:bold;
	font-size:13px;
	border-left: 1px solid #b4b4b4;
	border-right: 1px solid #b4b4b4;
	border-bottom: 1px solid #b4b4b4;
	background-color: #ffffff;
	width:426px;
	line-height:40px;
	height:auto;
}

.bannerad {
	height:107px;
	margin-top:10px;
	margin-right:10px;
	margin-left:10px;
}

.actualbanner {
	width:728px;
	height:90px;
	border: 1px solid #000000;
}

#google_translate_element {
	background-image:url("../images/googlebg.png");
	background-repeat: repeat;
	background-position: left top;
	text-align:center;
	display:block;
	margin-right:0px;
	margin-bottom:0px;
	padding:0px;
}
.sponsorlogomainpage {
	text-decoration: none;
	margin:2px;
	margin-right:1px;
	border: 1px solid #b4b4b4;
	background-color: #ffffff;
}
.table_br_countdownclock {
	text-decoration: none;
	border-left: 1px solid #b4b4b4;
	border-right: 1px solid #b4b4b4;
	border-bottom: 1px solid #b4b4b4;
	background-color: #f0f0f0;
}

/* Sidebar Headings */

.heading {
	text-align:left;
	width:298px;
	height:26px;
	text-decoration: none;
	border: 1px solid #000000;
	background-attachment: scroll;
	background-image: url(http://www.dmcdjchamps.com/images/title_line_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}	

.headingburgundy {
	text-align:left;
	width:298px;
	height:26px;
	text-decoration: none;
	border: 1px solid #000000;
	background-attachment: scroll;
	background-image: url(../images/right_panel_title_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.heading span {
	color:#FFFFFF;
	font-weight:bold;
	line-height:26px;
	padding-left:6px;	
}

.headingburgundy span {
	color:#FFFFFF;
	font-weight:bold;
	line-height:26px;
	padding-left:6px;	
}

.blogsidetitle {
	font-size:12px;
}

.blogpara {
	margin-top:4px;
	margin-bottom:0px;
}

/* Sidebar Headings */


/* Sidebar Box */

.box {
	text-align:left;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #b4b4b4;
	border-bottom-color: #b4b4b4;
	border-left-color: #b4b4b4;
	background-color: #f0f0f0;
	margin-bottom:10px;
}

/* Sidebar Box */


/* Sidebar Listing */

.box ul {
	margin:0px;
	padding:0px;
	list-style-type: none;
	padding-top:6px;
	padding-left:6px;
	padding-right:6px;
}

.box li {
	list-style-type: none;
	text-decoration: none;
	border: 1px solid #b4b4b4;
	background-color: #ffffff;
	padding:6px;
	margin-bottom:6px;
	font-size:10px;
}

.box img {
	border:0px;
	float:left;
	height:auto;
}

.rcg-wrapper {
	width:100%;
	display:block;	
	height:auto;
}

.rcg-avatar {
	width:46px;
	height:auto;
}

.rcg-text {
	font-size:10px;
	width:210px;
	height:auto;
	min-height:46px;
}

.advanced-recent-posts {
	font-size:10px;
}

.advanced-recent-posts li {
	min-height:46px;
}

.advanced-recent-posts img {
	padding-right:6px;
}

.advanced-recent-posts span.date {
	font-weight:bold;
	text-decoration:underline;
}

.advanced-recent-posts-end li {
	text-align:center;
	padding-top:6px
	padding-bottom:6px;
}
/* Sidebar Listing */

/* Product Page */

.productboxfirst {
	text-decoration: none;
	border: 1px solid #b4b4b4;
	background-color: #ffffff;
	padding:7px;
	margin-left:0px;
	float:left;
	width:212px;
	height:400px;
	margin-bottom:10px;
	display:block;
}

.productbox {
	text-decoration: none;
	border: 1px solid #b4b4b4;
	background-color: #ffffff;
	padding:7px;
	margin-left:10px;
	float:left;
	width:212px;
	height:400px;
	margin-bottom:10px;
	display:block;
}

.producttitle {
	font-size:16px;
	font-weight:bold;
	padding:0px;
	margin:0px;	
	line-height:22px;
	padding-top:10px;
}
.productcode {
	padding-top:3px;
	font-size:14px;
	font-weight:normal;
	font-style:italic;	
}
.productdesc {
	padding-top:10px;
	font-size:14px;
	font-weight:normal;
	font-style:normal;	
}
.productlink {
	margin-top:10px;
	font-size:12px;
	font-weight:normal;
}

.postflagproduct {
	height:auto;
	display:block;
}

.postflagproduct img {
	margin-right:10px;
	margin-bottom:10px;
}

/* Product Page */


/* Events Sidebar Widget */

.table_br_events {
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #b4b4b4;
	border-bottom-color: #b4b4b4;
	border-left-color: #b4b4b4;
	background-color: #f0f0f0;
	padding-top:7px;
	padding-bottom:0px;
	font-size:10px;
}

.table_br_whiteBG_events {
	text-decoration: none;
	border: 1px solid #b4b4b4;
	background-color: #ffffff;
	width:286px;
	margin-bottom:6px;
}

.table_br_whiteBG_events_bottom {
	text-decoration: none;
	border: 1px solid #b4b4b4;
	background-color: #ffffff;
	width:286px;
	margin-top:4px;
	margin-bottom:6px;
}

.eventtitle {
	font-weight:bold;
	font-size:12px;
}

.eventdate {
	font-weight:normal;
	font-size:10px;
	padding-bottom:3px;
}

.eventmore {
	font-weight:normal;
	font-size:10px;
}

.eventdetails {
	font-size:10px;
	padding-bottom:3px;
}


/* News Pieces - Homepage */

.postflag {
	float:left;	
	width:40px;
	height:auto;
	display:block;
}

.postflag img {
	margin-right:10px;
	margin-bottom:10px;
}

.posttitle {
	font-size:16px;
	font-weight:bold;	
	margin-bottom:3px;
}

.postdate {
	font-size:14px;
	font-style:italic;
	margin-bottom:5px;
}

.postlink {
	font-weight:normal;
	font-size:14px;
	margin-left:40px;
}

.postlinknoindent {
	font-weight:normal;
	font-size:14px;
}


/* Champs History Page */

.champsmaintitle {
	font-style:Helvetica;
	font-weight:bold;
	font-size:45px;
	color:#243f8f;
	margin-bottom:10px;	
}

.champssubtitle {
	font-style:Helvetica;
	font-weight:bold;
	font-size:20px;
	color:#243f8f;
	margin-bottom:10px;	
}

.champssubcontent {
	margin-bottom:15px;
}

.champscontent {
	font-style:Helvetica;
	font-weight:bold;
	font-size:14px;
	line-height:20px;
	margin-bottom:25px;	
	color:#000000;
}


/* Social Icons Sidebar Widget */

.boxsocial {
	text-align:left;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #b4b4b4;
	border-bottom-color: #b4b4b4;
	border-left-color: #b4b4b4;
	background-color: #f0f0f0;
	margin-bottom:5px;
	padding-top:6px;
}

.boxsocial a {
	text-decoration: none;
	border: 1px solid #b4b4b4;
	background-color: #ffffff;
	width:284px;
	min-width:284px;
	min-height:44px;
	height:44px;
	margin-bottom:6px;
	margin-left:6px;
	margin-top:0px;
	display:block;
	color:#666666;
}

.boxsocial a:hover {
	background-color: #f4f3f3;
	color:#333333;
}

.socialicon {
	padding:6px;
	float:left;
	display:block;
}

.boxsocial .title {
	font-size:15px;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:1px;
	padding:0px;
}

.boxsocial .link {
	font-size:11px;
	font-weight:bold;
	color:#7b7a7a;
	margin-top:0px;
	margin-bottom:3px;
	padding:0px;
}

/* YouTube Channel Player */

.ytplayer {
    width: 636px;
    height: 306px;
    overflow: hidden;
    background: gray;
    position: relative;
    border: solid 2px gray;
}

.youtube .carousel {
    width: 116px;
    height: 100%;
    overflow: auto;
    position: absolute;
    right: 0px;
    z-index: 3;
}

.youtube .thumbnail {
    margin: 2px;
    width: 80%;
    border: 1px solid black;  
}

.youtube iframe.player {
    width: 509px;
    height: 306px;  
    overflow: auto;
    border: 0;
}

.video-description { float:left; width:285px; margin-right:20px; text-align:left; }
.video-display { float:right; width:320px; margin-right:15px; }
/* Product Panels CSS */

.store-content { 
	padding:0px;
	float: left; 
	height: 200px;
	width: 260px; 
	bottom:2px;
	color:#000000;
}



.store-content .panel {
	padding-left:0px;
	padding-top:10px;
	position:relative;
	display:block;
	background-color:transparent;
	width:260px;
}

.store-content .panel img {
	position:relative;
	padding-right:0px;
	float:left;
	width:97px;
}

.store-content .panel .product-info {
	float:left;
	width:260px;
}

.product-title {
	margin-bottom:10px;
	font-weight:bold;
}

.product-title a {
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	font-size:14px;
}

.product-description {
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	font-size:11px;
	margin-bottom:5px;
	float:left;
	text-align:left;
	width:160px;
}

.product-price {
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	font-size:12px;
	margin-top:5px;
	margin-bottom:3px;
	font-weight:bold;
	text-align:center;
}

.product-link {
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}

.panelinactive {
	float:left;
	padding-left:10px;
	display:none;
}

.clear { clear:both; }