/*
    WesternAustralias.info styles

    f0e9d8  pale brown
*/

body { margin: 0; padding: 0; color: #000000; background: #444444; font-family: Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif; }
#wrapper { margin: 0 auto; padding: 0; color: #000000; background: #f0e9d8 url(../images/layout/bg-page.jpg) center top no-repeat; width: 930px; position: relative; }
h1 { margin: 0; height: 81px; padding-top: 38px; padding-left: 30px; padding-right: 0; padding-bottom: 0; }
h2 { font-size: 2em; font-weight: normal; font-family: Georgia, Times, sans-serif; margin-top: 30px; margin-left: 30px; margin-bottom: 0; }
h3 { font-size: 1.44em; font-weight: normal; font-family: Georgia, Times, sans-serif; margin-bottom: 0.5em; }

a { color: #222222; font-weight: bold; text-decoration: underline; }

h2 span.placename { display: block; line-height: 100%; margin-bottom: 0.5em; }
h2 span.statename { font-size: 0.4em; text-transform: uppercase; font-family: Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif; }

#video { margin: 46px 30px 16px 30px; padding: 0; width: 500px; height: 310px; overflow: hidden; }

#latest { margin: 13px 30px; padding: 10px; width: 480px; height: 150px; overflow: auto; border: 2px solid #bbbbbb; color: #000000; background: #ffffff; font-size: 0.75em; }
#latest h3 { font-size: 1.44em; line-height: 150%; margin-top: 0; }
span.latestdate { display: block; float: right; padding-left: 0.5em; font-size: 0.69em; font-weight: bold; }
span.latestdivider { display: none; }
span.latesttitle { display: block; float: left; padding-right: 0.5em; }
#latest p { line-height: 150%; margin-top: 0; clear: both; }

#locallinks { clear: both; padding: 0px 30px; }
#locallinks ul { padding: 0; margin: 0; list-style: none; font-size: 0.9em; height: 71px; }
#locallinks li { float: left; width: 160px; padding-right: 10px; }
#locallinks a { display: block; width: 115px; padding-left: 45px; line-height: 32px; padding-bottom: 23px; text-decoration: none; color: #ffffff; background: #333333; font-weight: normal; }
#locallinks li#link-tourism a { background: #333333 url(../images/layout/link-tourism.gif) left top no-repeat; }
#locallinks li#link-business a { background: #333333 url(../images/layout/link-business.gif) left top no-repeat; }
#locallinks li#link-government a { background: #333333 url(../images/layout/link-government.gif) left top no-repeat; }

#mapbox { width: 288px; height: 208px; border: none; margin: 0px; color: #000000; background: url(../images/layout/googlemap.jpg) left top no-repeat; padding: 13px 13px 24px 24px; text-align: right; font-size: 0.83em; position: absolute; top: 165px; right: 35px; }
#googlemap { width: 288px; height: 208px; /*border: 1px solid #cccccc;*/ margin: 0; padding: 0; overflow: hidden; }

#columnset { clear: both; color: #000000; background: #ffffff; margin: 0; padding: 20px 0 0 30px; position: relative; }
#columnset h3 { margin-top: 0px; margin-bottom: 20px; }
#columnset div { width: 270px; border: 1px solid #ffffff; color: #000000; background: #ffffff; }
#columnset div#clear { background: #ffffff; height: 10px; clear: both; }
#columnset div div { width: auto; }
#columnset div div div { border-top: 1px solid #eee; border-left: 1px solid #eee; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; color: #000000; background: #ffffff; padding: 5px; margin-bottom: 5px; }
#columnset div div div div { width: auto; border: none; }

#explore { padding-bottom: 1em; position: absolute; }
#explore form, #explore fieldset { margin: 0; padding: 0; border: none; text-align: left; }
#explore select { width: 200px; }

#intro { height: 315px; overflow: auto; padding: 0 10px 10px 0; margin-top: 10px; }
#intro p { font-size: 0.75em; line-height: 150%; margin-top: 0; }

#partners { color: #000000; background: #ffffff; position: absolute; top: 20px; left: 330px; }
#partners img { border: 2px solid #dddddd; }

#search { /*position: absolute; top: 20px; left: 630px;*/ margin-left: 600px; padding-bottom: 1em; }
#search .box { border: 1px solid #dddddd; color: #000000; background: #ffffff; font-size: 0.75em; padding: 15px; }
#search .box p { margin-top: 0; }

.search a { background: url(../images/layout/icon_plus.gif) no-repeat center right; display: block; color: #333; text-decoration: none; margin-bottom: 3px; }

.ebay, .amazon, .wikipedia, .youtube { padding-left: 45px; }
.google { background: url(../images/layout/icon_google.gif) no-repeat center left; padding: 5px 0 5px 80px; }
.ebay { background: url(../images/layout/icon_ebay.gif) no-repeat center left; }
.amazon { background: url(../images/layout/icon_amazon.gif) no-repeat center left; }
.wikipedia { background: url(../images/layout/icon_wikipedia.gif) no-repeat center left; }
.youtube { background: url(../images/layout/icon_youtube.gif) no-repeat center left; }



#footer { font-style: normal; color: #000000; background: #f0e9d8; font-size: 0.83em; clear: both; padding: 20px; margin: 0; font-weight: bold; }
#footer hr { display: none; }
#footer p { text-align: right; margin: 0; line-height: 150%; }
#footer a { color: #000000; font-weight: normal; text-decoration: none; }


#admin { margin: 13px 30px; padding: 10px; width: 480px; /*height: 150px; overflow: auto; border: 2px solid #bbbbbb; color: #000000; background: #ffffff;*/ }
#admin p { font-size: 0.75em; line-height: 150%; margin-top: 0; }

.abn { white-space: nowrap; }
.dotinfo { white-space: nowrap; }
