	body	{
		background: #e4f1f9;
		font-family:"Arial", "Helvetica", "Verdana";
		font-size: 14px;
		color: #333;
		line-height:160%;
		margin:0;
		}
	
	a, a:link, a:visited {
		color: #7189ac;
		text-decoration: none;		}
	
	a:hover {
		color: #45516d;
		text-decoration: none;	
		}

	p, li {
		margin:0 0 10px 0;
		padding:0px;
		text-align:justify;
		}
	td {
		}


	#layout {  	
		width: 960px;
		margin: 50px auto;				
		}

		
	#header {
		width:100%;
		height:360px;
		padding: 0 0 30px 0;
		text-align:center;
		border-bottom: dashed 1px #000;
		}
		
	#navigation {
		width:100%;
		padding: 10px 0;
		margin: 0 0 20px 0;
		text-align:center;
		text-transform:uppercase;
		border-bottom: solid 4px #000;
		}
			
	#content {
		width:960px;
		}
	#maincontent {
		float:left;
		width:630px;
		}
		
	#submenu {
		float:right;
		width:310px;
		}
		#submenu .image {
			margin: 0 0 5px 0;
			}
	#footer {
		width:100%;
		text-align:center;
		clear:both;
		}
		
	#quote {
		text-align:center;
		font-size:12px;
		color: #CCC;
		line-height:140%;
		padding: 10px;
		}
		.quote_credit {
			font-style:italic;
			}
/* menu  */
ul.menu {
	margin:0;
	padding:0;
	}
	
ul.menu li {
	list-style:none;
	display:inline;
	padding:0;
	margin: 0 10px;
	}

ul.menu li a {
	padding: 13px;
	}
ul.menu li a:hover, ul.menu li a.active {
	background: url('navbg.png') center bottom no-repeat;
	}

/* main content */
h1 {
	display:none;
	}

h2{
	margin: 5px 0 0 0;
	padding:0px;
	font-size:18px;
	font-weight:normal;
	text-transform:uppercase;
	color: #7189ac;
	}

h3{
	margin: 5px 0 0 0;
	padding:0 ;
	font-size:16px;
	font-weight:normal;
	font-style:italic;
	text-transform:lowercase;
	color: #45516d;
	}
		
h4, h5, h6 {
	margin:0;
	padding:0;
	font-weight:normal;
	font-size:11px;
	line-height:110%;
	}
	ul {
		list-style-type: square;
		padding:0px;
		margin-left:20px;
		margin-top:0px;
		}
li {
	padding:0;
	margin:0;
}

blockquote {
	margin: 0 0 10px 10px;
	padding: 0 0 0 60px;
	background: url('images/x.png') no-repeat left center;
	text-align:justify;
	}

.badges {
	width:260px;
	float:right;
	margin: 20px 0 0 15px;
	}



/* images */

	p.affiliates img , p.icons img, .codes img {
		text-align:center;
		margin:2px;
		 }


/* Forms */
	.commentform {
		width:90%; }

	.form {
		width:90%; }

	.password {
		width: 40%;	}

	input, textarea, option, select {
		font-family: "Arial", "Tahoma", "Verdana";
		font-size: 13px;
		color: #666;
		background: #EEE;
		border: solid 1px #666;
		padding:4px;
		}

	input:focus, textarea:focus, option:focus, select:focus {
		background: #FFF;
		}

/* other */
		
	div#clear, .clear {
		clear:both;
		}
		
		
/* fl display */
.ownedimg {
	float: right;
	padding:10px;
	margin:10px;
	background: #EEE;
	}

.owneddesc {
	text-align:justify;
	padding: 0 5px 0 5px;
	margin:0;
		}

.ownedsub {
	font-weight:normal;
	letter-spacing:2px;
	text-transform:capitalize;
		margin:0;
		padding:0;
	}
		
.ownedtitle {
	font-weight:normal;
	letter-spacing:2px;
	font-variant:small-caps;
	padding:0;
		margin:0;
		}

.ownedurl {
	background: url(images/icons/permalink.gif) no-repeat left center;
	padding: 0 0 0 18px;
	height:16px;
	text-align:left;
	margin:0;	}

.ownedupdated {
	text-align:left;
	background: url(images/icons/clock.gif) no-repeat left center;
	padding: 0 0 0 18px;
	height:16px;
	margin:0;	}

.ownedopened {
	text-align:left;
	background: url(images/icons/calendar.png) no-repeat left center;
	padding: 0 0 0 18px;
	height:16px;
	margin:0;	}

.ownedmembers {
	text-align:left;
	background: url(images/icons/figure.gif) no-repeat left center;
	padding: 0 0 0 18px;
	height:16px;
	margin:0;
	}

.ownedcat {
	text-align:left;
	background: url(images/icons/mag_glass.gif) no-repeat left center;
	padding: 0 0 0 18px;
	height:16px;
	margin:0;	}

.ownedshade {
	padding:5px;
	background:#EEE;
	margin:0;	}

q {
	color:#999;
	font-family: Georgia, Times New Roman;
	}

