/* Rugbyheads CSS */

html, body {
		/* zeroes out page for all browsers */
  margin: 0px;
  padding: 0px;
  border: 0px;
  background: #000;
}

html {
	font-size: 100%; /* IE hack */
}

body {
	/* sets font size to be the same across browsers. from here out, .9em=9pt, 1.0em=10pt, 1.1em=11pt and so on */
	font-size:62.5%;
	font-family: Arial, sans-serif;
}

form {
	display: inline;
}

.clear {
	margin: 0;
	padding: 0;
	line-height: .01em;
	font-size: .01em;
	clear: both;
	overflow: hidden;
}


/* general link language */

a:link,
a:visited {
	color: red;
	text-decoration: none;
}

a:hover,
a:active {
	color: red;
	text-decoration: underline;
}

/* header and top nav */

.headerContainer {
	padding: 0px;
	width: 96%;
	margin: 0 2% 0 2%;
}

.header {
	padding: 10px 0px 10px 10px;
	border-top: 5px solid red;
	background: #fff;
        border-bottom: 2px solid black;
}

.logo {
	position:block;
	width: 400px;
margin: 0 auto;
}


.topNavContainer {
    position:block;
    background:#000;
    width: 550px;
    margin: 0 auto;
}

 .topNav {
	text-align:center;
        padding:1px; margin:0;
}

.topNav ul {
	list-style: none;
	font-size: 1.2em;
padding:0; 
margin:0;
}

.topNav ul.secondLevel {
	list-style: none;
	font-size: 1.2em;
	color: #fff;
	margin: 0;
	padding: 0;
	text-align: right;
}

.topNav ul li,
.topNav ul.secondLevel li{
	margin-right: 10px;
	display: inline;
	list-style: none;
}

.topNav ul li a:link,
.topNav ul li a:visited {
	color: #aaa;
	text-decoration: none;
	white-space: nowrap;
}

.topNav ul li a:hover,
.topNav ul li a:active {
	color: #fff;
	text-decoration: underline;
	white-space: nowrap;
}

.topNav ul.secondLevel li a:link,
.topNav ul.secondLevel li a:visited {
	color: #aaa;
	text-decoration: none;
	white-space: nowrap;
}

.topNav ul.secondLevel li a:hover,
.topNav ul.secondLevel li a:active {
	color: #fff;
	text-decoration: underline;
	white-space: nowrap;
}

.topNav ul li a.activePage {
	color: #fff;
}

.topNav ul li b {color: #fff;}


/* content area */

.contentContainer {
	padding: 0;
	width: 96%;
	margin: 0 2% 0 2%;
        background:#000;
}

.content {
	padding: 10px 20px 0 20px;
	background: #fff;
	color: #434143;
	font-family: Arial, sans-serif;
	border-bottom: 1px solid #BCBDB7;
margin-right:205px;

}

.contentLeft {
	width: 62%;
	float: left;
margin-right:5px;
}

.contentRight {
	width: 35%;
	float: right;
}

.content h1 {
	margin: 0;
	padding: 0;
	font-size: 2.5em;
	font-weight: normal;
	font-family: Georgia, Arial, sans-serif;
}

.content h2 {
	margin: 0;
	padding: 0;
	font-size: 2.0em;
	font-weight: normal;
	font-family: Arial, sans-serif;
}

.content p {
	font-size: 1.2em;
        padding-top: 0px; margin-top: 0px; margin-bottom: 1em;
}


.content ul {
	font-size: 1.5em;
        padding-top: 0px; 
        margin-top: 0px;
}

/* footer styles */

.footer {
	margin: 0 auto;
	padding: 10px 0 25px 0;
	width: 820px;
	color: #bbb;
}

.footerSlogan {
        text-align:center;
	width: 750px;
	padding-left: 20px;
        padding-bottom: 5px;
}

.footerLegal {
        text-align:center;
	width: 750px;
        padding-right:20px
}

.footerLinks {
	float: right;
	width: 80px;
	padding-right: 38px;
}

.footerLinks a:link,
.footerLinks a:visited {
	color: #676767;
	text-decoration: none;
}

.footerLinks a:hover,
.footerLinks a:active {
	color: #939292;
	text-decoration: underline;
}


#userInfo {padding-right:2px;position:relative;float:right;width:160px;top:-3px;text-align:right;}
#userInfo td {text-align:right;}
#rightFloat {position:relative;float:right;width:200px;}

#searchbox {padding:15px 0 5px 0;}
#adverts {border:0px dashed red;padding:50px 20px 0px 20px;}

#BTcomment {position:relative;float:left;}
#btcommenttext {font-size:12px;font-style:italic;margin:0 0 5px 5px;height:100px;vertical-align:middle;display:table-cell;}
#bttext {display:none;}
/*#bttext {
    background-image: url("http://planetnz.local/rugbyheads/images/bt/speechbubble.gif"); 
    background-repeat: no-repeat;
    background-position: -15px -0px;
    height:100px;
    width:180px;
    position:relative;
    left:70px;
    top:-70px;
    margin-top:10px;
    padding:5px;
}*/

.ssi_table td,tr {padding:0;margin:0;}
#loginform input {font-size:10px;}
#loginform {float:right;}
#user {width:100px;padding:0;margin:0;}
#passwrd {width:100px;padding:0;margin:0;}

.articleheader {font-size:10px;margin:0 5px 0 5px;}
#pageTitle {font-size:18px;font-weight:bold;padding:0px 0 15px 0;}
#articletitle {font-size:18px;font-weight:bold;margin:0 5px 0 5px;}
#articlesubtitle {font-size:10px;}
#articlebody {margin:10px 5px 0 5px;font-size:12px;}
#articleauthor {font-size:13px;margin:5px 5px 0 5px;}
#articlestats {width:100%;text-align:center;background:#EEEEEE;padding:5px;}

.gameTitle {font-size:11px;width:66%;}
.gameTime {font-size:12px;width:22%;}
.gameResult {font-size:12px;width:22%;}

.tableHeader {background:#000;color:red;font-size:15px;font-weight:bold;height:20px;padding:0 0 0 2px;margin:0;}

#swickiForm {padding:0;margin:0;} #swickiSearch {background-color:#000000;font-family:Arial;font-size:10px;height:auto;padding:5px;} #w {width:100%;} .communitypowered {width:66%;color:#FFFFFF;font-size:9px;line-height:10px;padding:2px;} #headertitle {float:left;font-size:13px;font-family:Arial;color:#FFFFFF;white-space:nowrap;text-transform:uppercase;} #cloudheader {-moz-box-sizing: border-box;padding:5px 10px 2px 10px;text-align:left;height:22px;overflow:hidden;background:#000000;} .hotcloud {padding:10px;background:#000000;font-family:Georgia;line-height:1.1;overflow:hidden;border-top:1px solid #A32031;} .clouditem a {text-decoration:none;color:#FFFFFF;} .clouditem a:hover {text-decoration:none;background:#A32031; color:#FFFFFF;} .dellink {visibility:hidden;position:relative;top:-12px;left:-8px;background:#000000;font-size:10px;font-weight:bold;color:#FFFFFF;} .link {font-size:11px;color:#FFFFFF;text-decoration:none;} .link:hover {text-decoration:underline;background:#A32031;} .clouditem a.recent_search {color: red;}#cloudfooter {margin-top:5px;padding:5px;height:10px;} #cloudmore {color:#FFFFFF;float:right;} #cloudquestionl {float:left;} #cloudquestionr {float:right;} #cloudanswer {display:none;padding:5px;font-family:Arial;font-size:11px;color:#fff;text-align:left;} #cloudanswer a {text-decoration:underline;}

.message {font-size:large;padding:5px;text-align:center;color:blue;}
.error {font-size:large;padding:5px;text-align:center;color:red;}

.morelink {float:right;font-size:10px;padding-right:2px;position:relative;top:-15px;}


.pointsTable td {
    border:1px solid #ddd;
}

.pointsTableTitle {
        text-align:left;
        background: #ddd;
        font-weight: bold;
}

.pointsHead {
        text-align:center;
        padding:0 2px 0 2px;
	font-family: Verdana;
	font-size: 10px;
	color: 000;
	font-weight: bold;
}

.pointsBody { 
        text-align:center;
        padding:0 2px 0 2px;
        font-family: Verdana;
	font-size: 10px;
	color: 000;
}

.pointsTeam {
        text-align:left;
        padding:0 5px 0 0px;
	font-family: Verdana;
	font-size: 10px;
	color: 000;
	font-weight: bold;        
}

.rwctable {margin:5px;}
