@charset "utf-8";
/* CSS Document */

body
{
margin:0;
padding:0;
background-color:#ebebeb;
}

#header
{
height:110px;
width: 100%;
background: url(images/headbk.gif);
background-repeat:repeat-x;
}

#header a
{
text-decoration:none;
cursor:pointer;
}

#header img
{
border:0;
}

#headlogo
{
margin-left:25px;
}

#wrapper
{
margin: 0 auto;
width: 900px;
background-color:#FFFFFF;
}

#top_nav
{
width:900px;
float:left;
background-color:#ebebeb;
}

#top_nav a
{
margin-right: 50px;
float:left;
display:block;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding: 10px;
color:#0000FF;
}

#top_nav a:visited
{
color:#0000FF;
}

#top_nav a:hover
{
color:#0000FF;
}


#top_nav a.selected
{
margin-right:50px;
background: #FFFFFF url(images/btn_left.gif) left top no-repeat;
text-decoration: none;
padding: 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#0000FF;
}

.top_box
{
width:900px;
height:22px;
background: url(images/round_top.gif);
background-repeat:no-repeat;
float:left;
}

#front_ad
{
background-color:#FFFFFF;
width:900px;
float:left;
}

#front_pic
{
margin-left:21px;
}

.leftnav
{
margin-left:20px;
display:block;
}

#new_projects
{
float:left;
width:900px;
height:52px;
background-color:#FFFFFF;
text-align:left;
}

#new_pic
{
margin-left:21px;
}

#screenshots
{
width: 900px;
float:left;
background-color:#FFFFFF;
}

#screenshots2
{
width: 858px;
margin-left:21px;
}

.hosting_link
{
color:#990000;
}

.screen_container img
{
border:0;
}

.screen_container a
{
text-decoration:none;
}

.screen_container
{
width:200px;
float:left;
margin-right:10px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

.bottom_box
{
width:900px;
float:left;
background: url(images/round_bottom.gif);
background-repeat:no-repeat;
height:22px;
}

.spacer
{
float:left;
width:900px;
height:10px;
background-color:#ebebeb;
}

#frnt_btm_container
{
width:900px;
float:left;
background-color:#FFFFFF;
}

#front_left
{
margin-left:21px;
float:left;
width:525px;
border-right: 1px solid #CCCCCC;
}

#front_right
{
float:left;
width:332px;
height:200px;
}

#front1
{
float:left;
width:525px;
height:43px;
text-align:left;
}

#front2
{
float:left;
width:155px;
}

#front3
{
float:left;
width:370px;
}

.front_p
{
padding:0;
margin:0;
font-family:Arial;
font-size:12px;
margin-left:7px;
margin-right:7px;
margin-bottom:5px;
}

.front_p2
{
padding:0;
margin-top:0;
margin-left:7px;
margin-right:7px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-bottom:0;
}

#front4
{
width:332px;
height:43px;
float:left;
text-align:left;
}

#front5
{
width:332px;
height:18px;
float:left;
text-align:left;
}

#front6
{
width:332px;
float:left;
text-align:left;
}

#logo1
{
margin-left:7px;
}



#contact_pic
{
margin-left:7px;
}

.front_p3
{
padding:0;
margin-top:0;
margin-left:7px;
margin-right:7px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-bottom:0;
}

.front_p4
{
padding:0;
margin-top:7px;
margin-left:7px;
margin-right:7px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-bottom:0;
}

.front_p4 a
{
text-decoration:none;
color:#000066;
}

.front_p5
{
padding:0;
margin-top:20px;
margin-left:7px;
margin-right:7px;
margin-bottom:0;
}

.front_p5 a
{
text-decoration:none;
}

.front_p5 img
{
border:0;
}

#footer
{
width:100%;
background-color:#FFFFFF;
float:left;
}

#footer2
{
width:900px;
padding:15px;
margin:0 auto;
text-align:center;
}

.foot_p
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
padding:0;
margin:0;
color:#666666;
}

.foot_p a
{
text-decoration:none;
color:#666666;
}

/* Begin Contact Page */

.page_container
{
width:900px;
float:left;
background-color:#FFFFFF;
}

.contact_left
{
width:525px;
border-right: 1px solid #cccccc;
margin-left:21px;
float:left;
text-align:left;
}

.contact_right
{
width:332px;
float:left;
text-align:left;
}

.contact_top_img
{
float:left;
width:525px;
height:64px;
}

.contact_top_img2
{
float:left;
width:525px;
height:125px;
}

#form_container
{
float:left;
width:525px;
margin-left:5px;
margin-top:15px;
}

.success
{
background-color:#f7681e;
padding:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
width:260px;
color:#000000;
}

.error
{
background-color:#FF0000;
padding:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
width:260px;
color:#000000;
}

#contact-us textarea
{
overflow:hidden;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#999999;
margin-bottom:5px;
margin-top:5px;

}

#contact-us-message
{
margin-top:7px;
margin-bottom:7px;
}

#contact-us label
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#999999;
}

#contact-us input
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#999999;
margin-bottom:5px;
margin-top:5px;
padding:5px;
display:block;
}

#contact-us 
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#999999;
}




/* End Contact Page */


/* Begin Blog Page */
/* See blog.css */
/* End Blog */

/* Begin Web Hosting */

.hosting_container
{
float:left;
width:900px;
background-color:#FFFFFF;
}

.hosting_left
{
width:600px;
float:left;
margin-left:21px;
border-right: 1px solid #cccccc;
}

.hosting_right
{
width: 247px;
float:left;
margin-left:10px;
text-align:left;
}

.hosting_top
{
width:500px;
float:left;
}

.hosting_ad
{
width:570px;
float:left;
margin-top:10px;
}

.hosting_ad img
{
border:0;
float:left;
}

.hosting_table
{
width:570px;
float:left;
margin-top:20px;
}

#hosting_table
{
margin:0;
border:1px;
border-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}

.hosting_head
{
background-color:#f76a1e;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-align:left;
padding-top:3px;
padding-bottom:3px;
border-bottom:2px solid #FFFFFF;
}

.checkbox
{
background-color:#CCCCCC;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
border-right:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
}

.checkbox_dark
{
background-color:#999999;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
border-right:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
}

.checkbox2
{
background-color:#999999;
padding:5px;
border-right:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
}

.checkbox3
{
background-color:#CCCCCC;
border-bottom:1px solid #FFFFFF;
}

.link_popup img
{
border:0;
}

/* End Web Hosting */

/* Begin Portfolio Page */

.portfolio
{
	width:900px;
	float:left;
	background-color:#ffffff;
}
	

/* End Portfolio Page */

