html, body {
	height: 100%;
}
@font-face { font-family: "Rockwell";  src: url("http://www.pressplaycreations.com.au/fonts/ROCK.TTF");}
@font-face { font-family: "AvenirNextLTPro-Regular";  src: url("http://www.pressplaycreations.com.au/fonts/AvenirNextLTPro-Regular.otf");}
@font-face { font-family: "AvenirNextLTPro-Medium";  src: url("http://www.pressplaycreations.com.au/fonts/AvenirNextLTPro-Medium.otf");}
@font-face { font-family: "AvenirNextLTPro-Bold";  src: url("http://www.pressplaycreations.com.au/fonts/AvenirNextLTPro-Bold.otf");}
@font-face { font-family: "AvenirNextLTPro-It";  src: url("http://www.pressplaycreations.com.au/fonts/AvenirNextLTPro-It.otf");}

body {
	margin: 0;
	padding: 0;
	color:#333;
	background-color:#FFF;
	background-position:center;
	background-repeat:repeat-x;
	font: 13px "AvenirNextLTPro-Medium", arial;	
	height:100%;
    width:100%;
}


/* GENERAL CLASSES */
#bg {   position: absolute;	position: fixed;	height:100%;    width:100%;   }
#bg img {    margin:0 auto;    min-width:1280px; width:100%;  }

.Main {  	position:relative; width:838px;	left: 50%; 	margin-left:-419px; height:auto; min-height:100%; 	}
.container {float:left; width:100%; }

a:link, a:visited, a:active {	color: #000;	text-decoration: none; font-weight:bold; outline:none; -moz-outline-style: none;}
a:hover {	text-decoration: underline;	color: #0098d6; font-weight:bold;}

a img{border:none;}

.forms {color: #402d1c; }

/*BODY CLASSES*/


.header {float:left; width:100%; background-color:#FFF;}
	.header img {float:left; margin:0 20px 0 0;}
	.header .blogMenu {float:right; margin-right:15px;}
	.header .menu {width:111px; height:55px; background-color:#a7a9ac; float:left; margin:0 0 0 5px;}
		.header .menu a:link, 
		.header .menu a:visited, 
		.header .menu a:active  {
									color:#FFF;
									font-family: "Rockwell", arial;
									margin:36px 0 0 4px;
									float:left;
									font-weight:normal;
								}
	.header .selected {height:110px;}
		.header .selected a:link, 
		.header .selected a:visited, 
		.header .selected a:active  {
									padding-top:55px;
								}

.content {width:100%; float:left; min-height:400px; padding-bottom:20px; background:#FFF;}
	.content .blogentry {margin:40px 25px 0 25px; float:left; width:790px;}
	.content .blogentry .blogtitle h1 {font-family: "Rockwell", arial; color:#00a890; font-size:19px; margin:0 0 3px 0; font-weight:normal; }
		.content .blogentry .blogtitle h1 a:link, 
		.content .blogentry .blogtitle h1 a:visited, 
		.content .blogentry .blogtitle h1 a:active  {
									color:#00a890;  font-size:19px; font-weight:normal;
								}
	.content .blogentry .date {font-family: "Rockwell", arial; color:#a7a9ac; font-weight:normal;}
	.content .blogentry .blogtext p {font-family: "AvenirNextLTPro-Medium", arial; margin:10px 0 0 0;}
	.break {display:none;}
	.content .blogentry .read-more {font-family: "Rockwell", arial; color:#a7a9ac; font-weight:normal;}



/*FORM CLASSES*/
.warning {	font-weight:bold;	color:#FF0000;	}
.success {	font-weight:bold;	color:#00CC00;	}

/*FOOTER CLASSES*/

.Footer {float:left; width:100%; background:url(../images/footer-bg.png) no-repeat 32px; height:100px;  padding-left:10px; text-align:center; }
	.Footer a:link, .Footer a:visited, .Footer a:active { margin:0 5px 0 5px;	}
	.Footer a:hover {	}

.base { font-family: "Rockwell", arial; font-size:12px; width:98%; color:#FFF; position:relative; clear:both; text-align:right; height:30px;}

