/* name=Standard */

img
{
	border:none;
}

/* ====================== page header ======================== */
div.mp_header
{
	height:21px;
	font-size:16px;
	mar gin-left:50px;
	font-weight:bolder;
	padding:3px;
	padding-left:7px;
}

/* ======================= lists (of videos, albums, blog postings, or thumbnails) ======================= */
div.mp_page div.list
{
	border:none;
	margin-bottom:60px;
	min-height:350px;
}
div.mp_page div.list div.item
{
	border:1px solid #dddddd;
	margin-bottom:10px;
	cursor:pointer;
	width:284px;
	height:98px;
	float:left;
	margin:5px;
	padding:8px;
	overflow:hidden;
	vertical-align:top;
}
div.mp_page div.list div.item div.tn
{
	width:98px;
	height:98px;
	text-align:center;
	margin-right:7px;
	float:left;
	overflow:hidden;
}
div.mp_page div.list div.item div.tn img.tn
{
	max-height:98px;
}
div.mp_page div.list div.item span.title
{
	font-size:130%;
	font-weight:bold;
	display:block;
	margin-bottom:5px;
}
div.mp_g div.mp_page div.list div.item span.title
{
	font-size:50%;
	font-weight:normal;
	display:none;
}
div.mp_page div.list div.item span.desc
{
	display:block;
	font-size:90%;
}

/* ================== side bar =============== */
div.mp_side
{
	width:180px;
	float:right;
	margin-left:15px;
	margin-bottom:15px;
	margin-top:50px;
	margin-right:10px;
}
div.mp_side div.list
{
	vertical-align:top;
	border:1px solid #cccccc;
	height:auto !important;
	margin:0px;
	margin-bottom:10px;
	padding:10px;
}
div.mp_side div.list div.list_hdr
{
	margin:0px;
	padding:2px;
	font-weight:bolder;
	margin-top:5px;
	margin-bottom:15px;
	font-size:larger;
	text-transform:uppercase;
	text-align:center;
}
div.mp_side div.list div.item
{
	margin:0px;
	padding:2px;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:normal !important;
	font-size:12px;
}
div.mp_side div.list div.item a, 
div.mp_side div.list div.item a:visited, 
div.mp_side div.list div.item a:hover
{
	color:inherit;
	text-decoration:none;
	font-weight:bolder;
}
div.mp_side div.list div.item a:hover
{
	text-decoration:underline;
}

/* ================== gallery =============== */

/* ---- list of thumbnails in album looks slightly different than the other lists --- */
div.mp_g div.mp_page div.list div.item
{
	width:98px;
}

/* ==================== blog ================ */

/* ---- list of thumbnails in blog is significantly different from the other lists --- */
div.mp_b div.mp_page div.list
{
	padding:10px;
	padding-left:0px;
}
div.mp_b div.mp_page div.list div.item
{
	width:100%;
	height:auto;
	float:none;
	border:none;
	padding-bottom:10px;
	margin-bottom:20px;
	cursor:auto;
	overflow:inherit !important;
	b-order:1px dotted grey;
	width:auto !important;
}
div.mp_b div.mp_page div.list div.divider
{
	margin:0px;
	margin-top:15px;
	margin-bottom:5px;
	text-align:center;
	padding-left:10px;
}
div.mp_b div.mp_page div.list div.divider:first-child
{
	padding-right:190px;
}
div.mp_b div.mp_page div.list div.divider div
{
	border-bottom:1px solid #cccccc;
	clear:both;
}
div.mp_b div.mp_page div.list div.divider:first-child div
{
	clear:none;
}
div.mp_b div.mp_page div.list div.item span.date
{
	display:block;
	margin-bottom:10px;
}
div.mp_b div.mp_page div.list div.item span.time
{
	margin-bottom:10px;
	display:none;
}
div.mp_b div.mp_page div.list div.item span.desc
{
	text-align:justify;
	line-height:200%;
}
div.mp_b div.mp_page div.list div.item div.tn
{
	display:none;
}
div.mp_b div.mp_page div.list div.item span.title a, 
div.mp_b div.mp_page div.list div.item span.title a:visited
{
	color:inherit;
	text-decoration:none;
}
div.mp_b div.mp_page div.list div.item span.title a:hover
{
	text-decoration:underline;
}
/* images and videos withing blog post */
div.mp_b div.mp_page div.list div.item span.desc img, 
div.mp_b div.mp_page div.list div.item span.desc div.vplayer, 
div.mp_b div.mp_page div.list div.item span.desc div.ytplayer
{
	max-width:360px;
	max-height:270px;
	margin:10px;
	border:1px solid #777777;
	padding:3px;
	float:right;
}

/* custom pages */
div.mp_c div.mp_page div.list
{
	padding:10px;
	padding-left:0px;
}
div.mp_c div.mp_page div.list div.item
{
	width:100%;
	height:auto;
	float:none;
	border:none;
	padding-bottom:10px;
	margin-bottom:20px;
	cursor:auto;
	overflow:inherit !important;
	b-order:1px dotted grey;
	width:auto !important;
}
div.mp_c div.mp_page div.list div.divider
{
	margin:0px;
	margin-top:15px;
	margin-bottom:5px;
	text-align:center;
	padding-left:10px;
}
div.mp_c div.mp_page div.list div.item span.desc
{
	text-align:justify;
	line-height:200%;
}
div.mp_c div.mp_page div.list div.item div.tn
{
	display:none;
}
div.mp_c div.mp_page div.list div.item span.title a, 
div.mp_c div.mp_page div.list div.item span.title a:visited
{
	color:inherit;
	text-decoration:none;
}
div.mp_c div.mp_page div.list div.item span.title a:hover
{
	text-decoration:underline;
}

/* ==================== player ==================== */
div.mp_player
{
	width:100%;
	margin-left:240px;
	text-align:center;
	margin-bottom:50px;
}
div.mp_player div.vplayer
{
	float:none;
	border:1px solid #777777;
	padding-top:30px;
	width:450px;
}
div.mp_player div.vplayer div#caption
{
	margin:10px;
	font-size:17px;
	font-weight:bold;
}
div.vplayer
{
	overflow:hidden;
}
img.logo
{
	border:none
}