body 			{
					color: #ffffff;
					font: 14px "Arial"; 
					margin-left: 0px;
					margin-top: 0px;
					margin-right: 0px;
					margin-bottom: 0px;
					background-color: #000000;}

a:link 				{color:#F8A60E; font-weight:bold; text-decoration:none;}
a:visited 			{color:#F8A60E; font-weight:bold; text-decoration:none;}
a:hover 			{color:#cfcfcf; font-weight:bold; text-decoration:underline;}
a:active 			{color:#F8A60E; font-weight:bold; text-decoration:underline;}
img					{  border-style: none;}
 
h1					{color:#F7A40B; font-weight:bold; font:20px "Arial";}
h2					{color:#FFFFFF; font-weight:bold; font:16px "Arial";}


#frame 				{	width:1000px; margin-right:auto; margin-left:auto;
						background-color: #000000; padding:0px; text-align:left;
						visibility: visible; z-index:7; }
#navbarlyr			{	float:left; width:1000px; height:66px;
						background-image:url(images/risleysportsphotography_header.gif);
						visibility: visible; z-index:7; }
#contentlyr			{	float:left; width:700px;
						background-color:#01537d;
						visibility: visible; z-index:7; }
#actionphotolyr		{	float:left; width:320px; height:510px;
						padding-left:35px; padding-right:5px; padding-top:20px;
						visibility: visible; z-index:7; }
#titlelyr			{	float:left; width:320px; height:480px;
						visibility: visible; z-index:7; }
#text1lyr			{	float:left; width:315px;
						padding:10px;
						visibility: visible; z-index:7; }
#text2lyr			{	float:left; width:600px;
						padding:20px;
						visibility: visible; z-index:7; }
#logolyr			{	float:left; width:300px;
						background-color: #000000;
						text-align: center;
						padding-top: 10px; padding-bottom: 0px;
						visibility: visible; z-index:7; }
#facebook	 		{	float:left; background-color: #000000; width:300px; }
#prrightlyr			{	float:left; width:300px; height:805px;
						background-color: #000000;
						visibility: visible; z-index:7; }
#portfolio_main		{	float:left; width:1000px; height:265px;
						background-color: #01537d;
						visibility: visible; z-index:7; }
#portfolio_content	{	float:left; width:1000px; height:1780px;
						left:22px; background-color: #01537d;
						padding-top: 5px; padding-bottom: 5px; }
#logolyr			{	float:left; width:300px;
						background-color: #000000;
						text-align: center;
						padding-top: 10px; padding-bottom: 0px;
						visibility: visible; z-index:7; }
#footerlyr			{	float:left; width:992px; height:32px;
						background-color: #ffffff; color: #000000;
						border: 4px solid #f7a40b;
						text-align:center;
						visibility: visible; z-index:7; }

.name		 		{	font: 14px "Arial"; font-weight: bold;
						color: #F7A40B; }

.form		 		{	font: 14px "Arial"; font-weight: bold;
						text-align:left; }		
						
.italic				{	font-style:italic; }										

.right_text 		{	font: 14px "Arial"; font-weight: bold;
						color: #F7A40B; line-height: 20px; }

.right_text_white	{	font: 13px "Arial"; font-weight: bold; 
						color: #ffffff; line-height:15px; }

.text_italic_bold	{	font: 14px "Arial"; font-weight: bold; font-style:italic;
						color: #ffffff; line-height:15px; }

.photo				{	padding-top: 4px; padding-bottom: 4px; 
						padding-left: 5px; padding-right: 5px; }
						
.photoright			{	float:right; padding-left:8px; padding-right:8px; padding-top:6px; padding-bottom:6px; }

						
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssmenus.co.uk
Copyright (c) 2009- Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#menu {padding:0; margin:0; list-style:none; height:30px; position:relative; z-index:500; font-family:arial, verdana, sans-serif;}
#menu li {float:left; }
#menu li a {display:block; float:left; height:30px; line-height:30px; text-decoration:none; }
#menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

#menu li a:hover {z-index:200; position:relative; text-decoration:underline;}
#menu li:hover {position:relative; z-index:200;}

#menu li:hover > a {text-decoration:underline;}
#menu li:hover > a.sub {color:#fff; background-color:#ff0000;}

#menu li a.sub {background: #2E68B2 url(down-arrow.gif) no-repeat right center;}

#menu :hover ul {left:0; top:20px; width:180px; background:#ff0000;}

/* keep the 'next' level invisible by placing it off screen. */
#menu ul, 
#menu :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#menu :hover ul :hover ul
{left:120px; top:-1px; background:#ff0000; white-space:nowrap; width:180px; z-index:200; height:auto;}

#menu :hover ul li {margin:0; border-top:1px solid #041D3C;}
#menu :hover ul li a {width:180px; padding:0; text-align:center; background:#ff0000; color:#ffffff; height:30px; line-height:30px; font-size:12px; }
#menu :hover ul :hover {background-color:#ff0000; color:#cc9900; font-size:12px; }
