/* CSS Document */

/* 
	COLORS
	lt blue box: #d2ecec;
	blue link: #1aa0a8; 
	blue line: #119ca5;
	dk orange: #f26522;
	gold-orange: #ff9900;
	
*/

*{ margin:0px; padding:0px;}

 

body{		background-color:#ffffff; 
			font-family:helvetica, verdana, san-serif; 
			margin-top:0px; 
			padding-top:0px; 
			font-size:12px;
            }

p{ margin-bottom:20px;}
h1{ color:#ff9900; font-size:1.3em; font-weight:500; letter-spacing:2px;  margin-bottom:0px; }
h2{ }
h3{ }
h5{ }
ul{}
ol li{}
li{}
table{ }
tr{}
th{}
td{}
fieldset{}
ol ul {}
img{border:none;}
 
a {color:#1aa0a8; text-decoration:none; border:none; font-weight:bold;} 
a:visited{ color:#1aa0a8;  }
a:hover{  text-decoration:underline;}
a:active{	color:#1aa0a8; }


/* general layout */
.wholepage { background-color:#ffffff; width:900px; margin-left:auto; margin-right:auto; }
.spacerbox {clear:both;}
.bold{ font-weight:bold;}
.italic{ font-style:italic; }

.header {margin-top:10px;}
.birdlogobox {float:left; width:120px; padding-left:10px;}

.topnav {text-align:right; font-size:1.2em; padding-top:5px; padding-bottom:7px; margin-right:5px;}
.currentnavitem {color:#000000; font-weight:bold;}


/* .frontpagebox {background-image: url(../images/blue-gradient.jpg); background-position: top left; background-repeat: repeat-x; height:325px; margin-top:5px; padding-left:50px; color:#ffffff;}
*/
.frontpagebox {background-color:#a0aaab; height:325px; margin-top:5px; padding-left:50px; color:#000000;}

.servicesbox {float:right; width:250px; height:260px; margin-top:25px; margin-right:36px; background-color:#ff9900;}
.mainservicestext {font-size:1.75em; font-weight:bold; letter-spacing:2px; color:#000000; text-align:center; margin-top:18px; margin-bottom:7px;}
.serviceslisttext {font-size:1.3em; font-weight:bold; color:#000000;}
.serviceslistpadding {padding-top:18px;}
.servicescheckbox {float:left; width:50; text-align:center;}
.frontpageboxtitle{margin-top: 50px; line-height:3em;}
.frontpageboxtextfont{font-size:2.3em; font-weight:bold; letter-spacing:5px;}
.frontpageboxtextorange {font-size:3.3em; font-weight:bold;  color:#ff9900; letter-spacing:2px;}
.frontpageboxtextwhite{font-size:3.3em; font-weight:bold; color:#ffffff; letter-spacing:2px;}
.frontpageboxtextintro{margin-top:20px; font-size:1.5em; line-height:1.4em; font-weight:bold; letter-spacing:2px;}

.bluetopline {background-color:#a0aaab; height:3px;  margin-top:5px;}


.contentblockpadding{padding-left:50px; }
.contentpagetitle{padding-top:40px; padding-bottom:0px; font-size:2.7em; font-weight:500;  color:#ff9900; letter-spacing:2px; }
.contenttext {font-size:1.2em; line-height:1.5em; width:500px; padding-left:3px;}



.contentrightboxholder{float:right; width:250px; margin-top:30px; margin-right:36px;}
.contentrightbox {background-color:#d2ecec; height:170px; margin-bottom:40px;}
.contentrightboxtitle {font-size:1.65em; font-weight:bold; letter-spacing:2px; color:#000000; text-align:center; padding-top:20px; margin-bottom:10px; }
.contentrightboxtext {font-size:1em; color:#000000; line-height:1.3em; padding-left:20px; padding-right:20px;}
.contentrightboxreadmorelink {text-align:right; padding-right:20px;}
.contentrightboxreadmorelink a{ font-weight:bold; color:#ff9900; }

.contentrightboxServices {background-color:#d2ecec; margin-bottom:50px;}


.featuredwebsitetitle {width:495px; height:25px; padding-left:10px; padding-top:9px; margin-top:5px; font-size:1.3em; font-weight:bold; letter-spacing:2px; color:#ffffff; background-color:#ff9900;}
.featuredwebsitebox {width:501px; height:175px; border-left:2px solid #ff9900; border-right:2px solid #ff9900; border-bottom:2px solid #ff9900;}
.featuredwebsiteimage {float:left; width:230px; text-align:center; padding-top:8px;}

.portfoliopreview { float:left; width:305; text-align:right; margin-right:20px; margin-bottom:55px; }
.portfolio h1 { font-size:1.5em;}
.portfolio p { margin-top:3px; margin-bottom:10px; font-size:1.2em; line-height:1.5em;}












 