/*
Theme Name: Wordpress Theme WpPal
Theme URI: http://www.WPpal.com
Description: Provided by WpPal.com, Wordpress Layout Creator <a href=http://www.wppal.com><font color="#FF0000" size="5"><strong>http://www.WpPal.com</strong></font></a> 
Version: 1.1
Author: WpPal.com
Author URI: http://www.wppal.com
*/


/***** GENERAL STUFF *****/

body {
	margin: 0px;
	padding: 0px;
	font-family: 'Verdana','Trebuchet MS','Arial',sans-serif;
	font-size: 12px;
	text-align: center;
}
h1,h2,h3,h4,h5 { margin: 0px; padding: 0px; font-weight: normal; }
.clear { clear:both; display: block; }
.alignleft {
	float: left;
	border-width: 0px;
	margin: 3px;
}
a {
	color: #000000;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.alignright { float: right; }
.wrap {
	width: 835px;
	margin: 0 auto 0 auto;
}
.content {
	width: 835px;
	color: #000000;
	margin: 0 auto 0 auto;
	text-align: left;
}
/***** TOP HEADER *****/

.inheader1 {
	padding: 0;
	height: 370px;
	margin: 0 auto 0 auto;
	width: 835px;
	background: url(http://www.hokoten.net/images/tops/rotate.php) no-repeat;
}

.inheaderphoto {
	padding: 0;
	height: 200px;
	margin: 0 auto 0 auto;
	width: 835px;
	background: url(http://www.hokoten.net/wp/images/top-headphoto.jpg) no-repeat;
}

.inheader1 .alignleft { width: 500px; font-size: 14px; color: #7C9AA9; margin-top: 2px;}
.inheader1 .alignright { width: 400px; text-align: right;}
.inheader1 .textinput { padding: 3px; border: solid 1px #CAE9FB; background: #CAE9FB; width: 220px;}
.inheader1 .submitinput { background: #5FA6CF; border: solid 1px #5FA6CF; color: #ffffff; padding: 2px;}

.header1 {
	padding: 0px;
	margin: 0 auto 0 auto;
	background-image: url(http://www.hokoten.net/images/head_back2.jpg);
	background-repeat: no-repeat;
	height: 150px;
	width: 835px;
}
.header1 h1 {
	display: none;
}
.header1 h1 a { padding: 4px; color: #E35325; text-decoration: none;}
.header1 p {
	font-size: 14px;
	color: #6B92AA;
	width: 400px;
	margin: 10px 0px 30px 0;
	display: none;
}

/*****  TOP MENU ZONE  *****/

.header1 ul { list-style: none; padding: 0; margin: 0; }
.header1 ul li { display: inline; }
.header1 ul li a { margin-right: 7px; width: 130px; background: #5FA6CF; display: block; padding: 10px 0 10px 0; text-align: center; float: left; font-size: 14px; color: #FFFFFF; text-decoration: none; font-weight: bold;}
.header1 ul li.current_page_item a, .header ul li.current_page_item a:hover { background: #ffffff; color: #CAE9FB; padding-bottom: 17px;}
.header1 ul li a:hover { background: #35789F; color: #FFFFFF; }


/***** ALL HEADER *****/

.inheader {
	padding: 0;
	height: 370px;
	margin: 0 auto 0 auto;
	width: 835px;
	background: url(http://www.hokoten.net/images/top-back/rotate.php) no-repeat;
}
.inheader .alignleft { width: 500px; font-size: 14px; color: #7C9AA9; margin-top: 2px;}
.inheader .alignright { width: 400px; text-align: right;}
.inheader .textinput { padding: 3px; border: solid 1px #CAE9FB; background: #CAE9FB; width: 220px;}
.inheader .submitinput { background: #5FA6CF; border: solid 1px #5FA6CF; color: #ffffff; padding: 2px;}

.header {
	padding: 0px;
	margin: 0 auto 0 auto;
	background-image: url(http://www.hokoten.net/images/head_back2.jpg);
	background-repeat: no-repeat;
	height: 150px;
	width: 835px;
}
.header h1 {
	display: none;
}
.header h1 a { padding: 4px; color: #E35325; text-decoration: none;}
.header p {
	font-size: 14px;
	color: #6B92AA;
	width: 400px;
	margin: 10px 0px 30px 0;
	display: none;
}

/*****  ALL MENU ZONE  *****/

.header ul { list-style: none; padding: 0; margin: 0; }
.header ul li { display: inline; }
.header ul li a { margin-right: 7px; width: 130px; background: #5FA6CF; display: block; padding: 10px 0 10px 0; text-align: center; float: left; font-size: 14px; color: #FFFFFF; text-decoration: none; font-weight: bold;}
.header ul li.current_page_item a, .header ul li.current_page_item a:hover { background: #ffffff; color: #CAE9FB; padding-bottom: 17px;}
.header ul li a:hover { background: #35789F; color: #FFFFFF; }


/***** CONTENT TAGS ****/

.leftcontent {
	width: 590px;
	float: left;
	padding-left: 10px;
	padding-top: 10px;
}
.rightcontent {
	width: 215px;
	float: right;
	margin-top: 15px;
	margin-bottom: 15px;
}

#news {
	background-color: #FFFFFF;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	width: 535px;
	margin-top: 5px;
	padding-left: 0px;
	padding-bottom: 15px;
	padding-right: 15px;
	padding-top: 15px;
	margin-left: 15px;
	margin-bottom: 15px;
}
#news ul {
	padding: 0px;
	margin: 0px;
}
#news li {
	margin-bottom: 5px;
	font-size: 13px;
	margin-left: 20px;
	list-style-type: none;
}
#info {
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	background-color: #F0F0F0;
	width: 535px;
	margin-top: 5px;
	padding-left: 0px;
	padding-bottom: 15px;
	padding-right: 15px;
	padding-top: 20px;
	margin-left: 15px;
	font-size: 13px;
	margin-bottom: 15px;
}
#info ul {
	padding: 0px;
	margin: 0px;
	margin-left: 20px;
}
#info li {
	list-style-type: none;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 13px;
}
#info li p {
	padding: 0px;
	margin: 0px;
	margin-top: 3px;
	margin-left: 25px;
	font-weight: normal;
}
#hq {
	width: 525px;
	margin-top: 5px;
	margin-left: 30px;
}
#hq p {
	font-size: 16px;
	text-align: right;
	color: #000000;
}
.counter {
	text-align: right;
	font-size: 13px;
	margin-right: 35px;
	margin-top: 15px;
	font-weight: bold;
	color: #000000;
}
#N81, #N82, #N83, #A, #B, #C, #N91, #N92, #N93, #X {
	color: #363636;
	font-weight: bold;
}
/**** ARTICLE ****/

.post { margin-bottom: 45px;  }
.post h4 {
	font-size: 18px;
	font-weight: bold;
	color: #000066;
	line-height: 1.3em;
	margin-left: 20px;
}
.post h5 {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.post p {
	margin-left: 20px;
	margin-top: 5px;
}
.post h2 {
	font-size: 16px;
	font-family: 'Georgia','Times New Roman';
	color: #333333;
	text-align: left;
}
.postcontent h2 {
	border-bottom-color: #333333;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-left: 8px;
	padding-bottom: 3px;
	width: 570px;
	font-size: 13px;
	margin-left: 2px;
	font-weight: bold;
	padding-top: 15px;
	}
.rightcontent h3, .comments h2 { font-size: 24px; font-family: 'Georgia','Times New Roman'; }
.post h2 a {
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.posthead h2 a:hover {
	text-decoration: underline;
}
.post h3 {
	margin-bottom: 10px;
}
.post h6 {
	text-align: center;
	font-size: 18px;

}

.postmeta { color: #95AD5A; margin-top: 5px; display: block; font-weight: bold;}
.posthead {
	color: #FFFFFF;
	font-weight: bold;
}
.event_t {
	color: #000066;
	font-weight: bold;
	font-size: 17px;
	margin-top: 5px;
	margin-left: 8px;
}
.wf {
	line-height: 1.3em;
}
#sp_navi {
}
#sp_navi h4 a, #sp_navi h4 {
	color: #5C5C5C;
	font-size: 13px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#sp_navi h5 {
	color: #5C5C5C;
	font-weight: normal;
	font-size: 12px;
	margin-left: 3px;
	margin-top: 3px;
}
#page_navi a {
	color: #5C5C5C;
	font-size: 14px;
	font-weight: bold;
}
#page_navi a:hover {
	color: #014770;
}
.kiyaku_t {
	padding-left: 25px;
	padding-right: 55px;
}
.postcontent {
	line-height: 18px;
	font-size: 12px;
	letter-spacing: 0.1px;
	border-bottom: dashed 1px #D9E7C0;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-right: 20px;
	padding-bottom: 20px;
}
.postcontent a{
	text-decoration: none;
	color: #5C5C5C;
}
.postcontent a:hover, .postcontent blockquote a {
	text-decoration: underline;
}
.postcontent blockquote { background: #F1FBFF; margin: 0px; padding: 10px 20px 10px 20px; color: #7C9AA9; }
.sitemap {
	margin-left: 35px;
	line-height: 1.3em;
}
#Categories { width: 390px;  background: url(images/folder.jpg) no-repeat center left; padding-left: 20px; display: block; margin-bottom: 5px;}
#Comments { width: 110px; text-align: right; display: block;}
#Comments a { padding-left: 20px; background: url(images/comments.jpg) no-repeat center left; } 
#Categories, #Comments { color: #97A778; }

/*** SIDEBAR ***/

.sidebar {
	padding: 1px 10px 10px 10px;
}
.sidebar h3 {
	font-size: 20px;
	padding-bottom: 4px;
	margin-bottom: 5px;
	margin-top: 10px;
	display: none;
}
.sidebar ul {
	list-style: none;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
.sidebar ul li { padding-bottom: 7px; margin-bottom: 7px; }
.sidebar .alignleft { width: 160px; }
.sidebar .alignright { width: 130px; text-align: right;}
.sidebar .alignright a { text-decoration: none; }
.sidebar p { margin: 0px; line-height: 14px; font-size: 11px; }

#Orange {
	background: #FFF1DC;
	color: #938A7B;
	border-style: solid;
	border-width: 2px;
	border-color: #F90085;
	margin-bottom: 20px;
}
#Orange h3 {
	color: #764700;
	border-bottom: solid 1px #DDC49F;
}
#Orange a {
	color: #F90085;
	font-weight: bold;
	text-decoration: none;
	margin-left: 5px;
}
#Orange a:hover {
	text-decoration: underline;
	color: #F90085;

}
#Orange ul li {
	border-bottom: solid 1px #DDC49F;
	color: #F90085;
	margin-left: 20px;
	font-size: 11px;
	list-style-type: square;
}
#Orange ul {
	margin-top: 8px;

}

#Blue {
	background: #E1F2FC;
	color: #587D92;
	border-color: #4EB1E7;
	border-width: 2px;
	border-style: solid;
	margin-bottom: 25px;
}
#Blue h3 { color: #0A4F76; border-bottom: solid 1px #98C2DA; }
#Blue ul li { border-bottom: solid 1px #[]sboxtbordercolor[]; }
#Blue a {
	color: #014770;
}
#Blue a img {
	border: none;
}
#Blue ul li a p, #Blue .alignright p { color: #0A4F76; text-decoration: none; font-size: 11px; margin: 5px 0 0 0; }

#Green {
	color: #5F6454;
	border-style: solid;
	border-color: #DCDCDC;
	border-width: 2px;
	background-color: #FFFFFF;
	padding-top: 12px;
	padding-bottom: 0px;
}
#Green h3 { color: #466200; border-bottom: solid 1px #CBD6B1; }
#Green a { color: #000000; text-decoration: none; }
#Green a img {
	border: none;
}
#Green ul li { color: #5F6454; }

/*** FOOTER ***/

.box1 { margin: 15px 35px 15px 0px; width: 270px; float: left; }
.box2 { margin: 15px 15px 15px 0px; width: 270px; float: left; }
.box3 {  width: 270px; background: url(images/rightfoot.jpg) no-repeat left top; float: right; margin: 15px 0 15px 0; }
.box1 p, .box2 p, .box3 p { width: 270px;  line-height: 16px; font-size: 13px; color: #25819D; background: #93CBDC; padding: 5px;}
.box1 a, .box2 a, .box3 a { color: #FF3C00; background: #ffffff;}
.footer2 { width: 885px; margin: 0 auto 0 auto; padding: 0 0 20px 0; color: #25819D; }
.header h4 { background: #ffffff; padding: 2px; font-size: 16px; color: #FF3C00; font-weight: bold; }
.footer2 a { color: #FF3C00; background: #ffffff; text-decoration: none; padding: 2px; }
.footer2 p { width: 885px;; }


/*** COMMENTS ***/

.comentariu, .commentform { width: 500px; padding: 10px; }
.alt, .commentform { background: #F1F9FB url(images/postheadbg.jpg) no-repeat right bottom; }
.comment-meta { font-weight: bold; color: #6E999D; border-bottom: solid 1px #B4D3D8; padding-bottom: 5px; }
.comment-meta span { font-size: 14px; }
.comment-meta span a, .comment-meta a { color: #27909A; text-decoration: none; }
.comments h2 { margin-bottom: 10px; }
.commentform span { display: block; margin: 6px 0 6px 0; font-size: 14px; }
.commentform input, .commentform textarea { border: solid 1px #B4D3D8; background: #ffffff; padding: 5px; width: 450px;}
.commentform input.subscribe_button { width: 150px; margin-top: 10px; }

/**** OTHERS ***/

.rssfeed { padding-left: 22px; background: url(images/rss.jpg) no-repeat left center; }
.footer {
	background-image: url(../../../images/foot_back.png);
	background-repeat: no-repeat;
	width: 835px;
	margin: 0 auto 0 auto;
	height: 90px;
}
.footer p {
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 20px;
}
.footer h6 {
	text-align: right;
	margin-right: 35px;
	font-size: 11px;
	margin-top: 0px;

}

.event_on {
	margin-left: 25px;
	margin-top: 10px;
}
.event_on h2 {
	font-size: 20px;
	margin-bottom: 10px;
	font-weight: bold;
	border-bottom-color: #999999;
	border-bottom-width: 1px;
	border-bottom: solid;
	width: 550px;
	padding-left: 5px;
	padding-bottom: 5px;
}
.event_on h3 {
	font-size: 16px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.event_on h3 a {
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}
.event_on h3 a:hover {
	text-decoration: underline;
}
.ns {
	display: none;
}
h2 {
	margin-top: 5px;
}
.inbody {
	width: 835px;
	text-align: center;
	margin: 0 auto 0 auto;
}
.navigation {
	clear: both;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
}
.navigation a {
	text-decoration: none;

}
.navigation a:hover {
	text-decoration: underline;

}
#photog h3 {
	margin-top: 20px;
}
#photog h4 {
	text-align: left;
}
#photog h5 {
	text-align: right;
	margin-right: 90px;
	font-size: 11px;
}
#photog h6 {
	text-align: center;
	color:#000000;
	font-size: 18px;
}
#photog p {
	margin-top: 10px;
	text-align: left;
}
