/*Center div can be taken off to align the site to the left. Remember to remove from template*/
div#center {
	width:750px;
	background-color:#FFFFFF;
	position:relative;
	z-index:1;
}

div#header  {
	position:absolute;
	top:0px;
	left:0px;
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
	width:750px;
	z-index:1;
	height:171px;
}

/*Top menu, left, width, padding, zindex, and top can all be changed*/
div#top_menu  {
	position:absolute;
	top:171px;
	left:0px;
	width:750px;
	z-index:4;
	padding:0px;
	font-size:10px;
	font-weight:bold;
}

div#main_content {
	z-index:2;
	width:750px;
	position:absolute;
	top:208px;
	left:0px;
	text-align:left;
	padding:0px;
}

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:0px;
}

p  {
	margin:0px;
	padding-top:6px;
	padding-bottom:18px;
}

a  {
	color:#FF3300;
	font-weight:bold;
}

a:hover  {
	color:#9966CC;
	font-weight:bold;
}

/*Layout Styles*/
table#layout  {
	width:750px;
}

table#layout  td#right-bevel  {
	width:7px;
	padding:0px;
	margin:0px;
	background-image:url(../images/right-side-bevel.jpg);
	background-position:top right;
	background-repeat:repeat-y;
}

table#layout  td  {
	vertical-align:top;
}

table#layout  td#content  {
	width:454px;
	padding:20px;
	background-color:#D6D6D6;
}

table#layout  td#content-portfolio  {
	width:703px;
	padding:20px;
	background-color:#D6D6D6;
}

table#layout  td#disclaimer  {
	width:739px;
	padding:3px;
	background-color:#D6D6D6;
	font-size:10px;
	text-align:center;
}

table#layout  td#image-area  {
	width:229px;
	padding:20px 10px;
	text-align:center;
	background-color:#D6D6D6;
}

table#layout  td#footer  {
	width:751px;
	background-image:url(../images/footer.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	height:63px;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	font-style:italic;
	font-weight:bold;
}

/*Top Menu link commands, these can be changed and the hover can be removed*/
table#menu  {
	width:750px;
}

table#menu td  {
	padding:0px;
	margin:0px;
	text-align:center;
	vertical-align:middle;
	line-height:90%
}

table#menu  td.green  {
	background-image:url(../images/button-green.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:83px;
	height:29px;
}

table#menu  td.purple  {
	background-image:url(../images/button-purple.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:83px;
	height:29px;
}

table#menu  td.red {
	background-image:url(../images/button-red.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:84px;
	height:29px;
}

td.top-bevel  {
	height:10px;
	background-image:url(../images/top-bevel.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

div#top_menu a  {
	color:#FFFFFF;
	text-decoration:none;
}
/*Home Page Styles*/
table#home  {
	width:100%;
}

table#home td.ads  {
	width:33%;
	padding:10px 16px 5px 0;
	vertical-align:top;
}
table#home td.home-flash  {
	width:321px;
	padding-left:10px;
	margin:0;
	text-align:center;
	vertical-align:top;
}

table#home td.home-form  {
	width:261px;
	padding-left:70px;
	margin:0;
	text-align:left;
	vertical-align:top;
}

table#home td.home-form input {
		font-size:11px;
		padding:2px;
}

td.home-flash object  {
	margin:0;
}


/*Contact Us Page commands, table and cell can remain the same, but everything else is changable*/

table#contact-us  {
	width:100%;
	font-size:13px;
}

table#contact-us td  {
	padding:5px 3px;
}

td.name  {
	width:25%;
	font-weight:bold;
}

td.field  {
	width:75%;
}

/*Portfolio Styles*/
table#portfolio  {
	width:100%;
}

table#portfolio td {
	width:33%;
	vertical-align:top;
	text-align:center;
	padding:10px;
	font-weight:bold;
}

table#portfolio  p{
	padding-bottom:24px;
}

/*About Us Styles*/
table#about-images  {
	width:70%;
}

table#about-images td  {
	width:100%;
	text-align:center;
	vertical-align:middle;
	font-size:10px;
	font-weight:bold;
	color:#FF3300;
	padding-bottom:20px;
}

/*Web Development Styles*/

table#webdev {
	width:700px;
	padding:0;
	margin:0;
}

table#webdev td {
	vertical-align:middle;
	text-align:center;
	width:234px;
	padding:5px 0;
	margin:0;
}

/*Heading commands - these can all be changed*/

h1  {
	font-size:24px;
	font-weight:bold;
	color:#FF3300;
}

h2  {
	font-size:14px;
	font-weight:bold;
	color:#FF3300;
	padding-top:12px;
	padding-bottom:0px;
	margin:0px;
}

h3  {
	font-size:14px;
	font-weight:bold;
	color:#FF3300;
	padding-top:12px;
	padding-bottom:18px;
	margin:0px;
	
}

h4  {
	font-size:14px;
	font-weight:bold;
	color:#FF3300;
	padding-top:18px;
	padding-bottom:0px;
	margin:0px;
	
}

h5  {
	font-size:12px;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:6px;
	margin:0px;
	
}

h6  {
	font-size:12px;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:0px;
	margin:0px;
}

span.footer-text  {
	font-size:10px;
}

span.error  {
	color:#FF3300;
	font-weight:bold;
}

a.gallery {
	text-decoration:none;
	
}

span.gallery-link{
	text-decoration:underline;

}
.iconContain {
	width: 570px;
	height: 35px;
	margin-left: 83px;
}

.facebookIcon {
	float: left;
	height: 25px;
	width: 25px;
	margin-right: 5px;
	margin-top: 4px;
}
.facebookCaption {
	float: left;
	width: 160px;
	margin-top: 3px;
	margin-right: 20px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}
.twitterIcon {
	float: left;
	height: 25px;
	width: 25px;
	margin-right: 5px;
	margin-top: 4px;
}
.twitterCaption {
	width: 135px;
	height: 30px;
	float: left;
	margin-right: 20px;
	margin-top: 3px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}
.blueFont {
	font-weight: bold;
	color: #2B8DC0;
}
.whiteText {
	color: #333;
}
.facebookViva {
	height: 25px;
	width: 25px;
	margin-right: 5px;
	float: left;
	margin-top: 4px;
}
.facebookCaptionViva {
	float: left;
	width: 125px;
	margin-top: 3px;
	margin-right: 20px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}

