/*

Created by Matthew Buckland. http://www.matthewbuckland.com/
Copyright 2010, using core code from theme IAMWW w2 DnD
Theme Name: IAMWW w2 DnD

*/

html {overflow:auto;height:100%;margin-bottom : 0.1em;}
* {padding:0;margin:0;}

#container {width : 1000px;margin : 0 auto;padding: 0 10px;background: #fff}
body {background-color: #fff; font:0.88em Arial,Helvetica,Geneva,sans-serif;line-height:1.5em;color:#444444;}
a {color:#005689;text-decoration:none;outline:none;}
a:hover {background:#f3f3f3;color:#444444;text-decoration:none;outline:0;}
a:visited {text-decoration:none;outline:0;}
a:link h3 {border:none;outline:0;}
a:link img {border:none;outline:none;}
p {padding-top:5px;padding-bottom:5px;}
ul {list-style:none;margin-left:0;padding-left:0;margin-top:0;}
ol {margin-left:0;margin-left:30px;margin-top:0;}
img {border:none;padding-top:3px;padding-bottom:3px;}
code {font-family:"Courier New", Courier, mono;}
pre {font-family:"Courier New", Courier, mono;}
.attachment-post-thumbnail {float:right; margin-top:3px; margin-left:10px; padding:2px; border: 1px solid #cccccc;}

/*layout*/

#header {margin-bottom : 3px;background : none repeat scroll 0% 0%;float: left;width : 100%;padding-bottom: .25em;}

/*header*/
#logo {float : left;padding-bottom : 5px;width: 70%;}
#logo h1 a {color:#444444;}
#logo img {padding : 10px;border : none;padding-top : 0;display : block;}
#header h1 {float : left;font-size : 3em;line-height : 1em;text-transform : uppercase;display : inline;margin : 15px 0 0 0;}
#site-description {background: transparent;color: #777;float: left;padding: 0;width: 70%;}
#site-description h2{font-size: 1.2em;}
#tag {float : right;text-decoration : none;text-align : right;color : #9c9c9c;background : transparent;padding : 10px 0;width: 30%;}
#subscribe a {background: transparent url(images/feed-icon-14x14.png) top right no-repeat;color: #777;margin:0;padding: 0 20px 0 0;}

/*navigation*/
#navcontainer {
	float:left; width:1000px; background:url('/img/grey_bg.png') repeat-x; height: 47px; margin: 5px 0 0px; padding: 0;}

ul.navlist li {
	text-transform:uppercase;
	float: left;
	list-style:none;
	display:block;
	position:relative;
	margin: 0;
    padding: 0;
    background:url('/img/red_divider.png') right no-repeat;
}


ul.navlist li a{
	float: left;
	display:block;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
    padding: 0 15px;
	font-family: Arial;
	line-height: 47px;
	z-index: 1;
}

ul.navlist li.hover a{
	background-color: #f4f4f4;
	color: #9c1a06;
}

ul.navlist li a:hover{
	background-color: #f4f4f4;
	color: #9c1a06;
}


ul.navlist li ul.sub-menu{
	display:none;
	float: left;
	z-index: 10;
	position: absolute;
	text-align: left;
	padding: 10px;
	width: 350px;
	background-color: #f4f4f4;
	opacity: 0.95;
	margin-top: 47px;
	cursor: pointer;
	top:0;
	left: 0;
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
}

ul.navlist li ul.sub-menu li {
	display: block;
    border: none;
    width: 175px;
    background: none;
}

ul.navlist li ul.sub-menu li a{
	border: none;
	font-size: 11px;
	color: #9c1a06;
	line-height: 25px;
	padding: 3px 0 0 15px;
	background: url('/img/arrow.png') left no-repeat #f4f4f4;
	border-right: none;
}

ul.navlist li ul.sub-menu li a:hover{
	text-decoration: underline;
}

#nav_top { /* Top navigation element (main links displayed in this element) */
	float:left;
	width: 753px;
	height:47px;
	background:url('/img/red_bg.png') bottom repeat-x;
}

#nav_top_left {
	float:left;
	width:5px;
	height:47px;
	background:url('/img/red_corner.png') bottom no-repeat;
}

#nav_top_right {
	float:right;
	width:4px;
	height: 47px;
	background:url('/img/grey_corner.png') right no-repeat;
}

.menu_dark {
	/*border-left: 1px solid #a20000;*/
	height: 47px;
	float: left;
}


.menu_dark ul li {
	background:url('/img/grey_divider.png') left no-repeat;
	text-transform:uppercase;
	float: left;
	display:block;
	list-style:none;
	margin: 0;
    padding: 0;
}

.menu_dark ul li a {
	float: left;
	display:block;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
    padding: 0 14.5px;
	font-family: Arial;
	line-height: 47px;
	z-index: 1;
}

.menu_dark ul li a:hover {
	color: #9c1a06;
}

.i-am-home {display:inline-block; height:47px; width:40px; background:url(/img/i_am_home.png); background-repeat:no-repeat; background-position:9px 14px; background-size:17px 17px;}

ul.navlist li.menu-item-home.hover a{
	background-color: transparent;
}

ul.navlist li.menu-item-home a:hover{
	background-color: transparent;
}

.i-am-home hover a{
	background-color: transparent;
}

.i-am-home a:hover{
	background-color: transparent;
}

#nav_video a:hover {color:#f1f1f1 !important;}

/*#navcontainer ul {padding-left:0;margin-left:0; color:white; }
#navcontainer ul li {text-transform:uppercase;font-weight:bold; position: relative; float: left;}
#navcontainer ul li a {padding : 0 1em;background-color : #3c3c3c;color : white;text-decoration : none;float : left;border-right : 1px solid #fff; line-height: 27px;}
#navcontainer ul li a:hover {background-color : #494949;color : #eee;}
#navcontainer ul li ul.sub-menu{
	display:none;
	float: none;
	z-index: 10;
	position: absolute;
	text-align: left;
	padding: 10px;
	background: blue;
	width: 300px;
	background-color: #3C3C3C;
	opacity: 0.8;
	margin-top: 27px;
	border-top: 1px solid #fff;
	cursor: pointer;
}
#navcontainer ul li ul.sub-menu li {
	display: block;
	background-color: #3C3C3C;
    border-right: none;
    width: 150px;
}
#navcontainer ul li ul.sub-menu li a{ border: none; font-size: 11px }*/












#mbtopics_container_tags a {color:#FFFFFF;}
#mbtopics_container_tags a:hover {color:#3c3c3c;}
#mbtopics_container
{
width:1000px;
float: left;
margin-bottom:-2px;
}

/*#ad300x250 center div {
	display: inline;
}*/




#mbtopics_container_tags_left
{
float:left;
width:211px;
 }

#mbtopics_container_tags_left img {
border:none;
padding-top:0px;padding-bottom:0px
 }

#mbtopics_container_tags
{
float:left;
width:774px;
height:55px; /*truhite64*/
background:url('/img/trending_bg.png') bottom repeat-x;
padding: 9px 0 0 10px;
color: white;
font-weight: bold;
font-size: 16px;
line-height:23px;
}

#mbtopics_container_tags a:hover{
	background: none;
}


#mbtopics_right{
	background:url('/img/trending_right.png') right no-repeat;
	width: 5px;
	height: 64px;
	float: left;
}

.homeico {
margin-bottom:2px;
margin-right: 3px;
}

.mbtopics_pad {
padding:1px;
}

.mtopics_block {
border: thin solid white;
font-size:8pt;
text-transform:uppercase;
}

/*drop-down cats*/
.headright {border-left : 1px solid #fff;float : right; line-height:25px;}
#navcontainer ul.navlist li.headright a {border-right: 0px;}
#slickbox {background : inherit;float : left;position : relative;margin : 0 0 0 30px;width : 100%;padding : 0;font-size : 0.9em;margin-bottom:20px;}
#slickbox h4 {text-transform : uppercase;padding : 3px 0 3px 0;}
#slickcats {background : inherit;float : left;position : relative;
width : 100%;padding : 0;}
ul.headcats {color : #444444;text-align : left;height : auto;width : 100%;margin: 10px 0 0;background-color : inherit;}
ul.headcats li {display : inline;list-style-type : none;margin-right : 3%;
border-bottom : 1px solid #ddd;float : left;text-align : right;display : block; width: 45%;}
ul.headcats li:hover {background : #f3f3f3 !important;}
ul.headcats li a {float : left;color : #333;}
ul.headcats li a:hover {background : #f3f3f3 !important;color : #444444;}

/*content*/
#entries {width : 650px;float : left;padding : 20px 0 15px 0;line-height : 1.7em;}
.post {margin-bottom : 2em;}
.post ul {list-style : square;margin : 1px 5px 7px 15px;padding : 5px;}
.post li {margin-bottom : 3px;}
h1 {line-height : 1em; text-transform : uppercase; }

/* h1.post-heading { text-transform: none; font-weight: lighter; line-height: 1.3em; font-size: 36px; font-family: Georgia,'Times New Roman',Times,serif; margin: 0.3em 0; } */
h1.post-heading  {font-weight: 700; text-transform:none; font-family: "PT Sans Narrow", "Helvetica Narrow", "Helvetica Neue", "Arial", sans-serif !important; font-size: 3.2em; line-height: 1em; margin: 0.3em 0 0.15em 0;  -webkit-text-stroke: 0.2px;}




div.post-category { font-size: 12px; font-weight: bold; letter-spacing: 0.2em; text-transform: uppercase; background-image: url("/img/box.png"); background-repeat: no-repeat; border-bottom: 1px dashed silver; clear: both; margin-bottom: 12px; padding-bottom: 3px; padding-left: 32px; }
span.heading {line-height : 1em; text-transform : uppercase; font-size: 2em; font-weight: bold;}
.photo {margin-top:5px;}

/*div#entries h2 {font-family:Georgia, 'Times New Roman', Times, serif;font-size:36px;margin-bottom : 0.3em;margin-top : 0.3em; line-height:1.3em; font-weight:lighter;}*/
div#entries h2 {font-weight: 700; text-transform:none; font-family: "PT Sans Narrow", "Helvetica Narrow", "Helvetica Neue", "Arial", sans-serif !important; font-size: 3.2em; line-height: 1em; margin: 0.3em 0 0.15em 0;  -webkit-text-stroke: 0.2px;}

div#entries h2 a {color:#444444;}
/*div#entries h2 a:hover {color:#555555; background:none;}*/
div#entries h2 a:hover {color:#9A0000; background:none;}

h3 {font-weight : bold;font-size : 14px;text-transform : uppercase;margin-bottom : 0.2em;letter-spacing : 0.2em;color : #34353e;border-bottom : 1px solid silver;}
#entries h3 {clear: both; background-image:url(/img/box.png); background-repeat: no-repeat; padding-left:32px; padding-bottom:3px; border-bottom: 1px dashed silver; font-size: 12px; font-weight: bold; letter-spacing: 0.2em; margin-bottom: 12px; text-transform: uppercase; margin-top:8px;}
div#entries h1.big {margin-bottom: 1.5em;}
div#entries span.big {margin-bottom: 1.5em;}
.post h3 {border-bottom : none;letter-spacing : normal;margin-bottom : -0.5em;}
blockquote {background-color : #f3f3f3;padding : 10px;margin : 15px 0;}
.big {display : inline; font-weight: 700; text-transform:none; font-family: "PT Sans Narrow", "Helvetica Narrow", "Helvetica Neue", "Arial", sans-serif !important; font-size: 3.8em; line-height: 1em; margin: 0.3em 0 0.15em 0;   -webkit-text-stroke: 0.2px;}
.results_content {padding : 0 0 .5em 0;border-bottom : 1px solid silver;}
span.archive-meta {font-size: .9em;}
a.archive-permalink {color:#444444;display: block;font-size: 1.2em;}
.except {margin-top : 1em;}
div.results_date {margin-top: .5em;font-size: .9em;}
.archlist {float : left;color : #333;width : 100%;}
ul.archlist li {display : inline;list-style-type : none;margin-right : 10px;float : left;display : block;width : 215px;}
ul.archlist li a {float : left;margin-right : 3px;}
ul.archlist li a:hover {background : #f3f3f3 !important;color : #444444;}
div.post p img {max-width: 650px; height:auto;}
.post-tags {margin: .25em 0;}
.post-meta2 {font-size: .9em;color: #777;}



#popularposts {float:left;width:275px;padding: 5px;	border: 1px solid #C0C0C0; margin-bottom:11px;height:200px }
div#entries #popularposts h2 {background: #990000 url(/img/mlogo.png) no-repeat;	color: #FFFFFF;	font-size: 13px;	font-family: Arial, Tahoma, Verdana;	font-weight: bold;	text-transform: uppercase;	margin: 0px 0px 5px 0px;	padding: 3px 0px 3px 35px;	border: none; }
#popularposts h2.widgettitle {font-weight : bold;font-size : 1em;text-transform : uppercase;margin-bottom : 0.2em;margin-top : 2.5em;letter-spacing : 0.2em;}

#popularposts li {list-style-type: square;	margin: 0px;	padding: 0px; color: #777; border-bottom: 1px solid #E9E9E9;}
#popularposts h2, #popularposts h4 { background: #990000 url(/img/mlogo.png) no-repeat;	color: #FFFFFF;	font-size: 11px;	font-family: Arial, Tahoma, Verdana;	font-weight: bold;	text-transform: uppercase;	margin: 0px 0px 5px 0px;	padding: 3px 0px 3px 35px;	border: none;	}
#popularposts .widget {	padding: 5px;	border: 1px solid #C0C0C0; margin-bottom:15px;}



/*content_wide*/
#entries_wide {width : 920px;float : left;padding : 20px 0 15px 0;line-height : 1.7em;}
.post {margin-bottom : 2em;}
.post ul {list-style : square;margin : 1px 5px 7px 15px;padding : 5px;}
.post li {margin-bottom : 3px;}


/*sidebar*/
#sidebar h4 { background: #990000 url(/img/mlogo.png) no-repeat;	color: #FFFFFF;	font-size: 11px;	font-family: Arial, Tahoma, Verdana;	font-weight: bold;	text-transform: uppercase;	margin: 0px 0px 5px 0px;	padding: 3px 0px 3px 35px;	border: none;	}
#sidebar ul li h2 { background: #990000 url(/img/mlogo.png) no-repeat;	color: #FFFFFF;	font-size: 11px;	font-family: Arial, Tahoma, Verdana;	font-weight: bold;	text-transform: uppercase;	margin: 0px 0px 5px 0px;	padding: 3px 0px 3px 35px;	border: none;	}
#sidebar2 .widgettitle, #video_widget h2   { background: #990000 url(/img/mlogo.png) no-repeat;	color: #FFFFFF;	font-size: 11px;	font-family: Arial, Tahoma, Verdana;	font-weight: bold;	text-transform: uppercase;	margin: 0px 0px 5px 0px;	padding: 3px 0px 1px 35px;	border: none;	}

#sidebar .widget {	padding: 5px;	border: 1px solid #C0C0C0; margin-bottom:15px;}
#sidebar ul li li {	list-style-type: square;	margin: 0px;	padding: 0px;	}
#sidebar ul li ul li {    color: #C0C0C0;	margin: 0px;	padding: 0px 0px 3px 0px;	padding-bottom: 5px;	padding-top: 5px;}
#sidebar ul {	list-style-type: none;	margin: 0px;	padding: 0px;	}
#sidebar ul li {	border-bottom : 1px solid #E9E9E9;	}
#sidebar ul ul {	list-style-type: none;	margin: 5px 0px 10px 20px;	padding: 0px;	}
#sidebar a, #sidebar a:visited { color: #2255AA; text-decoration: none; }

#sidebar {width : 310px;float : right;font-size : 0.9em;padding : 5px 0 25px 0;line-height : 1.5em;margin-top : 1.5em;}
#sidebar img {max-width: 310px;}
input#s {width : 120px;margin : 0 2px 5px 0;font-size : 12px;}
input#s2 {width : 140px;margin : 5px 2px 5px 0;font-size : 12px;}
#searchsubmit {margin-bottom : 5px;}
table#wp-calendar {width: 100%;}
h2.widgettitle {font-weight : bold;font-size : 1em;text-transform : uppercase;margin-bottom : 0.2em;margin-top : 2.5em;letter-spacing : 0.2em;}
#sidebar h3 {font-weight : bold;font-size : 1.2em;text-transform:uppercase;margin-bottom : 0.2em;margin-top : 1em;letter-spacing : 0.2em;color : #34353e;border-bottom : 1px solid silver;}
#sidebar li {margin-left : 0;padding-left : 0;margin-top : 0.1em;}
#sidebarleft {font-size:9pt; width : 150px;float : left;}
#sidebarright {font-size:9pt; width : 150px;float : right;}
#sidebarright img {max-width: 150px;}
#sidebarleft img {max-width: 150px;}
#sidebar li {margin-left : 0;padding-left : 0;margin-top : 0.1em;}
#sidebar p {display : block;background-color : #f3f3f3;padding : 5px;margin-top : 1px;}
#searchform div {padding-left : 0;margin : 0.5em 0;}
div.textwidget {display : block;background-color : #f3f3f3;padding : 5px;margin : 0.5em 0 0 0;}
#sidebarright li a img {background : inherit;border : 3px solid silver;padding : 5px;margin : 7px 3px;}
.flickr {background : inherit;margin : 0 auto;width : 100%;padding : 0;}
.flickr li {padding-top : 5px;}
#sidebarleft li a img, .flickr li img {padding : 4px;border : 2px solid silver;margin: 3px 0;}
div.post-meta {font-size: .9em;color: #777; height:80px;}
.photo { padding:0; border: 1px solid #cccccc; float:left; margin-right:8px; margin-bottom:5px;}
div.bottom-nav {float: left;margin: 1em 0;}
.akpc_report span {display: none;}
#sidebar .akpc_report ol li {padding-top:5px;padding-bottom:5px;}

/*comments*/
.comments_tiny {color : #b8b8b8;border-bottom : 1px solid silver;}
.alt {margin : 0;padding : 10px;background : #f3f3f3;}
.commentlist {margin-top : 0;}
.commentlist li {margin : 5px 0 0 0;padding : 10px;border: 1px solid #CCC;}
#commentform p {margin : 5px 0;}
.nocomments {text-align : center;margin : 0;padding : 0;}
.commentmetadata {margin : 0;display : block;}
li.comment {font-weight : bold;padding : 10px;list-style : none;}
.commentlist p {font-weight : normal;line-height : 1.5em;margin : 5px 0;text-transform : none;}
#commentform {margin-top : 30px;}
.commentmetadata {font-weight : normal;}
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {color : #777;}
div.comment-invitation {background-color: #f3f3f3;padding: 10px;}
div.comment-invitation p{display: block;width: 100%;padding: 0 0 .3em;}
.text {display: block;float: left;width: 65px;}
input#author.textfield {padding-top: 3px;}
span.allowed-tags {color: #777;font-size: .9em;}
#pages ul li.page_item ul li.page_item {margin-left: .5em;}
.content {margin-bottom : 25px;padding-left : 5px;font-weight : normal;}
.commentbox {width : 99%;height : 120px;}

/*footer*/
#unscheduleddiv {background-color:#999999;width:100%;}
#footer {background:#ffffff url(/img/gradient_footer.gif) repeat-x top; clear: both;width : 1000px; font-size : 0.9em;height : auto;text-decoration : none;text-align : center;}
#footer a {color : #990000;text-decoration : none;}
#footerinfo {margin-top:21px; color : black;font-size: .9em;float : left;display : inline;padding : 10px;width : 920px;text-align : left; font-family:georgia;}
#footerinfo h3 {font-weight : lighter;font-size : 22px;margin-bottom : 0.5em; padding-bottom:3px; ; letter-spacing : 0.2em;color : #34353e; border-bottom : 1px solid silver;}
#col1 {float:left; margin-right: 20px;}
#col2 {float:left;padding: 10px 0px 0px 20px; width:205px;}
#col3 {float:left;padding: 10px 0px 0px 20px; width:190px;}
#col4 {float:left;padding: 10px 0px 0px 20px; width:190px;}
.foot {clear: both; text-align : center;font-size : 0.8em;color : #9c9c9c;margin : 10px;padding : 0 0 20px 0;}

/*misc*/
.left {display : inline;float : left;}
.right {display : inline;float : right;}
.clear {text-align : center;font-size : 0.8em;color : #9c9c9c;margin : 0;padding : 0 0 20px 0;}
.imgleft {float : left;margin-right : 10px;margin-bottom : 10px;}
.imgright {float : right;margin-left : 10px;margin-bottom : 10px;}
img.frame {padding : 2px;border : 1px solid #dee4e5;}
img.center {display: block;text-align: center;margin: 0 auto;}
img.alignleft {float: left;padding: .9em .5em .5em;}
.alignleft{float: left;} /* 26072010 change */
img.alignright {float: right;padding: .9em 0 .5em .5em;}
.alignright{float: right;} /* 26072010 change */
.alignright .wp-caption-text{font-size:1.1em; font-style:italic; text-align:center; } /* 26072010 change */
.wp-caption{margin:0 .5em; padding: .5em;} /* 26072010 change */
img.left {float: left;padding: 0 .5em .5em 0;}
img.right {float: right;padding: 0 0 .5em .5em;}
img.wp-smiley {background: inherit;}
p.akpc_pop {font-size: .8em;}
a.more-link {display: block;}
#wp-calendar tbody tr td {text-align: center;}
img#wpstats{width:0px;height:0px;overflow:hidden}


/*Twitter Buzz*/
.TwitterBox{margin: 20px 0;}
.buzzheader{background: url(/img/twitter_search_bg_sun.png) no-repeat;font-family:Georgia,'Times New Roman',Times,serif;font-size:36px;font-weight:lighter;/*line-height:1.3em;*/margin-top:0.3em;width:650px;height: 76px;}
.search_bar{margin: 10px 0 0 335px;}
#search_tag{background-image: url(/img/twitter_search_tag.png);background-color: transparent;background-repeat:  no-repeat;height: 36px;line-height: 36px;width: 184px;border: none;margin: 27px -5px 0 0;color: #999999;font-family: 'Arial';font-size: 12px;padding: 0 0 0 5px;overflow: hidden;}
#search_tag_img {float:left;}
#search_submit{background: url(/img/twitter_search_submit.png);background-color: transparent;background-repeat:  no-repeat;height: 36px;line-height: 36px;width: 33px;border: none;margin: 27px 0 0 0;cursor: pointer;}
.buzzcontent{margin: 0;padding: 0;border-right: 1px solid #DCE3EA;border-left: 1px solid #DCE3EA;}
.buzzfooter{margin: 0;padding: 0;background: url(/img/twitter_search_footer.png) no-repeat;width: 650px;height: 12px;}

/*Share This*/
.st_sharethis_vcount .stButton .stButton_gradient {padding:0 2px 1px 4px;background-image: none;border: none;}
.st_sharethis_vcount .stButton .stButton_gradient .chicklets{ color:#666666;}

/* lightbox */
.black_overlay{
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.50;
	filter: alpha(opacity=80);
}
.white_content {
	/*display: none;*/
	background: url(/img/lightbox_bg.png) no-repeat;
	position: absolute;
	top: 15px;
	left: 50%;
	width: 664px;
	height: 666px;
	padding: 16px;
	z-index:1002;
	overflow: hidden;
	font-family: Arial;
	margin: 0 0 0 -332px;
}

.light_content{
	margin: 134px 0 0 74px;
	width:485px;
	height: 480px;
}
.light_close_button, .light_close_button:hover{
	float: right;
	margin: -70px -5px 0 0;
	cursor: pointer;
	text-decoration: none;
	background: none;
}
.light_block{
	margin: 0 15px;
	padding: 15px 0 15px 0;
	border-bottom:1px dashed silver;
	background-color: white;
}
.light_block p{
	color: #585858;
	font-family: Arial;
	text-align: center;
}

.light_header_img{
	clear:both;
}

.subscriber_form{
	height: 40px;
}
.subscribe_button{
	background: url(/img/subscriber_button.png) no-repeat;
	border: none;
	cursor: pointer;
	width: 108px;
	height: 39px;
	float: left;
	margin: 0 50px 0 0;
}

.subscriber_input{
	width: 180px;
	height: 25px;
	float: left;
	color: #585858;
	font-size: 15px;
	margin: 5px 0 0 90px;
}
/* Job posts(article form) and spotlight on index and single*/
#job-listings .current_page{font-weight:bold; border:1px solid #ccc; padding:1px 2px 1px 2px}
/* Job loops */
.row {background-color:#ebebeb}
.row, .row-alt {border-bottom:1px solid #ddd;}
.row-spot {background-color:#fffad4; border:1px solid #ddd; margin-top:-1px;}
.row, .row-alt , .row-spot{ padding:5px; width: 638px; height:20px}
.row-info{float:left; height:20px; overflow: hidden; width: 548px;font-size:12px;}
.time-posted {font-size:11px; color:#888888; float:right; padding-right:5px;}
.jobtypeimg {padding: 3px 5px 0 0;}
.jobtypeheadimg {padding: 3px 5px 3px 0;}
.spotlight-image {margin:4px; height:11px; width:77px; float:right; padding-right:5px;}
.spotlighthead{text-align:center; width: 650px; color:#005689;font-weight:bold;letter-spacing:0.2em;text-transform:uppercase;font-size:12px;}
span.la{color:#888}
.jobpost{}
.jobpostleftblock{width: 300px; height: 200px; overflow:hidden; margin: 0 0px 5px 0; float: left;background-color:#ECEFF5; padding: 10px 5px 10px 10px; border:1px dashed silver;}
.jobpostrightblock{width: 300px; height: 200px; overflow:hidden; margin: 0 0 5px 0; float: right;background-color:#ECEFF5; padding: 10px 5px 10px 10px; border:1px dashed silver;}
.jobpostinfo{font-family:Georgia;font-size:16px;font-weight:lighter;line-height:1.3em;margin-bottom:0.3em;margin-top:0.3em;}
.jobpostfooter{margin: 2px 0 15px 0;text-align:center; width: 650px;}
.singlejobpostinfo{font-family:Georgia;font-size:16px;font-weight:lighter;line-height:1.3em;margin-bottom:0.3em;margin-top:0.3em;width: 575px;}
.singlejobpost{background-color:#ECEFF5; padding: 10px 5px 10px 10px; border:1px dashed silver;}
.singlejobhead{font-size: 20px;	}
.jobpostsingleblock{}
.jobpostlogoblock{float:right;height:50px;width: 200px;padding: 15px 5px 0 0;}
.mjlogoimg{}
.singlejobdescription{width: 390px;}
.singlejobfooter{margin: 2px 0 0 0;text-align:center; width: 650px;}
.jobtypesingleheadimg{float:right;padding:8px 10px 0 0;}

/* More headlines */
#topheadlines{padding:7px;clear:both;margin:0px 0 30px 0;border:2px solid #C0C0C0;}
#topheadlines h2{background:url("/img/mlogo.png") no-repeat scroll 0 0 #990000;border:medium none;color:#FFFFFF;font-size:16px;font-weight:bold;margin:0 0 5px;padding:2px 0 0px 5px;text-transform:uppercase;text-align:center;}
#topheadlines_table {width: 100%}
#topheadlines_table tr{}
#topheadlines_table tr td{padding:8px 0;}
#topheadlines_table tr td h3{background-image:url("/img/box.png");background-repeat:no-repeat;border-bottom:1px dashed silver;clear:both;font-size:11px;font-weight:bold;letter-spacing:0.1em;margin-bottom:5px;padding-bottom:3px;padding-left:32px;margin-right: 13px;text-transform:uppercase;}
#topheadlines_table tr td ul {list-style:circle outside none; padding: 0px 5px 0px 20px;}
#topheadlines_table tr td ul li{font-size:11px;}
#topheadlines .more_link {font-weight: bold; font-size: 11px; padding: 0pt 0pt 0pt 20px;}#topheadlines .more_link {font-weight: bold; font-size: 11px; padding: 0pt 0pt 0pt 20px;}
#topheadlines .more_link:hover {background:none;}

/* related news on the web */
.post .related_newslinks{list-style: none; margin: 0; padding: 5px 5px 5px 0;}
.post .related_newslinks li a {	list-style: none;margin: 0px 0 0 10px;}
.post .related_favimage {width:16px; height:16px; margin: 0; padding:0;}
.post .plugin_link{	float:right; font-size:11px;}

/* Start-up Block */
#startup_block{	background-image:url("/img/startup_block_bg.png");	background-repeat:repeat-x;	border:1px solid #C0C0C0;	height:315px;	width: 650px;}
#startup_block .left_block{ width: 260px;padding: 20px 20px 20px 30px;float:left;}
#startup_block .left_block .green_head{	color: #003C00; background-repeat:no-repeat;height: 25px;margin: 0 0 10px 0; font-weight: bold; font-size: 23px;}
#startup_block .left_block .OM_logo{margin: 10px 0 0 0;}
#startup_block .left_block a:hover{background:transparent;}
#startup_block .left_block .block_text{line-height: 1.4em;font-size: 13px;}
#startup_block .left_block .block_text .link{color: #003C00; font-weight: bold;}
#startup_block .right_block{float:left;	width: 270px;height: 220px;	border:1px solid #C0C0C0;margin: 15px;padding: 15px;background-color: #FFFFFF; overflow:scroll;}
#startup_block .right_block ul {margin: 0px 0px 0px 5px;list-style-type: none;	text-align: left;}
#startup_block .right_block .startup_item{	margin: 5px 0 5px 0;padding-left: 25px;	clear:both;	background:transparent url(/img/vb_swatch_bullet.png) no-repeat;	background-position:0 4px;}
#startup_block .right_block .startup_image{	margin: 0 5px 0 5px;float: left;}
div#startup_block h2{font-family: Arial,Tahoma,Verdana;	background:url("/img/mlogo.png") no-repeat scroll 0 0 #990000;	border:medium none;	color:#FFFFFF;	font-size:16px;	font-weight:bold;	margin: 4px 4px 0 4px;	padding:4px 0 3px 35px;	text-transform:uppercase;	text-align:left;	letter-spacing:0.2em;}

/* TOP COMPEDITORS */

.tpcnum {
   float: left;
   font-family: georgia;
   font-size: 26px;
   margin-right: 10px;
   width: 27px;
}
.topcont .topcontlisting {
   border-bottom: 1px dotted #AAAAAA;
   height: 38px;
   padding: 7px 0;
}
.topcont{padding-top:10px;
padding-bottom:5px;}


/* SAMSUNG CAMPA. */
#samsung .recentvid_head {
    height: 96px;
    margin-bottom: 2px;
}
#samsung .recentvid_top {
    float: left;
    margin: 0;
    padding: 0;
    width: 296px;
}
#samsung .recentvid_top img, #samsung .recentvid_bot img {
    float: left;
    margin: 0;
    padding: 0;
}
#samsung .recentvid_bot {
    float: left;
    height: 24px;
    margin: 0;
    padding: 0;
    width: 296px;
}
#samsung #featurevid {
    height: 200px;
    position: relative;
    width: 296px;
    margin-bottom: 5px;
}
#samsung #featurevid a {
    background: none repeat scroll 0 0 transparent;
    display: block;
    height: 200px;
    width: 296px;
}
#samsung #featurevid .play_overlay {
    display: block;
    height: 72px;
    padding: 50px 0 0 90px;
    width: 110px;
}
#samsung #featurevid .headline {
    background: url("/wp-content/themes/IAMWW_w2_dnd_v0.85/w2_dnd/images/bg-black-transparent.png") repeat scroll 0 0 transparent;
    bottom: 0;
    color: #FFFFFF;
    height: 35px;
    padding: 10px;
    position: absolute;
    width: 276px;
}
#samsung #featurevid .headline h2 {
    background: none repeat scroll 0 0 transparent;
    font-family: Arial;
    font-size: 18px;
    font-weight: normal;
    margin: 0;
    padding: 0;
    text-transform: none;
}
#samsung #featurevid .headline h2 a {
    color: #FFFFFF;
    height: 20px;
    width: auto;
}
#samsung #featurevid .headline h2 a:link, #samsung #featurevid .headline h2 a:visited {
    text-decoration: none;
}
#samsung #featurevid .headline h2 a:hover, #samsung #featurevid .headline h2 a:active {
    text-decoration: underline;
}
#samsung .sub_video{
	background: url("/wp-content/themes/IAMWW_w2_dnd_v0.85/w2_dnd/images/smlbox_grad.png") repeat-x scroll center bottom transparent;
	width: 296px;
	margin: 0 0 8px 0;
	padding: 0 0 5px 0;
}
#samsung .sub_video .video_item{
	width: 90px;
	float: left;
	margin: 0 4px;
}
#samsung .sub_video .video_item a img{
	width: 90px;
	height: 65px;
}
#samsung .video_link{
	height:35px;
	width: 296px;
	background-color: #e0e0e0;
	text-align: center;
}
#samsung .video_link a{
	display:block;
	padding: 7px 0 0 0;
	font-size: 12px;
	background: none;
}
#samsung .video_link a:hover{
	background: none;
	text-decoration: underline;
}
/* END SUMSUNG PLUG */







/* CHRIS SOCIAL */

#socialmediacrap img {
                        height: 60px;
                        padding: 5px 0px 0px 0px;
                        margin-left:-6px;
}

#socialmediacrap .heading img, #socialmobile .heading img {
                        width:28px;
                        height:23px;
                        padding-right:3px;
                        margin-right: 4px;
                        margin-bottom: -8px;
}

#socialmediacrap .heading img {
                        margin-top:-8px;
                        margin-left:-9px;
}

#socialmobile .heading img {
                        margin-bottom:-10px;
                        margin-left:-9px;
                        margin-top:-6px;
}

#socialmobile .heading {
						padding: 4px 3px 2px 10px !important;
}

#socialmobile {
                        height:95px;
}

#mobile img {
                        height:60px;
                        padding: 3px 0px 0px 0px;
                        float:right;
                        position:relative;
                        left:-5px;
                        margin-right: 4px;
}

#android img, #apple img {
                        width:60px;
                        padding: 3px 0px 0px 0px;
                        position:relative;
                        float:right;
                        left:-3px;
}

#socialmediacrap .heading, #socialmobile .heading {
                        font-size: 11px;
                        font-family: Arial, Tahoma, Verdana;
                        font-weight: bold;
                        letter-spacing: 0.2em;
                        text-transform: uppercase;
                        padding:3px 3px 3px 10px;
                        background-color:#3C3C3C;
                        color:white;
}

#socialmobile img:hover {
                        cursor:pointer;
}

.nomobile {
                        display:none;
                        font-family: Georgia, 'Times New Roman', Arial;
                        background-color:white;
                        padding:10px;
                        border-radius:5px;
                        position:relative;
                        width:265px;
                        height:40px;
                        float:left;
                        margin-top: -55px;
                        margin-left: 12px;
                        -webkit-box-shadow:2px 2px 10px #000;
                        -moz-box-shadow:2px 2px 10px #000;
                        box-shadow:2px 2px 10px #000;
}
/* END CHRIS SOCIAL */

.message_strip { background-color: #900; color: white; font-size: 12px; padding: 8px; text-align: center; }
.message_strip a { color:white; text-decoration: underline; }
.message_strip a:hover { color: #900; }





/* WA RYAN
*/
#video_widget .recentvid_head {
    height: 96px;
    margin-bottom: 2px;
}
#video_widget .recentvid_top {
    float: left;
    margin: 0;
    padding: 0;
    width: 296px;
}
#video_widget .recentvid_top img, #video_widget .recentvid_bot img {
    float: left;
    margin: 0;
    padding: 0;
}
#video_widget .recentvid_bot {
    float: left;
    height: 24px;
    margin: 0;
    padding: 0;
    width: 296px;
}

#video_widget #featurevid {
    height: 200px;
    position: relative;
    width: 296px;
    margin-bottom: 5px;
}

#video_widget #featurevid a {
    background: none repeat scroll 0 0 transparent;
    display: block;
    height: 200px;
    width: 296px;
}

#video_widget #featurevid .play_overlay {
    display: block;
    padding: 13px 0 0 84px;
    opacity: 0.7;
}

#video_widget #featurevid .headline {
    background: url("images/bg-black-transparent.png") repeat scroll 0 0 transparent;
    bottom: 0;
    color: #FFFFFF;
    height: 35px;
    padding: 10px;
    position: absolute;
    width: 276px;
}

#video_widget #featurevid .headline h2 {
    background: none repeat scroll 0 0 transparent;
    font-family: Arial;
    font-size: 18px;
    font-weight: normal;
    margin: 0;
    padding: 0;
    text-transform: none;
}

#video_widget #featurevid .headline h2 a {
    color: #FFFFFF;
    height: 20px;
    width: auto;
}

#video_widget #featurevid .headline h2 a:link, #video_widget #featurevid .headline h2 a:visited {
    text-decoration: none;
}

#video_widget #featurevid .headline h2 a:hover, #video_widget #featurevid .headline h2 a:active {
    text-decoration: underline;
}

#video_widget .sub_video{
	/*background: url("images/smlbox_grad.png") repeat-x scroll center bottom transparent;*/
	background-color:#f2f2f2;
	width: 296px;
	margin: 0 0 8px 0;
	padding: 0 0 5px 0;
}

#video_widget .sub_video .video_item{
	width: 90px;
	float: left;
	margin: 0 4px;
}

#video_widget .sub_video .video_item a img{
	width: 90px;
	height: 65px;
}

#video_widget .sub_video .video_item a:nth-child(2)  {
	margin:5px;
	display:inline-block;
}

#video_widget .video_link{
	height:35px;
	width: 296px;
	background-color: #f2f2f2;
	text-align: center;
}

#video_widget .video_link a{
	display:block;
	padding: 7px 0 0 0;
	font-size: 12px;
	background: none;
}

#video_widget .video_link a:hover{
	background: none;
	text-decoration: underline;
}

.twitter-share-button {
width:60px !important;
height:62px !important;
}

.twitter-share-button .twitter-count-vertical {
height:62px !important;
}

.textwidget {
font-size: 11px;
}

#sidebar{
position:relative;
z-index:700;
}

#nav_top {
   position: relative !important;
   z-index: 999 !important;
}

.menu_dark {
z-index: 999;
position: relative;
}

/* Safari */
::selection {
	background: #990000; 
	color:#ffffff;
	}
a::selection {
	color:#cccccc;
	}

/* Firefox */	
::-moz-selection {
	background: #990000;
	color:#ffffff;
}
a::-moz-selection {
	color:#cccccc;
}





.goog_search_button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #424242;
	padding: 3px 4px;
	background: -moz-linear-gradient(
		top,
		#ffffff 0%,
		#e6e6e6);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#ffffff),
		to(#e6e6e6));
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #ffffff;
	-moz-box-shadow:
		0px 1px 3px rgba(115,115,115,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.7);
	-webkit-box-shadow:
		0px 1px 3px rgba(115,115,115,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.7);
	box-shadow:
		0px 1px 3px rgba(115,115,115,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.7);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.4),
		0px 1px 0px rgba(255,255,255,0.3);
}


#stickynav-outer {padding:4px 10px 8px 10px; width:1000px; margin-left:auto; margin-right:auto; background-color: #ffffff; font-size:11px; text-transform:uppercase;}
#stickynav-inner {padding:10px 0 5px 0; -webkit-box-shadow: 0 0 0 8px white, 0 6px 10px #888; -moz-box-shadow: 0 0 0 8px white, 0 6px 10px #888; box-shadow: 0 0 0 7px white, 0 9px 10px #888;}

@-moz-document url-prefix() { 
  .goog_search_button  {
     padding: 1px;
  }
  
  #stickynav-inner {
	box-shadow: 0 0 0 8px white, 0 9px 10px #888;
  }
}

#flashcontainer {margin-top:3px;}

.headspace {color:#ddd; padding-left:3px; padding-right:3px;}

    #adGallery{
      position:relative;
      width:300px;
      height:250px;
      float:left;
      margin-top:3px;
      margin-right:10px;
      padding:5px;
      background: #f2f2f2;
    }
    #adGallery div{
      display:none;
      position:absolute;
      top:5px;
      left:5px;
      width:300px;
      height:250px;
    }
    #adGallery div.active{
      display:block;
    }
    
    .ad-gal-text {
      font-family: PT Sans Narrow;
      font-weight: 400;
      font-size:2.3em;
      color:#fff;       
      bottom:0;
      margin:12px;
      position:absolute;
      z-index:30;
      line-height:1em;

    }
    
    .ad-gal-read-more {
      z-index:35;
      color:#fff;
      background:#111;
      font-size:13px;
      position:absolute;
      height:18px;
      display:inline-block;
      font-weight:bold;
      padding:2px 5px 0 5px;
      color:#fff;
      margin:0;
      line-height:normal;
      font-family: PT Sans Narrow;
      font-weight:400;
    }
    
    #ad-gal-frame {width:300px; height:250px; border:0;}
    
    .pximg-ad-gallery {
        margin: 0; 
        width:300px;
        height: 250px; 
	display:block;
	position:absolute;
	top:0;
	left:0;
	text-indent:-9999px;
	z-index:40;
	background: transparent url(<?php echo get_bloginfo('wpurl'); ?>/wp-content/plugins/bmtv-feature/img/transparent.png);
	
     }
     
     .ad-gal-red-cover {
						
        margin: 0; 
        width:300px;
        height: 250px; 
	display:block;
	position:absolute;
	top:0;
	left:0;
	text-indent:-9999px;
	z-index:20;
	background: #980000;
	opacity:0.6;
	filter:alpha(opacity=60);

						
     }
     
		.ad-gal-link a {background:none;}			
                .ad-gal-link a:active {background: none;}
                .ad-gal-link a:hover {background:none;}
                .ad-gal-link a:visited {background: none;}
		.ad-gal-link a:visited:hover {background: none;}
		
		    .ad-gal-wordwrap { 
		       white-space: pre-wrap;      /* CSS3 */   
		       white-space: -moz-pre-wrap; /* Firefox */    
		       white-space: -pre-wrap;     /* Opera <7 */   
		       white-space: -o-pre-wrap;   /* Opera 7 */    
		       word-wrap: break-word;      /* IE */
		    }
		    
	  #searchBox {
		  margin: 0 0 0 73px;
		  width: 180px;
		  float:left;
		  height:20px;
		  background: url("/img/searchbox.png") top left no-repeat;
	  }
	  
	  input.rounded {
		  border: 0;
		  width: 152px;
		  height: 18px;
		  padding: 0 5px 2px 2px;
		  font-size: 11px;
		  color:#333333;
	  }
	  
	  #custom-search-bottom {background: url("http://www.google.com/cse/intl/en/images/google_custom_search_watermark.gif") no-repeat scroll left center;}
	  
	  
.jobber-list {padding:10px !important; margin: 0 5px 7px 10px !important;}
.jobber-list li {	color: #B40101 !important;
			padding: 5px 0 5px 0;
			padding-top:5px;
			padding-bottom:5px;
			border-bottom:1px dashed #c2c2c2 !important;
		}
.jobber-list a {color:#3f3f3f !important; font-size:12px !important;}

.switch_banner {width:100%; padding:8px; text-align:center; background-color: #990000; color:#ffffff; text-decoration: none;}
.switch_banner a, .switch_banner a:hover, .switch_banner a:active, .switch_banner a:visited {
    color:white;
    background: none;
    text-decoration: underline;
    font-weight: bold;
}


.adHeader {
    margin-top: 20px !important;
}

#adContacts {
    margin-bottom: 10px;
}

#adContacts .phone {
    background-image: url(http://memeburn.com/wp-content/uploads/2014/02/Phone-128.png);
    background-repeat: no-repeat;
    padding-left: 22px;
    background-size: 16px 16px;
}

#adContacts .email {
    background-image: url(http://memeburn.com/wp-content/uploads/2014/02/Message-Mail-128.png);
    background-repeat: no-repeat;
    padding-left: 22px;
    background-size: 16px 16px;
}

#adContacts .person {
    background-image: url(http://memeburn.com/wp-content/uploads/2014/02/Employee-32.png);
    background-repeat: no-repeat;
    padding-left: 22px;
    background-size: 16px 16px;
}

#adContacts div {
    border-top: 1px dashed #ddd;
    border-bottom: 1px dashed #ddd;
    margin-top: 10px;
    margin-bottom: 15px;
    padding: 10px 0 10px 0;
}

#adOverview {
    border-collapse: separate;
    border-spacing: 0;
    margin-top: 20px;
}

#adOverview td {
    padding: 10px;
    vertical-align: top;
    border-left: 1px dashed #ddd;
    border-right: 1px dashed #ddd;
    border-bottom: 1px dashed #ddd;
}

#adOverview td:nth-child(1) {
    width: 150px;
}

#adOverview td:nth-child(2) {
    width: 350px;
    border-left: 0;
}

#adOverview td:nth-child(3) {
    width: 150px;
    border-left: 0;
}

#adOverview .subHeading {
    font-weight: bold;
    background-color: #f5f5f5;
}

#adOverview td span {
    font-size: 12px;
    color: #777;
}
