﻿html,body,div,ul,h1,h3
{
	margin:0;
	padding:0;
}
body
{
	text-align:center;
	
	font-size:12Px;
	font-family:Arial, Helvetica, sans-serif;
	
	background-color:#e0dcdc;
}
a, a:active, a:visited
{
	text-decoration:underline;
	
	color:#000000;
}
a:hover
{
	text-decoration:none;
}
table
{
	border-collapse:collapse;
	border-spacing:0;
}
img
{
	border:none;
}

/*
** layout
*/
div#logo
{
	position:absolute;
	top:29Px;
	left:50%;
	margin-left:-501Px;
	width:108Px;
	height:83Px;
}

div#container
{
	margin:0 auto;
	padding:0 0 20Px;
	width:990Px;
	text-align:left;
}

div#head
{
	/*height:83Px;*/
}

div#logotext
{
	padding:35Px 0 5Px;
	margin-left:111Px;
	width:600Px;
	height:48Px;
}

div#head div.ad
{
	margin-top:10Px;
	margin-right:48Px;
	/*
	width:476Px;
	height:68Px;
	*/
	width:468Px;
	height:60Px;
	
	float:right;
	
	/*
	background-image:url(images/ad_top_bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	*/
}
div#head div.ad div
{
	/*
	padding:4Px;
	*/
}

div#head div.clear
{
	clear:right;
}

div#top
{
	background-color:#363636;
}
div#top div.bg_top, div#top div.bg_bottom
{
	height:7Px;
	font-size:0;
	
	background-position:top left;
	background-repeat:no-repeat;
}
div#top div.bg_top
{
	background-image:url(images/topnavi_bg_top.gif);
}
div#top div.bg_bottom
{
	clear:right;
	background-image:url(images/topnavi_bg_bottom.gif);
}

div#top form.search
{
	padding-top:9Px;
	margin-right:14Px;
	
	float:right;
}
div#top form.search input
{
	margin:0;
	margin:0;
	margin-right:5Px;
	padding:4Px;
	
	font-size:14Px;
	
	color:#999999;
	border:none;
	border-top:1px solid #7a7a7a;
	border-bottom:1px solid #7a7a7a;
}
div#top form.search input.submit
{
	margin:0;
	padding:0;
	width:62Px;
	height:27Px;
	float:right;
	
	border:none;
}

div#top ul.navi
{
	padding:19Px 0 11Px;
	margin-left:34Px;
	list-style:none;
}
div#top ul.navi li
{
	margin:0;
	margin-right:30Px;
	padding:0;
	float:left;
}
div#top ul.navi li.clear
{
	float:none;
	clear:left;
}
div#top ul.navi li img
{
	margin:0;
	margin-right:6Px;
	
	vertical-align:center;
}
div#top ul.navi li a, div#top ul.navi li a:active, div#top ul.navi li a:visited
{
	font-size:18Px;
	text-decoration:none;
	
	color:#ffffff;
}
div#top ul.navi li a:hover
{
	text-decoration:underline;
}

div#right
{
	margin-right:15Px;
	width:228Px;
	float:right;
	
	background-position:top left;
	background-repeat:repeat-y;
	background-image:url(images/navi_bg.gif);
}
div#right div.bg_top, div#right div.bg_bottom
{
	height:4Px;
	font-size:0;
	
	background-position:top left;
	background-repeat:no-repeat;
}
div#right div.bg_top
{
	background-image:url(images/navi_bg_top.gif);
}
div#right div.bg_bottom
{
	clear:right;
	background-image:url(images/navi_bg_bottom.gif);
}

div#right h3
{
	margin-top:9Px;
	/*margin-left:60Px;*/
	text-align:center;
	
	font-size:18Px;
	font-weight:normal;
	
	color:#ffffff;
}

div#right ul.navi
{
	margin-top:10Px;
	margin-left:29Px;
	list-style:none;
}
div#right ul.navi li
{
	margin:0 0 2Px;
	padding:0;
}
div#right ul.navi li, div#right ul.navi li a, div#right ul.navi li a:active, div#right ul.navi li a:visited
{
	font-size:14Px;
	text-decoration:none;
	
	color:#ffffff;
}
div#right ul.navi li a:hover
{
	text-decoration:underline;
}

div#right div.ad
{
	margin-top:10Px;
	margin-left:27Px;
	/*
	width:164Px;
	height:604Px;
	*/
	/*
	width:160Px;
	height:600Px;
	*/
	
	/*
	background-image:url(images/ad_right_bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	*/
}
div#right div.ad div
{
	/*
	padding:2Px;
	*/
}

div#right ul.comments
{
	margin:10Px 18Px;
	list-style:none;
	
	font-size:10Px;
}
div#right ul.comments li
{
	margin:0 0 2Px;
	padding:0;
	
	color:#ffffff;
}
div#right ul.comments li a, div#right ul.comments li a:active, div#right ul.comments li a:visited
{
	text-decoration:none;
	
	color:#bcabab;
}
div#right ul.comments li a:hover
{
	text-decoration:underline;
}


div#left
{
	margin-right:247Px;
}

div#left div.ad
{
	margin:10Px auto 0;
	/*
	width:736Px;
	height:98Px;
	*/
	/*
	width:728Px;
	height:90Px;
	*/
	width:728Px;
	
	/*
	background-image:url(images/ad_left_bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	*/
}
div#left div.ad div
{
	/*
	padding:4Px;
	*/
}

div#left div.entrybox, div#left div.contentbox
{
	margin-top:10Px;
	padding:6Px;
	
	border:1px solid #b4b1b1;
	background-color:#ffffff;
}
div#left div.entrybox div.box
{
	width:352Px;
	float:left;
}
div#left div.entrybox div.box.right
{
	float:right;
}
div#left div.entrybox h3
{
	margin-bottom:2Px;
	font-size:18Px;
}
div#left div.entrybox h3, div#left div.entrybox h3 a, div#left div.entrybox h3 a:active, div#left div.entrybox h3 a:visited
{
	text-decoration:none;
	
	color:#363636;
}
div#left div.entrybox div.thumbnail
{
	width:352Px;
	height:112Px;
	
	background-image:url(images/thumbnail_bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
div#left div.entrybox div.thumbnail div
{
	padding:6Px;
}
div#left div.entrybox div.thumbnail div img
{
	width:340Px;
	height:100Px;
}
div#left div.entrybox table.info
{
	margin-top:5Px;
	width:100%;
	
	font-size:10Px;
}
div#left div.entrybox table.info td
{
	padding:0;
	width:24%;
}
div#left div.entrybox table.info td.last
{
	width:28%;
	text-align:right;
}
div#left div.entrybox table.info img
{
	vertical-align:top;
}
/*
div#left div.entrybox div.info
{
	margin-top:5Px;
	text-align:center;
	
	font-size:10Px;
}
div#left div.entrybox div.info img
{
	vertical-align:top;
}
div#left div.entrybox div.info div.date
{
	float:left;
	text-align:left;
}
div#left div.entrybox div.info div.comments
{
	margin:0;
	padding:0;
	float:right;
	text-align:right;
	
	background-color:transparent;
	border:none;
}
div#left div.entrybox div.info div.clear
{
	clear:both;
}
*/
div#left div.entrybox div.clear
{
	clear:left;
}

div#left div.pagination
{
	margin:20Px 0 0;
	text-align:center;
}
div#left div.pagination span, div#left div.pagination a, div#left div.pagination a:active, div#left div.pagination a:visited
{
	margin-right:2Px;
	padding:2Px;
	
	font-size:12Px;
	text-decoration:none;
	
	color:#000000;
	background-color:#e0dcdc;
	border:1px solid #000000;
}
div#left div.pagination a:hover, div#left div.pagination a.current
{
	color:#ffffff;
	background-color:#000000;
	border:1px solid #f1efef;
}

div#left div.contentbox div.pagination
{
	margin-bottom:10Px;
}

div.contentbox h1, div.contentbox h3, div.contentbox h3 a
{
	margin:10Px;
	
	color:#363636;
	text-decoration:none;
}
div.contentbox h1
{
	text-align:center;
	
	font-size:18Px;
}
div.contentbox h3
{
	font-size:16Px;
}
div.contentbox h3 a
{
	margin:0;
}

p.error
{
	margin:8Px 28Px;
	padding:0 10Px;
}
table.dform
{
	margin:8Px 28Px;
}
table.dform td
{
	padding:3Px;
}
table.dform td textarea
{
	overflow:auto;
}

div.description, div.video, div.rating, div.post_comment, div.comments
{
	margin:8Px 28Px;
	padding:0;
	
	text-align:center;
}
div.rating
{
	margin:8Px 287Px;
	
	text-align:left;
}
div.rating div
{
	float:right;
}
div.rating img
{
	margin:0 0 -2Px;
}
div.post_comment, div.comments
{
	text-align:left;
}

div.comments
{
	padding:0 10Px;
	
	border:1px solid #b4b1b1;
	background-color:#e0dcdc;
}
div.comments div
{
	margin:0;
	padding:10Px 0;
	
	border-top:1px solid #000000;
}
div.comments div.first
{
	border:none;
}

/* Fixed Positioned AddThis Toolbox */            
div.addthis_toolbox.atfixed_left {
    position: fixed;
    bottom: 5px;
    left: 5px;
    border: 3px solid #eee;
    padding: 5px 5px 1px;
    width: 16px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
div.addthis_toolbox .custom_images a {
    width: 16px;
    height: 16px;
    margin: 0;
    padding: 0;
    cursor: pointer;
}
div.addthis_toolbox .custom_images a img { border: 0; margin: 0 0 1px; opacity: 1.0; }
div.addthis_toolbox .custom_images a:hover img { margin: 1px 0 0; opacity: 0.75; }

/* Tweet + Like */            
.addthis_toolbox.addthis_pill_combo a {
    float: left;
}
.addthis_toolbox.addthis_pill_combo a.addthis_button_tweet {
	margin-left: 230px;
    margin-top: -2px;
}
.addthis_button_compact .at15t_compact {
	margin-right: 4px;
    float: left;
}

/* Fixed Positioned AddThis Toolbox */            
div.addthis_toolbox.atfixed_right {
    position: fixed;
    bottom: 5px;
    right: 5px;
    border: 3px solid #eee;
    padding: 5px 5px 1px;
    width: 16px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
div.addthis_toolbox .custom_images a {
    width: 16px;
    height: 16px;
    margin: 0;
    padding: 0;
    cursor: pointer;
}
div.addthis_toolbox .custom_images a img { border: 0; margin: 0 0 1px; opacity: 1.0; }
div.addthis_toolbox .custom_images a:hover img { margin: 1px 0 0; opacity: 0.75; }

/* Tweet + Like */            
.addthis_toolbox.addthis_pill_combo a {
    float: left;
}
.addthis_toolbox.addthis_pill_combo a.addthis_button_tweet {
	margin-left: 230px;
    margin-top: -2px;
}
.addthis_button_compact .at15t_compact {
	margin-right: 4px;
    float: left;
}   
