/* Default values that are applied to all html pages */

	body { 
		font-family: "Trebuchet MS", Arial, Helvetica,sans-serif;
		padding: 0px;
		margin: 0px;
		font-size: 12px;
		background: #FFF;
		color: #313131;
		line-height: 1.7em;
	}

	p { 
		line-height: 1.8em;
		 text-align: justify;
	}

	a , a:link, a:visited, a:active { 
		color: #146aaf;
		text-decoration: none;
		border: none;
		outline: none;
	}

	a:hover { 
		color: #96c93e;
		border: none;
	}
	
	acronym {
		text-decoration: none;
		border: none;
		outline: none;
	}
	
	.languages {
		width: 15px; 
		height: 15px;
	}
	
	img {
		border:none;
	}
	
	
	/* Page content titles */
	
	h1 {
		background-color: #d0e0e0;
		color: #313131;
		font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
		font-size: 16px;
		font-weight: bold;
		padding: 5px 5px 5px 20px;
		width: 630px;
		margin-top: 13px;
	}
	
	
	/* Sideboxes, page subtitles */
	
	h2 {
		font-family: "Trebuchet MS", Arial, Helvetica,sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #313131;
		border-bottom: 1px solid #d0e0e0;
		width: 654px;
	}
	
	
	/* Gray boxes inside blue box -> text bible chapter links */
	
	h3 {
		background-color: #d0e0e0;
		color: #313131;
		font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
		font-size: 14px;
		font-weight: bold;
		padding: 5px;
		width: 610px;
		margin-top: 0px;
	}
	
/* HEADER */
	
	#header { 
		background: none repeat scroll 0 0 #FFFFFF;
		color: #FFFFFF;
		height: 160px;
		width: 100%;
	}
	
	#top_header_bar {
		height: 20px;
		background-image: url("../images/header/test_pixel.png");
	}
	
	#top_header_bar_centered {
		margin: 0 auto;
		width: 1000px;
		text-align: right;
	}
	
	#language_flags {
		float: right;
		position: relative;
		top: 2px;
	}
	
	#sidebox_language_flags {
		 left: 85px;
		 position: relative;
		 text-align: left;
	}
	
	#sidebox_language_flags span {
		position: relative;
		bottom: 2px;
	}
	
	#login_register_links {
		float: right;
		position: relative;
		top: 2px;
		right: 10px;
	}
	
	#top_header {
		margin: 0 auto;
		width: 1000px;
		height: 115px;
	}

	#menubar {
		background-image: url("../images/header/blue_pixel_bar.jpg");
		height: 25px;
		margin: 0 auto;
		width: 100%;
	}
	
	#search_form {
		float: right;
		bottom: 2px;
		position: relative;
	}
	
	#logo {
		float: left;
		position: relative;
		right: 5px;
		top: 20px;
	}
	
	#logo a {
		outline: none;
	}
	
	#header_image {
		float: right;
	}
	
	#header_image img {
		height: 110px;
		position: relative;
		right: 105px;
	}
	
	
/* CONTENT */

	#wrapper {
		background-color: #313131;
		width: 100%;
		display: inline-block;
	}
	
	#content {
		background-color: white;
		margin: 0 auto;
		min-height: 600px;
		width: 1000px;
		display: table;
	}
	
	#main_content {
		border-right: 1px solid #D1D1D1;
		float: left;
		margin-bottom: 12px;
		margin-top: 12px;
		padding-left: 20px;
		width: 675px;
		min-height: 500px;
	}
	
	#text_content {
		width: 654px; 
	}
	
	#index_flash_content {
		margin-left: 2px;
	}
	
	.content_box_title {
		background-image: url("../images/header/blue_pixel_bar.jpg");
		font-size: 14px;
		height: 19px;
		padding-left: 12px;
		padding-top: 3px;
		color: white;
	}
	
	.content_box_content {
		background-color: #F3FBFB;
		border-color: #6AA0CC;
		border-style: solid;
		border-width: 1px;
		color: #313131;
		padding: 15px;
	}
	
	.content_box_content_line  {
		border-bottom: 1px solid #B0B0B0;
		bottom: 11px;
		color: #313131;
		font-size: 12px;
		left: 35px;
		position: relative;
		width: 580px;
	}
	
	#index_update_box img {
		width: 25px;
	}
	
	#index_update_box p {
		left: 36px;
		position: relative;
		top: -20px;
		width: 580px;
	}
	
	#index_update_box p span {
		float: right;
	}
	
	.content_box_content form {
		width: 580px;
	}
	
	.content_box {
		margin-bottom: 15px;
		margin-right: 15px;
		margin-top: 13px;
		min-height: 50px;
		width: 654px;
    }
	
	#location_box {
		width: 654px;
	}

	#location_box tr td {
		padding-top: 5px;
	}
	
	.location_image {
		width: 150px;
	}
	
	#sidebar {
	    float: right;
		width: 300px;
		margin-top: 25px;
	}
	
	#sidebar img {
		float: right;
	}

    #login_form {
		background-color: #F3FBFB;
		border-color: #6AA0CC;
		border-style: solid;
		border-width: 1px;
		color: #313131;
		float: right;
		height: 130px;
		margin-right: 20px;
		margin-bottom: 15px;
		padding: 15px;
		width: 270px;
    }
    
	.side_box_title {
		background-image: url("../images/sidebar/green_border_pixel.jpg");
		font-size: 14px;
		height: 19px;
		padding-left: 12px;
		padding-top: 3px;
	}
	
	.side_box_content {
		background-color: #F3FBFB;
		border-color: #76b900;
		border-style: solid;
		border-width: 1px;
		color: #313131;
		padding: 15px;
	}
	
	.side_box {
		min-height: 50px;
		margin-right: 15px;
    	margin-bottom: 15px;
		width: 270px;
		float: right;
    }

	.minister_pictures {
		width: 620px;
	}
	
	
	/* Filter data box */
	
	.filters {
		background-color: #F3FBFB;
		border-color: #6AA0CC;
		border-style: solid;
		border-width: 1px;
		font-size: 11px;
		margin-top: 3px;
		width: 400px;
	}
	
	#filter_data_box_table {
		text-align: left;
		width: 360px;
	}
	
	#filter_data_box_table  td {
		height: 24px;
	}
	
	
	/* CONTACT PAGE */
	
	
	.contact_form {
		background-color: #F3FBFB;
		border-color: #76B900;
		border-style: solid;
		border-width: 1px;
		color: #313131;
		margin-right: 5px;
		padding: 10px;
		width: 650px;
		font: 12px "Trebuchet MS",Arial,Helvetica,sans-serif;
    }
	
	.contact_form table tr td img {
		width: 15px;
		height: 16px;
		border: none;
		position: relative; 
		top: 3px;
	}
	
	.contact_table {
		width: 600px;
	}
	
	#response, #valid-message, #valid-captcha {
		color: red;
	}
	
	#video-file {
	}
	
	#video-file:hover{
		background-color: #AFDCEC;
		cursor: pointer; 
	}
	
	#video-file a {
		font-weight: bold;
	/*	color: black;*/	
	}
	
	#result-videos {
		padding: 5px;
	}
	
	#multimedia_pagination {
		background-color: #D0E0E0;
		font-size: 16px;
		margin-top: 10px;
	}
	
	#map_canvas {
		background-color: #E5E3DF;
		border: 1px solid #D0D0D0;
		height: 350px;
		margin-bottom: 20px;
		margin-top: 13px;
		overflow: hidden;
		position: relative;
		width: 652px;
	}
	
	
	
/* FOOTER */	
	
	#footer {
		background: none repeat scroll 0 0 #F3FBFB;
		border-top: 4px solid #146aaf;
		color: #313131;
		height: 190px;
		width: 100%;
	}
	
	#footer_menu {
		margin: 0 auto;
		text-align: center;
		width: 1000px;
		font-size: 10px;
	}
	
	#footer_sitemap {
		margin-left: 17px;
		margin-top: 10px;
		text-align: center;
		width: 1000px;
	}

	.footer_sitemap_column {
		float: left;
		font-size: 10px;
		text-align: left;
		width: 110px;
	} 	
	
	.sitemap_header_links {
		border: medium none;
		color: #146aaf;
		text-decoration: none;
		font-size: 13px;
	}
	
	.sitemap_header_links :hover {
		border: medium none;
		color: #96c93e;
	}
	
	#footer_menu p {
		font-size: 13px;
	}
	
	
/* ALBUM PHOTO */

	.paragr {
		margin: 0;
		padding: 7px 0;
	}
	
	.album-div {
		margin: 0;
		padding: 7px 0 0px 20px;	
	}
	
	.album-div:hover {
		background-color: #5190C5;
	}
	
	.link-galerry {
		outline: none;
	}
	
	.link-galerry img {
		border: 1px solid #BBB;
		padding: 2px;
		margin: 10px 20px 10px 0;
		vertical-align: top;
	}
	
	.link-galerry img.last {
		margin-right: 0;	
	}
	
	
/* Jquery Tooltip */

	#tooltip {
		position: absolute;
		z-index: 3000;
		border: 1px solid #6AA0CC;
		background-color: #d0e0e0;
		padding: 5px;
	}

	#tooltip h3, #tooltip div { 
		margin: 0; 
		width: 300px;
		font-size: 12px;
		font-weight: normal;
		background-color: #d0e0e0;
		color: #313131;
	}
	
	
/* Bible text */

	.bible_chapter_titles {
		color: #313131;
		font-size: 12px;
		font-weight: bold;
		height: 5px;
		text-align: center;
	}
	
	.bible_chapter_references {
		color: #313131;
		font-size: 10px;
		font-style: italic;
	}
	
	#bible_chapter_table {
		width: 620px;;
	}
	
	.bible_verse_row td {
		border-bottom: 1px solid #CCCCCC !important;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	
	#text_bible_back_link {
		float: right; 
		margin-right: 10px;
	}
	
	#text_bible_back_link a {
		color: white;
		text-decoration: none;
		border: none;
		outline: none;
	}
	
	#text_bible_back_link a:hover {
		color: #96c93e;
		border: none;
	}
	
	.Isus {
		color: #900000;
	}
	
	
/* Resources */

	#resources_icon_links {
		margin-top: 15px;
		text-align: center;
		width: 650px;
	}
	
	#resources_icon_links img {
		width: 100px;
	}
	
	#resources_icon_links td {
		width: 200px;
	}
	

/* Info box video and audio player */

	#info_box {
		background-color: #fefcf5;
		width: 633px;
		border: 1px solid #D1D1D1;
		padding-left: 3px;
		padding-right: 3px;
		font-size: 10px;
	}
	
	
/* Fila music */

	#fila_music img {
		width: 500px;
	}
	
	#fila_mp3_links {
		font-weight: bold;
		bottom: 285px;
		float: right;
		position: relative;
		right: 110px;
		width: 200px;
	}
	
	#flag_counter {
		position: relative;
		right: 50px;
	}