/* `Layout
----------------------------------------------------------------------------------------------------*/

html,body {
	height:100%;
    font-family: Arial, Helvetica, sans-serif;
}

div#wrapper {
	position:relative;
	margin:0 auto;
	height:auto !important;
	height:100%;
	min-height:100%;
	text-align: center;	
}

#header {
}

div#footer {
	position:absolute;
	width:100%;
	bottom:0;
	margin:0;
	left:0;
	border-top:1px solid #c2c2c2;
	background: #e3e3e3;
	height: 80px;
	text-align: center;		
	font-size: 0.85em;
	color: #666;
}

div#footer .container_12{
	text-align: left;
	margin-top: 10px;
}

.black, #footer a {
	color: #333;
}

.container_12 {
	padding-bottom:40px;
}

#top {
	padding-top: 40px;
}

#container {
	text-align: left;
	padding-bottom:90px;
}

.logo {
	margin-top: 5px;
}

.logo_small {
	text-indent: -9999em;
	background: url(/static/img/logo_small.gif) no-repeat;
}

/* `Navigation
----------------------------------------------------------------------------------------------------*/

@font-face {
    font-family: TrajanPro-Regular;
    src: url(/static/font/TrajanPro-Regular.woff);
}


/* `Navigation
----------------------------------------------------------------------------------------------------*/
#nav {
	float:right;
	font-size: 0.85em;
	color: #666;
	list-style: none;
}
	
#nav li {
	float: left;
	background: #f1f1f1;
	margin-left: 0px;
	border:1px solid #c2c2c2;
	border-left:0px;
	background: url(/static/img/nav_delimiter.gif) no-repeat #e3e3e3;
	color: #666;
}

#nav li.first {
	border-left:1px solid #c2c2c2;
	background: #e3e3e3;
}

#nav li.selected-first {
	background: #d7d7d7;
}

#nav li.selected {
	background: url(/static/img/nav_delimiter.gif) no-repeat #d7d7d7;
}

#nav a {
	text-decoration: none;
	color: #666;	
	padding:7px 21px 7px 21px;
	display: block;
}

#nav li:hover{
	background-color:#d7d7d7;
}

#subnav {
	list-style: none;
	overflow:hidden;
	margin-left:-30px;
}

#subnav li {
	background: #eee;
	color: #666;
	margin-bottom:1px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;	
	padding-right:10px;
}

#subnav a {
	text-decoration: none;
	color: #666;
	display:block;
}

#subnav li:hover{
	background-color:#d7d7d7;	
}

#subnav li.selected {
	background: url(/static/img/arrow_next_4.gif) no-repeat right; 	
	background-color:#d7d7d7;
	color: #000;
}

#subnav a .selected{
	padding-right:10px;			
}

#past_events {
	border-bottom:1px solid #ddd;
	/* padding-top:10px; when current events */
	padding-top:5px;
	padding-left:10px;
	margin-bottom:5px;	
	color:#936f4b;
	font-size:11px;
}

#news_divider {
	border-bottom:1px solid #ddd;
	/* padding-top:10px; when current events */
	padding-top:3px;
	padding-left:0px;
	margin-bottom:10px;	
	color:#936f4b;
	font-size:12px;
}

.soon {
	color: #C2C2C2;
	padding-left: 10px;
	padding-bottom: 15px;
}

.courtesy {
	color: #C2C2C2;
}

/* `Home
----------------------------------------------------------------------------------------------------*/

#promo {
	background: url(/static/img/promo_new.jpg) no-repeat;
	height: 320px;
	width:940px;
}

#promo p {
	color:#CC9966;
	padding-left:20px;
	padding-top:135px;
	width:300px;
}

#promo a {
	color:#936f4b;
	text-decoration: none;
	background: url(/static/img/arrow_next_1.gif) no-repeat right;
	padding-right:10px;
    font-family: TrajanPro-Regular, arial;
}

#promo a:hover{
	color:#cc9966;
	background: url(/static/img/arrow_next_0.gif) no-repeat right;
}

#promo-rudram11 {
	background: url(/static/img/promo-rudram11-zagreb.jpg) no-repeat;
	height: 320px;
	width:940px;
}

#promo-rudram11 a {
	color:#422102;
	text-decoration: none;
	background: url(/static/img/arrow_next_1.gif) no-repeat right;
	padding-right:10px;
}

#promo-rudram11 a:hover{
	color:#000;
	background: url(/static/img/arrow_next_5.gif) no-repeat right;
	padding-right:10px;
}

#promo-rudram11 p {
	color:#532c08;
	padding-top:255px;
	font-family: TrajanPro-Regular, arial;
	/*padding-left:420px;*/
	text-align:center;
}

#promo-army {
	background: url(/static/img/promo-army.jpg) no-repeat;
	height: 320px;
	width:940px;
}

#promo-army a {
	color:#422102;
	text-decoration: none;
	background: url(/static/img/arrow_next_1.gif) no-repeat right;
	padding-right:10px;
}

#promo-army a:hover{
	color:#000;
	background: url(/static/img/arrow_next_5.gif) no-repeat right;
	padding-right:10px;
}

#promo-army p {
	color:#532c08;
	padding-top:255px;
	font-family: TrajanPro-Regular, arial;
	/*padding-left:420px;*/
	text-align:center;
}

#promo-rudram11-amsterdam-report {
	background: url(/static/img/promo-rudram11-amsterdam-report.jpg) no-repeat;
	height: 320px;
	width:940px;
}

#promo-rudram11-amsterdam-report a {
	color:#fff5dc;
	text-decoration: none;
	background: url(/static/img/arrow_next_3.gif) no-repeat right;
	padding-right:10px;
    padding-top: 2px;
}

#promo-rudram11-amsterdam-report a:hover{
	color:#ebe1b8;
	background: url(/static/img/arrow_next_3.gif) no-repeat right;
}

#promo-rudram11-amsterdam-report p {
	color:#ddb272;
	padding-top:115px;
	padding-right:50px;
    font-size: 18px;
    font-family: TrajanPro-Regular, arial;
    text-align: right;
}

#promo-rudram11-lugano-report {
	background: url(/static/img/promo-rudram11-lugano-report.jpg) no-repeat;
	height: 320px;
	width:940px;
}

#promo-rudram11-lugano-report a {
	color:#fff5dc;
	text-decoration: none;
	background: url(/static/img/arrow_next_3.gif) no-repeat right;
	padding-right:10px;
    padding-top: 2px;
}

#promo-rudram11-lugano-report a:hover{
	color:#ebe1b8;
	background: url(/static/img/arrow_next_3.gif) no-repeat right;
}

#promo-rudram11-lugano-report p {
	color:#ddb272;
	padding-top:115px;
	padding-left:50px;
    font-size: 18px;
    font-family: TrajanPro-Regular, arial;
}

#promo-rudram11-prague-report {
	background: url(/static/img/promo-rudram11-prague-report.jpg) no-repeat;
	height: 320px;
	width:940px;
}

#promo-rudram11-prague-report a {
	color:#ddb272;
	text-decoration: none;
	background: url(/static/img/arrow_next_1.gif) no-repeat right;
	padding-right:10px;
    padding-top: 2px;
}

#promo-rudram11-prague-report a:hover{
	color:#f7f7f7;
	background: url(/static/img/arrow_next_3.gif) no-repeat right;
}

#promo-rudram11-prague-report p {
	color:#ddb272;
	padding-top:230px;
	padding-left:50px;
    font-size: 18px;
    font-family: TrajanPro-Regular, arial;
}

#promo-rudram11-london-report {
	background: url(/static/img/promo-rudram11-london-report.jpg) no-repeat;
	height: 320px;
	width:940px;
}

#promo-rudram11-london-report a {
	color:#ddb272;
	text-decoration: none;
	background: url(/static/img/arrow_next_1.gif) no-repeat right;
	padding-right:10px;
    padding-top: 2px;
}

#promo-rudram11-london-report a:hover{
	color:#f7f7f7;
	background: url(/static/img/arrow_next_3.gif) no-repeat right;
}

#promo-rudram11-london-report p {
	color:#ddb272;
	padding-top:130px;
	padding-left:50px;
    font-size: 18px;
    font-family: TrajanPro-Regular, arial;
}

#promo-rudram11-sarajevo-report {
	background: url(/static/img/promo-rudram11-sarajevo-report.jpg) no-repeat;
	height: 320px;
	width:940px;
}

#promo-rudram11-sarajevo-report a {
	color:#422102;
	text-decoration: none;
	background: url(/static/img/arrow_next_1.gif) no-repeat right;
	padding-right:10px;
    padding-top: 2px;
}

#promo-rudram11-sarajevo-report a:hover{
	color:#000;
	background: url(/static/img/arrow_next_3.gif) no-repeat right;
}

#promo-rudram11-sarajevo-report p {
	color:#532c08;
	padding-top:130px;
	padding-left:50px;
    font-size: 18px;
    font-family: TrajanPro-Regular, arial;
}

#promo-rudram11-budapest-report {
	background: url(/static/img/promo-rudram11-budapest-report.jpg) no-repeat;
	height: 320px;
	width:940px;
}

#promo-rudram11-budapest-report a {
	color:#422102;
	text-decoration: none;
	background: url(/static/img/arrow_next_1.gif) no-repeat right;
	padding-right:10px;
    padding-top: 2px;
}

#promo-rudram11-budapest-report a:hover{
	color:#000;
	background: url(/static/img/arrow_next_3.gif) no-repeat right;
}

#promo-rudram11-budapest-report p {
	color:#532c08;
	padding-top:120px;
	padding-left:540px;
    font-size: 18px;
    font-family: TrajanPro-Regular, arial;
	text-align:center;
}

#promo-rudram11-padua-report {
	background: url(/static/img/promo-rudram11-padua-report.jpg) no-repeat;
	height: 320px;
	width:940px;
}

#promo-rudram11-padua-report a {
	color: #c29e79;
	text-decoration: none;
	background: url(/static/img/arrow_next_1.gif) no-repeat right;
	padding-right:10px;
    padding-top: 2px;
}

#promo-rudram11-padua-report a:hover{
	color:#ccc;
	background: url(/static/img/arrow_next_3.gif) no-repeat right;
}

#promo-rudram11-padua-report p {
	color: white;
	padding-top:180px;
/*	padding-left:265px;*/
    font-size: 18px;
    font-family: TrajanPro-Regular, arial;
	text-align:center;
}

#promo-rudram11-munich-report {
	background: url(/static/img/promo-rudram11-munich-report.jpg) no-repeat;
	height: 320px;
	width:940px;
}

#promo-rudram11-munich-report a {
	color:#422102;
	text-decoration: none;
	background: url(/static/img/arrow_next_5.gif) no-repeat right;
	padding-right:10px;
    padding-top: 2px;
}

#promo-rudram11-munich-report a:hover{
	color:#000;
	background: url(/static/img/arrow_next_5.gif) no-repeat right;
}

#promo-rudram11-munich-report p {
	color:#532c08;
	padding-top:180px;
/*	padding-left:265px;*/
    font-size: 18px;
    font-family: TrajanPro-Regular, arial;
	text-align:center;
}

#promo-rudram11-ljubljana-report {
	background: url(/static/img/promo-rudram11-ljubljana-report.jpg) no-repeat;
	height: 320px;
	width:940px;
}

#promo-rudram11-ljubljana-report a {
	color:#422102;
	text-decoration: none;
	background: url(/static/img/arrow_next_1.gif) no-repeat right;
	padding-right:10px;
    padding-top: 2px;
}

#promo-rudram11-ljubljana-report a:hover{
	color:#000;
	background: url(/static/img/arrow_next_5.gif) no-repeat right;
}

#promo-rudram11-ljubljana-report p {
	color:#532c08;
	padding-top:145px;
	padding-left:474px;
    font-size: 18px;
    font-family: TrajanPro-Regular, arial;
	/*text-align:center;*/
}

#letter, #rudram, #radiosai, #army {
	width:300px;
	height:150px;
	background-color: #e3e3e3;
	text-align: right;
}

#radiosai {
	background: url(/static/img/radiosai.jpg) no-repeat;
}

#rudram {
	background: url(/static/img/lingam.jpg) no-repeat;
}

#letter {
	background: url(/static/img/letter.jpg) no-repeat;
}

#army {
	background: url(/static/img/army.jpg) no-repeat;
}

#letter p, #rudram p, #radiosai p, #army p {
}

#letter a, #rudram a, #radiosai a, #army a {
	/*background: url(/static/img/arrow_next_3.gif) no-repeat 97% 96%;*/
	padding-right:10px;
	text-decoration:none;
	color:#666;
	display:block;
	padding-right:20px;
	padding-top: 125px;
}

#letter a:hover, #rudram a:hover, #radiosai a, #army a {
	color:#b08a3e;
	/*background: url(/static/img/arrow_next_2.gif) no-repeat 97% 96%;*/
}

#news{
	margin-top:4px;
}

td.date {
	width:75px;
	color: #666666;
}

td {
	padding-bottom:2px;
}

/* `Content page
----------------------------------------------------------------------------------------------------*/

#title {
	background-color: #000;
	height: 35px;
	margin-bottom:20px;
}

h2 {
	font-size:1.2em;
	padding-top:5px;
	margin-bottom:15px;
}

h3 {
	font-size:1em;
	margin-bottom:10px;
}

.letter-explanation {
	width:auto;
	height:auto;
	border:1px solid #d7d7d7;
	font-size:0.9em;
	padding:10px;
	color:#666;
}

.important {
	width:auto;
	height:auto;
	border:1px solid #cc9966;
	/*font-size:0.9em;*/
	padding:10px;
	color:#333;
	background:#fff;
}

a.letter-download {
	background: url(/static/img/page_white_acrobat.png) no-repeat left;
	padding-left:20px;
	padding-top:1px;
	padding-bottom:1px;
	text-decoration:none;
	color:#666;
}

a.letter-download:hover{
	color:#000;
}

#text a{
	text-decoration:underline;
	color:#cc9966;
}

table a{
	text-decoration:underline;
	color:#cc9966;
}

a.archive {
	background: url(/static/img/arrow_next_3.gif) no-repeat right;
	padding-right:10px;
	color: #666;
	text-decoration: none;
}

a.archive:hover {
	background: url(/static/img/arrow_next_2.gif) no-repeat right;
	padding-right:10px;
	color:#b08a3e;
}

.right {
	text-align: right;
	padding-top:3px;
}

.report-image {
	border: 1px solid #9a9a9a;
	background: #e3e3e3;
	padding: 2px;
	font-style: italic;
	margin-bottom: 20px;
	margin-left:0;
}

.project-image {
	border: 1px solid #9a9a9a;
	background: #e3e3e3;
	padding: 2px;
	font-style: italic;
	margin-bottom: 20px;
	margin-left:0;
	height: 196px;
}

.workshop li{
	margin-left: 0px;
	list-style: none;
}

/* `Table page
----------------------------------------------------------------------------------------------------*/
.table {
	width:100%;
}

.table td,th{
	border: 1px solid #d7d7d7;
	padding:5px;
	text-align:left;
}

.special {
	border-top: 2px solid #d7d7d7;
}

/* `Promo slides
----------------------------------------------------------------------------------------------------*/

#slide_nav {
	border:0px solid red;
	position:absolute;
	top:10px;
	right:10px;
	z-index:1000;
	font-size:11px;
}

#slide_nav a { 
	background: #ddb272;
	background: url(/static/img/circle_off.png) no-repeat;
	padding:2px 9px 2px 9px;
	margin-left:0px;
	color: #b5884d;
	text-decoration: none;	
	/*border:1px solid #683a10;*/
}

#slide_nav a.activeSlide { 
	background: #683a10;
	background: url(/static/img/circle_on.png) no-repeat;
	color: #683a10;
}

#slide_nav a:focus { 
	background: #683a10;
	background: url(/static/img/circle_on.png) no-repeat;
	color: #683a10;
}

.slideshow {
	width:940px;
	height:300px;
	border:0px solid red;
	margin:0px;
	padding:0px;
	/*background: #d7d7d7;*/
	margin-bottom:20px;
	list-style: none;
}

/*#promo_slides li
{
	width:940px;
	height:300px;
	border:0px solid red;
	margin:0px;
	background: #d7d7d7;
	margin-bottom:20px;
	text-align:center;
	vertical-align:middle;
	color: #9a9a9a;
	font-size:40px;
	
}

.bx_pager {
	border:0px solid red;
	position:absolute;
	top:10px;
	right:10px;
}

.bx_pager a {
	background: #9a9a9a;
	padding:1px 6px 1px 6px;
	margin-left:5px;
	color: #333;
	text-decoration: none;	
}

.bx_pager a:hover {
	background: #333;
	color: #fff;
}

.bx_pager a.active {
	background: #333;
	color: #fff;	
}


/*promo_slides_wrapper

bxslider_container

bx_pager
/*

/* `Newsletter
----------------------------------------------------------------------------------------------------*/
.newsletter {
	moz-box-shadow: 2px 2px 3px #ddd;
	-webkit-box-shadow: 2px 2px 3px #ddd;
	box-shadow: 2px 2px 3px #ddd;
	border: 1px solid #ddd;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	margin-bottom: 20px;
}

/* `audiojs
----------------------------------------------------------------------------------------------------*/
.audiojs {
    width:614px;
}

.audiojs .scrubber {
    width:450px;
}

.morning-afternoon {
	/*color: #cc9966;*/
	color: #000;
}