/*
name: Stevenson
designer: Lilia Ahner
designer_url: http://www.lilia.com
developer: Lilia Ahner
developer_url: http://www.lilia.com
*/
/* $Id: theme-stevenson.css 14270 2005-07-06 01:20:10Z ydnar $ */

/* basic page elements */

body
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	}

a { color: #06C; text-decoration: underline; }
a:visited { color: #369; }
a:hover { color: #900; }

a.HeaderLink{color:#900; text-decoration:none;}
a.HeaderLink:hover{color:#ff9900; text-decoration:underline;}


#banner a, #header a { color: #fff; text-decoration: none; }
#banner a:visited, #header a:visited { color: #fff; }
#banner a:hover, #header a:hover { color: #e4e4e4; }

.module-content, .widget-content {
 padding-left:28px;	
	padding-top:10px;
	padding-bottom:10px
}
.module-content a { color: #336699; font-weight: bold;}
.module-content a:visited { color: #bcaace; }
.module-content a:hover { color: #990000; }

.widget-content a { color:#336699; font-weight: bold;} 
.widget-content a:visited { color:#6E849A; }
.widget-content a:hover { color: #990000; }


h1, h2, h3, h4, h5, h6
{
	font-family: georgia, 'times new roman', times, serif;
}

.module-header,.widget-header,
.trackbacks-header,
.comments-header,
.comments-open-header,
.archive-header
{
	/* ie win (5, 5.5, 6) bugfix */
	position: relative; 
	width: 100%;
	width: auto;
	margin: 0 0 1px 0;
	padding: 5px 5px 5px 25px;
	color: #fff;
	background: #799de7 url(colitem-header-bg.gif) 0 50% repeat;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 100%;
}

.module-header a, .widget-header a,
.module-header a:visited,
.trackbacks-header a,
.trackbacks-header a:visited,
.comments-header a,
.comments-header a:visited,
.comments-open-header a,
.comments-open-header a:visited
.archive-header a,
.archive-header a:visited
{
	color: #fff;
}

.module-header a:hover,
.trackbacks-header a:hover,
.comments-header a:hover,
.comments-open-header a:hover,
.archive-header a:hover
{
	color: #369;
}

.module-content a { color: #369; font-weight: bold;}
.module-content a:visited { color: #6e849a; }
.module-content a:hover { color: #900; }

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


/* page layout */

body
{
	color: #333;
	background: #e1e0e0;
}

#container
{
	background-color : White;
	width: 100%;
	border : medium solid Black;
	float:left;
}

#container-inner
{

	margin: 0 10px 0 10px;
	/*border-bottom: 1px solid #4A87B9;*/

}

#banner,#header
{
	width: 100%; /* necessary for ie win */
	border-bottom: 1px solid #000;
	background: #369 url(banner-bg.gif) repeat;
}

#banner-inner,#header-inner { padding: 20px; }

.banner-user
{
	width: 70px;
	margin-top: 4px;
	font-size: 10px;
	font-weight: normal;
}

.banner-user-photo { border: 3px double #fff; }

#banner-header,
#header-name
{
	margin: 0;
	color: #FFF;
	font-size: 30px;
	font-weight: bold;
	line-height: 110%;
}

#banner-description,
#header-description
{
	margin: 1px 0;
	color: #fff;
	background: none;
	font-size: 12px;
	line-height: 1.125;
}

#alpha { margin: 20px 0 20px 20px; width: 65%; float:left; 	line-height : 20px;}
#beta { margin: 20px 0 0 40px; }


.date-header
{
	margin: 0;
	padding-bottom: 10px;
	font-size: 14px;
	border-bottom : thin solid Gray;
}

.entry-header,
.asset-name entry-title,
#page-title
{
	margin: 10px 0;
	padding: 0 0 0 20px;
	color: #900;
	background: transparent url(entry-header-bg.gif) 0 0.2em no-repeat;
	font-size: 18px;
	font-weight: bold;
}
#asset-body,
.entry-content { margin: 0; }
.entry-footer, .byline
{
	margin: 0 0 20px 0;
	border-top: 1px solid #eee;
	padding-top: 2px;
	color: #666;
	font-weight: normal;
}

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


/* modules */

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

.module-mmt-calendar .module-content table,
.module-calendar .module-content table { font-size: 11px; }

.module-calendar .module-content table th { font-size: 10px; }

.module-mmt-calendar .module-header a { color: #900; }
.module-mmt-calendar .module-header a:visited { color: #900; }
.module-mmt-calendar .module-header a:hover { color: #069; }

.module-powered { margin: 20px 0; }
.module-powered .module-content
{
	margin: 0;
	padding: 10px;
	border: 1px solid #ccc;
	color: #333;
	background: #dcd8d8 url(powered-bg.gif) repeat-x;
}

.module-powered a { color: #369; }
.module-powered a:visited { color: #369; }
.module-powered a:hover { color: #900; }

.module-photo { background: none; }
.module-photo img { border: solid 1px #dce1e4; }

.module-list-item, .widget-list-item
{

	padding-left: 14px;
	background: url(li-bg.gif) 0 0.3em no-repeat;
	line-height: 150%;
}

.typelist-thumbnailed .module-list
{
	margin: 0;
}

.typelist-thumbnailed .module-list-item
{
	margin: 0 0 1px 0;
	padding: 0;
	border: 1px solid #d9dee1;
	background: #e5e5e5 url(typelist-thumbnailed-bg.gif) repeat-x;
}

.typelist-thumbnail { background: #fff; }

.module-featured-photo img
{
	width: 50%;
}


/* recent photos */

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

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

.module-recent-photos .module-list-item
{

	margin: 0 6px 6px 0;
	padding: 0;
	background: none;
}

.module-recent-photos .module-list-item a
{
	border: 1px solid #369;
	padding: 1px;
	background: #fff;
}

.module-recent-photos .module-list-item a:hover
{
	border-color: #900;
}


/* artistic tweaks */


/* calendar tweaks */
	
	.layout-calendar #beta { overflow: visible;}
	
	.module-mmt-calendar { width: 100%; }
		
	.module-mmt-calendar .module-header
	{
		margin: 0;
		border: 0;
		padding: 0;
		color: #999;
		background: none;
		font-size: 14px;
		font-weight: normal;
		text-align: right;
		text-transform: none;
	}
	
	.module-mmt-calendar table
	{
		margin-top: 6px;
		color: #fff;
		background: #bcc5cc;
	}
	
	.module-mmt-calendar th
	{
		border-right: 1px solid #eee;
		border-bottom: 1px solid #eee;
		padding: 2px;
		background: #84a7ed;
		text-align: right;
		font-weight: normal;
	}
	
	.module-mmt-calendar td
	{
		border-right: 1px solid #eee;
		border-bottom: 1px solid #eee;
		padding: 2px;
		background: #c3c3c3 url(calendar-td-bg.gif) repeat-x;
		text-align: right;
		font-weight: normal;
	}
	
	.module-mmt-calendar .weekday-7, td.day-7, td.day-14, td.day-21, td.day-28, td.day-35, td.day-42
	{
		border-right: none;
	}
	
	.day-photo a
	{
		border: solid 1px #369;
		padding: 1px;
		background: #fff;
	}
	
	.day-photo a:hover
	{
		border-color: #900;
	}




	

/* two-column-right tweaks */

	.layout-two-column-right #container-inner,.layout-wt #container-inner { background: none;  }


	
	.layout-two-column-right #container-inner,.layout-wt #container-inner { 

	background: none;

	 }
	.layout-two-column-right #alpha,.layout-wt #alpha{ width: 60%; float:left;; }
	.layout-two-column-right #beta, .layout-wt #beta
	{   
		float:right;
		margin: 10px 0 0 40px;
		background-color:#dcdcdc;
		width:30%;
font-size:x-small;
	}
/*custom tags.*/
.footnote{
   font-size: x-small;
}

.sup{
vertical-align: super; font-size: smaller;
}

.footnotes{
   font-size: x-small;
}

@media print{
	BODY {color: black;border:none;margin:0px 0px 0px 0px;}
	div#body{
		border:none;
		padding : 0px;
		margin : 0px;
		width:100%;
		}
	div#links{display:none;}
	#content{width:100%;}
	h3.title{color:black;font-weight:bold;font-family:Verdana,Sans-Serif;letter-spacing:-1px;font-size: x-large;padding-top:2px; padding-bottom:2px;}
	div#banner,div#header{	border-bottom:1px solid black; border-top:3px solid black;}
	div.blogbody{border-color:black;}
	div.comments-body {
		border: black thin solid;
		font-family:verdana, arial, sans-serif;
		font-size:x-small;
		color:black;
		font-weight:normal;
		background : white;
  		line-height:140%;
  		padding:10px;			
		}		
	div#menu{display:none;}
	div.posted	{ 
		font-family:verdana, arial, sans-serif; 
		font-size: x-small; 
		color: black;
		margin-bottom:15px; 
		}

	div.comments-post {
		border: black thin solid;
		font-family:verdana, arial, sans-serif;
		font-size:xx-small;
		color:black;
		font-weight:normal;
		background : white;
  		line-height:140%;
  		padding:10px;			
		}		
}

  blockquote {
    margin-bottom: .75em;
    padding-left: .75em;
    color: #555;
    border-left: 3px solid #ddd;
    position: relative;
    display: block;
  }
img {
	border: none;
}
.meta-module-content{
	text-align:center;
	margin-left: auto;
	margin-right: auto;
	padding-top:10px;
	padding-bottom:10px;
        font-weight:bold;
}
.top-verse{

	width: 100%;
	font-size : medium;
	color : white;
}

 @media print {
body
{ width:100%;
	font-family: Serif;
	font-size: 12px;
	}
div#beta {display:none;}
div#beta-inner {display:none;}
div#alpha {width:100%; }
div#alpha-inner{width:100%; display:block; border: thin black solid;}
div#comments-open{visibility:hidden;}
}