/* CSS Document */

/* this needs to be cleaned up asap */

ul{padding:0;margin:0;clear:both;list-style-type:none;}
li{padding:0;margin:0;clear:both;}
img{border:none;}
body{
	margin: 0 20px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}

#masthead{
	width: 980px;
	margin: 0 auto;
}
#masthead p{
	font-size: 18px;
	font-weight: bolder;
	text-align: center;
}

#wrapper{
	margin-top: 20px;
	/*border: 2px solid #003399;*/
	width: 980px;
	margin: 0 auto;
}
#innerwrapper{
  
}
#border{
	border: 2px solid #003399;
	width: 980px;
}
#logo{
  width: 900px;
  height: 160px;
  margin: 0 auto;
}
.branding_header{
margin-top: 30px;

}
.brand1{width: 10%;}
.brand2{width: 80%;}
.brand3{width: 10%;}
#callout{
	border: 1px solid #000;
	height: 709px;
	margin: 0 auto;
	width: 978px;
	background-color: #CCCCFF;
}
#callout ul{
	list-style-type: none;
}
#callout p{
  margin: 10px 10px 30px 10px;
  text-align: center;
}
#callout a{
  color: blue;
  font-weight: bolder;
}
#callout hr{
  margin: 50px 0;
}
.bluebold{
  color: blue;
  font-weight: bolder;
}
.signature{
  font-size: 13px;
  font-style: italic;
}
#pledge{
	width: 26%;
	background-color: #CCCCFF;
	text-align: left;
}
#pledge h2, #testimonials h2{
  font-size: 18px;
  color: #990000;
  text-align: center;
}
#testimonials h2{
  font-size: 16px;
}
blockquote{
  font-style: italic;
  text-align: center;
  margin: 10px;
}
.adage{
  color: blue;
  font-style: normal;
  font-weight: bolder;
}
#services{
	width:48%;
	background-color: #3300FF;
	color: #fff;
	height: 709px;
}
#services h2{
	font-weight: bolder;
	font-size: 18px;
	margin: 0 0 5px 0;
}
#services h3{
	display: block;
  font-weight: bolder;
  font-style: italic;
  color: #ffff66;
  margin:5px 0;
}
#services ul{
}
/*
.last{
  border-left: none;
  border-bottom: none;
}
.lastlast{
  border-left: 1px solid #000;
}
.first{
  border: 1px solid #000;
  border-bottom: none;
}
.topborder{
  border-top: 1px solid #000;
}
*/
#services ul li{
  padding: 2px 0;
}
#testimonials{
	width:26%;
	background-color: #CCCCFF
}


#design-creation{
  float: left;
  width: 50%;
}
#marketing{
  float: left;
  width: 49%;
}
#management{
 width: 49%;
 float: left;
}

#subcontent hr{
  width: 60%;
}
#footer{
  width: 50%;
  margin: 0 auto;
  clear: both;
}
#footer p{
  font-style: normal;
  margin: 0;
  font-size: 13px;
  margin-bottom: 35px;
  text-align: center !important;
}
#footer address p{
  margin-bottom: 3px;
}

.services{
	width: 225px;
}
.block{display: block !important;}

.left{
	float: left !important;
}
.clear{
	clear: both !important;
}


.largeblue{
  font-size: 22px;
  color: blue;
  font-style: italic;
  font-weight: bolder;
}
.largeblueunderline{
  font-size: 22px;
  color: blue;
  font-style: italic;
  font-weight: bolder;
  text-decoration: underline;
}
.largerblue{
  font-size: 32px;
  color: blue;
  font-style: italic;
  font-weight: bolder;
}
.mediumblue{
  font-size: 18px;
  color: blue;
  font-style: italic;
  font-weight: bolder;
}

.mediumbluelessbold{
  font-size: 18px;
  color: blue;
  font-style: italic;
  font-weight: bold;
}
.pronet{
  color: red;
}
.lastcall{
  margin-bottom: 75px;
}

.engines{
  font-size: 24px;
  color: blue;
  font-style: italic;
  font-weight: bolder;
  text-decoration: underline;
}
.blackbold{
  font-weight: bold;
}
.phone{
  padding-top: 10px;
}

.small{
	font-size: 18px;
}

.large{
	text-transform: uppercase;
	font-size: 24px;
}

#lowercontent{
	width: 780px;
	margin: 0 auto;
}

#lowercontent hr{
	width: 90%;
}

#lowercontent p{
	text-align: left;
}

.center{
	text-align: center !important;
}




span.signature{
	display: block;
	margin-top: 10px;
}


