/*
Add a Mobile Landing Page to Your Site
By Sam Dunn
Build Internet 2011
http://buildinternet.com/2011/01/add-a-mobile-landing-page-to-your-site
*/

*{
	margin:0;
	padding:0;
}

.noborder
{
	border:none;
}

.rebuildBorder
{
	border-top:thin;
	border-bottom:thin;
	border-left:thin;
	border-right:thin;
}

.borderTop
{
	border-bottom:none;
	border-left:none;
	border-right:none;
}

.borderBottom
{
	border-top:none;
	border-left:none;
	border-right:none;
}
.borderSides
{
	border-top:none;
	border-bottom:none;
}
.noSides
{
	border-left:none;
	border-right:none;
}
.noLeft
{
	border-left:none;
}
.noRight
{
	border-right:none;
}

.verticalFollow
{
	position: fixed;
    top: 350px;
}

html{
	height: 100%;
}

body{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background:url(../images/poly_noColor.png);
	height: 100%;
}	

	#base{
		/*width: 70%;*/
		border: 1px solid #000000;
		background:#FFF;
		width: 960px;
		height:3000;
		min-height: 100%;
		margin: 0 auto;
		padding: 0;
	}

	/* Navigation Bar Style Set Up: */
	#navigation{
		width:100%;
		height:35px;
		background-color:#C02942;
		margin: 0 auto;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:20px;
	}
		/* behaviour/position for the menu items */
		#navigation ul
		{margin:0px auto; padding:0px;}
	
		#navigation ul li
		{
			display:inline; 
			height:30px; 
			float:left; 
			list-style:none;
			margin-left:30px;
			padding-top:5px;
			position:relative;
		}
		
			/* appearance for the menu items */
			#navigation li a
			{color:#fff; text-decoration:none; font:"Trebuchet MS", Arial, Helvetica, sans-serif;}
	
			#navigation li a:hover
			{text-decoration:underline; font:"Trebuchet MS", Arial, Helvetica, sans-serif;}
				
				/* behaviour/position for the sub-menu items */
				#navigation li ul
				{
					margin:0px;
					padding:0px;
					display:none;
					position:absolute;
					left:0px;
					top:30px;
					background-color:#C02942;
					font-size:15px;
				}
				
				#navigation li:hover ul
				{
					display:block;
					width:160px;
				}
				
				#navigation li li
				{
					list-style:none;
					display:list-item;
					width:100%;
					height:30px;
					margin-left:10px;
				}
				
					/* appearance for the sub-menu items */
					#navigation li li a
					{color:#fff; text-decoration:none; font:"Trebuchet MS", Arial, Helvetica, sans-serif;}
	
					#navigation li li a:hover
					{text-decoration:underline; font:"Trebuchet MS", Arial, Helvetica, sans-serif;}
		
	#table{
		margin:0;
		padding:0;
	}
	
	/* Other Style Stuff: */
	#banner{
		width:960px;
		min-width:960px;
		padding:20px 0;
		background:#FFFFFF;
		font-size:48px;
		margin: 0 auto;
		
		vertical-align:middle;
		color:#000000;
	}
	
		#banner img{
			margin:0px 9px 0px 30px;
		}
		
	#belowbanner{
		width:100%;
		background:#FFFFFF;
		font-size:14px;
		
		vertical-align:middle;
		color:#888;
	}
	
	#content{
		/*padding:30px 30px 30px 30px;*/
		/*background:#e5e1d6; */
	}	
		#content .icon{ 
			height:80px;
			width:80px;
		}
		#content p{ 
			color:#888; 
			/*font:300 17px Georgia, serif;*/ 
			line-height:140%;
		}
		#content h1{ 
			color:#4a4a4a; 
		}
		
		#content h1 a{ 
			color:#4a4a4a; 
			border-bottom:1px dotted #C02942;
			text-decoration:none;
		}
		
		#content table{
			text-align:center; 
    		margin-left:auto; 
    		margin-right:auto;
			border-collapse:collapse;
		}
		#content tr td{
			text-align:left;
		}
		
		#content table th td{
			border:1px solid white;
		}
		
		#content table p{
			padding: 3px 9px 3px 9px;
		}
		
		#content table h1{
			padding: 3px 9px;
		}
			
	#item {
		background:#FFF;
		margin-right:5px;
		padding:0px 0px 10px 0px;
	}
		#item h1{ 
			color:#000; 
			font-size:25px;
		}
		
		#item h3{ 
			color:#888;
			padding:0px 9px; 
			font-size:16px;
		}
		
		#item p{ 
			color:#888; 
		}
	
	#gap{
		margin-top:20px;
	}
	
	/* Navigation Bar Style Set Up: */
	#verticalnav{
		width:100%;
		height:40px;
		margin: 0 auto;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:18px;
	}
		/* behaviour/position for the menu items */
		#verticalnav ul
		{margin:0px auto; padding:0px;}
	
		#verticalnav ul li
		{
			display:block;
			width:172px; 
			height:30px; 
			float:left; 
			list-style:none;
			margin-left:20px;
			padding-top:5px;
			padding-left:3px;
			position:relative;
		}
		
			/* appearance for the menu items */
			#verticalnav li a
			{display:block; color:#fff; border-bottom:none; text-decoration:none; font:"Trebuchet MS", Arial, Helvetica, sans-serif; background-color:inherit;}
	
			#verticalnav li a:hover
			{text-decoration:underline; font:"Trebuchet MS", Arial, Helvetica, sans-serif;}
	
.highlight
{
	margin-left: 12px;
}

.selected
{
	background:#C02942;
	width:172px;
}

.imageLink
{
	border:none;
	text-decoration:none;
}

#content p a
{
	color:#C02942;
	border-bottom:1px dotted #C02942;
	text-decoration:none;
}