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

TITLE : Petersham RSL
URL:  http://www.petershamrsl.com.ay

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

DESCRIPTION: Full Site Styles

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

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

html, body {
	margin: 0;
	padding: 0;
	}

#container {
	width: 770px;
	margin: 0 auto;
	}

	#bnnrMain {
		width:770px;
		height: 141px;
		}
		
		#bnnrMain img { border: none; }

	#flshBnnr {
		margin: 1px 0;
		width: 770px;
		height: 130px;
		background: url(../templateimages_new/flshbnnr_bg.jpg) top left no-repeat;
		}

	#internalWrapper { width: 770px; }

		#nav {
			width: 187px;
			float: left;
			background: #f1f1f1;
			margin-bottom: 20px;
			}

			#navul {
				width: 187;
				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  {
					margin: 0px;
					padding: 12px;
					display: block;
					font: normal 12px Arial, Helvetica, sans-serif;
					color: #1b1464;
					text-decoration: none;
					border-bottom: 1px solid #dcdcdc;
					}
			
				#navul li a:hover { background-color: #e5e5e5; }
			
			
				#navul ul {
					margin: 0px;
					padding: 0px;
					list-style-type: none;
					border-bottom: 1px solid #dcdcdc;
					}
			
					#navul ul li a {
						padding: 8px 10px 8px 20px;
						margin: 0px;
						color: #666;
						border: none;
						display: block;
						}
			
						#navul ul ul {	border: none; }
			
							#navul ul ul li a {
								padding: 8px 10px 8px 30px;
								font: normal 11px Arial, Helvetica, sans-serif;
								display: block;
								}

			#navInternal {
				width: 171px;
				margin: 8px auto 0 auto;
				overflow: hidden;
				}
				
				#navInternal img {
					border: none;
					margin: 0 0 8px 0;
					}

		#contentWrap {
			width: 560px;
			float: right;
			margin: 20px 0;
			overflow: hidden;
			}

		#footer {
			width: 770px;
			clear: both;
			border-top: 2px solid #e5e5e5;
			margin: 20px 0;
			text-align: center;
			padding: 20px 0;
			}
			
			#footer strong { text-transform: uppercase; color: #f7931d; }
			.SS, .SS a { color: #ccc; }

.clear {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
	margin: 0;
	}

#stats { display: none; }

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

h1 {
	font: normal 25px Arial, Helvetica, sans-serif;
	color: #1b1464;
	margin: 0 0 20px 0;
	}

h2 {
	font: bold 15px/20px Arial, Helvetica, sans-serif;
	color: #f7931d;
	padding: 0;
	margin: 0 0 15px 0;
	}

h3 {
	font: bold 12px/20px Arial, Helvetica, sans-serif;
	color: #999;
	text-transform: uppercase;
	margin: 0 0 15px 0;
	}

h4 {
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	margin: 0 0 5px 0;
	}
	
/*-------------------------------------------
  TEXT FORMATTING
-------------------------------------------*/

p, td, li {
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #000;
	}

p, table { margin: 0 0 20px 0; }
li { margin: 0 0 10px 0; }

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

a { color: #f7931d; }
a:hover { text-decoration: none; }


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

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

.orangebox {
	padding: 15px;
	margin: 0 0 20px 0;
	background: #fff8e8;
	border: 1px solid #fbb881;
	}
