
html, body
{

    height:100%;
}
img
{
border:none;
}

body,td, select, textarea, .tagline
{
        font-family:  Arial, Helvetica, Swiss, Futura, sans-serif;


}
body, td, th, a {
     color:white;
}
/* xx-small.css*/
body,
body div,
body p,
body th,
body td,
body li,
body dd {
  font-size: x-small;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size: small
}

html>body,
html>body div,
html>body p,
html>body th,
html>body td,
html>body li,
html>body dd {
  font-size: small
}
body {
    margin:0;
    padding:20px 0 20px 0;
}

a, a:hover {
    text-decoration:none;

    color:white;
}

.photo {
    padding:0 0 0 20px;
/*     border:1px #821912; */
}
body {
    background: url(img/background.gif);
}

#header {
    width:792px;
	margin-left:auto;
	margin-right:auto;
    position:relative;
	padding-bottom:30px;
}
#footer{
	margin-left:-40px;
	width:790px;
}
#menu {
    float:right;
    z-index:100;
    position:relative;
    padding-right:13px;

}
#menu ul {

}
#copyright {
    width:750px !important;
    float:left;
    margin-top:15px;
    text-align:center;
     color:#8B8D73;
}
#menu li {

    float:left;
    display:inline;
    margin-left:10px;
}
#menu li a:hover{
	color:#8B7929;
}

#menu  table {
   text-align:center;

    }

#outer {
    width:750px;
    margin-left:auto;
    margin-right:auto;
    text-align:center;

    position:relative;
}
h1 {
    font-size:12px ;
    font-weight:normal;
    text-transform: uppercase;
    text-align: left;
    color:#8B8D73;
    line-height:16px;
    margin:0;
    padding:0;
    margin-left:2px;
}
h1:first-letter {
    font-size:140%;
}

h2 {
    font-size:12px ;
    font-weight:normal;
    text-transform: uppercase;
    text-align: left;
    color:#8B8D73;
    line-height:13px;
    margin:0;
    padding:0;

}

p {
    margin-top:0px
}
/*p:first-letter {
    font-size:200%;
    letter-spacing: 0.1em;
    font: 100 20px 'Times New Roman';
}
*/
h3 {
    font-family:;
    font-size:14px;
    font-weight:bold;
    letter-spacing: 0.1em;
    color:#6B1814;
    padding:0px;
    margin-bottom:0px;
}

#content {
     position:relative;
    font-size:80%;
     float:right;
     padding:0;
/*     border-top:1px solid #AC9D74; */
    text-align:left;
    color:white;
    margin-top: -15px;
	
	
}
table, th, td {
    padding:0;
    margin:0;
}
p {
    text-align:justify;
}

p.contact {
     text-align:center;
    margin:0 0 0 0;
}
.contactTitle{
		font-weight:bold;
		margin:0 0 0 0;
		font-size:150%;
		width:255px;
		border-bottom:solid #8B7929 1px;
}
.portfolioList, .teamList {
    padding:0;
    margin:0;
    list-style:none;

}

.portfolioList li a,   .teamList li a {

     color:#8B7929;
}
.portfolioList li a:hover, .teamList li a:hover {

     color:#fff;
}

.portLink , .portLink:hover {
    color:#8B7929;
    font-style:italic;
}

.framed {
    border:1px solid #8B8D73;
    margin-top:2px;
	width:750px;
    padding:15px 20px 15px 20px;
	
}
.framePortfolio {
    border-top:0px solid #8B8D73;
    padding-top:0px;
}
.portfolioListSplit {
    width:50%;
    padding-left:15px;
}
.teamInfo {
     border-right:1px solid #8B8D73;

     margin: 0 15px 0 0;
     width:180px;

 }
.teamName {
    font-size:100%;
    margin-top:3px;
}
.teamPosition {
    font-size:88%;
   text-align:center;
    color:#8B7929;
    padding-right:3px;
}

.teamMenu {
  padding-top:10px;
}


.dot {
     color:#8B7929;
     font-weight:bold;
     font-size:12px;


}
.email {
    color:#8B7929;
}

.acrobat {

     width:130px;
     padding-bottom:10px;
    border-bottom:1px solid #8B8D73;
}

.pressList {
     border-left:1px solid #8B8D73;
     text-indent:20px;
}
.pressList  {
    line-height:50px;
}
.pressList a:hover{
     color:#8B7929;
}
ul.services
{
    padding:0;
    margin:0;
    padding-left:7px;
    list-style-image: url(staticImages/bullet.gif)
}
ul.services li
{
    font-size:88%;
padding-bottom:10px;
}

ul.philo
{
     list-style:none;

}
ul.philo li
{

     list-style:none;
     line-height:24px;

}
ul.philo li a
{
     color:#8B7929;

}
ul.philo li a:hover
{
      color:#fff;

}
.stdLink
{
     color:#8B7929;

}
.stdLink a:hover
{
      color:#fff;

}
.gallery{
	text-align:center;
	padding-top: 3px;
	font-weight:bold;
	color:#fff;
}
.eventgallery
{
	
		margin-top:45px;
		text-align:center !important;
		font-weight:bold;
		color:#fff;
		position:relative;
				
}
.eventgallery a{
		padding:5px;
		border:solid #8B7929 1px;
}
.eventgallery2
{
		margin-top:45px;
		text-align:center !important;
		font-weight:bold;
		color:#fff;
		position:relative;
		float:left;	
		padding:10px 0 50px 40px;			
}
.eventgallery2 a{
		padding:5px;
		border:solid #8B7929 1px;
}

.flash
{
		padding:0 0 0 20px;
}
.eventtable{
	
}

.event{
	padding-bottom:0px;
	
}
.eventborder{
	border-top:solid #8B7929 1px;
}

.event h1{
	width:49%;
	color:white;
	margin-left:-1px;
	float:left;
	
	
}
.floatleft{
	float:left;
	vertical-align:top;
}
.floatright{
	width:40%;
	float:right;
	text-align:right;
	vertical-align:top;
}
.event img{
	margin-top:5px;
	margin-bottom:75px;
	padding:2px;
	border:solid #8B7929 1px;
}
#team img{
	margin-right:auto;
	margin-left:auto;
	width:735px;
}
.press_button{
	font-size:140%;
	margin-top:15px;
	display:block;
	width:118px;
	padding:5px;
	border:solid #8B7929 1px;

}
.press_button:hover{
	background: #731D18;
}
.constantcontact{
	padding-top:30px;
}
#ghost{
	position:absolute;
	top:110px;
	left:0px;
	z-index:-1000;
}
#soc{
	margin:0px 0 30px 40px;
}
.soc1, .soc2, .soc3{
	list-style:none;
	width:200px;
	height:20px;
	float:left;
	text-align:left;
	vertical-align:bottom;
	
}
.soc1, .soc2, .soc3 img{
	
}
.soc2{
	padding-right:20px;
	margin-left:-2px;
}
#logo{
	width:100%;
	height:75px;
	clear:both;
}
.leed{
	font-size:78%;
	color:#8B7929;

}
.philo_img img{
	margin-top:30px;
}