/* @override http://www.gtm.net.au/css/home-structure.css */

/* CSS Document */

body { 
  margin:0px;
  padding:0px;
  font-family:Arial, Helvetica, sans-serif;
   font-size:10px;
  line-height:10px;
  color: #6C3281;
  background: URL(../images/bg-wheat.gif) fixed;
}
#container {
	width:1224px;
}
#wrapper {
	width:986px;
	min-height:1411px;
	padding:19px 19px 19px 19px;
	float:left;
	background: url(../images/bg-poster.gif) #fff1ac no-repeat;
}
#right-wrapper {
	width:200px;
	float:right;
	padding-top:19px;
}
#right-wrapper p {
	margin: 0px;
	height: 0px;
}

/* @group NAVIGATIONS */
#nav-structure {
	width:386px;
	height:399px;
	float:left;
	padding-top:61px;
}
#nav-region {
}
#subnav-region {
}

/* @end */


/* @group RIGHT WRAPPER CONTENT */
#sidepanel2-region {
	width: 187px;
	height: 235px;
	margin-bottom: 74px;
}
#vertical-ad-region {
	width:200px;
	height:400px;
}
#twitter-region {
	width:190px;
	color: #318E92;/*emerald green*/
	padding: 6px 0px 10px 10px;
	font-size: 10px;
	line-height:10px;
	background: #ffffff;
	float: left;
}
#twitter_div {
	height: 265px;
}
#twitter-region li {
	background: URL(../images/twitter-linebreak.gif) no-repeat;
	background-position: bottom left;
	padding: 5px 0px 5px 0px;
	list-style-type: none;
}
#twitter-region li a {
	color: #318E92;/*emerald green*/
	display:block;
	overflow: hidden;
}
#twitter-region li a:hover {
	color: #6C3281;/*purple*/
}
#twitter-link {
	margin-top: 10px;
	float: left;
}
a#twitter-link {
	color: #6C3281;/*purple*/
	font-weight:bold;
}
a:hover#twitter-link {
	color: #318E92;/*emerald green*/
}
/* @end */


/* @group HEADER STRUCTURE */
#header-structure {
 	width:787px;
	height:235px;
	float:left;
}
#presentedby-region {
	width:379px;
	height:33px;
	background:#29b473;
	float:left;
	padding: 1px 0px 0px 5px;
}
#header-region {
	width:131px;
	height:34px;
	float:left;
	background:#FFF;
}
#tickets-region {
	width:99px;
	height:29px;
	float:left;
	background:#ef5a28;
	padding: 5px 0px 0px 8px;
}
#tickets-region p {
	margin: 0px;
}
#community-region {
	width:162px;
	height:32px;
	float:left;
	background:#fff;
	padding:2px 0px 0px 3px;
}
#community-region a {
	margin-right:2px;
}
#logo-region {
	width:787px;
	height:58px;
	float:left;
}
#venue-region {
	width:199px;
	/*height:148px;*/
	float:right;
	background:URL(../images/bg-2011.gif) no-repeat;
	padding:97px 0px 0px 0px;
}
#venue-region p {
	margin: 0px;
}
#venue-region a {
	margin-bottom: 2px;
	float: left;
	height: 25px;
}
#venue-region a:hover {
	background: #fff1ac;
}
/* @end */


/* @group CONTENT WRAPPER */
#content-structure {
	width:986px;
	min-height:1176px;
}
/* @end */


/* @group COL-LEFT & ITS CONTENTS */
#col-left {
	width:386px;
	float:left;
	min-height:1176px;
}
#sidepanel-region {
	width: 376px;
	height: 99px;
	float:left;
	padding:8px 0px 0px 10px;
}
#sidepanel-region p {
	/*height: 26px;*/
	font-family: Arial Black, Arial, Helvetica, Sans-Serif;
	color: #48C1C6;
	font-size: 14px;
	line-height: 32px;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
}
#multimedia-region {
	width: 386px;
	height: 346px;
	float:left;
}
#footer-region {
	width:370px;
	height:61px;
	padding:202px 0px 0px 16px;
	float:left;
}
/* @end */


/* @group COL-RIGHT & ITS CONTENTS */
#col-right {
	width:600px;
	float:right;
}
#banner-ad-region {
	width:600px;
	height:74px;
}
#banner-ad-region p {
	margin: 0px;
	height: 0px;
}
#feature-region {
	width:600px;
	height:387px;
}
#content-wrapper {
	width:600px;
}
#content-region {
	width:365px;
	min-height:580px;
	float:left;
	background:URL(../images/bg-content-region.png);
	padding: 4px 20px 5px 16px;
}
#content-region p {
	font-size: 12px;
	line-height: 14px;
	color: #6C3281;
	margin-top: 4px;
	margin-bottom: 9px;
}
#pagelinks-structure {
	float:right;
	width:199px;
	padding-top:106px;
}
#pagelinks-region {
	float: left;
	height:536px;
	font-family: Arial Black, Arial, Helvetica, Sans-Serif;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 11px;
	padding: 2px 0px 0px 7px;
	width: 192px;
}
#pagelinks-region p {
	margin: 4px 0px 0px 0px;
	/*margin-top: 11px;*/
}
#pagelinks-region a {
	display: block;
	text-decoration: none;
	color: #C3996B;
}
#pagelinks-region a:hover {
	color: #ffffff;	
}
#partners-structure {
	float:right;
	width:199px;
	height:71px;
	background:#ffffff;
}
#partners-region {
	width:191px;
	height:54px;
	padding:4px 0px 0px 10px;
}
#partners-region a img {
	margin-right:12px;
}
#cattleyard-region {
	color:#BBBDBF;
	font-size:9px;
	text-align:right;
	padding-right:5px;
}
#cattleyard-region a {
	color:#BBBDBF;
	text-decoration:none;
}
#cattleyard-region a:hover {
	color:#BBBDBF;
	text-decoration:underline;
}
/* @end */

/* @group THUMBNAILS */
#thumbnails-region {
	width:580px;
	height:368px;
	margin:0px 0px 0px 0px;
	background:URL(../images/bg-content-region.png);
	padding: 19px 0px 0px 20px;
}
#thumbnails-region p {
	margin:0px;
	padding: 0px;
	height:0px;
}
#thumbnails-region img {
	width: 125px;
	height: 73px;
	margin: 0px 20px 19px 0px;
	float: left;
}
/* @end */


/* @group clearfix */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
/* @end */	
