body {
	color: #777777;
	background: #f3f3f3;
	font-family: sans-serif, verdana;
}

td {
    background: #f3f3f3;
}

a {
	color: #444444;
	text-decoration: none;
}
a:hover {
	color: #6eac2f;
}

hr {
	border: 0px;
	width: 90%;
	height: 1px;
	background-color: #e7e7e7;
}

#horizontal_logo {
	background-image: url('gfx/lhoriz_curious.jpg');
}

#logo_side {
	background-image: url('gfx/ltopcorner_curious.jpg');
	width: 223px;
	height: 52px;
}

.left_side { 
	background: #ffffff;	
}


.top_blank {
	background: #639933;
}

#top_logo {
	background-image: url('gfx/toplogo_curious.png');
	text-align: right;
}

#top_logo img {
	border: 0px;
}

.link_bar {
	background-image: url('gfx/top2_curious.jpg');
	text-align: right;
	padding-right: 15px;
	padding-top: 0px;
	color: white;
	height: 24px;
	max-height: 24px;
}
.link_bar a:hover {
	color: #6eac2f;
}
.link_bar a {
	color: white;
	text-decoration: none;
	font-size: 0.7em;
}

.main_area {
	background: #f3f3f3 url('gfx/lt_inset_curious.jpg') no-repeat top left;
	padding: 0px;
	vertical-align: top;
	font-size: 0.9em;
}

.main_top {
	padding: 2px;
	vertical-align: middle;
	background: none; 

}

.main_left_column {
	padding: 5px;
	background: #f3f3f3;
	border-top: 1px solid #e7e7e7;
}

.main_middle_column {
	background: #f3f3f3;
	border-top: 1px solid #e7e7e7;
	padding: 5px;
}

.main_middle_column i {
	font-size: 0.95em;
}

.main_right_column {
	background: #f3f3f3;
	border-top: 1px solid #e7e7e7;
	padding: 15px;
}

.begging_box {
	font-size: 9pt;
	text-align: center;
	line-height: 1.6em;
}

.begging_box .title {
	font-weight: bold;
	text-align: center;
}

.begging_box .message {
	text-align: left;
}

.begging_box .paypal {
	text-align: center;
}
.latest_table a {
	color: #444444;
	text-decoration: none;
}

.latest_table a:hover {
	color: #6eac2f;
}

.latest_box b {
	color: #444444;
	font-size: 14pt;
	text-align: left;
}
.latest_box i {
	font-size: 8pt;
	text-align: left;
}
.latest_box {
	font-size: 1.2em; 
	text-align: justify;
	vertical-align: top;
	padding:10px;
	background: none;
}
.latest_link {
	text-align: right;
	vertical-align: top;
	height: auto;
}
.latest_link a {
	font-size: 8pt;
}

.contentlist {
	font-size: 8pt;
	height: auto;
	overflow: auto;
}

.contentlist a {
	color: #444444;
	text-decoration: none;
	font-size: 0.7em;
}
.contentlist a:hover {
	color: #6eac2f;
}

.news {
	color: #222;
	text-align: justify;
	line-height: 1.2em;
	font-size: 1.1em;
	line-height: 1.8em;
}
.news a {
	font-size: 1.2em;
	font-weight: bold;
	}

.preview_left {
	vertical-align: top;
}

.preview_thumb {
	vertical-align: top;
}

.preview_box { 
	background: url('gfx/thumb2_r.png') no-repeat top left #f3f3f3;
	vertical-align: top;
	text-align: justify;
	padding: 20px;
	padding-top: 50px;
}

.preview_box b {
	color: #444444;
	font-size: 1.5em;
	text-align: left;
}

.preview_comments {
	padding: 10px;
}

.download_links {
	padding: 5px;
	font-size: 0.9em;
	text-align: right;
}

.thumb_sort_bar {
	text-align: right;
	padding-right: 15px;
}

.thumb_list_title { 
	background: none;
	color: #444444;
	font-size: 1.5em;
	text-align: left;
	padding-bottom: 10px;
	border-bottom: 1px solid #e7e7e7;
}

.comment {
	padding-top: 15px;
	padding-bottom: 0px;
	width:300px;
}
.comment .subject {
	background: white;
	padding: 0px;
	font-size: 1em;
	background: #e3e3e3;
	color: #333333;
    border: 1px solid #d5d5d5;
}
.comment .message {
	background: white;
	font-size: 0.85em;
	padding: 5px;
	padding-left: 15px;
	border: 1px solid #d5d5d5;
}

.comment .author {
	background: #d5d5d5;
	font-size: 0.8em;
	padding-left: 10px;
	font-weight: bold;
}

.comment .reply {
	background: #ffffff;
	border: 1px solid #d5d5d5;
	font-size: 0.85em;
	text-align: right;
	padding: 2px;
	padding-top: 0px;
	float: right;
}

.comment_link {
	font-weight: bold;
	background: #ffffff;
	border: 1px solid #d5d5d5;
	text-align: center;
	font-size: 0.9em;
	float: right;
	padding: 2px;
}

.footer {
	background: #f3f3f3;
	color: #afafaf;
}

.license {
	text-align: center;
	padding-top:25px;
}


