/* CSS Document */
body {
 font-family: Arial, Helvetica, sans-serif;
}
p {
 margin-left:20px; 
 margin-right:20px;
 }
.pbold {
 font-weight:bold;
 color:#f9c30c;
 } 
h1 {
 margin-top:-105px;
 text-align: center;
 color:#f9c30c;
 }
h2 {
 margin-left:10px;
 color:#f9c30c;
 }
h3 { 
 margin-left:10px;
 color:#f9c30c;
 }
h4 { 
 margin-left:10px;
 color:#f9c30c;
 }
  
hr {
 clear:both;
 }
address { 
 margin-left:20px;
 margin-top:10px;
 }

/* IE7 Only */
*:first-child+html .title {height: 130px;}
/* IE7 Only */
*:first-child+html .logo { margin-top:-0px;}
/* IE6 Only */
* html .totop {margin-bottom : 16px;}
/* IE7 Only */
*:first-child+html .totop {margin-bottom : 16px;}
/* IE6 Only */
* html h2 {margin-top : 20px;}
/* IE7 Only */
*:first-child+html h2 {margin-top : 20px;}
/* IE6 Only */
* html .pbold {margin-top : 25px;}
/* IE7 Only */
*:first-child+html .pbold {margin-top : 25px;}
/* IE6 Only */
* html h3 {margin-top : 20px;}
/* IE7 Only */
*:first-child+html h3 {margin-top : 20px;}
/* IE6 Only */
* html h3 div.content{margin-bottom : 0px;}
/* IE7 Only */
*:first-child+html .content {margin-bottom : 0px;}

#page { 
 margin-left:auto;
 margin-right:auto;
 width: 928px;
}
#header {
 color: #333;
 width: 906px;
 float: left;
 padding: 10px;
 border: 1px solid #ccc;
 height: 155px;
 background:#000942;
}

.logo {
 margin-top:0px;
}
/* IE6 Only */
* html .logo {margin-top : 0px;}
.logo2 {
text-align:right;
 margin-top:-120px;
}
img {
 border-style:none;
}
.totop {
 clear:both;
 text-align:center;
}
#navigation {
 float: left;
 width: 923px;
 color: #333;
 padding: 1px;
 border: 1px solid #ccc;
 background-color:#420400;
}
/* IE6 Only */
* html #navigation {padding: 2px;}
/* IE6 Only */
* html #dropDownMenu {margin-top : -34px;}
#faux{
 background-image: url(../images/fauz_bg.gif); 
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */ 
 width:100%; 
 margin-left:-1px; 
 clear:left;
 }
#leftcolumn { 
 color: #fae59d;
 border: 1px solid #ccc;
 background:#000942;
 padding: 10px;
 width: 212px;
 float: left;
 margin-left:3px;
}
#leftcolumn li{ 
 margin-bottom:5px;
 }
#leftcolumn a:link{ 
 color:#fae59d;
 text-decoration:none;
 }
#leftcolumn a:visited { 
 color:#FFFFFF;
 text-decoration:none;
 } 
#leftcolumn a:hover{
 color:#f9c30c;
 text-decoration:underline;
 }
#leftcolumn a:active { 
 color:#FFFFFF;
 text-decoration:none;
 }
 
/* IE6 Only */
* html #leftcolumn { width: 212px;}

#middlecolumn { 
 color: #fae59d;
 border: 1px solid #ccc;
 background:#423400;
 padding: 10px;
 width: 435px;
 float: left;
}
#middlecolumn li{ 
 margin-bottom:5px;
 }
#middlecolumn ol li{
 margin-left:10px;	
}
#middlecolumn a:link{ 
 color:#fae59d;
 text-decoration:underline;
 }
#middlecolumn a:visited { 
 color:#ffffff;
 text-decoration:none;
 } 
#middlecolumn a:hover{
 color:#f9c30c;
 text-decoration:underline;
 }
#middlecolumn a:active { 
 color:#FFFFFF;
 text-decoration:none;
 }
/* IE6 Only */
* html #middlecolumn { width: 430px;}

#rightcolumn { 
 color: #fae59d;
 border: 1px solid #ccc;
 background:#000942;
 padding: 10px;
 width: 210px;
 float: left;
}
#rightcolumn a:link{ 
 color:#fae59d;
 text-decoration:none;
 }
#rightcolumn a:visited { 
 color:#FFFFFF;
 text-decoration:none;
 } 
#rightcolumn a:hover{
 color:#f9c30c;
 text-decoration:underline;
 }
#rightcolumn a:active { 
 color:#FFFFFF;
 text-decoration:none;
 }
.rightcol_pic {
 text-align:center; 
 }
/* IE6 Only */
* html #rightcolumn {
 margin-top:-20px;
 }

#footer { 
 width: 928px;
 clear: both;
 color: #fae59d;
 border: 1px solid #ccc;
 background-color:#420400;
 padding-top: 20px;
 padding-bottom:20px;
 text-align:center;
 margin-left:-2px;
}
#footer a:link{ 
 color:#fae59d;
 text-decoration:none;
 }
#footer a:visited { 
 color:#FFFFFF;
 text-decoration:none;
 } 
#footer a:hover{
 color:#f9c30c;
 text-decoration:underline;
 }
#footer a:active { 
 color:#FFFFFF;
 text-decoration:none;
 }
 
.photo_center {
 text-align:center; 
 }
 
/* IE6 */
* html h2 {margin-top:20px;}
/* IE7 Only */
*:first-child+html h2 {margin-top : 20px;}
/* IE6 */
* html div#container {margin-top:15px;}
/* IE7 Only */
*:first-child+html div#container {margin-top:15px;}
/* IE6 */
* html div#navigation {padding-top:35px;}
/* IE7 Only */
*:first-child+html div#navigation {}
/* IE6 */
* html div#extra {padding-top:35px;}
/* IE7 Only */
*:first-child+html div#extra {padding-top:35px;}
/* IE6 */
* html div#content .coat_of_arms{ }

.flag_of_styria {
 text-align:center;
 }

.ols_image {
text-align:center;
}

.text_underline {text-decoration:underline;}

.photos_gallery_pic {text-align:center;}

.listing_format {width:80%; margin-left:auto; margin-right:auto;}
.listing_or { width:30%; margin-left:auto; margin-right:auto;}

.underline {text-decoration:underline;}

/* --------------------- DHTML Drop Down Menu Styles---------------- */

#dropDownMenu {	
	margin: 0;
	padding: 0;
	z-index: 30;
}
/* controls the list font appearance */
#dropDownMenu li {	
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font-weight: bold;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
}
/* controls the list down appearance */
#dropDownMenu li a {
	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	width: 90px;
	background-color: #003842;
	color: #f9c30c;
	text-align: center;
	text-decoration: none;
}
/* controls the list down hover appearance */
#dropDownMenu li a:hover {
	background-color: #03788d; 
}

#dropDownMenu div {
	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background-color: #003842;
	border: 1px solid #5970B2}

/* dropdown menu background display */
#dropDownMenu div a	{
	position: relative;
	display: block;
	margin: 0;
	padding: 5px 10px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background-color: #003842;
	color: #f9c30c;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
}

/* dropdown menu hover display */
#dropDownMenu div a:hover {
	background-color: #f9c30c;
	color: #003842;	
}
	
.center {
	text-align:center;
}

.stgeorgecentered {
	text-align:center;
}

.styria_flag {
	text-align:center;
}

/* ---------------------------------------------------------- */

.insurance {
 color:#FF0000; 
 text-align:center; 
 font-size:1.4em;
}
.totop {
 clear:both;
 text-align:center;
}
.h3clear {clear:both; padding-top:10px;}
/* IE6 Only */
* html .h3clear{margin-top: -20px;}
/* IE7 Only */
*:first-child+html .h3clear {margin-top: -20px;}

.hompepage {text-align:center;}
/* IE6 Only */
* html .homepage{margin-top: 20px;}
/* IE7 Only */
*:first-child+html .homepage {margin-top: 20px;}
.totop {text-align:center;}
.textalign {text-align:center;}
.lucybehinddesk {
text-align:center;
}

.archbiship_titles {color:#FF0000; font-size:1.2em;}
