@charset "UTF-8";
/* CSS Document */
h1, h2, h3, h4, h5, h6, p, html, body, ul, li, dl , dd, dt, label, input, select, form, fieldset, legend {margin:0; padding:0;  }

/*html {-webkit-text-size-adjust:none}*/

BODY {
	font-family: 'Droid Sans', arial, serif;
	text-align:center;
	color:#FFF;
	font-size:16px;
	height:100%;
	background-color:#666;
	
}
BODY.split {
	background:url(../../../../kamontest/wp-content/themes/kamon2010/images/tatami_xtile.jpg);
	background-repeat:repeat-x;	
	
}
BODY.single {
	background:url(../../../../kamontest/wp-content/themes/kamon2010/images/tatami_dark_tile_grey.jpg);
	background-repeat:repeat;
	
	
}

A {
	color:#DF9984;
	text-decoration:none;
	
}
A.more {
	
	float:right;
}
A:hover {
	
	text-decoration:underline;
}
A.more:hover {
	color:#DF9984;
	
}
ul{
	list-style:none;	
	
}
#page{
	width:982px;
	margin:10px auto;
	text-align:left;
}
#header{
	width:982px;
	height:480px;
	background-image:url(../../../../kamontest/wp-content/themes/kamon2010/images/header_back.png);
	margin:0px;
}
#smallheader{
	height:190px;
	overflow:none;
	/*background-image:url(../../../../kamontest/wp-content/themes/kamon2010/images/header_back_snake.png);*/
	background-image:url(../../../../kamontest/wp-content/themes/kamon2010/images/header_back.png);
	margin:0px;
}
#navbar{
	
	font-size:110%;
	color:#FFF;
	padding: 74px 0px 0px 0px;
	
}
#navbar A {
	color:#E5E5E5; 
	text-decoration:none;
	
}
#navbar A:hover {
	color:#fff;
	
}
#navbar .left{
	float:left;
	margin: 9px 10px 0px 50px;
}
#navbar .right{
	float:right;
	margin: 9px 45px 0px 5px;
}
#promo{
	width:964px;
	height:258px;
	margin: 125px 0px 0px 9px;
	background-color:#900;
}
#content{
	margin: 130px 0px 0px 0px;
	padding: 0px 0px 0px 9px;
	width:982px;
	/*height:400px;*/
	font-size:80%;
	background-image:url(../../../../kamontest/wp-content/themes/kamon2010/images/grey_trans_pix_3_col_tile.png);
	background-repeat:repeat-y;
	
}
#content h2{
	margin: 0px 0px 4px 0px;
	font-weight:normal;
}
#content h2 A{
	color:#fff;
}
#content .entry{
	margin: 12px 18px 0px 18px;
}
#content p{
	font-size:100%;
	/*font-size:13px;*/
	line-height:175%;

}

#content IMG {
	border: #E5E5E5 2px solid;
	margin: 7px 0px 7px -2px;
}
OBJECT {
	border: #E5E5E5 2px solid;
	
}
#content .pages{
	margin: 12px 18px 0px 18px;
}
#content .pages IMG{
	margin: 1px 0px 0px -2px;
	float:left;
	
}
#content .pages H2{
	width:180px;
	float:right;
}
#content .pages P{
	width:180px;
	float:right;
	
}
#content A.more {
	margin: 0px 0px 3px 0px;
}
#content hr{
	clear:both;
	width:260px;
	margin-left:20px;
	border: none 0; 
	border-top: 2px solid #666;/*the border*/
	height: 1px;
		
}
.contentbox1{
	width:294px;
	
	float:left;
	/*background-image:url(images/grey_trans_pix_tile.png);
	background-repeat:repeat;*/
	margin: 0px 38px 0px 0px;
	
}
.contentbox2{
	width:294px;
	
	float:left;
	/*background-image:url(images/grey_trans_pix_tile.png);
	background-repeat:repeat;*/
	margin: 0px 38px 0px 0px;
}
.contentbox3{
	width:294px;
	
	float:left;
	/*background-image:url(images/grey_trans_pix_tile.png);
	background-repeat:repeat;*/
	margin: 0px 0px 0px 0px;
}
.clear{
	clear:both;
	height:1px;
}

#narrowcolumn {
	float:right;
	margin: 0px 10px 0px 0px;
	width:729px;
	
	font-size: 90%;
	line-height:150%;
}
#narrowcolumn H2{
	width:688px;
	font-weight:normal;
	border-bottom:2px solid #666;
	font-size: 150%;
	padding: 0px 0px 15px 0px;
	margin: 10px 18px 10px 18px;
	
}
#narrowcolumn P{
	margin: 20px 18px 10px 18px;
}
#narrowcolumn H3{
	
	font-weight:normal;
	font-size: 130%;
	padding: 0px 0px 0px 0px;
	margin: 15px 18px 0px 18px;
}
#narrowcolumn .entry{
	/*width:693px;*/
	width:729px;
	position:relative;
	padding:9px 0px 9px 0px;
	/*margin:0px 0px 18px 0px;*/
	background-image:url(../../../../kamontest/wp-content/themes/kamon2010/images/grey_trans_pix_tile.png);
	background-repeat:repeat;
	
}


#narrowcolumn .entry .gallery{
	
	float:left;
	padding:0px;
	margin: 0px 0px 0px 0px;
	
}
#narrowcolumn .entry .gallery IMG{
	padding:0px;
	margin: 5px 0px 18px 38px;
	
}
#narrowcolumn .entry .gallery-icon{
	padding:0px;
	margin: 0px 0px 0px 0px;
	
}

#narrowcolumn .entry ul{
	
	margin: 0px 0px 0px 19px;
	list-style:disc;	
}
#narrowcolumn .entry blockquote{
	font-style:italic;
}
#narrowcolumn .entry ul{
	padding: 0px 0px 0px 19px;
}
#narrowcolumn IMG{
	border: #E5E5E5 2px solid;
	/*margin: 18px 18px 18px 18px;*/
	display:block;
	padding: 0;
	margin: 0px 0px 18px 0px;
	
}
#narrowcolumn img.alignnone {
	/*padding: 0;
	margin-top: 0px;*/
	/*display: inline;*/
	}
#narrowcolumn img.alignright {
	padding: 0;
	margin: 5px 0px 9px 18px;
	display: inline;
	}
#narrowcolumn img.alignleft {
	padding: 0;
	margin: 5px 18px 9px 0px;
	display: inline;
}
/*#narrowcolumn .navigation{
	padding:9px 18px 9px 18px;
	margin:0px 0px 0px 0px;
	clear:both;
}*/
#narrowcolumn .postmetadata{
	clear:both;
	color:#999;
	font-size:95%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 19px;
}


#narrowcolumn .navigation{
	position:relative;
	padding:9px 18px 9px 18px;
	margin:18px 0px 0px 0px;
	
	
	
	background-image:url(../../../../kamontest/wp-content/themes/kamon2010/images/grey_trans_pix_tile.png);
	background-repeat:repeat;
	height:20px;
}
#narrowcolumn .navigation A{
	width:300px;
	margin: 0px;
	padding:0px 9px 0px 0px;
}
#columns{
	width:982px;
	margin: 20px 0px 0px 0px;
	/*background-image:url(../../../../kamontest/wp-content/themes/kamon2010/images/grey_trans_pix_2_col_tile.png);*/
	background-image:url(../../../../kamontest/wp-content/themes/kamon2010/images/grey_trans_pix_1_col_tile.png);
	background-repeat:repeat-y;
	
}

#archive{
	width:982px;
	margin: 20px 0px 0px 0px;
	background-image:url(../../../../kamontest/wp-content/themes/kamon2010/images/grey_trans_pix_1_col_tile.png);
	background-repeat:repeat-y;
	
}

#archive .thumb{
	float: left;
	padding: 0;
	margin: 12px 20px 22px 0px;
	
}
#archive IMG{
	float: left;
	padding: 0;
	margin: 14px 20px 18px 0px;
	
}
#archive .entry{
	width:693px;
	/*width:729px;*/
	position:relative;
	padding:9px 18px 0px 18px;
	margin:0px 0px 18px 0px;
	background-image:url(../../../../kamontest/wp-content/themes/kamon2010/images/grey_trans_pix_tile.png);
	background-repeat:repeat;
}
#archive .entry H2{
	float:left;
	width:465px;
	font-weight:normal;
	border-bottom:2px solid #666;
	font-size: 150%;
	padding: 0px 0px 10px 0px;
	margin: 10px 0px 5px 0px;
}
#content .entry A.more {
	

}

#archive .entry H2 A{
	color:#fff;
}
#archive .entry P{
	float:left;
	display:inline-block;
	width:460px;
	margin: 0px 0px 5px 0px;
}

#archive .galleryholder{
	width:693px;
	position:relative;
	padding:9px 18px 0px 18px;
	margin:0px 0px 18px 0px;
	background-image:url(../../../../kamontest/wp-content/themes/kamon2010/images/grey_trans_pix_tile.png);
	background-repeat:repeat;
}
#archive .galleryholder H2{
	float:left;
	width:688px;
	font-weight:normal;
	border-bottom:2px solid #666;
	font-size: 150%;
	padding: 0px 0px 10px 0px;
	margin: 10px 0px 5px 0px;
}
#archive .galleryholder H2 A{
	color:#fff;
}
#archive .galleryholder p{
	float:left;
	display:inline-block;
	width:695px;
	margin: 0px 0px 5px 0px;
}
#archive .galleryholder IMG{
	margin: 0px 0px 0px 0px;
}
#archive .galleryholder .gallery{
	margin: 18px 0px 45px 30px;
	
}
#archive .gallery-icon{
	margin: 18px 0px 18px 0px;
	
}

#archive .noimage{
	width:693px;
	position:relative;
	padding:9px 18px 0px 18px;
	margin:0px 0px 18px 0px;
	background-image:url(../../../../kamontest/wp-content/themes/kamon2010/images/grey_trans_pix_tile.png);
	background-repeat:repeat;
}
#archive .noimage H2{
	float:left;
	width:688px;
	font-weight:normal;
	border-bottom:2px solid #666;
	font-size: 150%;
	padding: 0px 0px 10px 0px;
	margin: 10px 0px 5px 0px;
}
#archive .noimage H2 A{
	color:#fff;
}
#archive .noimage p{
	float:left;
	display:inline-block;
	width:695px;
	
	margin: 0px 0px 5px 0px;
}
#archive .header{
	
	position:relative;
	padding:9px 18px 0px 18px;
	margin:0px 0px 18px 0px;
	background-image:url(../../../../kamontest/wp-content/themes/kamon2010/images/grey_trans_pix_tile.png);
	background-repeat:repeat;
}
#archive .header H2{
	float:left;
	width:688px;
	font-weight:normal;
	border-bottom:2px solid #666;
	font-size: 150%;
	padding: 0px 0px 10px 0px;
	margin: 10px 0px 5px 0px;
}
#archive .header H2 A{
	color:#fff;
}
#archive .header p{
	float:left;
	display:inline-block;
	width:695px;
	
	margin: 0px 0px 9px 0px;
}
#archive A.more {
	/*position:absolute;
	margin: 20px 0px 5px 0px;
	bottom:10px;*/
	margin: 0px 5px 10px 0px;
}
#archive .navigation{
	position:relative;
	padding:9px 18px 9px 18px;
	margin:0px 0px 0px 0px;
	background-image:url(../../../../kamontest/wp-content/themes/kamon2010/images/grey_trans_pix_tile.png);
	background-repeat:repeat;
	height:20px;
}
#archive .navigation A{
	width:300px;
	margin: 0px;
	padding:0px 9px 0px 0px;
}
#sidebar {
	width:200px;
	margin: 0px 0px 0px 9px;
	padding: 0px 0px 18px 0px;
	float:left;
	font-weight:normal;
	height:600px;
}
#sidebar H2{
	font-weight:normal;
	font-size: 125%;
	margin: 20px 18px 10px 18px;
	
	
}
#sidebar H2 A{
	color:#FFF;
}
#sidebar ul{
	font-size: 80%;
	margin: 0px 18px 30px 18px;
	padding:10px 0px 0px 0px;
	border-top:2px solid #666;
	
}

#sidebar ul A {
	color:#DF9984;
	/*color:#f58426;
	color:#a33038;*/

}
#sidebar li{
	line-height:120%;
	margin: 0px 0px 10px 0px;
	
}

#footer {
	margin: 50px 0px 18px 0px;
	width:982px;
	text-align:center;
	
}
#footer P{
	font-size: 80%;

}
/* Begin Images */
p img {
	
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 0;
	margin: 0;
	/*margin: 18px 22px 18px 18px;*/
	display: inline;
	}

img.alignleft {
	padding: 0;
	margin: 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
}
	
.aligncenter {
	text-align:center;
}
	
.thumblink{
	display:inline-block;
	float:left;
	width:100px;
	margin:8px 5px 5px 8px;
	padding:0px 0px 0px 0px;
	
}
.thumblink IMG{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
}
.wp-caption{
	display:inline-block;
	margin:0px 0px 0px 19px;
	padding:0px 0px 0px 0px;
	
}
#narrowcolumn .wp-caption IMG{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
}
#narrowcolumn .aligncenter {
	text-align:center;
}

.wp-caption A{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
}
#narrowcolumn .wp-caption P{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
}
.wp-caption-text{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:70%;
	line-height:140%;
	text-align:center;
	
}

/* End Images */


.addthis_container{
	padding:20px 0px 0px 18px;
}

.addthis_toolbox{
	padding:20px 0px 0px 18px;
}

