/* bluegalah.com.au ----------------------------------------------- */

/* general CSS  ----------------------------------------------- */

body { font-size: 12px; font-weight: normal; background: none; }
html { background: none; }
* { font-family: Arial, Helvetica, sans-serif; text-decoration: none; margin: 0; padding: 0; }

a, li { position: relative; }
img { border: none; } 


/* text etc ----------------------------------------------- */

body, p a, li a, #freecall a, #ft { color: #000; }
strong, #logo h1, #ct h1, #ct h2, #ct h3 { color: #ec0087; }

#freecall h1 { font-size: 1.6em; }
#nav li, .right h2 { font-size: 1.25em; }
#ct h1 { font-size: 1.3em; }
strong, #ct h2 { font-size: 1.15em; }
#ct h3 { font-size: 1.05em; }
#ct p, #ct ul li, #nojs p, .right p { font-size: 1.0em; }
#ft { font-size: 1.0em; }

#logo h1 { margin: 0; }
#freecall h1 { margin: 8px 0 20px 0; }
#ct h1, #ct h2, #ct h3 { margin: 6px 0 10px 0; }
#ct h2 { padding: 6px 0 0 0; }
#ct h3 { padding: 6px 0 0 0; }
#ct p { margin: 0 0 12px 0; padding: 0; }

p, li { line-height: 1.5em; }
#freecall h1, #ct h1 { line-height: 1.2em; }

p a, li a, #ft a { text-decoration: none; }

#ct h1 { text-transform: uppercase; }

strong, h1, h2, h3 { font-weight: bold; }

#ct h1, #ct h2, #ct h3, #bd13 #ct p { text-align: left; }
#ct p { text-align: left; }


/* general structure ----------------------------------------------- */

#wrapper, #hdbox, #ctbox, #ftbox { margin: 0 auto; height: auto; display: block; position: relative; text-align: left; } 
#wrapper { width: 100%; } 
#hdbox { height: auto; } 


/* common ----------------------------------------------- */

#logo, #logo h1, #freecall { display: block; }
#flagpole, #newgalah { display: none; }

#logo, #freecall { position: relative; }
#logo h1, #freecall h1 { position: relative; }
#logo h1 span { display: block; }


/* header ----------------------------------------------- */

#logo, #logo h1 { width: auto; height: auto; }

#freecall { width: auto; height: auto; }


/* content structure and styling ----------------------------------------------- */

#nav { display: none; } 

#ct { width: 100%; height: auto; float: none; position: relative; } 

#rhs, .right, #rightLast { display: none; } 

/* lists */
/* ul and ol items */
ul, ol { margin: 10px 0 10px 0; padding: 0; }
ul li ul, ol li ul { margin: 10px 0 10px 0; padding: 0; }
/* li margins and positioning */
li, li ul li { list-style-position: outside; }
ul li { margin: 0 0 10px 30px; }
ol li { margin: 0 0 10px 36px; }
li ul li { margin: 10px 0 0 20px; }
/* ol li bullet styles */
ol li { list-style-type: decimal; } /* 1st level links */
ol li ul li { list-style-type: circle; } /* 2nd level links */
/* ul li bullet styles */
ul li { list-style-type: square; } /* 1st level links */
ul li ul li { list-style-type: circle; } /* 2nd level links */


/* photo gallery menu ----------------------------------------------- */

.imgnav { display: none; }


/* footer ----------------------------------------------- */

#ft { height: auto; width: auto; position: relative; margin-top: 10px; }

#greenstar { display: none; } 


/* email form ----------------------------------------------- */

#eform, #groupform { display: none; }


/* Photo Gallery  ----------------------------------------------- */

.thumbImg { width: auto; height: auto; margin: 0 10px 10px 0; border: 1px solid #000; }

#AutoGal-Form { display: none; }


/* all sorts ----------------------------------------------- */

#ttkw, .clear, #clock, #weather, #ctbg, #nojs, .spacer { display: none; }
