/* Default ---------------------------------------------------------------- */

/* Global */

/* Header */

#header {
    border-top-width: 10px;
    border-top-style: solid;
}

#header-inner {
    position: relative;
}

#header-name {
    margin: 0 0 5px;
    line-height: 1;
}

#header-description {
    margin: 0;
    font-size: 14px;
    line-height: 1.125;
}

#header a {
    text-decoration: none;
}

#header a:hover {
    text-decoration: underline;
}


/* Content */

.asset-name {
    font-size: 22px;
    font-weight: bold;
}

.asset-name a {
    text-decoration: none;
}

.asset-name a:hover {
    text-decoration: underline;
}

.asset-content {
    margin: 5px 0;
}

.asset-more-link {
    font-weight: bold;
}

.asset-meta {
    border-top: 1px solid #ccc;
}

.asset-footer {
}

.content-nav {
    margin: 5px 0 10px;
}

.archive-title {
    margin: 5px 0 30px;
    font-size: 26px;
    font-weight: bold;
}

.widget-header,
.trackbacks-header,
.comments-header,
.comments-open-header,
.archive-header,
.search-form-header,
.search-results-header {
color:#614a24;
font-size:12px;
font-weight:bold;
margin:30px 0 10px;
padding:0 0 0 5px;
border-left:solid 5px;
}
.search-results-header {
    margin-bottom: .25em;
}

.asset-more-link,
.asset-meta,
.typelist-thumbnailed {
    font-size: 11px;
}


/* Utility */

.widget-header,
.trackbacks-header,
.comments-header,
.comments-open-header,
.archive-header,
.search-form-header,
.search-results-header {
    /* ie win (5, 5.5, 6) bugfix */
    p\osition: relative;
    width: 100%;
    w\idth: auto;
}


/* Global ----------------------------------------------------------------- */
a {text-decoration: none;}

a:link {color: #614a24;}

a:visited {color: #614a24;}

a:active {color: #DBAD71;}

a:hover {color: #820000;}


/* Layout ----------------------------------------------------------------- */

#container-inner,
#content {
}

#header-inner, #content-inner, #footer-inner {
    padding-top: 0;
    padding-bottom: 0;
}

#header-inner, #beta-inner, #gamma-inner {
    padding-right: 0;
    padding-left: 0;
}

#content { 
margin:0;
}

#container-inner {
    width: 100%;
    margin-right: 0;
    margin-left: 0;
}

#header-inner,
#content-inner,
#footer-inner {
    position: relative;
    width: 800px;
    margin: 0 auto;
}


/* Header ----------------------------------------------------------------- */

#header { 
display:none;
}


/* Content ---------------------------------------------------------------- */

.asset-name,
.asset-name a,
.archive-title {
	color: #820000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12pt;
	text-align: left;
	font-weight: normal;
	margin: 0px;
line-height:19px;
	letter-spacing:0.5px;

}

.asset-footer {
}

.posted {
width:100%;
	color: #820000;
	font-family: Helvetica Neue,Helvetica, Verdana, sans-serif;
	font-size: 11px;
letter-spacing:0.5px;
	border-bottom: 1px solid #820000;
	text-align: right;
	margin: 40px 0px 90px 0;
	line-height: normal;
	padding: 0 8px 5px 0;
	}


.posted table {
width:100%;
}

.comments-header,
.comments-open-header,
.trackbacks-header,
.archive-header,
.search-form-header,
.search-results-header {
    color: #333;
}

.comment,
.trackback {
    border-color: #ddd;
}


 .asset-name a {
    margin-bottom: 8px;
}

.asset-name a:hover {
    text-decoration: underline;
}

.archive-list-item {
    margin-bottom: 5px;
}


/* Widget ----------------------------------------------------------------- */


.widget-content{
margin:0;
padding: 10px 20px 15px 0px;
}


.widget-content ul {padding: 25px 0 0 0;margin: 0px;}
.widget-content ul ul {margin-bottom: 0px;}
.widget-content img {border:none;}

.widget-content li {
color: #666666;
font-family: Verdana, Arial, sans-serif;
font-size:10px;
text-align: left;
line-height: 10px;
margin:0;
padding-top:5px;
list-style-type: none;
width:150px;
}


.widget-content a:link{text-decoration:none;}
.widget-content a:visited{text-decoration:none;}

.widget-header {
display:none;
}



/* Side Widget */

/*************CALENDAR**************/
.widget-calendar{
padding:0 0 0 40px;
background-image: url("http://www.hanadouraku.com/blog/images/blog_right_01.jpg");
background-repeat:no-repeat;
background-position: 0;
height:237px;
}


.widget-calendar .widget-content {
line-height: 120%;
font-family: Verdana, Arial, sans-serif;
font-size: 10;
padding:20px 0 0 0;
text-align: left;
margin: 0px;
}

.widget-calendar a:link {
	color: #E4007F;
text-decoration:none;
	}
.widget-calendar a:visited {
	color: #6ab2d2;
	}

.widget-calendar table {
width: 150px;
padding:0px 0px 0px 0px;
}

/*****calendar_title*****/
.widget-calendar caption {
color: #;
font-weight: normal;
font-family: Helvetica Neue,Helvetica, Verdana, sans-serif;
font-size:10px;
text-align: center;
padding-top: 20px;
letter-spacing:0.5px;

width:160px;
	}

/*****calendar_youbi*****/
.widget-calendar th {
display:none;
line-height: 12px;
font-size:10px;
text-align: center;
font-weight: normal;
color: #;
padding:2px 0px 0px 0px;
}


/*****calendar_day*****/
.widget-calendar td {
line-height: 14px;
font-size:10px;
font-weight: normal;
color: #;
text-align: center;
padding:2px 0px 0px 0px;

}




/*************CATEGORY**************/
.widget-archive-category{
padding:0 30px 0 45px;
margin:0;
background-image: url("http://www.hanadouraku.com/blog/images/blog_right_02.jpg");
background-repeat:no-repeat;
background-position: 0 0;
height:191px;
}

/*************ARCHIVE MONTHRY**************/
.widget-archive-monthly{
padding:0 40px 0 40px;
background-image: url("http://www.hanadouraku.com/blog/images/blog_right_03a.jpg");
background-repeat:no-repeat;
background-position: 0 0;
}
.widget-archive-monthly_btm{
background:url("http://www.hanadouraku.com/blog/images/blog_right_03b.jpg") no-repeat bottom center;
height:58px;
}

/*************RECENT ENTRIES**************/
.widget-recent-entries{
padding:0 35px 0 45px;
background-image: url("http://www.hanadouraku.com/blog/images/blog_right_04.jpg");
background-repeat:no-repeat;
background-position: 0 0;
height:282px;
}


/* Footer Widgets */

#footer .widget {
    margin: 10px 0;
}

#footer .widget-content {
    padding-right: 0;
    padding-left: 0;
}

#footer .widget-powered .widget-content {
    padding: 0;
    text-align: left;
}


/* Footer ----------------------------------------------------------------- */

#footer { 
}

#footer-content {
}

#footer #copy{
background-image: url("http://www.hanadouraku.com/blog/images/blog_03.jpg");
background-repeat:no-repeat;
height:60px;
padding-top:25px;
margin:0 auto;
}


.content-nav{
margin:0 auto;
font-size:10px;
text-align:left;
letter-spacing:0.1em;
}
.content-nav .current_page{color:#ff00aa;}


/* Utilities -------------------------------------------------------------- */

#header:after,
#header-inner:after,
#content:after,
#alpha-inner:after,
#beta-inner:after,
#gamma-inner:after,
#footer:after {
    content: " ";
    display: block;
    visibility: hidden;
    clear: both;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
}


#header-inner,
#content-inner,
#footer-inner,
.asset-body {
    height: 1%;
}


/* Custom Styles ---------------------------------------------------------- */

#header-nav-inner {
    position: relative;
    width: 900px;
    margin: 0 auto;
}







#lightbox{position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #47351a; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(http://www.hanadouraku.com/blog/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(http://www.hanadouraku.com/blog/images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #47351a; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #fff; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; }

