/* Default stylesheet for all compliant browsers */

body {
	line-height:16px;
	color: rgb(30,30,30);
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #e4e5e6;
}

h1 { font-size: 16px; font-weight: bold; margin-top:0px;}
* html h1 {margin-top:16px;}
h2 { font-size: 13px; font-weight:bold; color:#242a2f;}
h3 { font-size: 11px; font-weight: bold; margin:0px;margin-bottom: -8px;}
h4 { font-size: 11px; font-weight: bold; color: rgb(50,50,50); margin:0px;}
h5 { font-size: 11px; font-weight: bold;}
h6 { font-size: 10px; font-weight: normal; }

.blue h1, .blue h3, .blue h5, .blue h6 {color:#007aa9;} 
.green h1, .green h3, .green h5, .green h6 {color:#468c23;} 
.red h1, .red h3, .red h5, .red h6 {color:#bd2d0b;} 
.yellow h1, .yellow h3, .yellow h5, .yellow h6 {color:#e5b800;} 

a {text-decoration: underline;}
.blue a { color: #007aa9;  }
.green a { color: #468c23; }
.red a { color: #bd2d0b; }
.yellow a{color:#e5b800;}
a img {
text-decoration:none;}
a:hover { text-decoration: underline;}

.blue h4 a {color:#000000; text-decoration:none;}

a img {border: none;}

img {padding:0px; margin:0px;}

p {margin:0px; margin-top:8px;}

p sup {float:right; margin-top:-5px;}

fieldset {
	border: none;
	border-top: 1px solid #1684c6;
	padding-left: 10px;
}
.blue fieldset {border-top: 1px solid #007aa9;}
.green fieldset {border-top: 1px solid #468c23;}
.red fieldset {border-top: 1px solid #bd2d0b;}
.yellow fieldset {border-top: 1px solid #e5b800;}

legend {
	font: normal 120%/2.5 "Arial Narrow", arial, sans-serif;	
	padding: 0 10px;
}
.blue legend {color: #007aa9;}
.green legend {color: #468c23;}
.red legend {color: #bd2d0b;}
.yellow legend {color: #e5b800;}

form { line-height: 2em; }
form p { line-height: 1.5em; }

input, 
select, 
textarea { 
	font: 1em/1 Verdana, Helvetica, sans-serif; 
	color: #333; 
	padding: 0.2em; 
	background-color: #FFF;
	border: 1px solid #aaa;
	margin:0px;
}


option { padding-right: 10px; }

label { padding: 0.5em 0; display: block; clear: left; }
label span { padding:0px; margin:0px; }

hr { border:none; border-top: 1px solid #bbbbbb; margin-top: 0px; width: 100%; margin-bottom: 10px; *margin-bottom: 0px; padding:0px; height: 1px;}

.right_padding { padding-right: 20px; }

.left_padding { padding-left: 20px; }

table { margin:0px; clear:both; font-size:11px; position:relative; }
table h2 {margin:0px;}
table tr { vertical-align:top;
}
table td { padding:5px 5px 5px 0px;}
table h5 {margin-top:7px; margin-bottom:0px;}
table#results, table#results td  {border:none;}


/* Form */


.wrap_form { /*width:99%;*/ }

legend span {
	font-family: arial, sans-serif;
	font-size: 9pt;
	color: rgb(177,178,180);
}

label .title { width: 11em; height: 100%; float: left; margin-right: 1em; text-align: left; }
label .input {	float: left; padding-right: 1em;}
label .alert { margin-top: 0em; }
#comments label  {padding:0px; margin:0px; width:100px;}
#comments label .title {width:auto; margin-right:0px; padding:0px; float:none; height:auto;}
#comments label .input {float:left; padding:0px; margin:0px;}


#contactform { }

#contactform span { display: block; }

#contactform .alert { margin-top: 0em; }

#contactform .button { margin-left: 133px; }

.checkbox { display: block; margin-bottom: 0.3em; }

.checkbox input { margin-right: 0.5em; }

.date { margin-right: 1em; line-height:17px;}

.date select { width: auto; }

.fixed_width_font { width: 30px; }

.checkbox input, .radio input { width: auto; border: none; }

.alert { color: #FF0000;}

.boldy {font-weight: bold;}

span.radio { margin-right: 1em; }

input.button {
	background-color: rgb(117,117,119);
	color: #FFF;
	cursor: pointer;
	padding: 0 5px 3px 5px;
	font-size: 90%;
	font-weight: bold;
	margin-top: .75em;
	border:none;
	height: 28px;
	text-align:left;
	width:121px;
}


.blue input.button {
background-image:url(../img/but_blue.gif);
}
.green input.button {
background-image:url(../img/but_green.gif);
}
.red input.button {
background-image:url(../img/but_red.gif);
}
.yellow input.button {
background-image:url(../img/but_yellow.gif);
}


input.button:focus, input.button:hover  {
	border: none;
}

.fixed_width_font { font-family: Lucida Console, Courier New, Courier, monospace; font-size:1em; line-height:1.75em; }

input.fixed_width_font { line-height:1em; }

/* Layout */

#print { display: none; }

#container {
	width: 520px;
	height: auto;
	padding: 0px;
	margin: 0px;
}
#top_ad {

	display:none;
}

#header {
	width: 786px;
	height:79px;
	display:none;
}
#headerpic {
height: 79px;
background-color:#000000;
}


#video_header {
width: 786px;
border-bottom: 3px solid;
padding:0px; margin:0px;

}
#video_header img {padding:0px; margin:0px; float:none; margin-bottom: -4px;
}
.blue #video_header {border-bottom-color: #86c3e5;}
.green #video_header {border-bottom-color: #aad484;}
.red #video_header {border-bottom-color: #ee8745;}

#page {
	width: 520px;
	padding: 0px;
}
#content {
	background-color: #fff;
	list-style-position:outside;
	margin: 0px;
	width: 479px;
	padding: 14px 20px 50px 16px;
}


#content img{ padding: 0px; margin: 0px;}
#content table img { padding: 0px;}
#content ul {
margin-left:0px;
margin-top: 10px;
margin-bottom:0px;
padding-left:15px;
}
#content li {
margin:0px;
margin-left: 0px;
}
#content2 {
	background-color: #fff;
	list-style-position:outside;
	margin: 0px;
	width: 750px;
	padding: 6px 20px 50px 16px;
}

#member_login form{
margin: 0px;
}
#member_login fieldset{
border:none;
}


/* First navigation (horizontal) */
/**/

#pageheader { 
height: 61px;
width: 515px;
}

.blue #pageheader { 
background-image: url(/includes/template/public/img/pageheader_blue.gif);
}

.green #pageheader { 
background-image: url(/includes/template/public/img/pageheader_green.gif);
}
.red #pageheader { 
background-image: url(/includes/template/public/img/pageheader_red.gif);
}
.yellow #pageheader { 
background-image: url(/includes/template/public/img/pageheader_yellow.gif);
}

#pageheader #words {
position:absolute;
width:400px;
left:0px;
color:#FFFFFF;
font-size: 16px;
font-weight:bold;
padding-left: 17px;
padding-top: 31px;
}


#pageheader #search_box  {
display:none;
}


#no8, #pattern { 
height: 61px;
width: 204px;
margin-left: 290px;
}

.blue #pattern {background-image: url(/includes/template/public/img/patternblue.gif);}

.green #pattern {background-image: url(/includes/template/public/img/patterngreen.gif);}

.red #pattern {background-image: url(/includes/template/public/img/patternred.gif);}

.yellow #pattern {background-image: url(/includes/template/public/img/patternyellow.gif);}

.blue #no8 {background-image: url(/includes/template/public/img/patternno8.gif); background-repeat:no-repeat;}

#pageheader #printable {
display:none;
}


#homepage_top {
color: #007aa9;
padding-top: 3px;
background-color: #FFFFFF;
padding-left: 16px;
width: 770px;
}

#homepage_top #printable {
display:none;
}

/**/
#nav-second { display:none;}


#bottommenu {
display:none;
}


#footer {
	height: 16px;
	width: 500px;
	font-size: 10px;
	color: #000000;
	padding: 3px 0px 4px 15px;	
}
.blue #footer { background-color: #86c3e5;}
.green #footer { background-color: #aad484;}
.red #footer { background-color: #ee8745;}
.yellow #footer { background-color: #f5e759;}

#footer a { color: #000000; text-decoration: none; }

#footer a:hover {text-decoration: underline; }
#footer #righty {float: right;  margin-right:15px;}

#rightmenu {
display:none;
}
#home_page #rightmenu{
margin-top:5px;
}

/* members login panel */
#members {background-color: #d1d2d4; background-image:url(../img/greycorner_left.gif); background-position:bottom left; background-repeat:no-repeat; color: #000; width: 133px; border-bottom:1px solid #fff; *border:none;}

.top { 
background-image:url(/includes/template/public/img/blackgrad.gif);
background-repeat:repeat-x;
height: 20px;
font-weight: bold;
text-transform:uppercase;
padding-top: 3px;
padding-left: 10px;
color:#fff;
margin:0px;
position: relative;
background-color:#000000;
}


.top .blackleft{ position: absolute; left:0px;top:0px; margin:0px; padding:0px;}
.top .blackright{ position: absolute; right:0px; top: 0px; margin:0px; padding:0px;}
* html .top .blackright{right:-1px;}

#content .top img {padding:0px;}

.greycornertopleft {position:absolute; left:0px; padding:0px;}
.greycornertopright {position:absolute; right:0px; }
.greycornerbottomleft {position:absolute; left:0px; bottom:0px; }
.greycornerbottomright {position:absolute; right:0px; bottom:0px;}
* html .greycornerbottomleft {bottom:-1px;}
* html .greycornerbottomright { right:-1px; bottom:-1px;}

#members form { margin: 0; padding: 0;}

#members ul { list-style: none; padding: 0; margin: 0; }

#members li { display: block; padding: 0 0 0 10px; margin: 0; }

#members li a { display: block; padding: 1px 0px; text-decoration: none; }
.yellow #members li a {color:#000;}
#members .first { padding-top: 3px; }

#members li.formfield input { border: 1px solid rgb(135,136,137); width: 107px; margin: 0 0 2px 0; display: block; }

#members>li.formfield input { border: 1px solid rgb(135,136,137); width: 107px; margin: -2px 0 2px 0; display: block; }

#members li.forgotpassword { font-size: 10px; }

#members li.forgotpassword a { display: block; color:#000000; margin-top: -8px; font-weight: bold; }

#members li.forgotpassword a:hover { text-decoration: none; }

li input.button { background-color: #d1d2d4; border: none; color: #fff; display: block; margin: 0px 0px 6px -10px; width: 125px; text-align: left; padding: 2px 0px 4px 7px; *padding-left:10px; font-size: 10px; font-weight: bold; height: 33px;}
.blue li input.button { background-image: url(/includes/template/public/img/buttonblue.gif);}
.green li input.button { background-image: url(/includes/template/public/img/buttongreen.gif);}
.red li input.button { background-image: url(/includes/template/public/img/buttonred.gif);}
.yellow li input.button { background-image: url(/includes/template/public/img/buttonyellow.gif);}
#members li div.logout { padding: 0; }

#members li div.logout a { margin-left: -10px; color: #fff;  margin-top: 0; padding: 2px 0px 4px 10px; width:140px; border-top: 2px solid #fff; font-size: 11px; font-weight: bold; margin-top: 8px; }

#members hr {
border-color: #FFFFFF; margin-top: 10px;
}
#members .number8 {
padding-bottom: 15px; padding-left:12px;
}

/* SPECIFIC PAGES CSS */


* html #txt .greycornerbottomleft {bottom:0px;}


/* VIDEO NEWS */
#headlines {
width: 155px;
position:relative;
margin-right:0px;
margin-top:6px;
margin-bottom: 10px;
float:left;
}

#news #headlines {
margin-top:0px;
}

#content2 #headlines {
width: 237px;
position:relative;
margin-right:10px;
margin-top:0px;
}

/* MESSAGE BOARD PORTAL*/
#topics {
width: 155px;
position:relative;
margin-right:0px;
margin-bottom: 0px;
text-align:left;
clear:none;
}
* html #topics {
width: 155px;

}

table .row1 {
background-color:#d1d2d4;
}
table .row2 {
background-color:#e7e7e8;
}
table .row3 {
background-color:#a7a9ac;
}
* html table .row3 {border-bottom:1px solid #a7a9ac;}

table .row3 td{
padding-left:10px;
padding-right:20px;
}

table .row3 a {
text-decoration:none;
}

.darkgreybutton {
float:right;
}

/* WORLD CUP PAGES */
.groupsStandig {position:relative; }
.groupsStandig thead th{height:19px; }
.groupsStandig .fixture {width: 100%;}
.groupsStandig caption, .fixture caption {text-align:left; font-size: 13px; font-weight:bold; color:#242a2f; padding-bottom:5px;}
.groupsStandig .img {padding-left:20px;}
.groupsStandig #img2 {position:relative; display:block; width:auto; }
.groupsStandig #img2 .blackleft3 {position:absolute; top:0px; left:0px;}
.groupsStandig #img2 .blackright3 {position:absolute; top:0px; right:0px;}
* html .groupsStandig #img2 .blackright3 {position:absolute; top:0px; right:-1px;}
.groupsStandig tbody .img{padding:2px 0px;}
.fixture {position:relative; display:block;}
.fixture .blackleft2, .img .blackleft2{position:absolute; left:0px; top:21px; *top:0px;}
.fixture .blackright2 {float:right; }
.fixture thead {text-align:left;}
.fixture .r {text-align:right;}
.fixture .r1 {padding-right:0px; padding-top:0px; text-align:right;}
.fixture #venue {margin-top:5px; clear:none; line-height:21px; }
.groupsStandig .even, .fixture .even, .listings .even {background:#dcdddf;}
.groupsStandig .odd, .fixture .odd, .listings .odd {background:#e7e7e8;}
.groupsStandig tbody {margin-top: 10px;}
.groupsStandig th, .fixture th {padding:2px 8px;}
.groupsStandig td, .fixture td {padding:2px 8px;}
.groupsStandig .c, .fixture .c {text-align:center;}
abbr {color:#FFFFFF;}

/* IRB TABLE */
#spacer {height:6px; margin:0px;}
*html #spacer {height:0px; font-size:0px; margin-top:-9px;}
#irb_rankings caption {margin-top:0px; margin-right:-1px; margin-left:1px;}
.table_main {clear: none; color: #000000; border: 0px none; width:100%; position:relative; border-left: 1px solid #c1c2c4; border-bottom: 1px solid #c1c2c4; margin-top: 0px;}
.table_main th {text-align:left;border-bottom: 1px solid #c1c2c4}
table.table_main .top {	
margin-left:-1px;
margin-top:0px;
margin-bottom:-2px;
}
* html table.table_main .top {	
margin-left:0px;
margin-bottom:0px;
}
table.table_main th {
	background-color: #dcdddf;
	font-weight: bold;
	text-align: left;
	padding: 3px 5px 8px 5px;
	border-right: 1px solid #c1c2c4;
	margin-top: 0px;
	line-height:11px;
}
table.table_main #phcUC1a_PresentationModeControlsContainer__ctl0_cellHead_Results {padding:0px;border-right: none;}
table.table_main tr{
border-left: 1px solid #d1d2d4;
}
table.table_main td {
	border-bottom: 1px solid #c1c2c4;
	border-right: 1px solid #c1c2c4;
	padding: 2px 6px 2px 5px;
	vertical-align: top;
	background-color: #e7e7e8;
}

table.table_main td.cell_shade {
	background-color: #dcdddf;
}

/* AUCTIONS */
#auctions {
width: 155px;
position:relative;
margin:0px;
padding:0px;
text-align:left;
}

.listings {position:relative; display:block;}
.listings td{padding:10px;}
.listings .top td{padding:3px 10px 4px;}
* html .listings .row3 {height: 15px; }
.listings .row3 .greycornerbottomleft{bottom:0px;}
.listings .row3 .greycornerbottomright{bottom:0px;}
* html .listings .row3 .greycornerbottomleft{bottom:1px;}
* html .listings .row3 .greycornerbottomright{bottom:1px;}

.auction {width: 155px; background-color: #d1d2d4; position:relative; margin:0px; padding:0px; margin-top:2px;}
.auction .top {height:auto; padding-bottom:7px; padding-right:10px; margin-top:-1px;}
.auction .top a{color:#FFFFFF; text-decoration:none;}
* html .auction .top .blackleft {left:-10px; margin:0px; padding:0px;}
.auction .info {background-image:url(/includes/template/public/img/auction_grad.gif); padding: 0px 10px; font-weight:bold;}
.auction .info #cost{color:#fff;}
.auction #image {text-align:center; padding-top:10px;}
.auction #image img{width: 130px; height: 110px; border: 0px none; border-color:#d1d2d4;}
.auction input.button { background-color: #d1d2d4; border: none; color: #fff; display: block; margin: 0px 0px 6px 0px; width: 125px; text-align: left; padding: 2px 0px 4px 7px; *padding-left:10px; font-size: 10px; font-weight: bold; height: 33px; background-image: url(/includes/template/public/img/buttonblue.gif);}
.auction form {margin:0px;}
.auction label .input {float:none; position:relative; padding:0px; margin-top:-5px; margin-bottom:5px;}
.auction label .title {display:none;}
#trademe {text-align:right; padding-right: 6px; margin-bottom:-4px;}
#trademe img {padding:0px; margin:0px;}

/* PLAYER PROFILES */
#players table .top{margin:0px;}
#players table td{ padding:0px;}
#players_top {border-right:2px solid #ffffff;}
#players table td#player_list {padding:5px 10px 20px; background-color:#d1d2d4; border-right:2px solid #ffffff;}

#players table td#player_info {padding:5px 10px 20px;  background-color: #e7e7e8;}
#player_info h1{margin-top:2px;}
#player_info .player_text {color:#468c23; font-weight:bold;}
#player_info .right_text {float:right; font-weight:bold; margin-top:-1px;}
#player_info .right_text a{color: #4c9939;}
#player_info .right_text img {margin-bottom:-2px;}
#green_border {background-color: #a7d593; font-size:1px; border-right:2px solid #ffffff; height: 5px;}
#green_border2 {background-color: #a7d593; font-size:1px;}

/* NEWS */
#nzpanews {width:319px; float:left; margin-right:5px; margin-top: 6px; position:relative; display:block;}
#news #nzpanews {margin-top:0px;}
#home_page #nzpanews {width: 457px;}
#nzpanews table td {padding:10px;}
#nzpanews table .row3 td {padding:5px 10px;}
#nzpanews table #archive a{ color:#333333; font-weight:bold;}

#news_archive {width:100%; position:relative; display:block; font-weight:bold; }
#news_archive h1 {margin:0px; }
#archive_header {background-color:#dadadb; margin:0px;}
#news_archive form {margin:0px; padding:0px;}
#news_archive #archive_search {background-color:#dadadb; padding:0px 10px; position:relative; display:block; margin-top:0px;}
#news_archive #archive_search h3 {margin:5px 0px 0px;}
#news_archive .corners {margin:0px -10px -5px;}
* html #news_archive .greycornerbottomleft{position:relative;}
* html #news_archive .greycornerbottomright{position:relative; float:right;}

#news_archive input.newssearch {background-image: url(/includes/template/public/img/buttonwhite_blue.gif); color:#000000; background-repeat:no-repeat; border: none;display: block; margin: 10px 0px 6px 250px; width: 98px; text-align: left; padding: 2px 0px 4px 7px; *padding-left:10px; font-size: 10px; font-weight: bold; height: 33px;
}
.blue #news_archive input.newssearch {background-image: url(/includes/template/public/img/buttonwhite_blue.gif);
}
.green #news_archive input.newssearch {background-image: url(/includes/template/public/img/buttonwhite_green.gif);
}
.red #news_archive input.newssearch {background-image: url(/includes/template/public/img/buttonwhite.gif);
}
#news_archive .top {margin-top:10px;}
#news_archive #results td, #news_archive #results th  {padding:2px 10px;}
#news_archive #results .row3 a{color:#000000;}

#more_news {
width: 149px;
position:relative;
margin-right:0px;
margin-top:31px;
padding-bottom: 45px;
padding-left:5px;
float:left;
border-left: 1px solid #999999;
}


/* QUIZ */
#home #quiz_holder {width: 219px;float:right; margin: 0px 0px 5px 5px;}
#quiz_holder {position:relative; display:block; margin:0px; margin-top:-1px; padding-top:0px;}
#quiz_holder form {margin:0px;}
#quiz_holder .label {clear:none;}

#quiz_holder .radio {clear:both; float:left; }
#quiz_holder .radio input{ background-color: transparent; }
#quiz_holder .row1 td, #quiz_holder .row2 td {padding-bottom:10px;}
#quiz_holder table td {padding: 2px 10px 2px 10px;}
#quiz_holder .title {display:none;}
#quiz_holder input.button {background-image:url(../img/darkgrey_buttom.gif); background-position:right; background-repeat:no-repeat; background-color: transparent; margin:0px; margin-top:-7px; padding:0px; font-size: 11px; font-weight: bold; color: rgb(50,50,50); width:443px;}
#home #quiz_holder input.button { width:188px;}
#quiz_holder #correct {border-left:1px solid #ffffff;}


/* OLD RUGBY MATES */
/* Menu */
#orm_menu {position:relative; margin-top:0px;}
#orm_menu ul {list-style:none; margin:0px; padding:0px; display: block;height:23px; position:relative;}
#orm_menu ul li {
	float:left;
	clear:none;
	background-image:url(/includes/template/public/img/blackgrad.gif);
	background-repeat:repeat-x;
	height: 20px;
	font-weight: bold;
	text-transform:uppercase;
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 10px;
	color:#fff;
	margin:0px;
	position: relative;
	background-color:#000000;
	border-right:2px solid #ffffff;
}
#orm_menu ul li.active {background-image:url(/includes/template/public/img/orange_grad.gif); background-repeat:repeat-x; background-color: #e97023; height:22px;}
* html #orm_menu ul li.active{margin-bottom:-2px;}
#orm_menu ul li a{display: block; color:#FFFFFF; text-decoration:none;}
#orm_menu li .blackleft{ position: absolute; left:0px;top:0px; margin:0px; padding:0px;}
#orm_menu li .blackright{ position: absolute; right:0px; top: 0px; margin:0px; padding:0px;}
* html #orm_menu li .blackright{right:-1px;}

/* Pages */
#orm {border-top:2px solid #e97023; margin-top:2px; padding:0px; position:relative; display:block; }
#orm #profile {background-color: #dadadb; margin:0px; border-top:1px solid #d1d2d4; padding:0px 10px 15px; position:relative; display:block;}
#orm .top {background-image:url(/includes/template/public/img/orange_side_grad.gif); background-repeat:repeat-y; background-color: #eb7021;}
#orm #mates_photos {display:block; position:relative;}
#orm .comments, #orm .mates {position:relative; display:block; background-color: #dadadb; padding:3px 10px; margin-bottom:5px;}
#orm .corners {margin: 10px -10px -3px;}
#orm #profile .corners {margin: 10px -10px -15px;}
* html #orm table td {}
* html #orm .greycornerbottomleft{position:relative;}
* html #orm .greycornerbottomright{position:relative; float:right;}
#orm #add_comment label .input {float:none; position:relative; }
#orm #add_comment label .title {display:none;}
#orm #add_comment input.button {background-image: url(/includes/template/public/img/buttonred2.gif); border: none; color: #fff; display: block; margin: 0px 0px 6px -10px; width: 125px; text-align: left; padding: 2px 0px 4px 7px; *padding-left:10px; font-size: 10px; font-weight: bold; height: 33px;}
#orm #search_area .button{background-image: url(/includes/template/public/img/buttonwhite.gif); color:#000000; background-repeat:no-repeat; border: none;display: block; margin: 0px 0px 6px 0px; width: 98px; text-align: left; padding: 2px 0px 4px 7px; *padding-left:10px; font-size: 10px; font-weight: bold; height: 33px;
}
#orm #search_area a.button{padding-top:10px; text-decoration:none;}


/* Response */

#response { color: #b9131d; font-weight: bold; border: 1px solid #b9131d; padding: 5px 10px; background-color: #ecafb0; margin-bottom: 1em; margin-top: 5px;  *margin-top: 30px;}



/* Search page */

#search #content h3 { padding-top: 1em; }
.search-keyword { padding: 0 0.2em; }
.blue .search-keyword { color:#007aa9; }
.green .search-keyword { color:#468c23; }
.red .search-keyword { color:#bd2d0b; }
.yellow .search-keyword { color:#e5b800; }
.disabled { color: #999; }



/* misc */

.clearing { 
	display: block; 
	height: 0px; 
	font-size: 0px; 
	line-height: 0px; 
	clear: both;
}
#content .clearing {
margin-bottom: 50px;
}
.num8ertext { color: #007aa9;}
.num8ertext8 {color:#000000;}

/******** Gallery ***********/
 
#galleryholder, #wallpapersholder { clear:none; margin:0px; background-color: #fffff;}

#gallery table tr, #wallpapers table tr {margin:0px; padding:0px;}
#gallery table td, #wallpapers table td {padding:0px; margin:0px; left:0px;}
#gallery table td .top, #wallpapers table td .top {position:relative;}
#galleryholder a img, #wallpapersholder a img{border:none; }
#galleryholder #lefty, #wallpapersholder #lefty {width: 120px; background-color:#d1d2d4; border-right: 2px solid #ffffff;}

#galleryholder #lefty h1, #wallpapersholder #lefty h1 { padding: 14px 20px 0px 15px;}
#galleryholder #lefty p, #wallpapersholder #lefty p { padding: 0px 20px 0px 15px;}
#galleryholder #lefty ul, #wallpapersholder #lefty ul { left:0px; margin: 0px; padding:3px 10px; list-style: none; list-style-position:outside;}
#galleryholder #lefty ul a, #wallpapersholder #lefty ul a  {color:#000000;}
#galleryholder #lefty li, #wallpapersholder #lefty li { padding:0px; margin:0px; left:0px; }
#galleryholder #lefty li a, #wallpapersholder #lefty li a { display: block; padding: 5px 0;}
 
#galleryholder #righty, #wallpapersholder #righty {width: 379px; background-color: #e7e7e8;}
#galleryholder #righty hr, #wallpapersholder #righty hr {margin: 0px 10px; width: 359px; border-color: #aaaaaa;}
#galleryholder #righty h2, #wallpapersholder #righty h2 { padding: 14px 10px 0px 10px; margin:0px;}
#galleryholder #righty p, #wallpapersholder #righty p { padding: 0px 10px 0px 10px;}
#galleryholder #righty sup, #wallpapersholder #righty sup {padding: 0px 10px;}

#galleryholder #bottom, #wallpapersholder #bottom {height:5px; border-right:2px solid #ffffff;}
#galleryholder #bottom2, #wallpapersholder #bottom2 {height:5px; }
.blue #galleryholder #bottom, .blue #galleryholder #bottom2, .blue #wallpapersholder #bottom, .blue #wallpapersholder #bottom2 {background-color: #86c3e5;}
.green #galleryholder #bottom, .green #galleryholder #bottom2, .green #wallpapersholder #bottom, .green #wallpapersholder #bottom2 {background-color: #a7d593;}
.red #galleryholder #bottom, .red #galleryholder #bottom2, .red #wallpapersholder #bottom, .red #wallpapersholder #bottom2 {background-color: #ee8745;}
.yellow #galleryholder #bottom, .yellow #galleryholder #bottom2, .yellow #wallpapersholder #bottom, .yellow #wallpapersholder #bottom2 {background-color: #e5b800;}

#catsgallery { padding: 5px 20px; margin: 0px; }

#thumbs { margin: 0px 5px 5px 10px;}
#thumbs #smllinks { clear: left; text-align: center;}
#thumbs #smlimg {  width: auto; }
#thumbs #smlimg img {  margin: 3px 6px 10px 0px;}
#thumbs #smlimg a, #thumbs #smlimg a img { border: none; float: left;}

/**********************/
#pageheader #search_box input.searchfield {	font-size: 9px; font-weight:bold; line-height:10px;  width: 139px;# }
#pageheader #search_box input.searchfield {	width:130px;}