/* commented backslash hack for ie5mac \*/ 
html, body{ margin: 0; padding: 0;} 
/* end hack */

html {
	overflow-y: auto;
}

body {
	margin: 0;
	padding: 0;
	background: url('soil.jpg');
	font-family: verdana, sans-serif;
	font-size: 12px;
	color: #222233;
	border: 0;
	overflow: hidden;
	height: 100%; 
	max-height: 100%;
	text-align: center;
}


/* set millions of background images */
.rbroundbox1 { background: url('nt1.gif') repeat; }
.rbtop1 div { background: url('tl1.gif') no-repeat top left; }
.rbtop1 { background: url('tr1.gif') no-repeat top right; }
.rbbot1 div { background: url('bl1.gif') no-repeat bottom left; }
.rbbot1 { background: url('br1.gif') no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop1 div, .rbtop1, .rbbot1 div, .rbbot1 {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent1 { padding: 8px 20px 20px 20px; }
.rbroundbox1 { margin: 15px; }



.rbroundbox2 { background: url('nt2.gif') repeat; }
.rbtop2 div { background: url('tl2.gif') no-repeat top left; }
.rbtop2 { background: url('tr2.gif') no-repeat top right; }
.rbbot2 div { background: url('bl2.gif') no-repeat bottom left; }
.rbbot2 { background: url('br2.gif') no-repeat bottom right; }

.rbtop2 div, .rbtop2, .rbbot2 div, .rbbot2 {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent2 { padding: 8px 20px 20px 20px; }
.rbroundbox2 { margin: 15px; }




p {
	text-align: justify;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	color: #000;
}

h1 {
	font-size: 18px;
}

h4 {
	font-size: 14px;
}
.glossymenu {
	position: relative;
	padding: 0 0 0 0;
	margin: 0 auto 0 auto;
	background: url('menub_bg.gif') repeat-x; /*tab background image path*/
	height: 46px;
	list-style: none;
}

.glossymenu li {
	float:left;
}

.glossymenu li a {
	float: left;
	display: block;
	color:#000;
	text-decoration: none;
	font-family: sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding:0 0 0 16px; /*Padding to accomodate left tab image. Do not change*/
	height: 46px;
	line-height: 46px;
	text-align: center;
	cursor: pointer;	
}

.glossymenu li a b {
	float: left;
	display: block;
	padding: 0 24px 0 8px; /*Padding of menu items*/
}

.glossymenu li.current a, .glossymenu li a:hover {
	color: #fff;
	background: url('menub_hover_left.gif') no-repeat; /*left tab image path*/
	background-position: left;
}

.glossymenu li.current a b, .glossymenu li a:hover b {
	color: #fff;
	background: url('menub_hover_right.gif') no-repeat right top; /*right tab image path*/
}

.centrecontent {
	width: 870px ;
	margin: 0 auto ;
	text-align: left;
}

#logo {
	height: 90px;
	margin: 0 0 30px 0;
/*	border: 2px solid red;*/
}

#header {
	background: url('background3.jpg') repeat-x;
	width: 100%;
}

#menu {
	width: 1010px;
}

.centrecontentmenu {
	width: 990px ;
	margin: 0 auto ;
	text-align: left;
}

#content {
	text-align: left;
	width: 870px;
}

#rounded_images {
/*	padding-top: 20px;*/
}

#contentwrapper{
float: left;
width: 100%;
	background: #6b946f;
}

#contentcolumn {
	margin-right: 200px; /*Set right margin to RightColumnWidth*/
}

#rightcolumn {
	float: left;
	width: 200px; /*Width of right column*/
	margin-left: -200px; /*Set left margin to -(RightColumnWidth) */
	background: #5a7d5d;
	text-align:center;
}

#footer{
	clear: left;
	width: 100%;
	background: url('1x1_20.png');
	color: #aaa;
	text-align: center;
	padding: 22px 0;
	font-size: 11px;
	border-top: 1px solid #333;
}

.innertube {
	margin: 15px;
	padding: 20px;
	background: #fff;
	border: 1px solid #384e3a;
}

#header2 a.logo {
    width: 250px; 
    height: 76px;
    margin: 0; 
    padding: 0;
    display: block; 
    float: left;
    background: url('sweetingbroslogo3b.png');
}
#header2 a.logo h1 { display: none; }

#header2 span.strapline {
    width: 0px; height: 0px;
    margin: 0; padding: 0;
    display: block; float: left;
}
#header2 span.strapline span { display: none; }







a.footer_small:link, a.footer_small:active, a.footer_small:visited, a.footer_small:hover {
	color: #ccc;
	font-weight: bold;
	text-decoration: none;
}

a.footer_small:hover {
	text-decoration: underline;
	color: #aaaaff;
}

a:link, a:hover, a:active, a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #000033;
}

a:hover {
	text-decoration: underline;
}

a.plain:link, a.plain:hover, a.plain:active, a.plain:visited {
	text-decoration: none;
	font-weight: normal;
	color: #000;
}

.popup_image {
	border: 1px solid #999;
}

fieldset { border:1px solid green; padding: 3px; }

legend {
  padding: 0.2em 0.5em;
  border:1px solid green;
  color:green;
  font-size: 15px;
  text-align: center;
  background: #ffffee;
  }

.greydatetime {
	color: #666;
	font-size: 11px;
}

	.contentA{
		padding:10px;
		width:450px
	}
	.left{
		width:150px;
		float:left;
		padding:7px 0px 0px 7px;
		min-height:24px;
	}
	.right{
		width:275px;
		float:left;
		padding:5px;
		min-height:24px;
	}
	.clear{
		float:none;
		clear:both;
		height:0px;
	}
	.row{
		background-color:none;
		display:block;
		min-height:32px;
	}
	.text {
		width:270px;
	}
	.SB_element {
		border: 1px solid #668866;
		padding: 5px;
		font-size: 12px;
		font-weight: bold;
		color: #222;
	}
	.ruler{
		width:400px; border-bottom:dashed 1px #dcdcdc;
	}
	tr:focus {
		background-color:#fcfcf0;
	}
	.over{
		background-color:#bdd7c7;
	}
	.out{
		background-color:none;
	}

p.error {
	font-weight: bold;
	color: #cc0000;
}

.SB_formbutton_large {
	cursor:pointer;
	border:outset 1px #ccc;
	background:#999;
	color:#222244;
	font-weight:bold;
	font-size: 15px;
	padding: 10px 5px;
	background:url('form-bg4.jpg') repeat-x left top;
}

.news_posted_on {
	text-transform: uppercase;
	color: #26579b;
	font-size: 10px;
	font-weight: bold;
}
hr {
	border: 0;
	width: 100%;
	color: #035181;
	background-color: #035181;
	height: 1px;  
}

.latest_news_side_title {
	font-weight: bold;
	text-decoration: underline;
	font-size: 14px;
}

.latest_news_side_posted {
	font-weight: normal;
	font-style: italic;
	font-size: 10px;
}


