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

Title : Working Womens' Network 
URL : http://www.workingwomensnetwork.com.au

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

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

/*----------------------------------------------------------------------------- 
	#Structure
	
	* page width: 960px
	
	* #contents 		: LHS & RHS column
	* #contents.noLeft	: RHS column, no LHS column
	* #contents.full	: no LHS & RHS column
	
	* LHS & RHS width: 160px

	-------------------------------------------------------------------
	
	#Table of Contents

	Global Styles
	
	Content Styles	
	- Styles within the content area client can use
	
	Forms
	
	Business Directory / GoContacts Styles 
	
	Poll Styles
	
	Sponsor Styles
	
	Member Login Box Styles
	 - login box on RHS
	
	Footer Styles
	 - includes footer menu style
	 
	Layout Styles
	 - Wrapper & container positioning
	 
	Member Area Level / Side Navigation 
	 - Side menu only found on template "member_area"
	
	Top Level Navigation 
	 - horizontal menu navigation
	 
-----------------------------------------------------------------------------*/



/*----------------------------------------------------------------------------- 
	Global Styles
-----------------------------------------------------------------------------*/
body, div, dl, dt, dd,/*ul,ol,li,*/ h1, h2, h3, h4, h5, h6, pre, form, fieldset, label, input,/*textarea,*/ p, blockquote, th /*td*/{ 
	margin:0;
	padding:0;
}

html {
	padding: 0;
	margin: 0;
	overflow: -moz-scrollbars-vertical; }

body {
	margin: auto;
	background: #ffffff;
	font: normal 13px/21px Arial, Helvetica, sans-serif;
}

img {
	border: 0;
}

form {
	padding: 0;
	margin: 0;
}
	
.clear {
	clear: both;
	height: 0;
	line-height: 0;
	margin: 0px;
	padding: 0px; }

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

/*div, img { behavior: url(/persistent/pngfix/iepngfix.htc); }  IE6 PNG Fix */

/*----------------------------------------------------------------------------- 
	Content Styles
-----------------------------------------------------------------------------*/
h1 {
	font: normal 35px Georgia, "Times New Roman", Times, serif;
	color: #80417f;
}
	
h2 {
	font: normal 24px Arial, Helvetica, sans-serif;
	color: #333333;
	padding-top: 8px;
}
	
	.noSpaceBelow {
		margin: 0;
		padding: 0;
		}

h3 {
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #333333;
	padding-top: 8px;
}

h4 {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #333333;
}

p {
	font: normal 13px/21px Arial, Helvetica, sans-serif;
	color: #333333;
	padding: 0 0 20px 0;
	margin:0;
}

td { font: normal 13px/21px Arial, Helvetica, sans-serif; color: #333333; }

ul, ol { margin-top: 0; padding-top: 0; }

li { padding-bottom: 6px }

hr {
	height: 0;
	border: 0; 
	border-bottom: 1px dotted #cccccc;
}

.blockquote {
	font: italic 15px/20px Arial, Helvetica, sans-serif;
	color: #673663; 
	margin: 0 30px;
	display:block;
	font-weight:bold;
}

#contents a { color: #80417f; }
#contents a:visited { color: #666666; }
#contents a:hover { text-decoration: none; color: #80417f; }


/* Normal Tables */ 

table.normal {
	border: 0;
	padding:0;
	margin:0;
}

table.normal td {
	border: 1px solid #ffffff;
	padding: 8px;
}

table.normal .headerrow {
	background: #4d4d4d;
	font-weight: bold;
	color: #ffffff;
}

.headerrow p { color: #ffffff; font-weight: bold; }

.odd {
	background: #f7f5f8;
}

.even {
	background: #f3edf5; 
}

/* Events Tables */

.eventDetails {
	background: #f7f5f8;
	width: 280px;
	border: 2px solid #d0c1d1;
	padding: 0;
	margin: 8px;
	float: right;
}

.eventDetails td {
	border: 1px solid #ffffff;
	padding: 15px;
}

/* Members Special Offers Table */

table.membersOffers {
	border: 0;
	padding: 0;
}

table.membersOffers tr {
	
}

table.membersOffers td {
	padding: 15px 8px 15px;
	border-bottom: 1px dotted #cccccc;
	vertical-align: top;
}

/* Home page features table */

table.homeFeatures {
	background: #ffffff;
}

table.homeFeatures td {
	background: #f7f5f8;
	
}

table.homeFeatures td p { padding: 0 0 5px 0; }

table.homeFeatures td:hover { 
	background: #f3edf5;
}

.gallerycell {
	vertical-align: top;
}

/*----------------------------------------------------------------------------- 
	Forms
-----------------------------------------------------------------------------*/

.formWrap {

}

table.siteform {
	font: 12px/14px Arial, Helvetica, sans-serif;
	color: #4f4f4f;
	padding: 8px;
	margin-bottom: 10px;
}

table.siteform h3 { margin: 0; padding: 8px 0; }
	
table.siteform tr {
	background: #f3edf5;
}

table.siteform tr.clearbg {
	background: none;
}

table.siteform td {
	vertical-align: top;
	border: 1px solid #fff;
	padding: 5px; }

table.siteform td table td {
	vertical-align: top;
	border: 0px;
	padding: 5px; }

.notes {
	font-size: 12px;
	font-style: italic;
}

table.siteform td input.textfield {
	border: 1px solid #a382a1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	padding: 2px 0;
	padding-left: 3px;
	vertical-align: middle;  }

table.siteform td input.radio {
/*	height: 13px;*/
	/*border: 1px solid #a382a1;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	padding-left: 3px; }
	
table.siteform td textarea.textfield {
	border: 1px solid #a382a1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	padding: 2px 0;
	padding-left: 3px; }

table.siteform td textarea.longbox {
	border: 1px solid #a382a1;
	/*height: 30px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	padding: 2px 0;
	padding-left: 3px; }
	
table.siteform td input.radiofield {
	height: 15px;
	font-size: 13px;
	color: #333; }
	
table.siteform td input.boxfield {
	height: 15px;
	font-size: 13px;
	color: #333; }
	
table.siteform td select.selectfield {
	/*border: 1px solid #a382a1;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	padding: 2px 0;
	padding-left: 3px;
	}
	
select {
	border: 1px solid #a382a1;
	 }
	 
.user_m_button {
	color: #444444;
	border: 1px solid #c1c8c9;
	background: url(../templateimages/login_button.jpg) #f5f5f5 bottom repeat-x;
	padding: 3px 6px; 
}

/*----------------------------------------------------------------------------- 
	Business Directory / GoContacts Styles
-----------------------------------------------------------------------------*/

#directory_results h2 { background: #f7f5f8; padding: 5px; margin-bottom: 10px;}

.button01 {
	color: #444444;
	border: 1px solid #c1c8c9;
	background: url(../templateimages/login_button.jpg) #f5f5f5 bottom repeat-x;
	padding: 3px 6px; 
	display: block;
}

.dottedline {
	height: 0;
	border: 0; 
	border-bottom: 1px dotted #cccccc;
}

/*----------------------------------------------------------------------------- 
	Sponsor Styles
-----------------------------------------------------------------------------*/
.sponsorads {
	padding-bottom: 10px;
}

/*----------------------------------------------------------------------------- 
	Poll Styles
-----------------------------------------------------------------------------*/

#poll {
	background: #835a80;
	padding: 1px;
	width: 158px;
}

#pollcontainer {
	background: #f6f3f6;
	padding: 5px;
}

#poll h4 {
	font: normal 24px Arial, Helvetica, sans-serif;
	color: #ffffff;
	padding: 5px 5px;
}

#pollbutton {
	color: #444444;
	border: 1px solid #c1c8c9;
	background: url(../templateimages/login_button.jpg) #f5f5f5 bottom repeat-x;
	padding: 3px 6px; 
	display: block;
	margin: 3px;
}

.answers {
	margin: 0 5px 0 0;
}

/*----------------------------------------------------------------------------- 
	Member Login Box Styles
-----------------------------------------------------------------------------*/
#login {
	display: none;
}

#logout { display: none;
}


/*----------------------------------------------------------------------------- 
	Footer Styles
-----------------------------------------------------------------------------*/
#footerWrap p, #footerWrap a {
	color: #333333;
}

#footerWrap img { display: none; }

#footerNavWrap { display: none; }


/*----------------------------------------------------------------------------- 
	Layout Styles
-----------------------------------------------------------------------------*/
#bottom { background: #FFFFFF; }

#wrapper {
	background: #ffffff;
	width: auto;
	text-align: left;
}

#bannerWrap { display: none; }

#logo { padding-top: 8px; }

#navWrap { display: none; }

#containerWrap { padding-top: 10px; }

	#leftWrap { display: none;	}
	
	
	#rightWrap { display: none; }		

	#contents {
		width: auto;
	}
	
	#contents.noLeft {
		 
	}
	
	#contents.full {
		
	}

#footerWrap {
	width: auto;
	background: none;
	color: #000000;
	padding-top: 20px;
}



/*----------------------------------------------------------------------------- 
	Member Area Level / Side Navigation 
-----------------------------------------------------------------------------*/

#memberNavWrap { display: none;  }


/*----------------------------------------------------------------------------- 
	Top Level Navigation 
-----------------------------------------------------------------------------*/

#nav { display: none; }

