/*
 * This CSS file has been generated by fontsquirrel.com and is based on the work of Paul Irish.
 * http://paulirish.com/2009/bulletproof-font-face-implementation-syntax/
 * The fonts included are copyrighted by the vendor listed below.
 *
 * @vendor:     La Tipomatika
 * @vendorurl:  http://tipomatika.co.nr/
 * @licenseurl: http://www.fontsquirrel.com/license/Candela
 *
 *
 */

@font-face {
	font-family: 'Candela Book';
	src: url('CandelaBook.eot');
	src: local('Candela Book'), local('Candela-Book'), url('CandelaBook.otf') format('opentype');
}
/*
@font-face {
	font-family: 'Candela Book Italic';
	src: url('CandelaItalic.eot');
	src: local('Candela Book Italic'), local('Candela-BookItalic'), url('CandelaItalic.otf') format('opentype');
}

@font-face {
	font-family: 'Candela Bold';
	src: url('CandelaBold.eot');
	src: local('Candela Bold'), local('Candela-Bold'), url('CandelaBold.otf') format('opentype');
}

@font-face {
	font-family: 'Candela Bold Italic';
	src: url('CandelaBoldItalic.eot');
	src: local('Candela Bold Italic'), local('Candela-BoldItalic'), url('CandelaBoldItalic.otf') format('opentype');
}
*/


/*
 * This CSS file has been generated by fontsquirrel.com and is based on the work of Paul Irish.
 * http://paulirish.com/2009/bulletproof-font-face-implementation-syntax/
 * The fonts included are copyrighted by the vendor listed below.
 *
 * @vendor:     Daniel Midgley
 * @licenseurl: http://www.fontsquirrel.com/license/Perspective-Sans
 *
 *
 */

@font-face {
	font-family: 'Perspective Sans Regular';
	src: url('persans.eot');
	src: local('Perspective Sans Regular'), local('PerspectiveSans-Regular'), url('persans.ttf') format('truetype');
}
/*
@font-face {
	font-family: 'Perspective Sans Italic';
	src: url('persansi.eot');
	src: local('Perspective Sans Italic'), local('PerspectiveSans-Italic'), url('persansi.ttf') format('truetype');
}

@font-face {
	font-family: 'Perspective Sans Bold';
	src: url('persansb.eot');
	src: local('Perspective Sans Bold'), local('PerspectiveSans-Bold'), url('persansb.ttf') format('truetype');
}

@font-face {
	font-family: 'Perspective Sans Bold Italic';
	src: url('persanbi.eot');
	src: local('Perspective Sans Bold Italic'), local('PerspectiveSans-BoldItalic'), url('persanbi.ttf') format('truetype');
}

@font-face {
	font-family: 'Perspective Sans Black Regular';
	src: url('persanbk.eot');
	src: local('Perspective Sans Black Regular'), local('PerspectiveSansBlack-Regular'), url('persanbk.ttf') format('truetype');
}

@font-face {
	font-family: 'Perspective Sans Black Italic';
	src: url('persabki.eot');
	src: local('Perspective Sans Black Italic'), local('PerspectiveSansBlack-Italic'), url('persabki.ttf') format('truetype');
}
*/


/*
 * This CSS file has been generated by fontsquirrel.com and is based on the work of Paul Irish.
 * http://paulirish.com/2009/bulletproof-font-face-implementation-syntax/
 * The fonts included are copyrighted by the vendor listed below.
 *
 * @vendor:     The League of Moveable Type
 * @vendorurl:  http://www.theleagueofmoveabletype.com
 * @licenseurl: http://www.fontsquirrel.com/license/junction-regular
 *
 *
 */

@font-face {
	font-family: 'junction regular Regular';
	src: url('Junction.eot');
	src: local('junction regular Regular'), local('junctionregular-Regular'), url('Junction.otf') format('opentype');
}






html {
	color: #000;
}



.categories_menu, .fixed_menu, h2, h3, .login_title, .search_label {
	/*font-family: 'junction regular Regular';*/
}


/*
div.categories_menu a {
	display:block;
	border:0;
}

div.categories_menu a:hover {
	text-decoration: underline;
}
*/

div.fixed_menu li:hover {
color:#ccc;
}

div.homepage_bottom {
	height:480px;
}

div.homepage_upcoming_events div.homepage_event {
	border-top:1px solid #CCCCCC;
	border-bottom: 0;
	height:84px;
	cursor: pointer;
	padding-top:4px;
	margin-top:10px;
	margin-bottom:-10px;
	
	width:270px;
	margin-left:0;
	padding-right:0;
	
	margin-top:8px;
	margin-bottom:-8px;
}

div.homepage_bottom div.homepage_gallery {
	height:480px;
}

div.homepage_gallery h3 {
	margin-top:15px;
	color:#333;
}

div.my_login {
	height:auto;
	min-height:205px;
	*height: 205px;
}

div.login_intro p {
	*Afont-size:11px;
}

* html div.header {
	*height:114px;
}
div.header div.fixed_menu, div.header div.categories_menu {
	*margin-top:10px;
	*margin-bottom:0px;
	*padding-bottom:0;
	*Adisplay:inline;
}

div.quicklinks_menu ul {
	margin-bottom:0;
}
div.quicklinks_menu .top_login_button  {
	margin-top:10px;
	display: block;
}


div.event_search {
	padding:0px 10px 10px;
	*padding-bottom:0;
	min-height:300px;
	*height:310px;
	line-height: 1;
	*line-height: 0.8;
}
span.search_label {
	margin-top:8px;
	display: inline-block;
}

div.homepage_welcome_text h2 {
	line-height: normal;
	margin: 15px 0 0;
}
div.homepage_welcome_text p {
	margin-top:5px;
}

div.homepage_event img {
	padding:4px 5px 0 0;
}

div.homepage_event strong {
	margin-bottom:-0.9em;
	display:block;
}


div.homepage_upcoming_events {
	margin-top:4px;
}

span.search_button {
	margin-left:105px;
}

div.more_box {
	background-color:#D5330C;
	height:135px;
}

span.category_tag:before {
	Acontent:'•';
}

span.category_tag {
	display: inline-block;
	margin-left:2px;
}

div.event_listing, div.event_listing img, div.directory_entry_listing, div.directory_entry_listing img {
	padding-left: 0;
}

div.directory_entry_listing h3,
div.event_listing h3, 
div.directory_entry_listing p,
div.event_listing p {
	margin-top: 0;
	margin-bottom: 0.3em;
	height:inherit;
}

.search_results_menu a {
	Apadding-left:17px;
	Abackground: transparent no-repeat;
}

.search_results_menu a.date {
	Abackground-image: url('/images/icons/calendar_icon.png');
}

div.footer div.credits {
	clear:both;
}

div.media_listing *, div.directory_listing_details_column * {
	cursor: pointer;
}
div.all {
	background-color:#FFFFFF;
	Abackground-color:#5D5F5E;
}
div.cultural_olympiad {
	float:left;
	width: 610px;
	padding-left: 20px;
	padding-right:20px;
	padding-top: 10px;
	
}

div.cultural_olympiad_right_column {
	float:left;
	width: 270px;
	padding:20px;
	background-color: #666666;
}
div.event_icon {
	position:absolute;
	left:70px;
	top:-6px;
}
.event_listing {
	position:relative;
}
div.cultural_olympiad_upcoming_events {
		margin-bottom:20px;
}
div.cultural_olympiad_upcoming_events div.homepage_upcoming_events h2  {
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    
}
div.cultural_olympiad_upcoming_events span.event_count {
    margin-left: 0px;
}
