body
{
	font-family: Verdana, Arial, sans-serif;
	color: #000;
	background: #fff;
	margin: 0px;
	padding: 0px;
}

/*<group=navigation>*/

#td-nav-ideas
{
	color: #fff;
	background: #f93;
	font-size: .8em;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

#td-nav-ideas a:link, #td-nav-ideas a:visited
{
	color: #fff;
	text-decoration: none;
}

#td-nav-ideas a:hover, #td-nav-ideas a:active
{
	color: #fff;
	text-decoration: underline;
}
	
/*</group>*/

/*<group=sub navigation>*/

#div-subnav
{
	padding: 0px 16px 0px 16px;
}

#div-subnav ul
{
	padding: 0px;
	list-style: none;
	margin: 0em 0px .5em 0px;
}

#div-subnav ul li
{
	margin: 0px;
	padding: 0px;
	color: #333;
	font-size: .9em;
}

#div-subnav ul li a:link, #div-subnav ul li a:visited
{
	color: #000;
	text-decoration: none;
}

#div-subnav ul li a:hover, #div-subnav ul li a:active
{
	color: #000;
	text-decoration: underline;
}

#div-subnav.ideas ul li ul
{
	list-style: none;
	padding: .5em 0px .5em 0px;
	margin: .5em 0px .5em 0px;
	border-top: 1px solid #f93;
}

#div-subnav.organised ul li ul
{
	list-style: none;
	padding: .5em 0px .5em 0px;
	margin: .5em 0px .5em 0px;
	border-top: 1px solid #9c3;
}

#div-subnav.money ul li ul
{
	list-style: none;
	padding: .5em 0px .5em 0px;
	margin: .5em 0px .5em 0px;
	border-top: 1px solid #639;
}

#div-subnav.events ul li ul
{
	list-style: none;
	padding: .5em 0px .5em 0px;
	margin: .5em 0px .5em 0px;
	border-top: 1px solid #69c;
}

#div-subnav ul li ul li
{
	margin: 0px;
	padding: 0px;
	font-size: 100%;
	font-weight: bold;
}

#div-subnav ul li ul li a:link, #div-subnav ul li ul li a:visited
{
	color: #000;
	text-decoration: none;
}

#div-subnav ul li ul li a:hover, #div-subnav ul li ul li a:active
{
	color: #000;
	text-decoration: underline;
}

#div-subnav.ideas ul li ul li ul
{
	padding: 0px;
	list-style: none;
	border-top-style: none;
	margin: .5em 0px .5em 1pc;
	border-top-width: 0px;
}

#div-subnav.organised ul li ul li ul
{
	padding: 0px;
	list-style: none;
	border-top-style: none;
	margin: .5em 0px .5em 1pc;
	border-top-width: 0px;
}

#div-subnav.money ul li ul li ul
{
	padding: 0px;
	list-style: none;
	border-top-style: none;
	margin: .5em 0px .5em 1pc;
	border-top-width: 0px;
}

#div-subnav.events ul li ul li ul
{
	padding: 0px;
	list-style: none;
	border-top-style: none;
	margin: .5em 0px .5em 1pc;
	border-top-width: 0px;
}

#div-subnav ul li ul li ul li
{
	padding: 0px;
	font-size: 90%;
	font-weight: normal;
	margin: 0em 0px .5em 0px;
}

#div-subnav ul li ul li ul li#current
{
	padding: 0px;
	font-size: 90%;
	font-weight: bold;
	margin: 0em 0px .5em 0px;
}

#div-subnav ul li ul li ul li a:link, #div-subnav ul li ul li ul li a:visited
{
	color: #333;
	text-decoration: none;
}

#div-subnav ul li ul li ul li a:hover, #div-subnav ul li ul li ul li a:active
{
	color: #333;
	text-decoration: underline;
}

#div-subnav.ideas ul li ul li ul li ul
{
	padding: 0px;
	list-style: none;
	border-top-style: none;
	margin: .5em 0px .5em 1pc;
	border-top-width: 0px;
}

#div-subnav.organised ul li ul li ul li ul
{
	padding: 0px;
	list-style: none;
	border-top-style: none;
	margin: .5em 0px .5em 1pc;
	border-top-width: 0px;
}

#div-subnav.money ul li ul li ul li ul
{
	padding: 0px;
	list-style: none;
	border-top-style: none;
	margin: .5em 0px .5em 1pc;
	border-top-width: 0px;
}

#div-subnav.events ul li ul li ul li ul
{
	padding: 0px;
	list-style: none;
	border-top-style: none;
	margin: .5em 0px .5em 1pc;
	border-top-width: 0px;
}

#div-subnav ul li ul li ul li ul li
{
	padding: 0px;
	font-size: 100%;
	font-weight: normal;
	margin: 0em 0px .5em 0px;
}

#div-subnav ul li ul li ul li ul li#current
{
	padding: 0px;
	font-size: 100%;
	font-weight: bold;
	margin: 0em 0px .5em 0px;
}

#div-subnav ul li ul li ul li ul li a:link, #div-subnav ul li ul li ul li ul li a:visited
{
	color: #333;
	text-decoration: none;
}

#div-subnav ul li ul li ul li ul li a:hover, #div-subnav ul li ul li ul li ul li a:active
{
	color: #333;
	text-decoration: underline;
}
	
/*</group>*/

/*<group=content>*/

#td-content
{
	padding: 0px 0px 0em 0px;
}

#td-content h1
{
	color: #333;
	font-size: 1.05em;
	font-weight: bold;
	margin: 1.25em 0px 1.5em 0px;
	padding: 0px;
}

#td-content h2
{
	color: #333;
	font-size: .9em;
	font-weight: bold;
	margin: 1.5em 0px .5em 0px;
	padding: 0px;
}

#td-content #div-intro
{
	margin: 0em 0px 1.5em 0px;
	padding: 0px;
	line-height: 140%;
}

#td-content #div-intro p
{
	color: #000;
	font-size: .95em;
	margin: 0px;
	padding: 0px;
}

#td-content #div-intro p img
{
	margin: 0px 10px 5px 0px;
}

#td-content #div-intro ul
{
	margin: 0em 0px .5em 1pc;
	padding: 0px;
}

#td-content #div-intro ul li
{
	color: #000;
	font-size: .95em;
	padding: 0px;
	margin: 0em 0px .5em 0px;
}

#td-content #div-intro #div-break
{
	clear: both !important;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	margin: 0px;
	padding: 0px;
	display: block;
}

#td-content p
{
	color: #000;
	font-size: .8em;
	margin: 0em 0px 1em 0px;
	padding: 0px;
}

#td-content p.p-footnote
{
	font-size: .7em;
	color: #666;
	padding: 0px;
	margin: 2em 0px 1em 0px;
}

#td-content ul
{
	margin: 0em 0px 1em 1pc;
	padding: 0px;
	list-style: square;
}

#td-content ul li
{
	font-size: .8em;
	color: #000;
	margin: 0em 0px .5em 0px;
	padding: 0px;
}

#td-content ul li ul
{
	list-style: circle;
	padding: 0px;
	margin: 0px 0px 0px 1pc;
}

#td-content ul li ul li
{
	font-size: 100%;
	color: #000;
	margin: 0px;
	padding: 0px;
}

#td-content ol
{
	margin: 0em 0px 1em 1.5em;
	padding: 0px;
	list-style: decimal;
}

#td-content ol li
{
	font-size: .8em;
	color: #000;
	margin: 0em 0px .5em 0px;
	padding: 0px;
}

#td-content a:link, #td-content a:visited
{
	color: #000;
	text-decoration: underline;
}

#td-content a:hover, #td-content a:active
{
	color: #000;
	text-decoration: none;
}
	
/*</group>*/

/*<group=right column>*/

#td-rightcol
{
	padding: 0px;
}
	
/*</group>*/

/*<group=footer>*/

#td-footer-pics
{
	padding: 0px;
}

#td-validation-links
{
	background: #396;
	color: #fff;
	font-size: .7em;
	padding: 4px 8px 4px 16px;
}

#td-validation-links a:link, #td-validation-links a:visited
{
	color: #fff;
	text-decoration: none;
}

#td-validation-links a:hover, #td-validation-links a:active
{
	color: #fff;
	text-decoration: underline;
}

#td-credit-link
{
	background: #396;
	color: #fff;
	font-size: .7em;
	padding: 4px 16px 4px 8px;
}

#td-credit-link a:link, #td-credit-link a:visited
{
	color: #fff;
	text-decoration: none;
}

#td-credit-link a:hover, #td-credit-link a:active
{
	color: #fff;
	text-decoration: underline;
}

#td-charity-statement
{
	color: #666;
	font-size: .7em;
	padding: 8px 16px 8px 16px;
}
	
/*</group>*/

/*<group=special lists>*/

#td-content #ul-checklist
{
	margin: 0em 0px 1em 0px;
	padding: 0px;
	list-style: none;
	line-height: 100%;
}

#td-content #ul-checklist li
{
	margin: 0em 0px 1.5em 0px;
	font-size: .8em;
	color: #000;
	font-weight: bold;
	padding: 0px;
}

#td-content #ul-checklist li a:link, #td-content #ul-checklist li a:visited
{
	background: no-repeat url(../images/bullet-checklist-off.gif) 0px 0px;
	padding: 7px 0px 4px 28px;
	margin: 0px;
	color: #000;
	text-decoration: none;
}

#td-content #ul-checklist li a:hover, #td-content #ul-checklist li a:active
{
	background: no-repeat url(../images/bullet-checklist-on.gif) 0px 0px;
	margin: 0px;
	padding: 7px 0px 4px 28px;
	color: #000;
	text-decoration: none;
}

#td-content #ul-checklist li ul
{
	padding: 0px;
	list-style: none;
	margin: 0px 0px 0px 28px;
}

#td-content #ul-checklist li ul li
{
	font-size: 100%;
	color: #000;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

#td-content #ul-landingmenu
{
	margin: 0em 0px 1em 0px;
	padding: 0px;
	list-style: none;
	line-height: 100%;
}

#td-content #ul-landingmenu li
{
	margin: 0em 0px 1em 0px;
	font-size: .95em;
	color: #000;
	font-weight: bold;
	padding: 0em 0px 1em 0px;
	border-bottom: 1px solid #fbe8bd;
}

#td-content #ul-landingmenu li a:link, #td-content #ul-landingmenu li a:visited
{
	padding: 0px;
	margin: 0px;
	color: #000;
	text-decoration: none;
}

#td-content #ul-landingmenu li a:hover, #td-content #ul-landingmenu li a:active
{
	background: none;
	margin: 0px;
	padding: 0px;
	color: #000;
	text-decoration: underline;
}

#td-content #ul-landingmenu li ul
{
	padding: 0px;
	list-style: none;
	margin: .25em 0px 0em 0px;
}

#td-content #ul-landingmenu li ul li
{
	font-size: 85%;
	color: #000;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	border-bottom-style: none;
}
	
/*</group>*/

/*<group=images>*/

#img-200-disco
{
	margin: 40px 0px 0px 134px;
}

#img-200-tshirt
{
	margin: 211px 0px 0px 0px;
}

#img-210-tshirt
{
	margin: 173px 0px 0px 0px;
}

#img-210-raffle
{
	margin: 99px 0px 0px 65px;
}

#img-210-flowers
{
	margin: 0px 0px 0px 318px;
}

#img-210-pallette
{
	margin: 0px 0px 0px 0px;
}

#img-220-football
{
	margin: 114px 0px 0px 0px;
}

#img-220-raquet
{
	margin: 30px 0px 0px 0px;
}

#img-220-new-goggles
{
	margin: 0px 0px 0px 0px;
}

#img-220-snooker
{
	margin: 30px 0px 0px 284px;
}

#img-220-shuttlecock
{
	margin: 15px 10px 5px 15px;
}

#img-220-tennisball
{
	margin: 0px 10px 5px 0px;
}

#td-content #div-intro p #img-230-lottery
{
	margin: -10px 10px 5px 0px;
}

#img-230-raffle
{
	margin: 60px 0px 0px 49px;
}

#img-230-tshirt
{
	margin: 17px 0px 0px 263px;
}

#img-230-disco
{
	margin: -113px 0px 0px 423px;
}

#img-300-fountainpen
{
	margin: 105px 0px 0px 0px;
}

#img-300-collection
{
	margin: 150px 0px 0px 0px;
}

#img-300-disco
{
	margin: 62px 0px 0px 73px;
}

#img-301-raffle
{
	margin: 60px 0px 0px 200px;
}

#img-301-snooker
{
	margin: 60px 0px 0px 49px;
}

#img-302-microphone
{
	margin: 20px 0px 0px 500px;
}

#img-302-collection
{
	margin: 220px 0px 0px 0px;
}

#img-304-tshirt
{
	margin: 220px 0px 0px 0px;
}

#img-300-raffle
{
	margin: 129px 0px 0px 171px;
}

#img-330-disco
{
	margin: 35px 0px 0px 61px;
}

#img-330-raffle
{
	margin: 35px 0px 0px 157px;
}
	
/*</group>*/

/*<group=toptips>*/

#div-toptips
{
	margin: 0px;
	padding: 50px 16px 0px 10px;
}

#td-toptips-content
{
	background: #fff;
	border-right: 6px solid #f90;
	border-left: 6px solid #f90;
	padding: 0px 12px 0px 12px;
}

#td-toptips-content ul
{
	padding: 0px;
	list-style: square outside;
	margin: 0px 0px 0px 1pc;
}

#td-toptips-content ul li
{
	padding: 0px;
	color: #e2850a;
	font-size: .75em;
	margin: 0em 0px .5em 0px;
}

#td-toptips-content a:link, #td-toptips-content a:visited
{
	color: #e2850a;
	text-decoration: underline;
}

#td-toptips-content a:hover, #td-toptips-content a:active
{
	color: #e2850a;
	text-decoration: none;
}
	
/*</group>*/

/*<group=toolkit>*/

#div-toolkit
{
	margin: 0px;
	padding: 50px 16px 0px 10px;
}

#td-toolkit-content
{
	background: #fff;
	border-right: 6px solid #f90;
	border-left: 6px solid #f90;
	padding: 0px 12px 0px 12px;
}

#td-toolkit-content ul
{
	padding: 0px;
	list-style: square outside;
	margin: 0px 0px 0px 1pc;
}

#td-toolkit-content ul li
{
	padding: 0px;
	color: #e2850a;
	font-size: .75em;
	margin: 0em 0px .25em 0px;
}

#td-toolkit-content a:link, #td-toolkit-content a:visited
{
	color: #e2850a;
	text-decoration: none;
}

#td-toolkit-content a:hover, #td-toolkit-content a:active
{
	color: #e2850a;
	text-decoration: underline;
}
	
/*</group>*/

/*<group=homepage>*/

/*<group=g-nation>*/

#div-home-gnation
{
	margin: 0px;
	text-align: right;
	padding: 40px 0px 40px 101px;
}

#div-home-gnation table
{
}

#div-home-gnation img
{
	margin: 0px 16px 0px 0px;
}

#div-home-gnation #td-gnation-rule
{
	border-left: 1px dotted #ccc;
	padding: 0px 32px 0px 16px;
}

#div-home-gnation #td-gnation-rule h2
{
	margin: 0em 0px .25em 0px;
	padding: 0px;
	color: #333;
	font-size: .75em;
	font-weight: bold;
}

#div-home-gnation #td-gnation-rule p
{
	margin: 0px;
	padding: 0px;
	font-size: .75em;
	color: #333;
}
	
/*</group>*/

/*<group=content>*/

#td-home-content
{
	padding: 0px;
}

#td-home-content p
{
	color: #000;
	font-size: .85em;
	margin: 0em 0px 1em 0px;
	padding: 0px;
}

#home-ul-getorg
{
	list-style: none;
	padding: 0px;
	margin: .5em 0px 2em 0px;
}

#home-ul-getorg li
{
	padding: 0px;
	margin: 0em 0px .5em 0px;
	font-size: .75em;
	font-weight: bold;
	line-height: 100%;
	border-bottom: 1px solid #fff;
}

#home-ul-getorg li img
{
	vertical-align: middle;
}

#home-ul-getorg li a:link, #home-ul-getorg li a:visited
{
	background: no-repeat url(../images/bullet-checklist-off.gif) right 0px;
	margin: 0px;
	color: #000;
	text-decoration: none;
	width: auto;
	padding: 5px 30px 5px 0px;
	display: block;
}

#home-ul-getorg li a:hover, #home-ul-getorg li a:active
{
	background: no-repeat url(../images/bullet-checklist-on.gif) right 0px;
	margin: 0px;
	color: #000;
	text-decoration: none;
	display: block;
	width: auto;
	padding: 5px 30px 5px 0px;
}

#td-ideaspad-bg
{
	background: repeat-y right top url(../images/home-ideaspad-bg.jpg);
	padding: 0px;
}

.td-getorg-bg
{
	background: repeat-y right top url(../images/home-getorg-bg.jpg) #fcfcfc;
	padding: 0px;
}

#td-home-content table tr td.td-offwhite
{
	background: #fcfcfc;
}
#td-home-content table tr td.td-offwhite p
{
	background: #fcfcfc;
	font-size: .85em;
}
#td-home-content p#offwhiteintro
{
	background: #fcfcfc;
	font-size: .85em;
}
	
/*</group>*/

/*<group=right column>*/

td.td-home-rightcol
{
	border-left: 1px dotted #ccc;
	padding: 0px 14px 0px 14px;
}

#div-home-banners
{
	margin: 0em 0px 1em 0px;
	padding: 0px;
}

#div-home-banners img
{
	display: block;
	margin: 0px;
	padding: 0px;
}

#div-home-banners p
{
	margin: .5em 0px 1.5em 0px;
	padding: 0px;
	color: #000;
	font-size: .75em;
}
	
/*</group>*/
	
/*</group>*/

/*<group=page top>*/

#td-content #p-pagetop
{
	color: #333;
	font-size: .75em;
	margin: 2em 0px 1em 0px;
	padding: 0px;
}

#td-content #p-pagetop a:link, #td-content #p-pagetop a:visited
{
	color: #666;
	text-decoration: none;
	margin: 0px;
	background: url(../images/bullet-pagetop.gif) no-repeat 0px 0px;
	padding: 0px 0px 0px 20px;
}

#td-content #p-pagetop a:hover, #td-content #p-pagetop a:active
{
	color: #363;
	text-decoration: underline;
	margin: 0px;
	padding: 0px 0px 0px 20px;
}
	
/*</group>*/


#td-content p.moneyintro 
{
	color: #2D9764;
	background-color: #ffffff;
}
#td-content p.moneywithrule
{
	border-top: #F39933 solid 1px;
	padding-top: 0.5em;
	margin-bottom: 0.5em;
}