﻿
/*总体框架定义*/
div#outerFrame							{	width:800px;}
div#innerFrame							{	float:right;width:510px;margin:0px 12px 0px 0;}
div#left								{	float:left;width:240px;margin:0px 10px 0px 8px;	}


/*通用列表定义*/
dl.list									{	margin:0;margin-bottom:10px;clear:both;}
dl.list dd								{	padding:5px 0 5px 3px;font-family:Arial,宋体,sans-serif;}
div#left dl.list dt						{	cursor:pointer;}


/*Blog标题样式*/
b.siteTitle								{	display:none;}
b.subTitle								{	display:none;}

/*日志项样式*/
dl.blogItem								{	margin:5px 10px 0;}
dl.blogItem dt							{	font-size:13px;font-weight:bold;background-image:none;padding:10px 0 3px 6px;}
dl.blogItem dt span.top					{	font-size:12px;font-weight:normal;padding:0;margin-right:2px;background-color:transparent;}
dl.blogItem dt a:link					{	font-size:13px;font-weight:bold;text-decoration:underline;}
dl.blogItem dt a:visited				{	font-size:13px;font-weight:bold;text-decoration:underline;}
dl.blogItem dt a:hover					{	text-decoration:none;}
dl.blogItem dt span						{	font-size:10px;padding:1px 2px;margin-right:10px;}
dl.blogItem dd							{	border:none;}
dl.blogItem dd.dateAbout				{	padding-left:5px;}
dl.blogItem dd.dateAbout a:link,
dl.blogItem dd.dateAbout a:visited		{	text-decoration:underline;color:#aaa;}
dl.blogItem dd.dateAbout a:hover		{	color:#2175bc;}
dl.blogItem dd.dateAbout span			{	margin-right:8px;}
dl.blogItem dd.content					{	line-height:160%;padding-top:0;}
dl.blogItem dd.content p				{	margin-top:0px;}
dl.blogItem dd.content p.readMore		{	text-align:right;}
dl.blogItem dd.tag						{	padding:0 0 5px 5px;}
dl.blogItem dd.tag span					{	font-weight:bold;color:#2175bc;}
dl.blogItem dd.tag a					{	color:#2175bc;}
dl.blogItem dd.tag a:hover				{	color:#2175bc;}
dl.blogItem dd.comment                  {   clear:both;}
dl.blogItem dd.comment span.viewComment	{	cursor:pointer;margin-right:15px;}
dl.blogItem dd.comment span.postComment	{	cursor:pointer;}


/*评论列表样式*/
div.commentList							{	display:none;margin:0px 15px 10px;line-height:160%;}

/*trackback样式*/
div.trackbackAddress					{	margin:0px 15px 10px;line-height:160%;border:1px solid #aaa;background-color:#f0f0f0;}
div.trackbackAddress ul					{	list-style:none;margin:5px;background-color:#fff;padding:0;}
div.trackbackAddress ul li				{	height:20px;text-align:left;margin:0;padding:0px;padding-left:20px;padding-bottom:10px;font-family:"Courier New",sans-serif;}
div.trackbackAddress ul li.text			{	color:#2175bc;padding:3px;margin:0;}

/*评论项的样式*/
dl.commentItem							{	margin:6px;}
dl.commentItem dt						{	padding:1px;}
dl.commentItem dt a:visited,
dl.commentItem a:link					{	color:2175bc;text-decoration:underline;}
dl.commentItem dt span					{	margin-right:20px;}
dl.commentItem dd						{	border:none;line-height:160%;}

/*发表评论的样式*/
dl.postComment							{	margin:6px;}
dl.postComment dt						{	padding:3px;}
dl.postComment dd						{	border:none;vertical-align:top;}
dl.postComment dd span					{	text-align:left;}
dl.postComment dd input					{	width:300px;}
dl.postComment dd textArea				{	width:300px;height:140px;}
dl.postComment dd input.button			{	width:60px;}
dl.postComment dd input.cb				{	width:auto;border:none;margin-left:6px;}
dl.postComment dd.intro                 {   color:#999;}
dl#newComment dd span					{	font-weight:bold;margin-right:2px;}

/*菜单的样式修正*/
dl#menu dd								{	border:none;}

/*发表留言框的样式*/
dl#postMsg dd input						{	width:190px;}
dl#postMsg dd input#tbAuthor			{	width:100px;}
dl#postMsg dd input#cbRememberMe		{	width:auto;margin-left:5px;border:none;}
dl#postMsg dd textarea					{	width:190px;height:100px;}
dl#postMsg input.button					{	width:60px;font-size:12px;margin-left:160px;}

/*分页按钮样式*/
div#pager								{	text-align:right;margin-right:10px;}
div#pager span							{	margin-left:15px;}

/*左侧链接的样式*/
dl.leftMsg a							{	padding-left:20px;}
dl#newMsg a								{	padding-left:20px;}

/*顶部工具栏的样式*/
div#welcome								{	height:30px;}
div#welcome	span.welcome				{	font-family:'Arial Black',sans-serif;font-size:18px;padding-left:20px;}
div#welcome	span.today					{	float:right;font-family:Arial,sans-serif;padding:8px 10px 0 20px;}
div#welcome span.rss					{	float:right;padding:8px 20px 0 0;}
div#welcome span.toolBar span			{	cursor:pointer;float:left;margin:5px 0 0 10px;}
div#welcome span.toolBar #spanAdmin		{	}
div#welcome span.toolBar #spanRegister	{	}
div#welcome span.toolBar #spanSearch	{	}
div#welcome span.toolBar #spanTag 		{	}
div#welcome span.toolBar #spanSearch 	{	}

/*折叠效果*/
.dlClose								{	overflow:hidden;height:26px;}
.dlOpen									{	overflow:visible;height:auto;}

div#imgBanner							{	width:240px;height:73px;display:none;}
div#pager								{	font-family:宋体,sans-serif;}
div#pager span.cp						{	padding:0 3px;margin:0;}
div#pager a								{	margin:0 3px;}

/*修正ie6菜单只对text有效的bug*/
dl#menu dd div.menu ul li				{	display:inline-block;}

/*修正内部浮动容器的边距*/
html>body div#innerFrame				{	margin-right:25px;}
html>body div#left						{	margin-left:15px;}

/*相册的样式*/
dd#album									{	height:242px;}
html>body dd#album							{	height:230px;}
div.album									{	position:static;border:1px solid #aaa;background-color:#eee;text-align:center;margin:0;}
div.album table.imageBox					{	margin:4px;border-collapse:collapse;background-color:#000;text-align:center;vertical-align:middle;border:none;display:block;width:95%;height:160px;}
html>body div.album table.imageBox			{	height:auto;}
html>body div.album table.imageBox			{	width:auto;}
div.album table.imageBox tr					{	width:100%;}
div.album table.imageBox tr td				{	vertical-align:middle;line-height:100%;text-align:center;display:block;}
html>body div.album table.imageBox tr td	{	width:210px;height:160px;}
div.album table.imageBox tr td img			{	margin:4px;display:block;margin-left:auto;margin-right:auto;}
div.album div.caption						{	text-align:left;height:20px;padding:3px;background-color:#ddd;}
div.album div.caption select				{	width:150px;overflow:scroll;font-size:12px;background-color:#eee;float:left;}
div.album div.caption span					{	font-size:12px;font-family:Arial,sans-serif;float:right;}
div.album div.toolbar img					{	float:left;margin-left:5px;cursor:pointer;}
div.album div.toolbar img.full				{	float:right;margin-left:0;margin-right:5px;}
div.album div.toolbar span					{	float:left;color:#fff;display:none;margin-left:10px;}
div.album div.toolbar						{	background-color:#aaa;padding:5px;margin:0;height:24px;}

/*相册放大后的样式*/
div.fullAlbum								{	position:absolute;width:770px;z-index:10000;}
div.fullAlbum table.imageBox				{	background-color:#000;width:98%;height:100%;}
html>body div.fullAlbum table.imageBox		{	width:auto;}
div.fullAlbum table.imageBox tr				{	height:100%;width:100%;height:490px;}
div.fullAlbum table.imageBox tr td			{	}
div.fullAlbum table.imageBox tr td img		{	}
div.fullAlbum div.caption					{	}
div.fullAlbum div.caption select			{	overflow:visible;width:auto;}
div.fullAlbum div.caption span				{	}
div.fullAlbum div.toolbar img				{	}
div.fullAlbum div.toolbar img.full			{	}
div.fullAlbum div.toolbar span				{	color:#fff;display:inline;}
div.fullAlbum div.toolbar					{	}

/*相册组容器样式定义*/
div.albumGroupShow							{	margin:4px 10px;border-top:2px dotted #999;text-align:center;}
/*相册组的样式定义*/
div.albumGroup								{	margin-top:10px;padding:0;}
div.albumGroup div.group					{	display:inline;width:172px;height:182px;float:left;cursor:hand;cursor:pointer;margin:0;background:transparent url(../img/albumGroupBg.gif) no-repeat top center;}
div.albumGroup div.group div.imageBox		{	height:140px;margin-top:10px;}		
div.albumGroup div.group div.imageBox img	{	}	
div.albumGroup div.group span.intro			{	display:block;padding:3px;text-align:center;}	
div.albumGroup div.group span.intro span	{	color:red;}

/*针对组的照片浏览器*/
div.albumBrowser								{	}
div.albumBrowser .bar						{	text-align:left;padding:5px;border-bottom:1px solid #ccc;}.
div.albumBrowser .bar a						{	color:#000;}
div.albumBrowser .bar span.sep				{	margin:0 3px;font-family:Courier New;}
div.albumBrowser .bar span.groupName			{	}
div.albumBrowser .imageBox					{	background-color:#eee;margin:20px 0px 0px;}
div.albumBrowser .imageBox img				{	cursor:pointer;}
div.albumBrowser .imageInfo					{	margin:0;padding:3px;height:22px;text-align:left;}
div.albumBrowser .imageInfo .description	{	}
div.albumBrowser .imageInfo .countInfo		{	padding:0 5px 0;}
div.albumBrowser .toolBar                   {   float:right;}
div.albumBrowser .toolBar img				{	cursor:pointer;margin:0 4px;}
div.albumBrowser .toolBar img.back			{	margin-right:0;}
div.albumBrowser .slideBar					{	overflow:hidden;background-color:#eee;height:80px;padding-top:8px;text-align:left;}
div.albumBrowser .slideBar table td			{	border:1px solid #fff;height:68px;width:84px;text-align:center;vertical-align:middle;cursor:pointer;}
div.albumBrowser .slideBar table .hover		{	}
div.albumBrowser .slideBar table .current	{	background-color:#fff;border:1px solid #000;}


/*搜索栏样式*/
div.searchBox								{	text-align:left;margin:5px 10px;}
div.searchBox div.searchBar					{	text-align:left;padding:3px;border-bottom:2px dotted #ccc;border-top:2px dotted #ccc;}
div.searchBox div.searchBar .iptKey			{	width:200px;margin-right:20px;}
div.searchBox div.searchBar .btnSearch		{	border:1px solid #000;background-color:#f90;color:#fff;}
div.searchBox div.searchBar span.tip		{	color:#333;margin-left:15px;}

/*搜索结果样式*/
div.searchResult							{	}
div.searchResult ul							{	list-style:none;margin:0;padding:0;border-bottom:2px dotted #ddd;margin-top:10px;}
div.searchResult ul li						{	text-align:left;padding:3px;}
div.searchResult ul li.title				{	color:#2175bc;}
div.searchResult ul li.title span.date		{	background-color:#f90;margin-right:5px;color:#fff;font-size:10px;}
div.searchResult ul li.dateAbout			{	color:#aaa;}
div.searchResult ul li.dateAbout span		{	border-right:0px dotted #999;padding:0px 5px 0 0;}
div.searchResult ul li span.title			{	width:90%;color:#2175bc;font-weight:bold;}
div.searchResult ul li span.title a			{	color:#2175bc;}
div.searchResult ul li span.content			{	line-height:160%;}
div.searchResult ul li span.time			{	}
div.searchResult ul li span.key				{	background-color:#ff0;}
div.searchResult .resultInfo				{	border-bottom:1px dotted #ddd;}
div.searchResult .resultInfo li				{	display:none;}
div.searchResult .resultInfo .title			{	display:block;}
div.searchResult .resultInfo .title .title	{	color:#666;font-size:12px;}
div.searchResult .resultInfo .title .date	{	display:none;}
div.searchResult .resultInfo .resultCount	{	color:#f00;}

/*tag cloud 样式*/
div.tagCloud								{	margin:10px;text-align:left;line-height:180%;border-top:2px dotted #ddd;padding:10px;}
div.tagCloud a								{	color:#333;margin-right:10px;}
div.tagCloud a:hover						{	color:#2175bc;}
div.tagCloud span							{	font-size:14px;color:#2175bc;font-weight:bold;}
div.tagCloud div.sep						{	border-top:1px solid #ddd;padding:5px;margin:10px -10px;text-align:right;}
div.tagCloud div.sep a						{	color:#f90;font-weight:bold;}

/*tag提示样式*/
div.tagSuggestion										{	border:0px solid #f00;width:100px;}
div.tagSuggestion dl.X2List								{	margin:0;padding:0;width:150px;border:1px solid #4296C6;display:block;background-color:#EFF7FF;}
div.tagSuggestion dl.X2List dd.base						{	cursor:pointer;margin:1px;width:100%;padding:3px;text-align:left;color:#000;}
div.tagSuggestion dl.X2List dd.base span				{	display:block;width:100%;white-space:nowrap;}
div.tagSuggestion dl.X2List dd.base span a				{	text-decoration:none;color:#000;white-space:nowrap;}
html>body div.tagSuggestion dl.X2List dd.base,
html>body div.tagSuggestion dl.X2List dd.base span		{	width:auto;}
div.tagSuggestion dl.X2List dd.more span				{	background:transparent url(../img/arrow.gif) right 40% no-repeat;}
div.tagSuggestion dl.X2List dd.icon span img			{	border:none;margin-right:3px;}
div.tagSuggestion dl.X2List dd.hover					{	background-color:#fff;}
div.tagSuggestion dl.X2List dd.selected					{	color:#fff;background-color:#2175bc;}
div.tagSuggestion dl.X2List dd.selected span a			{	color:#fff;}
div.tagSuggestion dl.X2List dd.sep						{	border-top:1px solid #4296C6;border-bottom:1px solid #fff;margin:4px;}

/*日期查询结果的题头样式*/
b.dateSearchTitle							{	margin:3px 10px;border-top:1px solid #ddd;padding:3px 3px 0px 3px;display:block;text-align:left;font-weight:bold;}
b.dateSearchTitle span						{	color:#f00;}

.boldBottom									{	border-bottom:2px solid #f00;}
.boldTop									{	border-top:2px solid #f00;}
.dragBorder									{	border:1px dotted #2175bc;}
.editSep									{	overflow:hidden;background-color:#f00;height:2px;margin:0;padding:0;}
.invalid									{	color:#aaa;}
.showDt										{	display:block;}
.hideDt										{	display:none;}

/*版权链接样式*/
div#outerFrame #left dl#copyright dd a,
div#outerFrame #left dl#copyright dd a:link,
div#outerFrame #left dl#copyright dd a:visited	{	font-weight:bold;color:#666;text-decoration:underline;padding:0;margin:0;}
div#outerFrame #left dl#copyright dd a:hover	{	font-weight:bold;color:#f00;text-decoration:underline;}

/*防止字体太大重叠*/
font{line-height:150%;}


