/*----------------------------------------
Affiniscape GMGMA Stylesheet
Last Updated: July 28, 2010
(c) 2010 Affiniscape, Inc.
All Rights Reserved. This style sheet must not be reproduced without the express written permission of Affiniscape, Inc.
For questions regarding licensing or setup please contact Affiniscape, projects @ affiniscape dot com
----------------------------------------*/

@import url(/global/themes/14-taylor/taylor-styles.css);
@import url(/global/css/portal-right.min.css);

body {
	background: #BBB2A1 url(../imgs/bak-body.png) repeat-x left top;
}

body#nobackground { background: #fff none; }

body,
td,
p {
	color: #333;
}

h1 {
	color: #17404B;
}

h2 {
	color: #655C4B;
}

h3 {
	color: #17404B;
	margin-bottom: 0;
}

h4 {
	color: #655C4B;
}

h5 {
	background-color: #39352F;
}

h6 {
	border-color: #BBB2A1;
	color: #BCD697;
}

a:link, 
a:active, 
a:visited,
#maincontentcell a:link, 
#maincontentcell a:active, 
#maincontentcell a:visited {

}

a:hover,
#maincontentcell a:hover {

}

#rightnavcell a:link, 
#rightnavcell a:active, 
#rightnavcell a:visited {
	color: #BBB2A1;
}

#rightnavcell a:hover, #rightnavcell ul a:hover {
	color: #BBB2A1;
}

hr {

}


/* Global Navigation
----------------------------------------*/
#navtop1 li ul,
#navtop2 li ul {
	background-color: #E3D8C5;
	border: 1px solid #BBB2A1;
	border-top: none;
}

#navleft li ul {

}

#navtop1 li ul li,
#navtop2 li ul li, 
#navleft li ul li { border: none; }

ul#navtop1 li li a,
ul#navtop2 li li a,
ul#navleft li li a  {
	color: #333;
	font-size: 12px;
	padding: 10px;
}

ul#navtop1 li li a:hover, 
ul#navtop2 li li a:hover,
ul#navleft li li a:hover {
	background-color: #17404B;
	font-size: 12px;
	color: #FFF;
	padding: 10px;
}

* html ul#navtop1 li li a,
* html ul#navtop1 li li a:hover,
* html ul#navtop2 li li a,
* html ul#navtop2 li li a:hover
* html ul#navleft li li a,
* html ul#navleft li li a:hover { width: 175px; }

/* Global Nav - Below Banner */
#navtop1 li { margin-bottom: 0; }
#navtop1 li li { margin: 0; }


/* System Messages
----------------------------------------*/
#returnlinktable,
.infomessage,
.errormessage,
.loginmessage,
#storenavtable {
	background-image: url(../imgs/bak-content.png);
}

#pageheadertable {
	background-image: url(../imgs/bak-content.png);
}


/* Main Content
----------------------------------------*/
#maincontenttable {
	background-image: url(../imgs/bak-content.png);
}

.module #maincontentcell {
	padding: 20px 40px;
}


/* Sub Content
----------------------------------------*/
#maincontentsubtable {
	
}

#maincontentsubcell {
	
}

#maincontentsubcell p {

}

#maincontentsubcell ul li {
	background-image: url(../imgs/li-arrow.png);
}

#maincontentsubcell blockquote {
	background-color: #F7F6F4;
	border-color: #BBB2A1;
}
#maincontentsubcell blockquote, #maincontentsubcell blockquote p {
	color: #747271;
}


/* Client-side Right Navigation
----------------------------------------*/
#rightnavcell {
	background: #655C4B url(../imgs/bak-rightnav.png) repeat-x left top;
}

#rightnavcell ul li {
	background-image: url(../imgs/li-arrow-rn.png);	
}


/* Client-side Left Navigation
----------------------------------------*/
#leftnavcell {
	
}


/* Footer
----------------------------------------*/
#footertable {
	
}

#footertablecell {
	background-image: url(../imgs/bak-footer.png);
	padding: 0 40px;
}
#footertablecell p {
	margin-top: 10px;
}


/* Clickable Logo
----------------------------------------*/
#logo-click {
	border: none;
	margin-left: 220px;
	top: 45px;
	width: 240px;
}

#logo-click h1 {
	height: 150px;
}


/* Header Banner
----------------------------------------*/
#navtop1div, #bannerdiv {
	position: relative;
	width: 1000px;
}
#header-banner-widget {
	height: 135px;
	left: 33px;
	margin-left: 0;
	top: 55px;
	width: 676px;
}
#header-banner, #conference, #sponsors {
	display: none;
}
#header-banner li {
	height: 135px;
	background-color: transparent !important;
}


/* Login Widget
----------------------------------------*/
div#quick_login {
	margin: 20px 12px;
}
div#quick_login label {
	color: #FFF;
}
div#quick_login span#auto-logout {
	display: none;
}
div#login_welcome h6 {
	border-top: none;
}


/* Sponsor Box
----------------------------------------*/
#maincontentcell #sponsors {
	height: 145px;
	margin: 10px 5px;
	width: 200px;
}
#maincontentcell #conference {
	width: 120px;
}
#sponsors-caption {
	color: #FFF;
	display: block;
	font: 21px Geaorgia, Times New Roman, serif;
	margin: 5px 6px 10px;
	text-align: center;
}


/* Events Widget
----------------------------------------*/
.events-widget.compact{
	margin: 0;
	border: 0;	
}

.events-widget.compact .date{
	border: 1px solid #BBB2A1;
	padding: 3px 0;
}

.events-widget.compact .date .abbr_month{
	background: none;
	color: #FFF;
}
.events-widget.compact .date .num_day{
	border: 0;
	color: #BBB2A1;
}
span.event_time {
    color: #BBB2A1;
    font-size: 12px;
}





