/*
Theme Name: amiku.cn-Season
Theme URI: http://amiku.cn/
Description:  amiku.cn-Season-style.
Version: 1.0 Build.2010-03-18
Author: aMicOol<i@amiku.cn>
Author URI: http://amiku.cn/
Tags: amiku,amicool
*/
/* global css */
BODY {
	padding: 0px;
	background-color: #dcdad2;
	word-break: break-all;
	margin: 20px auto;
	font-family: Verdana, 宋体, Arial;
	font-size:12px;
	color:#969292;
}
a{text-decoration: none;}
#Wrap{
    background: url(/c/images/bg_t_amiku_season.gif) left top no-repeat;
    width: 927px;
    margin: 0px auto 0px;
    clear: both;
    padding-top: 2px;
}
#WrapM{
    background: url(/c/images/bg_m_amiku_season.gif) left center repeat-y;
    width: 927px;
    margin: 0px auto;
    clear: both;
}
#c{ width: 880px; margin: 0px auto; clear: both;}
#WrapB{
    background: url(/c/images/bg_b_amiku_season.gif) left top no-repeat;
    width: 927px;
    margin: 0px auto;
    clear: both;
    height: 10px;
}
#t{
    background: url(/c/images/bg_b_201008.jpg) center bottom no-repeat;
    width: 880px;
    height:224px;
    margin: 20px auto 0px;
    clear: both;
}
#logo #sitedesc{display: none}
#logo{ float:left; margin:1px 0px 0px 4px;}
#menu{	float: right; text-align: top; height: 20px;}
#menu a{color: #969292; line-height: 40px;}
#menu a:hover{color: #46b8dc; line-height: 40px; text-decoration: none}
#menu li{float: left; clear: none; display: inline; margin: -27px 5px 50px 0px; text-align: top;}
#f{background-color: #FFFFFF; height: 50px;width: 880px; margin: 15px auto 0px; clear: both; padding-bottom: 16px;}
/* Footer */
#footer{ background-color: #edeeec; margin:15px auto 0px auto; width:880px; height: 50px; color:#969292; clear: both;}
#footer a:link, #footer a:visited{ color:#969292;}
#footer a:hover{ color:#FF9900;}
#footer #fl{ float:left; height: 20px; margin-top: 16px; }
#footer #fl h2{font-size: 12px; display: inline; font-weight: normal;}
#footer #fr{ float:right; height: 20px;margin-top: 16px; }




TD {
	FONT-SIZE: 12px; line-height: 22px;
}
H4 {
	MARGIN: 10px 0px; COLOR: #869ab7; FONT-SIZE: 15px
}

.clearfix:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.clearfix {
	DISPLAY: inline-table
}
* HTML .clearfix {
	HEIGHT: 1%
}
.clearfix {
	DISPLAY: block
}


html{ margin:0 auto; padding:0;}
div,form,ul,ol,li,dl,dt,dd,span,p,button,textarea,blockquote,th,td { margin:0; padding:0;}
input,select{ line-height:16px;}
img,a img{border:0;}
ul,ol,li{list-style:none;}
em{ font-style:normal;}
h1,h2,h3,h4,h5,h6{ margin:0;padding:0;}
h1 {font-size:22px;}
h2 {font-size:18px;}
h3 {font-size:16px;}
h4 {font-size:14px;}
h5 {font-size:12px;}
h6 {font-size:12px;}


.clear{ font-size:1px; width:1px; height:0px; line-height:0px; margin-top:0px!important; *margin-top:-1px; clear:both; visibility:hidden;}

a,area {blr:expression(this.onFocus=this.blur()) }  /* for IE */
:focus {-moz-outline-style: none; }  /* for Firefox */

/* Default Link */
a:link, a:visited{ color:#969292; text-decoration:none;}
a:hover{ color:#FF9431; text-decoration:none;}

/* Header */
.sns{ width:880px; height:50px;}
.rss{ float:right; margin:10px 0px;}
a.rssfeed:link, a.rssfeed:visited{ float:left; margin:3px 10px 0px 0px; padding:5px 0px 3px; width:68px; text-align:center; border:1px solid #D96109; color:#F8F8F8; background-color:#F67817; display:block;}
a.rssfeed:hover{ border:1px solid #555; color:#FFF; background-color:#5C747E; text-decoration:none;}

.head{ width:880px; height:298px;margin-left: auto; margin-right: auto; }

/* Description PageMenu */
.description_pagelist{ padding:0px 15px; width:930px; height:30px; overflow:hidden;}
.description{ float:left; margin:8px 0px; color:#999;}
.pagelist{ float:right; margin:8px 0px;}
.pagelist li{ float:left; padding-left:10px;}
.pagelist li a:link, .pagelist li a:visited{ color:#999;}
.pagelist li a:hover, .pagelist li a:active{ color:#DDD;}
.pagelist li.current_page_item a{ color:#DDD;}


/* Main Navigation */
.navigation{ padding:0px 15px; float: right; overflow:hidden;}
.navigation li{ float:left; margin:8px 0px 6px; font-size:12px; text-align:center; color:#DDD; overflow:hidden; }
.navigation li a:link, .navigation li a:visited{ float:left; margin:0px 2px; padding-left: 4px; line-height:25px; color:#333333; text-decoration:none; cursor:pointer; display:block; margin-top: 40px;}
.navigation li a:hover{ color:#FF9900; }
.navigation li a span{ padding:1px 8px 6px 0px; display:inline-block;}
.navigation li a:hover span{ }
.navigation li.current-cat a{ color:#EEE; }
.navigation li.current-cat a span{ display:inline-block;}

/* Breadcrumb Search */
.breadcrumb{ margin:0 auto; width:880px;}
.crumb{ float:left; margin-bottom:10px; width:616px; padding:6px 10px 5px; border:1px solid #E6E6E6; background-color:#F4F5F7; border-radius:3px 3px; -moz-border-radius:3px 3px; -webkit-border-top-left-radius:3px; -webkit-border-top-right-radius:3px; -webkit-border-bottom-left-radius:3px; -webkit-border-bottom-right-radius:3px; overflow:hidden;}
#searchf{margin-top: 24px;}
.search{ float:right; width:250px; height:41px; overflow:hidden;}
.searchform{ padding:0px 11px 0px 13px;}
.searchInput{ float:left; margin-top:8px; width:150px; border: 1px solid #E6E6E6; height: 18px; color: #795A08}
.searchBtn{ float:right; margin-top:10px; width:66px; height:18px; line-height:18px; border: none; cursor:pointer; display:block; background: url(/c/images/btn_searchII.gif) no-repeat; }

/* Article */
.article{ float:left; width:612px; overflow:hidden; background-color: #FFFFFF;
margin: 0px 0px 30px;
*margin: 0px 0px 0px !important;
*margin: 0px 0px 0px;
}
.posttitle{width: 610px; height: 55px; background-image: url(/c/images/bg_t_g.gif); background-repeat: no-repeat; background-position: left center; clear: both;background-color: #fbf2e2; }
.posttitle .date {
	float: right;
	margin:5px 10px 0 5px;
	padding:0 10px;
	text-align:center;
	font-size: 0.8em;
	border:#ccc 1px solid;
	font-weight:bold;
	background:url(/c/images/ribbed.gif) repeat;
	color:#7b6d50;
	font-family: Lucida Sans, Trebuchet MS, Verdana, Arial, Serif;
}
.posttitle .date span
{
	display:block;
}
.posttitle .date .day
{
	font-size:1.6em;
}

.posttitle .title {
	float: left;margin-left: 15px;
}
.post,.postitem{ float:left; width:610px; margin-bottom:8px; background-color:#FFFFFF; border-radius:5px 5px; -moz-border-radius:5px 5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;}
.postitem{background-color:#F5F5F5;}
.posttitle h2{ float:left; width:500px; font-size: 16px; line-height: 32px; font-family:微软雅黑,Microsoft YaHei,Verdana,Arial; color: #fdaf01 }
.posttitle .arttitle{clear: both}
.posttitle .arttitle a{clear: both; color: #fdaf01}
.posttitle .artsubtitle{clear: both; color: #a7a5a4;}
.posttitle .artsubtitle a{color: #c5bf4e;}
.post p,.postitem p{padding:10px 0px 5px;}
.post .single h2 a,.postitem .single h2 a{ float:left; width:530px; font-size: 16px; line-height: 32px; font-family:微软雅黑,Microsoft YaHei,Verdana,Arial; color: #fdaf01}
.post h3, .post h4,.postitem h3, .postitem h4{ margin-bottom:15px; padding:20px 0px 3px; font-size:18px; border-bottom:1px solid #D8D8D8;}
.post h5, .post h6,.postitem h5, .postitem h6{ padding-top:15px; font-size:16px;}
.post ol li,.postitem ol li{ margin:5px 30px; list-style:decimal; line-height:22px; color:#454545;}
.post ul li,.postitem ul li{ margin:5px 30px; list-style:disc; line-height:22px; color:#454545;}

.pcomments{ float:right; padding-top:3px;}
.pcomments em{ font-size:16px; font-weight:bold; color:#C81F1F;}

.thumb_image{ float:left; width:145px; height:145px; background-image: url(/c/images/nothumb.jpg); background-repeat: no-repeat; background-position: center center; margin: 10px 8px 10px; }
.thumb_image img{width: 114px; height: 114px; margin:15px; }
.pcontent{ float:right; width:420px; line-height:24px; font-size:12px; overflow:hidden; color: #7a7a7a; font-family: Verdana,宋体; margin: 10px 10px 10px; }
.pcontent .articledesc a{display: none}
.pmeta{ float:left; margin-top:15px; color:#666;}
.pmeta a:link, .pmeta a:visited{ padding:0px 3px; color:#666; }
.pmeta a:hover{ color:#FF9431; }
.pcontent .action a{display: inline;  color:#c5bf4e;}
.pcontent a.readmore:link, a.readmore:visited{ padding:0px 0px 0px; font-size:12px; text-align:center; text-shadow:0 1px 0 #DDD; text-decoration:none; color:#c5bf4e; display:inline;}
.pcontent a.readmore:hover{ text-shadow:0 1px 0 #86031B; color:#c5bf4e; display:inline;}

/* Sidebar */
.sidebar{ float:right; width:255px; overflow:hidden;}
.sidebar h3{ font-size:13px; line-height: 26px; padding-left: 20px; color:#a1a295; background:url(/c/images/bg_rightside_over.gif) no-repeat; height: 23px; width: 255px;}

.topbar{ width:255px; margin: 10px auto;}
.topbar h3{text-shadow:1px 0 0 #666;}
.topbar ul{ float:left;}
.topbar ul li{ float:left; margin-bottom:0px; width:255px;}
.topbar ul li ul{ padding:10px 0px 0px; width:255px; background:url(/c/images/bg_rightside.gif) no-repeat; background-color:#F6F6F6; overflow:hidden;}
.topbar ul li ul li{ margin-bottom:3px; width:100%; color: #c1d20c}
.topbar ul li ul li a:link, .topbar ul li ul li a:visited{ padding:2px 0px 6px 13px; width:255px; line-height:18px; border-bottom:1px solid #E6E6E6; display:block; color: #c1d20c}
.topbar ul li ul li a:hover{ border-bottom:1px solid #CCC; background:url(/c/images/bg_rightside_over2.gif) repeat-y; display:block; text-decoration: none}
.topbar ul li ul li.recentcomments{ margin-bottom:5px; padding-bottom:5px;}
.topbar ul li ul li.recentcomments a{ background:none; text-decoration:none; display:inline;}
.topbar ul li ul li.recentcomments a:hover{ background:none;}

.sidebarL, .sidebarR{ float:left; *margin-top:10px; _margin-top:0px; width:125px; overflow:hidden;}
.sidebarR{ float:right;}
.sidebarL h3, .sidebarR h3{ padding:2px 2px 2px 8px; color:#a1a295; text-shadow:1px 1px 0 #F3F3F3; background-color: #DDF200;}

.sidebarL ul, .sidebarR ul{ float:left; width:125px;}
.sidebarL ul li, .sidebarR ul li{ float:left; width:125px; margin-bottom:10px; background-color:#F6F6F6;}
.sidebarL ul li ul, .sidebarR ul li ul{ padding:10px 0px 10px 3px; width:125px;}
.sidebarL ul li ul li, .sidebarR ul li ul li{ margin:5px 0px 3px 5px; width:123px; border:none;}
.sidebarL .textwidget, .sidebarR .textwidget{ padding:10px 0px 10px 3px; width:125px;}

/* Page Navigation */
.page_navi{ float:left; width:100%; height:36px; line-height:36px; text-align:center; background:url(/c/images/icon.png) no-repeat 0px -153px; overflow:hidden; }
.wp-pagenavi{ margin:0 auto;}
.wp-pagenavi span.pages{ display:none;}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited{ padding:3px 7px !important; margin:2px; text-decoration:none !important; color:#454545 !important; border:1px solid #CCC !important; }
.wp-pagenavi a:hover{ color:#EEE !important; border:1px solid #FD2B00 !important; background-color:#FD7B00 !important; font-weight:bold !important;}
.wp-pagenavi a:active{	padding:2px 2px; margin:2px; text-decoration: none; border:1px solid #CCC !important;}
.wp-pagenavi span.extend{ padding:3px 7px !important; margin:2px; color:#454545 !important; border:1px solid #CCC !important;}
.wp-pagenavi span.current{ padding:3px 7px !important; margin:2px; color:#EEE !important; background-color:#FD7B00 !important; border:1px solid #FD2B00 !important;}
.pageleft, .pageright{ width:300px; overflow:hidden;}
.pageleft{ float:left; padding-left:15px; text-align:left;}
.pageright{float:right; padding-right:15px; text-align:right;}

/* Archive */
.archive .pcontent{ width: 410px; margin-left: auto; margin-right: auto;}

/* Single */
.single h2{ width:100%; text-align:center; font-size:22px; line-height: 32px; font-family:微软雅黑,Microsoft YaHei,Verdana,Arial; color: #fdaf01; text-decoration: none}
.single h2 a:link{ font-size:22px; line-height: 32px; font-family:微软雅黑,Microsoft YaHei,Verdana,Arial; color: #fdaf01; text-decoration: none}
.single h2 a:visited{ font-size:22px; line-height: 32px; font-family:微软雅黑,Microsoft YaHei,Verdana,Arial; color: #fdaf01; text-decoration: none}
.single h2 a:hover{ font-size:22px; line-height: 32px; font-family:微软雅黑,Microsoft YaHei,Verdana,Arial; color: #fdaf01; text-decoration: none}
.single h2 a:active{ font-size:22px; line-height: 32px; font-family:微软雅黑,Microsoft YaHei,Verdana,Arial; color: #fdaf01; text-decoration: none}

.single{}
.single p{ font-size:14px;}
.single .pmeta{ padding-bottom:6px; width:100%; text-align:center; border-bottom:1px solid #E2E2E2;}
.single .pcontent{ width: 580px; margin: 10px;}
.single .pcontent img{text-align: center; margin: 0px auto; border: 1px #DDDDDD solid; padding: 10px; background-color: #FFFFFF;
    /*##图片居中显示 阿米酷 2010-03-19 14:12:24 */
     *display: block;
     *font-size:175px;/*约为高度的0.873，200*0.873 约为175*/
     *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
     vertical-align:middle;
    /*##图片尺寸大于580时候自动缩小 阿米酷 2010-03-19 14:12:24
     max-width:580px;
     width:expression(width>580?"580px":width+"px");
     overflow:hidden; */
}
.pcontent img{ max-width:580px; vertical-align:middle;}


/* Page */
.page{ min-height:800px;}

/* Post Function */
.postmeta{ float:left; width:100%; margin-top:15px; padding:10px 0px; line-height:24px; border-top:1px solid #DDD; border-bottom:1px solid #DDD;}
.postmeta a{ color:#555; text-decoration:underline;}
.postmeta a:hover{ color:#FF9431;}
.pro_next{ margin:20px 0px 15px; border-left:1px solid #DDD; border-right:1px solid #DDD; background:transparent url(/c/images/icon.png) no-repeat -10px -153px; }
.pro_next .pageleft, .pro_next .pageright{ width:280px; overflow:hidden;}

/* Social Bookmark */
.snsmedia{ float:left; width:100%; margin:1px auto 15px; padding:10px 0px; text-align:center; line-height:24px; border-bottom:1px solid #DDD;background-color:#FFFFFF;}
.bookmark{ text-align:center;}
.snsfeed{ float:left; width:40px; height:38px; text-indent:-9999px; background:url(/c/images/bookmark.png) no-repeat 0 0; display:block;}

/* Related Content */
.related{ float:left; width:100%;}
.related h3{ width:100%; margin:5px 0px 10px; padding:5px 0px 10px; font-size:14px;}
.related ul{ float:left; margin:0px 0px; }
.related ul li{ margin:0px 0px; padding:2px 0 1px 10px; background:transparent url(/c/images/icon.png) no-repeat 0 -287px; overflow:hidden; }
.related_post{ float:left; width:290px; overflow:hidden;}
.related_txt{ float:right; width:300px; padding-left:9px; border-left:1px solid #E8E8E8; overflow:hidden;}

/* Post Comment */
.post_comment{ float:left; width:100%; margin:15px 0px 5px; overflow:hidden; }
#addcomment, #comments{ float:left; width:99%; margin:10px 0px; padding:6px 0px 5px; text-indent:15px; text-shadow:1px 1px 0 #FFF; font-size:14px; border-width:1px; border-style:solid; border-color:#DDD #CCC #BBB #DDD; background:transparent url(/c/images/icon.png) no-repeat -10px -156px; }
.post_comment p{ font-size:12px;}
.post_comment ol li{ margin:10px 5px; padding:10px 10px 5px 10px; list-style:none; }
.commentlist{ width:99%; padding:5px 0px; font-size:12px; clear:both;}
.commentlist li{ background-color:#FFF; border:1px solid #E3E3E3; border-radius:5px 5px; -moz-border-radius:5px 5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;}
.commentlist li.alt{ background-color:#F6F6F6; border:1px solid #DDDDDD; border-radius:5px 5px; -moz-border-radius:5px 5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;}
.commentlist li ul{ margin:10px 10px;}
.commentlist li ul.children{ margin:10px 0px;}

.comment-author{ width:100%; height:30px; padding-bottom:5px; border-bottom:1px solid #ECECEC;}
.avatar{ float:left; padding:1px 1px; border:1px solid #E0E0E0;}
.author_info{ float:left; padding-left:5px; line-height:16px; color:#888;}
.author_info cite{ font-style:normal; font-weight:bold;}
.author_info em{ font-size:10px;}

.reply{ float:right; margin-top:-3px;}
#cancel-comment-reply{ float:right; margin-right:10px;}
.reply a, #cancel-comment-reply a{ color:#999;}
.reply a:hover, #cancel-comment-reply a:hover{ color:#666;}

#respond{ padding-bottom:35px;}
#respond em{ color:#FF9431;}
#author, #email, #url, #comment{ margin:0px 5px; padding:5px 5px; width:45%; border:1px solid #CCCCCC; border-radius:5px 5px; -moz-border-radius:5px 5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;}
#comment{ width:95%; height:150px; font-size:12px; overflow-y:scroll;}
#submit{ float:right; margin:0 13px; padding:6px 20px 4px; font-size:14px; border:1px solid #999; text-shadow:1px 1px 0px #FFF; background:transparent url(/c/images/icon.png) no-repeat scroll -10px -160px; -moz-border-radius:5px 5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; cursor:pointer;}

/* Comment Navigation */
.comment_navi{ float:right; margin:10px 15px 10px 0px; text-align:center;}
.comment_navi span.cpt{ padding:3px 6px 2px; background-color:#E3E3E3; border-bottom:1px solid #D5D5D5;}
.comment_navi a{ padding:3px 3px 2px;}
.comment_navi a:hover{ color:#FF9431;}
.comment_navi .current{ font-weight:bold; color:#FF9431;}

/* Other */
.flink li{ float:left; width:140px;}



/* AD */
.sidead{ width:255px; margin:0px 0px; text-align:center;}
.sidead img{ margin-bottom:1px;}

.sidesep{ width:255px; margin:0px 0px; text-align:center; background: url(/c/images/bg_dotlineII.gif) repeat-x center center; height: 4px; }

#wp-calendar{
    width: 128px;
}
#wp-calendar,#wp-calendar,#wp-calendar td{
font-size: 12px;
}
#wp-calendar tbody td{
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}

#linkmain {
	width: 880px;
	margin: 0 auto;
	background:#fff;
	border:#ddd 0px solid;
    clear: both;
}

#linkmain h2 {
	padding: 4px;
	font-size: 1.6em;
	line-height:1.2em;
	border-bottom:#ddd 1px solid;
}
#linkmain h3 {
	padding: 4px;
	font-size: 1.4em;
	line-height:1.2em;
	border-bottom:#ddd 1px solid;
}
#linkmain h2 a
{
	border:0;
}
#linkcontent ul {
	margin: 0.5em 0;
	padding: 0 0 0 2em;
	list-style-type:none;
}
#linkcontent ul li
{
	margin:0.75em 0;
	padding:0;
	list-style-image:url(/c/images/bullets.gif);
	line-height:1.8em;
}
#linkmain ol
{
	margin:0;
	padding:0 0 0 3em;
}
#linkmain ol li
{
    margin:0;
    padding:3px;
}
#linkmain .post
{
	margin-bottom:3em;
}
#linkmain .postitem
{
	margin-bottom:3em;
}
#linkmain .entry
{
    clear:both;
	padding: 10px 5px;
}
#sitelink{
	background:url(/c/images/bg_sitelink.jpg) no-repeat left top;
	float: left;
	width: 610px;
}
#sitelinkdesc{
	line-height: 24px;
	padding-top: 20px;
	margin-left: 20px;
}
#cpos{background: url(/c/images/bg_pos.gif) no-repeat; width: 612px; height: 32px; color: #8d887e; font-size: 12px; font-weight: bold; clear: both; margin: 10px auto 5px; line-height: 30px; padding-left: 30px;}
#sform{background: url(/c/images/bg_search.gif) no-repeat; height: 39px; width: 255px}

.widget_slideshow h3{display: none}
/*.widget_slideshow ul{height: 186px;}*/
.logsort li{width:255px; display: inline; height: 24px;}
.logsort li a{ font-size: 12px; float: left; display: inline;}

.gb_t{background: url(/c/images/bg_gb_t.gif) center top no-repeat; width: 583px; margin: 20px auto 0px; height: 82px;}
.gb_m{background: url(/c/images/bg_gb_m.gif) center center repeat-y; width: 583px; margin: 40px auto 0px;}
.gb_b{background: url(/c/images/bg_gb_b.gif) center top no-repeat; width: 583px; margin: 0px auto; height: 60px;}

.portfoliosep{width: 612px; height: 3px; background-color: #666666; margin-bottom: 0px;}

.portfoliotext{width: 612px;}
.portfoliotext .year{width: 612px;background: url(/c/images/bg_portfolio_pcontent.gif) #FFFFFF center bottom repeat-x; font-size: 14px; line-height: 32px; font-weight: bold; padding-left: 20px;  color: #810505}
.portfoliotext .content{width: 612px;background: url(/c/images/bg_portfolio_pyear.gif) #fbf6f6 center bottom repeat-x;  font-size: 12px; line-height: 26px; padding-left: 30px; color: #666666}

.portfoliopic{width: 612px; margin-top: 20px;}
.portfoliopic .item{background: url(/c/images/bg_portfolio_frame.gif) #fbf6f6 center bottom repeat-x; width: 196px; height: 113px; float: left; margin: 3px}
.portfoliopic .item img{border: #d9d8d6 1px solid; width: 168px; height: 86px; margin: 10px 0px 0px 10px;}

#albumlist{width: 580px; background: none}
#albumlist .ngg-albumoverview{float: left; margin: 0px; width: 560px; background: none}
#albumlist .ngg-albumoverview .ngg-album{float: left; border-width: 0px;}
#albumlist .ngg-albumoverview .ngg-album .ngg-albumtitle,#albumlist .ngg-albumoverview .ngg-album .ngg-albumtitle a{color: #FF8800}
#albumlist .ngg-albumoverview .ngg-album .ngg-albumcontent .ngg-description{padding-top: 10px;}
#albumlist .ngg-albumoverview .ngg-album .ngg-albumcontent .ngg-thumbnail {width: 200px; height: 150px; border: 0px; background: url(/c/images/bg_album_item.jpg) no-repeat;}
#albumlist .ngg-albumoverview .ngg-album .ngg-albumcontent .ngg-thumbnail img{width: 170px; height: 120px; border: 0px}

