/*
  stylesheet for Vancouvermakeover.com
  mod Mar 9, 2010
*/

body{
  font:normal 12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif; 
  color: #FFF;
  background:#981A1B url(/images/bk.jpg) repeat-x;
  margin:0 auto;
}
h1{
  color: #FFCC00;
  font:normal 22px Verdana, Geneva, Arial, Helvetica, sans-serif; 
  text-align:left;
}
a, a:link, a:visited,a:hover,a:active{
  color:#FFCC00;
}
p{margin:.5em;
  text-align:left;
}


.header1 {
	font-size:22px;
	color: #FFCC00;
	font-weight: normal;
	text-align:left;
}
.header2, h2 {
	font-size:14px;
	color: #FFF;
	font-weight: bold;
	text-align:left;
}
.readmore {
	font-size: 12px;
	color: #ccc;
	line-height: 24px;

}
.aTitle {
	font-size: 20px;
	color: #fff;
	font-weight: normal;
}
.tag {
	margin:10px auto;
}
.menuText {
	font-size: 12px;
	color: #FFF;
}
.dhtml {
	font-size: 16px;
	color: #cccccc;
	}
	
.dhtmlComment {
	font-size: 14px;
	color: #FFFF99;
	font-weight: normal;

	}	
	
.desc {
	font-size: 14px;
	color: #333333;

	}
	
.artTitle {
	font-size: 20px;
	color: #FFF;
	font-weight: normal;	
}	
	

.small2 {

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FFFFCC;
	line-height: 14px;
}

.noborder{
  border:none;
}

.maintable{
  text-align:center;
  border:1px solid #68191C;
  background:#741F0B /*url(/images/bkBottom.jpg)*/;
  margin:0% auto;
  margin-bottom:10px;
}

.top{
  vertical-align:top;
}
.center{
  text-align:center;
}
.left{
  text-align:left;
}
.right{
  text-align:right;
}
#gallery{
  margin:0 auto;
  width:90%;
}
.imgleft{
  float:left;
  margin:9px;
  border:none;
}
.imgright{
  float:right;
  margin:9px;
  border:none;
}
.gallerydiv{
  float:left;
  margin: 2px 5px;
  border:0px solid #fff;
  padding:2px;
  width:150px;
  min-height:120px;
  vertical-align: top;
}
.border{
  border:1px solid #fff;
}
.gallerydiv img{
  border:none;
}
#commentbar{
  list-style-type: none;
  display:inline;
  float:left;
  color:#ffcc00;
  font-size:18px;
  margin:10px 30px ;
  padding:0;
}

#commentbar li{
  display:inline;
	padding:0;
	margin:0 10px;
}

#logo{
  height:183px;
  background:url("/images/header.jpg") no-repeat;
  text-align:left;
  vertical-align:bottom;
}
#logo h1{
  color:#ffcc00;
  font:bolder 24px Verdana, Geneva, Arial, Helvetica, sans-serif;
  margin:0px 0 60px 10px;
  padding:0;
  text-align:center;
  width:13em;
  /*background:#000;*/
  text-shadow: #000 5px 5px .5em;
	filter: Shadow(Color=#000000, 	
			Direction=135, 
			Strength=8);

}
.nums{
  font-size:18px;
}
.banner{
  background:url(/images/barbk.jpg) repeat-x;
  height:36px;
  vertical-align:top;
  margin:0;
  padding:0;
}

.homemain{
  position:relative;
  z-index:1;
}
.hometext{
  position:relative;
  float:right;
  color:#fff; 
  font-size:12px; 
  margin:-100px 25px 0 0; 
  width:310px;
  z-index:99;
  text-align:left;
}

.bkFranch{
  background:url(/images/bkFranch.jpg);
}
.bkGallery{
  background:url(/images/bkGallery.jpg);
}
.bkReferences{
  background:url("/images/bkReferences.jpg");
}
.bkContact{
  background:url("/images/bkContact.jpg");
}
.testimonials p{
  text-align:left;
  border-top:1px solid #ccc;
  margin:10px;
  padding:5px;
}
.bold{
  font-weight:bold;
}
.islandteam{
  text-align:left;
  background:#741F0B;
  min-height:90px;
}
.islandteam p{
  padding-top:20px;
}
.clearboth{
 clear:both; 
}

#topgallery{
  margin:0 auto;
}
#otherphotos{
  margin:0 auto;
  width:70%;
}
.beforeafter{
  float:left;
  width:150px;
  border:1px solid #fff;
  margin:2px;
  padding:3px;
  font-weight:bold;
  line-height:1.5em;
}
#otherphotos .beforeafter{
  margin:5px ;
}
