@charset "utf-8";
/* CSS Document */


body  
{
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	margin: auto;
	text-align: center;
	color: #000000;
	background-color: #333333;
}

#container 
{
	margin: auto;
	background-color: #EBEBEB;
	border: 2px;
	border-color: #000000;
	border-style:solid;
	width: 960px;
	height: auto;
}

#footertop
{
	color: #000000;
	font-size: x-small;
	clear:left;
	padding-left: 2em;
	padding-right: 2em;
	padding-top: 2em;
	text-align: justify;
	padding-bottom: 1em;
	font-weight: bold;
}

.loginmenu
{
	margin-top:10px;
	margin-left:10px;	
}

#sidebar
{
	background-color: #EBEBEB;
	color: #000000;
	float: right;
	height: auto;
	width: 190px;
	position: relative;
	display: inline;
	margin-top: 4px;
	margin-right: 10px;
}

#footerbottom
{
	background-color: #B9B9B9;
	color: #000000;
	font-size: x-small;
	padding-bottom: 5px;
	padding-top: 5px;
	clear: right;
}

#header
{
	margin: 0;

}

.menu 
{
	float: left;
	width: 10em;
	position: relative;
	margin-top: 1em;
	background-color: #FFFFFF;
	margin-left: 1em;
}

.menubutton a 
{
	display:block;
	width:160px;
	font: bold 13px/1 sans-serif;
	color:#000000;
	background: url("../gfx/button_menu.jpg") 0 0 no-repeat;
	text-decoration: none;
	height: 25px;
	padding-top: 15px;
	border: 0px;
}
		
.menubutton a:hover 
{
	background-position: -160px 0;
	color: #FFFFFF;
}

.menubutton a:active
{
	background-position: -320px 0;
	color:#FFFFFF;
}

.recentnewstop
{
	margin-bottom:0px;
	margin-top:0px;
}

.menubuttonselectedsub a 
{
	display:block;
	width:160px;
	font: bold 13px/1 sans-serif;
	color:#FFFFFF;
	background: url("../gfx/button_menu.jpg") 0 0 no-repeat;
	background-position: -480px 0;
	text-decoration: none;
	height: 25px;
	padding-top: 15px;
	text-align:center;
}

.menubuttonselectedsub a:hover
{
	color:#000000;
}

.menubuttonselectedsub a:active
{
	color:#FFFFFF;
}

.menubuttonselected a 
{
	display:block;
	width:160px;
	font: bold 13px/1 sans-serif;
	color:#FFFFFF;
	background: url("../gfx/button_menu.jpg") 0 0 no-repeat;
	background-position: -320px 0;
	text-decoration: none;
	height: 25px;
	padding-top: 15px;
	text-align:center;
}

.menubuttonselected a:hover
{
	color:#000000;
}

.menubuttonselected a:active
{
	color:#FFFFFF;
}

.menubuttonsmall a 
{
	display:block;
	font: bold 13px/1 sans-serif;
	color:#000000;
	background: url("../gfx/button_menu_sub.jpg") 0 0 no-repeat;
	text-decoration: none;
	height: 21px;
	padding-top: 10px;
	width: 144px;
	text-align: center;
	border-top: 1px;
	border-style: solid;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
}
		
.menubuttonsmall a:hover 
{
	background-position: -144px 0;
}

.menubuttonsmall a:active
{
	background-position: -288px 0;
}

#menubuttonsmalltop
{
	border-top: 0px;

}

#menubuttonsmallselected
{
	color: #FFFFFF;
}

#displayoutside
{
	background:#fff url(../gfx/displayL.gif) repeat-y left top;
	width: 740px;
	background-color: #FFFFFF;
	color: #000000;
	float: left;
	position: relative;
	display: inline;
	margin-top: 1em;
	margin-left: 0.65em;
}

#displayoutsidesidebar
{
	background:#fff url(../gfx/displayL.gif) repeat-y left top;
	width: 180px;
	background-color: #FFFFFF;
	color: #000000;
	position: relative;
	display: block;
}

/* Outside container */
#displayoutsidegallery
{
	background:#fff url(../gfx/displayL.gif) repeat-y left top;
	width: 928px;
	background-color: #FFFFFF;
	color: #000000;
	float: left;
	position: relative;
	display: inline;
	margin-top: 1em;
	margin-left: 15px;
}

#galleygoback
{
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #870000;
	font-size: medium;
	width: 50%;

}

.displaytop 
{
	height:17px;
	background:url(../gfx/displayT.gif) no-repeat left top;
	width: 100%;
}
   
.displaytop span 
{
	display:block;
	position:relative;
	height:17px;
	background:url(../gfx/displayTR.gif) no-repeat right top;
}

/* Bottom div frame */
.displaybottom 
{
	height:60px;
	background:url(../gfx/displayB.gif) no-repeat left bottom;
	position: relative;
}

/* Bottom div frame span */
.displaybottom span 
{
	display:block;
	height:35px;
	background:url(../gfx/displayBR.gif) no-repeat right top;
	position: relative;
	text-align: right;
	padding-top: 25px;
	font-size: small;
	font-weight: bold;
	padding-right: 25px;
}

/* Bottom sidebar div frame */
.displaybottomsidebar 
{
	height:20px;
	background:url(../gfx/displayBsidebar.gif) no-repeat left top;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

/* Bottom sidebar div frame span */
.displaybottomsidebar span 
{
	display:block;
	position:relative;
	height:20px;
	background:url(../gfx/displayBRsidebar.gif) no-repeat right top;
}
.displaycentre
{
	background:url(../gfx/displayR.gif) repeat-y right top;
	position:relative;
	text-align: justify;
	font-size: small;
	padding-left: 20px;
	padding-right: 20px;
	padding:1px 20px 1px 25px;
}

.displaycentresidebar
{
	background:url(../gfx/displayR.gif) repeat-y right top;
	text-align: justify;
	font-size: small;
	padding-left: 10px;
	padding-right: 5px;
	position: relative;
	height: 61px;
}

.displaycentrebigsidebar
{
	background:url(../gfx/displayR.gif) repeat-y right top;
	text-align: justify;
	font-size: small;
	position: relative;
	margin-bottom: 0px;
	height: auto;
	padding-bottom:0px;
}

/* Gallery display styles */
.displaygallery
{
	background:url(../gfx/displayR.gif) repeat-y right top;
	position:relative;
	text-align: justify;
	font-size: small;
	padding-left: 20px;
	padding-right: 20px;
	padding:1px 20px 1px 25px;
	height: 580px;
}

.displayparatop
{
	margin-top: 0px;
}

.displayparabottom
{
	margin-bottom: 0px;

}

.comingsoon
{
	text-align: center;
	color: #000000;
	height: 200px;
	padding-top: 160px;
	font-size: large;

}

.wrapobject
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;

}

.nomargin_top
{
	margin-top: 0px;
}

.nomargin_bottom
{
	margin-bottom: 0px;
}

.nomargin
{
	margin-bottom: 0px;
	margin-top: 0px;
}

.link
{
	color: #870000;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 0px;
}

.link:hover
{
	color: #FF0000;

}

#blacktext
{
	color:#000000;
}

.imagecontainer
{
	height:200px;
	background-color:#000000;
	margin-bottom:10px;
	width:99%;
	margin-top: 10px;
	padding-right: 0px;
}

.preload
{
	display:none;
}

/* Gallery container */
.galleryitem
{
	border-bottom:solid; 
	border-bottom-color:#999999
}

/* Search button */
#searchbutton
{
	font-size:9px; 
	font-weight:bold; 
	background-color:#FFFFFF; 
	border-style:none; 
	background-image:url(../gfx/search.jpg); 
	background-repeat:no-repeat; 
	height:24px; 
	width:25px; 
	cursor:pointer;
}

/* Search button container */
#searchcontainer
{
	margin:0px;
	padding:0px;
	background-color:#FFFFFF
}

/* Search button text box */
#searchtextbox
{
	padding-bottom:0px;
}

/* Search form */
.searchform
{
	margin:0; 
	padding:5px 0 0 2px; 
	height:30px
}

.sidebarheader
{
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	padding-left: 0px;
	padding-bottom: 5px;
	color: #696969;
}

.sidebarcontainer
{
	margin-bottom: 20px;
	background:#fff url(../gfx/displayL.gif) repeat-y left top;
	padding-bottom: 0px;
	margin-top: 3px;
}

.buttonstyle
{
	height: 45px;
	background-image: url(http://www.wellingtonrowing.org.nz/common/gfx/email.jpg);
	background-repeat: no-repeat;
	font-size:12px;
	font-weight: bold;
	width: 120px;
	text-align: left;
	padding-left: 60px;
	color: #000000;
	background-color: #E1E1E1;
}

.fieldrequired
{
	color:#FF0000;
	font-style:italic;
	text-align:left;
	font-size: x-small;
}

.newsbuffer
{

}


#noverify
{
	border:1px solid #990000;
	background-color:#D70000;
	color:#FFFFFF;
	padding-left:6px;
	width:295px;
	padding: 4px;
	margin-bottom: 10px;
}


.sentcontainer
{
	height: 300px;
	width: 100%;
	text-align: center;
	padding-top: 110px;

}

#sentheader
{
	font-size: large;
}

