@charset "UTF-8";

#mainLeft h2#contHeader {
	position:relative;
	margin-bottom:34px;
	width:617px;
	height:44px;
	background:url(../img/dfn_main_header.jpg) top left no-repeat;
}

#mainLeft h2#contHeader a{
	display:block;
	width:617px;
	height:44px;
}


/*Main SideL///////////////////////////////////////////////////////*/
#mainSideL {
	position:relative;
	float:left;
	width:160px;
}

/*Widget Calender//////////////////////////////////////////////////*/
#widj_Calender {
	margin-bottom:20px;
}
#widj_Calender h3{
	position:relative;
	width:160px;
	text-align:center;
	font-size:85%;
	font-weight:bold;
}
#widj_Calender h3 a{
	display:inline;
}
#widj_Calender div.widget-content {  }
#widj_Calender div.widget-content table {
	width:160px;
	height:124px;
	font-size:85%;
}
#widj_Calender div.widget-content table tr {  }
#widj_Calender div.widget-content table tr th {text-align:center;}
#widj_Calender div.widget-content table tr td {
	color:#999999;
	text-align:center;
}
#widj_Calender div.widget-content table tr td.sun {color:#f68c9b;}
#widj_Calender div.widget-content table tr td.sat {color:#8ccff6}
#widj_Calender div.widget-content table tr td a {
	color:#000000;
	font-weight:bold; 
}
#widj_Search {  }
#widj_Category {  }

/*Widget Search////////////////////////////////////////////////////*/
#widj_Search {
	position:relative;
	margin-bottom:20px;
	width:160px;
	height:57px;
	background:url(../img/saerch_bg.gif) top left no-repeat;
}
#widj_Search h3.widget-header {  }
#widj_Search div.widget-content {  }
#widj_Search div.widget-content form {  }
#widj_Search div.widget-content form input {  }
#widj_Search div.widget-content form input#search {
	position:absolute;
	left: 2px;
	top: 22px;
	width:116px;
	height:22px;
	border:0 none;
}

#widj_Search div.widget-content form input.searchsubmit {
	position:absolute;
	left: 120px;
	top: 21px;
	width:40px;
	height:24px;
	border:0 none;
	background:url(../img/main_top_search_btn.gif) top left no-repeat;
}

#widj_Search div.widget-content form input.searchsubmit.over{
  	background-position:0 -24px;
}
 
/*Widget Category Archive////////////////////////////////////////////////////*/
#widj_Category {
	position:relative;
	margin-bottom:20px;
	width:160px;
}
#widj_Category h3.widget-header {
	position:relative;
	width:160px;
	height:24px;
	background:url(../img/category_header.gif) top left no-repeat;
}
#widj_Category div.widget-content {
	position:relative;
	width:160px;
	background:url(../img/category_bg.gif) top left;
}
#widj_Category div.widget-content ul {
	padding:10px 0px 10px 10px;
}
#widj_Category div.widget-content ul li {
	margin-bottom:8px;
	font-size:85%;
}
#widj_Category div.widget-content ul li span{
	display:block;
	position:absolute;
	width:12px;
}
#widj_Category div.widget-content ul li a {
	padding-left:10px;
	width:140px;
}
#widj_Category div.widget-content ul li p{
	padding-left:10px;
	width:140px;
}
	
	
/*Main SideR///////////////////////////////////////////////////////*/
#mainSideR {
	position:relative;
	float:right;
	width:448px;
}

#mainSideR h3 {
	position:relative;
	width:448px;
	background:url(../img/list_bg_line.gif) bottom left no-repeat;
	font-size:108%;
	font-weight:bold;
}
#entryDate {
	position:relative;
	width:448px;
	height:24px;
	font-size:77%;
	color:#333333;
	text-align:right;
}

#mainSideR div.topBody img{
	float:left;
	margin:0px 10px 10px 0px;
	border:1px #000000 solid;
}
#mainSideR div.topBody {
	line-height:1.4;
}
#mainSideR div.asset-body a, #mainSideR div.asset-body a,
#mainSideR div.asset-body a:hover, #mainSideR div.asset-body a:hover{
	display:inline;
	text-decoration:underline;
}

#mainSideR div. img,
#mainSideR div.asset-more img {
	border:1px #000000 solid;
}
#mainSideR div. div,
#mainSideR div.asset-more {
	line-height:1.4;
}

#mainSideR div.asset-more{
	margin-top:14px;
}
#mainSideR div.moreRead {
	clear:both;
	width:448px;
	font-size:85%;
	text-align:right;
}
#mainSideR div.moreRead a {  }

#mainLeft #mainSideR . a{
	display:inline;
}

/*Main SideR Past Archive///////////////////////////////////////////*/
#pastArchive {
	position:relative;
	width:448px;
}
#pastArchive h4 {
	position:relative;
	margin:20px 0px 10px 0px;
	width:448px;
	height:36px;
	background:url(../img/past_archive_header.gif) top left no-repeat;
}
#pastArchive ol {
	position:relative;
	width:448px;
}
#pastArchive ol li {
	position:relative;
	margin-bottom:20px;
	width:448px;
}
#pastArchive ol li span.title {
	display:block;
	position:relative;
	width:448px;
	background:url(../img/list_bg_line.gif) bottom left no-repeat;
	font-size:108%;
	font-weight:bold;
}
#pastArchive ol li span.date {
	display:block;
	position:relative;
	width:448px;
	height:24px;
	font-size:77%;
	color:#333333;
	text-align:right;
}

#pastArchive ol li img {
	float:left;
	margin-right:10px;
	border:1px #000000 solid; 
}
#pastArchive ol li span.body {
	display:block;
	float:right;
	width:336px;
	line-height:1.4;
}
#pastArchive ol li span.moreRead {
	clear:both;
	display:block;
	width:448px;
	font-size:85%;
	text-align:right;
}
#pastArchive ol li span.moreRead a {  }

/*Main SideR Related Archive///////////////////////////////////////////*/
#relatedArchive {
	position:relative;
	width:448px;
}
#relatedArchive h4 {
	position:relative;
	margin:20px 0px 10px 0px;
	width:448px;
	height:24px;
	background:url(../img/related_archive_header.gif) top left no-repeat;
}

#relatedArchive ul.style3 {
	position:relative;
	width:448px;
}
#relatedArchive ul.style3 li {
	position:relative;
	width:448px;
}
#relatedArchive ul.style3 li a {
	width:439px;
}


#relatedArchive ul.style3 li a span {
	width:370px;
}
#relatedArchive ul.style3 li a span.thumb60{
	position:absolute;
	margin-left:0px;
	width:60px;
	height:60px;
	background:url(../img/thumb60_bg.gif) top left no-repeat;
	z-index:20;
}
#relatedArchive ul.style3 li a img {
}
#relatedArchive ul.style3 li a span.date {  }
#relatedArchive ul.style3 li a span.title {
	font-size:108%;
	font-weight:bold;
}

/*Main SideR Entry Link////////////////////////////////////////////////*/
ul#entryLink {
	position:relative;
	margin:10px 0px;
	width:448px;
	height:17px;
}

ul#entryLink li{
	position:absolute;
	width:86px;
	height:17px;
}
ul#entryLink li a{
	display:block;
	width:86px;
	height:17px;
	background:top left no-repeat;
}


ul#entryLink li#entryLinkNext {left:362px;}
ul#entryLink li#entryLinkTop {left:181px;}
ul#entryLink li#entryLinkPrev {}

ul#entryLink li#entryLinkNext a{background-image:url(../img/btn_next_entry.gif);}
ul#entryLink li#entryLinkTop a{background-image:url(../img/btn_top_entry.gif);}
ul#entryLink li#entryLinkPrev a{background-image:url(../img/btn_prev_entry.gif);}

ul#entryLink li a:hover,
ul#entryLink li#entryLinkNext a:hover,
ul#entryLink li#entryLinkTop a:hover,
ul#entryLink li#entryLinkPrev a:hover{
	background-position:0px -17px;
}


/*Main SideR Category Archive///////////////////////////////////////////*/
h2#categoryArchiveHeader{
	position:relative;
	margin-bottom:20px;
	padding-left:12px;
	padding-bottom:4px;
	width:436px;
	background:url(../img/category_archive_header.gif) bottom left no-repeat;
	font-size:122%;
	font-weight:bold;
}


#content-nav a{
	display:inline;
	text-align:center;
}