#headertext 
{

}
#headertext p 
{
font-size: 16px;
margin: 36px 0px 15px 20px;
text-align: left 
}
#indeximagetext 
{
padding-right: 0px;
padding-left: 15px;
font-size: 18px;
background-image: url(images/imageback.jpg);
padding-bottom: 0px;
margin: 0px;
width: 545px;
color: #fff;
line-height: 260px;
padding-top: 0px;
background-repeat: no-repeat;
letter-spacing: 0.2em 
}
html 
{
padding-right: 0px;
padding-left: 0px;
font-size: 0.9em;
padding-bottom: 0px;
margin: 0px;
color: #444;
line-height: 140%;
padding-top: 0px;
font-family: verdana,msgochic, osaka;
background-color: #fff;
text-align: center 
}
body 
{
padding-right: 0px;
padding-left: 0px;
font-size: 0.9em;
padding-bottom: 0px;
margin: 0px;
color: #444;
line-height: 140%;
padding-top: 0px;
font-family: verdana,msgochic, osaka;
background-color: #fff;
text-align: center 
}
#container 
{
padding-right: 0px;
padding-left: 0px;
background-image: url(images/pageback.gif);
padding-bottom: 0px;
margin: 0px auto;
width: 770px;
padding-top: 100px;
background-color: #fff;
text-align: left 
}
#containerindex 
{
padding-right: 0px;
padding-left: 0px;
background-image: url(images/pageback.gif);
padding-bottom: 0px;
margin: 0px auto;
width: 770px;
padding-top: 230px;
background-color: #fff;
text-align: left 
}
#containerinner 
{
padding-right: 20px;
padding-left: 20px;
padding-bottom: 0px;
padding-top: 50px 
}
#containerinneretc 
{
padding-right: 20px;
padding-left: 20px;
padding-bottom: 0px;
padding-top: 80px 
}
#headerimage 
{
left: -10px;
position: relative;
top: 0px 
}
.frame 
{
left: -10px;
position: relative;
top: 0px 
}
form 
{
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
margin: 0px;
padding-top: 0px 
}
input 
{
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
margin: 0px;
padding-top: 0px 
}
a img 
{
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px 
}
a:link 
{
color: #e9681e 
}
a:visited 
{
color: #e9681e 
}
a:hover 
{
filter: alpha(opacity=50);
left: 0px;
color: #bb431a;
position: relative;
top: 1px;
moz-opacity: 0.5 
}
a:active 
{
color: #f00 
}
h4 
{
font-weight: normal 
}
h5 
{
font-weight: normal 
}
h6 
{
font-weight: normal 
}
h4 
{
margin-top: 10px;
margin-bottom: 10px 
}
h5 
{
margin-top: 10px;
margin-bottom: 10px 
}
h6 
{
margin-top: 10px;
margin-bottom: 10px 
}
ol 
{
margin-top: 10px;
margin-bottom: 10px 
}
ul 
{
margin-top: 10px;
margin-bottom: 10px 
}
pre 
{
margin-top: 10px;
margin-bottom: 10px 
}
blockquote 
{
margin-top: 10px;
margin-bottom: 10px 
}
#footer 
{
clear: both 
}
h1 
{
padding-right: 0px;
padding-left: 0px;
font-weight: normal;
font-size: 10px;
padding-bottom: 3px;
padding-top: 0px;
border-bottom: #999 2px solid 
}
#footer h3 
{
padding-right: 0px;
padding-left: 0px;
font-weight: normal;
font-size: 10px;
padding-bottom: 0px;
margin: 0px 0px 3px;
padding-top: 0px;
border-bottom: #999 2px solid 
}
h1 
{
margin: 0px 0px 15px 
}
#header 
{
padding-right: 10px;
padding-left: 10px;
padding-bottom: 0px;
padding-top: 0px;
position: absolute;
top: 0px 
}
#headupper 
{
margin: 0px 
}
#navi 
{
background-image: url(images/navi_bg.gif);
width: 750px;
background-color: #cccccc 
}
.user 
{
font-size: 10px! important;
float: left;
color: #444444;
line-height: 16px! important;
letter-spacing: 0.2em 
}
.greetuser 
{
color: #273c97 
}
.info_navi 
{
padding-right: 0px;
padding-left: 0px;
font-size: 10px;
float: right;
padding-bottom: 0px;
margin: 0px;
padding-top: 0px;
text-align: right 
}
#bread 
{
padding-right: 0px;
padding-left: 0px;
font-weight: normal;
font-size: 10px;
padding-bottom: 0px;
color: #9a9a9a;
line-height: 24px;
padding-top: 0px;
text-align: left 
}
#bread h1 
{
padding-right: 0px;
padding-left: 0px;
font-weight: normal;
font-size: 10px;
padding-bottom: 0px;
color: #9a9a9a;
line-height: 24px;
padding-top: 0px;
text-align: left 
}
#side 
{
padding-right: 0px;
padding-left: 0px;
float: right;
padding-bottom: 0px;
margin: 0px;
width: 160px;
padding-top: 0px 
}
#left 
{
padding-right: 0px;
padding-left: 0px;
float: left;
padding-bottom: 0px;
margin: 0px;
width: 160px;
padding-top: 0px 
}
#left h2 
{
padding-right: 0px;
padding-left: 0px;
padding-bottom: 10px;
margin: 0px;
padding-top: 0px 
}
#link 
{
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
margin: 0px;
padding-top: 0px 
}
#link ul 
{
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
margin: 0px;
padding-top: 0px;
list-style-type: none 
}
#link li 
{
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
margin: 0px 0px 3px;
padding-top: 0px 
}
#link li 
{
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
margin: 1px 0px;
padding-top: 0px 
}
#link li a 
{
padding-right: 0px;
display: block;
padding-left: 20px;
font-size: 12px;
background-image: url(images/link1.gif);
padding-bottom: 0px;
margin: 0px;
width: 140px;
color: #444;
line-height: 25px;
padding-top: 0px;
background-repeat: no-repeat;
text-decoration: none 
}
#link li a:hover 
{
filter: alpha(opacity=100);
left: 0px;
background-image: url(images/link2.gif);
color: #000;
position: relative;
top: 0px;
moz-opacity: 1 
}
#link li li a 
{
padding-right: 0px;
display: block;
padding-left: 25px;
font-size: 10px;
background-image: url(images/linksub1.gif);
padding-bottom: 0px;
margin: 0px;
width: 135px;
color: #172944;
line-height: 20px;
padding-top: 0px;
background-repeat: no-repeat 
}
#link li li a:hover 
{
background-image: url(images/linksub2.gif);
color: #fff 
}
#feed 
{
text-align: right 
}
#content 
{
padding-right: 10px;
padding-left: 0px;
float: left;
padding-bottom: 0px;
margin: 0px;
width: 560px;
padding-top: 0px;
text-align: left 
}
#content h2 
{
clear: both;
padding-right: 0px;
padding-left: 25px;
font-size: 14px;
background-image: url(images/titleback.gif);
padding-bottom: 0px;
margin: 0px;
color: #fff;
line-height: 25px;
padding-top: 0px;
background-repeat: no-repeat;
text-align: left 
}
#content h3 
{
padding-right: 0px;
padding-left: 0px;
font-weight: normal;
font-size: 10px;
padding-bottom: 0px;
margin: 0px;
color: #444444;
line-height: 15px;
padding-top: 0px;
text-align: right 
}
#content p 
{
margin: 10px;
text-align: left 
}
#content .imgline 
{
border-right: #ccc 1px solid;
padding-right: 3px;
border-top: #ccc 1px solid;
padding-left: 3px;
float: left;
padding-bottom: 3px;
margin: 0px 0px 5px;
border-left: #ccc 1px solid;
padding-top: 3px;
border-bottom: #ccc 1px solid 
}
#content .imgnoline 
{
padding-right: 3px;
padding-left: 3px;
float: left;
padding-bottom: 3px;
margin: 0px 5px 5px 0px;
padding-top: 3px 
}
#content .right 
{
border-right: #ccc 1px solid;
padding-right: 3px;
border-top: #ccc 1px solid;
padding-left: 3px;
float: right;
padding-bottom: 3px;
margin: 0px 0px 5px 5px;
border-left: #ccc 1px solid;
padding-top: 3px;
border-bottom: #ccc 1px solid 
}
#bana p 
{
font-size: 10px;
margin: 2px 0px 10px;
text-align: center 
}
#content .cline 
{
border-right: #ccc 1px solid;
border-top: #ccc 1px solid;
margin: 10px 0px 10px 10px;
border-left: #ccc 1px solid;
border-bottom: #ccc 1px solid;
border-collapse: collapse 
}
#content .cline td 
{
border-right: #ccc 1px solid;
border-top: #ccc 1px solid;
border-left: #ccc 1px solid;
border-bottom: #ccc 1px solid 
}
#content .cline tr 
{
border-right: #ccc 1px solid;
border-top: #ccc 1px solid;
border-left: #ccc 1px solid;
border-bottom: #ccc 1px solid 
}
#content .noline 
{
margin: 10px 0px 0px 
}
#content .noline td 
{
border-right: #ccc 0px solid;
border-top: #ccc 0px solid;
border-left: #ccc 0px solid;
border-bottom: #ccc 0px solid 
}
#content .noline tr 
{
border-right: #ccc 0px solid;
border-top: #ccc 0px solid;
border-left: #ccc 0px solid;
border-bottom: #ccc 0px solid 
}
#content .nolinetop p 
{
font-size: 10px;
margin: 5px 10px 
}
#content .nolinetop 
{
font-size: 10px;
margin: 10px 0px 0px 
}
#content .nolinem 
{
margin: 10px 0px 10px 10px 
}
#content .nolinem td 
{
border-right: #ccc 0px solid;
border-top: #ccc 0px solid;
border-left: #ccc 0px solid;
border-bottom: #ccc 0px solid 
}
#content .nolinem tr 
{
border-right: #ccc 0px solid;
border-top: #ccc 0px solid;
border-left: #ccc 0px solid;
border-bottom: #ccc 0px solid 
}
#center 
{
background-image: url(images/left_back.gif);
margin: 0px;
width: 750px;
background-repeat: repeat-y 
}
#new 
{
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
margin: 0px;
padding-top: 0px 
}
#new h3 
{
padding-right: 0px;
padding-left: 0px;
font-size: 14px;
background-image: none;
padding-bottom: 0px;
margin: 10px 10px 0px;
color: #444;
line-height: 25px;
padding-top: 0px;
border-bottom: #999 2px solid;
text-align: left 
}
#new p 
{
font-size: 12px;
margin: 10px 0px 0px 10px 
}
#right 
{
padding-right: 0px;
padding-left: 0px;
float: right;
padding-bottom: 0px;
margin: 0px;
width: 150px;
padding-top: 0px 
}
#box1 
{
padding-right: 0px;
padding-left: 0px;
background-image: url(images/sideboxback.gif);
padding-bottom: 0px;
margin: 0px;
padding-top: 0px;
background-repeat: repeat-y 
}
#box1 h2 
{
padding-right: 0px;
padding-left: 10px;
font-weight: normal;
font-size: 12px;
background-image: url(images/sidetitleback.gif);
padding-bottom: 0px;
margin: 0px;
color: #fff;
line-height: 25px;
padding-top: 0px;
background-repeat: no-repeat;
text-align: center 
}
.intext 
{
padding-right: 10px;
padding-left: 10px;
font-size: 10px;
padding-bottom: 5px;
margin: 0px;
line-height: 15px;
padding-top: 5px 
}
.intext p 
{
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
margin: 0px;
padding-top: 0px;
text-align: center 
}
.intext ul 
{
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
margin: 0px;
padding-top: 0px;
list-style-type: none 
}
.intext li 
{
padding-right: 0px;
padding-left: 10px;
font-size: x-small;
background-image: url(images/list1.gif);
padding-bottom: 0px;
margin: 0px;
line-height: 15px;
padding-top: 0px;
background-repeat: no-repeat 
}
.link 
{
font-size: 9px;
margin: 20px 0px 0px;
line-height: 13px;
text-align: center 
}
#footer 
{
clear: both;
padding-right: 0px;
padding-left: 0px;
font-size: 10px;
padding-bottom: 0px;
margin: 0px;
padding-top: 0px 
}
#footer h3 
{

}
#footerbottom 
{
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
margin: 0px;
padding-top: 0px 
}
.copy p 
{
padding-right: 0px;
display: inline;
padding-left: 0px;
float: left;
padding-bottom: 0px;
margin: 0px;
padding-top: 0px 
}
.footpagetop p 
{
padding-right: 0px;
display: inline;
padding-left: 0px;
float: right;
padding-bottom: 0px;
margin: 0px;
padding-top: 0px;
text-align: right 
}
#company 
{
padding-right: 0px;
padding-left: 0px;
font-size: x-small;
padding-bottom: 0px;
margin: 0px;
color: #666666;
line-height: 130%;
padding-top: 0px 
}
#company table 
{
background-color: #cccccc 
}
.name 
{
padding-right: 5px;
padding-left: 5px;
background-image: url(images/stripe.gif);
padding-bottom: 5px;
margin: 0px;
width: 90px;
padding-top: 5px;
letter-spacing: 0.1em 
}
.com_det 
{
padding-right: 5px;
padding-left: 5px;
padding-bottom: 5px;
margin: 0px;
padding-top: 5px;
background-color: #ffffff 
}
#privacy 
{
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
margin: 0px 20px 20px;
padding-top: 0px 
}
#privacy h3 
{
font-weight: bold;
font-size: 12px;
margin: 15px 0px 10px;
color: #333333;
line-height: 20px;
border-bottom: #666666 2px dotted;
text-align: left 
}
#privacy p 
{
font-size: small;
color: #666666;
line-height: 140% 
}
#privacy li 
{
font-size: small;
margin: 0px 0px 5px;
color: #666666;
line-height: 140% 
}
.xs 
{
font-size: x-small;
line-height: 130% 
}
#shop 
{
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
margin: 0px;
padding-top: 0px 
}
#shop h3 
{
padding-right: 0px;
padding-left: 0px;
font-size: 12px;
padding-bottom: 0px;
margin: 0px 0px 10px;
color: #666666;
line-height: 22px;
padding-top: 0px;
border-bottom: #999999 2px dotted;
text-align: left 
}
#categories 
{
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
margin: 0px 0px 10px;
padding-top: 0px 
}
#categories ul 
{
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
margin: 0px;
padding-top: 0px 
}
#categories ul li a:link 
{
color: #ffffff 
}
#categories ul li a:hover 
{
color: #ffffff 
}
#categories ul li a:visited 
{
color: #ffffff 
}
#categories ul li a:active 
{
color: #ffffff 
}
.page_item #categories h2 
{
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
margin: 0px;
padding-top: 0px 
}
.red 
{
font-weight: bold;
font-size: small;
color: #f00 
}
#description 
{
margin: 0px 5px 15px 10px;
text-align: left 
}
#description h2 
{
font-size: 14px;
margin: 15px 0px 0px 
}
#description h3 
{
padding-right: 0px;
padding-left: 10px;
font-size: 12px;
padding-bottom: 1px;
margin: 10px 0px 0px 10px;
border-left: #314b72 5px solid;
padding-top: 0px;
border-bottom: #314b72 1px solid;
text-align: left 
}
#description p 
{
font-size: 12px;
margin: 10px 0px 0px 20px;
line-height: 1.5em 
}
.fxsmall 
{
font-weight: normal;
font-size: x-small 
}
#indexnews 
{
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
margin: 5px 10px 15px;
overflow: hidden;
padding-top: 0px 
}
#indexnews ul 
{
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
margin: 0px;
padding-top: 0px;
list-style-type: none 
}
#indexnews li 
{
padding-right: 0px;
background-position: 0px 6px;
padding-left: 10px;
font-size: 12px;
background-image: url(images/list1.gif);
padding-bottom: 3px;
margin: 0px;
padding-top: 3px;
border-bottom: #746051 1px dotted;
background-repeat: no-repeat 
}
.post p 
{
padding-right: 0px;
padding-left: 0px;
font-size: 90%;
padding-bottom: 0px;
margin: 0px;
line-height: 1.5em;
padding-top: 0px 
}
#indeximage img 
{
border-top-width: 0px;
padding-right: 0px;
padding-left: 0px;
border-left-width: 0px;
border-left-color: #fff;
border-bottom-width: 0px;
border-bottom-color: #fff;
padding-bottom: 0px;
width: 750px;
border-top-color: #fff;
padding-top: 0px;
border-right-width: 0px;
border-right-color: #fff 
}
#snsf 
{
padding-right: 0px;
padding-left: 5px;
padding-bottom: 0px;
padding-top: 0px 
}
#agree 
{
padding-right: 0px;
padding-left: 0px;
background-image: url(images/application/agree_back.gif);
padding-bottom: 0px;
margin: 0px;
padding-top: 0px;
background-repeat: repeat-y 
}
#agree p 
{
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
margin: 0px 0px 15px;
padding-top: 0px 
}
.agree_text 
{
border-right: #999999 1px solid;
padding-right: 20px;
border-top: #999999 1px solid;
padding-left: 20px;
padding-bottom: 10px;
margin: 0px 30px 10px;
overflow: auto;
border-left: #999999 1px solid;
padding-top: 10px;
border-bottom: #999999 1px solid;
height: 300px;
background-color: #ffffff 
}
#applicate 
{
padding-right: 47px;
padding-left: 48px;
padding-bottom: 10px;
margin: 0px;
width: 655px;
padding-top: 10px 
}
#applicate h2 
{
padding-right: 0px;
padding-left: 20px;
font-size: 14px;
background-image: url(images/title.gif);
padding-bottom: 0px;
margin: 0px 0px 15px;
color: #444444;
line-height: 25px;
padding-top: 0px;
background-repeat: repeat-x;
text-align: left 
}
#applicate h3 
{
font-weight: normal;
font-size: 10px;
margin: 30px 0px 15px;
color: #666666;
line-height: 15px;
border-bottom: #f7941d 1px dotted;
text-align: right 
}
.clr 
{
border-top-width: 0px;
clear: both;
padding-right: 0px;
padding-left: 0px;
border-left-width: 0px;
font-size: 0px;
border-bottom-width: 0px;
padding-bottom: 0px;
margin: 0px -1px -1px 0px;
overflow: hidden;
width: 1px;
line-height: 0;
padding-top: 0px;
height: 1px;
border-right-width: 0px 
}
.pkg:unknown 
{
clear: both;
display: block;
font-size: 0.1em;
visibility: hidden;
line-height: 0;
height: 0px;
content: " " 
}
html .pkg 
{
display: inline-block 
}
html .pkg 
{
height: 1% 
}
.pkg 
{
display: block 
}
#container-inner 
{
width: auto;
position: static 
}
#pagebody 
{
width: 100%;
position: relative 
}
#pagebody-inner 
{
width: 100%;
position: static 
}
#alpha 
{
display: inline;
min-height: 1px;
float: left;
position: relative 
}
#beta 
{
display: inline;
min-height: 1px;
float: left;
position: relative 
}
#gamma 
{
display: inline;
min-height: 1px;
float: left;
position: relative 
}
#delta 
{
display: inline;
min-height: 1px;
float: left;
position: relative 
}
#delta 
{
float: right 
}
#alpha-inner 
{
position: static 
}
#beta-inner 
{
position: static 
}
#gamma-inner 
{
position: static 
}
#delta-inner 
{
position: static 
}
.entry-content 
{
border-bottom: #dec9e3 0px dotted 
}
.content-nav 
{
margin: 10px;
text-align: center 
}
.date-header 
{
clear: both;
position: static 
}
.entry-content 
{
clear: both;
position: static 
}
.entry 
{
clear: both;
margin-bottom: 20px;
overflow: hidden;
width: 100%;
position: static 
}
.trackbacks 
{
clear: both;
margin-bottom: 20px;
overflow: hidden;
width: 100%;
position: static 
}
.comments 
{
clear: both;
margin-bottom: 20px;
overflow: hidden;
width: 100%;
position: static 
}
.archive 
{
clear: both;
margin-bottom: 20px;
overflow: hidden;
width: 100%;
position: static 
}
.entry-content 
{
clear: both;
margin: 5px 10px 
}
.trackbacks-info 
{
clear: both;
margin: 5px 10px 
}
.trackback-content 
{
clear: both;
margin: 5px 10px 
}
.comment-content 
{
clear: both;
margin: 5px 10px 
}
.comments-open-content 
{
clear: both;
margin: 5px 10px 
}
.comments-closed 
{
clear: both;
margin: 5px 10px 
}
.entry-excerpt 
{
clear: both 
}
.entry-body 
{
clear: both 
}
.entry-more-link 
{
clear: both 
}
.entry-more 
{
clear: both 
}
.entry-footer 
{
clear: both;
padding-right: 0px;
border-top: #846752 1px dotted;
padding-left: 0px;
font-size: x-small;
padding-bottom: 0px;
padding-top: 0px;
text-align: right 
}
.trackback-footer 
{
clear: both;
padding-right: 0px;
border-top: #846752 1px dotted;
padding-left: 0px;
font-size: x-small;
padding-bottom: 0px;
padding-top: 0px;
text-align: right 
}
.comment-footer 
{
clear: both;
padding-right: 0px;
border-top: #846752 1px dotted;
padding-left: 0px;
font-size: x-small;
padding-bottom: 0px;
padding-top: 0px;
text-align: right 
}
.comments-open-footer 
{
clear: both;
padding-right: 0px;
border-top: #846752 1px dotted;
padding-left: 0px;
font-size: x-small;
padding-bottom: 0px;
padding-top: 0px;
text-align: right 
}
.archive-content 
{
clear: both;
padding-right: 0px;
border-top: #846752 1px dotted;
padding-left: 0px;
font-size: x-small;
padding-bottom: 0px;
padding-top: 0px;
text-align: right 
}
.comments-open label 
{
display: block 
}
#comment-author 
{
width: 240px 
}
#comment-email 
{
width: 240px 
}
#comment-url 
{
width: 240px 
}
#comment-text 
{
width: 240px 
}
#comment-bake-cookie 
{
margin-left: 0px;
vertical-align: middle 
}
#comment-post 
{
font-weight: bold 
}
img.image-full 
{
width: 100% 
}
.image-thumbnail 
{
float: left;
margin: 0px 10px 10px 0px;
width: 115px 
}
.image-thumbnail img 
{
margin: 0px 0px 2px;
width: 115px;
height: 115px 
}
.module 
{
overflow: hidden;
width: 100%;
position: relative 
}
.module-content 
{
margin: 5px 10px 20px;
position: relative 
}
.module-list 
{
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
margin: 0px;
padding-top: 0px;
list-style-type: none 
}
.archive-list 
{
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
margin: 0px;
padding-top: 0px;
list-style-type: none 
}
.module-list-item 
{
margin-top: 5px;
margin-bottom: 5px 
}
.module-presence img 
{
vertical-align: middle 
}
.module-powered .module-content 
{
margin-bottom: 10px 
}
.module-photo .module-content 
{
text-align: center 
}
.module-wishlist .module-content 
{
text-align: center 
}
.module-calendar .module-content table 
{
border-collapse: collapse 
}
.module-calendar .module-content th 
{
width: 14%;
text-align: center 
}
.module-calendar .module-content td 
{
width: 14%;
text-align: center 
}
.typelist-thumbnailed 
{
margin: 0px 0px 20px 
}
.typelist-thumbnailed .module-list-item 
{
clear: both;
display: block;
margin: 0px 
}
.typelist-thumbnailed .module-list-item:unknown 
{
clear: both;
display: block;
font-size: 0.1em;
visibility: hidden;
line-height: 0;
height: 0px;
content: " " 
}
html .typelist-thumbnailed .module-list-item 
{
display: inline-block 
}
html .typelist-thumbnailed .module-list-item 
{
height: 1% 
}
.typelist-thumbnailed .module-list-item 
{
display: block 
}
.typelist-thumbnail 
{
float: left;
margin: 0px 5px 0px 0px;
vertical-align: middle;
width: auto;
text-align: center;
min-width: 60px 
}
.typelist-thumbnail img 
{
margin: 5px 
}
.module-galleries .typelist-thumbnail img 
{
width: 50px 
}
.typelist-description 
{
padding-right: 5px;
padding-left: 5px;
padding-bottom: 5px;
margin: 0px;
padding-top: 5px 
}
.module-featured-photo .module-content 
{
margin: 0px 
}
.module-photo .module-content 
{
margin: 0px 
}
.module-featured-photo img 
{
width: 100% 
}
.module-recent-photos 
{
margin: 0px 0px 15px 
}
.module-recent-photos .module-content 
{
margin: 0px 
}
.module-recent-photos .module-list 
{
border-top-width: 0px;
padding-right: 0px;
display: block;
padding-left: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
padding-bottom: 0px;
margin: 0px;
padding-top: 0px;
list-style-type: none;
height: 1%;
border-right-width: 0px 
}
.module-recent-photos .module-list:unknown 
{
clear: both;
display: block;
font-size: 0.1em;
visibility: hidden;
line-height: 0;
height: 0px;
content: " " 
}
html .module-recent-photos .module-list 
{
display: inline-block 
}
html .module-recent-photos .module-list 
{
height: 1% 
}
.module-recent-photos .module-list 
{
display: block 
}
.module-recent-photos .module-list-item 
{
border-top-width: 0px;
padding-right: 0px;
display: block;
padding-left: 0px;
border-left-width: 0px;
float: left;
border-bottom-width: 0px;
padding-bottom: 0px;
margin: 0px;
padding-top: 0px;
height: 1%;
border-right-width: 0px 
}
.module-recent-photos .module-list-item a 
{
border-top-width: 0px;
padding-right: 0px;
display: block;
padding-left: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
padding-bottom: 0px;
margin: 0px;
padding-top: 0px;
border-right-width: 0px 
}
.module-recent-photos .module-list-item img 
{
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
margin: 0px;
width: 60px;
padding-top: 0px;
height: 60px 
}
.module-mmt-calendar 
{
margin-bottom: 15px 
}
.module-mmt-calendar .module-content 
{
margin: 0px 
}
.module-mmt-calendar .module-header 
{
margin: 0px 
}
.module-mmt-calendar .module-header a 
{
text-decoration: none 
}
.module-mmt-calendar table 
{
width: 100% 
}
.module-mmt-calendar th 
{
text-align: left 
}
.module-mmt-calendar td 
{
vertical-align: top;
width: 14%;
height: 75px;
text-align: left 
}
.day-photo 
{
width: 54px;
height: 54px 
}
.day-photo a 
{
display: block 
}
.day-photo a img 
{
width: 50px;
height: 50px 
}
.module-content a 
{
color: #36414d 
}
.module-content a:hover 
{
color: #a3b8cc 
}
.module-header 
{
padding-right: 5px;
padding-left: 5px;
font-weight: bold;
font-size: 11px;
background: #a3b8cc;
padding-bottom: 5px;
margin: 0px;
text-transform: uppercase;
border-left: #36414d 5px solid;
width: auto;
color: #fff;
line-height: 1;
padding-top: 5px;
position: relative 
}
.trackbacks-header 
{
padding-right: 5px;
padding-left: 5px;
font-weight: bold;
font-size: 11px;
background: #a3b8cc;
padding-bottom: 5px;
margin: 0px;
text-transform: uppercase;
border-left: #36414d 5px solid;
width: auto;
color: #fff;
line-height: 1;
padding-top: 5px;
position: relative 
}
.comments-header 
{
padding-right: 5px;
padding-left: 5px;
font-weight: bold;
font-size: 11px;
background: #a3b8cc;
padding-bottom: 5px;
margin: 0px;
text-transform: uppercase;
border-left: #36414d 5px solid;
width: auto;
color: #fff;
line-height: 1;
padding-top: 5px;
position: relative 
}
.comments-open-header 
{
padding-right: 5px;
padding-left: 5px;
font-weight: bold;
font-size: 11px;
background: #a3b8cc;
padding-bottom: 5px;
margin: 0px;
text-transform: uppercase;
border-left: #36414d 5px solid;
width: auto;
color: #fff;
line-height: 1;
padding-top: 5px;
position: relative 
}
.archive-header 
{
padding-right: 5px;
padding-left: 5px;
font-weight: bold;
font-size: 11px;
background: #a3b8cc;
padding-bottom: 5px;
margin: 0px;
text-transform: uppercase;
border-left: #36414d 5px solid;
width: auto;
color: #fff;
line-height: 1;
padding-top: 5px;
position: relative 
}
.module-header a 
{
color: #fff 
}
.module-header a:hover 
{
color: #fff 
}
.trackbacks-header a 
{
color: #fff 
}
.trackbacks-header a:hover 
{
color: #fff 
}
.comments-header a 
{
color: #fff 
}
.comments-header a:hover 
{
color: #fff 
}
.comments-open-header a 
{
color: #fff 
}
.comments-open-header a:hover .archive-header a 
{
color: #fff 
}
.archive-header a:hover 
{
color: #fff 
}
.entry-more-link 
{
font-size: xx-small 
}
.entry-footer 
{
font-size: xx-small 
}
.comment-footer 
{
font-size: xx-small 
}
.trackback-footer 
{
font-size: xx-small 
}
.typelist-thumbnailed 
{
font-size: xx-small 
}
#entry-footer 
{
padding-right: 0px;
padding-left: 0px;
font-size: xx-small;
padding-bottom: 5px;
margin: 5px 10px 0px;
padding-top: 5px;
text-align: right 
}
.entry-footer 
{
padding-right: 0px;
padding-left: 0px;
font-size: xx-small;
padding-bottom: 5px;
margin: 5px 10px 0px;
padding-top: 5px;
text-align: right 
}
.entry-footer p 
{
font-size: xx-small;
margin: 10px 0px 15px;
text-align: right 
}
.post-footers 
{
padding-right: 0px;
padding-left: 0px;
font-size: xx-small;
padding-bottom: 0px;
margin: 5px 0px 15px;
padding-top: 0px;
text-align: right 
}
.commenter-profile img 
{
vertical-align: middle 
}
#container-inner 
{
border-right: #292e33 5px solid;
border-top: #292e33 0px solid;
border-left: #292e33 5px solid;
border-bottom: #292e33 5px solid 
}
#alpha 
{
margin: 15px 15px 0px;
width: 480px 
}
#beta 
{
background: #e6ecf2;
width: 200px 
}
#gamma 
{
background: #e6ecf2;
width: 180px 
}
#delta 
{
background: #e6ecf2;
width: 180px 
}
#beta-inner 
{
border-right: #fff 2px solid;
padding-right: 10px;
border-top: #fff 2px solid;
padding-left: 10px;
padding-bottom: 0px;
border-left: #fff 0px solid;
padding-top: 10px;
border-bottom: #fff 2px solid 
}
#gamma-inner 
{
border-right: #fff 2px solid;
padding-right: 10px;
border-top: #fff 2px solid;
padding-left: 10px;
padding-bottom: 0px;
border-left: #fff 0px solid;
padding-top: 10px;
border-bottom: #fff 2px solid 
}
#delta-inner 
{
border-right: #fff 2px solid;
padding-right: 10px;
border-top: #fff 2px solid;
padding-left: 10px;
padding-bottom: 0px;
border-left: #fff 0px solid;
padding-top: 10px;
border-bottom: #fff 2px solid 
}
.date-header 
{
margin-top: 0px;
font-weight: bold;
font-size: 11px;
text-transform: uppercase 
}
.entry-header 
{
padding-right: 0px;
margin-top: 0px;
padding-left: 10px;
font-size: 18px;
padding-bottom: 0px;
border-left: #dae0e6 5px solid;
color: #666;
padding-top: 0px 
}
.entry-content 
{
margin: 0px;
line-height: 1.5 
}
.comment-content 
{
margin: 0px;
line-height: 1.5 
}
.trackback-content 
{
margin: 0px;
line-height: 1.5 
}
.entry-footer p 
{
border-top: #846752 1px solid;
font-size: 10px;
margin: 0px 0px 10px;
color: #666;
padding-top: 3px;
text-align: right 
}
.comment-footer 
{
border-top: #846752 1px solid;
font-size: 10px;
margin: 0px 0px 10px;
color: #666;
padding-top: 3px;
text-align: right 
}
.trackback-footer 
{
border-top: #846752 1px solid;
font-size: 10px;
margin: 0px 0px 10px;
color: #666;
padding-top: 3px;
text-align: right 
}
.comment-content 
{
margin-left: 10px 
}
.trackback-content 
{
margin-left: 10px 
}
.comment-footer 
{
margin-left: 10px 
}
.trackback-footer 
{
margin-left: 10px 
}
.content-nav 
{
margin-top: 0px 
}
#trackbacks-info 
{
border-right: #a3b8cc 1px dashed;
padding-right: 10px;
border-top: #a3b8cc 1px dashed;
padding-left: 10px;
font-size: 11px;
background: #e6ecf2;
padding-bottom: 0px;
margin: 10px 0px;
border-left: #a3b8cc 1px dashed;
color: #292e33;
padding-top: 0px;
border-bottom: #a3b8cc 1px dashed;
text-align: center 
}
.comments-open-footer 
{
margin: 10px 0px 
}
.module 
{
background: #dae0e6;
margin: 0px 0px 10px;
border-bottom: #f3f6f9 1px solid 
}
.module-content 
{
padding-right: 10px;
border-top: #cfd4d9 1px solid;
padding-left: 10px;
font-size: 10px;
padding-bottom: 0px;
margin: 0px 0px 10px;
line-height: 1.2;
padding-top: 10px 
}
.module-search input 
{
font-size: 10px 
}
.module-search #search 
{
width: 100px 
}
.module-mmt-calendar .module-content table 
{
font-size: 10px 
}
.module-calendar .module-content table 
{
font-size: 10px 
}
.module-powered 
{
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px 
}
.module-powered .module-content 
{
border-right: #a3b8cc 1px dashed;
border-top: #a3b8cc 1px dashed;
background: #fff;
margin-bottom: 0px;
padding-bottom: 10px;
border-left: #a3b8cc 1px dashed;
color: #292e33;
border-bottom: #a3b8cc 1px dashed 
}
.module-photo 
{
background: none transparent scroll repeat 0% 0% 
}
.module-photo img 
{
border-right: #fff 1px solid;
border-top: #fff 1px solid;
border-left: #fff 1px solid;
border-bottom: #fff 1px solid 
}
.module-list 
{
margin: 0px 15px 10px;
list-style-type: disc 
}
.module-list .module-list 
{
padding-left: 15px;
margin: 5px 0px 0px;
list-style-type: circle 
}
.module-list-item 
{
margin-top: 0px;
color: #666;
line-height: 1.2 
}
.typelist-thumbnailed .module-list 
{
margin: 0px 0px 10px;
list-style-type: none 
}
.typelist-thumbnailed .module-list-item 
{
padding-right: 0px;
padding-left: 0px;
background: #f3f6f9;
padding-bottom: 0px;
margin: 1px 0px;
padding-top: 0px 
}
.typelist-thumbnail 
{
background: #fff 
}
.module-photo img 
{
border-right: #fff 1px solid;
border-top: #fff 1px solid;
border-left: #fff 1px solid;
border-bottom: #fff 1px solid 
}
.module-featured-photo 
{
width: 398px 
}
.module-featured-photo .module-content 
{
border-top-width: 0px;
padding-right: 0px;
padding-left: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
padding-bottom: 0px;
margin: 0px;
padding-top: 0px;
border-right-width: 0px 
}
.module-featured-photo img 
{
width: 398px 
}
.module-recent-photos .module-content 
{
padding-right: 0px;
padding-left: 19px;
padding-bottom: 0px;
padding-top: 10px 
}
.module-recent-photos .module-list 
{
margin: 0px 
}
.module-recent-photos .module-list-item 
{
padding-right: 0px;
padding-left: 0px;
background: none transparent scroll repeat 0% 0%;
padding-bottom: 0px;
margin: 0px 10px 10px 0px;
width: 64px;
padding-top: 0px 
}
.module-recent-photos .module-list-item a 
{
border-right: #cfd4d9 1px solid;
padding-right: 1px;
border-top: #cfd4d9 1px solid;
padding-left: 1px;
background: #fff;
padding-bottom: 1px;
border-left: #cfd4d9 1px solid;
padding-top: 1px;
border-bottom: #cfd4d9 1px solid 
}
.module-recent-photos .module-list-item a:hover 
{
border-left-color: #36414d;
background: #fff;
border-bottom-color: #36414d;
border-top-color: #36414d;
border-right-color: #36414d 
}
.layout-calendar #alpha 
{
width: 260px 
}
.layout-calendar #beta 
{
width: 420px 
}
.layout-calendar #gamma 
{
width: 190px 
}
.layout-calendar #delta 
{
width: 190px 
}
.layout-calendar #gamma-inner 
{
border-top-width: 0px;
padding-right: 0px;
padding-left: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
padding-bottom: 0px;
padding-top: 0px;
border-right-width: 0px 
}
.layout-calendar #delta-inner 
{
border-top-width: 0px;
padding-right: 0px;
padding-left: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
padding-bottom: 0px;
padding-top: 0px;
border-right-width: 0px 
}
.module-mmt-calendar 
{
width: 398px 
}
.module-mmt-calendar .module-content 
{
border-top-width: 0px;
padding-right: 10px;
padding-left: 10px;
border-left-width: 0px;
border-bottom-width: 0px;
padding-bottom: 10px;
margin: 0px;
padding-top: 10px;
border-right-width: 0px 
}
.module-mmt-calendar table 
{
background: #a3b8cc;
width: 378px 
}
.module-mmt-calendar th 
{
border-right: #f3f6f9 1px solid;
padding-right: 2px;
border-top: #fff 1px solid;
padding-left: 2px;
font-weight: bold;
padding-bottom: 2px;
color: #fff;
padding-top: 2px;
border-bottom: #cfd4d9 1px solid;
text-align: right 
}
.module-mmt-calendar td 
{
border-right: #f3f6f9 1px solid;
padding-right: 2px;
border-top: #fff 1px solid;
padding-left: 2px;
font-weight: normal;
background: #e6ecf2;
padding-bottom: 2px;
padding-top: 2px;
border-bottom: #cfd4d9 1px solid;
text-align: right 
}
th.weekday-7 
{
border-right-style: none 
}
td.day-7 
{
border-right-style: none 
}
td.day-14 
{
border-right-style: none 
}
td.day-21 
{
border-right-style: none 
}
td.day-28 
{
border-right-style: none 
}
td.day-35 
{
border-right-style: none 
}
td.day-42 
{
border-right-style: none 
}
.module-mmt-calendar td 
{
height: 70px 
}
.day-photo 
{
width: 49px;
height: 49px 
}
.day-photo a 
{
border-right: #cfd4d9 1px solid;
padding-right: 1px;
border-top: #cfd4d9 1px solid;
padding-left: 1px;
background: #fff;
padding-bottom: 1px;
border-left: #cfd4d9 1px solid;
padding-top: 1px;
border-bottom: #cfd4d9 1px solid 
}
.day-photo a:hover 
{
border-left-color: #36414d;
background: #fff;
border-bottom-color: #36414d;
border-top-color: #36414d;
border-right-color: #36414d 
}
.day-photo a img 
{
width: 45px;
height: 45px 
}
.layout-artistic #alpha 
{
width: 260px 
}
.layout-artistic #beta 
{
width: 420px 
}
.layout-artistic #gamma 
{
width: 190px 
}
.layout-artistic #delta 
{
width: 190px 
}
.layout-artistic #gamma-inner 
{
border-top-width: 0px;
padding-right: 0px;
padding-left: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
padding-bottom: 0px;
padding-top: 0px;
border-right-width: 0px 
}
.layout-artistic #delta-inner 
{
border-top-width: 0px;
padding-right: 0px;
padding-left: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
padding-bottom: 0px;
padding-top: 0px;
border-right-width: 0px 
}
.layout-moblog1 #alpha 
{
background: #e6ecf2;
margin: 0px;
width: 180px 
}
.layout-moblog1 #alpha-inner 
{
border-right: #fff 0px solid;
padding-right: 10px;
border-top: #fff 2px solid;
padding-left: 10px;
padding-bottom: 0px;
border-left: #fff 2px solid;
padding-top: 10px;
border-bottom: #fff 2px solid 
}
.layout-moblog1 #beta 
{
background: none transparent scroll repeat 0% 0%;
margin: 15px 15px 0px;
width: 320px 
}
.layout-moblog1 #beta-inner 
{
border-top-width: 0px;
padding-right: 0px;
padding-left: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
padding-bottom: 0px;
padding-top: 0px;
border-right-width: 0px 
}
.layout-moblog1 .module-recent-photos .module-content 
{
padding-right: 0px;
padding-left: 10px;
padding-bottom: 0px;
padding-top: 10px 
}
.layout-moblog2 #alpha 
{
background: #e6ecf2;
margin: 0px;
width: 86px 
}
.layout-moblog2 #alpha-inner 
{
border-right: #fff 0px solid;
padding-right: 10px;
border-top: #fff 2px solid;
padding-left: 10px;
padding-bottom: 0px;
border-left: #fff 2px solid;
padding-top: 10px;
border-bottom: #fff 2px solid 
}
.layout-moblog2 #beta 
{
background: none transparent scroll repeat 0% 0%;
margin: 15px 15px 0px;
width: 260px 
}
.layout-moblog2 #beta-inner 
{
border-top-width: 0px;
padding-right: 0px;
padding-left: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
padding-bottom: 0px;
padding-top: 0px;
border-right-width: 0px 
}
.layout-moblog2 #delta 
{
width: 154px 
}
.layout-moblog2 .module-recent-photos 
{
border-top-width: 0px;
border-left-width: 0px;
background: none transparent scroll repeat 0% 0%;
border-bottom-width: 0px;
border-right-width: 0px 
}
.layout-moblog2 .module-recent-photos .module-content 
{
border-top-width: 0px;
padding-right: 0px;
padding-left: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
padding-bottom: 0px;
padding-top: 0px;
border-right-width: 0px 
}
.layout-moblog2 .module-recent-photos .module-list-item 
{
margin: 0px 0px 10px 
}
.layout-timeline #alpha 
{
width: 260px 
}
.layout-timeline #beta 
{
width: 420px 
}
.layout-timeline #gamma 
{
width: 190px 
}
.layout-timeline #delta 
{
width: 190px 
}
.layout-timeline #gamma-inner 
{
border-top-width: 0px;
padding-right: 0px;
padding-left: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
padding-bottom: 0px;
padding-top: 0px;
border-right-width: 0px 
}
.layout-timeline #delta-inner 
{
border-top-width: 0px;
padding-right: 0px;
padding-left: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
padding-bottom: 0px;
padding-top: 0px;
border-right-width: 0px 
}
.layout-one-column body 
{
min-width: 520px 
}
.layout-one-column #container 
{
width: 520px 
}
.layout-one-column #banner 
{
width: 510px 
}
.layout-two-column-left #alpha 
{
background: #e6ecf2;
margin: 0px;
width: 200px 
}
.layout-two-column-left #alpha-inner 
{
border-right: #fff 0px solid;
padding-right: 10px;
border-top: #fff 2px solid;
padding-left: 10px;
padding-bottom: 0px;
border-left: #fff 2px solid;
padding-top: 10px;
border-bottom: #fff 2px solid 
}
.layout-two-column-left #beta 
{
background: none transparent scroll repeat 0% 0%;
margin: 15px 15px 0px;
width: 480px 
}
.layout-two-column-left #beta-inner 
{
border-top-width: 0px;
padding-right: 0px;
padding-left: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
padding-bottom: 0px;
padding-top: 0px;
border-right-width: 0px 
}
.layout-three-column #alpha 
{
background: #e6ecf2;
margin: 0px;
width: 180px 
}
.layout-three-column #alpha-inner 
{
border-right: #fff 0px solid;
padding-right: 10px;
border-top: #fff 2px solid;
padding-left: 10px;
padding-bottom: 0px;
border-left: #fff 2px solid;
padding-top: 10px;
border-bottom: #fff 2px solid 
}
.layout-three-column #beta 
{
background: none transparent scroll repeat 0% 0%;
margin: 15px 15px 0px;
width: 320px 
}
.layout-three-column #beta-inner 
{
border-top-width: 0px;
padding-right: 0px;
padding-left: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
padding-bottom: 0px;
padding-top: 0px;
border-right-width: 0px 
}
.headright 
{
float: right 
}
input 
{
font-family: "qMmpS pro w3", osaka, verdana, " SVbN", sans-serif 
}
select 
{
font-family: "qMmpS pro w3", osaka, verdana, " SVbN", sans-serif 
}
textarea 
{
font-family: "qMmpS pro w3", osaka, verdana, " SVbN", sans-serif 
}
