/*
Theme Name:     Boston Event Films
Theme URI:      http://bostoneventfilms.com
Description:    Child theme for the WooTheme Canvas  
Author:         Masterful Marketing
Author URI:     http://masterful-marketing.com
Template:       canvas
Version:        1.0
*/
@import url("../canvas/style.css");

/* misc */

.bluebold {font-weight: bold; color: #0f3f8a; }
.purpbold { color: #501e70; font-weight: bold; }
.pinkbold { color: #8a0f6d; font-weight: bold; }
.whitebold { color: #ffffff; font-weight: bold; }
a { font-weight: bold; }

.clear { clear:both; height:0; overflow:hidden; line-height:1px; font-size:1px; }

.tubepress_normal_embedded_wrapper, .tubepress_thumbnail_area {width:auto!important;}
.tubepress_embedded_title { font: normal 22px/1.2em 'Cuprum', verdana, sans-serif !important; color:#0f3f8a !important; }

@media only screen and (max-width: 480px) { .tubepress_container iframe {width: 350px !important; height: 230px !important }}

/* Basic setup */

#header a { color: #b5c1d3 !important; }
#header a:hover { color: #b5c1d3 !important; text-decoration: underline; }

#main { background-color: transparent; margin: 0; border: 0px solid #f9f9f9; }
#content { background-color: #ffffff; margin: 0 !important; *margin-top: -40px !important; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; padding: 20px 20px 20px 0 !important; }

.error404 .title { padding: 20px 20px 0 20px; }
.error404 .entry { padding: 20px; }
.hentry, #comments, #respond, #disqus_thread { margin: 0 20px 0 20px; }
.page .title, .page .title a:link, .page .title a:visited {font:normal 28px/1.1em 'Cuprum', arial, sans-serif;color:#0f3f8a;}

h2.title, h2.title a:link, h2.title a:visited { font-size: 24px !important; }

h1.post .title, h1.post .title a:link, h1.post .title a:visited { font:normal 28px/1.2em 'Cuprum', arial, sans-serif;color:#0f3f8a;}

.post-more {margin-bottom: 10px; }

#footer-widgets { background-color: #f3f4f7; -moz-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; padding: 0 10px 0 10px !important; }

#credit a {color: #ffffff; font-weight: normal; }

.post-utility { display: none; }
.pagination { margin-bottom: 20px; }

.entry img, img.thumbnail, .widget img, .widget_custom_post_widget img { background: none; border: medium none; padding: 0px; }
.widget img { padding-left: 20px; }
.widget h3 { font:normal 22px/1.2em Cuprum, san-serif; margin: 0; padding: 0 0 .5em 0; color:#0f3f8a; }

.widget ul { list-style: none; }
.widget ul li { 
	background-image: url(images/li.gif); 
	background-repeat: no-repeat; 
	background-position: 0 8px; 
	padding: 3px 0px 3px 20px; 
	*list-style-position: outside
}

.entry .wp-caption-text {
	font-family: verdana,sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #501e70;
}
.entry .wp-caption {
	padding: 5px !important;
}
a.more-link { text-align: right; }

.post-more { text-align: right; }

/* Typographic Elements */

.archive_header {
	margin: 20px;
	width: 95%;
}

.entry blockquote {
	background-color:#f9f9f9; 
	moz-border-radius: 6px; 
	border-radius: 6px; 
	-webkit-border-radius: 6px; 
	margin: 0 0 1em 0; 
	padding: 1em;
}
.entry blockquote p {
	font-style: normal;
	display: inline;
}
.entry blockquote {
	background-color:#f9f9f9; 
	moz-border-radius: 6px; 
	border-radius: 6px; 
	-webkit-border-radius: 6px; 
	margin: 0 0 1em 0; 
	padding: 1em;
}
.entry blockquote:before {
  content: none;
}

.entry ul,
.entry ul ul {
	margin: 0 0 15px 0;
	padding: 0;
}
.entry ul li {
	list-style: none;
}

.entry ul li { 
	background-image: url(images/li.gif); 
	background-repeat: no-repeat; 
	background-position: 0 10px; 
	padding: 5px 0px 5px 20px; 
}
.entry ul > li > ul > li {
	background-image: url(http://bostoneventfilms.com/wp-content/themes/BostonEventFilms/images/li2.gif); 
	background-repeat: no-repeat; 
	background-position: 0 12px; 
	padding: 5px 0px 5px 15px; 
	margin-left: 25px; 
}
.entry ol > li > ul > li {
	background-image: url(http://bostoneventfilms.com/wp-content/themes/BostonEventFilms/images/li2.gif); 
	background-repeat: no-repeat; 
	background-position: 0 12px; 
	padding: 5px 0px 5px 15px; 
	margin-left: 25px; 
}

/* testimonials plugin CSS */
.ltw_tes_item {
	margin: 0px 0 15px 0;
	overflow: hidden;
	width: 100%; 
        border-bottom: 1px solid #ebebeb;
        padding: 10px 0 10px 0;
}
.ltw_tes_image_cont {
	float: left;
	height: 88px;
	margin: 4px 20px 0 5px;
	width: 88px;
}
.ltw_tes_image_cont img {
	border: 0 solid #CCCCCC;
}
.ltw_tes_content_cont {
	float: left;
	width: auto;
}
.ltw_tes_content_cont p {
	margin-bottom: 0;
}
.ltw_tes_testimonial {
}
.entry .ltw_tes_client_name { color: #0f3f8a; font-style: italic;
	margin-top: 10px; font-size: 1em; line-height: 1.6em;
}
.ltw_tes_client_company {
	margin: 0;
}
.ltw_tes_client_company a {
}
.ltw_tes_client_company a:hover {
}

/*** for IE 8 and below ***/

body {background-color:#000000;background-image:url(../../uploads/bg.jpg);background-repeat:no-repeat;background-position:top left;background-attachment:scroll;border-top:0px solid #000000;}
#header {background-repeat:no-repeat;background-position:top center;margin-top:20px;margin-bottom:20px;*padding-top:20px;padding-bottom:0px;border:0px; }
#navigation {background:transparent;border-top:0px solid #dbdbdb;border-bottom:0px solid #dbdbdb;border-left:0px solid #dbdbdb;border-right:0px solid #dbdbdb;border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; *z-index : 100;}
#navigation ul.nav > li  { border-right: 0px solid #dbdbdb; }

.ie7 .col-full, .ie7 #wrapper { max-width: 1020px; width: 1020px; }
.ie7 #top select { display: none !important; }
.ie7 .col-full, .ie7 #wrapper {max-width: 1020px; width: 1020px;}