/* Regular Tags */  
body{margin:0; font-family: Baskerville, "Palatino Linotype",  Times, "Times New Roman", serif; color: #333333; line-height:1.4; font-size:1em}
h1{color: #7F6250; margin-top:0; font-style:italic; font-variant: small-caps; letter-spacing:1px; font-size:1.8em}
h2{color: #7F6250; font-style:italic; font-size:1.4em}
h3{color: #7F6250; font-style:italic; }
h2,h3{margin-bottom:0; margin-top:30px; font-variant: small-caps; letter-spacing:1px;}
p{color: #333333; text-align: justify; padding-top:0; margin-top:5px; }
ul{list-style-image:url(/images/M_images/arrow.png)}
.hide{display:none;}
.show{display:block;}
.code{border:1px solid #ccc; background-color:#f2f2f2; padding:5px;}
p.code{text-align:left}
.codeformat{font-family:courier;}
.clear{clear:both}
em{font-style:italic}
.center{text-align:center}

/* Links */
a{color: #7F6250; }
a:visited{color:#5A238D}
a:hover{background-color:#CCAC95; border-bottom:solid 1px #7F5A3F; text-decoration:none; color:#000;}
a.img:hover{background-color:transparent; border:none;}
a:active{}

/* External Links */
a.external, div#content a[href ^='http']{padding-right:15px; background:url(/templates/onegeek/images/external.png) center right no-repeat}
a.external:hover, div#content a[href ^='http']:hover{background-color:#CCAC95; border-bottom:solid 1px #7F5A3F; text-decoration:none; color:#000;}
div#content a[href *='onegeek.com.au']{background-image:none; padding-right:0;}

/* Header */
#header{height:300px;}

/* Content */
#content{margin:0 auto; max-width:800px;padding:0 10px; }

/* Classes - TODO: fix this */
#content .module{ width:25%; float:right; margin:0 0 10px 0; }
#content .module ul, #content .module form{border:1px solid #ccc;}
#content .module div div div table{padding:.5em;}
#content .module div div div form, #content .module div div div table.contentpaneopen, #content .module div div div ul{background:url(../images/bgUp.png) top repeat-x;margin-top:0;padding:5px;}
#content .module h3{color:#fff; font-weight:normal; padding:5px 10px;margin-bottom:0; background:url(/templates/onegeek/images/boxHeader.gif) top repeat-x; margin-top:0; font-size:1em;margin-bottom:0; line-height:1}
.module h4{text-align:center; margin:5px}

/* Boxes */
.module{float:left;}

#content #body .module{width:auto; float:none;}
#content #body .module ul{margin-left:0; padding-left:20px;}
#content #body .module h3{background:url(/templates/onegeek/images/boxHeaderBg.gif) top repeat-x;}

.contentheading{font-weight:bold; display:none}
.componentheading{font-weight:bold;}
ul.latestnews{margin:0; padding:.5em;}
.latestnews li{margin-left:10px;}

/* Banner advertisements / campaign */
#advertisement{background:url(/templates/onegeek/images/bikeboy.jpg) no-repeat; height:230px; width:800px; margin:10px auto; position:relative;}

/* Main Menu */
#menu{position:absolute; margin:0; padding:0; bottom:0;}
#menu a#rss img,#menu a#rss:hover img{border:none;}
#menu a#rss{position:absolute; bottom:8px; right:17px}
#menu a#rss:hover{background:transparent; border:none;}
#menu ul{margin:0; list-style:none;padding:0;width:800px;}
#menu ul li a{text-decoration:none; color:#fff;padding:18px 18px; display:block; margin:0;}
#menu ul li a:hover,#menu ul li a#active_menu,#menu ul li.active a{background:none; border:none; font-size:1.4em;  font-weight:bold}
#menu ul li{float:left; height:50px;margin:0;}

/* Breadcrumbs */
#breadcrumbs{margin:0px auto 10px auto;width:794px;clear:both;border:1px solid #ccc; -moz-border-radius:5px; height:30px;background-color:#F6F2F2; position:relative;}
#breadcrumbs a{display:inline; float:none; padding:0 5px; text-decoration:none; color:#333; }
#breadcrumbs div.moduletable span{position:relative; top:5px; left:15px}

/* Regular Tags */  
body{margin:0; font-family: Baskerville, "Palatino Linotype",  Times, "Times New Roman", serif; color: #333333; line-height:1.4; font-size:1em}
h1{color: #7F6250; margin-top:0; font-style:italic; font-variant: small-caps; letter-spacing:1px; font-size:1.8em}
h2{color: #7F6250; font-style:italic; font-size:1.4em}
h3{color: #7F6250; font-style:italic; }
h2,h3{margin-bottom:0; margin-top:30px; font-variant: small-caps; letter-spacing:1px;}
p{color: #333333; text-align: justify; padding-top:0; margin-top:5px; }
ul{list-style-image:url(/images/M_images/arrow.png)}
.hide{display:none;}
.show{display:block;}
.code{border:1px solid #ccc; background-color:#f2f2f2; padding:5px;}
p.code{text-align:left}
.codeformat{font-family:courier;}
.clear{clear:both}
em{font-style:italic}
.center{text-align:center}

/* Links */
a{color: #7F6250; }
a:visited{color:#5A238D}
a:hover{background-color:#CCAC95; border-bottom:solid 1px #7F5A3F; text-decoration:none; color:#000;}
a.img:hover{background-color:transparent; border:none;}
a:active{}

/* External Links */
a.external, div#content a[href ^='http']{padding-right:15px; background:url(/templates/onegeek/images/external.png) center right no-repeat}
a.external:hover, div#content a[href ^='http']:hover{background-color:#CCAC95; border-bottom:solid 1px #7F5A3F; text-decoration:none; color:#000;}
div#content a[href *='onegeek.com.au']{background-image:none; padding-right:0;}

/* Header */
#header{height:300px;}

/* Content */
#content{margin:0 auto; max-width:800px;padding:0 10px; }

/* Classes - TODO: fix this */
#content .module{ width:25%; float:right; margin:0 0 10px 0; }
#content .module ul, #content .module form{border:1px solid #ccc;}
#content .module div div div table{padding:.5em;}
#content .module div div div form, #content .module div div div table.contentpaneopen, #content .module div div div ul{background:url(../images/bgUp.png) top repeat-x;margin-top:0;padding:5px;}
#content .module h3{color:#fff; font-weight:normal; padding:5px 10px;margin-bottom:0; background:url(/templates/onegeek/images/boxHeader.gif) top repeat-x; margin-top:0; font-size:1em;margin-bottom:0; line-height:1}
.module h4{text-align:center; margin:5px}

/* Boxes */
.module{float:left;}

#content #body .module{width:auto; float:none;}
#content #body .module ul{margin-left:0; padding-left:20px;}
#content #body .module h3{background:url(/templates/onegeek/images/boxHeaderBg.gif) top repeat-x;}

.contentheading{font-weight:bold; display:none}
.componentheading{font-weight:bold;}
ul.latestnews{margin:0; padding:.5em;}
.latestnews li{margin-left:10px;}

/* Banner advertisements / campaign */
#advertisement{background:url(/templates/onegeek/images/bikeboy.jpg) no-repeat; height:230px; width:800px; margin:10px auto; position:relative;}

/* Main Menu */
#menu{position:absolute; margin:0; padding:0; bottom:0;}
#menu a#rss img,#menu a#rss:hover img{border:none;}
#menu a#rss{position:absolute; bottom:8px; right:17px}
#menu a#rss:hover{background:transparent; border:none;}
#menu ul{margin:0; list-style:none;padding:0;width:800px;}
#menu ul li a{text-decoration:none; color:#fff;padding:18px 18px; display:block; margin:0;}
#menu ul li a:hover,#menu ul li a#active_menu,#menu ul li.active a{background:none; border:none; font-size:1.6em;  font-weight:bold; padding:10px 12px 18px 12px}
#menu ul li a#active_menu{font-size:1.4em; padding-top:12px}
#menu ul li{float:left; height:50px;margin:0;}

/* Breadcrumbs */
#breadcrumbs{margin:0px auto 10px auto;width:794px;clear:both;border:1px solid #ccc; -moz-border-radius:5px; height:30px;background-color:#F6F2F2; position:relative;}
#breadcrumbs a{display:inline; float:none; padding:0 5px; text-decoration:none; color:#333; }
#breadcrumbs div.moduletable span{position:relative; top:5px; left:15px}

/* Search */
#searchwrapper { background:#F0ECE8 none repeat scroll 0 0; border-bottom:1px solid #CCCCCC; height:40px; }
#search { margin:0 auto; width:800px; height:40px; position:relative; }
#search form { position:absolute; top:10px; right:0; padding:0; margin:0;}
#search input.inputbox{height:19px; width:194px; }
#search input{margin:0;}

/* Body div */
#body{ width:70%;float:left; -moz-border-radius:5px; margin:0 1% 0 0; min-height:750px;}

/* Polls, News */
#poll .action{text-align:center; margin:10px 0}
#poll .action *{margin:0 5px}
#poll fieldset {border:none;}

.polls_color_1, .polls_color_2, .polls_color_3, .polls_color_4, .polls_color_5, .polls_color_6, .polls_color_7, .polls_color_8, .polls_color_9, .polls_color_10{ background-color: #333; border: 1px solid #efefef; }
dl.poll dt{font-weight:bold;}


/* Footer */
div#footer{background:url(/templates/onegeek/images/footerBg.gif) top repeat-x; padding:15px 0 20px 0; clear:both; margin-top:100px; text-align:center;}
div#footer p{text-align:center}

/* Advertisements */
#ads{float:right;padding:0 10px;}

/* Donate */
#donate input {display:block; margin-bottom:10px; margin-left:auto; margin-right:auto; margin-top:0;}


/* Misc */
td.buttonheading a img, td.buttonheading a:hover{background:none;border:0;}
.google{margin-top:20px;}
#google{float:left;}
p.iteminfo{margin:0; padding:0;}
.createdate,span.small{color:#7f6250;background:transparent; margin:0}
.createdate{text-align:left; color:#AFAFAF; }
div.bookmarks a:hover{background:none;border:0;}
div.back_button{margin-top:20px;}

/* Front Page */
div.blog h2{margin-top:0px;}
p.articleinfo{margin:0; width:200px; float:left}
.article_column{width:250px; float:left; margin-right:30px}
.buttonheading{float:right;}
.buttonheading a img{border:none}
.buttonheading a:hover{background:none; border:none}

/* Subscribe */
form#subscribe {padding:3px;text-align:center;} 
form#subscribe input#subscribeemail{width:140px}

/* Search Page */
div.results, form.search_result{margin:10px 0}


/* Articles - TODO: Fix this up! */
.componentheadingarticlelisting{font-weight:bold; padding:10px 0 0 0; font-size:1.5em; margin-bottom:0}
.poll th, table.category th, th.sectiontableheaderarticlelisting, tr.sectiontableheaderarticlelisting{background:#DDD; font-weight:bold; font-style:italic}
.poll th{text-align:left}
.poll td, .poll th, table td, table.category th, table.category td, th.sectiontableheaderarticlelisting,tr.sectiontableheaderarticlelisting, .sectiontableheaderarticlelisting td, .sectiontableentry1articlelisting td, tr.sectiontableentry2articlelisting td{padding:5px; border-bottom:solid 1px #ccc;}
td.question, tr.row0, tr.sectiontableentry1articlelisting{background:#efefef}
tr.sectiontableentry2articlelisting{background:#ffffff}
.sectiontableheaderarticlelisting a{color:#333; text-decoration:none}
.sectiontableheaderarticlelisting a:hover{background:none;}

/* Tables */
table{width:100%; border-collapse:collapse; margin:0;}
table.category th{text-align:left;}
table.category a img{border:none; margin:0 5px}
table.sortable th{cursor:pointer; text-decoration:underline}

/* Tabs */
#tabsB {float:left; width:100%;font-size:93%; line-height:normal;border:0 solid #000;border:0 solid #999;background:transparent url('/images/tabs/tabBgB.gif') repeat-x bottom; padding-right:23px}
#tabsB ul {margin:0;padding:10px 10px 0 0;list-style:none;}
#tabsB li {display:inline; margin:0; padding:0;}
#tabsB a {float:left;background:url("/images/tabs/tableftB.gif") no-repeat left top; margin:0; padding:0 0 0 4px; text-decoration:none; }
#tabsB a span {float:left; display:block; background:url("/images/tabs/tabrightB.gif") no-repeat right top;padding:5px 15px 4px 6px;color:#666;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsB a span {float:none;}
/* End IE5-Mac hack */
#tabsB a:hover span, #tabsB a.active span {color:#000;}
#tabsB a:hover, #tabsB a.active {background-position:0% -43px; border:none;}
#tabsB a:hover span, #tabsB a.active span  {background-position:100% -43px;}
/* Hide inactive tabs - by default tab0 is always shown */
#tab0,#tab1, #tab2,#tab3,#tab4,#tab5,#tab6{padding:10px; float:left; width:100%; border:2px solid #E9E8E8; border-top:none}
#tab1,#tab2,#tab3,#tab4,#tab5,#tab6{display:none;} 


/* Twitter */
div#content a#twitter{ display:block; margin:0 auto; padding:0; width:100px; height:100px; background:none}
div#content a#twitter img{border:none}
div#content a#twitter:hover{background:url("http://www.jobsfindyou.com.au/images/icons/twitter/twitter-follow-me-on.png"); border:none}
div#content a#twitter:hover img{display:none;}


/* Search */
