/* IE Hacks Utilized

IE double margin hack
http://www.travisonrails.com/2006/09

*/

/* template rules */

body	{
	font-family: verdana;
	margin:0;
	padding:0;
	background-color: #000000;
}

a { outline:none; }

img { border: none; }
ul	{ list-style: none; margin:0; padding:0;}

/* site hierarchy and layout rules */

	#root   { width: 970px; height: 600px; margin: 10px auto 0 auto;} /* the beginning all divs */
		#moniNav { margin-bottom: 5px; border-bottom: 1px solid #666;}

		.content-wrapper	{
	width: 970px;
	height: 535px;
	color: #000;
	z-index: 1;
	position:relative;
	background-image: url(../prova_04 04_files/bg_guacamoleGoalie.jpg);
	background-repeat: no-repeat;
}

		#siteHeader {
			margin: 0 10px 10px 10px;
			padding: 10px 0 0 0;
			height: 30px;
		}
		
			#authSection {
				float:left;
				color: #fff;
				font-family: Verdana;
				font-size: 10px;
			}
			
				#authSection .textField {
					margin-top:5px; 
					vertical-align:top; 
					width:70px; 
					padding: 1px 0 0 2px; 
					height: 14px;
					font: normal 9px/14px Verdana;
					color: #666;
				}
				
				#authSection .btnLogin {
					margin:0 0 0 2px; 
					width:50px;
				}
				
				#authSection img {
					margin-top:5px;
				}
				
		
			#r3Nav	{ 
				float: right;
				display:block; 
				margin: 0; 
				height: 30px; 
				width: 620px;
				background: url('../images/nav_backing.png') no-repeat; 
			} 
			
			* html body #r3Nav {
				background-image: none;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/web-templates/images/nav_backing.png', sizingMethod='scale');
			}
			
				#r3Nav ul			{ height: 7px; margin: 3px 20px 0 20px; } 
					#r3Nav ul li	{ height: 7px; float:  left; margin-right: 28px; position:relative; }
					::root #r3Nav img { margin-top: 8px; }


		#sidebar		{
	width:200px;
	height: 430px;
	margin-right: 5px;
	position: absolute;
	top:100px;
	z-index: 1;
}

		.promos			{ margin: 10px 0 0 15px;}
		.promos div		{ margin-bottom: 10px; }

		#r3Logo 		 	{ position:absolute; top: 50px; height: 49px; width: 200px; z-index:3; background: #c00;}
		#r3Logo h1		 	{ margin: 0; padding: 0; }
		#r3Logo h1 a span 	{ display:none; }
		#r3Logo h1,
		#r3Logo h1 a 		{ display:block; background: url('../images/r3_logo.gif') no-repeat; width: 196px; height:49px; color:#CC0000;}

		
		#leftColumn			{ position: relative; height: 450px; left:200px; top: 0; z-index:2;}
		
			#contextButtons 	{ float:right; width: 273px; overflow:hidden;}
			#search				{ float:right; width: 227px; overflow:hidden;}
			#contextButtons li	{ float:left; }
			#contextButtons a	{ display: block; width:90px; height: 20px; margin-right: 1px; }
				
				
				form					{ margin:0; padding:0; }
				input.searchField		{  font-family: verdana; width:155px; height:15px; 
											line-height: 14px; margin:0; padding:0; color: #666; 
											border:1px solid #fff;font-size: 9px; }
				input.searchButton			{ font-family: verdana;font-size: 9px; color: #FFF; 
											font-weight: bold; border:0;background: url('../images/button_search_submit.gif') no-repeat;
											width:70px; height:19px;  }


		#rightColumn		{ width: 250px; float:right; margin-right: 10px; display:inline;}

		#footer {  font-size:9px; color:#FFF;  clear:both; line-height: 2.2em;}
			#copyright		{  float:right; color: #666; padding:0;}
			ul#footerLinks	{ float:left; }
			#footerLinks li	{ display: block; float: left; padding-right: 10px;   }
			#footerLinks a	{ padding-right:5px; }





/* white space control */
.hide		{ display: none ;}
#getFlash	{ 	filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;
				width: 210px;  background: #FFF; padding: 20px; font-size: 11px; }

/* link rules */

#footer a 			{ font-size: 10px; }
#footer a:link		{ color: #FFF; font-weight: normal; text-decoration:none; }
#footer a:visited	{ color: #FFF; text-decoration:none; }
#footer a:active	{ color: #999; text-decoration:none; }
#footer a:hover		{ color: #FFF; text-decoration: underline; }

.layer 				{ display: none; }
