@font-face {
    font-family: 'ChevinMedium';
    src: url('../fonts/chevinmedium/chevinmedium.eot');
    src: url('../fonts/chevinmedium/chevinmedium.eot?#iefix') format('embedded-opentype'),
         url('../fonts/chevinmedium/chevinmedium.woff') format('woff'),
         url('../fonts/chevinmedium/chevinmedium.ttf') format('truetype'),
         url('../fonts/chevinmedium/chevinmedium.svg#chevinmedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'CaeciliaLT-Light';
    src: url('../fonts/pmn_caecilia_lt_45_light/pmn_caecilia_lt_45_light.eot');
    src: url('../fonts/pmn_caecilia_lt_45_light/pmn_caecilia_lt_45_light.eot?#iefix') format('embedded-opentype'),
         url('../fonts/pmn_caecilia_lt_45_light/pmn_caecilia_lt_45_light.woff') format('woff'),
         url('../fonts/pmn_caecilia_lt_45_light/pmn_caecilia_lt_45_light.ttf') format('truetype'),
         url('../fonts/pmn_caecilia_lt_45_light/pmn_caecilia_lt_45_light.svg#pmn_caecilia_lt_45_light') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'CaeciliaLT-Heavy';
    src: url('../fonts/pmn_caecilia_lt_85_heavy/pmn_caecilia_lt_85_heavy.eot');
    src: url('../fonts/pmn_caecilia_lt_85_heavy/pmn_caecilia_lt_85_heavy.eot?#iefix') format('embedded-opentype'),
         url('../fonts/pmn_caecilia_lt_85_heavy/pmn_caecilia_lt_85_heavy.woff') format('woff'),
         url('../fonts/pmn_caecilia_lt_85_heavy/pmn_caecilia_lt_85_heavy.ttf') format('truetype'),
         url('../fonts/pmn_caecilia_lt_85_heavy/pmn_caecilia_lt_85_heavy.svg#pmn_caecilia_lt_85_heavy') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'CaeciliaLT-Roman';
    src: url('../fonts/pmn-caecilia-lt-55-roman/pmn-caecilia-lt-55-roman.eot');
    src: url('../fonts/pmn-caecilia-lt-55-roman/pmn-caecilia-lt-55-roman.eot?#iefix') format('embedded-opentype'),
         url('../fonts/pmn-caecilia-lt-55-roman/pmn-caecilia-lt-55-roman.woff') format('woff'),
         url('../fonts/pmn-caecilia-lt-55-roman/pmn-caecilia-lt-55-roman.ttf') format('truetype'),
         url('../fonts/pmn-caecilia-lt-55-roman/pmn-caecilia-lt-55-roman.svg#pmn-caecilia-lt-55-roman') format('svg');
    font-weight: normal;
    font-style: normal;
}

body{
	font-family:verdana, sans-serif;
	font-size:12px;
}

#title, #page_title, #news, #page_headline h1{
	    font-family: 'CaeciliaLT-Light', serif;
		font-size:40px;
	    color:#f36f21;
		font-weight:normal;
}

#resources h1, #common_posts h1{
	    font-family: 'CaeciliaLT-Light', serif;
	    font-size:34px;
	    color:#f36f21;
	    font-weight:normal;
}

#comments h1{
	    font-family: 'CaeciliaLT-Light', serif;
	    font-size:24px;
	    color:#f36f21;	
	    font-weight:normal;
}

#respond h3{
		font-family: 'CaeciliaLT-Light';
	    font-size:24px;
	    color:#f36f21;
	    font-weight:normal;
}

h2 a{
	    font-family: 'CaeciliaLT-Roman', serif;
		font-size:20px;
		color:#666666;
		text-decoration:none;
}

.month_name{
		font-family: 'CaeciliaLT-Heavy';
		font-size:20px;
		font-weight:normal;
		color:#FFF;
		text-shadow:2px 1px 1px #d4a37a;
}

nav a{
	font-family: 'ChevinMedium', serif;
	font-size:14px;
	color:#000;
	text-decoration:none;
}

a{
	color:#F36F21;
}

/*single/page header styles*/
.post_contet h2, .page_content h2{ font-size: 1.5em; margin: .75em 0 }

.post_content h3, .page_content h3{ font-size: 1.17em; margin: .83em 0 }

.menu-header ul li a:hover, .menu-header ul li ul li a:hover{
	color:#fff;
}

.author_name{
	color:#F36F21;
	text-decoration:underline;
}

.nivo-caption{
	opacity:1 !important;
}
.nivo-caption p h1{
    font-family: 'CaeciliaLT-Roman', serif;
	color:#fff;	
	font-size:22px;
	margin-top:0px;
	font-weight:normal;
	opacity:1;
}

.month_day{
		font-family: 'CaeciliaLT-Heavy', serif;
		font-size:12px;
		color:#FFF;
		text-shadow:2px 1px 1px #d4a37a;
		font-weight:normal;
}

.post_content h2 a, .search_result h2 a{
    font-family: 'CaeciliaLT-Heavy';
	color:#3b3b3b;
	text-decoration:none;
	font-weight:normal;
}

	.post_content h2 a:hover,  .search_result h2 a:hover{
		color:#F36F21;
		text-decoration:none;
	}


h3#comments{
	font-family: 'CaeciliaLT-Roman', serif;
	text-shadow:none;
	color:#F36F21;
	font-size:16px;
	font-weight:normal;
}

.pagination a{
	font-family:verdana, sans-serif;
	font-size:12px;
	text-decoration:none;
}
	.current{		
		color:#F36F21;
		font-weight:bold;
	}
	
#sidebar #twitter h1{
    font-family: 'CaeciliaLT-Light';
	font-size:36px;
	color:#fff;
	text-shadow:2px 1px 1px #d4a37a;
	text-align:center;
	font-weight:normal;
}
	#twitter a{
		color:#05a0b7;
	}

#resources h1, #common_posts h1,{
	font-size:34px;
}

#sub_title {
	font-size:36px;
    font-family: 'CaeciliaLT-Heavy';
	font-weight:normal;
	color:#00bad5;
}

.menu-container a{
    font-family: 'ChevinMedium';
	font-size:16px;
	color:#00bad5;
	text-decoration:none;
}

.single_content p, .page_content p, .conference_content p, .event_content p, .speaker_content p{
	line-height: 20px;
}

/*Events*/
.event_heading{
	font-family: 'CaeciliaLT-Roman', serif;
	font-size:22px;
	color:#f36f21;
}

/*Speakers*/
.speaker_heading{
	font-family: 'CaeciliaLT-Light', serif;
	font-size:22px;
	color:#00bad5;
}

/*Rates Table*/
#rates{
	    font-family: 'CaeciliaLT-Roman', serif;
	    font-size:22px;
}

	.price{
	    font-family: 'CaeciliaLT-Heavy';	
	    font-size:36px;	
		color:#f36f21;
	}

/*Shedule Table*/
#schedule tr td a{
	color:#fff;
	text-decoration:none;
}

	#schedule tr td a:hover{
		text-decoration:underline;
	}
#schedule tr td.event {
	color:#fff;
}

#schedule tr td.view_event a{
 color:#05A0B7;
}