/* ---------------------------------------------------------------------------------
   
   MyRobina - Master Stylesheet 
   Author: Pixel House
   Website: www.pixel-house.com.au 

--------------------------------------------------------------------------------- */


body { margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; background: #e2e2e2; }
li { margin: 0; }
li a { color: #494949; text-decoration: none; }
li a:hover { text-decoration: underline; }

h1, h3 { font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; margin: 0 0 0.4em 0; }
h1 { color: #666; font-size: 1.4em; }
h1 a { color: #666; text-decoration: none; }
h2 { color: #666; font-size: 1.05em; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; margin: 1.0em 0 0.4em 0; }
h3 { color: #9e9e9e; font-size: 1.10em; }
h3 a { color: #0f3781; text-decoration: none; }
h1 a:hover, h3 a:hover { text-decoration: underline; }
h4 { color: #666; font-size: 0.85em; margin: 1.2em 0 0.4em 0; }

p, li { font-size: 0.75em; color: #494949; line-height: 1.5em; margin: 0 0 1.0em 0; }
p a { color: #0f3781; }
a img { border: none; }

#print-logo { height: 0px; overflow: hidden; float: left; }

.hide { display: none; }
.show { display: block; }

/* ---------------------------------------------------------------------------------
   
CONTAINERS

--------------------------------------------------------------------------------- */

#headerbg { width: 100%; height: 339px; background: #0f3781; position: absolute; z-index: 1; top: 0px; left: 0px; }
#headerScroll { width: 100%; height: 670px; background: url(../images/bg-header.jpg) no-repeat center 0px; position: absolute; z-index: 2; top: 0px; left: 0px; }

#wrapper { width: 900px; margin: 0px auto; position: relative; z-index: 29; } 
#header { width: 900px; height: 93px; float: left; color: #fff; }
#photo { width: 890px; height: 241px; float: left; color: #fff; background: #fff; border: solid 5px #fff; border-bottom: none; }
#content { width: 890px; float: left; color: #fff; background: url(../images/bg-content.gif) repeat-y right 0 #fff; border: 5px solid #fff; }
#sponsors { width: 900px; float: left; padding: 10px 0px 0px 0px; background: url(../images/bg-footer.jpg) no-repeat right 0px #e2e2e2; border-bottom: solid 1px #b2b2b2; }
#footer { width: 900px; float: left; padding: 30px 0px 50px 0px; background: url(../images/bg-footer.jpg) no-repeat right 0px; }


#logo { margin: 23px 0px 0px 0px; float: left; }
#logo a { background: url(../images/logo.gif) no-repeat 0 0; width: 158px; height: 53px; text-indent: -9000px; display: block; }

#left { width: 595px; float: left; padding: 0px 15px 20px 10px; overflow: hidden; position: relative; }
#right { width: 250px; min-height: 400px; float: right; background: url(../images/bg-right.gif) repeat-x 0 0 #f1f1f1; padding: 0px 10px 30px 10px; overflow: hidden; }

#header-content #headerScroll { background: url(../images/bg-header2.jpg) no-repeat center 0px; }
#header-content #headerbg { height: 230px; }
#header-content #photo { height: 132px; background: #d8d8d8; }


/* ---------------------------------------------------------------------------------

NAVIGATION

--------------------------------------------------------------------------------- */

#header ul { margin: 65px 0px 0px 0px; padding: 0px; float: right; }
#header ul li { float: left; list-style-type: none; padding-left: 10px; line-height: 0.9em;}
#header ul li a { color: #a6caff; text-transform: uppercase; overflow: hidden; display: block; height: 11px; float: left; }
#header ul li a:hover { color: #fff; }
.divider { padding-right: 10px; border-right: solid 1px #325ea7; }


/* ---------------------------------------------------------------------------------
   
TITLES

--------------------------------------------------------------------------------- */

#h2-welcome,
#h2-search,
#h2-search2,
#h2-searchType,
#h2-news,
#h2-about,
#h2-mailing  
{ width: 100%; float: left; margin: 0; display: inline; font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; }

#h2-welcome, #h2-search2 { background: url(../images/h2-bg-searchType.gif) no-repeat 0 0; margin: 0px 0px 15px -10px; width: 620px; }
#h2-search { background: url(../images/h2-bg-search.gif) no-repeat 0 0; margin: 10px 0px 20px -10px; width: 620px; }
#h2-search2 { margin: 0px 0px 20px -10px; }
#h2-searchType { background: url(../images/h2-bg-searchType.gif) no-repeat 0 0; margin: 30px 0px 15px -10px; width: 620px; }
#h2-news { background: url(../images/h2-bg-news1.gif) no-repeat 0 0; margin: 0px 0px 14px -11px; }
#h2-about, #h2-mailing { background: url(../images/h2-bg-about1.gif) no-repeat 0 0; margin: 11px 0px 15px -11px; width: 269px; border-top: solid 1px #dbdbdb; }
#h2-about { margin-top: 18px; }

#h2-welcome span,
#h2-search span,
#h2-search2 span,
#h2-searchType span,
#h2-news span,
#h2-about span,
#h2-mailing span
{ color: #fff; background: url(../images/h2-shadow.jpg) no-repeat 0 0 #ba1a1a; padding: 9px 0px 9px 10px; margin: 0px; display: block; text-transform: uppercase; font-size: 0.75em; }

#h2-search span,
#h2-news span,
#h2-mailing span
{ background: url(../images/h2-shadow2.jpg) no-repeat 0 0 #ba1a1a; }

#h2-news span,
#h2-about span,
#h2-mailing span
 { background:  url(../images/h2-shadow4.jpg) no-repeat right 0 #ba1a1a; margin-top: -1px; font-size: 0.75em; }

#h2-mailing span { background-position: right 0; }

#h2-welcome span { width: 156px; }
#h2-search span { width: 142px; }
#h2-search2 span { width: 140px; }
#h2-searchType span { width: 177px; }
#h2-news span { width: 154px; }
#h2-about span { width: 100px; }
#h2-mailing span { width: 144px; }

#h2-search2 #addBusiness { width: 110px; }
#h2-search2 #news { width: 110px; }
#h2-search2 #news2 { width: 102px; }
#h2-search2 #privacy { width: 110px; }
#h2-search2 #contactUs { width: 90px; }
#h2-news #more { width: 108px; }


/* ---------------------------------------------------------------------------------
   
LEFT

--------------------------------------------------------------------------------- */


#searchP { margin: 0 0 0.75em 0; float: left; width: 100%; }
.field { border: solid 1px #7f9db9; padding: 1px; color: #494949; }
#searchForm { width: 284px; float: left; }
#searchF { width: 200px; padding: 2px; float: left; }
#searchForm select { float: left; display: inline; margin-left: 8px; width: 170px; }
#searchB { float: right; }
.intro { font-size: 1.4em; line-height: 1.35em; font-style: italic; }

.searchTypes { float: left; margin: 0px; padding: 0px 5px 0px 0px; width: 143px; }
.searchTypes li { list-style-type: none; padding: 0; margin: 0; float: left; width: 143px; }
.searchTypes li a { padding: 1px 4px 1px 14px; background: url(../images/bullet-01.gif) no-repeat 2px 8px; display: block; }
.searchTypes li a:hover { background: url(../images/bullet-01.gif) no-repeat 2px 8px #eaeaea; text-decoration: none; color: #ba1a1a; }


/* ---------------------------------------------------------------------------------
   
RIGHT

--------------------------------------------------------------------------------- */

#right .date { margin: 0px 0px 12px 0px; font-size: 0.7em; float: left; width: 100%; }
#right .date span { font-weight: bold; background: #fff; padding: 2px 3px; }
#right h3 { margin: 0.7em 0 0.5em 0; color: #0f3781; font-size: 1.10em; }
#right h3 a { color: #0f3781; }


#allArticles { background: url(../images/icon-articles.gif) no-repeat 5px 5px #fff; padding: 4px 5px 5px 28px; font-size: 0.9em; color: #757575; width: 216px; display: block; } 
#allArticles:hover { background: url(../images/icon-articles.gif) no-repeat 5px 5px #0f3781; color: #fff; }

#aboutP { margin: 0 0 0.75em 0; float: left; }

.shortStory { border-bottom: dashed 1px #ccc; padding: 0 0 1.0em 0; margin: 0; }

#mList { float: left; margin: 0; }
#mailingList { float: left; width: 230px; margin: 20px 0px 0px 0px; border: dashed 1px #b1b1b1; padding: 12px 10px 0px 10px; background: #fff; }
#mailingList p { margin: 0 0 0.6em 0; }
#mailingList label { width: 60px; float: left; }
#mailingList input { width: 161px; padding: 1px; }

#mRight { float: right; }
#mRight input { width: 90px; float: right; margin-right: 2px; display: inline; }


/* ---------------------------------------------------------------------------------
   
FOOTER

--------------------------------------------------------------------------------- */

#footer p { margin: 0 0 0.2em 0; font-size: 0.7em; text-align: center; }
#footer hr { display: none; }


/* ---------------------------------------------------------------------------------
   
SPONSORS

--------------------------------------------------------------------------------- */

#sponsors p { float: left; width: 250px; padding: 15px 25px 0px 25px; margin: 0; }
#sponsors p a { width: 250px; float: left; color: #494949; text-decoration: none; display: block; padding: 70px 0px 20px 0px; }
#sponsors p span { color: #ba1a1a; text-decoration: underline; }
#sponsors p a:hover { background-position: 0px -191px; color: #000; }

#auscare a { background: url(../sponsors/auscare.gif) no-repeat 0px 0px; }
#aussiehealth a { background: url(../sponsors/aussiehealth.gif) no-repeat 0px 0px; }
#fermented a { background: url(../sponsors/fermented-grape.gif) no-repeat 0px 0px; }
#quorum a { background: url(../sponsors/quorum-services.gif) no-repeat 0px 0px; }
#surfinparadise a { background: url(../sponsors/surf-in-paradise.gif) no-repeat 0px 0px; }
#gcfoodguide a { background: url(../sponsors/gcfoodguide.gif) no-repeat 0px 0px; }
#mcycles a { background: url(../sponsors/mudgeeraba-cycles.gif) no-repeat 0px 0px; }

.sdivider { background: url(../sponsors/divider.gif) no-repeat right bottom; }


/* ---------------------------------------------------------------------------------
   
TWITTER

--------------------------------------------------------------------------------- */

#twitter { width: 213px; height: 109px; text-align: left; padding: 30px 27px 0 30px; margin: 0 0 0 -10px; float: left; background: url(../images/bg-twitter.gif) no-repeat 0 0; }
#twitter h4 { display: none; }
#twitter ul { margin: 0; padding: 0; width: 100%; height: 68px; color: #888683; font-size: 0.9em; }
#twitter ul li { list-style-type: none; padding: 0; line-height: 1.3em; }
#twitter ul li a { color: #fc871e; }
#twitter p { margin: 0; float: left; width: 100%; }
#twitter p a { }
#twitter p a:hover {  }








