/*
Theme Name:		Alan Dunlop Architect Theme
Theme URI: 		
Version: 		2
Description: 	Alan Dunlop Architect Theme
Author: 		Ed Wright
Author URI:		
Tags:			
*/

body{
font-family: Helvetica, Arial, sans-serif;
color:black;
font-size:12px;
}

h1{
font-family: Gill Sans, Gill Sans MT, sans-serif;
text-transform: uppercase;
font-weight:normal;
font-size:14px;
letter-spacing: 3px;
float:left;
margin-left:5px;
margin-top:10px;
display:block;
}
h1 span{
display:block;
position:absolute; left:0; top:0; z-index:1;
width:336px; height:37px;
margin:0; padding:0;
background:url("images/masthead.gif") top left no-repeat;
}

h2{
font-family: Gill Sans, Gill Sans MT, sans-serif;
font-weight:normal;
font-size:18px;
letter-spacing: 6px;
margin-top:15px;
padding-left:10px;
}

h3{

color: black;
cursor: auto;
display: inline;
font-family: 'Gill Sans', 'Gill Sans MT', sans-serif;
font-size: 14px;
font-weight: normal;
height: 0px;
letter-spacing: 2px;
list-style-type: none;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 30px;
padding-bottom: 0px;
padding-left: 10px;
padding-top: 20px;
text-decoration: none;
text-transform: none;
width: 0px;
}

a{
text-decoration:none;
color:black;

}

a img{

border-style:none;
}

p{
text-transform: none;
font-family: Helvetica, Arial, sans-serif;

color:black;
font-size:11px;
line-height:14px;
}

#container{
width:840px;
margin-left:auto;
margin-right:auto;
margin-top:60px;
position:relative;
}

#content{
border-bottom-width: 1px;
border-bottom-color: black;
border-bottom-style: solid;
width:840px;
height:472px;
overflow:none;
background-color:#fcfcfc;
}

#header{
position:relative;
bottom:-1px;
width:840px;
height:130px;
float:left;
}

#title{
position:relative;
bottom:148px;
width:840px;
float:left;
}

#menu{
position:relative;
width:340px;
padding-left:10px;
float:right;
}

#footer{
position:relative;
float:left;
bottom:0px;
width:500px;
}

#footer span{
float: left;
font-family: Helvetica, Arial, sans-serif;
color:#bfbfbf;
font-size:10px;
}

#footer span a{
color:#bfbfbf;
}
#footer span a:hover{
color:#a00f00;
}

/*img{
border:none;
position:absolute;
top:0px;
left:0px;
}*/
.fudge{
position:absolute;
width:330px;
height:452px;
padding-right:20px;
padding-top:5px;
padding-left:0px;
padding-bottom:15px;
z-index:995;
top:0px;
right:0px;	
/* Fallback for web browsers that doesn't support RGBa */
background: rgb(255, 255, 255);
/* RGBa with 0.6 opacity */
background: rgba(255, 255, 255, 0.90);
/* For IE 5.5 - 7*/
/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCffffff, endColorstr=#CCffffff);
/* For IE 8*/
/*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCffffff, endColorstr=#CCffffff)";	*/
filter: alpha(opacity=90);
}
#textbox{
position:absolute;
width:330px;
height:452px;
padding-right:20px;
padding-top:5px;
padding-left:0px;
padding-bottom:15px;
z-index:999;
top:0px;
right:0px;	
/* Fallback for web browsers that doesn't support RGBa */
/*background: rgb(255, 255, 255);
/* RGBa with 0.6 opacity */
/*background: rgba(255, 255, 255, 0.95);
/* For IE 5.5 - 7*/
/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCffffff, endColorstr=#CCffffff);
/* For IE 8*/
/*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCffffff, endColorstr=#CCffffff)";	*/	
}

#textbox ul{
padding-left:10px;
z-index:5;
position:relative;
padding-bottom:10px;
}
#textbox p{
padding-left:10px;
}
.controls{
position:absolute;
z-index:999;
top:4px;
right:0px;
color:#bfbfbf;
}

.entry{
position:absolute;
overflow:auto;
height:388px;
bottom:0;
padding-right: 25px;
}
.entry-paragraph{
position:absolute;
overflow:auto;
height:388px;
bottom:0;
padding-right: 25px;
}

#moreinfo{
position:absolute;
top:0;
right:0;
z-index:996;
}
.hidetextbox{
position:absolute;
top:0;
right:0;
}
.middle {
width:840px;
text-align:left;
line-height:472px;
}


.middle img{
position:absolute;
bottom:-472px;
left:0;
}

.infocontent{
position:absolute;
top:0;
left:0;
}


.sidebar{
position:absolute;
width:190px;
height:452px;
padding:10px;
z-index:998;
background-color:blue;
top:0px;
right:0px;

/* Fallback for web browsers that doesn't support RGBa */
background: rgb(255, 255, 255);
/* RGBa with 0.6 opacity */
background: rgba(255, 255, 255, 0.97);
/* For IE 5.5 - 7*/
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCffffff, endColorstr=#CCffffff);
/* For IE 8*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCffffff, endColorstr=#CCffffff)";
}



ul{
padding-left:0px;
margin-left:0px;
padding-top:0px;
list-style-type: none;
}

li{
padding-left:0px;
margin-left:0px;
padding-bottom:5px;
font-family: Gill Sans, Gill Sans MT, sans-serif;
font-weight:normal;
font-size:14px;
letter-spacing: 2px;
text-transform:none;
}
#menu ul{
margin-top:24px;
}
.subnav{
padding-left:10px;;
}
.subnav li{
display:inline;
}
.entry ul{
margin-bottom:35px;
padding-left:5px;
}
.entry li{
font-family: Helvetica, Arial, sans-serif;
color:black;
font-size:10px;
margin-top:0px;
margin-bottom:8px;
margin-left:5px;
}
.entry li strong{
font-family: Helvetica, Arial, sans-serif;
font-size:10px;
font-weight:normal;
color:#bfbfbf;
}

.entry p{
letter-spacing: 4px;
font-size: 14px;
font-family: Gill Sans, Gill Sans MT, sans-serif;
padding-left:10px;
}
.subnav li:after{
content: " - ";
}
.subnav li:last-child:after{
content: "";
}

#menu .current_page_item a, #menu .current_page_item a:visited, #menu .current_page_parent a  {
	color:#bfbfbf;
}

#menu .page_item ul li a, #menu .page_item ul li a:visited {
	color:black;
}

#menu .page_item .current_page_item a, #menu .page_item .current_page_item a:visited, #menu .current_page_parent a  {
	color:#bfbfbf;
}

a:hover  {
	color:#a00f00;
}
#menu .page_item a:hover  {
	color:#a00f00;
}
/*  #player{
  float:right;
  width:300px;
  text-align:right;
  } */
  #playerbutton{
  position:relative;
  float: left;
  margin-left:5px;
  top:-1px;
  }


