/* --------------------------------------------------------------

   reset.css
   * Resets default browser CSS.

-------------------------------------------------------------- */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, dialog, figure, footer, header,
hgroup, nav, section {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

body
{
	background-color:white;
	text-align:left;
}

article, aside, dialog, figure, footer, header,
hgroup, nav, section {
    display:block;
}

body {
  line-height: 1.5;
}

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }
.clearme { clear: both; }
.invisible { visibility: hidden; }
.display_none { display: none; }

:focus { outline: 0; }

a:active, a:focus { outline: 0 !important; }


.clearfloat { display: inline-block; overflow: hidden; }


a {text-decoration:none !important; color:#376002 !important;}
a:hover {text-decoration:underline !important; color:#ff8605 !important;}

/* Float Container. Used to clear the floats */

.floatContainer {
  	overflow: hidden;
	width: 100%;
}

/* Used for Small Text */
.smText {
	font-size:11px;
}
	
/* Body */

#Body { 
	background: url(skinrelated/images.V2/bkgrd.jpg) fixed center top no-repeat #000; 
	font-size: 11px; 
	font-family: Verdana, Arial, sans-serif; 
	margin: 0; 
	padding: 0; 
	text-align: center;
	}
	
/* Floats */

.right {
		float:right;
}

.left {
		float:left;
}

#main-container{
	margin:auto;
	padding:0px 0px 0px 0px;
	width:1065px;
}

/* Top Black Bar */
#topNavBar {
	background-color:#000;
	vertical-align:bottom;
	padding-top:5px;
}

#topNavBar #inside {
	width:960px; 
	margin:auto;
	color: #fff ;
}

#topNavBar #inside a {
	color: #fff !important;
}

#socialIcons {
	font-size:10px;
	vertical-align:top;
}

/* End Top Black Bar */

/* Styles for outside and inside content containers */
#content-container {
	background:url(skinrelated/images.V2/contentBkgrd.png) repeat-y;
	text-align:left;
	width:1065px;
	
}



#main-content {
	width: 955px;
	margin:0 auto
}


#dnn_LeftContentPane
{
    text-align:left;
    width: 225px;
}



#dnn_RightContentPane
{
    text-align:left;
    width: 200px;
}

#right-content
{
}


/* Header and main nav styles */
#header {
	background:url(skinrelated/images.V2/headerBkgrd.png) no-repeat;
	height:165px;
	margin-top:-1px;
}

/* bestDamnForumRollover*/
a.bestDamnForumRollover {
	display: block;
	width: 159px;
	height: 19px;
	background: url(skinrelated/images.V2/nav/bestDamnForum.png) 0 0 no-repeat;
	text-decoration: none;
	margin-right:30px;
}

a:hover.bestDamnForumRollover {
	background-position: -159px 0;

}

/* conferenceChoasRollover */
a.conferenceChoasRollover {
	display: block;
	width: 138px;
	height: 19px;
	background:url(skinrelated/images.V2/nav/conferenceChoas.png)  0 0 no-repeat;
	text-decoration: none;
	margin-right:25px;

}

a:hover.conferenceChoasRollover {
	background-position: -138px 0;

}

/* thePollRollover */
a.thePollRollover {
	display: block;
	width: 67px;
	height: 19px;
	background:url(skinrelated/images.V2/nav/thePoll.png)  0 0 no-repeat;
	text-decoration: none;
	margin-right:25px;

}

a:hover.thePollRollover {
	background-position: -67px 0;

}

/* inYourFaceRollover */
a.inYourFaceRollover {
	display: block;
	width: 136px;
	height: 19px;
	background:url(skinrelated/images.V2/nav/inYourFace.png)  0 0 no-repeat;
	text-decoration: none;
	margin-right:30px;

}

a:hover.inYourFaceRollover {
	background-position: -136px 0;

}

.flashContainer {
	background:url(skinrelated/images.V2/flashBkrgd.jpg) no-repeat #FFF;
	height:222px;
	width:635px;
}

/* top10 */
a.top10Rollover {
	display: block;
	width: 129px;
	height: 19px;
	background:url(skinrelated/images.V2/nav/top10.png)  0 0 no-repeat;
	text-decoration: none;
	margin-right:30px;

}

a:hover.top10Rollover {
	background-position: -129px 0;

}

/* Soap Box */

a.soapBoxRollover {
	display: block;
	width: 180px;
	height: 19px;
	background:url(skinrelated/images.V2/nav/soapBox.png)  0 0 no-repeat;
	text-decoration: none;

}

a:hover.soapBoxRollover {
	background-position: -180px 0;

}

/* Nav Bar Container*/

#navcontainer
{
	margin: 0 auto;
	/*padding-top:120px;*/
	height: 120px;
	width:960px;
}

#tab1
{
 font-weight: bold;
 color: #FFFFFF;
 text-align: left;   
}
/* to stretch the container div to contain floated list */

#navcontainer:after
{
	content: ".";
	display: block;
	line-height: 1px;
	font-size: 1px;
	clear: both;
}

ul#navlist
{
	list-style: none;
	padding: 0;
	margin: 0 auto;

}

ul#navlist li
{
	display: block;
	float: left;
	margin: 0;
	padding: 0;

}
/* END Nav Bar Container*/

/* Footer */

#footer {
		color:#FFF;
		font-weight:bold;
		font-size:11px;
}

#footer a{
		text-decoration:none !important;
		color:#FFF !important;
}

#footer a:hover {
		text-decoration:underline !important;
		color:#ff8605 !important;
}

#footer p{
	margin: 10px 0;
}

/* END Footer */

.ad {
	text-align:center;
	font-size:10px;
}

/* Hot News Section*/
.hotNews {
	padding:5px 0 5px 5px;
	width:310px;
}

.smallImg {
	padding:5px;
	border:1px solid #CCC;
	width:54px;
}

.hotNews a {
	font-weight:bold;
}

.hotNews li {
	margin-top:5px;
	list-style-type:none;
}

.hotNewsFistStory {
	width:240px;
}


/* Latest Poll */
.latestPoll {
	width:310px;
	font-size:13px;
	font-weight:bold;
	text-align:center;
}

.teamName {
	width:130px;
	height:47px;
}

.teamPoints {
	width:100px;
	height:47px;
}

/* Conference Choas */
.conferenceChoas {
	width:311px;
	height:332px;
	background:url(skinrelated/images.V2/conferenceChaosBkrgd.gif) no-repeat #FFF;
	/*margin:10px 10px 0 0; */
}

.conferenceChoasContainer {
	width:311px;
	height:332px;
	margin: 0px 10px 0 0; 
}


.conferenceChoas ul {
	margin-top:72px;
}
.conferenceChoas li {
	margin:15px 10px 0 30px;
	list-style-image:url(skinrelated/images.V2/bullet_orange.gif);
}

.conferenceChoas {
	font-weight:bold;
}

/* Latest Forum */
.latestForum {
	background:url(skinrelated/images.V2/latestForumHdr2.gif) no-repeat;
	width:465px; /* was 625*/
	height:222px;
	padding:40px 5px 0 5px;
}

.latestForum span {
	margin-right:15px;
	font-size:10px;
	color:#999;
}

.forumPost {
	margin-top:15px;
	border-bottom:dotted 1px #999;
}

.forumPost a {
	font-weight:bold;
}

/* Blog Teaser */

.BlogTeaser li {
	margin:7px 10px 0 0px;
	list-style-image:url(skinrelated/images.V2/bullet_orange.gif);
}

.BlogTeaser span {
	margin-right:15px;
	font-size:10px;
	color:#999;
}

.BlogTeaser
{
    font-weight: bold;
    width:405px;
    margin: 0 0 0 10;
}

.RadPanelBar .rpRootGroup {
    border-style: none !important;
    border-width: 0px !important;
}

.RadPanelBar .rpLink {
    background-repeat: repeat-x;
    border-bottom-style: none !important;
    border-bottom-width: 0px !important;
    cursor: pointer;
    overflow: hidden;
    text-decoration: none;
}

.RadPanelBar .rpOut {
    border-bottom-style: none !important;
    border-bottom-width: 0px !important;
    margin-bottom: 6px !important;
}

.AccordionHeader
{
	font-weight: bold !important;
	font-size:14px !important;
	margin-bottom: 6px !important; 
}

.InteriorPage_NavTitle
{
font-weight: bold !important;
	font-size:14px !important;
	margin-bottom: 6px !important; 
}
