/*-------------------------------------------------------------------------------------------------

(C) Copyright 2008 | Boston University Admissions

---------------------------------------------------------------------------------------------------	
T.O.C.
---------------------------------------------------------------------------------------------------
1: GLOBAL SETTINGS
2: TYPOGRAPHY
3: #HEADER
4: #CONTENT AND #SUB-CONTENT
5: HOME PAGE
6: SECOND-LEVEL PAGES
7: EVENTS MANAGER
8: FORMS
9: SHARED STYLES AND CLASSES
10: #FOOTER
---------------------------------------------------------------------------------------------------
1: GLOBAL SETTINGS
-------------------------------------------------------------------------------------------------*/

html, body, div, span, object, h1, h2, h3, h4, p, blockquote, 
a, font, img, strong, ol, ul, dl, dt, dd, li, fieldset, form, label, table, caption, 
tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	}

:focus {
	outline: 0;
	}

ul {
	list-style: none;
	}

table {
	border-collapse: collapse;
	border-spacing: 0;
	}

caption, th, td {
	text-align: left;
	font-weight: normal;
	}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
	}

blockquote, q {
	quotes: "" "";
	}

body {
	font: 62.5%/2em 'arial', helvetica, verdana, sans-serif;
	background: #000 url(../img/bg.jpg) no-repeat top center;
	}

p {
	color:#f1f1f1;
	font-size:1.2em;
	margin-bottom:12px;
	}

#wrapper {
	width: 579px;
	background: transparent url(../img/bg-content.jpg) no-repeat 0 0;
	margin: 0 auto;
	border:1px solid #a5cbff;
	padding:10px;
	}
	
#flashcontent {
	width:579px;
	height:501px;
	margin:20px auto 0 auto;;
	padding:0;
	}

/* expandable letter */	
#letter-short,
#letter-long {
	margin-bottom:24px;
	}

#letter-short a,
#letter-long a {
	color:#ffcc00;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	}
	
	#letter-short a:hover,
	#letter-long a:hover {
		color:#94B1D9;
		text-decoration:none;
		}
		
	#letter-long a.copy-link {
		color:#990000;
		font-weight:normal;
		text-decoration:underline;
		}
		
		#letter-long a.copy-link:hover {
			color:#94B1D9;
			text-decoration:underline;
			}

/* quotes */	
.quotes {
	border-top: dotted 1px #666666 !important;
	border-top: solid 1px #333;
	padding-top:16px;
	clear:both;
	}
	
	#wrapper img {
	float:left;
	margin-right:12px;
	margin-bottom:6px;
	}
	
	#wrapper img.hold-it {
	margin-bottom:60px;
	}


blockquote {
	background: transparent url(../img/quoleft.gif) 95px 0 no-repeat;
	margin:0;
	}

	blockquote p {
		font-family: Georgia, Times, serif;
		color:#94B1D9;
		padding-left:130px;
		background: transparent url(../img/quoright.gif) 100% 100% no-repeat;
		margin:0;
		}

	.who {
	font-size:8pt;
	line-height:1.4em;
	clear:both;
	margin:0 0 12px 0;
	color:#999;
	}
	
	.who strong {
	font-weight:normal;
	color:#fff;
	}

/* bottom link lists */
#bottom-links {
	border-top: dotted 1px #666666 !important;
	border-top: solid 1px #333;
	padding-top:16px;
	}

	#bottom-links div {
		float:left;
		margin-right:45px;
		}
	
		#bottom-links p {
			font-weight:bold;
			margin:0;
			}
		
			#bottom-links p strong {
				text-transform:uppercase;
				color:#94B1D9;
				}
		
		#bottom-links ul {
			margin-bottom:12px;
			}
		
		#bottom-links li {
			color:#fff;
			font-size:1.2em;
			}
		
			#bottom-links li a {
				color:#ffcc00;
				text-decoration:none;
				}
			
				#bottom-links li a:hover {
					color:#fff;
					}

/* clear things */
#bottom-links:after,
.quotes:after,
#footer:after {
	display: block;
	clear: both;
	content: " ";
	height: 0;
	overflow: hidden;
	}

/* footer */	
#footer {
	width:599px;
	margin:24px auto 0 auto;
	height:65px;
	}

	#footer p {
		display:block;
		width: 104px;
		float: left;
		margin:0 24px 0 0;
	}

	#footer ul {
		float:left;
	}
	
		#footer li {
			list-style: none;
			display: inline;
		}
		
			#footer li a {
				font-size: 1.1em;
				color:#999;
				text-decoration:none;
				padding: 0 6px;
				float: left;
				text-align: center;
				display: block;
				width: auto;
				background: transparent url(../img/bg-divider-bottom.gif) repeat-y 100% 0;
			}
			
				#footer li a:hover,
				#footer li a.rss:hover {
					color: #fff;
				}
		
			#footer li.last a {
				background-image: none;
			}
			
			#footer li a.rss {
				background: transparent url(../img/icn-rss-small.gif) no-repeat 6px 50%;
				padding-left: 38px;
			}


/*-------------------------------------------------------------------------------------------------
There's nothing more to see here! Run along now...
-------------------------------------------------------------------------------------------------*/