/*
DEFAULT.CSS - Handles metrics for main page layout

To override any layout element for a given version of IE, edit
the appropriate file (ie_general.css, ie_X.css)

Please do not plagiarize. If you would like to
use any of the content on this site, please obtain 
permission first.

If you see any mistakes here please contact the webmaster
using the form at http://www.holymyrrhbearers.org.

Copyright(c) 2008 Lyosha Blinnikov
Webmaster, Holy Myrrh-bearers Orthodox Church.
*/

html
{
	overflow-y: scroll; /* Force vertical scrollbar in FF */
}
body
{
	/* Appearance handled by THEME.CSS */
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	background-attachment: fixed;
}

/* Information Bar (not part of theme) */
div.infobar
{
	width: 100%;
	height: auto;
	background-color: #ffffe0;
	line-height: 2;
	position: absolute;
	left: 0px;
	top: 0px;
}
a.infobar, a:visited.infobar, .infobar a, .infobar a:visited
{
	color: blue;
	text-decoration: underline;
}
a:active.infobar, a:hover.infobar, .infobar a:active, .infobar a:hover
{
	color: red;
}
span.infobar
{
	padding-left: 10px;
}

/* Main body area */
#main_content
{
	width: 750px;
	height: auto;
	margin-left: auto;
	margin-right: auto
}
#main_inner
{
	text-align: left;
	margin-top: 15px;
	display: block
}
#img_logo
{
	display: block
}
#top_title
{
	width: 100%;
	height: auto;
	background-color: transparent
}
#subtitlex
{
	width: 750px;
	height: auto;
	line-height: 1;
	padding-bottom: 10px;
	text-align: center;
}
#subtitle
{
	position: absolute; 
	top: 185px; 
	width: 750px; 
	text-align: center;
}
#subtitletext
{
	/* Appearance handled by THEME.CSS */
}

#middle
{
	width: 100%;
	height: auto;
	clear: left
}
#sidebar_main
{
	width: 164px;
	height: auto;
	min-height: 200px;
	float: left;
	position: static;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px
}
#bodyarea
{
	width: auto;
	height: auto;
	min-height: 200px;
	padding-left: 175px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 1em;
	float: none;
	/*float: left*/
}
/* Bug in floats fixed, no longer necessary
#bodyarea.stall
{
	min-height: 275px;
}
#bodyarea.tall
{
	min-height: 420px;
}
#bodyarea.supertall
{
	min-height: 600px;
}*/
#bodytitle
{
	width: auto;
	height: auto;
	padding-bottom: 5px;
	text-align: center
}
#bodytitletext
{
	/* Appearance handled by THEME.CSS */
}
#bodytext
{
	/* Appearance handled by THEME.CSS */
}
#bottom_footer
{
	width: 100%;
	height: auto;
	text-align: center
}
#bottom_links
{
	width: 100%;
	text-align: center
}
#bottom_logos
{
	height: auto;
	width: 750px;
	z-index: -800;
}
a, a:visited, a:active
{
	/* Appearance handled by THEME.CSS */
}
a:hover
{
	/* Appearance handled by THEME.CSS */
}
a.sidebarlnk
{
	line-height: 1.2;
}
a.textual, a.textual:visited, a.textual:active, a.textual:hover
{
	text-decoration: none;
	color: black;
	display: inline;
}
img.linkimage
{
	border-bottom: 0px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	line-height: 2;
	display: inline
}

#loginsearch
{
	position: absolute; 
	background-color: transparent; 
	width: 750px; 
	text-align: right; 
	
}

/* Photo gallery */
div.photoframe
{
	
	float: left;
	
}
div.photoframe div.image
{
	border: 1px #cccccc solid;
	margin: 5px;
	padding: 5px;
}
div.photoframe div.caption
{
	text-align: center;
}
div.photoframe a img
{
	border: 0;
}
