/* ----------------------------------------------
Style Sheet
Camerons - Homepage styles
Author: Walker Designs
----------------------------------------------- */

#content {
	position: relative !important;
	float: left !important;
	width: 100% !important;
	padding-top: .2em !important;
	padding-bottom: 2em !important;
	font-size: .9em !important;
	color: #474747 !important;
	line-height: 1.4em !important;
}

#image-rotate {
	float: left;
	width: 449px;
	height: 312px;
	margin-left: -25px;		
	margin-bottom: 1em;			
}

#main {
	float: left;
	padding-left: 1.8em;
	width: 470px;
	margin-right: 1.1em;
}

h1 { display: none; }

h3 { display: block; }

#announcements-wrapper {
	float: left;
	width: 150px;
}

#announcements {
	float: left;
	width: 150px;
	padding: .5em .6em 0 .6em;
	background-color: #fff;
	margin-bottom: .75em;
}

	#announcements p {
		font-size: .8em;
		line-height: 1.6em;
		color: #8b8b8f;
	}	
	
#footytipping { 
	width: 169px;
	height: 62px;
	clear: both;
}	

#feature {
	position: relative;
	float: right;
	width: 250px;
	margin-right: .7em;
}

.tower { 		
	clear: both;
}	

.side-box {
	position: relative;	
	padding: .5em .5em .5em .8em;
	margin-top: 1em;
	background-image: url(../assets/images/global/side-box_corner.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	background-color: #fff;
}
	
	.side-box p {
		font-size: .8em;
		line-height: 1.3em;
	}
	
	.side-box ul {
		font-size: .8em;
		margin-bottom: 1em;
		text-align: left !important;
	}
	
	.side-box ul a:link		{ text-decoration: none; color: #3d3d40; }
	.side-box ul a:visited	{ text-decoration: none; color: #8b8b8f;; }
	.side-box ul a:hover 	{ text-decoration: underline; color: #e51937; }
	.side-box ul a:active 	{ text-decoration: underline; color: #e51937; }	
	
	/* Add this class to the HTML for side-boxes that also have a background image */
	.side-box .corner {
		position: absolute;
		bottom: 0;
		right: 0;
		width: 30px;
		height: 21px;
		background-image: url(../images/global/side-box_corner.png);
		background-position: bottom right;
		background-repeat: no-repeat;
	}

#financial-planning {
	margin-top: 0;
	background-image: url(../images/home/financial-planning_bg.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
}		

	#financial-planning p {	
		width: 38%; 
		margin-top: 1em;			
	}

#client-support {
	position: relative;
	height: 150px;
	margin-top: 0;
	padding-top: 0;
	padding-bottom: 0;
	background-position: bottom right;
	background-repeat: no-repeat;
}

	#footy-tipping { 
		background-image: url(../images/home/footy-tipping_bg.jpg); 
	}
	
	#client-support { 
		background-image: url(../images/home/gotomeeting_bg.jpg); 
	}

	#footy-tipping h2, #client-support h2 { 
		padding-top: 1.3em; 
	}
	
	#footy-tipping .submit, #client-support .submit { 
		float: right;
		font-size: 88%;
		margin-top: -2.55em;
		margin-right: -.4em;
	}
	
	#footy-tipping .submit:hover, #client-support .submit:hover {
		background-image: url(../images/home/submit_on_light-background.png);
		color: #fff;
	}
	
	#client-support ul {
		margin-top: 1.5em;
	}
	
	#client-support ul li a {
		color: #666;
		font-size: 1em;
		text-decoration: underline;
	}