/* CSS Document */
body{
       margin: 0;
     /*   background:url("bg.gif") #482C1E repeat-x; */
        background: #ffffff;
        font-family:Arial, Helvetica, sans-serif;
}

#container{
        position: relative;
        margin: 0;
        width:1024px;
        height:768px;
        margin-top:5px;
        margin-left:auto;
        margin-right:auto;
        background:url("../css/img/bg2.gif") #482C1E repeat-x;
}

#pcflogo{
        position:absolute;
        margin:0;
        left:915px;
        top:15px;
        border:1px solid black;
        z-index:2;
}

#opnlogo{
        position:absolute;
        margin:0;
        left:20px;
        top:20px;
      /*  left:800px;
        top:720px;*/
        z-index:2;
}

#masthead{
        position:absolute;
        margin:0;
        left:20px;
        top:70px;
      /*  left:800px;
        top:720px;*/
        z-index:2;
}

#masthead p {
        font-size:12px;
        text-decoration:none;
        font-weight:normal;
        color:#fff;
}

#masthead a, #footer a {
        color:#fff;
}

#masthead a:hover, #footer a:hover {
        color:#d4c689;
}

#logo{
        position:absolute;
        left:628px;
        top:0px;
}

#search{
        position:absolute;
        left:705px;
        top:94px;
        z-index:2;
        font-size:12px;
        height: 20px;
}

	#search fieldset { border: 0; }
	#search form legend { display: none; }
	#search form ul li { display: inline; }
	#search form ul li a { color: #482C1E;}
	#search form ul li a:hover { color: #fff;}
	#search form ul li label { display: block; float: left; color: #482C1E; margin-right: 5px; padding-top: 3px; }
/*search form .input-text { background: url('../css/img/header_input_text.gif') no-repeat; border: none; width: 100px; height: 17px; font-size: 12px; display: block; float: left; padding: 3px 6px 0 6px; }*/
	#search form .input-text { border: 1px; width: 100px; height: 14px; font-size: 12px; display: block; float: left; padding: 3px 6px 0 6px; }
	#search form .input-text.custom { margin-right: 10px; }
	#search form .input-button { background: url('../css/img/header_input_button.gif') no-repeat; border: none; cursor: pointer; width: 20px; height: 20px; margin-left: 5px; }
	#search form .input-button:hover { background-position: right; }

#menubar{
        position:absolute;
        top:95px;
        left:10px; 
        width:1004px;
}

#subhead-container {
        position: absolute;
				background: url('../css/img/subheader_content.gif') right top no-repeat;
        top:100px;
        left:220px;
				width: 655px;
				float: left;
				padding-top: 202px;
				margin-top: 1px;
}

#subheader {
        position: absolute;
        top:122px;
        left:300px; 
				width: 700px;
				float: left;
				margin-top: 1px;
}

#subheader-img {
        position: absolute;
				background: url('../css/img/image_holder.gif') no-repeat;
        top:133px;
        left:70px; 
 }

	#subheader h2 { font-size: 28px; font-weight: bold; color: #666; margin: -10px 0 8px 0; }
	#subheader h2 strong { color: #888; }
	#subheader p { font-size: 14px; color: #666; line-height: 1.2; }
	.pcflink a { font-weight: normal; color:blue; }
	.pcflink a:hover { font-weight: normal; }
	.oralink a { font-weight: normal; color:red; }
	.oralink a:hover { font-weight: normal; }


	.column { float: left; margin-right: 10px; }

	.column.wide { background: url('../css/img/column_wide.gif') repeat-y; padding: 15px 15px 8px 15px; width: 400px; }
/*	.column.wide p { font-size: 12px; line-height: 1.5; color: #666; margin;2px; } */
	.column.wide h2 { color: #805a6a; font-size: 20px; line-height:1.2; margin-bottom: 5px; }
	.column.wide h3 { font-size: 12px; font-weight: bold; color: #666; margin-bottom: 15px; }
	.column.wide ul li { margin-left: -20px; font-size: 12px; line-height: 1.4; color: #666; background: url('./css/img/bullet.gif') left no-repeat; }
/*	
	.column.mid { width: 245px; margin-top:0px;}
	.column.mid h2, .column.last h2 { background: url('../css/img/box-header-245.png') top repeat-x; font-size: 15px; font-weight: bold; color: #fff; height: 22px; position: relative; }
	.column.mid h2.rounded { background: url('../css/img/box-header-245.png') top repeat-x; }
	.column.mid h2 span, .column.last h2 span { position: absolute; left: 46px; top: 8px; }
	.column.mid h2 img, .column.last h2 img { position: absolute; left: 14px; top: 9px; }
	.column.mid .box { background: #fff url('../css/img/box-footer-245.png') bottom no-repeat; padding: 10px 10px 28px 10px; margin-top:0px; margin-bottom: 10px; }
	.column.mid .box p { font-size: 11px; color: #666; line-height: 1.6; }
	.column.mid .box p strong { font-weight: bold; }
*/	
	.column.mid { width: 500px; margin-top:0px;}
	.column.mid h2, .column.last h2 { background: url('../css/img/box-header-500.png') top repeat-x; font-size: 15px; font-weight: bold; color: #fff; height: 22px; position: relative; }
	.column.mid h2.rounded { background: url('../css/img/box-header-500.png') top repeat-x; }
	.column.mid h2 span, .column.last h2 span { position: absolute; left: 12px; top: 8px; }
	.column.mid h2 img, .column.last h2 img { position: absolute; left: 14px; top: 9px; }
	.column.mid .box { background: #fff url('../css/img/box-footer-500.png') bottom no-repeat; padding: 10px 10px 15px 10px; margin-top:0px; margin-bottom: 10px; }
	.column.mid .box p { font-size: 11px; color: #666; line-height: 1.6; }
	.column.mid .box p strong { font-weight: bold; }
  
 
#main-text{
        position:absolute;
        padding-top:2px;
        left:20px;
        top:305px;
        height:379px;
        /* ..or run up to menu 
        top:115px;
        height:566px; */
        width:410px;
}

#main-text p{
        padding:2px 0px 2px 0px;
        line-height: 1.3;
        font-size:10px;
        color:#888;
        border-bottom:none
}

#main-text p strong{
        color:#666;
        font-size:11px;
font-weight: bold;
}

#gallery{
        position: absolute;
        /*background: white;*/
        top: 312px;
        left: 490px;
        width: 495px;
        height:390px;
        /*border:1px solid #bbb;*/
}

#gallery-content{
        width:420px;
        margin-top:2px;
        margin-left:auto;
        margin-right:auto;
}

#slide_txt{
        position:absolute;
        top: 355px;
        left:20px;
        width:450px;
}

#slide_txt p{ font-size: 18px; font-weight: bold; color: #666; }


.center{
        text-align:center;
}

#footer{
        position:absolute;
        /*border:1px solid #f00;*/
        width: 1014px;
        margin:0;
        left:5px;
        bottom:5px;
}
#footer p, #footer a{
        color: white;
        border:0;
}



h1{
        font-size:16px;
        color:#CBBE84;
        padding:8px 0 0 6px;
        margin:0;
}

h2{
        font-size:12px;
        color:#CBBE84;
        padding:6px 0 0 0;
        margin:0;
}

a{
        /*font-size:12px;*/
        font-weight: bold;
        text-decoration:none;
        color:#666;
}

a:hover{
        font-style:bold;
        text-decoration:none;
        color:#d4c689;
}

p{
        font-size:11px;
        text-decoration:none;
        font-weight:normal;
        /*color:#fff;*/
        padding:2px 0 2px 0;
        margin:0;
        /*border-bottom:1px dashed #CBBE84;*/
}

.center{
        text-align:center;
}

.more {
width:50px;
float:right;
}

.current a:hover{color:#B5A975}

	
	