@charset "UTF-8";

/* CSS Document */

/* @override http://conferences.regent-college.edu/globaleconomy/conference_styles.css */

/* These styles are customized for each individual conference and override mainstyles.css */

/* Change the main page content background colour */

body #wrap {
	border-bottom-color: #38281f;
	background: white url(images/artwork.png) no-repeat center 160px;
}

/* Change the bottom border colour of the header */

#header {
	border-bottom: 4px solid #403b3c;
}

/* Adjustments to #topcontent and change the main conference image */

#wrap #main.clearfix #topcontent {

	margin-top: 20px;
	height: 110px;
	padding-bottom: 30px;
}

/* Adjust text colours  */

#mainlinks h2 {
	color: #817b67;
	width: 800px;
	text-align: right;
	text-shadow: white 0 0 0;
	margin-right: auto;
	margin-left: auto;
	display: block;
	font: bold 2.8em "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	margin-top: -25px;
}

#main #mainContent #mainCol h2 {
	border-top-style: none;
	padding-bottom: 5px;
	margin-right: 20px;
	border-top-width: 0;
	color: #524d3d;
}

#mainlinks h3 {
	width: 798px;
	margin-top: 105px;
	margin-left: auto;
	text-shadow: white 0 0 0;
	margin-right: auto;
	display: block;
	color: #817b67;
	font: 1.4em Georgia, "Times New Roman", Times, serif;
	text-align: left;
}

p {
	color: #524d4b;
}



/* Adjust the link colours to match the conference background colour */

#main #mainContent #mainCol h1 {
	margin-left: -20px;
	vertical-align: 5px;
	margin-bottom: 25px;
	margin-top: 0;
	font-size: 1.8em;
	background-color: #abb9bd;
	padding: 3px 20px;
	font-weight: normal;
	font-style: normal;
	text-shadow: #abb9bd 0 0 0;
}

#main #mainContent #mainCol p, #main #mainContent #mainCol li {
	font-size: 1.1em;
	line-height: 1.6em;
	margin-right: 20px;
	font-weight: normal;
	font-style: normal;
	color: #524d4b;
}

#main #mainContent #mainCol li {
	margin-top: 10px;
}

#main #mainContent a {
	color: #269cc4;
}

#main #mainContent a:hover {
	color: #3d7d9e;
}

#main #topcontent #mainlinks a {
	border: 1px solid #501e13;
}

#main #topcontent #mainlinks  a:hover {
	color: #FFFFFF;
	background-color: #1c1e13;
	border: 1px solid #fff;
}

#main #mainContent #mainCol h3 {
	color: #817b67;
}

#main #mainContent #mainCol h5 {
	font-size: 1.1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 25px;
	margin-bottom: -5px;
	text-align: left;
	background-color: transparent;
	color: #ba6732;
}

/* Change the content borders and breadcrumb colours to match conference colour scheme  */

#titlebar {
	border-top: 4px solid #817b67;
}

#titlebar #breadcrumb-bar {
	background-color: #817b67;
	border-bottom: 1px none #817b67;
	color: #dbdbdb;

	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;

	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	padding-bottom: 3px;
}


#main #mainContent #mainCol .speakerPhoto {

	margin-top: 0px;
}

/* make changes to #mainCol and change the table row alt colour to complement the background colour */

#main #mainContent #mainCol #schedule td, td.altrow {
	background-color: transparent;
	border-style: none;
	border-color: gray;
	border-top: 1px solid #ddd8cd;
}

#main #mainContent #mainCol #schedule th p {
	font-weight: normal;
	font-style: normal;
}

#main #mainContent #mainCol .linebreak {
	margin-right: 20px;
	margin-top: 25px;
	margin-bottom: 25px;
	float: left;
	width: 500px;
	clear: both;
	display: block;
	border-color: #424242;
}

#main #mainContent  #mainCol {

	margin-right: 20px;
	margin-left: 20px;
	width: 520px;
	margin-bottom: 20px;
	padding-bottom: 20px;
	}

#main #mainContent #mainCol h4 {
	font-size: 1.6em;
	font-weight: normal;
	font-style: normal;
	margin-bottom: -10px;
}

/* Customize sidebar colours, size, etc. */

.sidebar-box {
	
	margin-left: 20px;
	margin-bottom: 20px;
	padding-bottom: 10px;
	color: #524d3d;
}

#main #mainContent #sidecolLeft h2 {

	background-color: #abb9bd;
	border-style: none;
	color: white;
}


/* Adjust Footer border colour */

#footer {
	color: white;
	background-color: #3f4444;
}

#footer-border {
	border-top: 4px solid #777;
}

#footer p {
	color: white;

}

#footer a {
	color: #afbbd8;

}









