/*
Theme Name: CamTAD
Description: Theme for the CamTAD website
Author: Joke de WINTER
Author URI: http://www.jokedewinter.co.uk
Design: Creative Pad - http://www.creative-pad.co.uk
Version: 20090331
*/
/* ----- CSS RESET ----- */
html, body, div, h1, h2, h3, h4, h5, h6, p, a	{	margin:0; padding:0; border:0; font-weight:normal; }
/* ----- GENERAL PAGE ELEMENTS ----- */
body	{	text-align:center; font-size:62.5%; font-family:Verdana, Geneva, sans-serif; background:#d8d4d4; color:#4e4d4d; }
#wrapper	{	margin:0 auto; width:850px; text-align:left; background:url(images/wrapperBg.jpg) repeat-y; }
#navigation	{	width:100%; height:229px; background:url(images/headerBg.jpg) no-repeat; }
#main		{	width:100%; overflow:hidden; padding:30px 0 0 0; }
#content	{	width:540px; float:right; padding:0 40px 0 0; overflow:hidden; }
#intro		{	width:540px; background:url(images/orangeBdBg.jpg) repeat-y; padding:20px; }
#text		{	width:540px; background:url(images/greyBdBg.jpg) repeat-y; padding:20px; margin:30px 0 0 0; }
#sidebar	{	width:220px; float:left; padding:0 0 0 30px; }
#contact	{	clear:left; width:190px; padding:50px 0 0 0; }
#footer		{	width:100%; background:url(images/footerBg.jpg) no-repeat; margin:20px 0 0 0; padding:0 30px; }
/* ----- TEXT ----- */
h1	{	font-size:1.6em; position:absolute; top:-25px; }
h2	{	font-size:2em; text-transform:uppercase; padding:10px 0; }
h3	{	font-size:1.8em; padding:10px 0; }
p	{	font-size:1.6em; line-height:1.5em; padding:0 0 10px 0; }
#contact h2, #contact p, #contact p a	{	color:#fff; }
#footer p	{	color:#999; font-size:1.1em; }
#footer p a	{	color:#999; font-size:1.1em; text-decoration:underline; }
a	{	text-decoration: underline; color:#4e4d4d; }
a:hover	{	color:#fff; }
/* ----- MAIN NAVIGATION top of page ----- */
#navigation ul		{	margin:0; padding:0; list-style-type:none; float:left; width:100%; padding:151px 0 0 0; }
#navigation ul li	{	float:left; }
#navigation ul li a	{	display:block; color:#e3dfdf; text-decoration:none; text-align:left; font-size:1.8em; padding:0 1.2em; line-height:30px; }
#navigation ul a:hover	{	color:#ff9900; }
#navigation ul li.first a	{	padding:0 12px 0 270px; }
/* ----- SUB NAVIGATION left hand side ----- */
#subnav ul		{	margin:0; padding:0; list-style-type:none; float:left; }
#subnav ul li a		{	display:block; width:190px; height:30px; line-height:30px; text-decoration:none; text-align:left; font-size:1.6em; color:#4e4d4d; border-bottom:1px solid #4e4d4d; padding:0 10px 0 0; }
#subnav ul a:hover	{	color:#e3dfdf; }
#subnav ul li.last a	{	border-bottom:none; }
/* ----- PAGE NAVIGATION depending on the page ---- */
#pageNavigation		{	width:100%; padding:0 20px 30px 20px; }
#pageNavigation ul	{	margin:0; padding:0; list-style-type:none; }
#pageNavigation ul li	{	width:80%; }
#pageNavigation ul li a	{	display:block; height:30px; line-height:30px; text-decoration:none; text-align:left; font-size:1.6em; color:#4e4d4d; border-bottom:1px solid #4e4d4d; padding:0 10px 0 0; text-transform:upppercase; }
#pageNavigation ul a:hover	{	color:#e3dfdf; }
/* ----- FOOTER MENU ----- */
#footnav ul	{	margin:0; padding:0; list-style-type:none; float:left; width:100%; }
#footnav ul li	{	float:left; }
#footnav ul li a	{	display:block; color:#e3dfdf; text-decoration:none; text-align:left; font-size:1.3em; padding:0.5em 0.2em; line-height:15px; }
#footnav ul li a:hover	{	color:#ff9900; }
/* ----- OTHER ELEMENTS ----- */
#text ul	{	margin:0; padding:0 0 0 40px; list-style-type:disc; }
#text ul li	{	font-size:1.6em; line-height:1.5em; padding:0 0 5px 0; }
.post		{	clear:left; border-bottom:1px solid #4e4d4d; padding:10px 0 10px 0; }
.entry		{	min-height:150px; height:auto !important; height:150px; }
.entry img, img	{	float:left; margin:0 10px 10px 0; }
.entry a img, a img	{	border:none; }
