html, body, div, form, input, h1, h2, h3, h4, h5, h6, ul, ol, li, blockquote p { padding: 0; margin: 0; }

body
{
  font: normal 12px/1.5em "Lucida Grande", "Verdana", sans-serif;
	background: #5171A9;
}
#frame 
{
	width: 990px;
	
	background:#fff;
	padding:10px 5px 0 5px;
	margin: 0 10px 50px 10px;
	border-right: 0px solid #7790BA;
	border-left: 0px solid #7790BA;
	border-bottom: 0px solid #7790BA;
	
}

#topnav {
	font-size: 13px;
	height: 0em;
	background: #fff;
	padding: 0;
	margin: 0 auto; }

	
	#topnav #subnav { /* Right side tier 2 navigation */
		float: right;
		text-align: right;
		margin: 0 25px 0 0;
		font-size: 13px;
		height: 3em; }
		
		#mainnav ul, #subnav {
			display: block;
			font-size: 14px;
			height: 0em;
			padding: 0;
			margin: 0 0 0 11px;
			list-style: none; }
			
			
		#subnav {
			margin: 0 12px 0 0;
			color: #aaa;
			width: 570px !important;
			_margin-right: 5px;
			_width: 620px !important;
			font: normal 12px/2.4em "Lucida Grande", "Verdana", sans-serif; }
			
			#subnav a {
				color: #000080;
				font-weight: bold;
				text-decoration: none; }
				
				#subnav a img { border: 0 !important; margin-bottom: -2px; }
				
				#subnav a:hover {
					color: #dbbfd8;
					text-decoration: underline; }

				#subnav a:active { color: #890000 !important; }
				
				
.ads {
	height: 80px;
	
	background: #FFFFFF url(aliads%5B1%5D.gif) no-repeat left bottom;
	
	text-align: center;
	padding: 0px 0;
	margin-top: 0px;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
}

	.ads a img {
		margin: 0 8px;
		padding: 0px;
		
		border: 1px solid #ccc;
		height: 70px;
		width:150px; }
		
#sidecontent {
	width: 400px;
	padding: 15px 0;
	float: right; }
	
#side {
	width: 300px;
	padding: 15px 0;
	float: right; }
	
	
	
	#footer {
	padding: 3px 0 0 0;
	margin:0 -5px;
	clear: both;
	font: bold 12px "Lucida Grande", "Verdana", sans-serif;
	color: #000;
	background: #1e90ff;
	
	}
	
	#footer a { color: #000; text-decoration: underline; }
	#footer a:hover{ color:#ffff00;}
	#footer a:active{ color:#fff;}
	#newcommnav {
	position: absolute;
	bottom: 0;
	left: 76px;
	width: 650px;
	font-size: 12px;
	height: 2em; }

	
	

#homepagecontainer {
	position: relative;
	border: none;
}

#maincontent {
	margin: 0 0 0 3px;
	_margin-left: 1px;
	width: 405px;
	float: left; }
			
#maincontent_v2 {
	margin: 0 0 0 3px;
	_margin-left: 1px;
	width: 970px;
	float: left; }	
	
#sidecontent {
	width: 497px;
	margin-right: 3px;
	_margin-right: 0;
	float: right; }
	
	.communitiesblock h3 {
			font: bold 15px "Trebuchet MS", "Tahoma", sans-serif;
			color: #000;
			padding: 0;
			margin: 0; }
			
		.communitiesblock #searchbytopic {
			padding: 10px;
			}
			
			
		.communitiesblock p {
			padding: 2px 0 5px 0;
			border-bottom: 1px dotted #bbb;
			margin: 0 0 5px 0;
			font: bold 13px "Lucida Grande", "Verdana", sans-serif;
			color: #555; }
			
		.communitiesblock p a {
				font-weight: bold;
				text-decoration: none;
				color: #555; }
				
		.communitiesblock p a:hover {
					color: #000;
					text-decoration: underline; }
							
					
		#searchbytopic form {
			
			margin: 0 -10px -10px -10px;
			padding: 0 10px 10px 10px; }			
					
		.communitiesblock form input.clipinput {
			margin: 6px 0 0 0;
			color: #000;
			font: bold 18px "Trebuchet MS", "Tahoma", sans-serif;
			padding: 3px;
			width: 300px; }
			
		.communitiesblock form input.submitbutton {
			font-size: 18px;
			margin: 0 0 0 8px; }
				
		.communitiesblock div.linkblock {
			padding: 12px 9px 19px 9px;
			color: #33963e;
			
			margin: 0 -9px -9px -9px; }
			
			.communitiesblock .linkblock a {
				font: bold 14px/2.0em "Trebuchet MS", "Tahoma", sans-serif;
				color: #fff;
				padding: 4px 6px;
				background: transparent;
				text-decoration: none; }
				
				 .linkblock a:hover {
					color: #DEB887;
					text-decoration: none;
					 }
				
		.communitiesgreen {
		
			margin: 170px -5px 0 10px;
			background:  url("green_5.jpg") no-repeat; }
			 }
			
			.communitiesgreen h3 {
				color: #ffffff;
				padding:7px 0 0 3px;
				margin: 5px 0 6px 0;
				font: bold 16px "Trebuchet MS", "Tahoma", sans-serif; }		
				
		.communitiesblock ul#communitytabs {
			list-style: none;
			padding: 0;
			margin: 5px;
			font-size: 12px;
			height: 2em; }

			ul#communitytabs li {
				height: 1em;
				float: left;
				padding: 0 0 0 4px;
				font: bold 12px/2em "Trebuchet MS", "Tahoma", sans-serif;
				margin: 0 5px 0 0; }

				ul#communitytabs li a {
					
			    display: block;	
					font: bold 13px;
					text-decoration: none;
					padding: 0;
					color: #89ca90;
					_background: #014809 !important;
					
					float: left;
					
					margin: 0; }
					

					ul#communitytabs li a:hover {
						color: #ff8c00;
						 }


					ul#communitytabs li a em {
						font-style: normal;
						font-weight: normal;
						color: #555; }

					ul#communitytabs li a span {
						float: left;
						display: block;
						*cursor: pointer !important;
						_cursor: pointer !important;
						
						
						padding: 0 2px 0 2px; }

						ul#communitytabs li a:hover span {
							color: #fff;
							
							 }
							
					ul#communitytabs li.selected a, ul#communitytabs li.selected a:hover {
						
						color: #adff2f;
												 }
						
					ul#communitytabs li.selected a span, ul#communitytabs li.selected a:hover span {
						
						color: #adff2f;
						 }
						 
											
.internalads {
		margin: 15px 0 15px 0; }
		
		

.topicsblock  {
	padding: 4px 4px 0 2px;
	_padding-right: 0;
	background: url(bluewhiteshade_6.jpg) no-repeat left top;
	margin-top: 20px;
	margin-right:15px;
	border: none #000000;
	height: 350px;
	width: 450px;
}
		
		.topicsblock h3 {
			padding: 4px 4px 0 4px;
			margin: 7px 7px 0 7px;
			color: #F5FFFA;
			font: bold 17px "Trebuchet MS", "Tahoma", sans-serif; }
		
		.topicsblock p {
			padding: 6px 3px 8px 4px;
			border-bottom: 1px dotted #FFFFFF;
			margin: 7px 7px 5px 7px;
			font:  bold 15px "Trebuchet MS", "Tahoma", sans-serif;
			color: #808080; }
		
		.topicsblock ul {
			padding: 0;
			
			margin: 7px 7px 0 7px;
			list-style: none; }
		
		.topicsblock ul li {
			display: block;
			float: left;
			*height: 30px;
			_height: 30px;
			_overflow: hidden;
			padding: 0;
			margin: 0 6px 0 0; }
			
			.topicsblock ul li a {
				font: bold 13px "Lucida Grande", "Verdana", sans-serif;
				color: #FFFFFF;
				padding: 4px 5px;
				text-decoration: none; }
				
				.topicsblock ul li.standout a { color: #00ffff; *font-size: 12px; _font-size: 12px; font-size: 14px; }
				
				.topicsblock ul li a em {
					*display: none;
					_display: none;
					font-style: normal;
					color: #75ddff; }
				
				.topicsblock ul li a:hover {
					color: #B22222;
					text-decoration: none; }
					
					.topicsblock ul li a:hover em {
						*display: none;
						_display: none;
						color: #f00; }
						
						
						
.topicsblock1  {
	padding: 4px 4px 0 2px;
	_padding-right: 0;
	background: url(members_5.jpg) no-repeat left top;
	margin-top:-90px;
	margin-right: 15px;
	border: none #000000;
	height: 350px;
	width: 450px;
}
		
		.topicsblock1 h3 {
			padding: 4px 4px 0 4px;
			margin: 7px 7px 0 7px;
			color: #6a5acd;
			font: bold 14px "Trebuchet MS", "Tahoma", sans-serif; }
		
		.topicsblock1 p {
			padding: 6px 3px 8px 4px;
			border-bottom: 1px dotted #d3d3d3;
			margin: 7px 7px 5px 7px;
			font: bold 15px "Lucida Grande", "Verdana", sans-serif;
			color: #FFEBCD; }
		
		.topicsblock1 ul {
			padding: 0;
			
			margin: 7px 7px 0 7px;
			list-style: none; }
								
		
	
   .topicsblock1 ul li {
			display: block;
			float: left;
			*height: 30px;
			_height: 30px;
			_overflow: hidden;
			padding: 0;
			margin: 0 6px 0 0; }
			
			.topicsblock1 ul li a {
				font: bold 13px/28px "Trebuchet MS", "Tahoma", sans-serif;
				color: #F0FFF0;
				padding: 4px 5px;
				text-decoration: none; }
				
				
				
				.topicsblock1 ul li.standout a { color: #00ffff; *font-size: 12px; _font-size: 12px; font-size: 14px; }
				
				.topicsblock1 ul li a em {
					*display: none;
					_display: none;
					font-style: normal;
					color: #75ddff; }
				
				.topicsblock1 ul li a:hover {
					
					color: #000080;
					text-decoration: none; }
					
					.topicsblock1 ul li a:hover em {
						*display: none;
						_display: none;
						color: #f00; }
		
			

		

.livelinks {
	padding: 12px;
	margin: 0;
	text-align: right;
	color: #999;
	font: normal 12px "Trebuchet MS", "Tahoma", sans-serif; }
	
	.livelinks a {
		padding: 4px 6px;
		background: #fff;
		color: #00590b;
		font-weight: bold;
		font-size: 12px;
		text-decoration: none; }
		
		.livelinks a:hover {
			color: #fff;
			background: #00590b;
			text-decoration: underline; }	
.style3 {color: #000000}


#livelistings h1 {background:#fffacd;
		color: #333;
		text-transform: capitalize;
		font: 18px "Trebuchet MS", "Tahoma", sans-serif;
		padding: 6px 0 0 0;
		margin: 0 ;
		 }
						
.livenavsmall {background:#fffacd;
	font-size: 12px;
	height: 1.1em;
	padding: 0 ;
	
	border-top: 3px solid #e3e3e3;
	border-bottom: 1px solid #fff;
	margin: 0 ;
	}

	.livenavsmall ul {
		padding: 0;
		
		background: #f3f3f3;
		margin: 0;
		height: 1.1em;
		list-style: none; }
		
		.livenavsmall ul li {
			float: left;
			padding: 0;
			
			height: 1.1em;
			text-transform: uppercase;
			margin: 0;
			background: transparent url(ali_images/livenav.gif) top left repeat-x;
			border-right: 1px solid #fff;
			font: bold 12px/2.5em "Trebuchet MS", "Tahoma", sans-serif; }
			
			.livenavsmall ul li a {
				display: block;
				float: left;
				height: 1.1em;
				padding: 0 14px;
				
				color: #000;
				text-decoration: none; }

.livenavsmall ul li.fresh a {
					margin:-3px;
					padding-left: 10px;
					 }
					
				.livenavsmall ul li.sevendays a {
					margin:-3px;
					padding-left: 10px;
					 }
					
				.livenavsmall ul li.fourteendays a {
					margin:-3px;
					padding-left: 10px;
					 }
					
				.livenavsmall ul li.thirtydays a {
					margin:-3px;
					padding-left: 10px;
					 }
					
				.livenavsmall ul li a:hover, .livenavsmall ul li#current a {
					background-color: #fff;
					color: #f00; }
				
				


/* EACH MEMBER ENTRY*/
.eachmemberentry h3 { padding-top: 0; padding-bottom: 0; font: normal 14px "Lucida Grande", "Verdana", sans-serif; color: #aaa; }
.eachmemberentry h3 a,
		.eachmemberentryliner h3 a { font: bold 16px "Trebuchet MS", "Tahoma", sans-serif; text-decoration: underline; color: #0a6b00; }

		.eachmemberentry h3 a:hover,
		.eachmemberentryliner h3 a:hover { color: #0000cc; text-decoration: underline; } 

.eachmemberentry h4 { padding:0; margin: 0; font: normal 12px "Trebuchet MS", "Tahoma", sans-serif; color: #888; }
.eachmemberentry h4 a { font-weight: bold; text-decoration: none; color: #444; }

		.eachmemberentry h4 a:hover { color: #f00; text-decoration: underline; }	
		
.eachmemberentry p {
					margin: 0 0 0 4px;
					padding: 0 0 0px 22px;
					margin: 0;
					background: transparent;
					font: normal 11px/1.5em "Lucida Grande", "Verdana", sans-serif;
					color: #333; }	
.eachmemberentry p a.more { font-size: 10px; font-weight: bold; text-decoration: none; color: #333; }

		.eachmemberentry p a.more:hover { text-decoration: underline; color: #f00; }
		
.eachmemberentry { padding:0;  margin: 0; clear: both;
			border-top: 3px solid #f3f3f3;
			background:#fffacd; }
.eachmemberentryliner { padding:0;  margin: 0; clear: both; }



.entries {
background: #fffacd;
width: 405px;
margin: 10px 0 5px 0;
padding: 0 0 60px 0;
font: normal 13px/1.5em "Lucida Grande", "Georgia", sans-serif;
color: #0a6b00; }	

}
						
/* ENDof each member entry*/				