/* CSS Document */

body {
	background-color: #7C7676;
	margin:15px 20px 15px 20px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#0033FF;
	height:100%;
}
#clearer {
    clear: both;
    height: 10px;
}
/******** Forms Formatting ********/
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #666666;
}
button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #E4749B;
	border: 1px solid #333333;
}
/******** Text Formatting ********/

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	background-color:#FFFFFF;
}
li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	background-color:#FFFFFF;
	margin-bottom:10px;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#333333;
	background-color:#FFFFFF;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#666666;
	padding-bottom: 2px;
	background-color:#FFFFFF;
}

/******** Home Page ********/

#stateLink{
	width				: 680px;
	padding				: 10px;
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	color				: #666666;
}
#stateSelect{
	width				: 148px;
	height				: 154px;
	float				: left;

}
#vicLink{
	width				: 138px;
	height				: 52px;
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 10px;
	font-weight			: normal;
	color				: #333333;
	background-color	: #FFFFFF;
	font-weight			: bold;
	text-decoration		: none;
	float				: left;
	border				: 1px solid #FFFFFF;
	background-color	: #DFEAF1;
	padding				: 45px 0px 0px 10px;
}
#vicLink:hover{
	background-color	: #ECD3E4;
}
#nswLink{
	width				: 138px;
	height				: 34px;
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 10px;
	font-weight			: normal;
	color				: #333333;
	background-color	: #FFFFFF;
	font-weight			: bold;
	text-decoration		: none;
	float				: left;
	border-left			: 1px solid #FFFFFF;
	border-right		: 1px solid #FFFFFF;
	background-color	: #DFEAF1;
	padding				: 18px 0px 0px 10px;
}
#nswLink:hover{
	background-color	: #ECD3E4;
}
#qldLink{
	width				: 138px;
	height				: 18px;
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 10px;
	font-weight			: normal;
	color				: #333333;
	background-color	: #FFFFFF;
	font-weight			: bold;
	text-decoration		: none;
	float				: left;
	border				: 1px solid #FFFFFF;
	background-color	: #DFEAF1;
	padding				: 7px 0px 0px 10px;
}
#qldLink:hover{
	background-color	: #ECD3E4;
}
#homeFeature{
	width				: 533px;
	height				: 144px;
	border-top			: 1px solid #FFFFFF;
	border-bottom		: 1px solid #FFFFFF;
	float				: right;
	background-image	: url(../images/interface/feature_home.jpg);
	background-repeat	: no-repeat;
	padding				: 10px 0px 0px 15px;
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 12px;
	color				: #000000;	
}

#quote{
	margin-top			: 160px;
	padding				: 25px 0px 150px 0px;
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	color				: #666666;
	text-align			: right;
	width				: 700px;
}


/******** Layout ********/

#top{
	height:5px;
	width: 750px;
	margin: 0px auto -8px auto;
	background-image: url("../images/interface/mainbody_top.gif");
	background-repeat:no-repeat;
}
#masthead{
	width: 700px;
	height: 90px;
	padding: 15px 25px 0px 25px;
	margin: 0px auto -1px auto;
	color:#FFFFFF;
	background-image: url("../images/interface/mainbody_bg.gif");
	background-repeat:repeat-y;
}
.linkKaren{
	padding: 10px 0px 0px 0px;
	height: 50px;
	width: 490px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
	float:left;
	text-decoration:none;
}
.linkKarenHome{
	padding: 10px 0px 0px 0px;
	height: 80px;
	width: 490px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
	float:left;
	text-decoration:none;
}
#logo{
	height: 80px;
	width: 200px;
	color:#999999;
	float:right;
	text-align:right;
}
#mainMenu{
	width: 490px;
	margin: 0px;
	float: left;
}
#feature{
	width: 715px;
	height: 40px;
	padding: 20px 0px 0px 35px;
	color:#000000;
	background-color:#000000;
	background-image: url("../images/interface/feature_singing.jpg");
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin: 0px auto 0px auto;
}
#mainBody{
	width: 700px;
	height: 50%;
	background-image: url("../images/interface/mainbody_bg.gif");
	background-repeat:repeat-y;
	padding: 25px 25px 25px 25px;
	margin: 0px auto 0px auto;
}
#mainHomeBody{
	width				: 700px;
	background-image	: url("../images/interface/mainbody_bg.gif");
	background-repeat	: repeat-y;
	padding				: 0px 25px 0px 25px;
	margin				: 0px auto 0px auto;
}
#mainHomeBody2{
	width				: 700px;
	background-image	: url("../images/interface/mainbody_bg.gif");
	background-repeat	: repeat-y;
	padding				: 0px 25px 0px 25px;
	margin				: 0px auto 0px auto;
}

#footer{
	width: 700px;
	padding: 0px 25px 25px 25px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	background-image: url("../images/interface/mainbody_bg.gif");
	background-repeat:repeat-y;
	margin: 0px auto -1px auto;
}

#base{
	height:5px;
	width: 750px;
	margin: 0px auto -8px auto;
	background-image: url("../images/interface/mainbody_base.gif");
	background-repeat:no-repeat;
}

/******** Main Menu ********/

.menuItem{
	padding: 5px 0px 4px 0px;
	margin: 0px 5px 0px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	background-color:#FFFFFF;
	float:left;
}
.menuItem:hover {
	border-bottom: 4px solid #EC8F8F;
}
.menuSubItem{
	width: 120px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	background-color:#FFFFFF;
	padding: 3px 0px 3px 0px;
	float:left;
	border-top: 1px solid #7F7F7F;
}
.menuSubItem:hover {
	background-color:#FEE5E5;
}
.menuSubItem2{
	width: 120px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	background-color:#FFFFFF;
	padding: 3px 0px 3px 0px;
	float:left;
	border-top: 1px solid #7F7F7F;
	border-bottom: 1px solid #7F7F7F;
}
.menuSubItem2:hover {
	background-color:#FEE5E5;
}
.menuSubChild{
	width: 95px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	background-color:#FFFFFF;
	padding: 3px 0px 3px 3px;
	margin-left: 15px;
	float:left;
	border-top: 1px solid #7F7F7F;
}
.menuSubChild:hover {
	background-color:#FEE5E5;
}
.menuSubChild2{
	width: 95px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	background-color:#FFFFFF;
	padding: 3px 0px 3px 3px;
	margin-left: 15px;
	float:left;
}
.menuSubChild2:hover{
	background-color:#FEE5E5;
}

/******** 3 Column Layout ********/

#LColumn{
	width: 120px;
	float: left;
}
#content{
	width	:400px;
	padding	: 0px 25px 0px 25px;
	float	: left;
}
#content a:link {
	color: #EC8F8F;
	text-decoration:underline;
}
#content a:hover {
	color: #EC8F8F;
	text-decoration:underline;
}
#content a:visited {
	color: #EC8F8F;
}
#RColumn{
	width: 120px;
	float: left;
}
#contentTell{
	width:700px;
	padding: 0px 25px 0px 25px;
	float: left;
}
#contentNews{
	width:650px;
	padding: 0px 25px 0px 25px;
	float: left;
}
/******** Right Hand Column ********/

#cRightNews h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	margin-bottom: 2px;
}
#cRightNews p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin: 2px 0px 10px 0px;
}

#cRightQuote h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	margin-bottom: 2px;
}
#cRightQuote p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin: 2px 0px 10px 0px;
}

/*******  News Pages *******/

#newsTitle{
	width: 600px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	padding: 4px 0px 5px 0px;
	color:#333333;
	text-decoration: none;
	}
#newsDate{
	width: 600px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding: 4px 0px 15px 0px;
	color:#999999;
	text-decoration: none;
	}
#newsSource{
	width: 600px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding: 4px 0px 5px 0px;
	color:#333333;
	text-decoration: none;
	}
#newsSource a{
	width: 600px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding: 4px 0px 5px 0px;
	color:#FF3399;
	text-decoration: none;
	}
#newsBody{
	width: 600px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 4px 30px 5px 0px;
	color:#666666;
	text-decoration: none;
	}

/***** info tables *****/

.tableTitle{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	background-color:#C4BDC1;
	padding: 5px;
}
.tableLocation{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#EDE9ED;
	padding: 5px;
}
.tableTime{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#FFFFFF;
	padding: 5px;
}
.tableBg{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-image: url("../images/interface/table_bg.gif");
	background-repeat:repeat-x;
	background-color:#EFEFEF;
}

/***** 2 column layout *****/


#contentWide{
	width	: 500px;
	padding	: 0px 25px 0px 25px;
	float	: left;
}
#contentWide a:link {
	color: #EC8F8F;
	text-decoration:underline;
}
#contentWide a:hover {
	color: #EC8F8F;
	text-decoration:underline;
}
#contentWide a:visited {
	color: #EC8F8F;
}

/***** footer tools *****/

.toollinks{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999999;
	text-decoration:none;
}
.toollinks a:link {
	color: #999999;
	text-decoration:none;
}
.toollinks a:hover {
	color: #EC8F8F;
	text-decoration:underline;
}
.toollinks a:visited {
	color: #999999;
	text-decoration:none;
}



select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: 1px solid #333333;
}
