body{padding:0; margin:0; font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:12px; }
html{padding:0; margin:0;}
img{border:0;}
form{margin:0;padding:0;}
table{border-collapse:collapse;width:100%;}
table thead td, table tr td{vertical-align:top;}
a{text-decoration:none;}
ul
{
	margin:0;
	padding:0;
	list-style:none;
}
code
{
	text-align:left;
	overflow:scroll;
}

input, textarea
{
	border:1px solid #CCCCCC;
	font-size:10px;
}
input:focus, textarea:focus
{
	background-color:lightyellow;
}
input.invalid, textarea.invalid
{
	border:1px solid #FF0000;
}
input.radio, input.checkbox
{
	border:none;
}
select, select option
{
	font-size:10px;
}
p
{
	margin:0px;
}

.mceEditorContainer tr td
{
	padding:0;
}
div.mceMenu table
{
	width:auto;
}


/* Class */
.main_wrapper
{	
	margin:auto;
	width:1024px;
}
.clear
{
	clear:both;
}
.error_span
{
	color:#FF0000;
}
.head
{
	background:url(images/head.jpg) 0 0 no-repeat;
	height:136px;
	position:relative;
}
.head .logo
{
	height:115px;
	padding-left:23px;
	padding-top:15px;
	width:186px;
	float:left;
}
.search_container
{
	/*background:url(images/search-box.gif) 0 0 no-repeat;*/
	background:url(images/search-head.gif) 0 0 no-repeat;
	padding-top:12px;
	margin-top:5px;
	margin-bottom:15px;
	margin-left:10px;
	overflow:hidden;
}
.search_container div.ins
{
	padding:4px 0;
	padding-left:2px;
	background-color:#333333;
}
.search_container div.inp
{
	float:left;
}
input.search_submit
{
	background:url(images/search-submit.gif) 0 0 no-repeat;
	width:21px;
	height:17px;
	border:none;
	padding:0; margin:0;
	margin-left:2px;
	cursor:pointer;
}
input.search_keyword
{
	width:100px;
}

.middle
{
	background:url(images/middle.jpg) 0 0 no-repeat;
	height:209px;
}
.login_bar
{
	background:url(images/login_bar.gif) 0 0 no-repeat;
	height:209px;
	position:relative;
	float:left;
	width:257px;
	z-index:1000;
}
.login_bar_logged
{
	background:url(images/login_bar_logged.gif) 0 0 no-repeat;
	height:209px;
	position:relative;
	float:left;
	width:257px;
	z-index:1000;
}
.login_bar .login_inp
{
	padding-top:20px;
	padding-left:60px;
}
.login_bar .login_inp input
{
	font-size:10px;
	border:1px solid #999999;
}
.login_bar .login_inp input.invalid
{
	background-color:#FFC1C1;
}
.login_bar_logged .logged
{
	color:#fff;
	padding-top:35px;
	padding-left:9px;
}
.login_bar_logged .logged a 
{
	color:#fff;
	font-weight:bold;
}
.login_bar .read_me_bar, .login_bar_logged .read_me_bar
{
	padding:0 0 0 131px;
	z-index:1005;
}
.login_bar .promo_above, .login_bar_logged .promo_above 
{
	padding:35px 0 5px 60px;
	height:80px;
	width:147px;
}
.login_bar .promo_above div.promo_in, .login_bar_logged .promo_above div.promo_in
{
	height:80px;
	width:147px;
	overflow:hidden;
}
.login_bar .promo_above div span, .login_bar_logged .promo_above div span
{
	display:block;
	font-family:"Trebuchet MS";
}
.login_bar .promo_above div span.h1, .login_bar_logged .promo_above div span.h1
{
	font-weight:bold;
	color:#fff;	
}
.login_bar .promo_above div span.h2, .login_bar_logged .promo_above div span.h2
{
	color:#fff;
	font-size:10px;
	line-height:0.9em;
}
.login_bar .promo_above div span.content, .login_bar_logged .promo_above div span.content
{
	color:#FFCC00;
	font-size:10px;
	line-height:1.2em;
	padding-top:5px;
}

.middle .news_overlay
{
	background-color:#fff;
	height:211px;
	float:left;
	left:-357px;
	position:relative;
	width:100px;
	z-index:750;
}
.middle .news
{
	background:url(images/news.gif) 0 0 no-repeat;
	height:126px;
	float:left;
	left:-452px;
	/*left:-165px;*/
	top:25px;
	position:relative;
	width:370px;
	z-index:500;
	overflow:hidden;
}
.middle .news .news_button
{
	float:right;
	margin-right:5px;
	margin-top:5px;
}
.middle .news > .news_button
{
	float:right;
	margin-right:10px;
	margin-top:5px;

}
.nav
{
	/*top:-54px;*/
	top:157px;
	padding-left:225px;
	position:relative;
	z-index:1500;
}
/*.middle > .nav
{
	top:157px;
}
*/
.nav ul
{
	list-style:none;
	margin:0;
	padding:0;
	left:-505px;
	position:absolute;
}
.nav > ul
{
	left:222px;
}
.nav ul li
{
	display:inline;
	float:left;
	position:relative;
}
.nav ul li a.na
{
	background-image:url(images/button.gif);
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:45px;
	width:105px;
}
.nav ul li a.home
{
	background-position:0px 0;
}
.nav ul li a.home_current
{
	background-position:0px -47px;
}
.nav ul li a.articles
{
	background-position:-105px 0;
}
.nav ul li a.articles_current
{
	background-position:-105px -47px;
}
.nav ul li a.gallery
{
	background-position:-210px 0;
}
.nav ul li a.gallery_current
{
	background-position:-210px -47px;
}
.nav ul li a.accessories
{
	background-position:-315px 0;
	width:104px;
}
.nav ul li a.accessories_current
{
	background-position:-315px -47px;
	width:104px;
}
.nav ul li a.friend
{
	background-position:-420px 0;
	width:112px;
}
.nav ul li a.friend_current
{
	background-position:-420px -47px;
	width:112px;
}
.nav ul li a.about
{
	background-position:-532px 0;
}
.nav ul li a.about_current
{
	background-position:-532px -47px;
}
.speedo_wrapper
{
	float:right;
	height:183px;
	right:15px;
	top:-67px;
	position:relative;
	width:196px;
}
.speedo_arrow 
{
	height:183px;
	left:-35px;
	top:-40px;
	float:right;
	position:absolute;
	width:196px;
	z-index:1000;
}
.hit_counter
{
	left:70px;
	top:124px;
	float:right;
	position:absolute;
	height:12px;
	width:60px;
	font-size:10px;
	text-align:right;
}
.gear
{
	background:url(images/gear.gif) 0 0 no-repeat;
	float:right;
	height:45px;
	right:15px;
	top:157px;
	position:relative;
	width:151px;
	z-index:1000;
}

.pre_table
{
	margin:0 7px 0 7px;
}
.top_articles_head
{
	background-image:url(images/right_nav.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	height:20px;
}
.recent_articles_head
{
	background-image:url(images/right_nav.gif);
	background-repeat:no-repeat;
	background-position:0 -21px;
	height:20px;
}
.categories_head
{
	background-image:url(images/right_nav.gif);
	background-repeat:no-repeat;
	background-position:0 -42px;
	height:20px;
}
.archives_head
{
	background-image:url(images/right_nav.gif);
	background-repeat:no-repeat;
	background-position:0 -63px;
	display:block;
	height:20px;
	width:152px;
}
.recent_comments_head
{
	background-image:url(images/right_nav.gif);
	background-repeat:no-repeat;
	background-position:0 -84px;
	height:20px;
}
.related_links_head
{
	background-image:url(images/right_nav.gif);
	background-repeat:no-repeat;
	background-position:0 -105px;
	height:20px;
}
.login_submit
{
	height:38px;
	left:125px;
	position:relative;
	top:-40px;
	width:38px;
}
.login_checkbox
{
	padding-top:10px;
	padding-left:10px;
}
.login_checkbox label
{
	color:#fff;
	font-size:9px;
	font-weight:bold;
	cursor:pointer;
	margin:0;
	padding:0;
}
.login_checkbox input.checkbox
{
	margin:0;
	padding:0;
}
.lbl_secondary
{
	position:relative;
	left:18px;
}
.home_article
{
	margin:15px 0 25px 10px;
	position:relative;
	/*top:-180px;*/
	width:563px;
	overflow:hidden;
}
.ha_top
{
	background:url(images/arct_top.jpg) 0 0 repeat-x;
	background-color:#666666;
	padding:3px 0 3px 20px;
}
.ha_top h1.title
{
	color:#fff;
	font-size:18px;
	font-family:"Trebuchet MS";
	font-weight:normal;
	margin:0;
	padding:0;
}
.ha_top h1.title span{
	color:#FFCC00;
	font-size:14px;
}
.ha_top h1.title a
{
	color:#fff;
}
.ha_top h1.title a:hover
{
	text-decoration:underline;
}
.ha_top h1.title a.none:hover
{
	text-decoration:none;
}
.ha_top .ext
{
	color:#FFCC00;
}
.ha_top a.ext:hover
{
	text-decoration:underline;
}
.ha_top .category
{
	margin-left:20px;
}
.entry
{
	background-color:#ffcc00;
}
.entry a
{
	color:blue;
}
.entry a:hover
{
	text-decoration:underline;
}
.loading
{
	background:url(images/loader_transparent.gif) 50% 50% no-repeat;
	background-color:#ffcc00;
}
.loading_profile
{
	background:url(images/loader_transparent.gif) 50% 50% no-repeat;
	background-color:#333;
}

.entry .entry_left
{
	color:#663300;
	padding:10px 30px;
	padding-left:20px;
}
.entry .entry_right
{
	width:100px;
	text-align:left;
	padding-right:10px;
}
.content_top
{
	margin:10px 0 30px 10px;
}
table tr td.article_date
{
	width:50px;
}
table tr td.article_comments, table tr td.gallery_comments
{
	width:100px;
	vertical-align:middle;
}
div.article_date
{
	background:url(images/article_date2.jpg) 0 0 no-repeat;
	height:40px;
	width:38px;
}
div.article_date div span
{
	
}
div.article_date div.date span
{
	color:#FFCC33;
	display:block;
	font-size:24px;
	text-align:center;
	padding-top:2px;
	width:38px;
}
div.article_date div.monthYear span
{
	color:#fff;
	display:block;
	font-size:8px;
	font-family:Verdana;
	text-align:center;
	margin-top:-3px;
	width:38px;
}

div.article_comments
{
	background:url(images/article_comments.jpg) 0 0 no-repeat;
	height:33px;
	width:34px;
}
div.article_comment
{
	background:url(images/article_comments.png) 0 0 no-repeat;
	height:31px;
	width:33px;
}
div.article_comments a, div.article_comments span, #articles_categories tr td div.article_comment a,
#gallery_categories tr td div.article_comment a
{
	color:#8e1c1c;
	display:block;
	font-family:"Trebuchet MS";
	font-size:14px;
	font-weight:bold;
	height:22px;
	padding:3px 2px 2px 2px;
	text-align:center;
	width:31px;
}
#articles_categories tr td div.article_comment a, #gallery_categories tr td div.article_comment a
{
	margin:0;
}
#articles_categories tr td div.article_comment a:hover, #gallery_categories tr td div.article_comment a:hover
{
	text-decoration:none;
}
.article_page .navi
{
	color:#000;
	font-weight:bold;
	padding:5px 0 5px 30px;
}
.article_page .navi a
{
	color:#FF0000;
}
.article_page .navi a span.current
{
	color:#000;
}
table.leave_reply tr td
{
	color:#663300;
	vertical-align:middle;
}
.submit_comment
{
	background:url(images/submit_comment.png) 0 0 no-repeat;
	cursor:pointer;
	display:block;
	height:21px;
	width:183px;
}
table.e_comme tr td
{
	background-color:#999966;
}
table.e_comme tr td.bt
{
	height:5px;
	background-color:#FFCC00;
}
table.e_comme tr td div
{
	color:#fff;
	padding:5px 0 15px 20px;
	margin-right:10px;
}

table.e_comme tr td div div
{
	padding:0;
	margin-right:0;
}

table.e_comme tr td div a
{
	color:#fff;
}
table.e_comme tr td div a:hover
{
	text-decoration:underline;
}
table.e_comme tr td div.tt
{
	border-bottom:1px dashed #fff;
	margin-bottom:5px;
}
table.e_comme tr td div.tt h1
{
	font-size:18px;
	font-weight:bold;
	margin:0;
	padding:0;
}
.submit_friend
{
	background:url(images/submit_friend.jpg) 0 0 no-repeat;
	cursor:pointer;
	display:block;
	height:17px;
	width:39px;
}
.submit_forget
{
	background:url(images/submit_button.png) 0 0 no-repeat;
	cursor:pointer;
	display:block;
	height:21px;
	width:48px;
}
table.tbFriendList tr td
{
	background-color:#FFCC00;
}
.admin, a.admin
{
	color:green;
}
.contributor, a.contributor
{
	color:#0066FF;
}
a.friend_list
{
	color:#990000;
}
a.friend_list:hover, a.admin:hover, a.contributor:hover
{
	text-decoration:underline;
}

.profile
{
	background-color:#333;
}
.profile .p1
{
	padding:10px 15px;
}
.profile .p2
{
	border:1px solid #fff;
	color:#FFCC00;
	padding:5px 15px;
}
.profile .p2 table td
{
	padding:1px 0;
}
.profile .p2 table td a
{
	color:#FFCC00;
}
.profile .p2 table td a:hover
{
	text-decoration:underline;
}
.profile h1
{
	background:url(images/title_bg.png) 0 0 repeat-x;
	color:#FFCC00;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:5px;
	padding-left:20px;
}
table.my_profile tr td
{
	text-align:left;
	color:#999999;
}
table.my_profile tr td.mp_left
{
	background-color:#666666;
}
table.my_profile tr td.mp_right
{
	background-color:#333;
}
table.my_profile h1
{
	background:url(images/title_profile.png) 0 0 repeat-x;
	color:#FFCC00;
	font-family:"Trebuchet MS";
	font-size:12px;
	padding:5px;
	padding-left:15px;
	margin:0;
}
table.my_profile a h1.left
{
	color:#fff;
	cursor:pointer;
}
table.my_profile h1.right
{
	border-left:2px solid #333;
}
table.my_profile tr td div.inContent
{
	padding:5px 10px;
}
table.my_profile tr td div.inContent a
{
	color:#999;
}
table.my_profile tr td div.inContent a:hover
{
	text-decoration:underline;
}
table.my_profile tr td div.inContent table tr td
{
	padding:3px;
}
table.my_profile tr td div.profile_ul_left
{
	padding:5px 0px 40px 15px;
}
table.my_profile tr td div.profile_ul_left ul li
{
	padding-bottom:5px;
}
table.my_profile tr td div.profile_ul_left a
{
	color:#CCCCCC;	
}
table.my_profile tr td div.profile_ul_left a:hover
{
	text-decoration:underline;
}
table.my_profile tr td div.profile_ul_left a.current
{
	color:#FFCC00;
	font-weight:bold;
}
.file
{
	height:16px;
	margin-right:2px;
}
a.update
{
	background:url(images/update_button.png) 0 0 no-repeat;
	display:block;
	float:right;
	height:21px;
	margin-left:5px;
	width:50px;
	cursor:pointer;
}
a.submit_article
{
	background:url(images/vote_button.jpg) 0 0 no-repeat;
	border:none;
	cursor:pointer;
	float:right;
	height:21px;
	background-position:-101px 0;
	width:62px;
	display:block;
}
a.reset
{
	background:url(images/reset_button.png) 0 0 no-repeat;
	display:block;
	float:right;
	height:21px;
	margin-left:0px;
	width:44px;
	cursor:pointer;
}
a.add_gallery
{
	background:url(images/add_gallery_button.png) 0 0 no-repeat;
	cursor:pointer;
	float:right;
	display:block;
	height:21px;
	margin-left:2px;
	width:95px;
}
a.add_article
{
	background:url(images/add_article_button.png) 0 0 no-repeat;
	cursor:pointer;
	float:right;
	display:block;
	height:21px;
	margin-left:2px;
	width:95px;
}
.friend_gallery
{
	background:url(images/table_border_bottom.png) 0 0 no-repeat;
	background-color:#FFCC00;
}
a.remove_portfolio
{
	background:url(images/remove_portfolio_button.png) 0 0 no-repeat;
	cursor:pointer;
	float:right;
	display:block;
	height:17px;
	width:86px;
}
a.add
{
	background:url(images/add_button.png) 0 0 no-repeat;
	cursor:pointer;
	float:right;
	display:block;
	height:17px;
	width:55px;
}
a.remove_avatar
{
	background:url(images/remove_avatar_button.png) 0 0 no-repeat;
	cursor:pointer;
	float:right;
	display:block;
	height:21px;
	width:106px;
}
a.remove_photo
{
	background:url(images/remove_photo_button.png) 0 0 no-repeat;
	cursor:pointer;
	float:right;
	display:block;
	height:21px;
	width:86px;
}
a.message_delete
{
	background:url(images/message_delete.png) 0 0 no-repeat;
	cursor:pointer;
	float:right;
	display:block;
	height:24px;
	width:23px;
}
a.message_delete_all
{
	background:url(images/message_delete_all.png) 0 0 no-repeat;
	cursor:pointer;
	float:right;
	display:block;
	height:24px;
	width:23px;
	margin-left:5px;
}
.inbox
{
	margin-top:5px;
}
.inbox table tr td
{
	text-align:center;
	vertical-align:middle;
}
.inbox table tr td.msg
{
	background-color:#CCC;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
.inbox table tr td.chk
{
	border-right:1px solid #FFF;
}
a.compose_list
{
	background:url(images/compose_list_button.gif) 0 0 no-repeat;
	cursor:pointer;
	float:right;
	display:block;
	height:25px;
	width:18px;
	margin-right:8px;
}
a.send
{
	background:url(images/send_button.png) 0 0 no-repeat;
	cursor:pointer;
	float:right;
	display:block;
	height:17px;
	width:60px;
	margin-right:5px;
}
div.div_contact_list{
	background-color:#CCC;
	border:2px solid #000;
	width:300px;
	position:absolute;
	padding:5px;
	overflow:auto;
}
div.div_contact_list div{
	background-color:#999999;
}
div.div_contact_list div h1{
	background:url(images/title_profile.png) 0 0 repeat-x;
	background-color:#9c0000;
	color:#FFF;
	font-family:"Trebuchet MS";
	font-size:14px;
	padding:0;
	padding-left:8px;
	margin:0;
}

div.div_contact_list div h1 table tr td, table.tb_contact tr th, table.tb_contact tr td{
	padding:5px;
}
table.tb_contact tbody tr td
{
	background-color:#666;
	color:#fff;
}
table.tb_contact thead tr th
{
	background-color:#333;
	color:#FFCC00;
	vertical-align:middle;
}
.search_box
{
	background-color:#666;
}
a.search
{
	background:url(images/gallery_view.jpg) 0 0 no-repeat;
	height:21px;
	width:27px;
	display:block;
	margin-left:0px;
}
a.insert_contact
{
	background:url(images/insert_contact_button.png) 0 0 no-repeat;
	height:17px;
	width:102px;
	display:block;
	float:right;
	cursor:pointer;
}
a.tc
{
	color:#990000;
	/*text-align:center;*/
	cursor:pointer;
	/*display:block;*/
	
}
a.tc:hover
{
	text-decoration:underline;
}
div.div_contact_list div.loading_list
{
	background:url(images/loader_transparent.gif) 50% 50% no-repeat;
	background-color:#666;
}

a.pagination
{
	color:#990000;
	font-size:10px;
}
a.pagination_current
{
	color:#000;
	font-size:12px;
	font-weight:bold;
}
a.pagination:hover
{
	text-decoration:underline;
}

table.add_gallery tr td
{
	padding:5px;
}

.register_top
{
	margin:30px 0 0 10px;
	background:url(images/register_top.png) 0 0 no-repeat;
	height:69px;
	width:547px;
}
.register_top h1
{
	color:#990000;
	margin:0;
	padding:0;
	padding-left:29px;
	padding-top:20px;
	font-size:20px;
	font-family:"Trebuchet MS";
}
.register_top h1 span
{
	color:#fff;
	padding-left:20px;
	font-weight:normal;
}
.tb_register td, .tbb_register td
{
	padding:5px;
	color:#FFCC00;
}
.tbb_register td
{
	color:#999;
}
.tb_register fieldset
{
	border:1px solid #FFF;
	color:#999;
	margin:0;
	padding:10px;
	margin-bottom:30px;
}
.tb_register fieldset .error
{
	color:red;
	margin-left:10px;
}
.create_account
{
	background:url(images/create_account_button.png) 0 0 no-repeat;
	height:20px;
	width:115px;
	border:none;
	cursor:pointer;
	float:right;
}

.forget_top
{
	margin:30px 0 0 10px;
	background:url(images/big_title.png) 0 0 repeat-x;
	height:69px;
}
.forget_top h1
{
	color:#FFF;
	margin:0;
	padding:0;
	padding-left:29px;
	padding-top:20px;
	font-size:20px;
	font-family:"Trebuchet MS";
}
.about, .sitemap
{
	background-color:#333333;
}
.about a, .sitemap a
{
	color:#FFCC00;
}
.about a:hover, .sitemap a:hover
{
	text-decoration:underline;
}
.about .about_navi
{
	background-color:#990000;
	overflow:hidden;
}
.about .about_navi a
{
	display:block;
	padding:5px 10px;
	white-space:nowrap;
}

.about .about_navi a.current
{
	color:#FFF;
}
.about .about_navi li
{
	display:inline;
	float:left;
}
.about .incontent, .sitemap .incontent
{
	padding:10px 20px;
	color:#B6B6B6;
}
.about .incontent h1, .sitemap .incontent h1
{
	font-size:22px;
	font-family:"Trebuchet MS";
	margin-bottom:5px;
}
.about .incontent .val, .sitemap .incontent .val
{
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #B6B6B6;
	text-align:justify;
}

/* ID */
#w_content
{
	position:relative;
	background:url(images/content.jpg) 0 0 repeat-y;
}
#w_content a { text-decoration:none; }
#w_content .top
{
	background:url(images/content_top.jpg) 0 0 no-repeat;
	height:7px;
	position:relative;
}
#w_content .bottom
{
	background:url(images/content_bottom.png) 0 0 no-repeat;
	height:16px;
	margin-top:0px;
	width:1024px;
	z-index:-10;
}
#w_content .copyright
{
	color:#666;
	position:relative;
	font-size:10px;
	margin-top:-12px;
	margin-left:252px;
}
#w_content .showroom
{
	background:url(images/showroom_bottom.png) 0 0 no-repeat;
	height:326px;
	width:1009px;
	z-index:-50;
	padding:0 7px;
	overflow:hidden;
}
#w_content table.content_table
{
	margin-top:-7px;
	position:relative;
}
#w_content table tr td.left, #w_content table tr td.right
{
	background-color:#333333;
}
#w_content table tr td.left
{
	width:234px;
}
#w_content table tr td.right
{
	width:152px;
	border-left:1px solid #878787;
}
#w_content table tr td.right ul li
{
	padding-bottom:7px;
}
#w_content table tr td.right div.cont_categories ul
{
	padding-top:5px;
	padding-left:7px;
	padding-right:3px;
	font-size:11px;
}
#w_content table tr td.right div.cont_categories ul li
{
	color:#fff;
	padding-bottom:10px;
}
#w_content table tr td.right div.cont_categories ul li.no_padding
{
	padding-bottom:0;
}
#w_content table tr td.right div.cont_categories a
{
	color:#FFCC00;
}
#w_content table tr td.right div.cont_categories a:hover
{
	text-decoration:underline;
}
#w_content table tr td.right div.cont_categories a.title
{
	color:#FFF;
}
#w_content table tr td.right div.cont_categories span
{
	color:#FFCC00;
	white-space:normal;
}
#w_content table tr td.right div.cont_categories a:hover span
{
	text-decoration:underline;
}
#w_content table tr td.right .empty
{
	height:133px;
}
#login_baloon
{
	background:url(images/login_baloon.jpg) 0 0 no-repeat;
	height:238px;
	width:234px;
}
#logged_baloon
{
	background:url(images/logged_baloon.jpg) 0 0 no-repeat;
	height:238px;
	width:234px;
}
#logged_baloon table.logged
{
	width:181px;
}
#logged_baloon table.logged tr td.logged_navi
{
	font-size:11px;
	padding-left:5px;
	padding-top:15px;
}
#logged_baloon table.logged ul li
{
	padding-bottom:5px;
}
#logged_baloon table.logged tr td a
{
	color:#fff;
}
#logged_baloon table.logged tr td a:hover
{
	color:#FFCC00;
}
#logged_baloon table.logged tr td a span
{
	padding-left:5px;
}
#logged_baloon table.logged tr td a:hover span
{
	text-decoration:underline;
}
#logged_baloon table.logged tr td a span span
{
	font-weight:bold;
	padding-left:0;
	text-decoration:none;
}
#logged_baloon table.logged tr td.avatar
{
	padding-right:5px;
	padding-top:5px;
	width:85px;
}
#quick_links .q_top
{
	background:url(images/quicklinks.gif) 0 0 no-repeat;
	height:34px;
	width:234px;
}
#quick_links ul li.links
{
	margin:0 0 5px 10px;
	font-family:"Trebuchet MS";
}
#quick_links ul li.links a
{
	background:url(images/quick_arrow.gif) 0 4px no-repeat;
	padding-left:13px;
	color:#fff;
}
#quick_links ul li.links a:hover
{
	text-decoration:underline;
}
#quick_links ul li.links a span
{
	color:#FFCC00;
}
#quick_links ul li.links a:hover span
{
	text-decoration:underline;
}
#login_sbt
{
	background:url(images/login_submit.gif) 0 0 no-repeat;
	display:block;
	height:38px;
	width:38px;
}
#login_ext
{
	font-size:9px;
	padding-left:12px;
	position:relative;
	top:-22px;
}
#login_ext a
{
	color:#FFCC00;
	font-weight:bold;
}
#votes
{
	margin-top:30px;
	padding:0 5px;
	width:222px;
}
#votes .votes_top
{
	background:url(images/votes_top.jpg) 0 0 no-repeat;
	height:41px;
	width:222px;
}
#votes .votes_middle
{
	background-color:#666666;
	color:#FFF;
	font-size:14px;
	font-family:Verdana;
	padding:10px 10px 0 10px;
}
#votes .votes_middle form
{
	margin-top:10px;
	font-size:12px;
}
#votes .votes_middle form input.button
{
	background:url(images/vote_button.jpg) 0 0 no-repeat;
	border:none;
	cursor:pointer;
	height:21px;
	margin-top:10px;
}
#votes .votes_middle form input.vote_submit
{
	background-position:-101px 0;
	width:62px;
}
#votes .votes_middle form input.vote_result
{
	background-position:0 0;
	width:97px;
}
#votes .votes_middle form input.vote_back
{
	background-position:-169px 0;
	width:50px;
	margin-top:0;
}
#votes .votes_bottom
{
	background:url(images/votes_bottom.jpg) 0 0 no-repeat;
	height:5px;
	width:222px;
}
#articles_categories tr td, #gallery_categories tr td
{
	border-right:2px solid #ffe57f;
	border-bottom:2px solid #ffe57f;
	padding:2px 0 2px 2px;
	vertical-align:top;
	font-size:11px;
}
#gallery_categories tr td{
	vertical-align:middle;
	text-align:center;
}
#articles_categories tr td tr td, #gallery_categories tr td tr td
{
	border:none;
	padding:0px;
}
#articles_categories tr td.most_right, #gallery_categories tr td.most_right
{
	border-right:none;
}
#articles_categories tr td.most_bottom, #gallery_categories tr td.most_bottom
{
	border-bottom:none;
}
#articles_categories tr td.arcet_left, #gallery_categories tr td.arcet_left
{
	width:70px;
	text-align:center;
	padding-left:7px;
}
#articles_categories tr td.arcet_middle
{
	width:330px;
}
#articles_categories tr td.arcet_middle a:hover
{
	text-decoration:underline;
}
#articles_categories tr td.arcet_left div.graphic, #gallery_categories tr td.arcet_left div.graphic
{
	background:url(images/graphic.png) 0 0 no-repeat;
	height:31px;
	width:24px;
	float:left;
}
#articles_categories tr td div.text, #articles_categories tr td a, #gallery_categories tr td div.text,  #gallery_categories tr td a
{
	color:#000;
	float:left;
	font-weight:bold;
	margin-left:5px;
	text-align:left;
}
#articles_categories tr td span.artc_by, #gallery_categories tr td span.artc_by
{
	color:#3366CC;
	font-size:10px;
	font-weight:bold;
	float:left;
	margin-left:5px;
}
#articles_categories tr td span.artc_by a, #gallery_categories tr td span.artc_by a
{
	color:#3366CC;
	float:none;
	margin-left:0px;
}
#articles_categories tr td span.artc_by a:hover, #gallery_categories tr td span.artc_by a:hover
{
	text-decoration:underline;
}
#gallery_categories tr td span.artc_by a
{
	margin-left:5px;
}
#articles_categories tr td a.comm_by, #gallery_categories tr td a.comm_by
{
	color:#663300;
	float:none;
	margin-left:0px;
}
#articles_categories tr td a.comm_by:hover, #gallery_categories tr td a.comm_by:hover
{
	text-decoration:underline;
}
#articles_categories tr td div.article_dates, #gallery_categories tr td div.article_dates
{
	background:url(images/article_date3.png) 0 0 no-repeat;
	height:31px;
	width:36px;
	float:left;
}
#articles_categories tr td div.article_dates div.date span, #gallery_categories tr td div.article_dates div.date span
{
	color:#FFCC33;
	display:block;
	font-size:20px;
	text-align:center;
	padding-top:0;
	width:36px;
}
#articles_categories tr td div.article_dates div.monthYear span, #gallery_categories tr td div.article_dates div.monthYear span
{
	color:#fff;
	display:block;
	font-size:8px;
	font-family:Verdana;
	text-align:center;
	margin-top:-3px;
	width:36px;
}
#gallery_categories .gallery_view
{
	background:url(images/gallery_view.jpg) 0 0 no-repeat;
	height:21px;
	width:27px;
	display:block;
	margin-left:0px;
}
#gallery_categories .gallery_download
{
	background:url(images/gallery_download.jpg) 0 0 no-repeat;
	height:21px;
	width:68px;
	display:block;
	margin-left:2px;
}
#gallery_categories .accessories_download
{
	background:url(images/accessories_download.jpg) 0 0 no-repeat;
	height:14px;
	width:46px;
	display:block;
}

.microsite_wrapper
{	
	margin:30px auto;
	width:742px;
}
#microsite_content
{
	background:url(images/bg_middle.png) 0 0 repeat-y;
	padding:10px 28px 0 28px;
}
.microsite_head
{
	background:url(images/bg_top.png) 0 0 no-repeat;
	height:134px;
}
.microsite_head .microsite_logo
{
	height:83px;
	padding-left:26px;
	padding-top:9px;
	width:132px;
}
.microsite_title
{
	height:28px;
	background:url(images/title_apparel.gif) 0 0 repeat-x;
	margin:10px 8px 0 10px;
	padding-left:50px;
	font-size:20px;
	font-family:"Trebuchet MS";
	color:#FFF;
}
.microsite_bottom
{
	background:url(images/bg_bottom.png) 0 0 no-repeat;
	height:44px;
}
.microsite_copyright
{
	color:#666;
	font-size:10px;
	padding-top:20px;
	padding-left:48px;
}
#microsite_content a.button
{
	float:right;
	margin-right:5px;
	height:17px;
}
#microsite_content a.email
{
	background:url(images/microsite_email.png) 0 0 no-repeat;
	width:18px;
	cursor:pointer;
}
#microsite_content a.download
{
	background:url(images/microsite_download.png) 0 0 no-repeat;
	width:55px;
	cursor:pointer;
}
#microsite_content a.close
{
	background:url(images/microsite_close.png) 0 0 no-repeat;
	width:55px;
	cursor:pointer;
}

#inCategories a
{
	color:#990000;
}
#inCategories a:
{
	text-decoration:none;
}

.error_bubble, #w_content.error_bubble
{
	position:absolute;
	top:0;
	left:0;
}
.error_bubble .top, #w_content .error_bubble .pm_top
{
	border:3px solid #FFF;
	background-color:#000;	
	padding:5px 10px;
	color:red;
}
.error_bubble .bottom, #w_content .error_bubble .pm_bottom
{
	background:url(images/tip-pimped.gif) 10px 0 no-repeat;
	padding:7px 0;
	position:relative;
	margin-top:-3px;
}
.rss
{
	padding-bottom:10px;
}
.rss_feed
{
	background:url(images/RSS-feed.gif) 50% 0 no-repeat;
	height:128px;
	width:152px;
	display:block;
}
.rss_comment
{
	background:url(images/rss-feed-small.gif) 50% 0 no-repeat;
	height:33px;
	width:30px;
	display:block;
}

.text_widget
{
	color:#FFF;
	margin-top:20px;
}
.entry a.read_more
{
	color:red;
}

.refresh_captcha
{
	background:url(images/refresh.gif) 0 0 no-repeat;
	height:12px;
	width:13px;
	display:block;
}

.send_pm
{
	background:url(images/mail_icon.jpg) 0 0 no-repeat;
	height:11px;
	width:12px;
	float:left;
	margin-right:5px;
	display:block;
}

.reply_button
{	
	background:url(images/reply_button.gif) 0 0 no-repeat;
	width:52px;
	height:16px;
	display:block;
	float:right;
}

.mceEditorContainer tr td
{
	padding:0;
}

/*
#w_content .left
{
	background-color:#333333;
	height:150px;
	float:left;
	width:235px;
	position:relative;
	top:-8px;
	left:7px;
}
#w_content .center
{
	float:left;
	height:150px;
	width:624px;
	position:relative;
	left:7px;
	top:-8px;
}
#w_content .right
{
	background-color:#333333;
	height:150px;
	float:left;
	width:152px;
	position:relative;
	top:-8px;
	left:7px;
}
*/