body {
	background-image: url(../images/deakins-bg.jpg);
	background-attachment: scroll;
	background-position: top;
	background-repeat: no-repeat;
	background-color: #000000;
	text-align: center;
}

body#homepage {
	background-image: url(../images/animated_background.gif);
	background-attachment: scroll;
	background-position: top;
	background-repeat: no-repeat;
	background-color: #000000;
	text-align: center;
}

a {
	color: #6699cc;
	text-decoration: none;
}

a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

div.HeaderWrapper {
	width: 800px;
	float: left;
	display: block;
}

div.PartnerWrapper {
	width: 580px;
}

p.RHCPartners {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6699cc;
	font-weight: normal;
}

div.HeaderLogo {
	width: 400px;
	float: left;
	height: 90px;
}

div.HeaderSubscribe {
	float: right;
	width: 200px;
}

div.NavWrapper {
	height: 22px;
	width: 800px;
	display: block;
	float: left;
	margin: 0 0 25px 0;
	background-color: #000000;
}

a.NavHome {
	background-image: url(../images/Nav-Home.png);
	background-position: top;
	height: 22px;
	display: block;
	width: 44px;
	float: left;
	margin: 0 0 0 0;
}

a:hover.NavHome {
	background-position: bottom;
}

a.NavProgram09 {
	background-image: url(../images/Nav-Program-09.png);
	background-position: top;
	height: 22px;
	display: block;
	width: 101px;
	float: left;
	margin: 0 0 0 45px;
}

a:hover.NavProgram09 {
	background-position: bottom;
}

a.NavReservations {
	background-image: url(../images/Nav-Reservations.png);
	background-position: top;
	height: 22px;
	display: block;
	width: 104px;
	float: left;
	margin: 0 0 0 45px;
}

a:hover.NavReservations {
	background-position: bottom;
}

a.NavCalendar {
	background-image: url(../images/Nav-Calendar.png);
	background-position: top;
	height: 22px;
	display: block;
	width: 81px;
	float: left;
	margin: 0 0 0 45px;
}

a:hover.NavCalendar {
	background-position: bottom;
}

a.NavAbout {
	background-image: url(../images/Nav-About.png);
	background-position: top;
	height: 22px;
	display: block;
	width: 49px;
	float: left;
	margin: 0 0 0 45px;
}

a:hover.NavAbout {
	background-position: bottom;
}

a.Nav100 {
	background-image: url(../images/Nav-100+.png);
	background-position: top;
	height: 22px;
	display: block;
	width: 39px;
	float: left;
	margin: 0 0 0 45px;
}

a:hover.Nav100 {
	background-position: bottom;
}

a.NavPartners {
	background-image: url(../images/Nav-Partners.png);
	background-position: top;
	height: 22px;
	display: block;
	width: 70px;
	float: left;
	margin: 0 0 0 45px;
}

a:hover.NavPartners {
	background-position: bottom;
}

a.NavPress {
	background-image: url(../images/Nav-Press.png);
	background-position: top;
	height: 22px;
	display: block;
	width: 41px;
	float: left;
	margin: 0 0 0 45px;
}

a:hover.NavPress {
	background-position: bottom;
}

div.ContentWrapper {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

div.footer {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #6699cc;
	font-weight: normal;
	text-align: right;
	white-space: nowrap;
	float: left;
	margin-top: 100px;
}

div.AdminWrapper {
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}


p.ContentText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: normal;
	margin: 10px 0 10px 0;
}

p.AdminText {
	font-family: Arial, sans-serif;
	font-size: 1.1em;
	color: #FFFFFF;
	font-weight: normal;
	margin:0 0 0 0px;
}

h2 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #FFFFFF;
}

h1 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 22px;
	color: #FFFFFF;
}

h3 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #FFFFFF;
}

h3.heading {
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	font-size: 19px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: normal;
}

h3.Event {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: normal;
}

a.Event {
	color: #6699cc;
	text-decoration: none;
}

a.h3heading {
	color: #FFFFFF;
}

a:hover.h3heading {
	color: #6699cc;
}

a:hover.Event {
	color: #FFFFFF;
	text-decoration: none;
}

h3.DeakinsEvent {
	color: #6dd870;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

a.DeakinsEvent {
	color: #6dd870;
	text-decoration: none;
}

a:hover.DeakinsEvent {
	color: #FFFFFF;
	text-decoration: none;
}

strong {
	color: #6699cc;
	font-weight: normal;
}

h5 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #FFFFFF;
}

h5.heading {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
}

p.HomePage {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 20px;
}

div.HomeLHC {
	width: 390px;
	float: left;
}

div.contentLHC {
	width: 590px;
	float: left;
}

div.ListingWrapper {
	float: left;
}

div.ContentHeading {
	width: 100%;
	float: left;
}

div.detailslisting {
	width: 100%;
	float: left;
	margin: 0 0 10px 0;
}

div.contentCC {
	width: 200px;
	float: left;
	margin: 7px 0 0 0;
}

div.contentRHC {
	width: 195px;
	float: right;
	margin: 0 0 0 5px;
}

div.bodyRHC {
	width: 400px;
	float: right;
	margin: 0 0 0 0;
}

a.AdminNav {
	font-family: Arial, sans-serif;
	font-size: 1.2em;
	color: #FFFFFF;
	font-weight: bold;
}

a:hover.AdminNav {
	color: #000000;
}

div.adminLHC {
	width: 300px;
	display: block;
	float: left;
}

div.adminRHC {
	width: 875px;
	display: block;
	float: right;
	margin: 0 0 0 0;
}

div.adminLHCnav {
	background-color: #6699cc;
	font-family: Arial, sans-serif;
	font-size: 1.2em;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding: 3px 0 3px 5px;
}

div.itemwrapper {
	width: 850px;
	display: block;
	float: left;
	margin: 0 0 0 15px;
}

div.admincolumnone {
	width: 150px;
	display: block;
	float: left;
	color: #FFFFFF;
}

div.admincolumntwo {
	width: 200px;
	display: block;
	float: inherit;
	color: #FFFFFF;
}

div.admincolumnthree {
	width: 300px;
	display: block;
	float: inherit;
	margin: 0 0 0 15px;
	color: #FFFFFF;
}

div.admincolumnfour {
	display: block;
	float: inherit;
	margin: 0 0 0 15px;
	width: 150px;
	color: #FFFFFF;
}

div.form-label {
	display: block;
	width: 130px;
	float: left;
	margin: 0 0 0 0px;
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}

div.form-input {
	display: block;
	width: 500px;
	float: left;
	margin: 0 0 0 0px;
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}

div.registration-input {
	display: block;
	width: 420px;
	float: left;
	margin: 0 0 0 0px;
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}

div.formwrapper {
	display: block;
	width: 750px;
	float: inherit;
	margin: 5px 0 0 0;
	height: auto;
}

div.registrationLine {
	display: block;
	width: 550px;
	float: inherit;
	margin: 5px 0 0 0;
	height: auto;
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	margin: 5px 0 0 0;
}

div.AdminContentRow {
	background-color: transparent;
	border-bottom: 1px dotted #FFFFFF;
	display: block;
	width: 850px;
	float: left;
	padding: 15px 0 10px 0;
}

div.AdminImageRow {
	background-color: transparent;
	display: block;
	width: 825px;
	float: left;
}

div.AdminContentRowHover {
	background-color: #6699cc;
	border-bottom: 1px dotted #FFFFFF;
	display: block;
	width: 850px;
	float: left;
	padding: 15px 0 10px 0;
}

a.AdminItemTitle {
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

a:hover.AdminItemTitle {
	color: #000000;
}

a.AdminItemNav {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
}

a:hover.AdminItemNav {
	color: #000000;
}

textarea.CommentTextArea {
	height: 200px;
	width: 250px;
}

div.adminSubNav {
	float: right;
	color: #FFFFFF;
	margin: 0 0 15px 0;
	padding: 3px 5px 3px 5px;
	background-color: #6699cc;
}

input.SubscriberBox {
	width: 192px;
	background-color: #000000;
	border-color: #FFFFFF;
	border-width: 1px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	margin:0 0 0 0px;
}

div.HomeHeading {
	overflow: hidden;
	width: 390px;
}

div.ContentHeading {
}

div.ArticleWrapper {
	width: 380px;
	float: left;
}

div.ArticleWrapper2 {
	width: 580px;
	float: left;
}

div.ImageColumn {
	width: 200px;
	float: right;
	text-align: center;
}

p.RHCSummary {
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: normal;
}

textarea.admincontentarea {
	width: 550px;
	height: 500px;
}

input#slug{
	width: 400px;
}

input#title{
	width: 400px;
}

input#location{
	width: 400px;
}

input#price{
	width: 400px;
}

textarea.adminsummaryarea {
	width: 550px;
	height: 250px;
}

div.adminThumb {
	width: auto;
	float: left;
	margin: 0 5px 0 0;
}

div.leavecommentcontainer {
	width: 390px;
	overflow: hidden;
}

div.registerformcontainer {
	width: 550px;
}

div.LHCformwrapper {
	width: 500px;
}

div.LHCform-label {
	width: 100px;
	color: #FFFFFF;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	float: left;
}

input.CommentText {
	width: 125px;
}

div.LHCform-input {
	width: 375px;
	float: left;
	font-weight: bold;
}

form.subscribebox {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

li.parentzone {
	width: 200px;
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
}

a.parentzone {
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

a:hover.parentzone {
	color: #6699cc;
}

li.subzone {
	width: 250px;
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
}

a.subzone {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

a:hover.subzone {
	color: #6699cc;
}

ul.adminLHCnav {
	margin: 0 0 0 0;
	padding: 0 0 0 5px;
}

div.fontSizer {
	margin: 10px 0 0 0;
	height: 40px;
}

div.IncreaseDecrease {
	width: 25px;
	height: 40px;
	float: left;
}

div.LargeA {
	width: 43px;
	height: 40px;
	float: left;
}

.sizeSelector {
	margin: 0 5px 0 0;
	float: left;
	height: 20px
}

.sizeSelectorHover {
	cursor: pointer;
	margin: 0 5px 0 0;
	background-color: #6699cc;
}

.ReadMore {
	background-position: top;
}

.ReadMoreHover {
	cursor: pointer;
	background-color: #6699cc;
}

input.commentSubmit {
	background-attachment: fixed;
	background: url(../images/submit.png) no-repeat;
	height: 21px;
	width: 97px;
	border: none;
	padding-top: 21px;
	background-position: top;
	margin: 5px 0 0 0;
}

input:hover.commentSubmit {
	background-position: bottom;
	cursor: pointer;
}

input.commentReset {
	background-attachment: fixed;
	background: url(../images/reset.png) no-repeat;
	height: 21px;
	width: 80px;
	border: none;
	background-position: top;
	padding-top: 21px;
	margin: 5px 0 0 0;
}

input:hover.commentReset {
	background-position: bottom;
	cursor: pointer;
}

input.subscribeSubmit {
	background-attachment: fixed;
	background: url(../images/join.png) no-repeat;
	height: 17px;
	width: 52px;
	border: none;
	background-position: top;
	padding-top: 17px;
	margin: 3px 0 0 144px;
}

input:hover.subscribeSubmit {
	background-position: bottom;
	cursor: pointer;
}

div.CommentSubmit {
	margin: 0 0 0 100px;
}

div.RegisterSubmit {
	width: 400px;
	margin: 0 0 0 126px;
}

div.ListingWrapper {
	margin: 0 0 30px 0;
}

div.RegisterRead {
	width: 180px;
	height: 60px;
	float: right;
	display: block;
	margin: 0 0 30px 0;
}

div.pastevents {
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}



