/* Common */

body {
	margin: 0px;
	padding: 0px;
	background: url(images/bkgd-footer.gif) repeat-x bottom;
	font: small Arial, Helvetica, sans-serif small;
}
a {
	color: #971B1E;
}
a:hover {
	text-decoration: none;
}
h2 {
	color: #FFFFFF;
	text-align: left;
	font-size: 140%;
	padding: 3px 10px;
	margin: 0px;
}
h6 {
	font-size: 100%;
}
#container {
	width: auto;
	margin: 0px auto;
	padding-left:10px;
}

/* Header */

#header-bkgd {
	background: url(images/bkgd.gif) repeat-x;
	height:250px;
	width:auto;
	
}

#header {
	background: url(images/bkgd-header.gif) no-repeat;
	height: 180px;
	text-align: right;
	padding: 0px;
	width: 960px;
}
#header_m {
	background: url(images/logo_machsu.gif) no-repeat;
	height: 180px;
	text-align: right;
	padding: 0px;
	width: 960px;
}
#header_machsu p {
	margin: 0px;
	padding: 0px;
}
#header p {
	margin: 0px;
	padding: 0px;
}
#header-top {
	height: 120px;
	margin: 0px;
	padding-top: 27px;
	float: left;
	width: 960px;
}
#header-top p {
	clear: right;
	margin: 0px;
	padding: 20px 0px 0px;
	float: right;
	color: #666666;
	font-size: 90%;
}
#header-top a {
	color: #999999;
	font-weight: 700;
	font-size: 95%;
	text-decoration: none;
	margin-right: 3px;
	margin-left: 3px;
}
#header-top a:hover {
	color: #941B1E;
}
.replace {
	position: relative;
	margin: 0px /*auto*/;
	padding: 0px;
	overflow: hidden;
	/* */
}
.replace span {
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}
#logoh1, #logoh1 span {
	height: 56px;
	width: 303px;
	background-image: url(images/logo-header.gif);
	float: right;
	color: #E7E8E8;
	border: 0px;
}
#header-bottom {
	width: 760px;
	float: left;
	padding-left: 200px;
	clear: left;
}
#border {
	border: 1px solid #CCCCCC;
	margin: 3px 0px 0px;
	padding: 2px;
	width: 556px;
	float: left;
}
h2.som {
	background: #00245D;
}
h2.svm {
	background: #78A22F;
}
h2.sas {
	background: #53247F;
}
h2.other {
	color: #666667;
	background: #FFFFFF;
}
#searchbox {
	width: 160px;
	text-align: left;
	float: right;
	padding-left: 28px;
	clear: none;
}
#searchbox form {
	margin: 0px;
	padding: 0px;
}
#searchbox label {
	display: block;
	font-size: 85%;
	font-weight: 700;
	text-transform: uppercase;
	color: #666666;
}
#searchbox input.searchbox {
	width: 125px;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	float: left;
	font-size: 88%;
	height: 18px;
}
#searchbox input.gobutton {
	margin: 0px;
	padding: 0px;
	float: left;
}

/* Main - Left Column */

#left-column {
	float: left;
	width: 160px;
	margin-top: 10px;
}
#left-column div.border {
	border: 1px solid #CCCCCC;
	padding: 4px 4px 0px;
	margin-bottom: 5px;
}
#left-column img {
	display: block;
}
#left-column h2 {
	background: #1D1D1D;
	margin: 0px 0px 4px;
	padding: 6px 15px;
	font-size: 90%;
}
#left-column h2 a {
	color: #FFFFFF;
	text-decoration: none;
}
#left-column h2 a:hover {
	text-decoration: underline;
}
#left-column img.spacer {
	margin: 0px 0px 4px;
	padding: 0px;
}
#left-column ul.som {
	background: #00245D;
}
#left-column ul.svm {
	background: #78A22F;
}
#left-column ul.sas {
	background: #53247F;
}
#left-column ul.gray {
	background: #333332;
}
#left-column ul.red {
	background: #971B1E;
}
#left-column ul.gold {
	background: #746E56;
}
#left-column ul {
	margin: 0px 0px 4px;
	padding: 8px 0px 10px;
	list-style: none;
}
#left-column ul li {
	padding: 0px;
	margin: 0px;
	display: inline;
}
#left-column ul li a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 85%;
	font-weight: 700;
	display: block;
	padding: 3px 15px;
	margin: 0px;
}
#left-column ul.som li a.selected {
	background: #000F28;
}
#left-column ul.som li a.selected:hover {
	background: #000F28 url(images/nav-carrot.gif) no-repeat 7px 7px;
}
#left-column ul.svm li a.selected {
	background: #506C20;
}
#left-column ul.svm li a.selected:hover {
	background: #506C20 url(images/nav-carrot.gif) no-repeat 7px 7px;
}
#left-column ul.sas li a.selected {
	background: #2C1342;
}
#left-column ul.sas li a.selected:hover {
	background: #2C1342 url(images/nav-carrot.gif) no-repeat 7px 7px;
}
#left-column ul.gray li a.selected {
	background: #000000;
}
#left-column ul.gray li a.selected:hover {
	background: #000000 url(images/nav-carrot.gif) no-repeat 7px 7px;
}
#left-column ul.red li a.selected {
	background: #470E0F;
}
#left-column ul.red li a.selected:hover {
	background: #470E0F url(images/nav-carrot.gif) no-repeat 7px 7px;
}
#left-column ul li a:hover {
	background: url(images/nav-carrot.gif) no-repeat 7px 7px;
}
a#summermed {
    display: block;
    width: 250px;
    height: 45px;
    background-image: url(images/sumercamp-medbutton.jpg);
    background-position: 0 0;
    margin: 0 auto;
}
a#summermed:hover {
    background-position: 0 -45px;
}
a#summervet {
    display: block;
    width: 259px;
    height: 45px;
    background-image: url(images/sumercamp-vetbutton.jpg);
    background-position: 0 0;
    margin: 0 auto;
}
a#summervet:hover {
    background-position: 0 -45px;
}
a#about-sgu {
    display: block;
    width: 150px;
    height: 44px;
    background-image: url(images/nav-about-sgu.gif);
    background-position: 0 0;
    margin: 0 auto;
}
a#about-sgu:hover {
    background-position: 0 -44px;
}
a#services {
    display: block;
    width: 150px;
    height: 44px;
    background-image: url(images/nav-schools.gif);
    background-position: 0 0;
    margin: 0 auto;
}
a#services:hover {
    background-position: 0 -44px;
}
a#staff {
    display: block;
    width: 150px;
    height: 44px;
    background-image: url(images/nav-staff.gif);
    background-position: 0 0;
    margin: 0 auto;
}
a#staff:hover {
    background-position: 0 -44px;
}
a#partners {
    display: block;
    width: 150px;
    height: 44px;
    background-image: url(images/nav-partners.gif);
    background-position: 0 0;
    margin: 0 auto;
}
a#partners:hover {
    background-position: 0 -44px;
}
a#donate {
    display: block;
    width: 150px;
    height: 44px;
    background-image: url(images/nav-donate.gif);
    background-position: 0 0;
    margin: 0 auto;
}
a#donate:hover {
    background-position: 0 -44px;
}
a#contacts {
    display: block;
    width: 150px;
    height: 44px;
    background-image: url(images/nav-contacts.gif);
    background-position: 0 0;
    margin: 0 auto;
}
a#contacts:hover {
    background-position: 0 -44px;
}
a#student-success {
    display: block;
    width: 150px;
    height: 51px;
    background-image: url(images/nav-student-success.gif);
    background-position: 0 0;
    margin: 0 auto;
}
a#student-success:hover {
    background-position: 0 -51px;
}
a#life-at-sgu {
    display: block;
    width: 150px;
    height: 44px;
    background-image: url(images/nav-life-at-sgu.gif);
    background-position: 0 0;
    margin: 0 auto;
}
a#life-at-sgu:hover {
    background-position: 0 -44px;
}
a#people-of-sgu {
    display: block;
    width: 150px;
    height: 44px;
    background-image: url(images/nav-people-of-sgu.gif);
    background-position: 0 0;
    margin: 0 auto;
}
a#people-of-sgu:hover {
    background-position: 0 -44px;
}
a#research {
    display: block;
    width: 150px;
    height: 44px;
    background-image: url(images/nav-research.gif);
    background-position: 0 0;
    margin: 0 auto;
}
a#research:hover {
    background-position: 0 -44px;
}
a#news-and-events {
    display: block;
    width: 150px;
    height: 35px;
    background-image: url(images/nav-news-and-events.gif);
    background-position: 0 0;
    margin: 0 auto;
}
a#news-and-events:hover {
    background-position: 0 -35px;
}
a#sgu-live {
    display: block;
    width: 150px;
    height: 35px;
    background-image: url(images/nav-sgu-live.gif);
    background-position: 0 0;
    margin: 0 auto;
}
a#sgu-live:hover {
    background-position: 0 -35px;
}
a .alt { display: none; }

#left-column img.barker {
	margin-top: 20px;
}

/* Main - Home Page */

#home-main {
	float: left;
	width: 760px;
	padding-left: 40px;
	margin-top: 10px;
}
#home-border {
	border: 1px solid #CCCCCC;
	margin: 3px 0px 0px;
	padding: 2px;
	width: 596px;
	float: left;
}
#home-main-left {
	float: left;
	width: 612px;
	margin-top: 7px;
}
#home-main-right {
	float: left;
	width: 148px;
	margin-top: 10px;
}
#home-content {
	border: 1px solid #CCCCCC;
	float: left;
	width: 580px;
	margin-top: 6px;
	padding: 10px;
}
#home-content img {
	float: left;
	margin-right: 10px;
}
#home-content h3 {
	font-size: 100%;
	color: #971B1E;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
}
#home-content p{
	margin: 5px 0px 0px;
	padding: 0px;
	line-height: 1.4em;
	font-size: 95%;
}
#home-content-left {
	float: left;
	width: 280px;
	padding-right: 9px;
	border-right: 1px dashed #CCCCCC;
}
#home-content-right {
	float: left;
	width: 280px;
	padding-left: 10px;
}
.home-barker {
	margin-top: 48px;
	float: left;
}

/* Main - Middle Column */

#middle-column {
	float: left;
	width: 560px;
	padding-left: 40px;
	margin-top: 20px;
	padding-right: 0px;
	word-wrap: break-word;
}
#middle-column p {
	margin: 10px 0px 0px;
	padding: 0px;
	line-height: 1.4em;
}
#middle-column img.left {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
}
#middle-column h3 {
	text-transform: uppercase;
	font-size: 135%;
	margin: 0px;
	padding: 0px;
}
#middle-column h3.som {
	color: #00245D;
}
#middle-column h3.svm {
	color: #78A22F;
}
#middle-column h3.sas {
	color: #53247F;
}
#middle-column h3.gray {
	color: #333332;
}
#middle-column h3.ltgray {
	color: #979797;
}
#middle-column h3.red {
	color: #971B1E;
}
#middle-column h4 {
	margin: 15px 0px 0px;
	padding: 0px;
	font-size: 110%;
}
#middle-column h4.ltgray {
	color: #979797;
}

#middle-column h5 {
	margin: 15px 0px 0px;
	padding: 0px;
	font-size: 100%;
}
#middle-column h5.ltgray {
	color: #979797;
}
#middle-column ul {
	margin-top: 10px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 1.4em;
	list-style: none;
}
#middle-column ul li {
	margin-bottom: 10px;
	background: url(index_files/images/bullet.gif) no-repeat 0px 5px;
	padding: 0px 0px 0px 15px;
	margin-left: 10px;
}
#middle-column ol {
	margin-top: 10px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 1.4em;
}
#middle-column ol li {
	margin-bottom: 10px;
}
#newsh2, #newsh2 span {
	height: 28px;
	width: 556px;
	background-image: url(index_files/images/title-news.gif);
	color: #FFFFFF;
}
#newshomeh2, #newshomeh2 span {
	height: 28px;
	width: 596px;
	background-image: url(index_files/images/title-newshome.gif);
	color: #FFFFFF;
}
#abouth2, #abouth2 span {
	height: 28px;
	width: 556px;
	background-image: url(index_files/images/title-about-sgu.gif);
	color: #FFFFFF;
}
#schoolsh2, #schoolsh2 span {
	height: 28px;
	width: 556px;
	background-image: url(index_files/images/title-schools.gif);
	color: #FFFFFF;
}
#somh2, #somh2 span {
	height: 28px;
	width: 556px;
	background-image: url(images/title-som.gif);
	color: #FFFFFF;
}
#somhold, #somhold span {
	height: 28px;
	width: 556px;
	background-image: url(images/old_title.gif);
	color: #FFFFFF;
}
#somhmachsu, #somhmachsu span {
	height: 28px;
	width: 556px;
	background-image: url(images/machsu.gif);
	color: #FFFFFF;
}
#somhabout, #somhabout span {
	height: 28px;
	width: 556px;
	background-image: url(images/about.gif);
	color: #FFFFFF;
}
#somhservices, #somhservices span {
	height: 28px;
	width: 556px;
	background-image: url(images/services.gif);
	color: #FFFFFF;
}
#somhstaff, #somhstaff span {
	height: 28px;
	width: 556px;
	background-image: url(images/staff.gif);
	color: #FFFFFF;
}
#somhpartners, #somhpartners span {
	height: 28px;
	width: 556px;
	background-image: url(images/partners.gif);
	color: #FFFFFF;
}
#somhdonate, #somhdonate span {
	height: 28px;
	width: 556px;
	background-image: url(images/donate.gif);
	color: #FFFFFF;
}
#somhcontacts, #somhcontacts span {
	height: 28px;
	width: 556px;
	background-image: url(images/contacts.gif);
	color: #FFFFFF;
}
#svmh2, #svmh2 span {
	height: 28px;
	width: 556px;
	background-image: url(index_files/images/title-svm.gif);
	color: #FFFFFF;
}
#sash2, #sash2 span {
	height: 28px;
	width: 556px;
	background-image: url(index_files/images/title-sas.gif);
	color: #FFFFFF;
}
#ssh2, #ssh2 span {
	height: 28px;
	width: 556px;
	background-image: url(index_files/images/title-student-success.gif);
	color: #FFFFFF;
}
#lifeh2, #lifeh2 span {
	height: 28px;
	width: 556px;
	background-image: url(index_files/images/title-life.gif);
	color: #FFFFFF;
}
#alumnih2, #alumnih2 span {
	height: 28px;
	width: 556px;
	background-image: url(index_files/images/title-alumni.gif);
	color: #FFFFFF;
}
#futureh2, #futureh2 span {
	height: 28px;
	width: 556px;
	background-image: url(index_files/images/title-future.gif);
	color: #FFFFFF;
}
#acceptedh2, #acceptedh2 span {
	height: 28px;
	width: 556px;
	background-image: url(index_files/images/title-accepted.gif);
	color: #FFFFFF;
}
#familyh2, #familyh2 span {
	height: 28px;
	width: 556px;
	background-image: url(index_files/images/title-family-friends.gif);
	color: #FFFFFF;
}
#employmenth2, #employmenth2 span {
	height: 28px;
	width: 556px;
	background-image: url(index_files/images/title-employment.gif);
	color: #FFFFFF;
}
#computingh2, #computingh2 span {
	height: 28px;
	width: 556px;
	background-image: url(index_files/images/title-computing.gif);
	color: #FFFFFF;
}
#stormh2, #cstormh2 span {
	height: 28px;
	width: 556px;
	background-image: url(index_files/images/title-storm.gif);
	color: #FFFFFF;
}
#middle-column-intro {
	padding-bottom: 15px;
	border-bottom: 1px solid #CCCCCC;
}
#middle-column-intro h4 {
	margin: 5px 0px 0px;
	padding: 0px;
	font-size: 110%;
	color: #979797;
}
#middle-column-intro h4.red {
	color: #971B1E;
}
#middle-column-intro p {
	margin: 0px;
	padding: 0px;
	line-height: 2.3em;
}
#middle-column-intro p.accepted {
	margin: 8px 0px 0px;
	padding: 0px;
	line-height: 1.4em;
}
#middle-column-intro img {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
}
#middle-column-intro img.floatright {
	float: right;
	margin-left: 20px;
	margin-bottom: 10px;
}
#middle-column img.main {
	margin-bottom: 10px;
}
#middle-column-future {
	margin-bottom: 10px;
	padding-bottom: 15px;
	border-bottom: 1px solid #CCCCCC;
}
#middle-column-future p {
	margin: 8px 0px 0px;
	padding: 0px;
	line-height: 1.4em;
}
/* news & events begins */
#middle-column-news {
	float: left;
	width: 760px;
	padding-left: 40px;
	margin-top: 20px;
	padding-right: 0px;
}
#middle-column-news h4 {
	margin: 5px 0px 0px;
	padding: 0px;
	font-size: 110%;
	color: #979797;
}
#middle-column-news p {
	margin: 8px 0px 0px;
	padding: 0px;
	line-height: 1.4em;
}
#middle-column-news img {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;}

#middle-column-news p {
	margin: 10px 0px 0px;
	padding: 0px;
	line-height: 1.4em;
}
#middle-column-news h3 {
	text-transform: uppercase;
	font-size: 135%;
	margin: 0px;
	padding: 0px;
}
/* news & events ends */
/* housing 2 column page begins */
#middle-2column-a {
	float: left;
	width: 340px;
	border-right: 1px dashed #CCCCCC;
	padding-right: 20px;
	margin-top: 10px;
}
#middle-2column-b {
	float: left;
	width: 177px;
	padding-left: 20px;
	margin-top: 10px;
}
#middle-2column-a p, #middle-2column-b p {
	margin: 0px;
	padding: 0px;
}
#middle-2column-b a {
	margin: 0px;
	font-size: 100%;
	color: #979797;
	font-weight: bold;
	text-decoration: none;
}
#middle-2column-b a:hover {
	color: #971B1E;
	text-decoration: underline;
}
/* housing 2 column page ends */
/* news & events begins */
#middle-column-news {
	float: left;
	width: 760px;
	padding-left: 40px;
	margin-top: 20px;
	padding-right: 0px;
}
#middle-column-newsintro {
	padding-bottom: 15px;
	border-bottom: 1px solid #CCCCCC;
}
#middle-column-news h4.red {
	margin: 5px 0px 0px;
	padding: 0px;
	font-size: 110%;
	color: #971B1E;
}
#middle-column-news p {
	margin: 8px 0px 0px;
	padding: 0px;
	line-height: 1.4em;
}
#middle-column-news img {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;}

#middle-column-news p {
	margin: 10px 0px 0px;
	padding: 0px;
	line-height: 1.4em;
}
#middle-column-news h3 {
	text-transform: uppercase;
	font-size: 135%;
	margin: 0px;
	padding: 0px;
}
#middle-column-news-a {
	float: left;
	width: 359px;
	border-right: 1px dashed #CCCCCC;
	padding-right: 20px;
	margin-top: 10px;
}
#middle-column-news-b {
	float: left;
	width: 359px;
	padding-left: 20px;
	margin-top: 10px;
}
#middle-column-news-a h4, #middle-column-news-b h4 {
	color: #971B1E;
	text-transform: uppercase;
	font-size: 95%;
	padding: 0px;
	margin: 10px 0px 0px;
}

#middle-column-news-a p, #middle-column-news-b p {
	margin: 0px;
	padding: 0px;
}
#middle-column-news p.more {
	display: block;
	padding-bottom: 10px;
}
#middle-column-news p.more a {
	color: #333332;
	font-weight: 700;
	text-transform: lowercase;
	text-decoration: none;
}
#middle-column-news p.more a:hover {
	color: #971B1E;
	text-decoration: underline;
}
/* news & events ends */

/* 3 column page begins*/
#middle-3column-a {
	float: left;
	width: 159px;
	border-right: 1px dashed #CCCCCC;
	padding-right: 20px;
	margin-top: 10px;
}
#middle-3column-b {
	float: left;
	width: 159px;
	border-right: 1px dashed #CCCCCC;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 10px;
}

#middle-3column-c {
	float: left;
	width: 159px;
	padding-left: 20px;
	margin-top: 10px;
}
#middle-3column-a h4, #middle-3column-b h4, #middle-3column-c h4 {
	color: #971B1E;
	text-transform: uppercase;
	font-size: 95%;
	padding: 0px;
	margin: 10px 0px 0px;
}
#middle-3column-a p, #middle-3column-b p, #middle-3column-c p {
	margin: 0px;
	padding: 0px;
}

/* campus & facilities 3 column begins */
#middle-3column-a-campus {
	float: left;
	width: 179px;
	border-right: 1px dashed #CCCCCC;
	padding-left: 0px;
	padding-right: 10px;
	margin-top: 10px;
}
#middle-3column-b-campus {
	float: left;
	width: 175px;
	padding-left: 10px;
	padding-right: 0px;
	margin-top: 10px;
}
#middle-3column-c-campus {
	float: left;
	width: 159px;
	padding-left: 15px;
	padding-right: 0px;
	padding-top: 35px;
	margin-top: 10px;
}
#middle-3column-a-campus h4, #middle-3column-b-campus h4, #middle-3column-campus h4 {
	color: #971B1E;
	text-transform: uppercase;
	font-size: 93%;
	padding: 0px;
	margin: 10px 0px 10px;
}
#middle-3column-a-campus h5, #middle-3column-b-campus h5, #middle-3column-c-campus h5 {
	color: #971B1E;
	font-size: 90%;
	padding: 0px;
	margin: 5px 0px 0px;
}
#middle-3column-a-campus p, #middle-3column-b-campus p, #middle-3column-c-campus p {
	margin: 0px;
	padding: 0px;
}
/* campus & facilities 3 column ends */

/* 3 column page ends */

#middle-column-a {
	float: left;
	width: 250px;
	border-right: 1px dashed #CCCCCC;
	padding-right: 20px;
	margin-top: 10px;
}
#middle-column-a a{
text-decoration:none;
}
#middle-column-b {
	float: left;
	width: 250px;
	padding-left: 20px;
	margin-top: 10px;
}
#middle-column-b a{
text-decoration:none;
}
#middle-column-a h4, #middle-column-b h4 {
	color: #971B1E;
	text-transform: uppercase;
	font-size: 95%;
	padding: 0px;
	margin: 10px 0px 0px;
}
#middle-column-a p, #middle-column-b p {
	margin: 0px;
	padding: 0px;
}
#middle-column p.more {
	display: block;
	padding-bottom: 10px;
}
#middle-column p.more a {
	color: #333332;
	font-weight: 700;
	text-transform: lowercase;
	text-decoration: none;
}
#middle-column p.more a:hover {
	color: #971B1E;
	text-decoration: underline;
}
#box-feature {
	padding: 10px;
	float: left;
	border: 1px solid #CCCCCC;
	margin-right: 20px;
}
#box-feature p.more {
	margin: 8px 0px 0px;
	padding: 0px;
	font-size: 92%;
}
#box-feature p.more a {
	color: #999999;
	background: url(index_files/images/nav-carrot-gray.gif) no-repeat right 4px;
	padding-right: 10px;
	text-transform: none;
}
#box-feature p.more a:hover {
	color: #666666;
	text-decoration: none;
}
#school-news-tease h5 {
	color: #971B1E;
	padding: 0px;
	margin-top: 5px;
}
#school-news-tease h6 {
	margin: 0px;
	padding: 0px;
	font-size: 95%;
}
#school-news-tease img {
	float: left;
	margin-right: 10px;
	margin-top: 8px;
}
#school-news-tease ul {
	margin: 5px 0px 10px;
	padding: 0px;
	line-height: 1.3em;
}
#school-news-tease ul li {
	margin: 0px 0px 5px;
}
#school-news-tease ul li a {
	color: #000000;
	text-decoration: none;
	line-height: 1em;
}
#school-news-tease ul li a:hover {
	color: #971B1E;
	text-decoration: underline;
}
#box-about {
	border: 1px solid #CCCCCC;
	padding: 10px 10px 0px;
	margin-top: 10px;
	float: left;
	clear: left;
}
#box-about p {
	margin: 0px 0px 10px;
	padding: 0px;
}
#box-about-left {
	float: left;
	width: 170px;
	color: #971B1E;
}
#box-about-right {
	float: left;
	width: 348px;
	padding-left: 20px;
}


/* Main - Right Column */

#right-column {
	float: left;
	width: 148px;
	margin-top: 15px;
	padding-left: 15px; 
}
#right-column img.barker {
	margin-top: 20px;
}
a#future-students {
    display: block;
    width: 148px;
    height: 24px;
    background-image: url(images/nav-future-students.gif);
    background-position: 0 0;
    margin: 0;
}
a#future-students:hover {
    background-position: 0 -24px;
}
a#accepted-students {
    display: block;
    width: 148px;
    height: 24px;
    background-image: url(images/nav-accepted-students.gif);
    background-position: 0 0;
    margin: 0;
}
a#accepted-students:hover {
    background-position: 0 -24px;
}
a#alumni {
    display: block;
    width: 148px;
    height: 24px;
    background-image: url(images/nav-alumni.gif);
    background-position: 0 0;
    margin: 0;
}
a#alumni:hover {
    background-position: 0 -24px;
}
a#alumni-relations {
    display: block;
    width: 148px;
    height: 24px;
    background-image: url(index_files/images/nav-alumni-relations.gif);
    background-position: 0 0;
    margin: 0;
}
a#alumni-relations:hover {
    background-position: 0 -24px;
}
a#family-friends {
    display: block;
    width: 148px;
    height: 24px;
    background-image: url(images/nav-family-friends.gif);
    background-position: 0 0;
    margin: 0;
}
a#family-friends:hover {
    background-position: 0 -24px;
}
a#my-sgu {
    display: block;
    width: 148px;
    height: 24px;
    background-image: url(images/nav-my-sgu.gif);
    background-position: 0 0;
    margin: 0;
}
a#my-sgu:hover {
    background-position: 0 -24px;
}
a#monthly-archives {
    display: block;
    width: 148px;
    height: 24px;
    background-image: url(index_files/images/nav-monthly-archives.gif);
    background-position: 0 0;
    margin: 0;
}
a#people-sgu {
    display: block;
    width: 148px;
    height: 24px;
    background-image: url(index_files/images/nav-people-sgu.jpg);
    background-position: 0 0;
    margin: 0;
}
a#sgu-in-news {
    display: block;
    width: 148px;
    height: 24px;
    background-image: url(index_files/images/nav-sgu-in-news.jpg);
    background-position: 0 0;
    margin: 0;
}
a#lectures {
    display: block;
    width: 148px;
    height: 24px;
    background-image: url(index_files/images/nav-lectures.jpg);
    background-position: 0 0;
    margin: 0;
}
a#top-stories {
    display: block;
    width: 148px;
    height: 24px;
    background-image: url(index_files/images/nav-top-stories.gif);
    background-position: 0 0;
    margin: 0;
}
a#commencement {
    display: block;
    width: 148px;
    height: 24px;
    background-image: url(index_files/images/nav-commencement.jpg);
    background-position: 0 0;
    margin: 0;
}
a#alumninews {
    display: block;
    width: 148px;
    height: 24px;
    background-image: url(index_files/images/nav-alumni-news.jpg);
    background-position: 0 0;
    margin: 0;
}
a#sgugrenada {
    display: block;
    width: 148px;
    height: 24px;
    background-image: url(index_files/images/nav-sgu-grenada.jpg);
    background-position: 0 0;
    margin: 0;
}
#right-column ul.red {
	width: 148px;
	background: #971B1E;
	margin: 0;
	padding: 8px 0px 10px;
	list-style: none;
	border-bottom: 4px solid #FFFFFF;
}
#right-column ul.red li {
	padding: 0px;
	margin: 0px;
	display: inline;
}
#right-column ul.red li a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 85%;
	font-weight: 700;
	display: block;
	padding: 3px 15px;
	margin: 0px;
}
#right-column ul.red li a.selected {
	background: #470E0F;
}
#right-column ul.red li a.selected:hover {
	background: #470E0F url(images/nav-carrot.gif) no-repeat 7px 7px;
}
#right-column ul.news {
	width: 148px;
	background: #971B1E;
	margin: 0;
	padding: 8px 0px 10px;
	list-style: none;
	border-bottom: 4px solid #FFFFFF;
}
#right-column ul.news li {
	padding: 0px;
	margin: 0px;
	display: inline;
}
#right-column ul.news li a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 85%;
	font-weight: 700;
	display: block;
	padding: 8px 15px;
	margin: 0px;
	border-bottom: 1px solid #FFFFFF;
}
#right-column ul.news li a.selected {
	background: #470E0F;
	border-bottom: none;
}
#right-column ul.news li a.selected:hover {
	background: #470E0F url(images/nav-carrot.gif) no-repeat 7px 7px;
}
#right-column ul li a:hover {
	background: url(images/nav-carrot.gif) no-repeat 7px 7px;
}
/* right column barker */
#barker-title {
	width: 148px;
	margin: 15px 0px 0px;
	border: 1px solid #979797;
	font-size: 90%
}

#barker-title h5.ltgray {
	margin: 0px;
	padding: 6px;
	font-size: 90%;
	font-weight: bold;
	text-transform: uppercase;
	color: #979797;
}
#barker-main {
	width: 132px;
	margin: 0px;
	padding: 8px;
	border-left: 1px solid #979797;
	border-right: 1px solid #979797;
	border-bottom: 1px solid #979797;
	font-size: 90%;
}
#barker-main img {
	float: left;
	margin: 0px 8px 0px 0px;
}
#barker-main p.quote {
	color: #979797;
	margin: 0px;
	padding: 0px; 
	line-height: 1.5em;
}
#barker-main p {
	margin-top: 8px;
	margin-bottom: 0px;
	padding: 0px;
	line-height: 1.5em;
	}
#barker-main p.more {
	display: block;
}
#barker-main p.more a {
	color: #333332;
	font-weight: 700;
	text-transform: lowercase;
	text-decoration: none;
}
#barker-main p.more a:hover {
	color: #971B1E;
	text-decoration: underline;
}
/* Footer */

#footer {
	clear: both;
	float: left;
	width: 960px;
	margin-top: 20px;
	border-top: 1px solid #CCCCCC;
	padding: 0px 0px 20px;
}
#footer p {
	clear: right;
	margin: 0px;
	padding: 20px 0px 0px;
	float: right;
	color: #999999;
	font-weight: 700;
	font-size: 85%;
}
#footer a {
	color: #999999;
	font-weight: 700;
	text-decoration: none;
	margin-right: 3px;
	margin-left: 3px;
}
#footer a:hover {
	color: #941B1E;
}
#fairimage {
margin-top: 10px;
}

/* Schedule Tables*/

table.schedule {
	border-collapse: collapse;
	border-spacing: 0px;
	width: 100%;
	margin: 15px 0px;
	padding: 0px;
	border: 1px solid #CCCCCC;
}
table.schedule th {
	color: #FFFFFF;
	background: #971B1E;
	padding: 5px;
	font-size: 120%;
	margin: 0px;
}
table.schedule td {
	margin: 0px;
	padding: 5px;
}
table.schedule tr.gray {
	background: #F0F0F0;
}
td.schedule_title {
	background-color: #99CCCC;
	border: 1px #000000 solid;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #404040; 
}
td.schedule_body {
	border: 1px #6699CC dotted;
	text-align: left;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: small;
	color: #404040;
	background-color: #fafafa;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 0px; 
}

/* Floating_div*/ 

.floating_menu_left{ 
        float:left; 
        border: 1px solid #CCCCCC; 
        margin: 13px 10px 10px 0px; 
        padding: 10px; 
} 
.floating_menu_right{ 
        float: right; 
        border: 1px solid #CCCCCC; 
        margin: 13px 10px 10px 10px; 
        padding: 10px; 
}
.floating_menu_center{
        border: 1px solid #CCCCCC; 
        margin: 13px 10px 10px 0px; 
        padding: 10px; 
		width: 430px;
} 
.floating_text_right{
	position: relative;
	left: 825px;
	top: -245px;
}
/*Financial Services Pages*/
#financialcolumn{
width: 131px;
height: 210px;
margin: 3px;
float: left;
}
#financialtable{
width:559px;
height: 210px;
margin: 0px auto;
}
#financialtitle{
width: 548px;
height: 32px;
background-image:url(index_files/images/financial-grad-title.jpg);
margin: 3px;
}
#financialsvmtitle{
width: 548px;
height: 32px;
background-image:url(index_files/images/financial-svm-title.jpg);
margin: 3px;
}
#financialsomtitle{
width: 548px;
height: 32px;
background-image:url(index_files/images/financial-title.jpg);
margin: 3px;
}
#financialsastitle{
width: 548px;
height: 32px;
background-image:url(index_files/images/financial-sas-title.jpg);
margin: 3px;
}
table.financial {
	border-spacing: 0px;
	width: 570px;
	margin: 0px 0px;
	padding: 0px;
}
a#financialtuition {
    display: block;
    width: 131px;
    height: 32px;
    background-image: url(index_files/images/financialsom-tuition.jpg);
    background-position: 0 0;
    margin: 4px 0px 4px 0px;
}
a#financialtuition:hover {
    display: block;
    width: 131px;
    height: 32px;
    background-image: url(index_files/images/financialsom-tuition-select.jpg);
    background-position: 0 0;
    margin: 4px 0px 4px 0px;
}
a#financialloan {
    display: block;
    width: 131px;
    height: 32px;
    background-image: url(index_files/images/financialsom-loan.jpg);
    background-position: 0 0;
    margin: 4px 0px 4px 0px;
}
a#financialloan:hover {
    display: block;
    width: 131px;
    height: 32px;
    background-image: url(index_files/images/financialsom-loan-select.jpg);
    background-position: 0 0;
    margin: 4px 0px 4px 0px;
}
a#financialscholarship {
    display: block;
    width: 131px;
    height: 32px;
    background-image: url(index_files/images/financialsom-scholarships.jpg);
    background-position: 0 0;
    margin: 4px 0px 4px 0px;
}
a#financialscholarship:hover {
    display: block;
    width: 131px;
    height: 32px;
    background-image: url(index_files/images/financialsom-scholarships-select.jpg);
    background-position: 0 0;
    margin: 4px 0px 4px 0px;
}
a#financialsvmtuition {
    display: block;
    width: 131px;
    height: 32px;
    background-image: url(index_files/images/financial-svm-tuition.jpg);
    background-position: 0 0;
    margin: 4px 0px 4px 0px;
}
a#financialsvmtuition:hover {
    display: block;
    width: 131px;
    height: 32px;
    background-image: url(index_files/images/financial-svm-tuitionselect.jpg);
    background-position: 0 0;
    margin: 4px 0px 4px 0px;
}
a#financialsvmloan {
    display: block;
    width: 131px;
    height: 32px;
    background-image: url(index_files/images/financial-svm-loan.jpg);
    background-position: 0 0;
    margin: 4px 0px 4px 0px;
}
a#financialsvmloan:hover {
    display: block;
    width: 131px;
    height: 32px;
    background-image: url(index_files/images/financial-svm-loanselect.jpg);
    background-position: 0 0;
    margin: 4px 0px 4px 0px;
}
a#financialsvmscholarships {
    display: block;
    width: 131px;
    height: 32px;
    background-image: url(index_files/images/financial-svm-scholarships.jpg);
    background-position: 0 0;
    margin: 4px 0px 4px 0px;
}
a#financialsvmscholarships:hover {
    display: block;
    width: 131px;
    height: 32px;
    background-image: url(index_files/images/financial-svm-scholarshipsselect.jpg);
    background-position: 0 0;
    margin: 4px 0px 4px 0px;
}
a#financialsastuition {
    display: block;
    width: 131px;
    height: 32px;
    background-image: url(index_files/images/financial-sas-tuition.jpg);
    background-position: 0 0;
    margin: 4px 0px 4px 0px;
}
a#financialsastuition:hover {
    display: block;
    width: 131px;
    height: 32px;
    background-image: url(index_files/images/financial-sas-tuitionselect.jpg);
    background-position: 0 0;
   margin: 4px 0px 4px 0px;
}
a#financialsasloan {
    display: block;
    width: 131px;
    height: 32px;
    background-image: url(index_files/images/financial-sas-loan.jpg);
    background-position: 0 0;
    margin: 4px 0px 4px 0px;
}
a#financialsasloan:hover {
    display: block;
    width: 131px;
    height: 32px;
    background-image: url(index_files/images/financial-sas-loanselect.jpg);
    background-position: 0 0;
    margin: 4px 0px 4px 0px;
}
a#financialsasscholarships {
    display: block;
    width: 131px;
    height: 32px;
    background-image: url(index_files/images/financial-sas-scholarships.jpg);
    background-position: 0 0;
    margin: 4px 0px 4px 0px;
}
a#financialsasscholarships:hover {
    display: block;
    width: 131px;
    height: 32px;
    background-image: url(index_files/images/financial-sas-scholarshipsselect.jpg);
    background-position: 0 0;
   margin: 4px 0px 4px 0px;
}
a#financialgradtuition:hover {
    display: block;
    width: 131px;
    height: 32px;
    background-image: url(index_files/images/financial-grad-tuitionselect.jpg);
    background-position: 0 0;
	margin: 4px 0px 4px 0px;
}
a#financialgradtuition {
    display: block;
    width: 131px;
    height: 32px;
    background-image: url(index_files/images/financial-grad-tuition.jpg);
    background-position: 0 0;
	margin: 4px 0px 4px 0px;
}
a#financialgradloan:hover {
    display: block;
    width: 131px;
    height: 32px;
    background-image: url(index_files/images/financial-grad-loanselect.jpg);
    background-position: 0 0;
	margin: 4px 0px 4px 0px;
}
a#financialgradloan {
    display: block;
    width: 131px;
    height: 32px;
    background-image: url(index_files/images/financial-grad-loan.jpg);
    background-position: 0 0;
	margin: 4px 0px 4px 0px;
}
a#financialgradscholarships:hover {
    display: block;
    width: 131px;
    height: 32px;
    background-image: url(index_files/images/financial-grad-scholarshipsselect.jpg);
    background-position: 0 0;
	margin: 4px 0px 4px 0px;
}
a#financialgradscholarships {
    display: block;
    width: 131px;
    height: 32px;
    background-image: url(index_files/images/financial-grad-scholarships.jpg);
    background-position: 0 0;
	margin: 4px 0px 4px 0px;
}
a#financialsombutton {
    display: block;
    width: 131px;
    height: 32px;
    background-image: url(index_files/images/financial-som-button.jpg);
    background-position: 0 0;
    margin-bottom: 5px;
}
#financialbutton {
	display: block;
    width: 131px;
    height: 32px;
    margin: 4px 0px 4px 0px;
}
a#financialsombutton:hover {
    background-image: url(index_files/images/financial-som-buttonh.jpg);
}
a#financialsvmbutton {
    display: block;
    width: 131px;
    height: 32px;
    background-image: url(index_files/images/financial-svm-button.jpg);
    background-position: 0 0;
    margin-bottom: 5px;
}
a#financialsvmbutton:hover {
    background-image: url(index_files/images/financial-svm-buttonh.jpg);
}
a#financialsasbutton {
    display: block;
    width: 131px;
    height: 32px;
    background-image: url(index_files/images/financial-sas-button.jpg);
    background-position: 0 0;
    margin-bottom: 5px;
}
a#financialsasbutton:hover {
    background-image: url(index_files/images/financial-sas-buttonh.jpg);
}
a#financialgradbutton {
    display: block;
    width: 131px;
    height: 32px;
    background-image: url(index_files/images/financial-grad-button.jpg);
    background-position: 0 0;
    margin-bottom: 5px;
}
a#financialgradbutton:hover {
    background-image: url(index_files/images/financial-grad-buttonh.jpg);
}
#financialborder {
width: 550px;
border-bottom:#990033 solid 1px;
}
.financialsub {
color:#979797;
font-size: 120%;
font-weight:bold;
}
/*MBA & MIB Pages*/
table.MBAMIB {
	border-collapse: collapse;
	border-spacing: 0px;
	width: 523px;
	margin: 0px 0px;
	padding: 0px;
}

.MBAMIB_head {
	font-size: 32px;
	font: Helvetica, Arial, sans-serif;
}
a.MBAMIB_head:link {text-decoration: none}
a.MBAMIB_head:hover {text-decoration: underline}
.MBAMIB_headBigRed {
	color: #971B1E;
	font-weight: bold;
}
.MBAMIB_regRed {
	color: #971B1E;
}
a.MBAMIB_regRed:link {text-decoration: none}
a.MBAMIB_regRed:hover {text-decoration: underline}

.MBAMIB_headThinGrey {color: #979797}
.MBAMIB-subhead {
	font-size: 18px;
	font: Helvetica, Arial, sans-serif;
	color: #971B1E;
}


a#MBAMIB-exp {
    display: block;
    width: 131px;
    height: 282px;
    background-image: url(index_files/images/mba-mib_exp.gif);
    background-position: 0 0;
    margin: 2 2;
}
a#MBAMIB-exp:hover {
    background-position: -137px 0px;
}
a#MBAMIB-prog {
    display: block;
    width: 131px;
    height: 282px;
    background-image: url(index_files/images/mba-mib_prog.jpg);
    background-position: 0 0;
    margin: 2 2;
}
a#MBAMIB-prog:hover {
    background-position: -137px 0px;
}
a#MBAMIB-adm {
    display: block;
    width: 131px;
    height: 282px;
    background-image: url(index_files/images/mba-mib_adm.jpg);
    background-position: 0 0;
    margin: 2 2;
}
a#MBAMIB-adm:hover {
    background-position: -137px 0px;
}
a#MBAMIB-faculty {
    display: block;
    width: 130px;
    height: 282px;
    background-image: url(index_files/images/mba-mib_faculty.jpg);
    background-position: 0 0;
    margin: 2 2;
}
a#MBAMIB-faculty:hover {
    background-position: -137px 0px;
}

a#MBAMIB-sub_prog2 {
    display: block;
    width: 131px;
    height: 24px;
    background-image: url(index_files/images/prog_main2.jpg);
    background-position: 0 0;
    margin: 0 auto;
}
a#MBAMIB-sub_prog2:hover {
    background-position: 0 -31px;
}

a#MBAMIB-sub_prog3 {
    display: block;
    width: 131px;
    height: 24px;
    background-image: url(index_files/images/prog_main3.jpg);
    background-position: 0 0;
    margin: 0 auto;
}
a#MBAMIB-sub_prog3:hover {
    background-position: 0 -31px;
}

a#MBAMIB-sub_prog4 {
    display: block;
    width: 131px;
    height: 24px;
    background-image: url(index_files/images/prog_main4.jpg);
    background-position: 0 0;
    margin: 0 auto;
}
a#MBAMIB-sub_prog4:hover {
    background-position: 0 -31px;
}

a#MBAMIB-sub_prog5 {
    display: block;
    width: 131px;
    height: 23px;
    background-image: url(index_files/images/prog_main5.jpg);
    background-position: 0 0;
    margin: 0 auto;
}
a#MBAMIB-sub_prog5:hover {
    background-position: 0 -32px;
}



a#MBAMIB-expnav {
    display: block;
    width: 130px;
    height: 22px;
    background-image: url(index_files/images/nav_exp.gif);
    background-position: 0 0;
    margin: 0 auto;
}
a#MBAMIB-expnav:hover {
    background-position: 0 -30px;
}

a#MBAMIB-prognav {
    display: block;
    width: 131px;
    height: 22px;
    background-image: url(index_files/images/nav_prog.gif);
    background-position: 0 0;
    margin: 0 auto;
}
a#MBAMIB-prognav:hover {
    background-position: 0 -30px;
}

a#MBAMIB-admnav {
    display: block;
    width: 132px;
    height: 22px;
    background-image: url(index_files/images/nav_adm.gif);
    background-position: 0 0;
    margin: 0 auto;
}
a#MBAMIB-admnav:hover {
    background-position: 0 -30px;
}

a#MBAMIB-facultynav {
    display: block;
    width: 131px;
    height: 22px;
    background-image: url(index_files/images/nav_faculty.gif);
    background-position: 0 0;
    margin: 0 auto;
}
a#MBAMIB-facultynav:hover {
    background-position: 0 -30px;
}

/*End MBA & MIB Pages*/

/*Lightwindow Script starts here*/
#lightwindow_overlay {
	/* REQUIRED */
	display: none;
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100px;
	z-index: 500;
	/* REQUIRED */
}

#lightwindow {
	/* REQUIRED */
	/* Of Note - The height and width of this element are set to 0px */
	display: none;
	visibility: hidden;
	position: absolute;
	z-index: 999;
	line-height: 0px;
	/* REQUIRED */
}

	#lightwindow_container {
		/* REQUIRED */
		display: none;
		visibility: hidden;
		position: absolute;
		/* REQUIRED */
		padding: 0 0 0 0;
		margin: 0 0 0 0;
	}

	/* IE6 needs this or it messes with our positioning */
	* html #lightwindow_container {
		overflow: hidden;
	}

	#lightwindow_contents {
		overflow: hidden;
		z-index: 0;
		position: relative;
		border: 10px solid #ffffff;
		background-color: #ffffff;
	}		

#lightwindow_loading {
	/* REQUIRED */
	height: 100%;
	width: 100%;
	top: 0px;
	left: 0px;
	z-index: 9999;
	position: absolute;
	/* REQUIRED */
	background-color: #f0f0f0;
	padding: 10px;
}

	#lightwindow_loading_shim { 
		display: none;
		left: 0px; 
		position: absolute; 
		top: 0px;
		width: 100%; 
		height: 100%;
	}

	#lightwindow_loading span {
    	font-size: 12px;
		line-height: 32px;
		color: #444444;
		float: left;
		padding: 0 10px 0 0;
	}

	#lightwindow_loading span a,
	#lightwindow_loading span a:link, 
	#lightwindow_loading span a:visited {
		color: #09F;
		text-decoration: none;
		cursor: pointer;
	}

	#lightwindow_loading span a:hover,
	#lightwindow_loading span a:active {
		text-decoration: underline;
	}


	#lightwindow_loading img {
   		float: left;
   		margin: 0 10px 0 0;
	}


/*-----------------------------------------------------------------------------------------------
	I liked the Navigation so much from http://www.huddletogether.com/projects/lightbox2/
	I mean let's face it, it works really well and is very easy to figure out.
-----------------------------------------------------------------------------------------------*/

#lightwindow_navigation {
	/* REQUIRED */
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
	/* REQUIRED */
}
	/* We need to shim the navigation for IE, though its more of a sub-floor */
	#lightwindow_navigation_shim { 
		/* REQUIRED */
		display: none;
		left: 0px; 
		position: absolute; 
		top: 0px;
		width: 100%; 
		height: 100%;
		/* REQUIRED */
	}

	#lightwindow_navigation a,
	#lightwindow_navigation a:link,
	#lightwindow_navigation a:visited,
	#lightwindow_navigation a:hover,
	#lightwindow_navigation a:active { 
		/* REQUIRED */
		outline: none;
		/* REQUIRED */
	}

	#lightwindow_previous, 
	#lightwindow_next {
		width: 49%;
		height: 100%;
		background: transparent url(images/blank.gif) no-repeat; /* Trick IE into showing hover */
		display: block;
	}
	
	#lightwindow_previous { 
		float: left;
		left: 0px;
	}

	#lightwindow_next { 
		float: right;
		right: 0px;
	}

	#lightwindow_previous:hover, 
	#lightwindow_previous:active { 
		background: url(images/prevlabel.gif) left 15% no-repeat; 
	}

	#lightwindow_next:hover, 
	#lightwindow_next:active { 
		background: url(images/nextlabel.gif) right 15% no-repeat; 
	}
	
	#lightwindow_previous_title,
	#lightwindow_next_title {
		display: none;
	}
	 	
#lightwindow_galleries {
	width: 100%;
	position: absolute;
	z-index: 50; 
	display: none;
	overflow: hidden;
	margin: 0 0 0 10px;
	bottom: 0px;
	left: 0px;
}

	#lightwindow_galleries_tab_container {
		width: 100%;
		height: 0px;
		overflow: hidden;
	}

	a#lightwindow_galleries_tab,		
	a:link#lightwindow_galleries_tab,
	a:visited#lightwindow_galleries_tab {
		display: block;
		height: 20px;
		width: 77px;
		float: right;
		line-height: 22px;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		font-size: 11px;
		color: #ffffbe;
		background: url(images/black-70.png) repeat 0 0 transparent;
	}
	
	* html a#lightwindow_galleries_tab,		
	* html a:link#lightwindow_galleries_tab,
	* html a:visited#lightwindow_galleries_tab {	
		background: none;
		background-color: #000000;
		opacity: .70;
		filter: alpha(opacity=70);
	}

	a:hover#lightwindow_galleries_tab,
	a:active#lightwindow_galleries_tab {
		color: #ffffbe;

	}

	#lightwindow_galleries_tab_span {
		display: block;
		height: 20px;
		width: 63px;
		padding: 0 7px 0 7px;
	}
	
	#lightwindow_galleries_tab .up	{
		background: url(images/arrow-up.gif) no-repeat 60px 5px transparent;
	}

	#lightwindow_galleries_tab .down {
		background: url(images/arrow-down.gif) no-repeat 60px 6px transparent;
	}

	#lightwindow_galleries_list {
		background: url(images/black-70.png) repeat 0 0 transparent;
		overflow: hidden;
		height: 0px;
	}

	* html #lightwindow_galleries_list {
		background: none;
		background-color: #000000;
		opacity: .70;
		filter: alpha(opacity=70);
	}	

	.lightwindow_galleries_list {
		width: 200px;
		float: left;
		margin: 0 0 10px 0;
		padding: 10px;
	}

	.lightwindow_galleries_list h1 {	
		color: #09F;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		padding: 10px 0 5px 0;
		font-size: 16px;
	}

	.lightwindow_galleries_list li {
		margin: 5px 0 5px 0;
		list-style-type: none;
	}

	.lightwindow_galleries_list a, 
	.lightwindow_galleries_list a:link, 
	.lightwindow_galleries_list a:visited {
		display: block;
		line-height: 22px;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		padding: 0 0 0 10px;
		font-size: 11px;
	}

	.lightwindow_galleries_list a:hover, 
	.lightwindow_galleries_list a:active {
		background: #000000;
		color: #ffffbe;
		border-left: 3px solid #ffffbe;
		padding: 0 0 0 7px;
	}
		
#lightwindow_data {
	/* REQUIRED */
	position: absolute;
	/* REQUIRED */
}

	#lightwindow_data_slide {
		/* REQUIRED */
		position: relative;
		/* REQUIRED */
	}

	#lightwindow_data_slide_inner {
		background-color: #ffffff;
		padding: 0 10px 10px 10px;
	}

	#lightwindow_data_caption {
		padding: 10px 0 0 0;
		color: #666666;
		line-height: 25px;
		background-color: #ffffff;
		clear: both;
	}

	#lightwindow_data_details {
		background-color: #f0f0f0;
		padding: 0 10px 0 10px;
		height: 20px;
	}
	
	#lightwindow_data_author_container {
		width: 40%;
		text-align: right;
		color: #666666;
	 	font-style: italic;
		font-size: 10px;
		line-height: 20px;
		float: right;
		overflow: hidden;
	}
	
	#lightwindow_data_gallery_container {
		font-size: 10px;
		width: 40%;
		text-align: left;
		color: #666666;
		line-height: 20px;
		float: left;
		overflow: hidden;
	}
	
#lightwindow_title_bar {
	height: 25px;
	overflow: hidden;		
}

	#lightwindow_title_bar_title {
		color: #ffffbe;
		font-size: 14px;
		line-height: 25px;
		text-align: left;
		float: left;
	}

	a#lightwindow_title_bar_close_link,	
	a:link#lightwindow_title_bar_close_link,
	a:visited#lightwindow_title_bar_close_link {
		float: right;
		text-align: right;		
		cursor: pointer;
		color: #ffffbe;
		line-height: 25px;
		padding: 0;
		margin: 0;
	}
	
	a:hover#lightwindow_title_bar_close_link,
	a:active#lightwindow_title_bar_close_link {
		color: #ffffff;
	}

/*-----------------------------------------------------------------------------------------------
	Theme styling stuff
-----------------------------------------------------------------------------------------------*/	

#lightwindow p {
	color: #000000;
	padding-right: 10px;
}

#middle-column img{
	border: 1px solid #CCCCCC;
	padding: 4px 4px 0px;
	margin-bottom: 0px;
	display:block;
}



.roman {
	list-style-type: lower-roman;
}
.lower {
	list-style-type: lower-alpha;
}