/*////////////////////////////////////////////////////
//													//
//                GENERAL STYLES	                //
//													//
// SITE: RUTHERFORD HOUSE							//
// AUTHOR: MARC JONES, ICEBOMB/OCM					//
// VERSION: 1.0										//
// CREATED: 11 MAR 09								//
// LAST UPDATED: 12 JUN 10							//
//													//
////////////////////////////////////////////////////*/

html, body {
	margin: 0px auto;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 65%;
}
a:hover {
	text-decoration: none;
}

/* LAYOUT :: STRUCTURE */
#shell {
	width: 898px;
	text-align: center;
	margin: 0px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(img/shell_bg.gif);
	background-repeat: no-repeat;
	padding: 0px;
	padding-right: 8px;
	padding-left: 8px;
}
#advertBox {
	width: 898px;
	padding: 0px;
	margin: 0px;
	background-color: #CCCCCC;
	border: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-width: 20px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	overflow: hidden;
}
.wrapper {
	width: 898px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
#mainCol {
	width: 615px;
	margin: 0px;
	overflow: hidden;
	float: left;
	border: none;
	border-left-width: 12px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	border-right-width: 12px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#mainCol a{
	color: #132965;
}
#sideCol {
	width: 259px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	float: left;
}
#mainCol #leftCol {
	width: 314px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	float: left;
	border: none;
	border-right-width: 12px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
#mainCol #rightCol {
	width: 289px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	float: left;
}

/* ELEMENTS :: LOGO BOX (TOP) */
#logoBox {
	width: 898px;
	height: 150px;
	background-image: url(img/logobox_bg.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
}
#logoBox h1 {
	width: 898px;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	text-indent: -10000px;
	text-align: left;
}

/* ELEMENTS :: FOOTER (COPYRIGHT, LEGAL ETC) */
#footer {
	width: 898px;
	margin: 0px;
	border: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d6d6d6;
	padding: 0px;
	padding-bottom: 20px;
}
#footer p {
	color: #8f8f8f;
	font-size: 1em;
	margin: 0px;
	text-align: right;
	padding: 9px;
}
#footer a {
	color: #8f8f8f;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}

/* ELEMENTS :: TOP MENU */
#topMenu {
	list-style-type: none;
	width: 898px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	height: 30px;
	background-image: url(img/topmenu_a.png);
	background-repeat: no-repeat;
	background-position: 0px -46px;
}
#topMenu li {
	float: left;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#topMenu li a {
	display: block;
	height: 30px;
	border: none;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	background-position: 0px 0px;
	overflow: hidden;
	text-indent: -10000px;
	background-image: url(img/topmenu_a.png);
}
#topMenu li #home {width: 62px;margin-left: 495px;background-position: -495px -46px;}
#topMenu li #home:hover {background-position: -495px -86px;}
#topMenu li #events {width: 65px;background-position: -559px -46px;}
#topMenu li #events:hover {background-position: -559px -86px;}
#topMenu li #publications {width: 98px;background-position: -626px -46px;}
#topMenu li #publications:hover {background-position: -626px -86px;}
#topMenu li #resources {width: 89px;background-position: -726px -46px;}
#topMenu li #resources:hover {background-position: -726px -86px;}
#topMenu li #about {width: 81px;background-position: -817px -46px;border: none !important;}
#topMenu li #about:hover {background-position: -817px -86px;}

/*#topMenu li #home {width: 62px;margin-left: 398px;background-position: -398px -46px;}
#topMenu li #home:hover {background-position: -398px -86px;}
#topMenu li #events {width: 65px;background-position: -462px -46px;}
#topMenu li #events:hover {background-position: -462px -86px;}
#topMenu li #publications {width: 98px;background-position: -529px -46px;}
#topMenu li #publications:hover {background-position: -529px -86px;}
#topMenu li #resources {width: 89px;background-position: -629px -46px;}
#topMenu li #resources:hover {background-position: -629px -86px;}
#topMenu li #about {width: 81px;background-position: -720px -46px;}
#topMenu li #about:hover {background-position: -720px -86px;}
#topMenu li #contact {width: 95px;background-position: -803px -46px;border: none !important;}
#topMenu li #contact:hover {background-position: -803px -86px;}*/

/* ELEMENTS :: CTAs LINKS */
.ctaLink {
	border: none;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #2a438e;
	padding: 0px;
	display: block;
	width: 247px;
	background-repeat: no-repeat;
	height: 95px;
	overflow: hidden;
	text-indent: -100000px;
	margin: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
}
#ctaEvents {
	background-image: url(img/cta-events_a.jpg);
}
#ctaHire {
	background-image: url(img/cta-hire_a.jpg);
}
#ctaPublications {
	background-image: url(img/cta-publications_a.jpg);
}
#ctaDonations {
	background-image: url(img/cta-donations_a.jpg);
}
