body {
	background-color: #252525;
}
.red_text {
	color: #BE0707;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 25px;
}

#container {
	position:relative;
	margin: 0 auto;   /* align for good browsers */
	text-align: left; /* counter the body center */
	width: 780px;
	height: 320px;
	background-color:#333333;
	background-image:url(images/graphics/design_creativity.gif);
	background-position: bottom left;
	background-repeat:no-repeat;
	z-index: 1;
}
#web_design {
	position:absolute;
	width: 240px;
	top: 140px;
	left: 100px;
	z-index: 2;
}
#finger_lakes_menu {
	position:absolute;
	width: 380px;
	top: 60px;
	left: 350px;
	z-index: 2;
}

#internet_marketing {
	position:relative;
	margin: 0 auto;   /* align for good browsers */
	text-align: left; /* counter the body center */
	width: 780px;
	height: 87px;
	background-color:#000000;
	border-bottom: 1px solid #999999;
	border-top: 1px solid #999999;
	z-index: 2;
}
#web_development_tasks {
	position:relative;
	margin: 0 auto;   /* align for good browsers */
	text-align: left; /* counter the body center */
	width: 780px;
	height: 200px;
	background-color:#313131;
	background-image:url(images/graphics/web_design_tasks.gif);
	background-position: top left;
	background-repeat:no-repeat;
	z-index: 2;
}
#web_development_news {
	position:absolute;
	top: 11px;
	left: 547px;
	width: 197px;
	height: 100px;
	background-color:#2C2C2C;
	border: 1px solid #202020;
	color: #AAAAAA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 7px 5px 7px 5px;
	z-index: 3;
}

#web_development_news A:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #F1A00A;
	text-decoration: none;
}
#web_development_news A:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #F1A00A;
	text-decoration: none;
}
#web_development_news A:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #F1A00A;
	text-decoration: underline;
}
#web_development_news A:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #F1A00A;
	text-decoration: none;
}

#web_development_image {
	position:absolute;
	top: 19px;
	left: 256px;
	width: 85px;
	height: 85px;
	z-index: 2;
}

#web_development_case_studies {
	position:absolute;
	top: 11px;
	left: 373px;
	width: 375px;
	height: 100px;
	background-color:#7D0000;
	border: 1px solid #202020;
	z-index: 99;
	background-image:url(images/graphics/red_bubbles.gif);
	background-position: bottom right;
	background-repeat:no-repeat;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 10px 10px 10px 10px;
}

#finger_lakes_web_design {
	position:relative;
	margin: 0 auto;   /* align for good browsers */
	text-align: left; /* counter the body center */
	width: 780px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding: 5px 4px 0px 10px;
	color: #666666;
	line-height: 20px;
	z-index: 2;
}

#finger_lakes_web_design A:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	text-decoration: none;
}
#finger_lakes_web_design A:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	text-decoration: none;
}
#finger_lakes_web_design A:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #999999;
	text-decoration: underline;
}
#finger_lakes_web_design A:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	text-decoration: none;
}

#web_design_company {
	position:relative;
	margin: 0 auto;   /* align for good browsers */
	text-align: left; /* counter the body center */
	width: 680px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding: 50px 50px 50px 50px;
	color: #999999;
	line-height: 18px;
	z-index: 2;
} 

#web_design_company A:link{
	color: #F1A00A;
	text-decoration: underline;
}
#web_design_company A:visited{
	color: #F1A00A;
	text-decoration: underline;
}
#web_design_company A:hover{
	color: #F7B53C;
	text-decoration: underline;
}
#web_design_company A:active{
	color: #F1A00A;
	text-decoration: underline;
}

.mainMenuOn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
    padding: 5px 4px 0px 10px;
    color: #999999;
	text-align:center;
}

.mainMenuOver {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
    padding: 5px 4px 0px 10px;
    color: #FFFFFF;
	background-image:url(images/menu_pointer.gif);
	background-repeat:no-repeat;
	background-position:top;
	text-align:center;
}
.subMenuOn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
    padding: 2px 4px;
    color: #FFFFFF;
	background-image:url(images/menu_divider.gif);
	background-repeat:no-repeat;
	background-position:right;
}

.subMenuOver {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
    padding: 2px 4px;
    color: #C10909;
	background-image:url(images/menu_divider.gif);
	background-repeat:no-repeat;
	background-position:right;
}
.subMenuLastOn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
    padding: 2px 4px;
    color: #FFFFFF;
}

.subMenuLastOver {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
    padding: 2px 4px;
    color: #C10909;
}

.soloMenuOn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
    padding: 5px 4px 0px 10px;
    color: #999999;
	text-align:center;
}

.soloMenuOver {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #C10909;
    padding: 5px 4px 0px 10px;
	text-align:center;
}

.img_right {
 float: right;
 padding-left: 3px;
}

