* {
  margin:0px;
  padding:0px;
  }

body {
  background-image:url('images/bg2.gif');
  background-position:top center;
  }

p {
  padding-top:7px;
  }
  
 
/*RECYCLE*/ /*RECYCLE*/ /*RECYCLE*/ /*RECYCLE*/ /*RECYCLE*/

#header {
  padding-bottom:20px;
  margin-left:10px;
  width:720px;
  height:120px;
  background-image:url('images/logo.png');
  background-position:top-left;
  background-repeat:no-repeat;
  }

#content_container {
  margin:0 auto;
  padding-top:10px;
  width:720px;
  height:auto;
  }

#content_container_form {
  margin:0 auto;
  padding-top:10px;
  width:720px;
  height:500px;
  }

.subtitle {
  font-family:"arial";
  font-size:10pt;
  font-weight:bold;
  color:#229bdc;
  }

.content_default {
  padding: 0px 15px 0px 15px;
  font-family:"arial";
  color:#FFF;
  font-size:9pt;
  }

.content_default a{
  font-family:"arial";
  color:#FFF;
  font-size:9pt;
  }

.headings {
  font-family:"century gothic";
  font-size:14pt;
  color:#FFF;
  }
  
  
.form {
  background-color:#595552;
  border: 1px solid #6e6a67;
  font-family:"arial";
  font-weight:normal;
  font-size:10pt;
  color:#ff9100;
  
  }

  
/*NAVIGATION*/ /*NAVIGATION*/ /*NAVIGATION*/ /*NAVIGATION*/ /*NAVIGATION*/ 

#bar {
  width:100%;
  height:40px;
  background-color:#3b3734;
  border-bottom: 1px solid #EEE;
  }

#navigation {
  margin:0 auto;
  width:720px;
  height:40px;
  }

#navigation ul {
  margin:0 ;
  padding:0;
  list-style:none;
  }

#navigation li {
  display:inline;
  }
  
#navigation a {
	display: block;
	float: left;
	width: 120px;
	height: 30px;
	padding-top: 10px;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	font-family:"arial";
	font-size:10pt;
  }

#navigation a:hover, #navigation .active a {
	color: #ff9100;
  }
  

/*HOMEPAGE*/  /*HOMEPAGE*/  /*HOMEPAGE*/  /*HOMEPAGE*/  /*HOMEPAGE*/  

#homepage_link_container {
  width:720px;
  height:222px;
  }

#homepage_link_00 {
  float:left;
  width:180px;
  height:215px;
  background-image:url('images/link_aboutme.png');
  background-position:top-left;
  background-repeat:no-repeat;
  }

#homepage_link_01 {
  float:left;
  width:180px;
  height:215px;
  background-image:url('images/link_portfolio.png');
  background-position:top-left;
  background-repeat:no-repeat;
  }
  
#homepage_link_02 {
  float:left;
  width:180px;
  height:215px;
  background-image:url('images/link_services.png');
  background-position:top-left;
  background-repeat:no-repeat;
  }
  
#homepage_link_03 {
  float:left;
  width:180px;
  height:215px;
  background-image:url('images/link_contactme.png');
  background-position:top-left;
  background-repeat:no-repeat;
  }

#container_homepage_00 {
  width:720px;
  height:180px;
  padding:20px 0px 20px 10px;
  }
  

#welcome_message {
  float:left;
  width:410px;
  height:150px;
  padding-left:5px;
  background-image:url('images/welcome2_bg.png');
  background-position:top-left;
  background-repeat:no-repeat;
  }

.link_details ul{
  padding:110px 0 0 3px;
  list-style:none;
  }
  
.link_details li{
  margin:0 0 0 35px;
  list-style-position:outside;
	list-style-image: url("images/bullet_plus.png");
  font-family:"arial";
  color:#FFFFFF;
  font-size:9pt;
  }

.details {
  margin:22px 23px 0 0;
  text-align:right;
  font-family:"arial";
  color:#FFFFFF;
  font-size:9pt;
}

.details a{
  text-decoration:none;
  font-weight:bold;
  color:#FFFFFF;
  }

.welcome_message {
  padding: 40px 0px 0 0;
  font-family:"arial";
  color:#3b3734;
  font-size:9pt;
  } 





/*FOOTER*/ /*FOOTER*/ /*FOOTER*/ /*FOOTER*/ /*FOOTER*/ 

#bottom {
  width:100%;
  height:260px;
  background-color:#494542;
  border-top: 1px solid #3b3734;
  }
  
#bottom2 {
  width:100%;
  height:100px;
  background-color:#494542;
  border-top: 1px solid #3b3734;
  }

#container_bottom {
  margin:0 auto;
  padding-left:20px;
  padding-top:10px;
  padding-bottom:10px;
  width:720px;
  height:250px;
  }

#container_form {
  float:left;
  width:380px;
  height:250px;
  background-image:url('images/heading_quickcontact.png');
  background-position:top-left;
  background-repeat:no-repeat;
  }
  
#container_bottom_links {
  float:left;
  width:340px;
  height:100px;
  background-image:url('images/heading_links.png');
  background-position:top-left;
  background-repeat:no-repeat;
  }

.bottom_links a{
  text-decoration:none;
  color:#ff9100;
  }

.bottom_links ul{
  padding:40px 0 0 0px;
  list-style:none;
  }
  
.bottom_links li{
  margin:0 0 0 20px;
  padding-bottom:5px;
  list-style-position:outside;
	list-style-image: url("images/bullet_plus.png");
  font-family:"arial";
  color:#ff9100;
  font-size:9pt;
  }
  
#footer {
  padding-top:10px;
  padding-bottom:10px;
  border-top: 1px solid #6e6a67;
  width:100%;
  height:auto;
  text-align:center;
  font-family:"arial";
  font-size:8pt;
  color:#FFF;
  background-color:#3b3734;
  }


#footer a, #footer a:visited {
  color:#FFF;
  }


#container_aboutme {
  width:720px;
  height:210px;
  background-color:#c2e648;
  
  }

/*ABOUT ME*/ /*ABOUT ME*/ /*ABOUT ME*/ /*ABOUT ME*/ /*ABOUT ME*/ /*ABOUT ME*/ 


  
#content_aboutme_body{
  margin:0 auto;
  width:712px;
  height:auto;
  background-image: url('images/content_aboutme_body.png'); 
  background-position:center;
  }
#content_aboutme_header{
  margin:0 auto;
  width:712px;
  height:33px;
  background-image: url('images/content_aboutme_header.png');
  background-position:center;
  }
#content_aboutme_footer{
  margin:0 auto;
  width:712px;
  height:34px;
  background-image: url('images/content_aboutme_footer.png');
  background-position:center;
  }

#content2_container {
  margin:0 auto;
  padding:20px 0 20px 0;
  width:700px;
  height:200px;
  }

#stats {
  float:left;
  width:349px;
  height:auto;
  padding-top:35px;
  border-right:1px dotted #229bdc;
  background-image:url('images/heading_stats.png');
  background-position:top-left;
  background-repeat:no-repeat;
  }

#col1 {
  float:left;
  width:170px;
  height:150px;
  }

#col2 {
  float:right;
  width:170px;
  height:150px;
  }
  
.content_stats {
  padding:0 0 0 10px;
  font-family:"arial";
  font-size:9pt;
  color:#3b3734;
  }
.stats_subtitles{
  padding:35px 0 0 10px;
  font-family:"arial";
  font-weight:bold;
  font-size:9pt;
  color:#229bdc;
  }

#accomplishments {
  float:left;
  width:50%;
  padding-top:35px;
  height:auto;
  background-image:url('images/heading_accomplishments.png');
  background-position:top-left;
  background-repeat:no-repeat;
  background-color:#FFF;
  }
  
/*PORTFOLIO*/ /*PORTFOLIO*/ /*PORTFOLIO*/ /*PORTFOLIO*/ /*PORTFOLIO*/ 


#content_portfolio_body{
  margin:0 auto;
  width:712px;
  height:auto;
  background-image: url('images/content_portfolio_body.png'); 
  background-position:center;
  }

  
#content_portfolio_header{
  margin:0 auto;
  width:712px;
  height:33px;
  background-image: url('images/content_portfolio_header.png');
  background-position:center;
  }
#content_portfolio_footer{
  margin:0 auto;
  width:712px;
  height:34px;
  background-image: url('images/content_portfolio_footer.png');
  background-position:center;
  }

.portfolio_headings {
  padding: 20px 0 10px 10px;
  }
  
#row_portfolio_WEB {
  margin:0 auto;
  padding:0px 0 10px 0;
  width:720px;
  height:220px;
  }

#row_portfolio_banner {
  margin:0 auto;
  padding:0px 0 10px 0;
  width:720px;
  height:120px;
  }

#col_WEB {
  float:left;
  padding:0 15px 0 15px;
  width:150px;
  height:220px;
  }

#col_banner {
  float:left;
  padding:0 15px 0 15px;
  width:210px;
  height:100px;
  }
.portfolio_description {
  font-family:"arial";
  font-weight:bold;
  font-size:9pt;
  text-align:center;
  color:#229bdc;
  }


/*SERVICES*/ /*SERVICES*/  /*SERVICES*/  /*SERVICES*/  /*SERVICES*/

#content_services_header{
  margin:0 auto;
  width:712px;
  height:33px;
  background-image: url('images/content_services_header.png');
  background-position:center;
  }
#content_services_footer{
  margin:0 auto;
  width:712px;
  height:34px;
  background-image: url('images/content_services_footer.png');
  background-position:center;
  }

#content_services_body{
  margin:0 auto;
  width:712px;
  height:auto;
  background-image: url('images/content_services_body.png');
  background-position:center;
  }

.content_services {
  padding: 0px 15px 0px 15px;
  font-family:"arial";
  color:#FFF;
  font-size:9pt;
  }

#content2_services{
  margin:0 auto;
  padding:20px 0 20px 0 ;
  width:720px;
  height:450px;

  }

#services_prices{
  float:left;
  width:400px;
  height:auto;
  border-right:1px dotted #229bdc;
  background-image:url('images/heading_pricing.png');
  background-position:top-left;
  background-repeat: no-repeat;
  }

#services_gettingstarted {
  float:left;
  padding-bottom:10px;
  width:319px;
  height:auto;
  background-image:url('images/heading_gettingstarted.png');
  background-position:top-left;
  background-repeat: no-repeat;
  background-color:#FFF;
  }

.content2_services {
  padding:35px 15px 0 15px;
  font-family:"arial";
  color:#222;
  font-size:9pt;
  }
  
/*CONTACT ME*/  /*CONTACT ME*/  /*CONTACT ME*/  /*CONTACT ME*/  /*CONTACT ME*/
 
#content_contactme_body{
  margin:0 auto;
  width:712px;
  height:auto;
  background-image: url('images/content_contactme_body.png'); 
  background-position:center;
  }
#content_contactme_header{
  margin:0 auto;
  width:712px;
  height:33px;
  background-image: url('images/content_contactme_header.png');
  background-position:center;
  }
#content_contactme_footer{
  margin:0 auto;
  width:712px;
  height:34px;
  background-image: url('images/content_contactme_footer.png');
  background-position:center;
  }
  
#contactme_container{
  padding:0px;
  margin:0 auto;
  width:auto;
  height:220px;
  }
  
#container_form2 {
  float:left;
  width:auto;
  height:auto;
  }
  
#contactme_img {
  float:right;
  padding-top:15px;
  width:340px;
  height:200px;
  background-image: url('images/img1.png');
  background-repeat:no-repeat;
  background-position:center;
  }

.contact a{
  text-decoration:none;
  color:#fff;
  }

.contact ul{
  padding-top:10px;
  list-style:none;
  }
  
.contact li{
  margin:0 0 0 18px;
  padding-top:5px;
  list-style-position:outside;
	list-style-image: url("images/bullet_plus.png");
  font-family:"arial";
  color:#ff9100;
  font-size:9pt;
  }

.form2 {
  background-color:#FFF;
  border: 1px solid #229bdc;
  font-family:"arial";
  font-weight:normal;
  font-size:10pt;
  color:#229bdc;
}
  
