/* Yahoo 'reset CSS rules' - these standardise rules across browsers. Mostly */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

/* End Yahoo reset rules. */

	/*** The Essential Code ***/
	/* totally stolen from http://www.alistapart.com/d/holygrail/example_3.html */
	/* Shutup. I was in a hurry */

		body {
			min-width: 630px;         /* 2 x (LC fullwidth + CC padding) + RC fullwidth */
		}

		
		#container {
			padding-left: 170px;      /* LC fullwidth default=200px */
			padding-right: 220px;     /* RC fullwidth + CC padding */
		}
		
		#container .column {
			position: relative;
			float: left;
		}
		
		#gallery {
			position: relative;
			float: left;
			padding: 10px 20px;       /* CC padding */
			width: 100%;
		}
		
		#center {
			padding: 10px 20px;       /* CC padding */
			width: 100%;
		}
		
		#left {
			width: 150px;             /* LC width */
			padding: 0 10px;          /* LC padding */
			right: 210px;             /* LC fullwidth + CC padding */
			margin-left: -100%;
		}
		
		#right {
			width: 160px;             /* RC width */
			padding: 0 10px;          /* RC padding */
			margin-right: -100%;
		}
		
		#footer {
			clear: both;
		}
		
		/*** IE Fix ***/
		* html #left {
			left: 180px;              /* RC fullwidth */
		}

		/*** Equal-height Columns ***/

		#container {
			overflow: hidden;
		}

		#container .column {
			padding-bottom: 1001em;     /* X + padding-bottom */
			margin-bottom: -1000em;     /* X */
		}

		/*** Footer Fix ***/

		* html body {
			overflow: hidden;
		}
		
		* html #footer-wrapper {
			float: left;
			position: relative;
			width: 100%;
			padding-bottom: 10010px;
			margin-bottom: -10000px;
			background: #FFF;         /*** Same as body background ***/
		}

		/*** Just for Looks ***/

		body {
			margin: 0;
			padding: 0;
			background-image:url('images/poonbackground02.jpg');
			background-repeat:no-repeat;
			background-color: #ebf5f6;
		}

		#header {
			padding: 0;
			height: 130px;
		}
		
		
		#footer {
			font-family: Tahoma, Geneva, sans-serif;
			font-size: small;
			text-align: left;
			padding: 0;
			color: #828282;
			text-align: center;
		}

		#left {
		}
		
		/* liquidcorners.css - http://home.tiscali.nl/developerscorner/liquidcorners/liquidcorners.htm */
		
		#left .top-left, #left .top-right, #left .bottom-left, #left .bottom-right { 
			background-image: url('images/purp_crns.png'); /* CHANGE: path and name of your image */
			height: 17px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
			font-size: 2px;    /* DNC: correction IE for height of the <div>'s */
		}
		
		#right .top-left, #right .top-right, #right .bottom-left, #right .bottom-right { 
			background-image: url('images/rose_crns.png'); /* CHANGE: path and name of your image */
			height: 17px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
			font-size: 2px;    /* DNC: correction IE for height of the <div>'s */
		}

		#center .top-left, #center .top-right, #center .bottom-left, #center .bottom-right { 
			background-image: url('images/whte_crns.png'); /* CHANGE: path and name of your image */
			height: 17px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
			font-size: 2px;    /* DNC: correction IE for height of the <div>'s */
		}

		#gallery .top-left, #gallery .top-right, #gallery .bottom-left, #gallery .bottom-right { 
			background-image: url('images/whte_crns.png'); /* CHANGE: path and name of your image */
			height: 17px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
			font-size: 2px;    /* DNC: correction IE for height of the <div>'s */
		}
		
		
		.top-left, .bottom-left { 
			margin-right: 17px; /* CHANGE: replace by the width of one of your corners */
		}
		
		.top-right, .bottom-right { 
			margin-left: 17px;  /* CHANGE: replace by the width of one of your corners */
			margin-top: -17px;  /* CHANGE: replace by the height of one of your corners */
		}
		
		.top-right {
			background-position: 100% 0;    /* DNC: position right corner at right side, no vertical changes */
		}
		
		.bottom-left  { 
			background-position: 0 -17px;    /* CHANGE: replace second number by negative height of one of your corners */
		}
		
		.bottom-right { 
			background-position: 100% -17px; /* CHANGE: replace second number by negative height of one of your corners */
		}
		
		#left .inside {
			/*border-left: 1px solid #C00000;  YCC: color & properties of the left-borderline */
			/*border-right: 1px solid #C00000; YCC: color & properties of the right-borderline */
			background: #5255ce;            /* YCC: background-color of the inside */
			color: #FFF;                 /* YCC: default text-color of the inside */
			/*padding-left: 10px;              YCC: all texts at some distance of the left border */
			/*padding-right:10px;              YCC: all texts at some distance of the right border */
		}
		
		#right .inside {
			/*border-left: 1px solid #C00000;  YCC: color & properties of the left-borderline */
			/*border-right: 1px solid #C00000; YCC: color & properties of the right-borderline */
			background: #e65963;            /* YCC: background-color of the inside */
			color: #FFF;                 /* YCC: default text-color of the inside */
			padding-left: 6px;             /* YCC: all texts at some distance of the left border */
			padding-right:6px;             /* YCC: all texts at some distance of the right border */
		}

		#center .inside, #gallery .inside {
			/*border-left: 1px solid #C00000;  YCC: color & properties of the left-borderline */
			/*border-right: 1px solid #C00000; YCC: color & properties of the right-borderline */
			background: #FFF;            /* YCC: background-color of the inside */
			color: #58585a;                 /* YCC: default text-color of the inside */
			padding-left: 15px;             /* YCC: all texts at some distance of the left border */
			padding-right:15px;             /* YCC: all texts at some distance of the right border */
		}
		
		.gap-saver {
			 height: 1px; 
			 margin: 0 0 -1px 0;
			 padding: 0;
			 font-size: 1px; /* to correct IE */
		}
		
		/* left hand menu rollovers etc */
		
		ul.sidemenu {
			padding: 0;
			margin: 0;
			list-style: none;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 0.8em;
			width: 110px;
			background-color: #5255ce;
		}
		 
		ul.sidemenu li {
		}
		 
		ul.sidemenu li a {
			text-decoration: none;
			display: block;
			width: 110px;
			color: #fff;
			font-weight: bold;
			padding: 8px 20px;
		}
		 
		ul.sidemenu li a:hover {
			background-color: #fff;
			color: #5255ce;
		}
		
		#poonlogo {
			display: block;
			margin-left: auto;
			margin-right: auto;
		}
		
		.thumb {
			padding: 5px 3px;
			display: inline;
		}
		
		.sidethumb {
			display: block;
			margin-left: auto;
			margin-right: auto;
			padding: 5px 3px;
		}
		
		img.floatLeft { 
			float: left; 
			padding: 5px 5px;
		}
		
		img.floatRight { 
			float: right; 
			padding: 0px 5px;
		}
		
		#center {
			font-family: Verdana, Geneva, sans-serif;
		}

		#right {
			font-size: small;
			font-family: "Trebuchet MS", Helvetica, sans-serif;
			text-align: left;
		}
		
		#container .column {
			padding-top: 1em;
			/*text-align: justify;*/
		}
		
		h1 {
			font-size: large;
			padding-bottom: 0.6em;
		}

		strong {
			font-weight: bold;
		}
		
		em {
			font-style:italic;
		}
		
		p {
			padding-bottom: 0.8em;
		}
		
		/* Qdig Gallery Rules */
		/* General */

		#qdig { font-family:Arial, Helvetica, Geneva, sans-serif; }
		.qdig-grayout { color:#cccccc; }
		/* Links */
		#qdig a { color:navy; font-weight:bold; text-decoration: none; }
		#qdig a:visited { color:blue; font-weight:bold; text-decoration:none; }
		#qdig a:hover { text-decoration:underline; }
		/* Images */
		img.qdig-image { background-color:#eeeeee; border:1px solid #cccccc; }
		img.qdig-thumb { background-color:#eeeeee; border:1px solid #cccccc; }
		img#qdig-thumb-current { border:1px solid #f9f99f; }
		/* Captions */
		div.qdig-caption { font-family:Verdana, Arial, Helvetica, sans-serif; }		
