/* Base Weblog (base-weblog.css) *//* basic elements */html{   margin: 0;   /* setting border: 0 hoses ie6 win window inner well border */   padding: 0;}body{   margin: 0;   /* setting border: 0 hoses ie5 win window inner well border */   padding: 0;   font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";   font-size: 13px;}form, input { margin: 0; padding: 0; }a { text-decoration: underline; }a img { border: 0; }h1, h2, h3, h4, h5, h6 { font-weight: normal; }h1, h2, h3, h4, h5, h6, p, ol, ul, pre, blockquote{   margin-top: 10px;   margin-bottom: 10px;}/* standard helper classes */.clr{   clear: both;   overflow: hidden;   width: 1px;   height: 1px;   margin: 0 -1px -1px 0;   border: 0;   padding: 0;   font-size: 0;   line-height: 0;}/* .pkg class wraps enclosing block element around inner floated elements */.pkg:after{   content: " ";   display: block;   visibility: hidden;   clear: both;   height: 0.1px;   font-size: 0.1em;   line-height: 0;}* html .pkg { display: inline-block; }/* no ie mac \*/* html .pkg { height: 1%; }.pkg { display: block; }/* *//* page layout */body { text-align: center; } /* center on ie */#container{   position: relative;   margin: 0 auto; /* center on everything else */   width: 800px;   text-align: left;}#container-inner { position: static; width: auto; }#banner { position: relative; }#banner-inner { position: static; }#pagebody { position: relative; width: 100%; }#pagebody-inner { position: static; width: 100%; }#alpha, #beta, #gamma, #delta{   display: inline; /* ie win bugfix */   position: relative;   float: left;   min-height: 1px;}#delta { float: right; }#alpha-inner, #beta-inner, #gamma-inner, #delta-inner{   position: static;}/* banner user/photo */.banner-user{   float: left;   overflow: hidden;   width: 64px;   margin: 0 15px 0 0;   border: 0;   padding: 0;   text-align: center;}.banner-user-photo{   display: block;   margin: 0 0 2px 0;   border: 0;   padding: 0;   background-position: center center;   background-repeat: no-repeat;   text-decoration: none !important;}.banner-user-photo img{   width: 64px;   height: auto;   margin: 0;   border: 0;   padding: 0;}/* content */.content-nav{   text-align: left;}.date-header,.entry-content{   position: static;   clear: both;}.entry,.trackbacks,.comments,.archive{	margin-bottom: 20px;	margin-right: 30px;	margin-top: 20px;}.entry-content,.trackbacks-info,.trackback-content,.comment-content,.comments-open-content,.comments-closed{   clear: both;	font-size: 13px;	line-height: 140%;	padding-top: 0px;	padding-right: 10px;	padding-left: 10px;	padding-bottom: 10px;}.entry-excerpt,.entry-body,.entry-more-link,.entry-more{   clear: both;}.entry-footer,.trackback-footer,.comment-footer,.comments-open-footer,.archive-content{   clear: both;   margin: 5px 10px 20px 10px;}.comments-open label { display: block; }#comment-author, #comment-email, #comment-url, #comment-text{   width: 240px;}#comment-bake-cookie{   margin-left: 0;   vertical-align: middle;}#comment-post{   font-weight: bold;}img.image-full { width: 100%; }.image-thumbnail{   float: left;   width: 115px;   margin: 0 10px 10px 0;}.image-thumbnail img{   width: 115px;   height: 115px;   margin: 0 0 2px 0;}/* modules */.module{   position: relative;   overflow: hidden;   width: 100%;}.module-content{   position: relative;   margin: 5px 10px 20px 10px;}.module-list,.archive-list{   margin: 0;   padding: 0;   list-style: 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,.module-calendar .module-content td{   width: 14%;   text-align: center;}.typelist-thumbnailed { margin: 0 0 20px 0; }.typelist-thumbnailed .module-list-item{   display: block;   clear: both;   margin: 0;}/* positioniseverything.net/easyclearing.html */.typelist-thumbnailed .module-list-item:after{   content: " ";   display: block;   visibility: hidden;   clear: both;   height: 0.1px;   font-size: 0.1em;   line-height: 0;}* html .typelist-thumbnailed .module-list-item { display: inline-block; }/* no ie mac \*/* html .typelist-thumbnailed .module-list-item { height: 1%; }.typelist-thumbnailed .module-list-item { display: block; }/* */.typelist-thumbnail{   float: left;   min-width: 60px;   width: 60px;   /* no ie mac \*/width: auto;/* */   margin: 0 5px 0 0;   text-align: center;   vertical-align: middle;}.typelist-thumbnail img { margin: 5px; }.module-galleries .typelist-thumbnail img { width: 50px; }.typelist-description{   margin: 0;   padding: 5px;}.module-featured-photo .module-content,.module-photo .module-content{   margin: 0;}.module-featured-photo img { width: 100%; }.module-recent-photos { margin: 0 0 15px 0; }.module-recent-photos .module-content { margin: 0; }.module-recent-photos .module-list{   display: block;   height: 1%;   margin: 0;   border: 0;   padding: 0;   list-style: none;}/* positioniseverything.net/easyclearing.html */.module-recent-photos .module-list:after{   content: " ";   display: block;   visibility: hidden;   clear: both;   height: 0.1px;   font-size: 0.1em;   line-height: 0;}* html .module-recent-photos .module-list { display: inline-block; }/* no ie mac \*/* html .module-recent-photos .module-list { height: 1%; }.module-recent-photos .module-list { display: block; }/* */.module-recent-photos .module-list-item{   display: block;   float: left;   /* ie win fix \*/ height: 1%; /**/   margin: 0;   border: 0;   padding: 0;}.module-recent-photos .module-list-item a{   display: block;   margin: 0;   border: 0;   padding: 0;}.module-recent-photos .module-list-item img{   width: 60px;   height: 60px;   margin: 0;   padding: 0;}/* mmt calendar */.module-mmt-calendar { margin-bottom: 15px; }.module-mmt-calendar .module-content { margin: 0; }.module-mmt-calendar .module-header { margin: 0; }.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{   width: 14%;   height: 75px;   text-align: left;   vertical-align: top;}.day-photo{   width: 54px;   height: 54px;}.day-photo a{   display: block;}.day-photo a img{   width: 50px;   height: 50px;}/* Vicksburg (theme-vicksburg.css) *//* basic page elements */body{	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	font-size: 13px;	color: #666666;}a {	color: #36414d;	text-decoration: underline;}a:hover { color: #a3b8cc; }#banner a { color: #fff; text-decoration: none; }#banner a:hover { color: #fff; }.module-content a { color: #36414d; }.module-content a:hover { color: #a3b8cc; }h1, h2, h3, h4, h5, h6{   font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";}.trackbacks-header,.comments-header,.comments-open-header,.archive-header{   /* ie win (5, 5.5, 6) bugfix */   p\osition: relative;   width: 100%;   w\idth: auto;   border-left: 5px solid #000066;   padding: 10px;   color: #fff;   background: #a3b8cc;   font-size: 12px;   font-weight: bold;   line-height: 140%;   text-transform: uppercase;   text-align: left;}.module-subheader{	margin: 0;	font-size: 12px;	font-weight: 600;	line-height: 120%;	text-transform: uppercase;	text-align: left;	color: #333333;	font-family: "Arial", "Helvetica", "sans-serif";}.module-header a,.module-header a:hover,.trackbacks-header a,.trackbacks-header a:hover,.comments-header a,.comments-header a:hover,.comments-open-header a,.comments-open-header a:hover.archive-header a,.archive-header a:hover{   color: #FFFFFF;   text-decoration: none;}.module-subheader a,.module-subheader a:hover,{   color: #333333;   text-decoration: none;}   .entry-more-link,.entry-footer,.comment-footer,.trackback-footer,.typelist-thumbnailed{   font-size: 11px;}.commenter-profile img { vertical-align: middle; }/* page layout */body{   min-width: 800px;   color: #000000}#banner{   width: 750px; /* necessary for ie win */   background: #a3b8cc;}#banner-inner{   padding: 15px 13px;}.banner-user{   width: 70px;   margin-top: 5px;   font-size: 10px;}.banner-user-photo { border: 1px solid #fff; }#banner-header{   margin: 0;   color: #fff;   font-size: 30px;   font-weight: bold;   line-height: 1;   text-shadow: #36414d 0 2px 3px;}#banner-description{   margin-top: 5px;   margin-bottom: 0;   color: #fff;   background: none;   font-size: 12px;   font-weight: bold;   line-height: 1.125;   text-shadow: #36414d 0 1px 2px;}#alpha { margin: 0px 30px 0 15px; width: 555px; }#beta { width: 180px; background: #FFFFFF; }#gamma, #delta { width: 180px; background: #e6ecf2; }#beta-inner { padding: 2px 2px 0 2px; }#gamma-inner,#delta-inner{   padding: 10px 10px 0 10px;   border-width: 2px 2px 2px 0;   border-style: solid;   border-color: #fff;}.date-header{   margin-top: 0;   font-size: 11px;   font-weight: bold;   text-transform: uppercase;}.entry-header{	margin-top: 30;	color: #666;	font-size: 18px;	font-weight: bold;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #993300;	padding: 0;}.entry-content,.comment-content,.trackback-content{	line-height: 1.5;}.entry-footer,.comment-footer,.trackback-footer{   margin: 0 0 20px 0;   border-top: 1px solid #000033;   padding-top: 3px;   color: #666;   font-size: 10px;   text-align: right;}.comment-content,.trackback-content,.comment-footer,.trackback-footer{   margin-left: 10px;}.content-nav {	margin-top: 15px;}#trackbacks-info{   margin: 10px 0;   border: 1px dashed #a3b8cc;   padding: 0 10px;   color: #292e33;   font-size: 11px;   text-align: center;   background: #e6ecf2;}.comments-open-footer{   margin: 10px 0;}/* modules */.module{   margin: 0 0 10px 0;   border-bottom: 1px solid #f3f6f9;   background: #dae0e6;}.module-content{   margin: 0 0 10px 0;   border-top: 1px solid #cfd4d9;   padding: 10px 10px 0 10px;   font-size: 10px;   line-height: 1.2;}.module-search input { font-size: 10px; }.module-search #search { width: 100px; }.module-mmt-calendar .module-content table,.module-calendar .module-content table { font-size: 10px; }.module-powered { border-width: 0; }.module-powered .module-content{	margin-bottom: 0;	border: none;	padding-bottom: 10px;	color: #292e33;	background: #fff;	font-size: 11px;}.module-photo { background: none; }.module-photo img { border: solid 1px #fff; }.module-list{   margin: 0 15px 10px 15px;   list-style: disc;}.module-list .module-list{   margin: 5px 0 0 0;   padding-left: 15px;   list-style: circle;}.module-list-item{   margin-top: 0;   color: #666;   line-height: 1.2;}.typelist-thumbnailed .module-list{   margin: 0 0 10px 0;   list-style: none;}.typelist-thumbnailed .module-list-item{   margin: 1px 0;   padding: 0;   background: #f3f6f9;}.typelist-thumbnail{   background: #fff;}.module-photo img { border: 1px solid #fff; }.module-featured-photo { width: 398px; }.module-featured-photo .module-content{   margin: 0;   border-width: 0;   padding: 0;}.module-featured-photo img { width: 398px; }.module-recent-photos .module-content { padding: 10px 0 0 19px; }.module-recent-photos .module-list { margin: 0; }.module-recent-photos .module-list-item{   width: 64px; /* mac ie fix */   margin: 0 10px 10px 0;   padding: 0;   background: none;}.module-recent-photos .module-list-item a{   border: #cfd4d9 1px solid;   padding: 1px;   background: #fff;}.module-recent-photos .module-list-item a:hover{   border-color: #36414d;   background: #fff;}/* calendar tweaks */   .layout-calendar #alpha { width: 260px; }   .layout-calendar #beta { width: 420px; }   .layout-calendar #gamma,   .layout-calendar #delta   {      width: 190px;   }   .layout-calendar #gamma-inner,   .layout-calendar #delta-inner   {      border: 0;      padding: 0;   }   .module-mmt-calendar { width: 398px; }   .module-mmt-calendar .module-content   {      margin: 0;      border-width: 0;      padding: 10px;   }   .module-mmt-calendar table   {      width: 378px;      background: #a3b8cc;   }   .module-mmt-calendar th   {      color: #fff;      border-top: 1px solid #fff;      border-right: 1px solid #f3f6f9;      border-bottom: 1px solid #cfd4d9;      padding: 2px;      text-align: right;      font-weight: bold;   }   .module-mmt-calendar td   {      border-top: 1px solid #fff;      border-right: 1px solid #f3f6f9;      border-bottom: 1px solid #cfd4d9;      padding: 2px;      text-align: right;      font-weight: normal;      background: #e6ecf2;   }   th.weekday-7, td.day-7, td.day-14, td.day-21, td.day-28, td.day-35, td.day-42   {      border-right: none;   }   .module-mmt-calendar td { height: 70px; }   .day-photo   {      width: 49px;      height: 49px;   }	   .day-photo a   {      border: #cfd4d9 1px solid;      padding: 1px;      background: #fff;   }   .day-photo a:hover   {      border-color: #36414d;      background: #fff;   }   .day-photo a img   {      width: 45px;      height: 45px;   }/* artistic tweaks */   .layout-artistic #alpha { width: 260px; }   .layout-artistic #beta { width: 420px; }   .layout-artistic #gamma,   .layout-artistic #delta   {      width: 190px;   }   .layout-artistic #gamma-inner,   .layout-artistic #delta-inner   {      border: 0;      padding: 0;   }/* moblog1 tweaks */   .layout-moblog1 #alpha   {      margin: 0;      width: 180px;      background: #e6ecf2;   }   .layout-moblog1 #alpha-inner   {      padding: 10px 10px 0 10px;      border-width: 2px 0 2px 2px;      border-style: solid;      border-color: #fff;   }   .layout-moblog1 #beta   {      margin: 15px 15px 0 15px;      width: 320px;      background: none;   }   .layout-moblog1 #beta-inner   {      padding: 0;      border-width: 0;   }   .layout-moblog1 .module-recent-photos .module-content { padding: 10px 0 0 10px; }/* moblog2 tweaks */   .layout-moblog2 #alpha   {      margin: 0;      width: 86px;      background: #e6ecf2;   }   .layout-moblog2 #alpha-inner   {      padding: 10px 10px 0 10px;      border-width: 2px 0 2px 2px;      border-style: solid;      border-color: #fff;   }   .layout-moblog2 #beta   {      margin: 15px 15px 0 15px;      width: 260px;      background: none;   }   .layout-moblog2 #beta-inner   {      padding: 0;      border-width: 0;   }   .layout-moblog2 #delta   {      width: 154px;   }   .layout-moblog2 .module-recent-photos   {      border: 0;      background: none;   }   .layout-moblog2 .module-recent-photos .module-content   {      padding: 0;      border: 0;   }   .layout-moblog2 .module-recent-photos .module-list-item { margin: 0 0 10px 0; }/* timeline tweaks */   .layout-timeline #alpha { width: 260px; }   .layout-timeline #beta { width: 420px; }   .layout-timeline #gamma,   .layout-timeline #delta   {      width: 190px;   }   .layout-timeline #gamma-inner,   .layout-timeline #delta-inner   {      border: 0;      padding: 0;   }/* one-column tweaks */   .layout-one-column body { min-width: 520px; }   .layout-one-column #container { width: 520px; }   .layout-one-column #banner { width: 510px; } /* necessary for ie win *//* two-column-left tweaks */   .layout-two-column-left #alpha   {      margin: 0;      width: 200px;      background: #e6ecf2;   }   .layout-two-column-left #alpha-inner   {      padding: 10px 10px 0 10px;      border-width: 2px 0 2px 2px;      border-style: solid;      border-color: #fff;   }   .layout-two-column-left #beta   {      margin: 15px 15px 0 15px;      width: 480px;      background: none;   }   .layout-two-column-left #beta-inner   {      padding: 0;      border-width: 0;   }/* three-column tweaks */   .layout-three-column #alpha   {      margin: 0;      width: 180px;      background: #e6ecf2;   }   .layout-three-column #alpha-inner   {      padding: 10px 10px 0 10px;      border-width: 2px 0 2px 2px;      border-style: solid;      border-color: #fff;   }   .layout-three-column #beta   {      margin: 15px 15px 0 15px;      width: 320px;      background: none;   }   .layout-three-column #beta-inner   {      padding: 0;      border-width: 0;   }   #header-link {	width: 750px;}.header-link {	background-color: #FFCC66;	text-align: center;	line-height: 140%;	padding: 10px;}.left-link{    margin-bottom: 2px}.module-header{   /* ie win (5, 5.5, 6) bugfix */   border-left: 10px solid #000066;	padding: 5px 10px;	color: #fff;	background: #a3b8cc;	font-size: 12px;	font-weight: normal;	line-height: 140%;	text-transform: uppercase;	text-align: left;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-top-color: #999999;	border-right-color: #999999;	border-bottom-color: #999999;}.adress {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	font-size: 12px;	color: #333333;	background-color: #CCCC99;	padding: 10px;	line-height: 140%;	border: 1px solid #999999;    text-align: left;}.book-title {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	font-size: 14px;	font-weight: bold;	color: #FF0000;	padding-left: 10px;}.writer {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	font-size: 10px;	line-height: 140%;	padding-left: 10px;}.book-discription {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	font-size: 13px;	line-height: 140%;	padding-left: 10px;	padding-bottom: 5px;}a.book-title:link {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	color: #FF0000;	text-decoration: underline;	padding-left: 10px;}a.book-title:hover {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	color: #FF9999;	padding-left: 10px;}.sub-header {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	font-size: 16px;	color: #FFFFFF;	background-color: #3399FF;	padding-top: 2px;	padding-bottom: 2px;	padding-left: 10px;	margin-bottom: 10px;	font-weight: bold;}.event-title {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	font-size: 14px;	font-weight: bold;	color: #003399;	padding-left: 10px;}.plan{	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	font-size: 12px;	line-height: 140%;	padding-left: 10px;}.event-discription {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	font-size: 13px;	line-height: 140%;	padding-left: 10px;	padding-bottom: 5px;}a.event-title:link {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	color: #003399;	text-decoration: underline;	padding-left: 10px;}a.event:hover {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	color: #66CCFF;	padding-left: 10px;}.index {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	font-size: 13px;	line-height: 140%;	border: 1px solid #999999;	margin-right: 15px;	padding-left: 10px;}td {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	font-size: 13px;	line-height: 140%;}a.module-subheader:link{	margin: 0;	font-weight: 600;	color: #333333;	font-family: "Arial", "Helvetica", "sans-serif";	text-decoration: none;}a.module-subheader:hover{	margin: 0;	font-weight: 600;	text-align: left;	color: #a3b8cc;	font-family: "Arial", "Helvetica", "sans-serif";}
