@charset "utf-8";


#main {
	float:right;
	width:600px;
	padding-top: 5px;
	margin-right: 5px;
	padding-bottom: 10px;
}
#main .box {
	background-color: #FFFFFF;
	border: 1px solid #c9c9c9;
	margin-bottom: 1em;
	padding: 5px;
}
#contents_copy2 {
	padding: 5px;
	background-image: url(../images/parsbg.jpg);
	background-repeat: no-repeat;
}
#main_copy2 table {
	border-collapse: collapse;
	background-color: #FFF;
}
#main_copy2 td {
	padding: 6px;

}
#main h2 {
	color: #FFF;
	background-image: url(../images/titlebar.jpg);
	background-repeat: no-repeat;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 5px;
	height: 26px;
}
#cp2 {
	background-image: url(../images/cons.jpg);
	background-repeat: no-repeat;
	height: 185px;
	margin-right: auto;
	margin-left: auto;
	width: 890px;
	margin-top: 5px;
}
#cp2 h1 {
	padding-top: 5px;
	padding-left: 5px;
}
#cp2 h1 a {
	font-size: large;
	color: #F33;
}
#cp2 h1 a:hover {
	color: #F69;
}
#cp2 span {
	font-weight: bold;
	color: #06C;
	padding-left: 10px;
	float: left;
}

#main a {
	color:#069;
	text-decoration: none;
}

#main a:hover {
	color:#9B0000;
}


#main h3 {
	color: #06C;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-bottom: 7px;
	padding-left: 5px;
	padding-right: 0px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #ffa07a;
}
#main_copy {
	padding: 5px;
}
#main_copy2 {
	padding: 5px;
	background-image: url(../images/parsbg.jpg);
}

#main_day {
	padding: 5px;
	font-size: small;
	color: #FF854A;
}

#main ul,ol,dl{
}
#main_copy ul {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#main_copy ul li {
	font-size: 13px;
	line-height: 26px;
	margin-bottom: 5px;
	padding-left: 15px;
	background-position: 5px center;
	background-repeat: no-repeat;
	background-image: none;
}



#main dt{
	margin-bottom:3px;
	font-weight: bold;
	color: #960;
	margin-top: 10px;
}

#main dd{
	background:#f1f1f1;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#sub {
	float:left;
	width:280px;
	padding-top: 5px;
	margin-left: 5px;
}
#side {
	width: 280px;
	float: left;
}

#side .side_box {
	background-image: url(../images/side_box.gif);
	background-repeat: repeat-x;
	background-position: top;
	border: 1px solid #C1C1C1;
	background-color: #EFEFEF;
	margin-bottom: 5px;
	padding: 5px;
}
#side .side_box .side_btn {
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	border: 1px solid #DFDFDF;
	background-image: url(../images/bg.gif);
}
#side .side_box .side_btn2 {
	border: 1px solid #DFDFDF;
	background-image: url(../images/bg.gif);
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	color: #F66;
}

#sub p {
	padding-top: 0.5em;
	padding-bottom: 1em;
}


#sub ul.sidemenu a {
	display: block;
	text-decoration: none;
	width: 253px;
	padding-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 4px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #c9c9c9;
	border-right-color: #c9c9c9;
	border-bottom-color: #c9c9c9;
	border-left-color: #ffa07a;
	padding-top: 5px;
	padding-bottom: 5px;
}

#sub ul.sidemenu li {
	margin-bottom: 5px;
}

#sub ul.sidemenu a:hover {
	background-color: #FFDECE;
	color: #ffa07a;
}

#sub ul.bn a {
	display: block;
	text-decoration: none;
	width: 253px;
	padding-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 4px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #c9c9c9;
	border-right-color: #c9c9c9;
	border-bottom-color: #c9c9c9;
	border-left-color: #95E4FF;
	height: 30px;
	padding-top: 5px;
	line-height: 25px;
}

#sub ul.bn li {
	margin-bottom: 5px;
}

#sub ul.bn a:hover {
	background-color: #E8F1FF;
	color: #CCC;
}
#totop {
	clear: both;
}
#sub_copy {
	color: #036;
	padding: 5px;
	text-align: center;
}
#sub_copy2 {
	padding: 5px;
}
#sub .side_box img {
	padding: 3px;
}


#sub h2 {
	padding:3px;
	font-weight:bold;
	color:#fff;
	padding-left:10px;
	background:#9B0000;
	border-bottom:1px solid #C1C1C1;
	border-right:1px solid #C1C1C1;
}

#sub h3 {
	color: #933;
	text-align: center;
	height: 40px;
	line-height: 35px;
	background-image: url(../images/midasibar.gif);
	margin-bottom: 5px;
}
#sub h4 {
	font-weight:bold;
	color:#036;
	padding-left:10px;
	background-image: url(../images/twtbg.gif);
	background-repeat: no-repeat;
	line-height: 30px;
	font-size: 10px;
}
#sub .box {
	background-color: #FFFFFF;
	border: 1px solid #c9c9c9;
	margin-bottom: 1em;
	padding: 5px;
	float: left;
	width: 268px;
}
#sub .dj {
	background-color: #FFFFFF;
	border: 1px solid #c9c9c9;
	margin-bottom: 1em;
	padding: 5px;
	float: left;
	width: 268px;
	text-align: center;
}

#twitbox {
	padding-right: 5px;
	padding-left: 5px;
	background-image: url(../images/bg.gif);
	border: 1px solid #DFDFDF;
}
#twitbox li {
	padding:5px 0 5px 0;
	line-height:1.4;
	list-style:none;
	background:url(../images/bg_dotline.gif) 0 100% repeat-x;
}
#twitbox li a {
   display:block;
   padding-left:12px;
   background:url(../images/bg_list.gif) 0 6px no-repeat;
}
#twitter_div {
	height:auto;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	background-repeat: no-repeat;
	background-position: bottom;
	font-size: xx-small;
}
#twitter_div h2 {
	position:relative;
	width:240px;
	height:40px;
}
#twitter_div h2 span {
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-repeat: no-repeat;
}
ul#twitter_update_list {
	margin:0;
	padding:0;
	font-size: small;
}
#twitter_update_list li {
	list-style:none;
	padding:4px;
	font-size: small;
}
#twitter_update_list li a {
	color:#00a2d4;
}
#twitter_update_list li a:hover {
	color:#003;
}

#twitter-link {
	margin-left:14px;
	text-align:right;
}
#twitter-link a {
	color : #F30;
	margin-right: 10px;
	font-size: 10px;
}

#twitter-link a:hover {
	color : #CCC;
}

.clear {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 0px
}
.itemInfo{ /*p*/
	clear: both;
	text-align: right;
	margin-top: 1em;
}
.tw {
	clear: both;
	text-align: right;
	margin-top: 5px;
}

.date{ /*span*/
	padding: 2px 5px 0 17px;
	background-image: url(../images/icon_watch.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.category{ /*span*/
	padding: 2px 0 0 17px;
	background-image: url(../images/icon_cat.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#pageswitch{
	height: 30px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	width: 120px;
}
#pageswitch a {
	color: #033;
}
#pageswitch a:hover{
	color: #F9C;
}
#wp-calendar {
	width: 260px;
}
#wp-calendar tbody {
	text-align: center;
}
#wp-calendar thead th {
	background-color: #FEF;
}
#wp-calendar td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
#today {
	background-color: #9CF;
}
#main_copy p {
	margin-bottom: 36px;
}
