/* Rugbyheads CSS */

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

td {
font-size:12px;
}

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: 600px;
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: 60%;
	float: left;
margin-right:5px;
}

.contentRight {
	width: 38%;
	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 h3 {
	margin: 0;
	padding: 2px;;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, sans-serif;
display:inline;
}

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


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

.content ul li {
	font-size: 14px;
        margin-top: 3px;
}

/* 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 {
width:120px;
position:absolute;
top: 25px;
left: 80px;
}

/*#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 {
text-align:left;
background:#fff;
color:red;
font-size:17px;
font-weight:bold;
height:22px;
padding:0 0 0 0px;
margin:0;
}

.tableHeader a:visited {color:black;}
.tableHeader a:link{color:black;}
.tableHeader a:hover{color:red;}

#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;margin:10px 0px 10px 0px;text-align:center;color:red;}
.error a {text-decoration:underline;}

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


.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;}

/* Your Rugbyheads */

.optionbar {float:right;margin:5px;}
.option {font-size: 12px;font-weight:bold;}
.highlight {font-size: 14px;font-weight:bold;}
.section {padding:5px;margin:2px;}

/* myrh_intro Intro Text */

#myrh_intro {
	width:700px;
}

/* Article list */

#managearticles {
	width:700px;
	}

#sortarticles {
text-align:center;
border: 1px solid black;
background:#eee;
padding: 2px 0px 2px 0px;
}

.articlelistTable {
border: 1px dashed #000;
}

#articlelist {
padding:4px 4px 15px 4px;
margin-bottom:15px;
}

#articlelist a {
 color:#1B00FF;
}

#articlelist .option {
color:red;
}

#articlelist .articletitle, a:visited {
	color:#624FFF;
}

#articlelist .articletitlehidden {
	text-decoration: line-through;
}

#articlelist .articletitle {
	text-align:left;
	padding:0;
	font-family: Verdana;
	font-size: 15px;
	font-weight: bold;
  
}


#articlelist .articledate {
        text-align:left;
        padding:0;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal; 
color:#aaa; 
}

#articlelist .articlebody {
        text-align:left;
        padding:3px 0px 15px 0px;

	font-family: Verdana;
	font-size: 12px;
	font-weight: normal; 
        color:#000; 

}

#articlelist .articlemore,.articlecat {
        float:right;
text-align:right;
        padding-bottom:0px;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal; 
        color:#aaa; 
}

#articlelist .articleauthor, .articlesubtitle {
        padding-bottom:5px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
font-style:italic;	
        color:#000; 
}

.articlelistitem {
        margin-bottom:10px;
        border-bottom:1px dashed #aaa;
clear:both;
}

/* BT Blog Styles, */
.posttitle {
	text-align:left;
	padding:0;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;  
}
.postdate {
        text-align:left;
        padding:0;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal; 
color:#aaa; 
}
.postbody {
        text-align:left;
        padding-top:3px;
        padding-bottom:10px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal; 
        color:#000; 
        margin-bottom:10px;
        border-bottom:1px dashed #aaa;
}

.postmore {
        text-align:right;
        padding-bottom:5px;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal; 
        color:#aaa; 
}

#BTblog { padding:0px;background:#eee;}
#blogposts {border-bottom:2px solid black;;position:relative;padding:2px;}
#BTImage {border:0px solid red;padding:0 5px 5px 0;}
.evenrow {background-color:#fff;}

/* Edit Article */
.fieldtitle {
font-size:15px;
font-weight: bold;
}

.fieldnote {
font-size:11px;
font-style:italic;
font-weight: normal;
}

#articlebodyedit {float:right;}
#admincontrols {display:block;margin-bottom:10px;}

#articleauthor {font-size:16px;
font-weight:bold;}

#articleauthor img {padding:5px;}

.avatar {float:left;padding:0px 10px 0px 5px;margin-bottom:0px;}

.signup {
font-size:15px;
font-weight:bold;
text-align:center;
padding:5px;
}


.featuredarticle {
border: 1px solid #000;
font-size:10px;
color:#000;
padding:5px;
margin-bottom:15px;
background:#767676;
}


.featuredarticletitle {
font-size:14px;
font-weight:bold;
color:#000;
}

.featuredarticle a {
font-size:12px;
color:yellow;
}