/*=== MAIN SITE ===*/
/*
File:			custom.css
Description:	Custom styles for Thesis
*/ 

/*====================================*/
/* MLN GENERAL UI MODS */
/*====================================*/
/* change cursor over dates, etc to default from a question mark */
.custom abbr, .custom acronym { cursor:default; }

/* NO HEADLINES ON MENU PAGES (SEE ALSO FUNCTION NO_HEADLINE_START) */
.custom #no_headline .headline_area { display: none; }

/*====================================*/
/* MLN CONTAINER AND MARGINS          */
/*====================================*/
.custom #container { 
	padding: 0 0 0 0;
	margin-top: 0em;
	margin-bottom: 0em;
}

/*====================================*/
/* CONTENT BOX */
/*====================================*/
/* move content box up */
.custom #content { 
	position: relative;
	top: -30px;
}

.custom #page {
	position: relative;
	top: -100px;
	padding: 0;
	margin: 0;
}

.custom	#header { 
	margin: 0; 
	padding: 0;
	/*height: 158px;*/
	position: relative;
	/*top: 110px;*/
	z-index: 0;
}

/* MLN ALIGN HEADER IMAGE */
.custom #header #logo { 
	position: relative;
	top: 100px;
	z-index: 0;
}

.custom #sidebars {
	position: relative;
	top: -30px;
}

/*====================================*/
/* MLN HEADER BUTTONS */
/*====================================*/
/* common properties */
#property_button_header, 
#newsletter_button_header, 
#rss_button_header {
	width: 92px;
	height: 92px;
	padding: 0px 0px 0px 0px;
	position: relative;
	top: -40px;
	float: right;
}
/* property search button */
#property_button_header {
	/*border: 4px solid #000000;*/
	left: -265px;
}

/* newsletter button */
#newsletter_button_header {
	/*border: 4px solid purple;*/
	left: -65px;
}

/* rss button */
#rss_button_header {
	/*border: 4px solid pink;*/
	left: 135px;
}

/* remove line at bottom of header */
.custom	#header { border-bottom: none; }

/*====================================*/
/* WIDGETS AND SIDEBARS */
/*====================================*/
/* move sidebar up */

/* market report newsletter widget */
/*.custom #text-11.widget {
	margin-bottom: 0px;
	padding: 0px;
}*/

/*====================================*/
/* MLN POSTS AND COMMENTS */
/*====================================*/
/* do not display "comments closed" if they are closed on posts and pages */
.custom .comments_closed p { display: none; }

/*div#home_search_sidebar.sidebar {
	width: 200px;
}*/
/*div#sidebars { width: 200px; }*/
/*.custom .post_box {border-width: 0}*/

/*================================================*/
/* PRINT IS DEAD CODE BELOW THIS LINE */
/*================================================*/
/* Side Wide Stuff */
a {outline: none;}   
span.bold {font-weight: 800;}

.clearfix:after,.custom #header:after, .custom #tabs:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}  

/* Header Stuff */ 
    /* Logo Stuff */ 
/* MLN POSITIONING OF THE HEADER*/
/*    .custom #header { border: none; padding: 5em 0 1em 0;}*/

/*MLN PUT THE HEADER UP */
/*    .custom #header #logo a{width: 751px; height: 88px;float: left; text-indent: -9999px; background: url(images/logo.png) no-repeat;} */
    .custom #header #logo a{width: 1097px; height: 158px;float: left; text-indent: -9999px; background: url(images/header-joe.png) no-repeat;}    
/* MLN ALIGN HEADER IMAGE */
/*.custom #header #logo { 
	position: relative;
	top: 0px;
	z-index: 0;
}*/

    /* Nav Stuff */  
    .custom #content_box { clear: both; } 
    .custom .menu { width: auto; border: none; padding: 0 0 0 .5em; background: #ccc;}
    .custom .menu li { border: none; background: none; text-align: center; margin: 0;}  
    .custom .menu li.current {padding: 0; border: none;}
    .custom .menu li.current:hover { border: none;}
    
		.custom .menu .submenu {border: none; margin: 0 0 0 .1em;}
 		.custom .menu .submenu li a {border: none; }       

/*MLN*/
    .custom #preferred_internet_clients_container, .custom #custom_featured_post_container, .custom #custom_featured_photos_container, .custom #custom_secondary_feature_container { margin: 0 .5em 1em 0 ; padding: .2em;}
    
    /* Social Media Stuff */ 
    .custom #header #tagline {display: none;} 
    .custom #custom_social_media_box {float: right; padding: .5em; }
    .custom #custom_social_media_box h2 {margin: 0 0 .5em 0; padding: .5em; text-align: center;}  
    .custom #custom_social_media_box ul { text-align: center;}
    .custom #custom_social_media_box ul li{ display:inline; float: left;}
    .custom #custom_social_media_box ul li#twitter a {width: 64px; height: 64px; background: url(images/twitter.png); display: block; text-indent: -9999px;}
    .custom #custom_social_media_box ul li#facebook a {width: 64px; height: 64px; background: url(images/facebook.png); display: block; text-indent: -9999px;}
    .custom #custom_social_media_box ul li#myspace a {width: 64px; height: 64px; background: url(images/myspace.png); display: block; text-indent: -9999px;}
    .custom #custom_social_media_box ul li#flickr a {width: 64px; height: 64px; background: url(images/flickr.png); display: block; text-indent: -9999px;}
    .custom #custom_social_media_box ul li#feed a {width: 64px; height: 64px; background: url(images/feed.png); display: block; text-indent: -9999px;}
    
/* Front Page Stuff */    
    /* Read More Links */ 
/*MLN INCREASE SIZE OF READ MORE FONT LINKS */
	.custom a.readmore {display: block; width: 100%; padding: .5em 0; text-align: center; margin: 1em 0 0 0; }
/*.custom a.readmore {display: block; width: 100%; padding: .5em 0; text-align: center; margin: 1em 0 0 0; font-size: 1.1em;}*/

/*MLN INCREASE WIDTH OF READMORE IN FEATURED POST */
	.custom #custom_featured_post_container a.readmore {width: 48.2%; float: right;}
/*.custom #custom_featured_post_container a.readmore {width: 61%; float: right;}*/

    /* Primary Featured Post Stuff */ 
    .custom #custom_featured_post_container {margin: 1em .5em 1em 0;}
    .custom #custom_featured_post { margin: .5em; clear: both;} 
    .custom #custom_featured_post h2 { margin: 0 0 .5em 0; padding: .5em; text-align: center; font-size: 2em}  
    .custom #custom_featured_post .custom_featured_post_content p { font-size: 1.5em; line-height: 1.5em; overflow: hidden; height: 138px;}
/*MLN TRY TO CHANGE IMAGE SIZE IN FEATURED POST BOX*/    
	.custom #custom_featured_post img {float: left; width: 50%; border: 1px solid;}
/*.custom #custom_featured_post img {float: left; width: 37.5%; height: 290px; border: 1px solid;}*/


/*MLN TRY TO CHANGE TEXT SIZE IN FEATURED POST BOX*/
	.custom #custom_featured_post .custom_featured_post_content {float: right; width: 48%; height: 16.4em;}
/*.custom #custom_featured_post .custom_featured_post_content {float: right; width: 61%; height: 25em;}*/

    /* Primary Featured Photos Stuff */ 
    .custom .custom_featured_photo {float: left; width: 18.4%; margin: .5em 0 .5em .5em ; padding: 0 0 0 .5em;}           
    .custom .custom_featured_photo:first-child { border: none; padding: 0;}
    .custom .custom_featured_photo h2 { margin: 0 0 .5em 0; padding: .5em; text-align: center;}  
    .custom .custom_featured_photo img {width: 13.3em; height: 11em; margin: 0 0 .5em 0em;}

    /* Secondary Featured Post Stuff */  
/*MLN set height per Adam's instructions */
/*    .custom .custom_secondary_feature {float: left; width: 48.3%; padding: .5em; min-height: 14em;}*/
    .custom .custom_secondary_feature {float: left; width: 48.3%; padding: .5em; height: 22em;}

    .custom .custom_secondary_feature h2 { margin: 0 0 .5em 0; padding: .5em; text-align: center; font-size: 2em}  
    .custom .custom_secondary_feature p {font-size: 1.2em}

    /* Thesis Teasers Stuff - All Hidden by Default */    
    .custom #content_box {background: none; padding: .5em}
    .custom #content_box .teasers_box.top {clear: none; margin: 0 1em 0 0 ;} 
    .custom #content_box .teasers_box {width: 49%; float: left; padding: 0; margin: 0; clear: none; border: none; display: none;} 
    .custom #content_box .teaser { width: 43%; min-height: 15em; padding: 1em;}        
    .custom .post_box {margin: 1em .5em 1em 0 ; padding: .2em;}

/*MLN unhide previous-next*/
    /* Previous / Next Stuff */                                                       
/*    .custom .prev_next, .custom.home .post_box {display: none;} */
    .custom.home .post_box {display: none;} 

/* Content Stuff */    

.custom.home .author_link { padding: .5em 0; margin: 0 0 .5em; font-style: italic;} 
.custom.home .author_link a:hover {text-decoration: underline;}

.custom #content_area { margin: -1em auto 0;}
.custom .post_box { margin: 1em .5em 1em 0 ; padding: 1em; } 
.custom .post_box .format_text { margin: -1em 0 0 0 ; padding: 1em 0 0 0;}

.custom.single #sidebars {margin: 1em 0 0 0}

.custom #custom_bread_crumbs {padding: .5em 1em .5em; margin: 1em 0 0; text-align: right;} 
.custom #custom_bread_crumbs a:hover {text-decoration: underline;}

  /* Author Stuff */    
  .custom.author #archive_info {display: none;}
  .custom.author #author_info { padding: .5em; margin: 1em .5em 0 0;}
  .custom.author #author_info h2 { font-weight: 800; margin: .5em 0 .5em 0; padding: 0 0 .5em 0;}
  .custom.author #author_info #author_website { margin: 1em 0; font-size: 1.2em;}  
  .custom.author #author_info #author_website a:hover { text-decoration:underline;} 
  .custom.author #author_info #descption { margin: 1em 0; font-size: 1.2em;} 
 
  /* Sidebar Stuff */   
  .custom #sidebars #multimedia_box{padding: .5em; margin:1em 0 0 .5em; background: none; width: 333px} 
  .custom #sidebars #multimedia_box #image_box {padding: 0em; margin: 0em; background: none; }
  .custom #sidebars #multimedia_box #image_box img { width: 99%; height: 99%;}                 
  
  .custom #sidebars #multimedia_box #video_box {padding: 0em; margin: 0em; background: none; } 
   
  .custom #sidebars { padding: 0em; width: 33%; margin: 0; } 
  .custom #sidebars h3 { margin: 0 0 .5em 0; padding: .5em; text-align: center; }  
  .custom #sidebars .sidebar_list {margin: 0em; padding: 1em 1em 1em .5em; }
  .custom #sidebars .widget { padding: .5em; width: 95%; margin: 0 0 1em 0;} 
 
  /* Comment Stuff */   
  .custom #content #comments { width: 72.5em; }
  .custom #content #comments .comments_intro{ text-align: center; margin: 2em;}

  .custom #content_box.no_sidebars #content {width: 99.5%;}
  .custom #content_box.no_sidebars #comments {width: 99.3%;} 
  


/* Footer Stuff */   
.custom #footer {border: none; padding: 0;}

.custom ul.footer_widgets { width: 100%; text-align: left;}
.custom #footer li.widget { width: 32.1%; display: inline; float: left; padding: .5em;}
.custom #footer li.widget h2 {margin: 0 0 .5em 0; padding: .5em; text-align: center; }   
                                                                                                 
.custom #footer .custom_attribution {margin: 1em 0 2em; padding: 1em .5em 1em 1em; clear: both;}


/* Block Quote Highligher */
.custom blockquote { color: #1C2639; padding-top: 10px; padding-bottom: 0.5px; padding-right: 5px;
font: italic 1.2em Georgia, "Times New Roman", Times, serif; -moz-border-radius: 5px;
-webkit-border-radius: 5px;
 }
.custom blockquote { background: #ECEFF5; }
/* End Block Quote Highligher */


/*** Start Joe Working On Tabbed Widget ***/

/*Tabbed Widget Version 2.0*/
.tabbedwidget {
margin-top: 3em;
background: #E1A50D;
padding: 5px;
padding-top: 10px;
border: 1px solid #E1A50D;
}

.tabnav {
margin-bottom: 10px;
}

.tabnav li {
display: inline;
list-style: none;
padding-right: 5px;
}

.tabnav li a {
background: #F0EEC2;
border: 1px solid #3B0001;
padding: 4px 6px;
}

.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a {
background: #F0EEC2;
border: 1px solid #3B0001;
}

.tabdiv {
margin-top: 2px;
background: #F0EEC2;
border: 1px solid #3B0001;
padding: 7px;
}

.tabdiv li {
list-style: none;
margin-bottom: 0.667em;
}

.ui-tabs-hide {
display: none;
}

/*** End Joe Working On Tabbed Widget ***/

/*** Start Joe Fix On Download Search Box ***/
#download-page-search {
	padding: 12px;
}
#download-page-search input {
	width: auto !important;
}
#download-page-search input #dlsearch {
	width: 45% !important;
}
/*** End Joe Fix on Download Search Box ***/

/*=============================================== */
/* ROTATING IMAGES GALLERY                        */
/* Version 1.0                                    */
/* Written by Mike Nichols begin_of_the_skype_highlighting     end_of_the_skype_highlighting December 20, 2009      */
/* Website: http://thesisthemetools.com/          */
/* Copyright (c) 2009 by Michael L Nichols        */
/* License: Creative Commons Share-Alike 3.0      */
/* http://creativecommons.org/licenses/by-sa/3.0/ */
/*=============================================== */
/* image gallery in a widget */
#image_gallery_widget {
	/* width and height must be the same size as images */
	width:330px;
	height:220px;
	/* border if desired */
	border:2px solid #999;
	/* font size */
	font-size: .7em;
	/* font family if desired */
	font-family: Georgia, serif;
	/* bold or not */
	font-weight: bold;
	/* do not change these! */
	overflow:scroll;
	margin: 0;
	padding: 0;
}

/*---:[ Joe: begin pitch page formatting ppformat]:---*/

.ppformat #header { display:none; }

.ppformat #footer { padding-bottom: 0; border-top: 0em; }

.ppformat .thesis_hook_before_post { display: none;}

.ppformat #footer { display: none; }

.ppformat #sidebars { display: none; border: none; }

.ppformat #tabs {display:none;}

.ppformat #content_box { background:none; }

.ppformat #comments_closed { display: none; }

.ppformat #header #logo { display: none; }

.ppformat #header #tagline { display: none; }

.ppformat #content { margin: 0 auto; float: none; positon: relative; top: 0px;}

.ppformat #content h2, .ppformat #content h1 { display: none; }

.ppformat #container { width:760px; 
margin-top: 4em; margin-bottom: 4em; }

.ppformat a { color: #111; }

.ppformat a:hover { color: ; background: #f2e127; }

.ppformat #page { background: #fff; border: 0.2em solid #000; position: relative; top: 0em;}

body.ppformat { background: #474747; }

/*---:[ end pitch page formatting]:---*/


/*---:[ create a yellow highlighter effect ]:---*/
.highlight {background-color:#FF0;}
/*---:[ end create a yellow highlighter effect ]:---*/