/* italia.css - 8.21.02 by John P. */

/***************************************************
semi transparent box (wraps everything)
***************************************************/

#mainwrapper { 
		border: 1px solid #999;  
		background: #000;
		width: 760px;
		padding-top: 30px;
		padding-bottom: 30px;
		padding-right:20px;
		padding-left: 20px;
		text-align: left;
		margin-left: auto;
	 	margin-right: auto;
	 	voice-family: "\"}\"";
		voice-family: inherit;
		width: 720px; }
	
html>body #mainwrapper { width:720px; }


/***************************************************
2-column box
***************************************************/


/* the wide part of the box on the right */
#TwoPartBody {
	margin-left: 240px;
	padding: 0px 20px 0px 20px;
	border-left: 1px dotted #999; }

/* the narrower part of the box on the left */
#TwoPartSidebar {
	float: left;
	margin: 0px;
	padding: 0px 20px 0px 20px;
	width: 220px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 200px; }

html>body #TwoPartSidebar { width:200px; }

/***************************************************
3-column box
***************************************************/

/* Left side column */
#ThreeColTextFixed {
	float: none;
	margin: 0px;
	padding: 0px 20px 0px 20px;
	width:230px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 190px; }

html>body #ThreeColTextFixed { width:190px; }

/* Right side 2 columns */	
#ThreeColTextFloat {
	float: right;
	margin: 0px;
	padding: 0px 20px 0px 20px;
	border-left: 1px dotted #999;
	width: 240px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 200px; }

html>body #ThreeColTextFloat { width:200px; }

/***************************************************
text elements
***************************************************/

a {  
	color: #cf3;
	font-weight: normal;
	text-decoration: none; }

a:hover { color: #f00; text-decoration: underline; }

BODY { 
		margin: 30px 0px 30px 0px; 
		background:  #333;
}

H1 { 
		font-family: Helvetica, sans-serif; 
		font-size: 18px; 
		color: #cf3; 
		font-weight: bold;
		margin-top: 0px;
		margin-bottom: 5px;
}

H2 { 
		font-family: Helvetica, sans-serif; 
		font-size: 12px; 
		color: #FFF; 
		font-weight: bold;
		margin-top: 0px;
		margin-bottom: 5px;
}

P {  
		font: 10px Monaco, Arial, sans-serif; 
		color: #ccc; 
		margin-top: 0px; 
		line-height: 20px; 
		margin-bottom: 5px;
}

TD {  
		font: 10px Monaco, Arial, sans-serif; 
		color: #ccc; 
		margin-top: 0px; 
		line-height: 20px; 
		margin-bottom: 5px;
}

B {  
		font: 10px Monaco, Arial, sans-serif; 
		color: #fff; 
		font-weight: bold;
		margin-top: 0px; 
		line-height: 20px; 
		margin-bottom: 5px;
}

UL {  
		font: 10px Monaco, Arial, sans-serif; 
		color: #ccc; 
		margin-top: 0px; 
		line-height: 14px; 
		margin-bottom: 5px;
}

.mission{ 
		font: 10px Monaco, Arial, sans-serif; 
		color: #fff; 
		margin-top: 0px; 
		line-height: 14px; 
		margin-bottom: 5px;
}

