/*   
Theme Name: Wander2
Theme URI: 
Description: 
Author URI:
Version: 1.0
Tags: light, two-columns, fixed-width
*/

@import url('reset.css');
@import url('typography.css');
@import url('grid.css');
@import url('forms.css');

/* header */
body {
	background-position: center top;
	/**background-image: url(images/75px_box.png);**/
	/**background-image: url(/wp-content/uploads/2010/01/stray_homepage_background_1-23-2010.png);**/
	/**background-image:;**/
	background-repeat: no-repeat;
	background-color:#DFDEDE;
	
	}

#container {
	margin-left: auto;
	margin-right: auto;
	width: 975px;	
	
	
}

#header {
	background-color: black;
	clear:both;
	float:left;
	height:75px;
	width:975px;
	position: relative;
	z-index: 10;	
	
}

.titleblock {
	background:;
	border-top:5px solid transparent;
	margin-top:25px;
	padding-left:225px;
}

#header h1 {
	background-image:url(images/stray_mark.png);
	background-position:left center;
	background-repeat:no-repeat;
	color:black;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:2.9em;
	font-style: italic;
	left:-40px;
	padding-left:46px;
	position:relative;
	}

#header h1 a {
	color: white;	
	}
	
#header h1 a:hover {
	text-decoration: none;
	color:red;	
	}
	
.headervertline {
	border-left:1px solid black;
	margin-left:374px;
	height: 75px;
	margin-top: -76px;
	}

.contentvertline {
	border-left:1px solid red;
	margin-left:374px;
	margin-top:-600px;
	height: 600px;
	float:left;
		
}
	
#header-wrap .description {
        clear: both;
}
#search-bar {
        width: 400px;
        float: right;
}

/* links */
a:link, a:visited {
	color: #CC0000;
	text-decoration: none;
	}
	
a:hover {
	text-decoration: underline;
	}
/* navigation */
#nav-bar {
    background:;
	left:375px;
	margin:0;
	padding:0 0 20px;
	position:relative;
	top:-45px;
	width:600px;
	}
	
#nav {
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-transform:uppercase;
	font-family:"Lucida Console",Monaco5,monospace;
	font-size: .75em;
	letter-spacing: .1em;
	
	}
	
#nav ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	
	}

#nav a {
	display: block;
    font-weight: normal;
    margin: 0px 0px 0px 0px;
	padding: 0px 10px 0 10px;
	color: white;
	background-color:;
	}
	
#nav a:hover {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0 10px 0 10px;
	color: #cc00000;
	text-decoration: none;
	background-color: #333;
	}

#nav li {
	float: left;
	margin-top: 2px;
	padding: 0;
	}
#nav li li {
	display: none;
	}
/* header */

/* homepage */

#home_main_design {
	border-color: orange;
	}

#lead_feature {
	position: relative;
	margin-top: -78px;
	z-index: 1;
	margin-bottom: 15px;
	border-bottom: 10px solid #ccc;
	}
	
#lead_feature h3 { 
	color:white;
	float:right;
	font-size:0.6em;
	font-weight:bold;
	margin-top:5px;
	padding:0 4px;
	position:relative;
	text-align:left;
	top:-20px;
	width:90px;
	}
	
#lead_feature h3 a {
	color:white;
	}
	
#lead_feature h3 a:hover {
	color: orange;
	}
	
#home_featuresrow {
	position: relative;
	border-left: 5px solid;
	border-right:5px solid;
	border-color: inherit;
	height: 272px;
	margin-bottom: 15px;
	
	}
	
.home_headers H3 {
	background-color:#CCCCCC;
	color:white;
	font-family: "Courier New", Courier, monospace;
	font-size:1.2em;
	font-weight: bold;
	letter-spacing:2px;
	line-height:25px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom: 15px;

}

.home_headers H3 a {
	color:white;
}

.home_featuresrow_entry {
	float:left;
	height:270px;
	margin-left:17px;
	padding:0;
	width:300px;
	border-bottom:1px solid #CCCCCC;
}


.home_featuresrow_entry h3 {
color:black;
font-family:"Courier New",Courier,monospace;
font-size:1.1em;
font-weight:bold;
line-height:1em;
margin-bottom:5px;
margin-top: 10px;
text-decoration: none;

}


.home_featuresrow_entry p {
	color:#333333;
	font-family:trebuchet MS, verdana, serif;
	font-size:0.9em;
	line-height:1.1em;
	margin:10px 0 5px;
	letter-spacing: .1em;
	padding:0 10px;
}

.home_featuresrow_entry h5 { 
	float:right;
	font-size:0.6em;
	padding:0 4px;
	text-align:left;
	width:81px;
	}
	
.home_featuresrow_entry a h5 {
	background:#f1f1f1;
	color:#666;
	}
	
.home_featuresrow_entry a:hover h5 {
	background:#666;
	color:white;
	}


#home_column1 {
	width:640px;
	float: left;
	margin-bottom:25px;
	border-color:inherit;
	
}

#home_column2 {
	position: relative;
	width: 310px;
	float:left;
	margin-left:17px;
	
}

#home_column3 {
	border-right:5px solid;
	border-color:inherit;
	float:right;
	padding-right:12px;
	position:relative;
	width:300px;
	min-height: 700px;
}

.home_column3_item {
	margin-bottom: 25px;
	}
	
.home_column3_item fieldset {
	background:white;
	border:1px solid #CCCCCC;
	margin:0;
	padding:1em;
	}
		
.home_column3_item .email-label {
	color:black;
	font-family:lucida console,monospace;
	font-size:0.8em;
	line-height:1.2em;
	padding-bottom:10px;
	}
	
.home_column3_item #mce-EMAIL {
	background-color:white;
	color:#CCCCCC;
	font-style:italic;
	height:25px;
	margin-top:0;
	width:260px;
	}

#home_dispatches_box {
	border-left: 5px solid;
	border-color: inherit;
	min-height: 700px;
	
	
}

.home_dispatches_entry {
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	margin-bottom:20px;
	margin-left:17px;
	min-height:110px;
	width:617px;
	
	}

.home_dispatches_thumbdate {
	float:left;
	margin-right:17px;
	width:150px;
}

.home_dispatches_entry .wp-post-image {
	clear:right;
	float:left;
	margin-bottom:5px;
	margin-left:10px;
	margin-top:8px;
}

.home_dispatches_text {
	margin-left:10px;
	margin-top:8px;
	width:390px;
	float: left;
}

.home_dispatches_date {
	background:#ccc;
	color:white;
	float:left;
	font-family:"Courier New",Courier,monospace;
	font-size:1.7em;
	height:91px;
	line-height:1em;
	padding:5px;
	text-align:left;
	text-transform:uppercase;
	width:34px;
	}
	
.home_dispatches_entry a h3 {
	font-family: "Lucida Console", Monaco, monospace;
	font-size: 1.1em;
	margin-bottom: 5px;
	text-decoration: none;	
}

.home_dispatches_entry a:hover h3 {
	text-decoration: underline;
	}	 

.home_dispatches_entry h5 { 
	float:right;
	font-size:0.6em;
	padding:0 4px;
	text-align:right;
	width:62px;
	}
	
.home_dispatches_entry a h5 {
	background:#f1f1f1;
	color:#666;
	}
	
.home_dispatches_entry a:hover h5 {
	background:#666;
	color:white;
	}

		
.home_dispatches_entry p {
	margin-bottom: 5px;
	font-family:trebuchet MS,verdana,serif;
	font-size:0.9em;
	letter-spacing:0.1em;
	line-height:1.1em;
	}

#home_events_box {
	}

.home_events_entry {
	background:none repeat scroll 0 0 #F4F4F4;
	margin-bottom:20px;
	padding-bottom:10px;
	padding-left:14px;
	padding-top:10px;
	width:293px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomleft:5px;
	}
	
.home_events_entry img {
	margin-bottom: 10px;
	border-bottom: 3px solid;
	border-color: inherit;
	}
	
.home_events_entry h4 {
	color:orange;
	font-family:"Courier New",Courier,monospace;
	font-size:0.9em;
	font-weight:bold;
	line-height:1em;
	margin-bottom:0.2em;
	}	

.home_events_entry	h3 {
	font-family:lucida console,monospace,sans-serif;
	font-size:1em;
	line-height:1;
	margin-bottom:0;
	}
	
.home_events_location {
	font-family: "Courier New", Courier, monospace;
	font-size: .8em;
	color: #333;
}
	
.home_events_entry	p {
	font-family:verdana;
	font-size:0.8em;
	line-height:1.1em;
	}
	
	
.twtr-widget {
border:1px solid #AAAAAA;
}

/* content code starts here */

h2.entry-title {
	font-size: 2em;
	color: #F00;
	margin-bottom: 0;
	color: #000;
	margin: 20px 10px 0 20px;
}

.byline {
	margin-left: 25px;
	margin-bottom: .75em;
	font-style: italic;
	color: #333;
	}
	
.entry-content p {
	padding: 0 20px 0 20px;
	margin-bottom:1.30em;
	line-height: 1.8em;
	}
	
.wp-caption-text {
	text-align: left;
		
	}
	
.dispatches_archive_entry p.wp-caption-text {
	font-size: .7em;
	margin: 10px;	
	}

/* begin entry meta boxes */


.entry-meta {
	border-top: 4px #999999 double;
	height: 75px;
	
	
	}
	

.published {
	width: 487px;
	height: 75px;
	float:left;
	border-right: 1px solid #999999;
	text-align: center;
	}


p.issue {
	margin: 10px 0 0 20px;
	font-size: 1.5em;
	letter-spacing: .1em;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	line-height: 1.1em;
	color: #333;
	font-style:italic;
	
	
	}
	
p.issue a {
	color: #900;
	}
	

p.publishdate {
	margin: 10px 0 5px;
	text-transform: uppercase;
	font-family: "Times New Roman", Times, serif;
	font-size: 1em;
	color: #666;
	
}

.issuearticles {
	color:#666666;
	font-size:0.75em;
	margin:0 0 0 22px;
	border-left: #666666 solid 4px;
}

.issuearticles h5 {
	padding: 0 0 0 10px;
	margin-bottom: 0;
	}
	
.issuearticles ul {
	
	border-left: #666666 solid 1px;
	list-style-type: none;
	text-transform: uppercase;
	padding: 0 0 0 5px;
	margin-left: 10px;
	
	}	

#published-right {
	width: 470px;
	float: right;
	}


.postauthor{
	width: 458px;
	margin-top: 10px;
	background-color:;
	float:left;
	margin-left: 10px;
	padding-bottom: 10px;
	
	
	
	}

.postauthor a {
	color: #FFCC66;
	}

.postauthor p {
	font-size: .9em;
	padding-right: 10px;
	margin-bottom: .1em;
	color: #666;
	}
	
.authorthumb{
	float: left;
	padding: 0 10px 0 15px;
	}

/* bottom utilities -- comments, share, tags **/

#socialutil {
	border-top:1px solid gray;
	width:975;
	
	text-align:center;
	padding:0;
	font-family:  "Lucida Console",Monaco5,monospace;
	font-size: 1.2em;
	}

.tagsbottom {
	margin: 5px 0 0 20px;	
	font-size: .6em;
	text-transform: uppercase;
	padding-right:20px;
	color: #333;
	
	}	
	
.tagsbottom  a {
	color: #666;
	}

p.commentsbox {
	margin: 5px 0 0 20px;	
	text-transform: uppercase;
	font-size: .75em;
	color: #999;
	}

#commentform {
	padding: 0 0 0 20px;
	}
	
.comments-number {
	text-transform: uppercase;
	background-image: url(images/commentbg.png);
	background-repeat: no-repeat;
	padding: 0 20px 20px 10px;
	color: #FFFFFF;
	
	}
	
.comments-link {
	padding: 0 5px 0 20px;
	font-size: .8em;
	color: #666;
	}

h2.comments {
	text-transform: uppercase;
	background-image: url(images/commentbg.png);
	background-repeat:no-repeat;
	padding: 3px 0 20px 0;
	font-size: 1em;
	}
	
a.comments-link {
	color: #666;
	
	}
	
ul.addtoany_list li {
	line-height:32px;
	list-style-type:none;
	font-size: .8em;
	}

ul.addtoany_list li a {
	color: #666;
	}

.bottomstuff.grid_12 {
	margin-top: 20px;
	border-top: double 4px #333333;
	
	}

#commentspopup {
	
	}

h1.commentsheader {
	padding: 10px 10px 10px 20px;
	background-color:#666;
	color: white;
	font-size: 1.5em;
	width: 100%;
	font-style:italic;
}
	 

#footer {
	width: 975px;	
	float: left;
	
		
		
}

.footerbox {
	background-color:black;
	border-top:;
	height:150px;
	margin:auto;
	position:relative;
	text-align:left;
	width:975px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	
	}
	
.footerboxwrapper {
	padding: 25px 5px 20px 5px;
	
	
	
	}
.footerboxwrapper p {
	color:#CCCCCC;
	font-size:0.8em;
	padding:0 10px;
	
	}
	
.footerboxwrapper a {
	color:#FFCC66;
	}

.footerboxwrapper a:hover {
	color: white;
	text-decoration: none;
	}

.footerboxwrapper h4 {
	color: #ccc;
	font-family: "Lucida Grande","Lucida Sans","Lucida Sans Unicode",Helvetica,Arial,sans-serif;
	font-weight:300;
	letter-spacing:2px;
	margin-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: .8em;
	}

.footerleft {
	float: left;
	width: 375px;
	height: 150px;
	border-right:;
	text-align: right;
	background-color: black;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
		
	}
	
.footercenter {
	float: left;
	width: 250px;
	}
	
.footercenter2 {
	float: left;
	width: 100px;
	}

	
#sociallinks {
  padding-left: 10px;
  margin:0;
  
  }

#sociallinks li {
	list-style-type:none;
	
	
	}

#sociallinks li a {
  color: white;
  padding: 1px 0 3px 25px;
  font-family: "Lucida Console",Monaco5,monospace;
  
}

#sociallinks li a:hover {
  color: white;
  
}

.facebook a {
	background-image: url(images/facebook.png);
	background-repeat: no-repeat;
	background-position: 0 -20px;
	
	}

.facebook a:hover {
	color: white;
	text-decoration: none;
	background-position: 0 0;
	}
	
.twitter a {
	background-image: url(images/twitter.png);
	background-repeat: no-repeat;
	background-position: 0 -20px;
	
	}

.twitter a:hover {
	color: white;
	text-decoration: none;
	background-position: 0 0;
	}

.rss a {
	background-image: url(images/rss.png);
	background-repeat: no-repeat;
	background-position: 0 -20px;
	
	}

.rss a:hover {
	color: white;
	text-decoration: none;
	background-position: 0 0;
	}
	
#sociallinks img {
	margin-bottom:-5px;
	}


	
.footerright {
	float: left;
	width: 100px;
	padding: 0 10px 0 20px
	
	}



#searchform {
	margin-right: 12px;
	
	}

#s {
	height:15px;
	width:150px;
	background-color:#333;
	color: white;
	margin-top: 0;
	
	}
#searchsubmit {
	background-color: #666;
	background-image: none;
	border: 1px #999999 solid;
	margin-left: 2px;
	font-size: .8em;	
	}
#searchsubmit:hover {
	background-color: #666666;
	background-image: none;
	border: 1px #999999 solid;
	color: #FFFFFF;
	}
	


.navigation {
	border-top:2px solid #CCCCCC;
	clear:left;
	font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode",Helvetica,Arial,sans-serif;
	font-size:0.8em;
	height:15px;
	line-height:1;
	margin:0 19px;
	padding:5px 20px;
	text-align:left;
	width:897px;
	}
	
.navigation a {
	color: #cc0000 ;
	}
	
.navigation a:hover {
	color: #cc0000;
	text-decoration: none;
	}

#footerbottom {
	color:#666666;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:0.7em;
	margin:auto;
	padding-top:10px;
	position:relative;
	text-align:center;
	
	}
#footerbottom a {
color:#666666;
}

/* Misc */
.wp-caption {
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	background-color:white;
	border-bottom:1px solid #CCCCCC;
	color:#666666;
	margin:0 0 20px;
	text-align:center;	
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.aligncenter_blog {
	text-align: center;
	}
/* begin frontpage **/

#lefttopblock {
	width: 375px;
	height: 225px;
	background-color:;
	position: absolute;
	top:0;
	visibility: hidden;
	

}
#lefttopblock_a {
	width: 225px;
	height: 225px;
	background-color:;
	border-bottom:;
	}

#lefttopblock_b {
	width: 150px;
	height: 75px;
	background-color:;
	margin-left:225px;
	position:absolute;
	border-bottom:;
	}

	
	
#lefttopblock_c {
	background-color:;
	width: 150px;
	height: 150px;
	margin-left:225px;
	position:absolute;
	top:;
	}
	
	

#issueblock {
	background-color:;
	height:;
	width:;
	margin-left:;
	
	}
.issuetitle {
	color:red;
	font-family:"Trebuchet MS",sans-serif;
	font-size:2.9em;
	font-style:italic;
	line-height:1em;
	text-align:center;
	position:relative;
	top: 30px;
	
}

.issueborder {
	border-top:1px solid #ccc;
	margin-left:375px;
	position: relative;
	top: 25px;
	
	}
	


.issuenumber {
	font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode",Helvetica,Arial,sans-serif;
	font-size:1.3em;
	line-height:1em;
	text-align:center;
	
	}

.issuedate {
	font-size: .8em;
	font-family: "Lucida Grande","Lucida Sans","Lucida Sans Unicode",Helvetica,Arial,sans-serif;
	margin-right:85px;
	}	

#main {
	width:975px;
	min-height: 520px;
	float: left;
	background-color:;
	visibility:;
	
	
		
	}

	
.morefeatures {
	text-align: left;
	font: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: .6em;
	background-color:;
	color: black;
	padding:20px 0 2px 0;
	margin-left: 10px;
	
}

.postbox {
	text-transform: uppercase;
	
	
	}
	

.postbox ul {
	margin:0;
	list-style-type:none;
	text-align: left;
	
	
	}

.postbox li {	
	text-align: left;
	margin-bottom: -10px;
	margin-left: -20px;
	
	
	}

.postbox {
	padding: 10px 0 0 0;
	margin-bottom: -50px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	letter-spacing:;
	font-size: .7em;
	
	
	}

.postbox li a {
	background-color:;
	color: black;
	opacity:1;  
    filter:alpha(opacity=100);  
    -moz-opacity:1;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	
	
	
	
	
	}
	
.postbox li a:hover {
	opacity: 1;  
    filter:alpha(opacity=100);  
    -moz-opacity: 1;
	border-right:;
	border-top:;
	text-decoration: none;
	color: red;
	

	
	}
	
.postbox li a p {
	color:white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	font-size: 1em;
	margin-left: 133px;
	margin-top: -24px;
	visibility: hidden;
	height: 68px;
	width: 200px;
	text-align: left;
	padding: 2px 10px 5px 10px;
	background-color: red;
	margin-bottom: -20px;
	border-top:;
	border-right: red 1px solid;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	
	}
	
.postbox li a:hover p {
	visibility: visible;
	text-decoration: none;
	
	}
	
#leadbox {
	background:transparent;
	height:375px;
	width:370px;
	position:relative;
	top:150px;
	
	}
	
.leadboxbg {
	background: transparent;
}

.leadposttag {
	}

.leadposttag h3 {
	width:200px;
	color:#ccc;
	background: black;
	font-family:lucida console;
	font-size:0.8em;
	font-weight:bold;
	letter-spacing:0.1em;
	padding:5px 0 0 20px;
	margin:30px 10px 0 20px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	}
	
.leadposttag h4 {
	color:#ccc;
	background: #333;
	font-family:lucida console;
	font-size:0.8em;
	font-weight:bold;
	letter-spacing:0.1em;
	padding:10px 0 0 20px;
	margin:25px 10px 0 20px;
	width:210px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	}

#leadbox h2 {
	font-family: verdana,helvetica,sans-serif;
	font-size:1.3em;
	font-weight: bold;
	line-height: 1.4em;
	line-spacing: -.2em;
	padding: 5px 20px 5px;
	margin: 0 20px 0 20px;
	background: black;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	
	}
	
#leadbox h2:first-letter {
	font-size: 300%;
	display: block;
  	float: left;
	line-height: .8em;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	padding-bottom: 5px;
	}
	
#leadbox a h2 {
}

#leadbox a:hover h2{
	color: white;	
}

#leadbox p{
	font-family: verdana,helvetica,sans-serif;
	font-size:1em;
	text-indent:5px;
	line-height: 1.2em;
	padding: 0 20px 10px;
	color: white;
	margin: 0 20px 30px 20px;
	background: black;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	
}

#leadbox p a:hover {
	text-decoration: none;	
}

.homepagethumb {
	margin-left: -4000px;
	}


.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}


#leadbox ul {
	background:#333;
	list-style-type:none;
	padding:5px 0 10px;
	text-indent:-3px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius: 5px;
	margin:0 20px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	}

#leadbox li {
	font-family:verdana,helvetica,sans-serif;
	font-size:0.7em;
	line-height:1.2em;
	padding:5px 10px 5px 23px;
	text-transform:uppercase;
	}
	
#leadbox ul a {
	color:#FFCC66;
}


/** Single Video template start **/

#video_main {
background: black;
float:left;
min-height:520px;
padding-top:25px;
width:975px;
}

#video_box {
	width:975px;
	text-align: center;
	}

#videobottom {
	background: black;
	}

#videobottom p {
	color: white;
	font-size: .7em;
	font-family:"Lucida Console",Monaco5,monospace;
	}
	
#video_bottom_middle h2 {
	color:#dcdcdc;;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.3em;
	font-weight:bold;
	line-height:1em;
	margin-bottom:5px;
	margin-top:15px;
	}  

#videoad {
	float: left;
	width: 336px;
	height: 280px;
	padding:20px;
	text-align:center;
	}
	
#video_bottom_middle {
	background: #333;
	float:left;
	height:236px;
	margin-top:20px;
	padding:20px;
	position:relative;
	width:300px;
	
}

#videobottom h3 {
	color:#CCCCCC;
	font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode",Helvetica,Arial,sans-serif;
	font-size:0.8em;
	font-weight:300;
	letter-spacing:2px;
	margin-bottom:5px;
	}


	
#video_bottom_middle .postauthor {
	margin-left:0;
	width:310px;
	}
	
#video_bottom_middle .authorthumb {
	float:left;
	padding:0 10px 0 0;
}

#video_bottom_middle .postauthor p {
	color: #CCCCCC;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}

#video_bottom_middle a.comments-link {
	background-image:url(images/commentbg.png);
	background-position:left center;
	background-repeat:no-repeat;
	color:#FFCC66;
	padding:5px 10px 0 23px;
	text-align:left;
	font-size: 0.7em;
	}
	
#video_bottom_middle .facebook_likebutton {
	padding-left:10px;
	position:relative;
	top:10px;
	
}
	
#video_bottom_middle .sharebutton {
	background-position:left center;
	background-repeat:no-repeat;
	color:#FFCC66;
	padding:2px 0 0 0;
	text-align:left;
	float: left;
	
	}
	
#video_bottom_middle ul.addtoany_list li {
	
	font-size: 0.7em;
	}
#video_bottom_middle ul.addtoany_list li a {
	color:#FFCC66;
	}
	

		
#video_bottom_right {
	background:#333;
	float:left;
	height:236px;
	margin:20px 0 0 20px;
	padding:20px;
	position:relative;
	text-align:left;
	width:165px;
	}
	
#video_bottom_right .relatedexcerpt {
	color: #ccc;
	line-height: 1em;
	margin-top: 5px;
	font-size: .8em;
	}

#video_bottom_right a {
	color: #FFCC66;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:0.8em;
	font-weight:;
	line-height:1em;
	text-decoration:none;
	text-transform:uppercase;
		}
	
.wp_rp_thumbnail {
	padding: 20px 0 5px 0;
	}
	
.widget .wp_related_posts .small {
	line-height: .8em;
	color:white;
}

#videobottom #socialutil {
	font: white;
	border-top:none;
	background: #333;
	padding-top: 3px;
	}
#videobottom .tagsbottom {
	color: white;
	}

#videobottom .tagsbottom a {
	color: #FFCC66;
	}

	


/** Feature Archive page start **/

#feature_archive_main {
	width:975px;
	min-height: 520px;
	float: left;
	background: white;
	}
	

#feature_archive_leftcol {
	background:;
	float:left;
	position:relative;
	width:375px;
	z-index:200;
	}
#feature_archive_leftcoltop {
	border-bottom:5px solid transparent;
	height:145px;
	}
	
#feature_archive_leftcolbottom {
	border-bottom:5px solid #DFDEDE;
	padding:20px 0;
	text-align:center;
	}
	
#feature_archive_leftcolbottom li.cat-item {
	list-style-type: none;
	padding-left: 10px;
	}
	
#feature_archive_leftcolbottom h4 {
	background:#333333 none repeat scroll 0 0;
	color:white;
	font-size:1em;
	line-height:1;
	margin-bottom:1em;
	padding:20px 0 5px 10px;
	text-transform:uppercase;
	}
	
#feature_archive_archive {
	width: 375px;
	float:left;
	text-align: right;
	}
#feature_archive_archive h3 {
	background-color:;
	color:#999999;
	font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode",Helvetica,Arial,sans-serif;
	font-size:1.2em;
	letter-spacing:2px;
	line-height:1;
	margin-right:25px;
	padding:5px 20px 5px 0;
	text-align: right;
	text-transform:uppercase;
	width:350px;
	border-bottom: 5px solid transparent;
	}

#feature_archive_archive h4 {
	color:#BFB9A9;
	margin-right:25px;
	font-size: .9em;
	text-transform: uppercase;
	margin-bottom: 0;
}
	
#feature_archive_archive ul {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
	
	}

#feature_archive_archive ul li a {
	color: white;
	}
#feature_archive_archive a {
	color: white;
	}
	

.feature_archive_logo {
	background:red;
	float: right;
	visibility: hidden;
	}

#feature_archive_box {
	float:left;
	min-height:600px;
	position:relative;
	width:975px;
	z-index:400;
	}
	
#feature_archive_box h2 {
	background:#333;
	color: white;
	font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode",Helvetica,Arial,sans-serif;
	font-size:1.2em;
	letter-spacing:2px;
	line-height:1;
	margin-bottom:25px;
	margin-right:25px;
	padding:5px 0 5px 19px;
	text-align:left;
	text-transform:uppercase;
	width:956px;
	
	}
	
.feature_archive_entry {
	border-bottom:5px solid #CCCCCC;
	float:left;
	height:300px;
	margin-bottom:50px;
	margin-left:19px;
	padding:0;
	width:300px;
	}
	
.feature_entry_label {
	background:#999999;
	color:white;
	font-size:0.6em;
	padding:5px 20px;
	text-align:right;
	text-transform:uppercase;
	width:300px;
	z-index:400;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;;
	}
	
.feature_archive_thumb {
	clear:both;
	position:relative;
	width:300px;
	padding:;
	}
.feature_archive_thumb a {
	opacity: 0.9;
}

.feature_archive_thumb a:hover {
	opacity: 1;
}
	
.feature_archive_thumbtrans {
	background-image: ;
	float:left;
	height:240px;
	margin-left:25px;
	margin-top:-300px;
	opacity:0.9;
	position:relative;
	width:200px;
	z-index:200;
	background:black;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;

}

.feature_archive_thumbtrans a {
	opacity: 0;
}

.feature_archive_thumbtrans a:hover {
	opacity: 0.8;
	
}


.feature_archive_text {
	float:left;
	height:100px;
	margin-bottom:5px;
	padding:15px 30px 0 0;
	position:relative;
	width:270px;
	z-index:400;
	}

.feature_archive_text h3 {
	color: black;
	font-family: "Courier New", Courier, monospace;
	font-size:1.1em;
	font-weight: bold;
	line-height:1em;
	margin-bottom:5px;
	
	
	
	}

.feature_archive_text p {
	font-family:"Courier New", Courier, monospace;
	margin:0 0 1em;
	font-size: .8em;
	color: #333;
	line-height: 1.1em;
	
	}


/** Index page start - archive page **/


#index_main {
	width:975px;
	min-height: 520px;
	float: left;
	background: #333;
	}
	



#index_archive_box {
	background-color: white;
	float:left;
	position:relative;
	width:600px;
	min-height:600px;
	z-index:400;
	}
	
#index_archive_box h2 {
	background-color:#333;
	color: white;
	font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode",Helvetica,Arial,sans-serif;
	font-size:1.2em;
	letter-spacing:2px;
	line-height:1;
	margin-bottom:5px;
	margin-right:25px;
	padding: 5px 0 5px 25px;
	text-align:left;
	text-transform:uppercase;
	width:575px;
	
	}

#index_archive_box h3 {
	font-family:trebuchet MS;
	font-size:1.2em;
	font-weight:bold;
	margin: 0 0 2px 0;;
	
	}
	
#index_archive_box h3 a {
	color: #880000;
	}
	
	
#index_archive_box h3 a:hover {
	text-decoration: none;
	} 	
	
#index_entry_box {
	min-height: 600px;
	}	
	
.index_entry {
	width: 540px;
	margin-left: 20px;
	padding: 20px 20px 5px 0;	
	}
.index_entry p {
	font-family: "Courier New", Courier, monospace;
	line-height: 1em;
	}	


.index_navigation {
	background:#666;
	clear:left;
	font-family:"Lucida console",monospace;
	font-size:0.7em;
	height:10px;
	line-height:1;
	margin:30px 0 0;
	padding:5px 20px;
	text-align:left;
	width: 560px;
	
	}
	
.index_navigation a {
	color: #FFCC66;
	}
	
.index_navigation a:hover {
	color: white;
	text-decoration: none;
	}

/* Sidebar */


#index_sidebar {
	background: #333333;
	float:right;
	position:relative;
	width:375px;
	z-index:200;
	}
#index_sidebartop {
	padding:28px 0;
	text-align:center;
	background-color: #333;
	}
	
#feature_archive_leftcolbottom li.cat-item {
	list-style-type: none;
	padding-left: 10px;
	}
	
#feature_archive_leftcolbottom h4 {
	background:#333333 none repeat scroll 0 0;
	color:white;
	font-size:1em;
	line-height:1;
	margin-bottom:1em;
	padding:20px 0 5px 10px;
	text-transform:uppercase;
	}
	
#index_sidebarbottom {
	width: 375px;
	float:right;
	text-align: left;
	}
#index_sidebarbottom h3 {
	background-color:;
	color:#999999;
	font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode",Helvetica,Arial,sans-serif;
	font-size:1.2em;
	letter-spacing:2px;
	line-height:1;
	margin-left:25px;
	padding:5px 20px 5px 0;
	text-transform:uppercase;
	width:350px;
	}

#index_sidebarbottom h4 {
	color:#BFB9A9;
	margin-left:25px;
	font-size: .9em;
	text-transform: uppercase;
	margin-bottom: 0;
}
	
#index_sidebarbottom ul {
	list-style-type: none;
	margin-left: 25px;
	padding-left: 0;
	
	}

#index_sidebarbottom ul li a {
	color: white;
	}
#index_sidebarbottom a {
	color: white;
	}
	
.facebook_box {
	margin: 0 20px 40px;
	background: black;
	}

	

/** Dispatches Archive Page -- mostly from index page cascade**/
	
.dispatches_archive_entry {
	width: 560px;
	margin-bottom:30px;
	margin-left: 20px;
	padding: 20px 0 5px 0;
	border-bottom:3px solid #CCCCCC;
	}
	
.dispatches_archive_entry ul {
	font-family:"Courier New",Courier,monospace;
	font-size:0.9em;
	line-height:1.2em;
	margin:0 0 1em 0;
	}
	
	
.dispatches_date {
	color:#666666;
	font-family:"Courier New",Courier,monospace;
	font-size:0.8em;
	width:550px;
}

#index_archive_box .dispatches_archive_entry h3 {
	border-bottom:1px solid #CCCCCC;
	font-size:1.4em;
	padding: 0 235px 5px 0;
	width:325px;
	margin-bottom: 20px;
}


.dispatches_util {
	width: 560px;
	height: 25px;
	font-size: .7em;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-transform: uppercase;
	border-bottom:3px solid #CCCCCC;
	text-align: right;
	}
	
.dispatches_util a {
	color: #666;
	}

.dispatches_archive_entry p {
	font-family:"Courier New",Courier,monospace;
	font-size:0.9em;
	line-height:1.2em;
	margin:0 0 1em 0;
	}
	
.dispatches_archive_entry ul {
	font-family:"Courier New",Courier,monospace;
	font-size:0.9em;
	line-height:1.2em;
	}
	
.dispatches_archive_entry	 .postmetadata {	
	padding-bottom: 3px;
	float: left;
	}
	
.dispatches_archive_entry	ul.addtoany_list {
	font-size: 1.2em;
	}
	
.dispatches_archive_entry	ul.addtoany_list li {
line-height:24px;
}
	

	


/** Dispatches Single Post **/

.single_dispatch_tags {
	font-size: .7em;
	background: #ccc;
	padding: 3px 10px;
	text-transform: uppercase;
	}

#dispatches_comments {
	font-family: lucida console, monospace;
	font-size:0.8em;
	line-height:1.2em;
	margin:0;
	background: #ccc;
	padding-bottom:25px;
	}

#dispatches_comments h3  {
	color:#333;
	font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode",Helvetica,Arial,sans-serif;
	font-size: 1em;
	letter-spacing:2px;
	line-height:1;
	margin-bottom:5px;
	margin-right:25px;
	padding:15px 0 5px 25px;
	text-align:left;
	text-transform:uppercase;
	width:575px; 
}

#dispatches_comments p {
	margin-left: 25px;
	margin-bottom:10px;
	}

#dispatches_comments ol {
	list-style-type: none;
	margin:0 1.5em 1.5em 0;
	padding-left:25px;
	}
	
#dispatches_comments li {
	background:white;
	padding:10px;
	}

.dispatches_avatar {
	float: left;
	padding: 0 10px 10px 0;
	}
	
#dispatches_comments #commentform {
padding:0 0 0 0;
}
#dispatches_comments #commentform input {
	background:#DCDCDC;
}


#dispatches_comments #commentform textarea {
	background:#DCDCDC;
	width:535px;
	height: 150px;
	}	

#dispatches_comments #submit:hover {
	background-color:#666666;
	background-image:none;
	border:1px solid #999999;
	color:#FFFFFF;
}

#dispatches_comments #submit {
	background-color:#ccc;
	background-image:none;
	border:1px solid #999999;
	font-size:1em;
	margin-left:2px;
}

/** Features comments box  **/

#features_comments {
	font-family: lucida console, monospace;
	font-size:0.8em;
	line-height:1.2em;
	margin:0;
	background:#666;
	padding-bottom:25px;
	}


#features_comments h3  {
	color: white;
	font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode",Helvetica,Arial,sans-serif;
	font-size: 1em;
	letter-spacing:2px;
	line-height:1;
	margin-bottom:5px;
	margin-right:25px;
	padding:15px 0 5px 25px;
	text-align:left;
	text-transform:uppercase;
	width:575px; 
}

#features_comments p {
	color:black;
	font-size:.9em;
	margin-bottom:10px;
	margin-left:25px;
	margin-right:25px;
	text-align:left;
	}
p.comments_guide {
	color: white ! important;
}

#features_comments p.comments_guide a:link {
	color: #FFCC66;
}


#features_comments ol {
	list-style-type: none;
	margin:0 1.5em 1.5em 0;
	padding-left:25px;
	}
	
#features_comments li {
	background:#F3F3F3;
	padding:10px;
}
	}

.features_avatar {
	float: left;
	padding: 0 10px 10px 0;
	}
	
#features_comments #commentform {
padding:0 0 0 0;
	}

#features_comments #commentform p {
	color: white;
	}

#features_comments #commentform a:link {
	color: #FFCC66;
	}
	
#features_comments #commentform textarea {
	background:#DCDCDC;
	width:535px;
	height: 150px;
	}	
	
#features_comments #commentform input {
	background:#DCDCDC;
}

#features_comments #submit:hover {
	background-color:#666666;
	background-image:none;
	border:1px solid #999999;
	color:#FFFFFF;
}

#features_comments #submit {
	background-color:#ccc;
	background-image:none;
	border:1px solid #999999;
	font-size:1em;
	margin-left:2px;
}


/** Email Newsletter sign-up box in sidebar **/

fieldset {
	background:#333;
	border:1px solid #CCCCCC;
	margin:0 20px 40px 20px;
	padding:1em;
	}

legend {
	background:#DCDCDC none repeat scroll 0 0;
	color:#333333;
	font-size:0.8em;
	font-weight:bold;
	padding:0 5px;
	text-transform:uppercase;
	}	

label {
	font-weight: 100;
	font-family:lucida console;
	color: white;
	}
	
#mc-embedded-subscribe {
	background-color:#666666;
	background-image:none;
	border:1px solid #999999;
	color:#FFFFFF;
	}
	
#mc-embedded-subscribe a:hover {
	background-color:#666666;
	background-image:none;
	border:1px solid #999999;
	color:#FFFFFF;
	}
	
#mce-EMAIL {
	background-color:#999;
	color:#CCCCCC;
	height:15px;
	margin-top:0;
	width:150px;
	}

.response {
	color: white;
	font-size: .8em;
	padding-bottom:10px;
	} 
	
.email-label {
	color: #ccc;
	font-family: lucida console, monospace;
	font-size: .8em; 
	}
	
/** Buddy Press  **/

/** Buddy Press Profile page  **/

/**
div#item-header {
background-color:white;
overflow:hidden;
padding-bottom:15px;
}

div#item-header div#item-header-avatar {
float:left;
padding: 25px;
}

#container #container {
	background-color:white;
	margin-bottom:-10px;
	padding:20px;
	width:935px;
}

div.item-list-tabs {
padding:5px 0 0 0 ! important;
}

div.item-list-tabs ul li {
border-right:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
float:left;
padding:0 10px;
margin: 0 ! important;
}

#subnav {
font-size: .8em;
}
**/

div.item-list-tabs {
	clear: left;
	overflow: hidden;
	margin: 25px -20px 20px -20px;
	background: #eaeaea;
}
	div.item-list-tabs ul li a {
		text-decoration: none;
	}

	div.item-list-tabs ul {
		width: 100%;
	}
		div.item-list-tabs ul li {
			float: left;
			margin: 5px 0 0 5px;
		}
			div.item-list-tabs#subnav ul li {
				margin-top: 0;
			}

			div.item-list-tabs ul li:first-child {
				margin-left: 20px;
			}

			div.item-list-tabs ul li.last {
				float: right;
				margin: 7px 20px 0 0;
			}
				div.item-list-tabs#subnav ul li.last {
					margin-top: 4px;
				}

				div.item-list-tabs ul li.last select {
					max-width: 175px;
				}

		div.item-list-tabs ul li a,
		div.item-list-tabs ul li span {
			display: block;
			padding: 5px 10px;
			text-decoration: none;
		}
			div.item-list-tabs ul li span {
				color: #aaa;
			}

			div.item-list-tabs ul li a span {
				display: inline;
				padding: 0;
				color: inherit;
			}

		div.item-list-tabs ul li.selected a,
		div.item-list-tabs ul li.current a {
			background-color: #fff;
			color: #555;
			font-weight: bold;
			-moz-border-radius-topleft: 3px;
			-webkit-border-top-left-radius: 3px;
			-moz-border-radius-topright: 3px;
			-webkit-border-top-right-radius: 3px;
		}
			ul li.loading a {
				background-image: url( ../images/ajax-loader.gif );
				background-position: 92% 50%;
				background-repeat: no-repeat;
				padding-right: 30px !important;
			}
				div#item-nav ul li.loading a {
					background-position: 88% 50%;
				}

	div.item-list-tabs#object-nav {
		margin-top: 0;
	}

	div.item-list-tabs#subnav {
		background: #fff;
		margin: -15px -20px 15px -20px;
		border-bottom: 1px solid #eaeaea;
		min-height: 35px;
		overflow: hidden;
	}

	div.item-list-tabs ul li.feed a {
		background: url( ../images/rss.png ) center left no-repeat;
		padding-left: 20px;
		}
		
/** Events Calendar  **/

#tec-content {
background-color: white !important;
}

.tec-event {
	min-height: 180px;
}

#tec-events-loop h2.entry-title {
font-family: lucida console, monospace;
font-size:1.5em;
margin:0 10px 0 0;
line-height: 1em;
}

#tec-events-loop .entry-content p {
line-height:1.8em;
margin-bottom:1.3em;
padding:0 20px 0 0;
}


h2.tec-cal-title {
background:#333333 none repeat scroll 0 0;
color:white;
font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode",Helvetica,Arial,sans-serif;
font-size:1.2em;
letter-spacing:2px;
line-height:1;
margin-bottom:25px;
margin-right:25px;
padding:5px 0px 5px 19px ! important;
text-align:left;
text-transform:uppercase;
width:956px;
}

.tec-calendar-buttons {
top:16px ! important;
padding-right: 20px;
}

.upcoming a.tec-button-on, .grid a.tec-button-on {
background:#880000 ! important;
font-family: "Lucida Console", Monaco, monospace;
}




.tec-nav-previous {
	float: left;
}

.tec-nav-next {
	float: right;
	}

#tec-nav-below a {
color:#FFCC66;
}
#tec-nav-below a:hover {
color:white;
}

h4.event-day {
	padding: 3px 0 3px 20px;
	font-family: "Lucida Console", Monaco, monospace;
	color:white;
	background: #666;
	font-size: .9em;

	}
	
.event_list_tags {
	font-size: .8em;
	text-transform: uppercase;
}

.eventthumb {
	float: left;
	margin: 0 20px 0 20px;
	}
	
/** Events Calendar Single  **/

.single_event_entry p {
	font-family:"Courier New",Courier,monospace;
	font-size:0.9em;
	line-height:1.2em;
	margin:0 0 1em;
	}
	
.single_event_entry {
	margin-bottom:30px;
	margin-left:20px;
	padding:20px 0 5px;
	width:560px;
	}
	
.single_event_entry	.eventthumb {
	margin:0 20px 5px 0;
	}
	
.single_event_entry .event_list_tags {
	font-size: .8em;
	text-transform: uppercase;
}