/* @charset "UTF-8"; */

body {
margin:0px;
background:#fff;
	font-family: Verdana, Sans-Serif;
}
img {border: 0px;}
#box {
	width: 780px;
	margin: 0px auto 0px auto;
	background-color: #fff;
}
#header {
	font-family: Verdana, Sans-Serif;
	color: #fff;
	font-size: x-large;
	font-weight: normal;
	padding: 0px;
	height: 156px;
	background: url(images/title_bg2.png) no-repeat;
	border-bottom: 1px dashed #cdcace;
	margin: 0px 0px 6px 0px;
}
#header h1 {
margin: 10px 0 45px 10px;
}
#header a,
#header a:link,
#header a:visited,
#header a:active,
#header a:hover {
font-size: xx-large;
color: #fff;
text-decoration: none;
}
.description {
	color:#fff;
	font-size:14px;
	padding: 0px 0px 0px 10px;
	font-weight: bold;
	margin: 0px;
}
.searchbox {
	height: 15px;
	text-align: right;
	padding: 0px;
	margin: 0px;
	top: 130px;
	color: #000000;
}
.searchbox label {
	font-size:14px;
	border-left: 4px solid #ff9900;
	padding-left: 7px;
	color: #666666;
}
#wrap {
	float: left;
	width: 610px;
	margin: 0px 0px 0px 0px;
	background-color: #fff;
}

#center {
	float: right;
	margin: 0px 0px 0px 10px;
	width: 431px;
	padding: 0px 0px 0px 7px;
	background-color: #eeeeee;
}
.blogbody {
	background: url(images/paper_bg2.gif) repeat-y #fff;
	width: 425px;
}
.blogbody a,
.blogbody a:link,
.blogbody a:visited,
.blogbody a:active,
.blogbody a:hover {
color: #ff9900;
text-decoration: none;
}
.blogbody .date_top {
	padding: 20px 0px 0px 15px;
	font-size: 14px;
	color: #666666;
	background: url(images/paper_top2.gif) no-repeat;
}
.blogbody h2 {
	font-size: 18px;
	padding: 3px 0px 0px 0px;
	margin: 2px 0px 0px 15px;
	width: 386px;
	border-top: 1px dashed #cdcace;
}
.blogbody h2 a,
.blogbody h2 a:link,
.blogbody h2 a:visited,
.blogbody h2 a:active,
.blogbody h2 a:hover {
color: #666666;
}
.blogbody .extended a,
.blogbody .extended a:link,
.blogbody .extended a:visited,
.blogbody .extended a:active,
.blogbody .extended a:hover {
text-decoration: underline;
}


.blogbody img {
	margin: 5px 0px;
}
.blogbody p {
	margin-left: 15px;
	margin-right: 15px;
	font-size: medium;
	line-height: 140%;
}

.blogbody .extended {
	margin-left: 15px;
	font-size: 12px;
}
.blogbody .posted {
	font-size: 10px;
	background: url(images/paper_bottom2.gif) no-repeat 0px 40px;
	height: 45px;
	padding-top: 10px;
	padding-left: 15px;
	line-height: 13px;
}

#left {
	width: 155px;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 5px;
}
#left .sidetitle {
	font-size: 14px;
	color: #666666;
	padding: 0px 0px 0px 5px;
	border-left: 4px solid #ff9900;
}
#left .leftside {
	margin: 15px 0px 25px 0px;
	font-size: 12px;
	color: #ff9900;
	line-height: 17px;
}
#left a,
#left a:link,
#left a:visited,
#left a:active,
#left a:hover {
color: #ff9900;
}
#right {
	float: right;
	width: 160px;
	margin: 0px 0px 0px 10px;
	padding: 0px;
}
#right .sidetitle {
	font-size: 14px;
	color: #666666;
	padding: 0px 0px 0px 5px;
	border-left:4px solid #fec80c;
}
#right .prof {
	font-size: 10px;
	background-color: #fef6c6;
	padding: 5px;
	margin: 5px 0px 15px 0px;
}
#right .prof span {
	margin: 0px 0px 5px 0px;
}

#right .side {
	margin: 15px 0px 25px 0px;
	font-size: 12px;
	color: #ff9900;
	line-height: 17px;
}
#right .side a,
#right .side a:link,
#right .side a:visited,
#right .side a:active,
#right .side a:hover {
color: #ff9900;

}

#right .calendar {
	margin: 25px 0px;
	font-size: 10px;
}
#right .calendar table {
	color: #ff9900;
	width: 160px;
	text-align: center;
	background: url(images/sen.gif) no-repeat 5px 20px;
}
#right .calendar th {
	padding: 0px 0px 10px 0px;
	font-weight: normal;
}
#right .calendar a,
#right .calendar a:link,
#right .calendar a:visited,
#right .calendar a:active,
#right .calendar a:hover {
	text-decoration: none;
	background-color: #eeeeee;
	color: #ff4a00;
	font-weight: bold;
}
#right .license {
	color: #323232;
	font-size: 10px;
	margin: 14px 0px 23px 0px;
	line-height: 13px;
}
#right .license  a,
#right .license  a:link,
#right .license  a:visited,
#right .license  a:active,
#right .license  a:hover {
color: #023262;
}

#right .digiper,
#right .recruit {
	margin: 25px 0px;
}
#right .digiper img,
#right .recruit img {
	padding: 0px;
}
#right .digiper a,
#right .digiper a:link,
#right .digiper a:visited,
#right .digiper a:active,
#right .digiper a:hover
#right .recruit a,
#right .recruit a:link,
#right .recruit a:visited,
#right .recruit a:active,
#right .recruit a:hover {
text-decoration: none;
color: #333333;
font-size: 10px;
}

#right .recruit span{
font-size: 12px;
font-weight: bold;
display: block;
margin-top: 3px;
}

h1, h2, h3 {
margin: 0px;
padding: 0px;
}
.content {
	background-color: #eeeeee;
}

p.categoryh {
	padding: 0px 0px 0px 2px;
	margin: 5px 10px 0px 0px;
	border-bottom: 1px dotted #ff9900;
	font-size: large;
	color: #ff9900;
	font-weight: bold;
}
p.nextent {
	padding: 0px 0px 2px 2px;
	margin: 5px 10px 0px 0px;
	border-bottom: 1px dotted #ff9900;
	font-size: small;
	color: #ff9900;
}

p.nextent a,
p.nextent a:link,
p.nextent a:visited,
p.nextent a:active,
p.nextent a:hover {text-decoration: none;color: #ff9900;}

.comments-head {
	font-size: small;
	padding-left: 10px;
	padding-right: 10px;
}
.comments-body {
	font-size: small;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.comments-post {
	font-size: small;
	padding-right: 10px;

}

#trackback,#comments {
	font-size: 14px;
	color: #666;
	padding: 0px 0px 0px 5px;
	border-left:4px solid #fec80c;
	margin-bottom:20px;
}

.permaentry {margin:0px;padding:10px 20px 20px 20px}

.permaentry form {margin:0px;padding:0px}
.permaentry form p {margin:10px 0px 5px 0px;padding:0px}
.permaentry p {margin:0px;padding:0px 0px 20px 0px;font-size:small;color:#666}

.centertitle {
	font-size: 14px;
	color: #666;
	padding: 0px 0px 0px 5px;
	border-left:4px solid #fec80c;
	margin:0px;
}

.postedby {margin:5px 0px 20px 0px;padding-top:5px;border-top:1px dotted #ccc;font-size:small;color:#666}

#author,#email {width:200px;}

#url {display:block;width:200px;margin-bottom:10px}

#text {width:300px;font-size:small}

#name_email {margin-top:10px;padding:0px}


/*search*/

#container {margin:0px;padding:0px}
#banner {margin:0px;padding:0px}

#banner h1 {margin:0px;padding:10px 20px;background:#f90;font-size:16px}
#banner h1 a {text-decoration:none;color:#fff}
#banner h2 {margin:0px;padding:10px 20px;font-size:14px}
#container h2 {margin:0px;padding:10px 20px 20px 20px;font-size:14px}
#container h3 {margin:0px;padding:10px 20px 0px 20px;font-size:12px}
#container p {margin-bottom:5px;padding:0px 20px;font-size:12px}
