/*------
Lure Design Main Stylesheet
author: Drive New Media, Inc.
4/2/09
---------------*/

/* Colors: 
	links/headers/blue 		#009FF7;
	dark text/darkgrey 		#6D6F72;
*/

/* =Reset Styles / Eric Meyer (http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/) */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
/* Consistently resizes text and line-height across all browsers */
    font-size:62.5%; /*default font size from 16px to 10px */
	line-height:1.6em; 
	text-align:center;
	color: #6D6F72;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	background-color: #BCBEC0;
}

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

a {
	color: #6D6F72;
	text-decoration: none;
}

a:hover {
	color: #00AEEF;
	text-decoration: underline;
}

/* -------------------------- HEADERS ------------------------------------ */

h1 { font-size: 1.75em; line-height: 1.5em; letter-spacing: 0; font-weight: bold; color: #00ADEE /*cyan*/; }
h2 { font-size:1.0em; font-weight: bold; display: inline; }

h3 {font-size:.95em; font-weight: normal; margin-bottom: -10px; }
h4 { font-size:1.2em; color:#009FF7; }
h5 { font-style:italic; }

/* ------------------------- REUSED CLASSES ---------------------------- */
.int {
	padding: 0 15px 0 20px;
	line-height: 1.5em;
}
.int p {
	padding: 0 0 15px 0;
}
ul.mainList {
	padding: 0 0 15px 0;
}
ul.subList {
	padding: 0 0 0 8px;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix { display: inherit; }  /* for IE/Mac */


/* ------------------------- LAYOUT SECTIONS ------------------------------ */

#slickRick { background-color: #fff; text-align: left; width: 820px; margin: 0 auto; padding-top: 10px; }

#header {
	width: 590px;
	padding:165px 20px 20px 200px;
	background: #fff url('../images/bg_header.gif') no-repeat;
	font-size: 1.2em;
	line-height: 1.9em;
}
#mainContent {
	float: left;
	width: 810px;
	background: #fff url(../images/bg_line.gif) repeat-y;
	position: relative;
}
#sideCol {
	float: left;
	width: 200px;
	font-size: .95em;
}
#pageEmory #emory a, #pageRightToEat #rightToEat a, #pageSodexo #sodexo a, #pageVassar #vassar a, #pageCompass #compassKnowledge a, #pageWheaton #wheaton a { color: #00AEEF; }

#contact {
	background: #fff url(../images/bg_contact.gif) no-repeat;
	color: #fff;
	padding: 12px 0 15px 20px;
	line-height: 1.5em;
}
#contact h4 {
	color: #fff;
}
#contact a {
	color: #fff;
}
#contact a:hover {
	color: #fff;
}

#mainCol { width: 568px; float:left; padding: 0 20px; margin: 0 auto; }
#mainCol img { margin-bottom: 20px; }
#mainCol ul { width: 568px; margin-top: 10px; text-align: center; }
#mainCol ul li { width: 568px; margin: 0 auto; }

#footer { width: 820px; color: #fff; font-size: 1.2em; padding: 20px 0; clear: both;border-bottom: 20px solid #455560; }


.floatLeft { float: left; }
.floatRight { float: right; }
.clearBoth { clear: both; }
.padIn { padding-left: 12px; }
.smallerPtSize { font-size: 1em;}

