ul {margin: 0px; padding: 0px; list-style: none;}
li {list-style: none;}

h4 {
	font: normal 9pt Arial, Sans-Serif; letter-spacing: 0px; margin: 0 0 5px 0; color: #000000; font-weight: bold;
	background-color: #eee;
	text-align: right;
}

.topboxes {width: 800px; margin: 0px; border-bottom: 4px solid #FF9900; clear: both;}
.topbox_container {width: 50%; margin: 0px;}
.topbox {height: 100px;	background-color: #1e305b;	width: 195px; padding: 2px; margin: 0px;}
.left_border {border-left: 1px dashed #999999;}
.subnav {margin: 0; display: block;}
.subnav a {color: #FF9900; padding: 0 0 0 10px; display: block;}
.subnav a:hover {background-color: #eee;}
.image {float: left; padding: 5px 5px 5px 0;}

.myunion_conn_arrow {background:url(../images/arrow1.gif) no-repeat;background-position:0px 18px;padding:0px 0px 0px 11px}
.myunion_conn_arrow:hover {background:url(../images/arrow2.gif) no-repeat;background-position:0px 18px;padding:0px 0px 0px 11px}

.myunion_admin_link {text-align: right;}

.myunion_edit_title {
	vertical-align: middle;
}
.myunion_edit_title input {
	margin: 0 0 0 200px;
	vertical-align: middle;
}

form { margin: 0px;}
textarea {border: 1px solid #bbb;}
.left {
	float: left;
	width: 200px;
	margin: 0px;
}
	.myunion_logo {
		padding: 10px 50px 10px 50px;
	}

.right {
	float: right;
	width: 730px;
	margin: 0px;
	padding: 0 0 0 0;

}
	.myunion_fullbox {
		width: 730px;
		padding: 8px 0 8px 0;
		margin: 0px;
		clear: both;
		border-bottom: 1px dashed #999;
	}
	.myunion_halfcontainerL {
		width: 50%;
		float: left;
	}
	.myunion_halfcontainerR {
		width: 50%;
		float: right;
	}
	.myunion_halfbox {
		width: 360px;
		padding: 5px 0 5px 0;
		margin: 0px;
		border-bottom: 1px dashed #999;
		clear: both;
	}
	
	.myunion_leftbox {
		width: 190px;
		float: left;
		padding: 5px 0 5px 0;
		margin: 0px;
		clear: both;
		text-align: center;
	}
	
	.myunion_rightbox {
		width: 520px;
		float: right;
		padding: 5px 0 5px 0;
		margin: 0px;
		clear: both;
	}

	.myunion_msg_container {
		line-height: 1.1;
		width: 360px;
		padding: 5px;
		border-top: 1px dashed #ff9900;
	}
	.myunion_msg_image {
		width: 50px;
		float: left;
	}
		.myunion_msg_image .tag {background: #f00; color: #fff; font-size: 6pt; font-weight: bold; width: 100%; display: block; text-align: center; margin: -3px 0 0 0;}
	
	.myunion_bigtag {background: #f00; color: #fff; font-size: 8pt; font-weight: bold; width: 70px; display: block; text-align: center; margin: -3px 0 0 7px;}
		
	.myunion_msg_content {
		width: 300px;
		float: right;
	}
	.myunion_msg_links {
		float: right;
	}
	.personal_info {
		clear: both;
	}
	.galleries_list {
		width: 290px;
	}
	.galleries_item {
		width: 90px;
		padding: 2px;
		float: left;
		border-right: 1px solid #FFFFFF;
	}
	.about_title {
		float: left;
	}
		.about_title li {
			font-weight: bold;
			list-style: none;
		}
	.about_info {
		float: left;
		padding: 0 0 0 5px;
	}
	.mates_list {
		width: 360px;
	}
	.mates_item {
		width: 85px;
		padding: 2px;
		float: left;
		border-right: 1px solid #FFFFFF;
		text-align: center;
	}
	
	.mates_view_box {
		float: left;
		width: 180px;
		height: 200px;
		margin: 5px 30px 5px 30px;
		border: 1px solid #eee;
		text-align: center;
	}
	.mates_view_box:hover {
		background-color: #eee;
	}
	
	.group_list {
		clear: both;
	}
	.group_list p {
	
	}
	.group_list:hover {
		background-color: #eee;
	}
	
	.news_article {
		width: 284px;
		padding: 3px;
		border-bottom: 1px dashed #999;
		clear: both;
	}
		.news_article h3 {
			color: #FF9900;
		}
		.news_image {
			margin: 0 5px 2px 0;
			float: left;
		}
		.news_halfbox {
			width: 156px;
			padding: 8px;
		}
		
		.breakout_right {
			width: 150px;
			float: right;
			padding: 2px;
			margin-left: 4px;
			margin-bottom: 4px;
			border-bottom: 1px dashed #999999;
		}
		.breakout_right h3 {
			clear: both;
			background-color: #ff9900;
			color: #FFFFFF;
			padding: 2px;
			margin: 0 0 0px 0;
		}
		.thumbnail {
		float: left;
		width: 122px;
		height: 83px;
		margin: 5px 10px 5px 10px;
		padding: 4px 4px 0px 4px;
		background-color: #eee;
		text-align: center;
		vertical-align: middle;
	}
	.thumbnail:hover {
		border: 1px solid #999;
		width: 120px;
		height: 81px;
		padding-top: 3px;
	}
	.thumbnail img {
		vertical-align: middle;
	}

	.gallery_image {text-align: center;}
	
	.right_fullbox {
		width: 585px;
		padding: 0px;
		margin: 0px;
		clear: both;
		border-bottom: 1px dashed #999;
		display: block;
	}
	.right_thirdsboxR {
		width: 130px;
		padding: 0px;
		margin: 0px;
		border-bottom: 1px dashed #999;
		clear: both;
	}
	.right_thirdsboxL {
		width: 450px;
		padding: 0px;
		margin: 0px;
		border-bottom: 1px dashed #999;
		clear: both;
	}
	.noborder {border: none;}
	
	.member_image {width: 85px; height: 85px; text-align: center; float: left; margin: 0 8px 2px 0; text-align: left; overflow: hidden; background-attachment:fixed;}
	
	