@charset "utf-8";
/* CSS Document */

body {
  background-color: #412312;
  font-family:Helvetica, Arial, sans-serif;
  color: #9F9F9F;
}

#contentMain  {
  width: 530px;
  padding:20px;

}

#workMain  {
  float: right;
}

#workMainImg  {
  float: right;
  padding-right: 18px;
}


#clientName {
  padding-top: 10px;
  width: 250px;
  font-weight: bold;
  color: #412312;
  font-size: 13px;
  font-family:Helvetica, Arial, sans-serif;
}

#clientMain {
  padding-right: 25px;
}

#workDescription img {
  padding-top: 15px;
}

#border {
  border-bottom: 1px #ececec solid; 

}

#workName  {
  width: 260px;
  padding: 0px; 
  margin: 0px; 
  border-right: 1px #ececec solid; 
  font-weight: bold;
  color: #412312;
  font-size: 13px;
  font-family:Helvetica, Arial, sans-serif;
}

#workDescription  {
  width: 250px;
  padding: 10px 10px 25px 0px; 
  margin: 0px; 
  border-right: 1px #ececec solid; 
  font-size: 9pt;
}


#clientNameDesign {
  margin-top: 380px;
  width: 250px;
  font-weight: bold;
  color: #412312;
  font-size: 13px;
  font-family:Helvetica, Arial, sans-serif;
}

#workDescriptionDesign {
  width: 250px;
  padding: 10px 10px 25px 0px; 
  margin: 0px; 
  font-size: 9pt;
}

#paragraph {
  font-size: 9pt;
  font-family: Helvetica, Arial, sans-serif;
  padding: 13px 0 10px 0;
}

.title {
  font-size: 9pt;
  font-family: Helvetica, Arial, sans-serif;
  color: #3F3F3F;
}

#wrapper {
  margin: 80px auto;
  width: 800px;
}

#bgMain {
  background-color: #fff;
  width: 775px;
  padding: 18px 0px 25px 25px;
  min-height: 577px;
}

#topNav {
  margin-right: 25px;
  padding-bottom: 5px;
  border-bottom: 1px #ececec solid;
}

#nav {
  float: right;
  padding-top: 45px;
}

.navNoSel a {
  padding: 0px 18px 0 18px;
  font-family:Helvetica, Arial, sans-serif;
  font-size: 9pt;
  color: #9F9F9F;
  text-decoration: none;
}

.navNoSelFirst a {
  padding: 0px 15px 0 0px;
  font-family:Helvetica, Arial, sans-serif;
  font-size: 9pt;
  color: #9F9F9F;
  text-decoration: none;
}

.navNoSelLast a {
  padding: 0px 0px 0 18px;
  font-family:Helvetica, Arial, sans-serif;
  font-size: 9pt;
  color: #9F9F9F;
  text-decoration: none;
}


#subNav {
   font-family:Helvetica,Arial,sans-serif;
   font-size:8pt;
   color: #9F9F9F;
   padding: 5px 25px 10px 0;
}

.subNavItem a {
   padding: 5px;
   text-decoration: none;
   color: #9F9F9F;
   font-family:Helvetica,Arial,sans-serif;
   font-size:8pt;
}

.subNavItem a:hover {
  color: #f79422;
  font-family:Helvetica,Arial,sans-serif;
  font-size:8pt;
  text-decoration: none;
}

.subNavItemSelect {
   font-family:Helvetica,Arial,sans-serif;
   padding: 5px;
   color: #f79422;
   font-size:8pt;
}
@mobile handheld .navNoSelLast a {
  padding: 0px 0px 0 6px;
  font-family:Helvetica, Arial, sans-serif;
  font-size: 10pt;
  color: #d0cfcf;
  text-decoration: none;
}

.select {
  color: #82d2e5; 
  padding: 0px 18px 0 18px;
  font-family:Helvetica, Arial, sans-serif;
  font-size: 9pt;
  text-decoration: none;
}

.selectFirst {
  color: #82d2e5; 
  padding: 0px 18px 0 0px;
  font-family:Helvetica, Arial, sans-serif;
  font-size: 9pt;
  text-decoration: none;
}

.selectLast {
  color: #82d2e5; 
  padding: 0px 0px 0 18px;
  font-family:Helvetica, Arial, sans-serif;
  font-size: 9pt;
  text-decoration: none;
}

#nav a:hover {
  color: #82d2e5;
}

#workMainPhoto {
  float: right;
  padding: 0 25px 0 0;
}

#workPhotoThumb img {
  padding: 0 20px 20px 0px;
}

#photoDescription {
 font-family: Helvetica, Verdana, san-serif;
 font-size: 10pt;
 color: #412312 ;
}

img {
  text-decoration: none;
  border-style: none;
  color: #fff;
}

#clientFloat {
  float:right;
  padding-right: 200px;
  font-family: Helvetica, Verdana, san-serif;
  font-size: 10pt;
}

#usText {
  font-family: Helvetica, Verdana, san-serif;
  padding-top:15px;
}

#usImg {
  float: right;
  width: 308px;
  padding-right: 25px;
}

#usImg img {
  margin: 13px 0px 0px 0px;
}

#mainImage {
  margin-top: 13px;
  display:block;
}

#header {
 width: 750px;
}

#headerimg {
  padding-bottom: 5px;
  border-bottom: 1px #ececec solid;
}

#content .narrowcolumn {
  width: 500px;
  padding:20px;
    float: right;
} 

#sidebar {
  width: 180px;
  padding: 10px 20px 0 10px;
  float: right;
}

#page {
 width: 750px;
 margin: 80px auto 0 auto;
 padding: 18px 25px 25px 25px;
 background: #fff !important;
 min-height: 600px;
}

#videoPlayer {
  margin: auto;
  padding-right: 15px;
  padding-top:60px;
}

#videoPlayer2 {
  margin: auto;
  padding-right: 97px;
  padding-top:130px;
}

#videoImg {
  padding-right: 18px;
  padding-top: 10px;
}

#paragraphImg {
  padding: 10px 0 0 28px;
}

#media_icons {
	padding: 20px 0 0 132px;
}
#media_icons a {
	padding-right: 25px;	
}

#footerBlog {
  margin: 0 auto;  
  width: 800px;
  color:#bd9568;
  font-size: 8pt;
  padding-top: 5px;

}

#footer {
  color: #bd9568; 
  font-family: Helvetica, Verdana, san-serif;
  font-size: 7pt;
  width: 740px;
  padding-top: 8px;
}


.footerLink {
  color: #bd9568; 
  font-family: Helvetica, Verdana, san-serif;
  font-size: 8pt;
  padding: 0 17px 0 17px;
}

.footerLink a {
  text-decoration: none;
  color: #bd9568; 
  font-family: Helvetica, Verdana, san-serif;
  font-size: 8pt;
  padding: 0px 17px 0 0;
}

.footerLinkFirst {
  color: #bd9568; 
  font-family: Helvetica, Verdana, san-serif;
  font-size: 8pt;
  padding: 0px 17px 0 0;
  text-decoration: none;
}

.footerLinkLast a {
  color: #bd9568; 
  font-family: Helvetica, Verdana, san-serif;
  font-size: 8pt;
  padding: 0px 0 0 17px;
  text-decoration: none;
}

#footerIcon {
	float: right;
	display: block;
	padding-top: 5px;
}

#footerIcon  a {
	padding: 0px;
	margin: 0px;
}

.footerLink .divider {
  color:#bd9568;
  font-family: Helvetica, Verdana, san-serif;
  font-size: 2pt;
  margin: 0px 2px 0 2px;
}


h1, .description, hr {
  display: none;
}

ul {margin-left: 15px; padding-left: 0;}   


h2, li {
  font-size: 10pt;
  text-decoration: none; 
  list-style: none;
    list-style-position: inside !important;
}

a {
  color: #9F9F9F;
  text-decoration: none;
}

a:hover {
  color: #82D2E5;
}

p {
  font-size: 10pt; 
}

#searchform input {
  width: 100px; 
} 



ul.page_item,
li.page_item {
  padding: 0px !important;
  margin: 0px !important; 
  list-style-position: inside !important;
}

#module {
		clear:both;
}

#module img {
	padding: 0px 20px 20px 20px;
	float:right;
}

#iframe {
	padding-right: 45px;
}

