/*** LITURGICA.NET STYLESHEET ***/

/**
BASIC MEASURES & VALUES
- width general: 980px (div.bodybox)
- font size: 0.8em
- font family general text: 'Arial','Helvetica','sans-serif'
- font family headings: 'Times New Roman',Times,serif

BASIC COLORS
- background window - color: #fcc964
- background window - image: window_background_slice.gif
- background site - image: content_background.gif

TEST COLORS
- text: rgb(0,0,0)
- background window - color: rgb(127,127,127);
- background site: rgb(252,250,213) - #fcfad5
- head title red: rgb(204,0,0) - #cc0000

**/


/*** General settings ***/

* {
	font-size: 100.01%;
}
body {
	margin: 12px;	
	font-family: 'Arial','Helvetica','sans-serif';
	font-weight: normal;
	color: rgb(0,0,0);
	background-color: rgb(127,127,127);
	/*background-color: #ffffff;*/
}
body#blank {
	margin: 0;
	background-image: url(../media/pics/content_background_bl.gif);
	/*background-color: green;*/
}

a:link { text-decoration: none }
a:visited { text-decoration: none }
a:focus { text-decoration: none; }
a:hover { text-decoration: underline; }
a:active { text-decoration: none; }



/*** General tag & class settings ***/

	p {
		font-size: 0.8em;
	}
	div.text {
		font-size: 0.8em;
	}
	.color_text {
		color: rgb(0,0,0);
	}
	.color_red {
		color: rgb(162,30,63);
	}
	.background_color_red {
		color: rgb(162,30,63);
	}
	.smallcaps {
		font-variant: small-caps;
	}
	.bold {
		font-weight: bold;
	}
	.italic {
		font-style: italic;
	}
/******/


/*** Templates general ***/

	body.body {
		text-align: center;
		background-image: url(../media/pics/window_background_slice_bl.gif);
		background-repeat: repeat-x;
	}
	div.bodybox {
		margin: auto;
		text-align: left;
		width: 980px;
	}
/******/

/*** head area ***/

	div.head {
		width: 100%;
	}
	div.head_corner_left {
		float: left;
		width: 50px;
	}
	p.home_head_corner_left {
		margin-top: 0;
		margin-bottom: 0;
		padding-top: 0.9em;
		text-align: center;
		font-family: Arial,Helvetica,sans-serif;
		font-size: 1.5em;
		background-image: url(../media/pics/round_corner_bl_left_top.gif);
		background-repeat: no-repeat;
	}
	div.head_title {
		float: left;
		width: 880px;
		background-image: url(../media/pics/content_background_bl.gif);
	}
	a.head_title {
		font-family: 'Times New Roman',Times,serif;
		text-decoration: none;
	}
	a.head_title:hover {
		font-family: 'Times New Roman',Times,serif;
		color: #000099;
	}
	p.home_head_title {
		margin-top: 0;
		margin-bottom: 0;
		padding-top: 0.9em;
		text-align: center;
		font-family: Arial,Helvetica,sans-serif;
		font-size: 1.5em;
	}
	div.head_corner_right {
		float: left;
		width: 50px;
	}
	p.home_head_corner_right {
		margin-top: 0;
		margin-bottom: 0;
		padding-top: 0.9em;
		text-align: center;
		font-family: Arial,Helvetica,sans-serif;
		font-size: 1.5em;
		background-image: url(../media/pics/round_corner_bl_right_top.gif);
		background-repeat: no-repeat;
		background-position: top right;
	}
	div.head_subtitle {
		clear: left;
		background-image: url(../media/pics/content_background_bl.gif);
	}
	p.home_head_subtitle {
		margin-top: 0;
		margin-bottom: 0;
		padding-top: 0.2em;
		padding-right: 20px;
		padding-left: 20px;
		text-align: center;
		font-family: Arial,Helvetica,sans-serif;
		font-size: 1.5em;
	}
	div.home_head_suplement {
		background-image: url(../media/pics/content_background_bl.gif);
	}
	p.home_head_suplement {
		margin-top: 0;
		margin-bottom: 0;
		padding-top: 1.8em;
		text-align: center;
		font-family: Arial,Helvetica,sans-serif;
		font-size: 1.0em;
	}
	
/******/


/*** content ***/

	div.book_info {
		clear: left;
		background-image: url(../media/pics/content_background_bl.gif);
	}
	a.book_info {
		text-decoration: none;		
	}
	a.book_info:hoover {
		text-decoration: underline;		
	}
	p.book_info_title {
		margin-top: 0;
		margin-bottom: 0;
		padding-top: 3.0em;
		padding-bottom: 0.3em;
		text-align: center;
		font-family: 'Times New Roman',Times,serif;
		font-size: 1.6em;
		font-weight: bold;
	}
	p.book_info_text {
		margin-top: 0;
		margin-bottom: 0;
		text-align: center;
		font-family: 'Times New Roman',Times,serif;
		font-size: 0.9em;
		font-weight: lighter;
	}
	
/******/


/*** home: sub cont ***/

	div.home_sub_cont {
		float: left;
		width: 100%;		
		padding-top: 10em;
		background-image: url(../media/pics/content_background_bl.gif);
	}
	p.home_sub_cont_left {
		float: left;
		margin-top: 0;
		margin-bottom: 0;
		padding-left: 215px;
		padding-bottom: 3em;
	}
	p.home_sub_cont_center {
		float: left;
		margin-top: 0;
		margin-bottom: 0;
		padding-left: 50px;
		padding-bottom: 3em;
	}
	p.home_sub_cont_right {
		float: left;
		margin-top: 0;
		margin-bottom: 0;
		padding-left: 50px;
		padding-bottom: 3em;
	}
/******/


/*** foot line ***/

	div.content_bottom_left {
		clear: both;
		float: left;
		width: 50px;
		background-image: url(../media/pics/round_corner_bl_left_bottom.gif);
		background-repeat: no-repeat;
		background-position: bottom left;
	}
	p.content_bottom_left {
		margin-top: 0;
		margin-bottom: 0;
		padding-top: 1.4em;
		padding-bottom: 0.4em;
		font-size: 0.8em;
	}
	div.footer {
		float: left;
		background-image: url(../media/pics/content_background_bl.gif);
		width: 880px;
		padding-top: 1.4em;
		padding-bottom: 0.4em;
		text-align: center;
		font-size: 0.8em;
		font-style: italic;
		letter-spacing: 0.05em;
	}
	div.content_bottom_right {
		float: left;
		width: 50px;
		background-image: url(../media/pics/round_corner_bl_right_bottom.gif);
		background-repeat: no-repeat;
		background-position: bottom right;
	}
	p.content_bottom_right {
		margin-top: 0;
		margin-bottom: 0;
		padding-top: 1.4em;
		padding-bottom: 0.4em;
		font-size: 0.8em;
	}
	span.last_space {
		font-size: 0.4em;
	}
/******/