html,
body {
	margin: 0;
	padding:0;
	height:100%;
}

body {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	background-color: #333333;
}

* html #container { height: 100%;}
#container {
	width: 960px; 
	background: #F3E9D4;
	border: #EBEBEB solid 7px;
	margin: 20px auto;
}

a img { border: none; }

h1,h2,h3,h4,h5,h6,h7 { font-weight: bold; }

h1 { font-size: 28px; }
h2 { font-size: 20px;}
h3 { font-size: 15px; color: #333333; text-align: left; padding: 20px; }
h4 { font-size: 12px; color: #FFFFFF; text-align: left; margin: 0; padding: 0; }
h5 { font-size: 14px; margin: 0 0 25px 0; color: #666666; text-align: left;}
h6 { font-size: 13px; font-style: italic; margin: 0; padding: 10px 0 0 0; color: #FFFFFF; text-align: center; }
h7 { font-size: 12px; }

h4 a, h4 a:visited{ font-size: 12px; color: #FFFFFF; text-align: left; margin: 0; padding: 0; }

hr {
	clear: both; 
	width: 100%; 
	margin: 15px 0; padding: 0;
	border-top: dashed 2px #D5DADC ; 
	border-bottom: none;
	border-left: none;
	border-right: none;
}

/* Text elements
-------------------------------------------------------------- */

p		{ margin: 10px 0 ; text-align: left; padding:0;}
ul      { margin: 0; padding: 0; list-style-type: none;}
ul li 	{ background: url(http://www.webno1.com.au/New/images/bullet.gif) no-repeat left; line-height: 14px;  text-align: left;  padding: 5px 0 5px 26px;}

/* Some default classes
-------------------------------------------------------------- */

.error			{ text-align: center; margin: 15px 0; font-size: 14px; font-weight: bold; }
.right			{ text-align: right; font-weight: bold; font-size: 14px; }
.small			{ font-size: 11px; }
.top			{ margin-top: 10px; }
.footer			{ border-top: #C6C6C6 solid 3px; }
.last			{ margin: 0; }

img.alignleft		{ padding: 10px; width: auto; border: 1px solid #F6F6F6; float: left; display: inline; margin: 0 30px 15px 0; overflow: auto;}



/* Body Styles
-------------------------------------------------------------- */

#container-header {
	height: 170px; width: 940px;
	padding: 10px; margin: 0;
	background: #FFFFFF;
}

#header { height: 130px; }

#header .logo	{
	margin: 0 30px 0 0; padding: 0;
	float: left; display: inline;
}

#header p {
	margin: 0 0 0 20px;
	float: left; display: inline;
}

#container-navbar {
	height: 60px; width: 960px;
	padding: 0; margin: 0;
	background: url(http://www.webno1.com.au/New/images/nav-bg.gif) repeat-x left top;

}

#container-body {
	width: 940px;
	padding: 10px; margin: 0;
	min-height: 500px;
	height: auto !important;
	height: 500px;
	clear: both;
}

html>body #container-body { overflow: auto; } /* FOR IE 7 AND MODERN BROWSERS */

#container-footer {
	width: 920px; height: 25px;
	padding: 20px; margin: 0 0 10px 0;
	background: #84200D;
	color: #FFFFFF;
}

/* Left Column
-------------------------------------------------------------- */

#leftColumn {
	width: 320px;
	padding: 0; margin: 0;
	float: left; display: inline;
}

#leftColumn .col {
	width: 320px;
	min-height: 170px;
	height: auto !important;
	height: 170px;
	margin: 0 0 10px 0;
	float: left; display: inline;
	background: url(http://www.webno1.com.au/New/images/leftCol.gif) no-repeat center bottom;
}

#leftColumn .col .head {
	width: 290px; height: 15px;
	padding: 13px 15px; margin: 0;
	background: url(http://www.webno1.com.au/New/images/leftCol-head.gif) no-repeat center top;
}

#leftColumn .col .content {
	width: 280px; 
	padding: 0 20px 20px; margin: 0;
}

/*Differing column height */
#leftColumn #form.col  {
	min-height: 560px;
	height: auto !important;
	height: 560px;
}

#rightColumn #latestnews.colFull  {
	min-height: 350px;
	height: auto !important;
	height: 350px;
}


/* Right Column
-------------------------------------------------------------- */

#rightColumn {
	width: 620px;
	padding: 0; margin: 0;
	float: left; display: inline;
}

#rightColumn .col {
	width: 298px;
	margin: 0 0 10px 10px;
	padding: 0;
	min-height: 550px;
	height: auto !important;
	height: 550px;
	float: left; display: inline;
	background: url(http://www.webno1.com.au/New/images/rightCol.gif) no-repeat center bottom;
}

#rightColumn .col .head {
	width: 270px; height: 15px;
	padding: 13px 15px; margin: 0;
	background: url(http://www.webno1.com.au/New/images/rightCol-head.gif) no-repeat center top;
}

#rightColumn .col .content {
  text-align:left;
	width: 275px; 
	padding: 13px; margin: 0;
}

#rightColumn .col .content a, #rightColumn .col .content a:visited{
  color:#CD9B30;
}

#rightColumn .colFull {
	width: 610px;
	margin: 0 0 10px 10px;
	min-height: 920px;
	height: auto !important;
	height: 920px;
	float: left; display: inline;
	background: url(http://www.webno1.com.au/New/images/rightCol-full.gif) no-repeat center bottom;
}

#rightColumn .colFull .head {
	width: 580px; height: 15px;
	padding: 13px 15px; margin: 0;
	background: url(http://www.webno1.com.au/New/images/rightCol-full-head.gif) no-repeat center top;
}

#rightColumn .colFull .content {
	width: 550px; 
	padding: 0 25px 10px; margin: 0;
}


/* Mini Post's
-------------------------------------------------------------- */

.miniPost {
	margin: 0 0 15px 0; padding: 0;
	border-bottom: #666666 dashed 1px;
	clear: both;
}

.miniPost img {
	width: 100px;
	margin: 0 10px 0 0;
	float: left; display: inline;
}

.miniPost p {
	min-height: 60px;
	height: auto !important;
	height: 60px;
}



/* Form classes
-------------------------------------------------------------- */
form			{ margin: 0; padding: 0;}

.form_bg		{ width: 300px; padding: 10px; background: #F8F0E4; border-top: #EFDFC2 solid 5px; border-bottom: #EFDFC2 solid 5px; }

.label			{ font-size: 12px; text-align: left; }
.labelfull		{ font-size: 12px; width: 200px; text-align: left;  }

#captchaimg		{ margin: 5px 0; float: left; display: inline; clear: both;}

.item		 	{ margin: 0; padding: 0; clear: both; }
.item_submit 	{ margin: 3px; 0; text-align: center; }


/* form2 - original form used
.label			{ font-size: 12px; width: 70px; float: left; display: inline; text-align: left; }
.labelfull		{ font-size: 12px; width: 200px; text-align: left;  }*/


INPUT.Cat_TextBox, INPUT.Cat_TextBox_Sm, SELECT.Cat_DropDown, TEXTAREA.Cat_ListBox {
	color: 	#333333;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px; font-weight: normal;
	border: 1px solid #C4BFBC;
	margin-bottom: 6px;
	background: #FFFFFF !important;
}

INPUT.Cat_TextBox, SELECT.Cat_DropDown {
	WIDTH: 160px;
}

INPUT.Cat_TextBox_Sm {
	width: 60px;
	margin-top: 5px;
}

TEXTAREA.Cat_ListBox {
	width: 181px;
	height: 40px;
}


/* Button Classes */

.button {
	width:105px;
	height:30px;
	background: url(http://www.webno1.com.au/New/images/but-submit.gif) no-repeat;
	outline: none; border: none;
	margin: 5px 0;
	cursor: pointer;
	text-align: center;
}

.button:hover {
	background: url(http://www.webno1.com.au/New/images/but-submit_d.gif) no-repeat;

}

 /* @group Links */

a:link, a:visited {
	color: #666666;
	text-decoration: none;	
}

a:hover, a:active {
	color: #CD9B30;
	text-decoration: underline;
}

a.special:link, a.special:visited {
	color: #FFFFFF;
	text-decoration: underline;	
}

a.special:hover{
	color: #CD9B30;
	text-decoration: underline;
}

#latestnews a:link, #latestnews a:visited	{ color: #CD9B30; text-decoration: none;	 }
#latestnews a:hover 						{ color: #CD9B30; text-decoration: underline;	 }

#container-footer a:link, #container-footer a:visited { color: #ffffff; text-decoration: underline;	}

#container-footer a:hover, #container-footer a:active { color: #CD9B30; text-decoration: underline; }



/* Comments */

.commentlist li, .comment-body {
  text-align: left;

}

#respond {
  padding-left:20px;
}