/* Created using the Movable Type Style Generator <http://styles.movalog.com/generator/> */
/* Edited by Brian Moy on March 22, 2008 - added td.top and td.bottom */
/* basic elements */

td.top
{ 
background-image: 
url('http://img.photobucket.com/albums/v330/BriansPictures/Logos/menufadetop.jpg');
background-repeat: repeat-x
}

td.bottom
{ 
background-image: 
url('http://img.photobucket.com/albums/v330/BriansPictures/Logos/menufadebottom.jpg');
background-repeat: repeat-x
}

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: verdana, 'trebuchet ms', sans-serif;
font-size: 12px;
}

form
{
margin: 0;
padding: 0;
}

a
{
text-decoration: underline;
}


a img
{
border-width: 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-top: 0;
margin-right: -1px;
margin-bottom: -1px;
margin-left: 0;
border-width: 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-top: 0;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;/* center on everything else */
width: 720px;
text-align: left;
}

#container-inner
{
position: static;
width: auto;
}

#banner
{
position: relative;
}

#banner-inner
{
position: static;
}

#pagebody
{
position: relative;
width: 100%;
}
/* page body */
#pagebody-inner
{
position: relative;
width: auto;
}

#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-top: 0;
margin-right: 15px;
margin-bottom: 0;
margin-left: 0;
border-width: 0;
padding: 0;
text-align: center;
}

.banner-user-photo
{
display: block;
margin-top: 0;
margin-right: 0;
margin-bottom: 2px;
margin-left: 0;
border-width: 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-width: 0;
padding: 0;
}

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

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

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

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

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

/* modules */
.module
{
position: relative;
overflow: hidden;
width: 100%;
}

.module-content
{
position: relative;
margin-top: 5px;
margin-right: 10px;
margin-bottom: 20px;
margin-left: 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-top: 0;
margin-right: 0;
margin-bottom: 20px;
margin-left: 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-top: 0;
margin-right: 5px;
margin-bottom: 0;
margin-left: 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-top: 0;
margin-right: 0;
margin-bottom: 15px;
margin-left: 0;
}

.module-recent-photos .module-content
{
margin: 0;
}

.module-recent-photos .module-list
{
display: block;
height: 1%;
margin: 0;
border-width: 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-width: 0;
padding: 0;
}

.module-recent-photos .module-list-item a
{
display: block;
margin: 0;
border-width: 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;
}

/* * theme * */
/* basic page elements */
body
{
font-family: 'Verdana', trebuchet ms, helvetica, arial, sans-serif;
font-size: small;
}

/* unvisited link */
a
{
	color: Blue;
	font: normal;
	text-decoration: none;
}

/* visited link */
a:visited
{
	color: Red;
	font: normal;
}

/* mouse over link */
a:hover
{
background: Yellow;
font: normal;
text-decoration: none;
}


#banner a
{
text-decoration: none;
}

/* Top description/menubar link hover color */ 
#banner a:hover
{
}

h1, h2, h3, h4, h5, h6
{
font-family: 'verdana', trebuchet ms, helvetica, arial, sans-serif;
}

/* top part of menu boxes*/
.module-header, .trackbacks-header, .comments-header, .comments-open-header, .archive-header
{
/* ie win (5, 5.5, 6) bugfix */
p\osition: relative;
width: 100%;
w\idth: auto;
margin: 0;
padding: 5px;
color: White;
background-color: Black;
font-size: small;
font-weight: bold;
line-height: 1;
font: Verdana, Geneva, 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;
}

.entry-more-link, .entry-footer, .comment-footer, .trackback-footer, .typelist-thumbnailed
{
font-size: px;
}

/* page layout */
body
{
min-width: 720px;
color: #333;
background-color: #000000; /*background color*/
background-image: url("");
background-repeat: repeat-x;
}

#container
{
width: 90%;
margin-bottom: 20px;
background-color: #FFFFFF;
}

#container-inner
{
border-top-color: transparent;
border-top-width: 5px;
border-top-style: none;
border-right-color: transparent;
border-right-width: 5px;
border-right-style: none;
border-bottom-color: transparent;
border-bottom-width: 5px;
border-bottom-style: none;
border-left-color: transparent;
border-left-width: 5px;
border-left-style: none;
}

#banner
{
width: 100%;
background-color: #000000;
background-image: url("");
}

#banner-inner
{
padding-top: 15px;
padding-right: 13px;
padding-bottom: 15px;
padding-left: 13px;
border-top-color: #999999;
border-top-width: 2px;
border-top-style: none;
border-right-color: #999999;
border-right-width: 0px;
border-right-style: none;
border-bottom-color: #999999;
border-bottom-width: 0px;
border-bottom-style: none;
border-left-color: #999999;
border-left-width: 0px;
border-left-style: none;
}

#banner-header
{
margin: 0;
font-family: Verdana, Arial, sans-serif;
color: #FFFFFF;
font-size: x-large;
text-align: left;
font-weight: bold;
line-height: 1;
}

#banner-description
{
margin-top: 5px;
margin-bottom: 0;
font-family: Verdana, Arial, sans-serif;
color: #FFFFFF;
font-size: small;
text-align: left;
font-weight: bold;
background-image: none;
line-height: 1.125;
}

#alpha
{
float: left;
margin-top: 15px;
margin-right: 15px;
margin-bottom: 0;
margin-left: 15px;
width: 70%;
}

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

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

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

#alpha-inner
{
padding-top: 10px;
padding-right: 10px;
padding-bottom: 0;
padding-left: 10px;
border-top-color: #FFFFFF;
border-top-width: 2px;
border-top-style: solid;
border-right-color: #FFFFFF;
border-right-width: 2px;
border-right-style: solid;
border-bottom-color: #FFFFFF;
border-bottom-width: 2px;
border-bottom-style: solid;
}

#beta-inner
{
padding-top: 10px;
padding-right: 10px;
padding-bottom: 0;
padding-left: 10px;
border-top-color: #FFFFFF;
border-top-width: 2px;
border-top-style: solid;
border-right-color: #FFFFFF;
border-right-width: 2px;
border-right-style: solid;
border-bottom-color: #FFFFFF;
border-bottom-width: 2px;
border-bottom-style: solid;
}

#gamma-inner
{
padding-top: 10px;
padding-right: 10px;
padding-bottom: 0;
padding-left: 10px;
border-top-color: #FFFFFF;
border-top-width: 2px;
border-top-style: solid;
border-right-color: #FFFFFF;
border-right-width: 2px;
border-right-style: solid;
border-bottom-color: #FFFFFF;
border-bottom-width: 2px;
border-bottom-style: solid;
}

.date-header
{
/* ie win (5, 5.5, 6) bugfix */
p\osition: relative;
width: 100%;
w\idth: auto;
margin: 0;
padding: 5px;
color: Black;
background-color: transparent;
font-size: x-small;
font-weight: bold;
line-height: 1;
font: Verdana, Geneva, Arial, Helvetica, sans-serif;
border-top: thin dashed Gray;
}

/* post title box */
.entry-header, .asset-name
{
	margin-top: 0;
	background-color: Silver;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: medium;
	font-weight: bold;
	padding: 5px 80px;
	border-left: medium dotted Black;
	border-right: medium dotted Black;
	border-top: medium dotted Black;
}

/* |comments link footer */
.asset-meta
{
	font-size: xx-small;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.entry-content, .comment-content, .trackback-content
{
background-color: #FFFFFF;
font-family: Verdana, Arial, sans-serif;
text-align: left;
color: #333333;
font-size: small;
border-bottom-color: #FFFFFF;
border-bottom-width: 0px;
border-bottom-style: solid;
margin: 0;
line-height: 1.5;
}

.entry-footer, .comment-footer, .trackback-footer, .byline
{
	background-color: White;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	font-family: Verdana, Arial, sans-serif;
	text-align: right;
	color: #000000;
	font-size: x-small;
	border-bottom-color: #dae0e6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

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

.content-nav
{
margin-top: 0;
}

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

.comments-open-footer
{
margin-top: 10px;
margin-right: 0;
margin-bottom: 10px;
margin-left: 0;
}

/* modules */
.module
{
margin-top: 0;
margin-right: 0;
margin-bottom: 10px;
margin-left: 0;
}
/* bottom part of side menus */
.module-content
{
margin-top: 0;
margin-right: 0;
margin-bottom: 10px;
margin-left: 0;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
line-height: 1.2;
background-color: #D3D3D3;
font-family: 'Verdana', Trebuchet MS, sans-serif;
text-align: left;
color: #333333;
font-size: small;
border-top-color: #cfd4d9;
border-top-width: 1px;
border-top-style: solid;
}

.module-calendar .module-content
{
margin-top: 5px;
margin-right: 0;
margin-bottom: 15px;
margin-left: 0;
}

.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;
padding-bottom: 10px;
background-color: #FFFFFF;
font-family: 'Trebuchet MS', Verdana, sans-serif;
text-align: left;
color: #292e33;
font-size: x-small;
border-top: a3b8cc;
border-top-width: 1px;
border-top-style: dashed;
border-right: a3b8cc;
border-right-width: 1px;
border-right-style: dashed;
border-bottom: a3b8cc;
border-bottom-width: 1px;
border-bottom-style: dashed;
border-left: a3b8cc;
border-left-width: 1px;
border-left-style: dashed;
}

.module-photo
{
background-image: none;
}

.module-photo img
{
border-color: #fff;
border-width: 1px;
border-style: solid;
}

.module-list
{
margin-top: 0;
margin-right: 15px;
margin-bottom: 10px;
margin-left: 15px;
list-style: disc;
}

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

.module-list-item
{
margin-top: 0;
color: #666;
line-height: 1.2;
}

.module-search input
{
font-size: 10px;
}

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

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

/* comments */
textarea[id="comment-text"]
{
width: 80%;
}

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

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

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

.layout-one-column #banner
{
width: 100%;
}

/* necessary for ie win */
/* two-column-left tweaks */
.layout-two-column-left #alpha
{
margin: 0;
width: 25%;
float: left;
}

.layout-two-column-left #alpha-inner
{
padding-top: 10px;
padding-right: 10px;
padding-bottom: 0;
padding-left: 10px;
border-top-color: #FFFFFF;
border-top-width: 2px;
border-top-style: solid;
border-right-color: #FFFFFF;
border-right-width: 2px;
border-right-style: solid;
border-bottom-color: #FFFFFF;
border-bottom-width: 2px;
border-bottom-style: solid;
}

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

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

/* three-column tweaks */
.layout-three-column #alpha
{
margin: 0;
width: 20%;
float: left;
}

.layout-three-column #alpha-inner
{
padding-top: 10px;
padding-right: 10px;
padding-bottom: 0;
padding-left: 10px;
border-top-color: #FFFFFF;
border-top-width: 2px;
border-top-style: solid;
border-right-color: #FFFFFF;
border-right-width: 2px;
border-right-style: solid;
border-bottom-color: #FFFFFF;
border-bottom-width: 2px;
border-bottom-style: solid;
}

.layout-three-column #beta
{
float: left;
margin-top: 15px;
margin-right: 15px;
margin-bottom: 0;
margin-left: 15px;
width: 50%;
background-color: #FFFFFF;
}

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

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

.layout-three-column #gamma-inner
{
padding-top: 10px;
padding-right: 10px;
padding-bottom: 0;
padding-left: 10px;
border-top-color: #FFFFFF;
border-top-width: 2px;
border-top-style: solid;
border-right-color: #FFFFFF;
border-right-width: 2px;
border-right-style: solid;
border-bottom-color: #FFFFFF;
border-bottom-width: 2px;
border-bottom-style: solid;
}

