body
{
	background-color:#CCCCCC;
}



/*current nav style*/

#navcontainer
{
margin: 0 0 1em 0;
padding: 0;
height: 20px;
}

#navcontainer ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#navcontainer ul li
{
display: block;
float: left;
text-align: center;
padding: 0;
margin: 0;
}

#navcontainer ul li a
{
/* background: #ff8734; /* this is the unactive tab background color/image */
width: 100px; /* this is width of each cell */
height: 28px; /* this is the height of each cell */
border-right: none;
padding: 0;
margin: 0 0 10px 0;
color: #FFFFFF;
text-decoration: none;
display: block;
text-align: center;
font: bold 23px;
font-family:Trebuchet MS, Verdana, sans-serif;
/* border:1px solid #000000; */
}

#navcontainer ul li a:hover
{
/*	color:#333333;			*/
	color: #808000;			
/*	background: #ff8734;	*/
}


body#home a#home,
body#about a#about,
body#services a#services,
body#portfolio a#portfolio,
body#resources a#resources,
body#charity a#charity,
body#careers a#careers,
body#contact a#contact,
body#blog a#blog

{
	color:#808000;
/* color: #fff;  /* this is the color of the text in the active section tab */
/* background: #ec4726; /* this is the color of the active section tab */
/* border-style:solid; border-color:#333333; border-width:1px; */
}

/*current nav style*/




*{
	/* Universal style rule --- Block all browser default margins and padding */
	margin:0;
	padding:0;
}


#screen_position{
	padding:0;
	width:100%;
	height:100%;
	margins: auto;
	text-align:center;
	padding-top:10px;
}


#overall_wrapper{
	width:960px;
	height:auto;
	border:solid #000000 3px;
	background-color:#FFFFFF;
	background-image:url(../images/center_repeat.jpg);
	background-repeat:repeat-y;
	clear:both;
}

#overall_wrapper_portfolio{
	width:960px;
	height:auto;
	border:solid #000000 3px;
	background-color:#FFFFFF;
	background-image:url(../images/center_repeat_portfolio.jpg);
	background-repeat:repeat-y;
	clear:both;
}


#overall_wrapper_contact{
	width:960px;
	height:auto;
	border:solid #000000 3px;
	background-color:#FFFFFF;
	background-image:url(../images/center_repeat_contact.jpg);
	background-repeat:repeat-y;
	clear:both;
}


/* /////////////////////////  CHARITY STYLES  \\\\\\\\\\\\\\\\\\\\\\\\\ */

#charity_wrapper{
	width:740px;
	height:auto;
	/* Temporary borders */
	/* border:dashed 1px #f00; */
}

#charity_left_wrapper{
	width:520px;
	height:auto;
	float:left;
	/* Temporary borders */
	/* border:dashed 1px #f00; */
}

#charity_thumbs{
	width:150px;
	height:auto;
	float:left;
	padding-top:5px;
	/* Temporary borders */
	/* border:dashed 1px #f00; */
}

#charity_blurbs{
	width:355px;
	height:auto;
	float:right;
	/* Temporary borders */
	/* border:dashed 1px #f00; */
}


#charity_right_wrapper{
	width:210px;
	height:auto;
	float:right;
	/* Temporary borders */
	/* border:dashed 1px #f00; */
}


#charity_spacer{
	width:740px;
	height:20px;
	/* Temporary borders */
	/* border:dashed 1px #f00; */
	clear:both;
}

/* /////////////////////////  CHARITY STYLES  \\\\\\\\\\\\\\\\\\\\\\\\\ */



#new_wrapper{
	width:960px;
	height:auto;
}


#information{
	width:950px;
	padding-right:10px;
	height:20px;
	background-color:#CCCCCC;
/*	background-color:#333333; */
	text-align:right;	font-family:Trebuchet MS, Verdana, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#333333;
/*	background-image:url(../images/menu_back.jpg); */
	background-repeat:repeat-x;
}

#top_container{
	clear:left;
	width:960px;
	height:220px;
	background-color:#333333;
}

#left_container{
	width:377px;
	height:220px;
	float:left;
}

#right_container{
	padding:0;
	padding-top:6px;
	padding-right:6px;
	text-align:right;
	width:577px;
	height:214px;
	float:right;
	background-image:url(../images/curve_right_bg.jpg);
	background-repeat:no-repeat;
}

#fullmenu{
	clear:both;
	width:960px;
	padding-top:10px;
	height:29px;
	background-color:#ff9933;
	text-align:center;	font-family:Trebuchet MS, Verdana, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#FFFFFF;
	border-bottom:solid 1px #000000;
	background-image:url(../images/menu_back.jpg);
	background-repeat:repeat-x;
}

#center_wrapper{
	width:960px;
	height:100%;
}

#center_contact{
	width:760px;
	float:left;
}


#center_left{
	width:760px;
	float:left;
}

#center_left_portfolio{
	width:960px;
	float:left;
}

#center_right{
	width:189px;
	height:100%;
	float:right;
	background-color:#CCCCCC;
	border-left:#000000 solid 1px;	font-family:Trebuchet MS, Verdana, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	text-align:justify;
	text-decoration:none;
	padding:5px;
	
}


#center_left_panel{
	width:189px;
	float:left;
	background-color:#CCCCCC;
	border-right:#000000 solid 1px;
	font-size:11px;	font-family:Trebuchet MS, Verdana, sans-serif;
	font-weight:normal;
	padding:5px;
	text-align:left;
}

#center_content{
	width:540px;
	float:right;
	text-align:left;
	vertical-align:top;
	padding:10px;
	font-size:11px;
	font-weight:normal;
	font-family:Trebuchet MS, Verdana, sans-serif;
}

#center_content_portfolio{
	width:740px;
	float:right;
	text-align:left;
	vertical-align:top;
	padding:10px;
	font-size:11px;
	font-weight:normal;
	font-family:Trebuchet MS, Verdana, sans-serif;
	background-color:#FFFFFF;
}


#center_content_contact{
	width:740px;
	float:right;
	text-align:left;
	vertical-align:top;
	padding:10px;
	font-size:11px;
	font-weight:normal;
	font-family:Trebuchet MS, Verdana, sans-serif;
	background-color:#FFFFFF;
}


#web_designs{
	clear:both;
	width:750px;
	height:120px;
	padding-top:20px;
}




#footer_wrapper{
	width:960px;
	height:23px;
	clear:both;
	background-color:#666666;
	background-image:url(../images/footer_curve.jpg);
	font-family:Trebuchet MS, Verdana, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	font-size:9px;
	padding-top:60px;
}

#footer_wrapper_portfolio{
	width:960px;
	height:23px;
	clear:both;
	background-color:#666666;
	background-image:url(../images/footer_curve_portfolio.jpg);
	font-family:Trebuchet MS, Verdana, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	font-size:9px;
	padding-top:60px;
}

#footer_wrapper_contact{
	width:960px;
	height:23px;
	clear:both;
	background-color:#666666;
	background-image:url(../images/footer_curve_contact.jpg);
	font-family:Trebuchet MS, Verdana, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	font-size:9px;
	padding-top:60px;
	text-decoration:none;
}


#footer_links, #footer_links a:link, #footer_links a:active, #footer_links a:hover, #footer_links a:visited{
	font-family:Trebuchet MS, Verdana, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	font-size:9px;
	text-decoration:none;
}

#footer_links a:hover{
	color:#FF6600;

}


#footer_logos{
	width:960px;
	height:83px;
	clear:both;
}



/* /////////////////////////  TEXT STYLES  \\\\\\\\\\\\\\\\\\\\\\\\\ */

h1, h1 a:link, h1 a:active, h1 a:hover, h1 a:visited{
	font-size:18px;
	font-family:Trebuchet MS, Verdana, sans-serif;
	color:#FF6600;
	text-align:center;
	text-decoration:none;
}

h1 a:hover{
	text-decoration:none;
}

h2, h2 a:link, h2 a:active, h2 a:hover, h2 a:visited{
	font-size:14px;
	font-family:Trebuchet MS, Verdana, sans-serif;
	color:#FF6600;
	text-decoration:none;
}

h2 a:hover{
	text-decoration:none;
}



#form_field_title{
	font-size:12px;
	font-family:Trebuchet MS, Verdana, sans-serif;
	color:#FF6600;
	font-weight:bold;
}

#content_text, #content_text a:link, #content_text a:active, #content_text a:hover, #content_text a:visited  {
	font-size:11px;
	font-weight:normal;
	font-family:Trebuchet MS, Verdana, sans-serif;
	text-decoration:none;
	color:#000000;
}

#content_text a:hover{
	color:#FF6600;
}



#content_text_larger, #content_text_larger a:link, #content_text_larger a:active, #content_text_larger a:hover, #content_text_larger a:visited  {
	font-size:14px;
	font-weight:normal;
	font-family:Trebuchet MS, Verdana, sans-serif;
	text-decoration:none;
	color:#000000;
}

#content_text_larger a:hover{
	color:#FF6600;
}


#content_text_georgia, #content_text_georgia a:link, #content_text_georgia a:active, #content_text_georgia a:hover, #content_text_georgia a:visited  {
	font-size:14px;
	font-weight:normal;
	font-family:Georgia, Verdana, sans-serif;
	text-decoration:none;
	color:#000000;
}

#content_text_georgia a:hover{
	color:#FF6600;
}






#orange_large, #orange_large a:link, #orange_large a:active, #orange_large a:hover, #orange_large a:visited  {
	font-size:14px;
	font-weight:bold;
	font-family:Trebuchet MS, Verdana, sans-serif;
	text-decoration:none;
	color:#FF6600;
}

#orange_large a:hover{
	color:#000000;
}




#professional_titles, #professional_titles a:link, #professional_titles a:active, #professional_titles a:hover, #professional_titles a:visited  {
	font-size:18px;
	font-weight:normal;
	font-family:Trebuchet MS, Verdana, sans-serif;
	text-decoration:none;
	color:#000000;
}

#professional_titles a:hover{
	color:#FF6600;
}




#contact_info, #contact_info a:link, #contact_info a:active, #contact_info a:hover, #contact_info a:visited{
	font-size:15px;
	font-weight:bold;
	font-family:Trebuchet MS, Verdana, sans-serif;
	text-decoration:none;
	text-align:center;
	color:#FF6600;
	width:548px;
	border:0;
}

#contact_info a:hover{
	text-decoration:none;
	color:#000000;
}



#contact_info_portfolio, #contact_info_portfolio a:link, #contact_info_portfolio a:active, #contact_info_portfolio a:hover, #contact_info_portfolio a:visited{
	font-size:15px;
	font-weight:bold;
	font-family:Trebuchet MS, Verdana, sans-serif;
	text-decoration:none;
	text-align:center;
	color:#FF6600;
	width:720px;
	border:0;
}

#contact_info_portfolio a:hover{
	text-decoration:none;
	color:#000000;
}

#contact_info_contact, #contact_info_contact a:link, #contact_info_contact a:active, #contact_info_contact a:hover, #contact_info_contact a:visited{
	font-size:15px;
	font-weight:bold;
	font-family:Trebuchet MS, Verdana, sans-serif;
	text-decoration:none;
	text-align:center;
	color:#FF6600;
	width:720px;
	border:0;
}

#contact_info_contact a:hover{
	text-decoration:none;
	color:#000000;
}

	#content_heading{
	font-family:Trebuchet MS, Verdana, Arial, sans-serif;
	font-size:16px;
	color:#FF6600;
	font-weight:bold;
	}


/* /////////////////////////  LIST STYLES  \\\\\\\\\\\\\\\\\\\\\\\\\ */

.ul{
	font-size:11px;
	font-weight:normal;
	font-family:Trebuchet MS, Verdana, sans-serif;
	text-decoration:none;
	color:#000000;
	list-style:square;
	margin-left:25px;
}

.ol{
	font-size:11px;
	font-weight:normal;
	font-family:Trebuchet MS, Verdana, sans-serif;
	text-decoration:none;
	color:#000000;
	padding-left:25px;
}




/* /////////////////////////  IMAGE STYLES  \\\\\\\\\\\\\\\\\\\\\\\\\ */


#image_thumb{
	border:1px solid #000000;
}

.img{
	border:1px solid #000000;
}
