/* CATEGORY-13 LAYOUT STYLES */

body	{
border-top:5px solid #CC3300;
margin:0 0 0 0;
font-family:"Trebuchet MS", "Andale Mono", Arial;
color:#333333;
line-height:1.5em;
}

input	{
border:2px solid #CCCCCC;
height:20px;
font-family:"Trebuchet MS", "Andale Mono", Arial;
color:#333333;
}

textarea	{
border:2px solid #CCCCCC;
font-family:"Trebuchet MS", "Andale Mono", Arial;
color:#333333;
}

button	{
border:0 solid #FFFFFF;
padding:0;
}

#header	{
background-image:url('img/h_bg.png');
background-repeat:repeat-x;
width:100%;
padding-top:5px;
padding:5px 0 15px 0;
}

#header	a, a:link, a:hover, a:visited, a:active	{
border:0 solid #336600;
padding:0;
margin:0;
}

#headContain	{
width:900px;
margin:0 auto 0 auto;
}

#nav	{
float:right;
width:400px;
height:85px;
padding:15px 0 0 0;
color:#FFFFFF;
font-size:130%;
text-align:right;
}

#nav ul li	{
display:inline;
list-style:none;
padding:0 20px 0 0;
}

#nav a, a:link, a:visited, a:active	{
padding:5px 8px 5px 8px;
color:#FFFFFF;
text-decoration:none;
}

#nav a:hover	{
padding:5px 8px 5px 8px;
background-color:#006699;
color:#FFFFFF;
text-decoration:none;
}

/*MAIN BODY CONTENT*/
#indexIMG	{
width:900px;
margin:0 auto 0 auto;
text-align:center;
}

#content	{
width:900px;
margin:0 auto 0 auto;
}

#content a, a:link, a:visited, a:active	{
color: #003366;
text-decoration: underline;
}

#content a:hover	{
color: #003366;
text-decoration: none;
}

h1	{
font-family:Georgia, "Times New Roman", Times, serif;
color:#003366;
}

h2	{
font-family:Georgia, "Times New Roman", Times, serif;
color:#CC3300;
font-style:italic;
}

h3	{
color:#003366;
}

#contentTitle	{
width:800px;
border-bottom:5px solid #CC3300;
padding:10px 20px 0 40px;
}

#filler	{
width:900px;
padding:20px 20px 30px 40px;
}

/*CONTACT PAGE STYLES*/
#contactIMG	{
width:900px;
margin:0 auto 0 auto;
text-align:center;
border-bottom:1px solid #CC3300;
}

#contact	{
width:900px;
margin:0 auto 0 auto;
}

#contactForm	{
width:420px;
padding:50px 10px 15px 20px;
background-image:url('../pics/contactForm.png');
background-repeat:no-repeat;
background-position:top;
}

.submitMe	{
color:#003366;
}

#individuals	{
width:420px;
float:right;
padding:50px 20px 15px 10px;
background-image:url('../pics/insiders.png');
background-repeat:no-repeat;
background-position:top;
}

#individuals ul li	{
list-style:none;
}

/*PORTFOLIO PAGE*/
#carouselWrap	{
width:900px;
padding:85px 0 0 0;
background-image:url('../pics/portfolio.png');
background-repeat:no-repeat;
margin:0 auto 0 auto;
text-align:center;
border-bottom:1px solid #CC3300;
}

#carousel	{
width:800px;
margin:0 auto 0 auto;
text-align:center;
}

#portBrief	{
width:420px;
padding:50px 10px 15px 20px;
background-image:url('../pics/portBrief.png');
background-repeat:no-repeat;
background-position:top;
}

#portTest	{
width:450px;
height:300px;
float:right;
background-image:url('../pics/testimonial.png');
background-repeat:no-repeat;
background-position:top;
}

/*ABOUT PAGE STUFF*/
#aboutIMG	{
width:900px;
margin:0 auto 0 auto;
text-align:center;
border-bottom:1px solid #CC3300;
}

#aboutRight	{
width:420px;
float:right;
padding:10px 20px 15px 10px;
}

#about	{
width:420px;
padding:10px 10px 15px 20px;
}

/*SERVICES INDEX AREA*/
#serviceTitle	{
width:900px;
margin:0 auto 0 auto;
border-bottom:1px solid #CC3300;
text-align:center;
}

/*FOOTER STUFF*/
#footer	{
width:900px;
margin:20px auto 0 auto;
border-top:1px solid #CC3300;
padding:5px 20px 5px 20px;
clear: both;
}

#footer p	{
color:#999999;
font-size:80%;
}

#footer a, a:link, a:visited, a:active	{
color:#999999;
text-decoration:underline;
}

#footer a:hover	{
text-decoration:none;
color:#CC3300;
}