/* begin structure */

	body {
		margin:0;
	}
	
	#page {
		padding-top:10px;
		padding-bottom:50px;
		margin:auto;
		width:830px;
		position:relative;
	}
	
	#nav {padding:0px 10px 5px 0;}
	
	#nav table {width:100%;}
	
	td {vertical-align:top;}
	
	#header {
		height:85px;
		padding:10px 20px;
		margin-bottom:5px;
	}
	
	#body_wrapper {
		padding:7px;
	}
	
	#body {position:relative;}
	
	#body table:first-child {width:100%;}
	
	#content {
		padding:30px;
		width:538px;
		/*margin-bottom:10px;*/
	}
	
	.entry {
		/*margin-left:-35px;*/
		/*margin-bottom:60px;*/
		/*margin:0 40px;*/
		margin-right:50px;
		text-align:justify;
	}
	
	.buttons {
		width:22px;
		padding:0 7px;
	}
	
	.buttons img {width:22px;}
	
	.article {/*margin-right:40px;*/}
	
	h1.title {margin-top:0; text-align:left;}
	
	.info {
		position:relative;
		padding-top:20px;
		height:14px;
	}
	
	.comments_triangle {
		height:10px;
		position:absolute;
		top:26px;
		margin:0 0 0 3px;
	}
	
	.comments {
		display:none;
		/*margin:20px 130px 0 65px;*/
		margin-right:40px;
		padding-top:30px;
	}
	
	.comments h1 {
		margin-bottom:20px;
	}
	
	.comments li {
		padding:5px 9px;
		margin-bottom:20px;
	}
	
	.comment {margin-bottom:10px;}
	
	.add_comment {margin:10px 0 0 0;}
	
	.comments h2 {margin-bottom:10px;}
	
	.add_comment input {
		padding:2px;
		width:185px;
	}
	
	.add_comment textarea{
		margin:5px 0;
		padding:3px;
		width:350px;
		resize:none;
	}
	
	.submit_comment {
		width:50px;
		padding:6px 20px;
	}
	
	.edit {
		resize:none;
		margin:0;
		padding:0;
	}
	
	#right_nav {
		margin:15px 10px 200px 0;
		padding:25px;
		padding-top:10px;
	}
	
	#right_fold, #left_fold {
		width:90px;
		height:90px;
		position:absolute;
		bottom:0;
	}
	
	#right_fold {right:0;}
	
	#left_fold {left:0;}
		

/* end structure */

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

/* begin formatting */

	img {border:none;}

	body {
		background:url('../images/bg_tiles/02.gif');
		font-size:15px;
		font-family:sans-serif;
		color:#333333;
		line-height:1.5em;
	}

	#nav {
		text-align:right;
		font-size:13px;
		color:#999999;
		/*background-color:#ffffff;*/
	}
	
	#nav a:link {color:#666666;}
	
	a:link, a:visited {color:#333333;}
	
	a:hover, #header a:hover {color:#0094e0;}
	
	#header {
		font-size:13px;
		text-transform:uppercase;
		background:url('../images/header/trans_america.jpg');
		cursor:pointer;
	}
	
	#header a {
		text-decoration:none;
		color:#ffffff;
	}
	
	#header img {height:60px;}
	
	#body_wrapper {background:url('../images/gray_diagonal.gif');}
	
	#body {background-color:#ffffff;}
	
	#content {background-color:#ffffff;}
	
	h1.title {
		font-size:20px;
	}
	
	.title a {
		text-decoration:none;
		color:#333333;
	}
	
	.info, .info a:link, .info a:visited, .info input {
		font-size:12px;
		color:#af9744;
	}
	
	a.category {text-decoration:none;}
	
	a.category:hover {text-decoration:underline;}
	
	.comments_link {
		cursor:pointer;
	}
	
	.comments h1 {
		font-size:16px;
	}
	
	.comments li {
		list-style-type:none;
		color:#ffffff;
	}
	
	.comment_info {font-size:12px;}
	
	.comments h2 {font-size:13px;}
	
	.add_comment form {color:#666666;}
	
	.add_comment input {font-size:12px;}
	
	.add_comment textarea {
		font-size:12px;
	}
	
	.submit_comment {
		text-align:center;
		font-size:12px;
		color:#000000;
		cursor:pointer;
		border:thin solid #666666;
	}
	
	.edit {
		border:0;
		cursor:pointer;
		font-family:sans-serif;
		overflow:hidden;
	}
	
	#right_nav {
		border-left:thin dashed #999999;
	/*	background:url('../images/bg_tiles/seaglass_diagonal.gif'); */
	}
	
	#right_nav a {color:#666666;}
	
	#right_nav a:hover {color:#FFA5C6;}
	
	#right_nav li {
		font-size:12px;
		color:#9CDEC0;
	}
	
	#right_fold {
		cursor:pointer;
		background:url('../images/page_corner_right.gif') no-repeat;
	}
	
	#left_fold {
		cursor:pointer;
		background:url('../images/page_corner_left.gif') no-repeat;
	}
	
	#right_fold img, #left_fold img {display:none;}
	
	#right_fold:hover {background:url('../images/page_corner_right_MO.gif') no-repeat;}
	
	#left_fold:hover {background:url('../images/page_corner_left_MO.gif') no-repeat;}
	
	.footer {font-size:12px;}
	
	#footer {
		/*border-top:thin dotted #7B6E5D;*/
		text-align:center;
		color:#7B6E5D;
	}
	
/* end formatting */