/* 

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



body {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #3c3c3c;

	margin: 0px;

	padding: 0px;

	background-color: #FFFFFF;

	background-image: url(img/elements/bg/page.gif);

	background-repeat:repeat-y;

	background-position: center;

}



form { display: inline; }







/* Master

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





#masterWrap {

	margin:0 auto; 

	width: 950px;

	position: relative;

	overflow: hidden;

	background-color: #9daa3f;

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #81883a;

	border-left-color: #81883a;

}





/* Headings and paragraphs

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

h1, h2, h3, h4, h5, h6 {

margin-top: 0px;

color: #708a04;

font-family: Arial, Helvetica, sans-serif;

}



h1.content, h1.forumhead {

font-size: 1.8em;

font-weight: bold;

margin-top: 0.5em;

margin-bottom: 0.0em;



}



h1.forumhead {

border-bottom: none;

padding-bottom: 0em;

margin-bottom: 0.2em;

margin-top: 0em;

}



h3, h3.box, h3.magHeading {

font-size: 1.2em;

font-weight: normal;

}



h3.account {

margin-top: 0.2em;

margin-bottom: 0.2em;

}



h3.box, h3.mag, h3.magHeading {

margin-top: 0.4em;

margin-bottom: 0.9em;

	color: #b12930;

	font-weight: bold;

}



h3.magHeading { 

margin-top: 12px;

margin-bottom: 16px;

color: #708a04;

}



h3.mag {

margin-top: 0;

color: #b12930;

}



h3.rightcol, h3.articleRight {

margin-top: 0.5em;

margin-bottom: 0.7em;

	color: #708a04;

	font-weight: normal;

	font-size: 1.2em;

}



h3.articleRight { 

font-size: 1.1em;

}



h4.ctcBox {

margin-bottom: 0.4em;

margin-top: 0.4em;

font-size: 1.1em;

font-weight: bold;

}



h5.articletitle {

	font-size: 1.2em;

	margin-top: 0.9em;

	margin-bottom: 0.6em;

	font-weight: bold;

	color: #b12930;

}



h3.ctcHead {

color: #b02930;

margin-top: 0em;

font-size: 1.3em;

font-weight: bold;

}



h1.emailFriend {

color: #fff;

font-size: 1.2em;

font-weight: bold;

margin-top: 0em;

margin-bottom: 0em;

}



h4 {

font-size: 1.2em;

margin-bottom: 1em;

}



h4.red {

color: #b12930;

}



p {

margin-top: 0px;

margin-bottom: 0.8em;

}



p.nomargin {

margin-top: 0em;

margin-bottom: 0em;

}



p.margintop {

margin-top: 0.8em;

margin-bottom: 0em;

}



p.artsh {

color: #8ca70f;

margin-bottom: 2em;

margin-top: 0em;

}



p.forumsh {

margin-bottom: 1em;

margin-top: 0em;

}



p.boxhead {

margin-top: 0.6em;

margin-bottom: 0.6em;

}



p.magItemTitle {

margin-top: 0em;

margin-bottom: 4px;

}



p.magItemBlurb {

margin-top: 0em;

margin-bottom: 5px;

}



p.tipdate {

color: #b12930;

}



p.articlelist {

margin-bottom: 1em;

}



p.articlelink {

margin-bottom: 0.7em;

margin-top: 0;

}



p.imghead {

height: 15px;

padding-top: 3px;

padding-bottom: 12px;

}



p.subnote {

margin-top: 1.3em;

font-size: 0.9em; 

}



p.subforum {

margin-top: 1em;

margin-bottom: 0.6em;

}



p.searchResultsSub {

margin-top: 0em;

margin-bottom: 2em;

}



p.postdetails {

color: #5a5a5a;

font-size: 0.9em;

margin-top: 0.2em;

margin-bottom: 0em;

}



p.leftBoxDisc {

margin-top: 0.2em;

border-top: solid 1px #dee3c9;

padding-top: 0.6em;

margin-bottom: 0;

}



p.posttitle {

font-weight: bold;

margin-bottom: 0em;

}



p.postago {

font-size: 0.9em;

margin-top: 0.2em;

margin-bottom: 1.1em;

}



p.postbody {

line-height: 1.5em;



}



/* Links

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



a:link, a:visited, a:active, a:hover {

color: #708a04;

text-decoration: none;

}

a:hover {

text-decoration: underline;

}



a.blitzLink:link,  a.blitzLink:visited, a.blitzLink:active, a.blitzLink:hover{

color: #b02930;

}



a.a11link:link, a.a11link:visited, a.11link:active, a.11link:hover {

color: #708a04;

text-decoration: none;

font-size: 0.9em;

}



a.forumLink:link, a.forumLink:visited, a.forumLink:active, a.forumLink:hover {

color: #708a04;

font-weight: bold;

}



a.v10bold:link, a.v10bold:visited, a.v10bold:active, a.v10bold:hover {

color: #F9FAEF;

text-decoration: none;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size: 0.8em;

font-weight: bold;

}



a.pageResult:link, a.pageResult:visited, a.pageResult:active, a.pageResult:hover, span.currentPage, span.pagedisab {

font-size: 0.9em;

padding-left: 5px;

padding-right: 5px;

padding-top: 4px;

padding-bottom: 4px;

border: solid 1px #c2c888;

margin-right: 2px;



}



span.pagedisab {

border: solid 1px #D3DAB1;

color: #D3DAB1;

}



a.pageResult:hover {

background-color: #cfd4a1;

text-decoration: none;

}



a.resultHead:link, a.resultHead:visited, a.resultHead:active, a.resultHead:hover {

font-size: 14px;

font-weight: bold;

}



a.footerLink:link, a.footerLink:visited, a.footerLink:active, a.footerLink:hover {

color: #edf0ce;

text-decoration: underline;

}

 a.footerLink:hover {

 color: #fff;

 }





 span.currentPage {

 background-color: #6b7e2d;

 border: solid 1px #6b7e2d;

 color: #fff;

 font-weight: bold;

 

 }

 

 span.largetext {

 font-size: 1.15em;

 }



/* Header, navigation, body, footer

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



#headWrap, #headWrapBlitz {

	width: 100%;

	height: 90px;

}

#headWrapBlitz {

background-color: #cf482a;

}



#headBanner {

position: absolute;

left: 468px;

top:13px;

border: solid 1px #fff;

}



#navWrap {

	height: 30px;

	width: 100%;

	background-image: url(img/elements/nav/bg.gif);

}



#logo {

	position: absolute;

	left: 0px;

	top: 0px;

	width: 312px;

	height: 90px;

}



#logoBlitz {

	position: absolute;

	left: 0px;

	top: 0px;

	width: 353px;

	height: 90px;

}



#tagline {

	position: absolute;

	left: 165px;

	top: 68px;

	width: 266px;

	height: 10px;

}



#bodyWrap {

width: 950px;

}



#footerWrap {

color: #edf0ce;

text-align: center;

float: left;

width: 950px;

padding-top: 1.5em;

padding-bottom: 2em;

background-color: #828a29;

margin-top: 1em;

font-size: 1em;

}



/* List styles

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

ul { margin: 0; padding: 0; list-style: none; }



ul.hilist li, ul.blitz li {

padding-left: 9px;

font-size: 12px;

margin: 2px 0;

line-height: 15px;

background: url(img/elements/lists/greenpoint.gif) no-repeat 0 3px;

}



ul.tipslist {



list-style: disc;

margin-left: 10px;

padding-left: 10px;



}



ul.benefitsList {

margin-top: 2em;

margin-bottom: 2em;

}





ul.benefitsList li {

padding-left: 23px;

font-size: 12px;

margin: 2px 0;

font-weight: bold;

margin-bottom: 1em;

line-height: 15px;

background: url(img/elements/lists/redtick.gif) no-repeat 0 3px;

}



ul.funclist li {

padding-left: 12px;

margin: 2px 0;

line-height: 15px;

background: url(img/elements/lists/greenarrow.gif) no-repeat 0 3px;

}



ul.errorlist li {

padding-left: 10px;

margin: 2px 0;

line-height: 15px;

list-style: disc;

margin-left: 16px;

}





ul.blitz li {

line-height: 13px;

font-size: 11px;

}

 

/* Span text styles

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



span.forumsub {

padding-top: 0.1em;

font-size: 0.9em;

}



span.deepRed {

color: #b02930;

}



span.smalltext{

font-size: 0.9em;

}



span.grey {

color: #aaaaaa;

}



span.greenText {

color: #6b7e2d;

}



span.white {

color: #fff;

}



span.dkgrey {

color: #999999;

}



span.dkred {

color: #c10000;

}

 



/* Home headers 

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

.headlineWrap, .headlineWrap2  {

	width: 100%;

	margin-bottom: 1.4em;

	padding-top: 1em;





}







/* Columns 

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



.leftColSml, .leftColSmlHome, .leftColSmlHomeTopMargin, .centreColLg, .rightColLg {

width: 200px;

margin-top: 4px;

float: left;

position: relative;

}

.leftColSmlHome {

margin-top: 0px;

}



.centreColLg {

width: 435px;



}



.rightColLg {

width: 200px;

}





/* Spacers

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

div.spacer {

width: 100%;

height: 1em;

display: block;

}



div.smlspacer {

float: left;

width: 100%;

height: 8px;

}





/* Column elements 

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





.leftColSmlBox, .leftColSmlBoxTop  {

width: 193px;

margin-left: 5px;

position: relative;

}



.leftColSmlBoxTop  {

margin-top: 5px;

}



.leftColSmlBoxHead, .leftColSmlBoxHead2, .rightColLgBoxHead, .leftColSmlBoxHeadDon, .leftColSmlBoxTrans, .mainColLgBoxHead, .leftColSmlBoxHeadBlitz, .rightColLgBoxHeadFilled {

width: 179px;

height: 24px;

background-color: #fff;

background-image:url(img/elements/cols/header193.gif);

padding-top: 11px;

padding-left: 12px;

position: relative;

overflow: hidden;

}



.rightColLgBoxHead {

padding-left: 2px;

height: 26px;

}



.leftColSmlBoxHead2 {

background-image:url(img/elements/cols/header193-2.gif);

}



.leftColSmlBoxTrans {

height: 3px;

line-height: 1px;

overflow: hidden;

padding: 0;

width: 190px;

background-image:url(img/elements/cols/trans193-2.gif);

}



.leftColSmlBoxHeadDon {

background-image:url(img/elements/cols/header193don.gif);

padding-top: 0px;

height: 13px;

}



.leftColSmlBoxHeadBlitz {

background-image:url(img/elements/cols/header193blitz.gif);

padding-top: 0px;

height: 9px;

}





.leftColSmlBoxMain, .leftColSmlBoxMain2, .leftColSmlBoxMain3, .leftColSmlBoxMainDon, .leftColSmlBoxMainBlitz, .leftColSmlBoxMainTabs  {

width: 165px;

padding-left: 14px;

padding-right: 14px;

padding-top: 6px;

padding-bottom:10px;

position: relative;

background-image:url(img/elements/cols/main193.gif);

}

.leftColSmlBoxMainTabs  {

width: 193px;

padding: 0px;

}



.leftColSmlBoxMainBlitz  {

	width: 171px;

	padding-left: 8px;

	padding-top: 0px;

}

.leftColSmlBoxBgBlitz  {

	background-image: url(img/elements/bg/logie.gif);

	background-position: 130px 8px;

	background-repeat: no-repeat;

}



.leftColSmlBoxMain3 {

padding-left: 5px;

padding-right: 5px;

width: 183px;

padding-top:0px;

}



.leftColSmlBoxMain2 {

background-image:url(img/elements/cols/main193-2.gif);

}



.leftColSmlBoxMainDon  {

padding-top: 0px;

}



.leftColSmlBoxFooter, .leftColSmlBoxFooterHalf, .leftColSmlBoxFooterSearch {

width: 193px;

height: 10px;

background-image:url(img/elements/cols/footer193.gif);

font-size: 1px;

margin-bottom: 3px;

}



.leftColSmlBoxFooterHalf {

background-image:url(img/elements/cols/footer193half.gif);

height: 5px;

margin-bottom: 0px;

}



.leftColSmlBoxFooterSearch {

background-image:url(img/elements/cols/footer193search.gif);

}





.centreColLgBox  {

width: 430px;

margin-left: 1px;

position: relative;

}

.centreColLgBoxHead {

width: 430px;

height: 10px;

background-image:url(img/elements/cols/head430.gif);

font-size: 1px;

}



.centreColLgBoxMain, .centreColLgBoxFlash {

width: 404px;

padding-left: 13px;

padding-right: 13px;

padding-top: 6px;

padding-bottom:0px;

background-image:url(img/elements/cols/main430.gif);

overflow: auto;

}







 .centreColLgBoxFlash {

 padding-left: 10px;

padding-right: 10px;

padding-top: 0px;

width: 410px;

 }



.centreColLgBoxFooter {

width: 430px;

height:8px;

background-image:url(img/elements/cols/footer430.gif);

margin-bottom: 3px;

margin-top: -1px;

overflow: hidden;

}







.centreColSection {

width: 410px;

position: absolute;

}



.mainColLgBox {

width: 744px;

margin-left: 1px;

float: left;

margin-top: 7px;

}



.mainColLgBoxHead {

width: 732px;

background-image: url(img/elements/cols/header744.gif);

position: relative;

margin-top: 5px;

}



.mainColLgBoxMain {

width: 719px;

padding-left: 13px;

padding-right: 13px;

padding-top: 6px;

padding-bottom:3px;

background-image:url(img/elements/cols/main744.gif);

overflow: auto;

}



.mainColHeader {

padding-top: 16px;

padding-bottom: 10px;

}





.mainColLgBoxFooter {

width: 744px;

height:10px;

background-image:url(img/elements/cols/footer744.gif);

font-size: 1px;

margin-bottom: 3px;

}





.mainColLeft, .mainColLeftAccount, .mainColLeftBottom, .mainColLeftArticle {

width: 400px;

float: left;

padding-left: 3px;

}



.mainColLeftArticle { 

width: 380px;



}



.mainColLeftAccount {

width: 450px;

}



.mainColLeftBottom {

margin-top: 20px;

margin-bottom: 20px;

}



.mainColForum{

width: 710px;

float: left;

min-height: 500px;

}



.innerColRight, .innerColRightAccount, .innerColRightArticle {

width: 310px;

float: left;

margin-left: 5px;

margin-top: 5.5em;

}





.innerColRightArticle {

width: 320px;

margin-left: 15px;

}



.innerColRightAccount {

width: 235px;

margin-top: 0em;

margin-left: 15px;

}



.rightColLgBox, .rightColLgBoxTop {

width: 310px;

margin-right: 5px;

margin-bottom: 5px;

}

.rightColLgBoxTop {

margin-top: 4px;

}



.rightColLgBoxHead {

width: 307px;

background-image:url(img/elements/cols/header310.gif);

}



.rightColLgBoxHeadFilled {

background-image:url(img/elements/cols/header310filled.gif);

width: 298px;

height: 9px;

overflow: hidden;

padding-top: 0px;

}





.rightColLgBoxMain, .rightColLgBoxMainFilled {

overflow: hidden;

width: 290px;

padding-left: 10px;

padding-right: 10px;

padding-top: 6px;

padding-bottom:3px;

background-image:url(img/elements/cols/main310.gif);

}



.rightColLgBoxMainFilled {

background-image:url(img/elements/cols/main310Filled.gif);

}



.rightColLgBoxSub {

padding-bottom: 8px;

}





 .rightColLgBoxAd {

 width: 300px;

 background-color: #fff;

 margin-left: 2px;

 padding: 3px;

 }

 

 .leftColSmlBoxAd {

 background-color: #fff;

 margin-left: 4px;

 padding: 3px;

 width: 180px;

 padding-bottom: 12px;

 text-align: center;

 }



.rightColLgBoxFooter, .rightColLgBoxFooterFilled {

width: 310px;

height: 10px;

background-image:url(img/elements/cols/footer310.gif);

font-size: 1px;

margin-bottom: 3px;

}

.rightColLgBoxFooterFilled {

background-image:url(img/elements/cols/footer310Filled.gif);

}





/* Home widgets

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



.quizHeadCont, .quizBtmCont {

padding-top: 0.8em;

padding-bottom: 0.8em;

color: #708a04;

}



.quizBtmCont {

padding-top: 1em;

padding-bottom: 0.2em;

vertical-align: middle;

}



/* Images

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



img.articletitle, img.articlemain {

	padding: 2px;

	border: 0px solid #CCCCCC;

	background-color: #fff;

	margin-right: 3px;

	margin-bottom: 4px;

}



img.articlemain {

	margin-bottom: 8px;

}



.imgHolder {

	padding: 4px;

	border: 1px solid #CCCCCC;

	background-color: #fff;

	float: left;

	margin-right: 6px;

	margin-bottom: 4px;

}



/* Form widgets

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



.loginform, .createaccountform, .createaccountlist {

	width: 156px;

	border: 1px solid #91A907;

}



.createaccountform {

width: 150px;

padding: 2px;

}



.createaccountlist {

width: 152px;

padding:1px;

}



.loginformsml {

	width: 95px;

	border: 1px solid #91A907;

}



.searchform {

	width: 105px;

	height: auto;

	border: 1px solid #91A907;

	background-color: #FFF;

	color: #6b7e2d;

	font-family: Arial, Helvetica, sans-serif;

	padding: 2px;

}



input.greenButton, input.greenButtonSml {

background-color: #91A907;

border: 1px solid #91A907;

color: #fff;

text-align: center;

font-size: 1.1em;

padding-left: 2em;

padding-right: 2em;

}



input.greenButtonSml {

font-size: 0.9em;

padding-left: 1em;

padding-right: 1em

}

/* Homepage

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



	

	.topictitle, .topicusers, .topicposts {

	float: left;

	width:100px;

	}

	

	.centreCont, .centreContTop, .centreContFlash, .centreContArt, .centreContTopBlitz, .centreContBlitzFilled {

	width: 382px;

	overflow: hidden;

	display: block;

	margin-top: 0.2em;

	padding: 10px;

 	border: 1px solid #CCCCCC;

	margin-bottom: 8px;

	}

	

	

	.centreCont {

	

	min-height: 500px;

	

	}

	

	.centreContBlitzFilled {

	padding:0px;

		background-color: #edf1c5;

		border: none;

		width: 100%;

	}

	

	

	.centreContTopBlitz {

	padding: 0px;

	width: 100%;

	border: none;

	}

	

	td.bgJamie, td.bgScott, td.bgJody, td.bgNigel, td.bgRosie {

	

	background-image: url(img/elements/blitz_lp/jamie_bg.jpg);

	background-position: bottom right;

	border-bottom: dashed 1px #aeb72d;

	background-repeat: no-repeat;

	font-size: 0.9em;

	

	}

	

	td.qantasHolidays, td.qantasHolidaysNoBg {

	padding-left: 10px;

	padding-top: 10px;

	padding-bottom: 10px;



	}

	td.qantasHolidays {

		background-image: url(img/elements/blitz_lp/qantas_holidays.jpg);

	background-position: center right;

		background-repeat: no-repeat;

	}

	

	h1.siteHead {

	color: #b02930;

	font-size: 1.7em;

	font-weight: normal;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	margin-top: 0.5em;

	margin-bottom: 0.6em;

	}

	

	p.featureSub {

	font-size: 1.1em;

	margin-top: 0.7em;

	}

	

	p.subHead {

		font-size: 1.2em;

	}

	td.featureCell {

	background-color: #aeb72d;

	padding-top: 8px;

	padding-bottom: 8px;

	}

	

	td.featureText {

	padding: 8px;

	color: #fff;

	font-size: 1.4em;

	}

	

	p.designerIntro {

	margin-top: 1em;

	color: #b02930;

	font-size: 1.1em;

	}

	

	td.bgRosie {

	background-image: url(img/elements/blitz_lp/rosie_bg.jpg);	

	background-position: bottom left;

	padding-left: 86px;

	}



	td.bgScott {

	background-image: url(img/elements/blitz_lp/scott_bg.jpg);

	padding-left: 10px;

	}

	

	td.bgJody {

	background-image: url(img/elements/blitz_lp/jody_bg.jpg);

	}

	

	td.bgNigel {

	background-image: url(img/elements/blitz_lp/nigel_bg.jpg);

	padding-left: 10px;

	}

	

	.centreCont,  .centreContArt {

		background-color: #edf1c5;

		border: 0px none;

		margin-bottom:0;

		

	}

	

	 .centreContArt {

	 min-height: 1379px;

	 overflow: auto;

	 }

	

	.centreFoot{

	margin-top: 0px;

	

	width: 386px;

		background-color: #edf1c5;

		padding: 8px;

	padding-top: 14px;

	}

	

	.centreFootDisc {

	border-top: solid 1px #c9cf95;

	padding-top: 14px;

	padding-bottom: 6px;

	

	}

	

	.centreContFlash {

	margin-bottom: 0px;

	padding: 0px;

	border: none;

	width: 100%;

	}

	

	

	.centreContTop {

	margin-top: 0;

	}

	

	.flashCont {

	margin-bottom: 0em;

	}

	.flashText {

	background-color: #9aa92a;

	color: #ebeecb;

	padding: 0.5em;

	font-weight: bold;

	font-size: 0.9em;



	}

	

	

	.articleImg {

	overflow: hidden;

	

	}

	

	.articleContLeft, .articleContRight, .smlarticleContLeft, .smlarticleContRight {

	width: 180px;

	float: left;

	margin-right: 10px;

	margin-bottom: 1em;

	height: 390px;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #708a04;

	overflow: hidden;

	}

	

	td.dashedTop {

	border-top-width: 1px;

	border-top-style: dashed;

	border-top-color: #708a04;

	}

	



	

	 .articleContRight {

	 margin-right: 0;

	 margin-left: 6px;

	 }

	 

	 .smlarticleContLeft, .smlarticleContRight {

	 height: auto;

	 padding-top: 0.5em;

	 padding-bottom: 0.5em;

	 margin-bottom: 0;

	 }

	 

	 .smlarticleContRight {

	 margin-right: 0;

	 margin-left: 6px;

	 }

	 

	  .smlarticleContHeader {



	  }

	

	.popularHeader {

	padding-top: 1em;

	padding-bottom: 0.5em;

	float: left;

	width: 300px;

	}



#categoriesBox {

position: absolute;

top: 43px;

left: 200px;

width: 210px;

height: 20px;

text-align: right;

}



select.categories {

width: 200px;

font-size: 0.9em;

}



.searchformCont, .searchformContR {

float:left;

overflow: hidden;

height: auto;

margin-right: 0px;

width: 160px;

}

.searchformContR {

margin-right: 0;

text-align: right;

float:right;

}



#searchoptionsCont {

overflow: hidden;

height: 40px;

}





.magFeature {

	width: 100%;

	display: block;

	overflow: auto;



}



.magImg, .magFeatures {

width: 135px;

padding: 5px;

float: left;

}



.magImg {

border: 1px solid #CCCCCC;

}

.magFeatures, .catFeatures {

padding-top: 0;

width: 210px;

padding-left: 15px;

background-color: #FFF;

}



.catFeatures {

width: 100%;

padding-left: 0;

}





.adHeader {

	text-align: center;

	color: #bbbbbb;

	font-size: 0.8em;

	padding-top: 4px;

	padding-bottom: 7px;

}



.floatBigContainer {

width: 350px;

position: absolute;

overflow: auto;

}

.centreColContainer {

position: absolute;

width: 350px;

background-color: #fff;

}



.floatContainer {

width: 300px;

background-color: red;

position: absolute;

}



.floatTest {

float: left;

width: 100px;

position: relative;

background-color: #cccccc;

}



	/* Forums

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

	

	div.voteUp, div.voteDown, div.voteUpDisab, div.voteDownDisab {

	width: 23px;

	height: 19px;

	background-image: url(img/elements/icons/vote_up_bg.gif);

	border: 1px solid #dee3c9;

	color: #708a04;

	float: left;

	text-align: center;

	padding-left: 17px;

	padding-top: 3px;

	margin-right: 8px;

	cursor: pointer;

	}

	div.voteDown {

	background-image: url(img/elements/icons/vote_down_bg.gif);

	}

	

	div.voteUpDisab {

	border: 1px solid #dbdbdb;

	 background-image: url(img/elements/icons/thumbs_up_disab.gif);

	color: #626262;

	cursor: default;

	}

	

	 div.voteDownDisab { 

	 border: 1px solid #dbdbdb;

	 background-image: url(img/elements/icons/thumbs_down_disab.gif);

	 color: #626262;

	 cursor: default;

	 }

	 

	#forumprevCont {

	

	border: solid 1px #DAE0C2;

	padding: 2px;

	}

	

	.forumtable, .forumtable2, .forumtable2top {

	width: 100%;

	padding-top: 8px;

	padding-bottom: 8px;

	overflow: hidden;

	display: block;

	}

	.forumtable2, .forumtable2top {



	}

	

	.forumtable2top {



	}



	

	.forumcelltitle, .forumcellusers, .forumcellposts {

		width: 140px;

		float: left;

		padding-left: 4px;	

		padding-right: 4px;

	}

	

	.forumcellusers {

	width: 60px;

	}

	

	.forumcellposts {

	width: 60px;

	}

	

	div.previewPost {

	padding: 15px;

	width: 100%;

	border: solid 1px #dfe4cb;

	background-color: #fff;

	}

	

	div.quoteBlock {

	padding: 7px;

	margin-left: 15px;

	background-color: #f5f7ec;

	border: solid 1px #dfe4cb;

	margin-bottom: 1em;

	}



/* Text styles

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



div.tipshead  {

	font-size: 1.0em;

	position: absolute;

	top:-31px;

	left: 15px;

	color: #8ca70f;

	width: 89px;

	height: 26px;

}







.g12 {

font-family: Georgia, "Times New Roman", Times, serif;

font-size: 0.9em;

line-height: 1.3em;

}



/* Search results

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





.resultCont {

width: 375px;

float: left;

border-bottom: solid 1px #cfd4a1;

margin-bottom: 1.4em;

padding-bottom: 1em;

}



div.pageArray {



margin-top: 1em;

margin-bottom: 2em;



}



.resultHeadBox, .resultRatingBox, .resultStub, .resultLinkBox, .resultInfoBox {

width: 200px;

float: left;

}



.resultRatingBox, .resultInfoBox {

text-align: right;

width: 100px;

}



 .resultLinkBox, .resultHeadBox {

width: 240px; 

 }



.resultStub {

width: 100%;

padding-top: 0.4em;

padding-bottom: 0.4em;

}



div.suggestedCats {

margin-top: 2em;

margin-bottom: 2em;

border-bottom: solid 1px #cfd4a1;

border-top: solid 1px #cfd4a1;

padding-top: 1em;

padding-bottom: 1em;

}



/* Tabbed container

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



span.normalText {

font-weight: normal;

color: #3c3c3c;

}



.content1, .content2, .content3, .content1vis, .content2vis, .content3vis {

width: 169px;

background-image:url(img/elements/cols/main193-2.gif);

font-size: 0.9em;

color: #fff;

font-weight: bold;

padding-left: 12px;

padding-right: 12px;

height: 180px;

}

.content1, .content2, .content3 {

display: none;

}



.tabsCont {

width: 100%;

height: 25px;

}



.tabTop1, .tabTop2, .tabTop3, .tabTop1on, .tabTop2on, .tabTop3on,  .tabTop1hl, .tabTop2hl, .tabTop3hl {

background-color:#CCCCCC;

float:left;

width: 60px;

font-size: 0.9em;

height: 18px;

text-align: center;

padding-top: 7px;



}

.tabTop1hl, .tabTop2hl, .tabTop3hl {

cursor: pointer;

background-color:#eeeeee;

}

.tabTop1on, .tabTop2on, .tabTop3on {

color:#fff;

}



.tabTop1on, .tabTop1hl, .tabTop1 {

background-image:url(img/elements/tabs/gardening_on.gif);

width: 75px;

}

.tabTop1hl {

background-image:url(img/elements/tabs/gardening_hl.gif);

}

.tabTop1 {

background-image:url(img/elements/tabs/gardening_off.gif);

}



.tabTop2on, .tabTop2hl, .tabTop2 {

background-image:url(img/elements/tabs/pets_off.gif);

width: 48px;

}



.tabTop2hl{

background-image:url(img/elements/tabs/pets_hl.gif);

}



.tabTop2on{

background-image:url(img/elements/tabs/pets_on.gif);

}



.tabTop3on, .tabTop3hl, .tabTop3 {

background-image:url(img/elements/tabs/lifestyle_on.gif);

width: 70px;

}



.tabTop3hl{

background-image:url(img/elements/tabs/lifestyle_hl.gif);

}



.tabTop3{

background-image:url(img/elements/tabs/lifestyle_off.gif);

}



.widgetCont, .widgetContHalf, .widgetContChk {

width: 100%;

float: left;

margin-bottom: 10px;



}



.widgetContChk {

	margin-bottom: 0px;

	margin-top: 10px;

	width: 150px;

}





.widgetContHalf {

width: 83px;

}



p.advSearch {

margin-bottom: 2px;

color: #3c3c3c;

}



p.advSearchChk {

margin-top: 2px;

font-weight: normal;

}



.advWidget, .advWidget2 {

	width: 162px;

	border: 1px solid #9cb153;

	padding: 1px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 12px;

}

 .advWidget2 {

 width: 76px;

 }



/* Articles

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



.imagesCont {

float:left;

margin-right: 50%;

padding-left: 10px;

padding-top: 10px;

padding-bottom: 10px;

padding-right: 10px;

background-color: #e2e7d0;

border: solid 1px #708a04;

margin-bottom: 2em;

}



.innnerimagesCont {


overflow: auto;

height: 200px;

}



.simArtCont {



margin-top: 2em;

margin-bottom: 2em;



}



.simArt {

padding-top: 0.6em;

padding-bottom: 0.6em;

border-bottom: solid 1px #e2e7d0;

}





.artWidgetsCont {

height: 21px;

font-size: 0.9em;

margin-top: 2em;

margin-bottom: 2em;

}



.artWidgetsInner {

height: 21px;

float: left;

padding-right: 10px;

width: 80px

}





/* Home test

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



.innercolCont {

	width: 100%;

	display: block;

	overflow: auto;

	}





	.insoltablenumber, .insoltablequestion, .insoltableyes, .insoltableno,  .insoltableresult {

		width: 100px;

		float: left;

		padding-left: 4px;

		text-align: center;

	}





/* Forums

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

table.forumTable {

border: solid 1px #8ca70f;

}



table.forumFunctions {

border: solid 1px #dee3c9;

background-color: #f5f7ec;

font-size: 0.9em;

}



td.forumHeadQuestion, td.forumHeadPosts, td.forumHeadViews, td.forumHeadReplies, td.forumHeadTopic, 

td.forumHeadAuthor, td.forumHeadQuestion2, td.forumHeadPosts2, td.forumHeadViews2, td.forumHeadReplies2 {

background-color: #f5f7ec;

border-bottom: solid 1px #dee3c9;

font-size: 1em;

color: #708a04;

height: 2.5em;

}



td.forumHeadQuestion2, td.forumHeadPosts2, td.forumHeadViews2, td.forumHeadReplies2 { 

border-top: solid 1px #dee3c9;

}



td.forumMainHead {

border-bottom: solid 1px #dee3c9;

color: #708a04;

font-size: 1em;

}



table.forumComments {

border: solid 1px #8ca70f;

background-color: #f5f7ec;

}



td.addComments {

background-color: #f5f7ec;

}



td.forumHeadQuestion, td.forumHeadQuestion2, td.forumQuestion,  td.forumWidgets {

padding-left: 6px;

}



td.forumQuestion {

padding-left: 10px;

}



td.forumIntro {

padding: 10px;

padding-bottom: 2em;

}



td.forumHeadPosts, td.forumHeadPosts2, td.forumHeadViews, td.forumHeadViews2, td.forumPosts, td.forumViews, td.forumHeadTopic {

border-right: solid 1px #dee3c9;

text-align: center;

/*color: #708a04;*/

}



td.forumHeadAuthor {

padding-left: 6px;

}



td.forumHeadPosts, td.forumPosts, td.forumHeadTopic, td.forumHeadPosts2 {

border-left: solid 1px #dee3c9;

padding-left: 6px;

}



td.forumHeadTopic {

text-align: left;

}



td.forumTopic, td.forumAuthor, td.forumWidgets, td.forumTopicTop, 

td.forumAuthorTop, td.forumWidgetsTop, 

td.forumTopicBtm, td.forumAuthorBtm, td.forumWidgetsBtm {

vertical-align: top;

padding-left: 10px;

padding-top: 10px;

padding-bottom: 20px;

}





td.forumTopic, td.forumTopicTop {

border-left: dashed 1px #dee3c9;

border-right: dashed 1px #dee3c9;

padding-right: 10px;

}



td.forumLeftCol {



border-right: solid 1px #dee3c9;

padding-right: 10px;

}



td.forumHeadReplies, td.forumReplies, td.forumHeadReplies2 {

text-align: right;

padding-right: 6px;

padding-left: 6px;

}



td.forumReplies, td.forumPosts, td.forumViews, td.forumQuestion {

padding-top: 1.2em;

padding-bottom: 1.2em;

vertical-align: top;

}



td.forumTopic, td.forumAuthor, td.forumWidgets, td.forumTopicTop, 

td.forumAuthorTop, td.forumWidgetsTop, 

td.forumTopicBtm, td.forumAuthorBtm, td.forumWidgetsBtm {

	border-bottom: solid 1px #dee3c9;



}



td.forumTopicTop, td.forumAuthorTop, td.forumWidgetsTop {

	background-image:none;



}



tr.altRow {

background-color: #f5f7ec;

}



td.forumsep {

background-color: #f5f7ec;

border-bottom: solid 1px #dee3c9;

height: 25px;

}



div.forumimgcont {

padding-top:8px;

padding-bottom: 8px;

}



/* Formatting tools

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



div.toolsArray {

height: 19px;

width: 121px;

border: solid 1px #8ca70f;

}



img.formatBord {

border-right: solid 1px #8ca70f;

}



/* Create account

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



table.createAccount1 {

border: solid 1px #8ca70f;

background-color: #f9faef;

}



table.errorBox {

border: solid 1px #c10000;

background-color: #fff;

}



table.noticeBox {

border: solid 1px #8ca70f;

background-color: #fff;

}



.randimgWrap {

border: dashed 1px #8ca70f;

height: 50px;

width: 220px;

}



/* Message boxes

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



.messageboxerror, .messageboxalert, .messageboxsuccess {

	height: 75px;

	width: 400px;

	margin-bottom: 25px;

}



.messageboxsuccess {

	background-color: #e6f6e5;

	border: 2px solid #50b23d;

}



.messageboxalert {

	background-color: #fff3dd;

	border: 2px solid #ff8600;

}



.messageboxerror {

	background-color: #ffdede;

	border: 2px solid #ff0000;

}



.messageboxsuccesstext, .messageboxerrortext, .messageboxalerttext {

color: #427f2a;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 11px;

}



.messageboxerrortext {

color: #ff0000;

}



.messageboxalerttext {

color: #ff8600;

}



/* Email a friend

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



#emailFriend {



}



.emh1, .emh2 {

top: 10px; left: 24px; position: relative; width: 150px;

}



.emh2 { top: 96px; }



.emsend { 

position: absolute; top: 84px; left: 23px; width: 325px; height: 52px; 

}

.emrec {

position: absolute; top: 191px; left: 23px; width: 325px; height: 141px; 

}



.emfld,  .enqfld, .enqfldlong{

	width: 150px;

	font-size: 11px;

	border: 1px solid #999999;

	background-color: #f3f3f3;

	padding-left:1px;

}

.emarea, .enqarea {

	font-family: Arial, Helvetica, sans-serif;

	width: 150px;

	height: 60px;

	font-size: 11px;

	border: 1px solid #999999;

	background-color: #f3f3f3;

	padding-left:1px;

}



/* Survey

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



div.answerCont {



width: 100%;

margin-bottom: 2px;

overflow:hidden;

}



div.answerQuote {

float: left;

width: 100%;

overflow: hidden;

}



div.votes {

float: left;

width: 20px;

}



div.clearBoth {

clear: both;

}



div.surveyBar {

float: left;

height: 17px;

background-image:url(img/elements/bg/bg_col.gif);

overflow: hidden;

margin-bottom: 10px;

margin-right: 6px;

}



/* CTC

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





td.ctcImgCell {

background-color: #000;

padding: 8px;

}



img.imgFloatCTC, img.imgFloatCTCRight, img.imgFloatCTCBelow, img.imgFloatCTCBelowRight {

float: left;

padding-right:8px;

}

img.imgFloatCTCRight, img.imgFloatCTCBelowRight {

padding-right: 0px;

}



img.imgFloatCTCBelow, img.imgFloatCTCBelowRight {

padding-top: 8px;

}





/* Magazine */

div.magItemBox {

	border-bottom: dashed 1px #708a04;

	padding-bottom: 5px;

	padding-top: 0px;

	overflow: auto;

	margin-bottom: 10px;

	margin-top:10px;

	width: 100%;

	}

	

	img.magPreview {



	}



div.magPreview {

	float: left;

	margin-right: 8px;

	width: 110px;

	margin-bottom: 5px;

	}

	

	div.magAll {

	width: 370px;

	float: left;

	height: 60px;

	}

	

	div.magPreviewBlurb {

	float: left;

	width: 260px;

	}

	

	img.magImgItem {

	padding: 3px;

	border: solid 1px #CCCCCC;

	background-color: #fff;

	}



select.selectlong {

width: 200px;

}



table.resultsTable {

	border: solid 1px #708a04;

}



ul.disc {



list-style: disc;

margin-left: 10px;

padding-left: 10px;

margin-bottom: 1.6em;

margin-top: 1.6em;



}

/* ---- Fact sheets ---- */



div.catItemBox {

	border-bottom: solid 1px #d0d4a5;

	padding-bottom: 5px;

	padding-top: 0px;

	overflow: auto;

	margin-bottom: 10px;

	margin-top:10px;

	width: 100%;

	}

	





div.catPreview {

	float: left;

	margin-right: 8px;

	width: 80px;

	margin-bottom: 5px;

	}

	

	div.catAll {

	width: 370px;

	float: left;

	}

	

	div.catPreviewBlurb {

	float: left;

	width: 290px;

	}

	

	img.catImgItem {

	padding: 3px;

	border: solid 1px #CCCCCC;

	background-color: #fff;

	}









/* ---- About ---- */



img.bordered {

padding: 5px;

border: solid 1px #CCCCCC;

}





/* ---- Privacy policy ---- */



h4.privacyHead {

font-size: 1.2em;

font-weight: bold;

}

p.privacyIntro {

font-size: 1.2em;

line-height: 1.4em

}



p.privacy {

line-height: 1.4em;

}

