/*

Theme Name: bmitchV7

Theme URI: http://brandonmitchell.org

Description: Brandon Mitchell, the most complex template there is to man. Beware.

Version: 7

Author: Brandon Mitchell

Author URI: http://brandonmitchell.org

Tags: insane, ass





*/

a:link {

	color: #B04600;

	text-decoration: none;

}

a:visited {

	text-decoration: none;

	color: #B04600;

}

a:hover {

	text-decoration: none;

	color: #D75600;

}

a:active {

	text-decoration: none;

	color: #B04600;

}



a.blog_entry-font:link {

	color: #B04600;

	text-decoration: none;

}

a.blog_entry-font:visited {

	text-decoration: none;

	color: #B04600;

}

a.blog_entry-font:hover {

	text-decoration: none;

	color: #D75600;

}

a.blog_entry-font:active {

	text-decoration: none;

	color: #B04600;

}



/* Begin Typography & Colors */



xbody {

	font-size: 62.5%; /* Resets 1em to 10px */

	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;

	background-color: #431919;

	background-image: url(http://brandonmitchell.org/images/christmas_bg.jpg);

	text-align: center;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	}

body {

	font-size: 62.5%; /* Resets 1em to 10px */

	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;

	background-image: url(http://brandonmitchell.org/images/site_bg.jpg);

	text-align: center;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	background-repeat: repeat-x;

	background-position: top;

	background-color: #1d1d1d;

	}



blockquote {

	margin: 15px 30px 0 10px;

	padding-left: 20px;

	border-left: 5px solid #ddd;

	}

blockquote cite {

	margin: 5px 0 0;

	display: block;

	}





.main_tablebg {

	background-color: #FFFFFF;

}

.table_gray {

	background-color: #575656;

}



.foot_text {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

}

.ticker_borderbg {

	background-color: #333333;

}

.blog_bg {

	background-color: #d9d9d9;

}

.blog_title-font:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 24px;

	color: #0077cf;

	text-decoration: none;

	font-weight: bold;

	text-transform: uppercase;

	text-align: left;

}

a.blog_title-font:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 24px;

	color: #0077cf;

	text-decoration: none;

	font-weight: bold;

	text-transform: uppercase;

	text-align: left;

}

a.blog_title-font:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 24px;

	color: #0077cf;

	text-decoration: none;

	font-weight: bold;

	text-transform: uppercase;

	text-align: left;

}

a.blog_title-font:active {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 24px;

	color: #0077cf;

	text-decoration: none;

	font-weight: bold;

	text-transform: uppercase;

	text-align: left;

}



.myicons {

border: 0px;

}

.blog_date-font {

	font-family: Verdana;

	font-size: 10px;

	color: #bcbcbc;

	font-weight: normal;

	text-transform: lowercase;

}

.blog_entry-font {

	font-family: Arial;

	color: #000000;

	font-size: 14px;

	font-weight: normal;

	text-transform: none;

}

.headerimage p {

	margin: 0px 0px 0px 0px;

	} 

#headerimage p {

	margin: 0px 0;

	}

.headerimage {

	padding: 0;

	text-align: justify;

	}.bg_black {

	background-color: #000000;

}

.blog_videotitle {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #FFFFFF;

	text-decoration: none;

	font-weight: bold;

	text-transform: uppercase;

	text-align: left;

}



.text2_bold {

	color: #000000;

	font-size: 10px;

	text-decoration: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

}



.text3 {

	color: #000000;

	font-size: 10px;

	text-decoration: none;

    font-family: Verdana, Arial, Helvetica, sans-serif;

}

.right_greybg {

	background-color: #e5e5e5;

}





.index_comments {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #666666;

	font-weight: normal;

}





a.index_comments:link {

	font-size: 10px;

	color: #666666;

	font-weight: normal;

}

a.index_comments:visited {

	font-size: 10px;

	color: #666666;

	font-weight: normal;

}

a.index_comments:active {

	font-size: 10px;

	color: #666666;

	font-weight: normal;

}

a.index_comments:hover {

	text-decoration: underline;

	color: red;

	font-size: 10px;

	color: #666666;

	font-weight: normal;

}

	

	

	.archives {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #ffffff;

	text-decoration: none;

}

a.archives:link {

	font-size: 10px;

	font-weight: bold;

	color: #ffffff;

	text-decoration: none;

}

a.archives:visited {

	font-size: 10px;

	font-weight: bold;

	color: #ffffff;

	text-decoration: none;

}

a.archives:active {

	font-size: 10px;

	font-weight: bold;

	color: #ffffff;

	text-decoration: none;

}

a.archives:hover {

	text-decoration: none;

	color: red;

	font-size: 10px;

	font-weight: bold;

	color: #ffffff;

}.side_red {

	background-color: #972121;

}


	

h6 {
	font: 3em normal Georgia, "Times New Roman", Times, serif;
	color: #fff;
	text-align: center;
	background: url() no-repeat;
	text-indent: -99999px;
	margin: 100px 0 10px;
}
.container {
	overflow: hidden;
	width: 948px;
	margin: 0 auto;
}
#main {
	padding: 10px;
	background: #f0f0f0;
	border: 1px solid #ccc;
}

/*--Main Image Preview--*/
.main_image {
	width: 850px; height: 300px;
	float: left;
	background: #333;
	position: relative;
	overflow: hidden;
	color: #fff;
}
.main_image h2 {
	font-size: 2em;
	font-weight: normal;
	margin: 0 0 5px;	padding: 10px;
}
.main_image p {
	font-size: 1.2em;
	padding: 10px;	margin: 0;
	line-height: 1em;
}
.block small { 
	padding: 0 0 0 00px; 
	background: url(http://www.brandonmitchell.org/images/icon_calendar.gif) no-repeat 0 center; 
	font-size: 1em; 
}
.main_image .block small {margin-left: 10px;}
.main_image .desc{
	position: absolute;
	bottom: 0;	left: 0;
	width: 100%;
	display: none;
}
.main_image .block{
	width: 100%;
	background: #111;
	border-top: 1px solid #000;
}
.main_image a.collapse {
	background: url(http://www.brandonmitchell.org/images/btn_collapse.gif) no-repeat left top;
	height: 27px; width: 93px;
	text-indent: -99999px;
	position: absolute; 
	top: -27px; right: 20px; 
}
.main_image a.show {background-position: left bottom;} 






.image_thumb {
	float: left;
	width: 100px;
}
.image_thumb img {
	padding: 0px; 
	float: left;
}
.image_thumb ul {
	margin: 0; padding: 0;
	list-style: none;
}
.image_thumb ul li{
	background-image: url(http://brandonmitchell.org/images/overlay2.png);
	margin: 0; padding: 0px 0px;

	float:left;width:100px;height:75px;

}
.image_thumb ul li.hover {
	background-image: url(http://brandonmitchell.org/images/overlay.png);
	cursor: pointer;
	float:left;width:100px;height:75px;
}
.image_thumb ul li.active {
	background-image: url(http://brandonmitchell.org/images/overlay.png);

	cursor: default;
	float:left;width:100px;height:75px;
}
html .image_thumb ul li h2 {
	font-size: 1.5em; 
	margin: 0px 0; padding: 0;
}
.image_thumb ul li .block {
	float: left; 
	margin-left: 10px;
	padding: 0;
	width: 10px;
}	
.image_thumb ul li p{display: none;}

.hider{
	display:none;
}


#featured_table{
	height: 75px;
	width: 100px;
	position: relative;	
}

.img2_hover:hover{
	background-color: ffffff;
}

.bm_bg {
	background-color: #FFF;
}


.toggleopacity img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
}

.toggleopacity:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
	background-image: url(http://brandonmitchell.org/wp-content/uploads/2009/06/ptmwebsite.jpg);
}

.toggleopacity img{
border: 1px solid #ccc;
}

.toggleborder:hover img{
border: 1px solid navy;
}

.toggleborder:hover{
color: red; /* Dummy definition to overcome IE bug */
}



