/**
*********** Include standard CSS ************* 
*/
<!-- @import "cms.css"; -->

body { margin:0; padding:0; font-size: 99%; background-color:#e7a712; }

.width_content {
  width:960px;
}

.centered {
  margin:0 auto;
}

#wrapper {
  background:url(../pics/side_grad_middle.png) repeat-x;  
  background-color:#fff;
  border-top:1px solid #fff;
}

#head {
  background: #e7a611;
  height:208px;
}

#head_content {
}

#head_content #photo_frame {
  width:663px;
  height:161px;
  position:relative;
  left:20px;
  top:30px;
  background-color:#F7D68B;
}

#head_content #photo {
  background:url(../pics/pic1.jpg) no-repeat;  
  position:relative;
  top:11px;
  left:10px;
  width:640px;
  height:140px;
}

#container {
  font-family:Arial;
  font-size:16px;
  min-height:500px;
  _min-height:500px;
}

#footer {
  height:118px;
  border-top:4px solid #d16b07; 
  background-color:#e7a712;
}

#footer_content {
}

#logo {
  background:url(../pics/logo.jpg) no-repeat;  
  width:348px;
  height:230px;
  position:relative;
  top:-128px;
  left:698px;
  z-index:1;
}

.clearfix {
  clear:left; 
}

.content h2 {
  font-size:18px;
  padding:2px 0px;
  color:#d16a05;
}

.content {
  margin-left:30px;
  color:#333;
}

ul.footermenu {
  margin-top:20px;
  width:120px;
  list-style-type:none; 
  float:left; 
  color:#fff;
  font-family:Arial;
  font-size:13px;
  margin-left:0;
  padding-left:20px;
  padding-right:80px;  
}

.footermenu a {
  color:#fff;
  text-decoration:none;
}
.footermenu li.head a{
  text-decoration:underline;
}

img {
	border: none;
}

ul#header_photo {
  margin:0;
  padding:0;
  list-style-type:none;
}

ul#header_photo li img{
	padding-top: 11px;
	padding-left: 11px;
	display:none;
}

/* twitter */

#twitter_div {
  width:220px;
  float:right;
  position:relative;
  margin-bottom:-240px;
  margin-top:40px;
  margin-right:20px;
}

#twitter_top {
  height:40px;
  line-height:53px;
  bckground:url(../pics/twitter_top.png);
  font-weight:bold;
  padding-left:0px;
  font-size:1em;
  color:#d16a05;
  font-family:Arial;
  font-size:14px;
  border-bottom:8px solid #e7a611;
}

#twitter_bottom {
}

#twitter_content {
  background: #fff;
  padding:4px;
  color:#000;
}

#twitter_content h2 {
  margin:0;
}

#twitter_content ul {
  list-style-type:none;
  margin:0;
  padding:0;
  font-family:Verdana;
  font-size:12px;
}

#twitter_content ul li{
  margin-bottom:6px;
}

#twitter_content a{
  color:#000;
}

a.more {
  text-decoration:none;
  color: #e7a711;
}

.submit {
  border:1px solid #e7a711;
  padding:4px;
  background-image:none;
  background-color:#F7EDD6;
  color:#d16a05;
  font-weight:bold;
  margin:4px 0px 4px 0px;
}

.submit:hover {
  border:1px solid #d16a05;
  padding:4px;
  background-image:none;
  background-color:#e7a711;
  color:#fff;
}

textarea,input {
  background-position:0px -40px;
  border:1px solid #ccc;
}

.pagemenu {
  margin:0;
  padding:0;
  position:relative;
  list-style-type:none;
}

.pagemenu a {
  color:#d16a05;
}

h2.bar {
  border-bottom: 12px solid #e6a611;
}

.field_error {
  font-weight:bold;
  color:#e00;
}

#linkedin {
  position:relative;
  background-image:url(/pics/linkedin.png);
  width:82px;
  height:23px;
  cursor:pointer;
  left:14px; 
}

.flickr_badge_image {
	float:left;
	padding:4px;
}
