/* UCLAx Design STYLE SHEET ELEMENTS */
 
body, html {
	margin: 0;
	padding: 0;
	height: 100%;
	text-align: center;
	background-image:  url("../siteimages/pattern_086.gif");
}

h1 {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	display: inline;
}

h2 {
	margin: 0;
	padding: 10px 10px 10px 20px;
	font-family: Georgia, Arial, Geneva, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #000066;
}

h3 {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	word-spacing: 1px;
	letter-spacing: 1px;
	display: inline;
}

h4 {
	margin: 0;
	padding: 0 10px 0 20px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000066;
	display: inline;
}	

hr {
	margin: 10px 20px;
	padding: 0;
	border: 1px solid #999;
}


/* CLASS SELECTORS */
.aiga_logo {
	margin: 10px 0 0 0;
	padding: 0;
	float: left;
}

.aigala_logo {
	margin: 20px 0 0 0;
	padding: 0;
	float: left;
}

.clear {
	margin: 10px 20px;
	padding: 0;
	clear: both;
}

.content_heading_text {
	margin: 0;
	padding: 5px 0 0 10px;
	font-family: Georgia, Arial, Geneva, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
}

.content_main {
	margin: 0;
	padding: 10px 0 0 20px;
}

.events_body {
	margin: 0 0 0 12px;
	padding: 0;
	width: 508px;
	border-bottom: 2px solid #999;
	background-color: #fcdbe4;
	float: left;
}

.events_poster {
	margin: 0 0 0 20px;
	padding: 0;
	border: 1px solid #000;
}

.events_subnav {
	margin: 0;
	padding: 0;
	width: 200px;
	height: 500px;
	border-bottom: 2px solid #999;
	background-color: #fcdbe4;
	float: left;
}
.events_text {
	margin: 0;
	padding: 5px 10px 20px 20px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

.f_image {
	margin: 0 0 0 10px;
	padding: 0;
	border: 1px solid #000066;
	float: right;
}

.footer {
	margin: 0;
	padding: 0;
}

.footer_text {
	margin: 0;
	padding: 20px 0 0 0;
	width: 720px;
	font-family: Verdana, Arial, Geneva, Helvectica, sans-serif;
	font-size: 9px;
	color: #000066;
	text-align: center;
	float: left;
}

.gallery {
	margin: 0;
	padding: 0;
	border: 0;
}

.gallery_corners {
	margin: 0;
	padding: 0;
	border: 0;
}

.header_image {
	margin: 0;
	padding: 0;
	border: 0;
}

.home_text {
	margin: 0;
	padding: 10px;
	font-family: Georgia, Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.main {
	margin: 0 auto;
	padding: 0;
	width: 760px;
	text-align: left;	
	background-color: #fff;
	background-image: url("../siteimages/main_bg.jpg");
	background-repeat: repeat-y;
}

.mainpage_body {
	margin: 0 0 0 12px;
	padding: 0;
	width: 508px;
	border-bottom: 2px solid #999;
	background-color: #d4ecfb;
	float: left;
}

.returnlink {
	margin: 0;
	padding: 0 0 0 20px;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.morelink {
	margin: 0;
	padding: 0 0 0 10px;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.nav {
	margin: 0;
	padding: 10px 0 10px 50px;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #3300cc;
}

.navheader {
	margin: 0;
	padding: 0;
	width: 760px;
	height: 30px;
}

.nav_heading {
	margin: 0;
	padding: 0;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 14px;
        font-weight: bold;
	color: #000066;
}

.nav li a:link {
	font-weight: bold;
	color: #3300cc;
	text-decoration: none;
}

.nav li a:visited {
	font-weight: bold;
	color: #3300cc;
	text-decoration: none;
}

.nav li a:hover {
	font-weight: bold;
	color: #3300cc;
	border-bottom: 1px solid #3300cc;
}

.nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	word-spacing: 4px;
	letter-spacing: 2px;
}

.nav ul li {
	display: inline;
}

.portfolio_text {
	margin: 0;
	padding: 10px 10px 20px 10px;
	font-family: Georgia, Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
}

.sponsors {
	margin: 10px 0 0 0;
	padding: 0;
	width: 720px;
	height: 100px;
	border-bottom: 2px solid #999;
	background-color: #ececec;
	clear: both;
	float: left;
}

.student_image {
	margin: 10px 0 0 10px;
	padding: 0;
	border: 0;
}

.subnav {
	margin: 0;
	padding: 0;
	width: 200px;
	height: 500px;
	border-bottom: 2px solid #999;
	background-color: #d4ecfb;
	float: left;
}

.submenutext {
	margin: 0;
	padding: 10px 0 0 20px;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
}

.submenutext li a:link {
	font-weight: bold;
	color: #006699;
	text-decoration: none;
}

.submenutext li a:visited {
	font-weight: bold;
	color: #006699;
	text-decoration: none;
}

.submenutext li a:hover {
	font-weight: bold;
	color: #006;
	border-bottom: 1px solid #006;
}

.submenutext ul {
	margin: 0;
	padding: 0;
	list-style: none;
	word-spacing: 2px;
	letter-spacing: 2px;
	line-height: 25px;
}

.text {
	margin: 0;
	padding: 5px 10px 20px 20px;
	font-family: Georgia, Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
	.email-text {
		margin: 0;
		padding: 5px 10px 20px 20px;
		font-family: Arial, Geneva, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		}

.ucla_ext {
	margin: 18px 0 0 5px;
	padding: 0;
	float: left;
}

.web_image {
	margin: 10px 10px 20px 20px;
	padding: 0;
	border: 0;
	float: left;
}

/* ID SELECTORS */
#aboutus_body {
	margin: 0 0 0 12px;
	padding: 0;
	width: 508px;
	height: 500px;
	border-bottom: 2px solid #999;
	background-color: #d4ecfb;
	float: left;
}

#alumni_body {
	margin: 0 0 0 12px;
	padding: 0;
	width: 508px;
	height: 500px;
	border-bottom: 2px solid #999;
	background-color: #d4ecfb;
	float: left;
}

#alumni_subnav {
	margin: 0;
	padding: 0;
	width: 200px;
	height: 500px;
	border-bottom: 2px solid #999;
	background-color: #d4ecfb;
	float: left;
}

#contactus_body {
	margin: 0 0 0 12px;
	padding: 0;
	width: 508px;
	height: 500px;
	border-bottom: 2px solid #999;
	background-color: #d7d7d7;
	float: left;
}

#contactus_subnav {
	margin: 0;
	padding: 0;
	width: 200px;
	height: 500px;
	border-bottom: 2px solid #999;
	background-color: #d7d7d7;
	float: left;
}

/* Yahoo! Groups - main page */
#content1 {
	margin: 0;
	padding: 0;
	width: 232px;
	height: 450px;
	border-bottom: 3px solid #999;
	background-color: #d4ecfb;
	float: left;
}

#content1_heading {
	margin: 0;
	padding: 0;
	width: 232px;
	height: 30px;
	background-color: #0099cc;
}

/* Updates - main page */
#content2 {
	margin: 0 12px 0 12px;
	padding: 0;
	width: 232px;
	background-color: #fff;
	float: left;
}

#content2a {
	margin: 0;
	padding: 0;
	width: 232px;
	height: 210px;
	background-color: #fcdbe4;
}

#content2a_heading {
	margin: 0;
	padding: 0;
	width: 232px;
	height: 30px;
	background-color: #cc0066;
}

#content2b {
	margin: 10px 0 0 0;
	padding: 0;
	width: 232px;
	height: 227px;
	border-bottom: 3px solid #999;	
	background-color: #cfc;
}

#content2b_heading {
	margin: 0;
	padding: 0;
	width: 232px;
	height: 30px;
	background-color: #060;
}

/* Featured Project/Student - main page */
#content3 {
	margin: 0;
	padding: 0;
	width: 232px;
	background-color: #fff;
	float: left;
}

#content3a {
	margin: 0;
	padding: 0;
	width: 232px;
	height: 210px;
	background: #fffbc6;
}

#content3a_heading {
	margin: 0;
	padding: 0;
	width: 232px;
	height: 30px;
	background-color: #ffcc00;
}

#content3b {
	margin: 10px 0 0 0;
	padding: 0;
	width: 232px;
	height: 227px;
	border-bottom: 3px solid #999;	
	background-color: #d7d7d7;
}

#content3b_heading {
	margin: 0;
	padding: 0;
	width: 232px;
	height: 30px;
	background-color: #2a2a2a;
}

#join_body {
	margin: 0 0 0 12px;
	padding: 0;
	width: 508px;
	height: 500px;
	border-bottom: 2px solid #999;
	background-color: #d4ecfb;
	float: left;
}

#join_subnav {
	margin: 0;
	padding: 0;
	width: 200px;
	height: 500px;
	border-bottom: 2px solid #999;
	background-color: #d4ecfb;
	float: left;
}

#row1 {
	clear: both;
}

.shadow {
	margin: 0;
	padding: 0;
	width: 232px;
	height: 3px;
	font-size: 2.5px;
	background: #999;
}

#student_interview_image {
	margin: 0 10px;
	padding: 0;
	border: 1px solid #000;
	float: right;
}

#student_voices_body {
	margin: 0 0 0 12px;
	padding: 0;
	width: 508px;
	height: 2100px;
	border-bottom: 2px solid #999;
	background-color: #d4ecfb;
	float: left;
}
