body	{
	background:none; background-color:#EFEFEF;
		}
		
body.narrow	{
	background: url(/static/images/body_bg.gif) #5E5E5E 50% 0 repeat-y; z-index:10;
		}
		
/* branding 
- - - - - - - - - - - - - - - - - - */
#masthead {
	height:96px;
	}


body.narrow #masthead {
	width:750px;
	}


#logo	{
	left:12px; top:10px; 
	background: url(/static/images/logo_site_part.png) 0 0 no-repeat; z-index:10;
	position:absolute; 
	z-index:310;	
	}


* html #Home #logo
	{background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/static/images/logo_home.png',sizingMethod='scale'); }

* html #logo
	{background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/static/images/logo_site_part.png',sizingMethod='scale'); }
	
	
#logo, #logo a	{
	width:243px; height:53px;
	text-decoration:none;
	}
	
#logo a	{
	display:block; 
	}

#logo span	{
	display:none;
	}
	
/* decoration 
- - - - - - - - - - - - - - - - - - */	
#bubbles_top_left_shell	{
	position:absolute; width:100%; height:97px; top:0; left:0;
	background-color:#563C48;
	}

#bubbles_top_left	{
	position:absolute; width:106px; height:97px; top:0; left:0;
	background: url(/static/images/buble_left.gif) 0 -30px no-repeat;
	left:50%; margin-left:-481px; 
	}
	
#bubbles_top_right	{
	position:absolute; width:50%; height:96px; top:0; right:0;
	background-color:#485B13;
	}
	
 
	}
	
#bubbles_top_right	{
	position:absolute; width:50%; height:96px; top:0; right:0;
	background-color:#485B13;
	}
	



/* navigation
- - - - - - - - - - - - - - - - - - */
#navigation { 
	position:absolute; top:74px;
	width:700px; left:20px;
	}

#navigation ul {
	background:none;
	}


#navigation ul li {
	border-width:0 1px 0 0;
	}
	
	


.nav li.active a 	{background-color:#445; }
#subnav.nav li.active a 	{background-color:#223; }

.nav li a:hover, 
.nav li a:active,
.nav li.active a:hover  {color:#FFF; text-decoration:none; background-color:#334; }



#home .nav ul li#Home  {
	display:none; 
	}

#preview li#Preview, #downloads li#Download, #tellafriend li#TellaFriend, #feedback li#Feedback, #faq li#FAQ   {
	background-color:#334;
	}



	

/* login
- - - - - - - - - - - - - - - - - - */
#login {
	position:absolute; right:23px; top:12px; height:53px; width:280px;
	padding:6px 20px 4px 20px; color:#FFF;
	}

#login a {
	color:#FFF;
	}


#bracket_left, #bracket_right {
	position:absolute; top:0; width:23px; height:52px;
	}

#bracket_left {
	left:0;
	background: url(/static/images/white_bracket_left_small.png) 0 0 no-repeat;
	}
	
#bracket_right {
	right:0;
	background: url(/static/images/white_bracket_right_small.png) 0 0 no-repeat;
	}

* html #bracket_left
	{background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/static/images/white_bracket_left_small.png',sizingMethod='scale'); }

* html #bracket_right
	{background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/static/images/white_bracket_right_small.png',sizingMethod='scale'); }


* html #Home #bracket_left
	{background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/static/images/white_bracket_left.png',sizingMethod='scale'); }

* html #Home #bracket_right
	{background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/static/images/white_bracket_right.png',sizingMethod='scale'); }

