/* @group tags */

html, body {
	margin: 0;
	padding: 0;
	height: 100%;
}

a:link,a:visited {
	color: #ff002a;
}

a:hover{
	color: white;
}


h1 {
	text-align: left;
	font: 3em/1em Georgia, "Times New Roman", Times, serif;
	color: #ffab00;
}

h2 {
	font-size: 1.2em;
	color: #aa96e1;
	text-align: left;
	text-indent: 1.5em;
	margin-top: -1.5em;
}

ol {
	list-style-type: none;
	padding: 0;
}




/* @end */

/* @group containers */

#cont_EventsBar {
	position: absolute;
	border: thin dotted #ffab00;
	width: 250px;
	left: 40px;
	top: 300px;
	padding: .5em;
	background-color: #000000;
}
#cont_NavBar {
	position: absolute;
	top: 0px;
	left: 270px;
	width: 725px;
	border-bottom: 2px dashed #aa96e1;
	background: url(../images/candycane.png) repeat-x;
}

#cont_Main {
	position: static;
	margin-left: 375px;
	width: 45%;
	min-width: 450px;
	border-left: 2px dashed #aa96e1;
	padding-left: 25px;
	margin-top: -150px;
	padding-top: 25px;
	padding-bottom: 25px;
}



/* @end */

/* @group images */

#img_NUEAlogo:hover {
	opacity: 0.5;
}

/* @group index */

#img_IndexMainPic {
	position: static;
	left: 400px;
	top: 100px;
	border: thin dotted #aa96e1;
}

#img_NUWriting {
	position: absolute;
	top: 250px;
	left: -10px;
}



/* @end */

#img_BrushPattern {
	position: absolute;
	right: 0px;
	margin-top: -150px;
}



/* @end */

/* @group text */

.txt_EventList {
		border-top: thin dotted white;
		margin-top: 1.5em;
}

.txt_EventTitle {
	color: #ffab00;
	font-size: 1.1em;
	margin-bottom: .3em;
	margin-top: .5em;
}

.txt_EventBody {
	color: white;
	font: .8em Arial, Helvetica, Geneva, "Helvetica Neue", sans-serif;
	margin-left: .5em;
	text-align: justify;
}

#txt_EventsHead {
	font: 1.2em Arial, Helvetica, Geneva, "Helvetica Neue", sans-serif;
	color: #ff7f00;
}

.txt_Emphasis {
	color: #ff7f00;
}

.txt_General {
	color: #FFF;
	text-align: justify;
	font: .8em Arial, Helvetica, Geneva, "Helvetica Neue", sans-serif;
}



/* @end */

/* @group wrappers */

#wrapper_Page {
		background: #330066 url(../images/banner.png) no-repeat;
		position: relative;
		min-height: 100%;
		height: auto !important;
		height: 100%;
}

#wrapper_Content {
	padding-bottom: 50px;
}

#wrapper_Footer {
	width: 100%;
	position: absolute;
	bottom: 0 !important;
	bottom: -1px;
	height: 50px;
}



/* @end */