/* surfandsun.com.au ----------------------------------------------- */

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

body { font-size: 14px; font-weight: normal; }
* { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none; }

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


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

.wrapper, #hdbox, #ctbox { margin-bottom: 20px; display: block; text-align: left; } 

#searchbox, #imgbox, #navbox, #ftbox { display: none; }

.wrapper { width: 100%; } 
#hdbox { height: auto; } 
#ctbox { height: auto; }

#ct { width: 99%; } 


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

.hdL { width: auto; height: auto; display: block; position: relative; float: none; text-align: left; }
.hdR { display: none; }

#logo, #logo h1, #logoAB, #logoAB h1 { width: auto; height: auto; display: block; text-align: left; position: relative; }
#logo h1 span, #logoAB h1 span { display: block; }

#logo-tag { display: none; }

#awards, #awardsM, #awardsV { display: none; }


/* search box ----------------------------------------------- */

#srchboxSearchPg { display: none; }


/* content area ----------------------------------------------- */

#ct { height: auto; display: block; position: relative; }
/* 2 column layout for most pages */
#ct2l { width: 99%; float: none; height: auto; display: block; position: relative; }
#ct2r { display: none; } 
/* 1 column layout the error page etc */
#ct1 { width: 99%; float: none; } 

#boxMenu, .rhsbox, .imgnav { display: none; }


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

body, a  { color: #000; }
h1, h2, h3, .search-results a { color: #7d4199; }

#logo h1 { font-size: 3.0em; }
h1 { font-size: 2.0em; }
h2 { font-size: 1.7em; }
h3 { font-size: 1.4em; }

h1 { padding: 0 0 10px 0;  }
h2 { padding: 0 0 5px 0; }
h3 { padding: 0 0 5px 0; }
p { padding: 0 0 10px 0; }
.search-results p, .search-results a { padding: 0 0 0 0; }

p, li, h1, h2, h3 { line-height: 1.5em; }

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

h1, h2, h3, strong, #logo span, .search-info { font-weight: bold; }


/* lists */
/* ul and ol items */
ul, ol { margin: 2px 0 14px 11px; padding: 0; }
ul li ul, ol li ul { margin: 3px 0 4px 0; padding: 0; }
/* li margins and positioning */
li, li ul li { list-style-position: outside; }
ul li { margin: 0 0 5px 15px; }
ol li { margin: 0 0 5px 25px; }
li ul li { margin: 4px 0 0 18px; }
/* 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: disc; } /* 1st level links */
ul li ul li { list-style-type: circle; } /* 2nd level links */


/* Auto Gallery ----------------------------------------------- */

#AutoGal-Form { display: none; }


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

#eform { display: none; }


/* ajaxsearch ----------------------------------------------- */

.search-info, .search-results { display: block; position: relative; width: 99%; }
.search-info { margin: 10px 0 20px 0; }
.search-results { margin: 10px 0 30px 0; }
.search-results .num { padding-right: 4px; }
.search-paging { display: none; }


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

.wrapright, .wrapleft, #imgPreload { display:none; }
