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

TITLE : Happytime

AUTHOR : SiteSuite Australasia
AUTHOR URL : http://www.sitesuite.com.au

DESCRIPTION : Full Site Styles
 
------------------------------------------ */

/* ------------------------------------------
 GLOBALS AND LAYOUT ELEMENTS
------------------------------------------ */

html, body {
	margin: 0;
	padding: 0;
	background: #0c4f94 url(../templateimages/bg_tile.jpg) top left repeat-x;
	}
	
#container {
	width: 770px;
	margin: 20px auto;
	}
		
	#bnnr {
		width: 770px;
		height: 129px;
		}
		
		#clownWrap {}
		
		.clown {
			position: absolute;
			margin: 5px 0 0 620px;
			}
		
		#bnnr img { border: 0; }
	
	#contentWrap {
		width: 770px;
		margin: 10px 0;
		}
	
		#navWrap {
			width: 175px;
			float: left;
			}

			#navul {
				width: 175px;
				margin: 0px;
				padding: 0px;
				list-style-type: none;
				}
			
				#navul li { display: inline; }  /* To remove IE's whitespace beneath all list-items - THANKS, Microsoft =) */
			
				#navul li a  {
					background: #0c4f94 url(../templateimages/nav_bg.jpg) top left no-repeat;
					margin: 5px 0 0 0;
					padding: 8px 8px 8px 36px;
					display: block;
					font: bold 11px verdana, helvetica, arial, "default sans-serif";
					color: #fff;
					text-decoration: none;
					}
			
				#navul li a:hover {	background-color: #0d61a5; }
			
					#navul ul {
						margin: 0px;
						padding: 0px;
						list-style-type: none;
						}
				
						#navul ul li a {
							padding: 8px 10px 8px 36px;
							margin: 0px;
							background-image: none;
							font-weight: normal;
							font-size: 10px;
							}
				
							#navul ul ul {	border: none; }
				
								#navul ul ul li a {
									padding: 8px 10px 8px 56px;
									font: normal 10px verdana, helvetica, arial, "default sans-serif";
									text-transform: none;
									display: block;
									}
					
		#content {
			width: 525px;
			padding: 30px;
			float: right;
			background: #fff;
			}

		
		#footer {
			clear: both;
			color: #6abbe3;
			font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
			text-align: right;
			}
			
			#footer a { color: #6abbe3; }

#stats {
	display: none;
	height: 0;
	padding: 0;
	font: 0;
	line-height: 0;
	}

/* ------------------------------------------
 TEXT FORMATTING
------------------------------------------ */

p, td, li {
	font: 11px/18px verdana, Arial, Helvetica, sans-serif;
	color: #333;
	}

p {	margin: 0 0 20px 0; }

ul, table { margin-bottom: 20px; }

/* ------------------------------------------
 HEADINGS
------------------------------------------ */

h1 {
	font: normal 28px "trebuchet MS", Arial, Helvetica, sans-serif;
	color: #1666b6;
	margin: 0 0 20px 0;
	}

h2 {
	font: bold 16px verdana, Helvetica, sans-serif;
	color: #309426;
	margin: 0 0 15px 0;
	}

h3 {
	font: bold 13px verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 20px 0;
	color: #333;
	}


/* ------------------------------------------
  LINKS
------------------------------------------ */

a, a:link, a:visited, a:active { color: #309426; }
a:hover { text-decoration: none; }

/*-------------------------------------------
  GENERAL/MISC
-------------------------------------------*/

.imgleft {
	float: left;
	margin: 0 15px 15px 0;
	}

.imgright {
	float: right;
	margin: 0 0 15px 15px;
	}
