/* CSS generated by SiteManager at 02:47pm 10/02/2011 - do not edit this file directly */

/*
	CSS FOR	[Ham Cam] - Home Stylesheet
	AUTHOR:	Alison Springall (alisonspringall@silktide.com) / Silktide Studios - All Rights Reserved
	CREATED:	12/07/2010
*/


#container		{ width: 100%; height: 950px; background: transparent url(/templatefiles/bg_campus.jpg) no-repeat top center; text-align: center; padding: 0; margin: 0; }

h1		{ display: none; }

#sidecol		{ padding-bottom: 30px; }
#sitelogo		{ margin: 70px auto 30px; }
#sidenav		{ min-height: 365px; }

.contentbox		{ width: 772px; height: 171px; position: absolute; top: 80px; right: 0; background: transparent url(/templatefiles/bg_home_content-box.png) no-repeat 0 0; padding: 0; margin: 0; }
.contentbox .textwrapper	{ /*padding-top: 15px;*/ margin: 20px; }
.contentbox .textwrapper h2	{ margin: 0 0 10px; }
.contentbox .textwrapper p	{ margin: 0 0 10px; }
.contentbox .slideshow		{ width: 219px; height: 162px; position: absolute; top: 5px; right: 4px; margin: 0 0 0 15px; }
.contentbox .slideshow	 img	{  }

.infobox		{ width: 216px; height: 71px; position: absolute; top: 280px; right: 0; background: transparent url(/templatefiles/bg_infobox.png) no-repeat 0 0; padding: 15px 15px 0; margin: 0; }
.infobox p		{ font-size: 1.2em; color: #fff; margin: 0 0 10px; }
.infobox p a,
.infobox p a:visited	{ text-decoration: none; color: #fff; }
.infobox p a:hover,
.infobox p a:active	{ text-decoration: none; color: #8bcc4e; }
.infobox #follow_fb	{ position: absolute; right: 10px; top: 15px; }
.infobox #follow_tw	{ position: absolute; right: 10px; bottom: 15px; }

.featureboxes	{ width: 246px; position: absolute; top: 380px; right: 0; }
.featurebox	{ width: 105px; height: 85px; float: left; background: transparent url(/templatefiles/bg_featurebox_security.png) no-repeat 0 0; padding: 0; margin: 0 36px 15px 0; }
.featurebox.last	{ margin-right: 0; }
.featurebox#fbox1	{ background-image: url(/templatefiles/bg_featurebox_security.png); }
.featurebox#fbox2	{ background-image: url(/templatefiles/bg_featurebox_utilities.png); }
.featurebox#fbox3	{ background-image: url(/templatefiles/bg_featurebox_bar.png); }
.featurebox#fbox4	{ background-image: url(/templatefiles/bg_featurebox_internet.png); }
.featurebox#fbox5	{ background-image: url(/templatefiles/bg_featurebox_insurance.png); }
.featurebox#fbox6	{ background-image: url(/templatefiles/bg_featurebox_parking.png); }
.featurebox p	{ font-size: 1.4em; color: #fff; text-align: center; margin: 10px 0 0; }
.featurebox a,
.featurebox a:visited	{ display: block; text-decoration: none; color: #fff; padding-top: 40px; }

.actionbox		{ width: 259px; height: 60px; position: absolute; top: 580px; right: 360px; background: transparent url(/templatefiles/bg_actionbox.png) no-repeat 0 0; padding: 25px 20px 0; margin: 0; }
.actionbox p	{ font-size: 1.8em; color: #fff; text-align: center; margin: 0; }
.actionbox p a,
.actionbox p a:visited	{ text-decoration: none; color: #fff; }
.actionbox p a:hover,
.actionbox p a:active	{ text-decoration: none; color: #8bcc4e; }


.bottomboxes	{ width: 980px; height: 90px; }
.bottombox	{ width: 128px; height: 78px; float: left; background: transparent url(/templatefiles/bg_bottombox.png) no-repeat 0 0; padding: 12px 20px 0; margin-right: 35px; }
.bottombox.last	{ margin-right: 0; }

.bottombox h3		{ font-size: 1.4em; margin: 0 0 10px; }
.bottombox h3 a,
.bottombox h3 a:visited	{ display: block; text-decoration: none; color: #4b4b4b; }
.bottombox h3 a:hover,
.bottombox h3 a:active	{ text-decoration: none; color: #2d5f92; }

.bottombox p		{ font-size: 1.3em; color: #2d5f92; margin: 0; }
.bottombox p a,
.bottombox p a:visited	{ display: block; text-decoration: none; color: #2d5f92; }
.bottombox p a:hover,
.bottombox p a:active		{ text-decoration: none; color: #4b4b4b; }

.bottomboxes #logo_anuk	{ margin: 20px 0 0 20px; }
.bottomboxes #logo_mlas	{ float: right; margin: 20px 20px 0 0; }

.greenboxwrap	{ width: 574px; background: transparent url(/templatefiles/bg_greenbox_top.png) no-repeat left top; padding: 12px 0 0; margin: 15px 0 0 203px; }
.greenbox		{ min-height: 24px; background: transparent url(/templatefiles/bg_greenbox_bot.png) no-repeat left bottom; padding: 0 12px 12px; }
.greenbox p	{ font-size: 0.7em; margin: 0; }
.greenbox a,
.greenbox a:visited	{ text-decoration: none; color: #000; }
.greenbox a:hover,
.greenbox a:active	{ text-decoration: underline; color: #000; }



p#footer		{ width: 100%; position: absolute; bottom: 20px; left: 0; font-size: 0.85em; text-align: center; color: #fff; padding: 0; margin: 0; }
p#footer a,
p#footer a:visited	{ text-decoration: none; color: #fff; }
p#footer a:hover,
p#footer a:active	{ text-decoration: underline; color: #fff; }


/*
#student1		{ position: absolute; top: 290px; left: 80px; }
#student2		{ position: absolute; top: 305px; left: 310px; }
#student3		{ position: absolute; top: 280px; left: 500px; }
#student4		{ position: absolute; top: 280px; left: 590px; }

#student1_icon	{ position: absolute; top: 280px; left: -5px; z-index: 5; }
#student2_icon	{ position: absolute; top: 255px; left: 320px; z-index: 5; }
#student3_icon	{ position: absolute; top: 530px; left: 505px; z-index: 5; }
#student4_icon	{ position: absolute; top: 280px; left: 680px; z-index: 5; }

#student1_icon_close	{ position: absolute; top: 160px; left: -5px; z-index: 10; }
#student2_icon_close	{ position: absolute; top: 155px; left: -10px; z-index: 10; }
#student3_icon_close	{ position: absolute; top: -10px; right: -8px; z-index: 10; }
#student4_icon_close	{ position: absolute; top: 160px; left: -3px; z-index: 10; }

.contentbox	{ width: 257px; height: 139px; overflow: hidden; background: transparent url(/templatefiles/bg_contentbox.png) no-repeat 0 0; padding: 20px; }
#contentbox1	{ display: block; position: absolute; top: 120px; left: 0; }
#contentbox2	{ display: none; position: absolute; top: 100px; left: 330px; }
#contentbox3	{ display: none; position: absolute; top: 540px; left: 230px; }
#contentbox4	{ display: none; position: absolute; top: 120px; right: 0; }

.contentbox p		{ font-size: 1.8em; margin: 0; }
.contentbox .button		{ width: 119px; height: 38px; display: block; position: absolute; bottom: 15px; right: 20px; background: transparent url(/templatefiles/bg_button.png) no-repeat 0 0; font-size: 1.2em; line-height: 35px; text-decoration: none; text-align: center; color: #fff; }
.contentbox .button a		{ text-decoration: none; color: #fff; }
.contentbox .button a:hover	{ text-decoration: underline; color: #fff; }

#twitter			{ width: 241px; height: 83px; overflow: hidden; position: absolute; top: 640px; right: 0; background: transparent url(/templatefiles/bg_twitter.png) no-repeat 0 0; padding: 15px 15px 15px 95px;}
#twitter p			{ font-size: 1.0em; font-style: italic; margin: 0; }
#twitter p#follow		{ font-size: 0.85em; font-style: normal; margin: 10px 10px 0; }
#twitter p#follow a		{ text-decoration: none; color: #198e94; }
#twitter p#follow a:hover 	{ text-decoration: underline; color: #198e94; }

#twitter .twtr-hd,	
#twitter .twtr-ft		{ display: none; }
#twitter .twtr-tweet		{ border: 0; }

#socialicons		{ position: absolute; top: 530px; right: 20px; }
*/


