body {
	font-family: Trebuchet MS,Helvetica,sans-serif;
	padding: 0 80px;
}

.page {
	background: #dceaf5 url('./images/mainbg.png') repeat-x top;
	margin: 24px auto;
	width: 792px;
}

.page2 { background: url('./images/bg_overlay.png') repeat-x bottom; }
.page3 { background: url('./images/paperedge_body.png') repeat-y top; }

.page_top {
	background: url('./images/paperedge_header.png') no-repeat top;
	height: 16px;
	width: 792px;
	
}

.page_bottom {
	background: url('./images/paperedge_footer.png') no-repeat bottom;
	height: 16px;
	width: 792px;
}

img {
	border-width:0;
}

/*Sidebar formatting*/
.sidebar {	
	margin: 0 -80px 0 -80px;
	position: relative;
	width: 160px;
}

.bottom {	
	margin-top: -356px !important;
}

.left{	
	float: left;
}

.right{	
	float: right;
}

.sideitem {	margin: 32px 0 48px 0; }
.sideitem_top div.left_corner	{ background: url('./images/corners_side_1.png') no-repeat top left; }
.sideitem_top					{ background: url('./images/corners_side_2.png') no-repeat top right; }
.sideitem_bottom div.left_corner	{ background: url('./images/corners_side_3.png') no-repeat bottom left; }
.sideitem_bottom				{ background: url('./images/corners_side_4.png') no-repeat bottom right; }
.sideitem_body					{ background-color: #358; margin-bottom: -4px; }
.sideitem_top div.spacer, .sideitem_bottom div.spacer {
	background-color: #358;
	height: 16px;
	margin: 0 16px 0 16px;
	width: 128px;
	font-size: 10px;
}

.sideitem table {	
	margin: auto;
}

ul.menu {
	list-style-type: none;
	margin: 0 16px 0 16px;
	padding: 0;
}

ul.menu li {
	
}

.sidelink {
	text-align: center;
}
.sidelink a:link {color: #FFF983}
.sidelink a:visited {color: #FFF983}
.sidelink a:hover {color: #FFFFAB;}


/*page body formatting*/

.pagebody {
	margin: 0 96px 0 96px;
}

ul.contentheader {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul.contentheader li {
	display:inline;
}

ul.contentheader li.date {
	font-size: 65%;
	font-style:italic;
	margin-left: 16px;
	text-align:right;
}
ul.contentheader li.title {
	background-color: #fff;
	font-variant:small-caps;
	padding: 0 8px 0 8px;
	text-transform: capitalize;
}

ul a {text-decoration: none}
ul a:link {color: #A21F2C !important}
ul a:visited {color: #A21F2C !important}
ul a:hover {color: #DE5B68 !important; text-decoration: none}

.content{
	margin: 0 0 8px 0;
	
}

.wide_header{
	margin: 0 auto 16px auto;
}

.category_header{
	margin: 32px 0 8px 0;
}

.content_header {
	margin-left: -4px;
}

.content_header table.frame {
	width:100%;
	border-spacing: 0;
}

.gallery {
	text-align: center;
}

.gallery img {
	margin: 8px 0 8px 0;
}

.title_top div.left_side		{ background: url('./images/title_corner_1.png') no-repeat	top		left; }
.title_top					{ background: url('./images/title_corner_2.png') no-repeat	top		right; }
.title_top div.spacer		{ background: url('./images/title_top.png')		 repeat-x	top		; }
.title_middle div.left_side	{ background: url('./images/title_left.png')	 no-repeat	top		left; }
.title_middle				{ background: url('./images/title_right.png')	 no-repeat	top		right; }
.title_bottom div.left_side	{ background: url('./images/title_corner_3.png') no-repeat	bottom	left; }
.title_bottom				{ background: url('./images/title_corner_4.png') no-repeat	bottom	right; }
.title_bottom div.spacer		{ background: url('./images/title_bottom.png')	 repeat-x	bottom	; }
.title_top div.spacer, .title_bottom div.spacer {
	font-size: 1px;
	height: 16px;
	margin: 0 16px 0 16px;
}
.title_body {
	background-color: #fff;
	font-variant:small-caps;
	margin: 0 16px 0 16px;
	padding: 0 8px 0 8px;
	text-transform: capitalize;
}

.date {
	font-size: 65%;
	font-style:italic;
	padding-right:16px;
	text-align: right;
}

.description						{ margin: 4px 0 0 0; }
.description_top div.left_corner		{ background: url('./images/corners_1.png') no-repeat top left; }
.description_top					{ background: url('./images/corners_2.png') no-repeat top right; }
.description_bottom div.left_corner	{ background: url('./images/corners_3.png') no-repeat bottom left; }
.description_bottom					{ background: url('./images/corners_4.png') no-repeat bottom right; }
.description_top div.spacer, .description_bottom div.spacer {
	background-image: url('./images/text_bg.png');
	font-size: 1px;
	height: 16px;
	margin: 0 16px 0 16px;
	width: 546px;
}

.description_body {
	font-size: 90%;
	background-image: url('./images/text_bg.png');
	overflow: hidden;
	padding: 0 16px 0 16px;
}

.gallery{
	font-size: 90%;
	overflow: hidden;
}

.flash_content							{ margin: 4px 0 0 0;}
.flash_content_top div.left_corner		{ background: url('./images/corners_side_1.png') no-repeat top left; }
.flash_content_top						{ background: url('./images/corners_side_2.png') no-repeat top right; }
.flash_content_bottom div.left_corner	{ background: url('./images/corners_side_3.png') no-repeat bottom left; }
.flash_content_bottom					{ background: url('./images/corners_side_4.png') no-repeat bottom right; }
.flash_content_top div.spacer, .flash_content_bottom div.spacer {
	background-color: #358;
	font-size: 60%;
	height: 16px;
	margin: 0 16px 0 16px;
	padding-right: 8px;
	text-align: right;
}

.flash_content_body {
	font-size: 90%;
	background-color: #358;
	overflow: hidden;
	padding: 0 16px 0 16px;
}

img.left{	
	margin: 0 8px 0 0;
}

img.right{	
	margin: 0 0 0 8px;
}

.comments {
	font-size: 75%;
	text-align:right;
	margin: -8px 0 0 0;
}

p {
	text-indent: .6cm;
}

a {text-decoration: none}
a:link {color: #A21F2C}
a:visited {color: #A21F2C}
a:hover {color: #DE5B68;}

.pagination {
	font-size: 90%;
	font-style:italic;
	text-align:right;
}

.pagination a {text-decoration: none}
.pagination a:link {color: #fff300}
.pagination a:visited {color: #fff52d}
.pagination a:hover {color: #FFFFAB;}

/*========== footer elements ==========*/
.copyright {
	clear: both;
	font-size: 75%;
	text-align: center;
}

.cmexcopyright {
	font-size: 75%;
}
.cmexcopyright a {text-decoration: none}
.cmexcopyright a:link {color: #111 !important}
.cmexcopyright a:visited {color: #111 !important}
.cmexcopyright a:hover {color: #555 !important; text-decoration: none}