body
{
	background:#FFF;
	background-image:url(http://);
	background-repeat:repeat;
	color:#000;
	font-family:verdana, geneva, arial, sans-serif;
	font-size:10px;
	margin:0;
	min-width:720px;
	padding:0;
	text-align:center;
}

a img
{
	border:0;
}

h1,h2,h3,h4,h5,h6
{
	font-family:futura, helvetica, sans-serif;
	font-weight:400;
}

h1,h2,h3,h4,h5,h6,p,ol,ul,pre,blockquote
{
	margin-bottom:10px;
	margin-top:10px;
}

blockquote
{
	margin:0 12px;
	text-align:justify;
}

.clr
{
	border:0;
	clear:both;
	font-size:0;
	height:1px;
	line-height:0;
	margin:0 -1px -1px 0;
	overflow:hidden;
	padding:0;
	width:1px;
}

#container
{
	background:#FFF;
	margin:0 auto 20px;
	position:relative;
	text-align:left;
	width:90%;
}

#container-inner
{
	/* border-bottom:5px solid #292E33; */
	border-left: 1px solid #fff;
	/* border-right:5px solid #292E33; */
	position:static;
	width:auto;
}

#banner
{
	background-color:#FFF;
	background-image:url(http://);
	background-repeat:repeat;
	min-height:70px;
	position:relative;
	width:100%;
}

#banner-inner
{
	border-left:2px solid #FFF;
	border-right:2px solid #FFF;
	border-top:2px solid #FFF;
	padding:15px 13px;
	position:static;
}

#pagebody
{
	position:relative;
	width:100%;
}

#pagebody-inner
{
	position:static;
	width:100%;
}

#alpha,#beta,#gamma,#delta
{
	display:inline;
	float:left;
	min-height:1px;
	position:relative;
}

#delta
{
	float:right;
}

#alpha-inner,#beta-inner,#gamma-inner,#delta-inner
{
	position:static;
}

.banner-user
{
	border:0;
	float:left;
	margin:0 15px 0 0;
	overflow:hidden;
	padding:0;
	text-align:center;
	width:64px;
}

.banner-user-photo
{
	background-position:center center;
	background-repeat:no-repeat;
	border:0;
	display:block;
	margin:0 0 2px;
	padding:0;
	text-decoration:none!important;
}

.banner-user-photo img
{
	border:0;
	height:auto;
	margin:0;
	padding:0;
	width:64px;
}

.content-nav
{
	margin:0 10px 10px;
	text-align:center;
}

.date-header,.entry-content
{
	clear:both;
	position:static;
}

.entry,.trackbacks,.comments,.archive
{
	clear:both;
	margin-bottom:20px;
	overflow:hidden;
	position:static;
	width:100%;
}

.entry-content,.trackbacks-info,.trackback-content,.comment-content,.comments-open-content,.comments-closed
{
	clear:both;
	margin:5px 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;
}

#comment-author,#comment-email,#comment-url,#comment-text
{
	width:240px;
}

#comment-bake-cookie
{
	margin-left:0;
	vertical-align:middle;
}

#comment-post
{
	font-weight:700;
}

.image-thumbnail
{
	float:left;
	margin:0 10px 10px 0;
	width:115px;
}

.image-thumbnail img
{
	height:115px;
	margin:0 0 2px;
	width:115px;
}

.module
{
	margin:0 0 10px;
	overflow:hidden;
	position:relative;
	width:100%;
}

.module-content
{
	background:#FFF;
	border-left:1px solid #cfd4d9;
	border-right:0 solid #cfd4d9;
	border-top:1px solid #cfd4d9;
	/* border-color: #99b; */
	color:#000;
	font-size:1.1em;
	line-height:1.4em;
	margin:0 0 10px;
	padding:10px 10px 0;
	position:relative;
	text-align:left;
}

.module-list,.archive-list
{
	list-style:none;
	margin:0;
	padding:0;
}

.module-list-item
{
	color:#666;
	margin-bottom:5px;
	margin-top:0;
}

.module-presence img
{
	vertical-align:middle;
}

.module-powered .module-content
{
	background:#FFF;
	border-bottom:1px dashed a3b8cc;
	border-left:1px dashed a3b8cc;
	border-right:1px dashed a3b8cc;
	border-top:1px dashed a3b8cc;
	color:#292e33;
	font-family:'Trebuchet MS', Verdana, sans-serif;
	font-size:x-small;
	margin-bottom:0;
	padding-bottom:10px;
	text-align:left;
}

.module-calendar .module-content table
{
	border-collapse:collapse;
}

.module-calendar .module-content th,.module-calendar .module-content td
{
	text-align:center;
	width:14%;
}

.typelist-thumbnailed
{
	margin:0 0 20px;
}

.typelist-thumbnailed .module-list-item
{
	clear:both;
	display:block;
	margin:0;
}

.typelist-thumbnail
{
	float:left;
	margin:0 5px 0 0;
	min-width:60px;
	text-align:center;
	vertical-align:middle;
	width:auto;
}

.typelist-thumbnail img
{
	margin:5px;
}

.module-galleries .typelist-thumbnail img
{
	width:50px;
}

.typelist-description
{
	margin:0;
	padding:5px;
}

.module-recent-photos
{
	margin:0 0 15px;
}

.module-recent-photos .module-list
{
	border:0;
	display:block;
	height:1%;
	list-style:none;
	margin:0;
	padding:0;
}

.module-recent-photos .module-list-item
{
	border:0;
	display:block;
	float:left;
	height:1%;
	margin:0;
	padding:0;
}

.module-recent-photos .module-list-item a
{
	border:0;
	display:block;
	margin:0;
	padding:0;
}

.module-recent-photos .module-list-item img
{
	height:60px;
	margin:0;
	padding:0;
	width:60px;
}

.module-mmt-calendar
{
	margin-bottom:15px;
}

.module-mmt-calendar .module-header a
{
	text-decoration:none;
}

.module-mmt-calendar th
{
	text-align:left;
}

.module-mmt-calendar td
{
	height:75px;
	text-align:left;
	vertical-align:top;
	width:14%;
}

.day-photo
{
	height:54px;
	width:54px;
}

.day-photo a img
{
	height:50px;
	width:50px;
}

#beta a:link
{
	color:#C60;
	text-decoration:underline;
}

#banner a
{
	color:#C60;
	color: #445;
	text-decoration:none;
}

#banner a:hover
{
	color:#C60;
}

.module-header,.trackbacks-header,.comments-header,.comments-open-header,.archive-header
{
	background:#FFF;
	border-bottom:0 solid #933;
	border-left:30px dotted #933;
	border-left-color: #99b;
	border-left-color: #cfd4d9;
	border-right:0 solid #933;
	color:#933;
	color: #445;
	font-size: 21px;
	line-height:1;
	margin:0;
	padding:5px;
	position:relative;
	width:auto;
}

.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:#933;
	color: #C60;
}

#banner-header h1
{
/* 	color:#C60; */
	font-family:Futura, Helvetica, Arial, sans-serif;
	font-size:55pt;
	font-size: 34pt;
	font-weight:700;
	line-height:1;
	margin:0;
	text-align:left;
}


#banner-description
{
	background:none;
	color:#445;
/*	font-family:Georgia, 'Times New Roman', serif;  */
	font-size:small;
	line-height:1.125;
	margin-bottom:0;
	margin-top:5px;
	text-align:left;
}

#alpha
{
	background:#FFF;
	float:left;
	margin:15px 15px 0;
	width:70%;
}

#beta
{
	background:#FFF;
	float:right;
	width:25%;
}

#gamma,#delta
{
	background:#FFF;
	float:right;
	width:20%;
}

#beta-inner,#gamma-inner,#delta-inner
{
	border-color:#fff;
	border-style:solid;
	border-width:2px 2px 2px 0;
	padding:10px 10px 0;
}

.date-header
{
	background:#FFF;
	color:#933;
	font-family:Georgia, 'Times New Roman', serif;
	font-size:x-small;
	margin-top:0;
	text-align:left;
}

.entry-header
{
	background:#FFF;
	border-left:18px solid #999;
	color:#000;
	font-family:Helvetica, Arial, sans-serif;
	font-size:medium;
	margin-top:0;
	padding:5px;
	text-align:left;
}

div.entry-content p,div.comment-content p,div.trackback-content p
{
	color:#333;
	font-size:1.3em;
	line-height:1.4615em;
	margin:0;
	text-align:left;
}

div.entry-content blockquote p
{
	background-color:#F9EBD0;
	background-color: #cfd4d9;
	font-family:"gill sans light", 'Trebuchet MS', helvetica, sans-serif;
	font-size:1.9em;
	margin:12px 12px 0;
	padding:12px;
}

.entry-footer,.comment-footer,.trackback-footer
{
	background:#FFF;
	border-top:1px solid #dae0e6;
	color:#666;
	margin:12px 0;
	text-align:right;
}

div.entry-content p.entry-footer
{
	font-family:"gill sans light", 'Trebuchet MS', helvetica, sans-serif;
	font-size:1.4em;
	margin:12px 0 20px;
}

.comment-content,.trackback-content,.comment-footer,.trackback-footer
{
	margin-left:10px;
}

#trackbacks-info
{
	background:#e6ecf2;
	border:1px dashed #a3b8cc;
	color:#292e33;
	font-size:11px;
	margin:10px 0;
	padding:0 10px;
}

.comments-open-footer
{
	margin:10px 0;
}

.module-calendar .module-content
{
	margin:5px 0 15px;
}

.module-powered
{
	border-width:0;
}

.module-photo
{
	background:none;
}

.module-photo img
{
	border:3px solid #fff;
}

.module-list
{
	list-style:disc;
	margin:0 15px 10px;
}

.module-list .module-list
{
	list-style:circle;
	margin:5px 0 0;
	padding-left:15px;
}

.module-search #search
{
	width:100px;
}

textarea[id=comment-text]
{
	width:80%;
}

.commenter-profile img
{
	border-width:0;
	vertical-align:middle;
}

.layout-one-column body
{
	min-width:520px;
}

.layout-one-column #container
{
	width:90%;
}

.layout-two-column-left #alpha
{
	background:#FFF;
	float:left;
	margin:0;
	width:25%;
}

.layout-two-column-left #beta
{
	background:#FFF;
	float:right;
	margin:15px 15px 0;
	width:70%;
}

.layout-three-column #alpha
{
	background:#FFF;
	float:left;
	margin:0;
	width:20%;
}

.layout-three-column #beta
{
	background:#FFF;
	float:left;
	margin:15px 15px 0;
	width:50%;
}

.layout-three-column #gamma
{
	background:#FFF;
	float:right;
	margin:0;
	width:20%;
}

html,form
{
	margin:0;
	padding:0;
}

a,a:link
{
	text-decoration:underline;
}

.pkg:after,.typelist-thumbnailed .module-list-item:after,.module-recent-photos .module-list:after
{
	clear:both;
	content:" ";
	display:block;
	font-size:.1em;
	height:.1px;
	line-height:0;
	visibility:hidden;
}

* html .pkg,* html .typelist-thumbnailed .module-list-item,* html .module-recent-photos .module-list
{
	display:inline-block;
	height:1%;
}

.pkg,.comments-open label,.day-photo a
{
	display:block;
}

img.image-full,.module-featured-photo img,.module-mmt-calendar table,.layout-one-column #banner
{
	width:100%;
}

.module-photo .module-content,.module-wishlist .module-content
{
	text-align:center;
}

.module-featured-photo .module-content,.module-photo .module-content,.module-recent-photos .module-content,.module-mmt-calendar .module-content,.module-mmt-calendar .module-header,.module-list .module-list .module-list
{
	margin:0;
}


a:hover,#beta a:hover
{
	color:#036;
	color: #C60
}

a:visited,.entry-footer a,.entry-footer a:visited
{
	color:#336;
}


#alpha-inner,#beta-inner,#gamma-inner,.layout-two-column-left #alpha-inner,.layout-three-column #alpha-inner,.layout-three-column #gamma-inner
{
	border-bottom:2px solid #FFF;
	border-right:2px solid #FFF;
	border-top:2px solid #FFF;
	padding:10px 10px 0;
}

.module-mmt-calendar .module-content table,.module-calendar .module-content table,.module-search input
{
	font-size:10px;
}

.layout-two-column-left #beta-inner,.layout-three-column #beta-inner
{
	border-width:0;
	padding:0;
}
