﻿/*Reset*/
* 		{margin: 0px;	padding: 0px; border: 0px;}
html	{height: 100%; margin-bottom:1px;}
table	{border-collapse: collapse;}
a 		{outline:none; text-decoration:none;}

/*
#Pale yellow #ECEEE1
#Orange #FF6600
#Light orange #FFCC66
#Dark maroon #250404
#Dark grey #413636
#Mid grey #7B6565
#Light grey #c9b9b9
#*/

/*Global*/
body	{
	display: table; 
	width:100%; height:100%; 
	background-color:#FF6600; 
	font:62.5% Verdana, Arial, Helvetica, sans-serif;}
	
a:link {
	color: #7B6565;
}

a:visited {
	color: #7B6565;
	/* color: #9900CC; */
}

a:hover {
	color: #FF6600;
	text-decoration:underline;
}

h1, h2, h3, h4 {
	font-family: Helvetica, Arial, sans-serif;
	line-height: 1.3em;
	padding:0 0 0.5em 0;
}

h1 {font-size:2.8em; color: #808080;}

h2 {font-size:2.4em; color:#808080;}

h3 {font-size:1.8em; padding-top:0.6em; color:#250404;}

.h3 {font-family: Helvetica, Arial, sans-serif;
	line-height: 1.3em;
	font-weight:bold;
	font-size:1.8em; 
	color:#250404;}

h4 {font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:0.15em; font-size:1.4em; font-weight:normal; }

p  {
	color:#413636; 
	font-size:1.2em; 
	line-height:1.6em; 
	padding:0 0 1em 0;}

ul {list-style-type:none;}

li {font-size:1.2em;}

small {}

.clear {clear:both;}

#main-section, #aside, #footer {padding:10px;}

#abstract-image	{
	position : absolute;
	top : 0;
	left : 50%;
	margin-left : -480px;
	width : 1095px;
	height : 338px;
	background: url(images/header.gif) no-repeat left top;
	z-index : -1;
	}


/*Container*/
#container		{
	width: 960px; 
	margin: 0 auto;}
	

#header			{
	width:960px;
	height:170px;
	margin-bottom:10px;
	}

#header h1, #header h2	{
	text-indent:-9999px;
	}

#header .logo	{
	width:140px;
	height:170px;
}

#faux {display:inline-block; width:100%; background: url(images/column-background.gif) right top repeat-y;}

/*Nav*/
#nav			{float:left; width:140px; margin-right:20px;}	

#nav ul 		{}

#nav li a		{	 
	display:block;
	padding-top:0.75em; padding-bottom: 0.75em; padding-right:10px;
	margin-bottom: 5px;
	font-size:1.2em;
	text-align:right;
	background-color:#7B6565;
	color:#FFFFFF;}

#nav li a:hover {
	background-color:#FFCC66;
	color:#413636;}
	
#nav a span.call-for-papers {font-size:0.75em; color:#c9b9b9;}

#nav a:hover span.call-for-papers {color:#413636;}

#main-section	{
	background-color:#ECEEE1; 
	width:450px; 
	float:left; 
	margin-right:20px;}
	
#main-section a.pdf {
	display:inline-block;
	min-height:21px; 
	font-size:inherit; 
	line-height:21px; 
	background:url(images/pdf.gif) no-repeat right center;
	padding-right: 25px;}

a.no-line {
	text-decoration: none;
}

.pdf-small {
	background: url(images/pdf-70.gif) no-repeat left center;
	padding-left: 20px;
}

table.sch td	{
	vertical-align : top;
	padding: 5px;
	font-size:1.2em;
	line-height: 120%;
}

ul.green-bullet,
ul.green-bullet-link,
ul.green-bullet-image    {
	padding-left:25px;
}

ul.green-bullet li {
	list-style-image:url(images/green-plus-sign.png);
    margin-bottom:0.6em;
	font-size:1.15em;
	color:#413636;}
	
/* -------- for workshop where lists contain a link */


ul.green-bullet-link li  {
	list-style-type:none;
	background: url(images/green-plus-sign.png) no-repeat 0 6px;
	padding-top: 0;
	padding-left:15px;
	padding-bottom: 0;
	margin-bottom:15px;
	font-size:1.15em;
	color:#413636;
}

/* ------- for pages where lists do not contain a link like author registration */

ul.green-bullet-image li  {
	list-style-type:none;
	background: url(images/green-plus-sign.png) no-repeat 0 3px;
	padding-top: 0;
	padding-left:15px;
	padding-bottom: 0;
	margin-bottom:15px;
	font-size:1.15em;
	color:#413636;
}

/* ------------ nested unordered list starts ------------  */

ul.green-bullet ul {
	margin-bottom: 0;
}

ul.green-bullet li  li {
	margin-top: 0.6em;
	margin-bottom: 0;
}

/* ------------ nested unordered list ends ------------  */

#aside			{
	background-color:#ECEEE1; 
	width:290px; 
	float:left;}
/*	
#aside li {
	display:inline-block;
	font-size:1.15em; 
	width: 250px; 
	color:#7b6565;}
*/
#aside li strong {
	/*font-family:Arial, Helvetica, sans-serif;*/ 
	font-size:1.1em; 
	font-weight:normal; 
	color:#413636;}
	
.deadline-strong {font-weight:bold; color:#000;}

div.news {
	background: url(images/speech-bubble.png) no-repeat left top;}

div.news p {
             padding-left:37px;
}

#aside p.sponsor {font-size:1.1em; line-height:1.5em;}
#aside p.sponsor span {
	display:inline;
	color:#7b6565;
	font-size:0.8em;
	letter-spacing:0.2em; 
	margin-bottom:0;}

div.top a {
	display:block; 
	/*width:960px; */
	font-size:1.05em;
	letter-spacing:0.15em;
	text-align:right; 
	padding:10px 25px 15px 0; 
	background:url(images/up-arrow.png) no-repeat right center;
	clear:both;}

div.top a, small, small a:link {color:#FFCC66;}

#footer			{background-color:#ECEEE1; width:780px;	 position:relative; left:160px; clear:both; }

#footer h3 {font-size:1.55em;}

#footer a:hover {text-decoration:underline;}

#footer ul, #footer p {font-size:1.1em; line-height:1.4em; padding-bottom:0.9em;}

#footer li {
	line-height:1.6em;
	color:#7b6565;}

#footer p a.email {color:#e95402;}

a.sitemap-main {
	font-size:1.0em;
	letter-spacing:0.05em;
	color:#e95402;}
	
div#footer #footer-1	{width:390px; float:left;}
#footer-2				{width:390px; float:left;}
#footer-3				{clear:both; text-align:center; padding:20px 0 0 0;}
div#footer-3 p			{color:#7B6565;}
div#footer-3 span 		{color:#e95402;}

small, small a {font-size:0.95em; line-height:1.6em; }

small a:hover {
	color: #ffe6e6;
	text-decoration:underline;
}

small {display:inline-block;width:940px;text-align:right;}





