
	body
	{
		/* default values */
		
		margin: 0px;
		padding: 0px;
	}
	
	table
	{
		width: 886px;
	}
	
	td
	{
		vertical-align: top;
	}

	.td_logostrip
	{
		padding: 40px 40px 2px 38px;
	}
	
	.td_nav
	{
		width: 645px;

		text-align: center;
		vertical-align: bottom;
		
		padding: 40px 40px 10px 0px;
			}
	
	.td_content
	{
		width: 566px;
		
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Sans-Serif;
		font-size: 11px;
		
		color: #222222;
		padding: 50px 80px 40px 80px;
		
			}
	
	.td_image
	{
		width: 320px;
		
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Sans-Serif;
		font-size: 11px;
		
		color: #222222;
		
		padding: 50px 0px 0px 10px;
		
			}
	
	.td_imageOFF
	{
		width: 320px;
		
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Sans-Serif;
		font-size: 11px;
		
		color: #222222;
		
		padding: 50px 0px 0px 10px;
		
				
		/* fixme */
		filter:alpha(opacity=60);
		-moz-opacity:.60;
		opacity:.60;
	}
	
	.td_footer
	{
		width: 886px;
		
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Sans-Serif;
		font-size: 10px;
		
		color: #999999;
		
		padding: 0px 0px 20px 80px;
		
			}
	
	.table_rating
	{
		width: 160px;
	}
	
	.table_rating td
	{
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Sans-Serif;
		font-size: 11px;
		
		color: #222222;
		
		padding: 2px 2px 0px 0px;
	}
	
	.table_bukmark
	{
		width: 555px;
	}
	
	.table_bukmark td
	{
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Sans-Serif;
		font-size: 11px;
		
		color: #222222;
		
		padding: 2px 0px 0px 2px;
	}

	.bukmark_contents
	{
		color: #666666;
		padding: 2px 0px 20px 20px;
	}

	.p_content
	{
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Sans-Serif;
		font-size: 11px;
		text-align: justify;
		margin: 0px;
		padding-bottom: 15px;
	}
	
	.p_intro
	{
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Sans-Serif;
		text-align: right;
		margin-top: 0px;
		margin-bottom: 5px;
	}
	
	.p_quote, .coumment
	{
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Sans-Serif;
		text-align: justify;
		margin-top: 0px;
		margin-bottom: 15px;
		color: #777777;
		border-right: #CCCCCC solid 1px;
		padding-right: 10px;
		margin-right: 0px;
		/* fixme */
		text-align-last: right;
		float: right;
	}
	
	.comment
	{
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Sans-Serif;
		text-align: justify;
		margin-top: 0px;
		margin-bottom: 15px;
		color: #999999;
		padding-right: 0px;
		margin-right: 0px;
		text-align: right;
		padding-top: 0px;
		padding-bottom: 40px;
		
		position: relative;
		text-align: center;
		width: 100%;
	}
	
	.comment a
	{
		color: #999999;
	}
	
	span.left
	{
		position: absolute;
		left: 0;
	}
	span.right
	{
		position: absolute;
		right: 0;
	}
	
	.sidebar_img
	{
		padding: 5px;
		border: 1px solid #CCCCCC;
	}
	
	
	.sidebar_img_crop
	{
		padding: 5px;
		border: 1px solid #CCCCCC;
	}
	
	.sidebar_img_padded
	{
		width: 250px;
		padding: 5px;
		border: 1px solid #CCCCCC;
	}
	
	h3, h2, h1
	{
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Sans-Serif;
		color: #333333;
		margin: 0;
		
		text-transform: uppercase;
	}
		
	.h5
	{
		font-size: 12px;
		
		font-weight: bold;

		letter-spacing: 2px;
		margin-top: 0px;
		padding: 0px 0px 0px 0px;
		
		text-transform: uppercase;
	}
	
	.h4
	{
		margin-top: 30px;
	}
	
	.h6
	{
		margin-top: 0px;
	}
	
	.h8, .h7, .h8 a
	{
		margin: 0px;
		padding: 0px;
		color: #222222;
		font-size:11px;
		text-transform: none;
		letter-spacing: 0px;
	}
	
	.h7
	{
		font-weight: normal;
	}

	
	h3
	{
		/* breadcrumb */
	
		font-size: 10px;		
		font-weight: normal;
		padding: 0px 0px 10px 0px;
		letter-spacing: 1px;
	}
	
	h2
	{
		/* subheadline */
		
		font-size: 10px;
		font-weight: normal;
		padding: 0px 0px 0px 0px;
		letter-spacing: 1px;
	}
	
	h1
	{
		/* headline */

		font-size: 12px;
		
		font-weight: bold;
		padding: 0px 0px 20px 0px;
		letter-spacing: 2px;
	}
	
	.media
	{
		width:400px;
		margin-bottom: 10px; 
	}
	
	.div_sub_nav
	{
		margin-bottom: 40px;
		line-height: 16px;
	}
	
	.div_cross_nav
	{
		font-size: 10px;
	}
	
	a:link.nav, a:active.nav, a:visited.nav 
	{
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Sans-Serif;
		font-size: 11px;
		text-decoration: none;
		
		color: #660000;
		
		padding: 2px 3px 2px 3px;
		margin: 0px 3px 0px 3px;
		background-color: transparent;
	}
	
	a:link.nav_active, a:active.nav_active, a:visited.nav_active, a:hover.nav, a:hover.nav_active
	{
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Sans-Serif;
		font-size: 11px;
		text-decoration: none;
		
		color: #CCCC99;
		padding: 2px 3px 2px 3px;
		margin: 0px 3px 0px 3px;
		background-color: #222222;
	}
	
	a:link.sub_nav, a:active.sub_nav, a:visited.sub_nav 
	{
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-size: 10px;
		text-decoration: none;
		
		color: #660000;
		
		padding: 2px 3px 2px 3px;
		margin: 0px 3px 0px 3px;
		background-color: transparent;
	}
	
	a:link.sub_nav_active, a:active.sub_nav_active, a:visited.sub_nav_active, a:hover.sub_nav, a:hover.sub_nav_active
	{
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-size: 10px;
		text-decoration: none;
		
		color: #CCCC99;
		padding: 2px 3px 2px 3px;
		margin: 0px 3px 0px 3px;
		background-color: #222222;
	}
	
	a:link.cross_nav, a:active.cross_nav, a:visited.cross_nav, a:hover.cross_nav
	{
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Sans-Serif;
		font-size:  10px;
		text-decoration: none;
		
		color: #660000;
		padding: 2px 3px 2px 3px;
		margin: 0px 0px 0px 0px;
	}
	
	a
	{
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Sans-Serif;
		font-size:  11px;
		text-decoration: none;
		
		color: #173797;
		margin: 0px 0px 0px 0px;
	}
	
	a:hover, a:hover.cross_nav
	{
		text-decoration: underline;
	}
	
