body {
	background: #fff;
	color: #555;
	font-family: helvetica, arial, sans-seif;
	font-size: 62.5%;
	text-align: center;
}

* {margin: 0; padding: 0;}
ul, p, blockquote, br {margin: 1em 0;}

a {
	color: #6699CC;
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
}

h1 {font-size: 1.5em;}
h2 {font-size: 1.3em;}
h3 {font-size: 1.2em;}

#wrapper {}

	#header {
		border-top: 8px solid #6699cc;
	}
	
		#headerInner {
			position: relative;
			width: 600px;
			margin: 0 auto;
		}
	
		#header a img {
			border: none;
			background: none !important;
		}
		
		#goHome {
			position: absolute;
			top: -2px;
			right: 10px;
		}
	
	#contentInner {
		font-size: 1.2em;
		line-height: 1.7em;
		margin: 2em auto;
		text-align: left;
		width: 600px;
	}
	
		.toastImage {
			display: block;
			height: 150px;
			width: 600px;
			margin: 2em auto 3em;
			position: relative;
		}
		
			div.domtab {}
			
				ul.domtabs {
					position: absolute;
					top: 0;
					left: 0;
					z-index: 1000;
					margin: 0;
					padding: 0;
					list-style: none;
					width: 99px;
				}
				
					.domtabs li {
						background: #E6EEF7 url(images/li_edge.gif) repeat-y top right;
						margin-bottom: 3px;
						border: 1px solid #6699cc;
						border-width: 1px 0 1px 1px;
					}
					
					.domtabs li a {
						padding-left: 4px;
						display: block;
						width: 92px;
					}
					
						.domtabs li a:hover {
							background: #6699cc !important;
							color: #fff;
						}
					
				.domtab div img {
					position: absolute;
					top: 0;
					left: 98px;
					padding: 4px;
					background: #E6EEF7;
					border: 1px solid #6699cc;
				}
		
		#mainContent {}
		
		#contentInner a:hover {
			background: #E6EEF7;
		}
		
			.toastDesc {
				float: left;
				width: 365px;
			}
			
				p.emphasis {
					color: #6699cc;
					font-size: 1.2em;
					font-weight: bold;
				}
			
				.toastDesc h2 {}
				
				.toastDesc h3 {
					font-size: 1.1em;
				}
				
				#instructionsPane {
					background: #E6EEF7;
					border: 1px solid #6699cc;
					padding: 5px 7px;
					margin-top: 2em;
				}
				
					ol.instructions {
						margin: 1em 0 1em 2em;
						padding: 0;
					}
			
			.toastDownload {
				float: right;
				width: 200px;
			}
				
				.toastDownload h3 {}
				
				ul#downloadLinks {
					margin: 0 0 2em 0;
					padding: 0;
					list-style: none;
				}
		
				#downloadLinks li {
					color: #7f7f7f;
					vertical-align: middle;
				}
				
					#downloadLinks li.osx {
						background: url(images/osx_icon.gif) no-repeat 0 2px;
						padding-left: 20px;
					}
					
					#downloadLinks li.windows {
						background: url(images/windows_icon.gif) no-repeat 0 2px;
						padding-left: 20px;
					}
				
	#footer {
		text-align: center;
		margin: 2em auto;
		border-top: 1px solid #ccc;
	}
	
.clear {
	clear: both;
}
