﻿/*   

Theme Name: Thematic Feature Site

Theme URI: 

Description: Use the Thematic Feature Site Theme to power your WordPress web site.

Author: Ian Stewart

Author URI: http://themeshaper.com/

Template: thematic

Version: 1.0.1

Tags: Thematic

.

Thematic Site is Â© Ian Stewart http://themeshaper.com/

.

*/



/* Reset browser defaults */

@import url('../thematic/library/styles/reset.css');



/* Apply basic typography styles */

@import url('../thematic/library/styles/typography.css');



/* Apply a basic layout */

@import url('2c-r-fixed-988px.css');



/* Apply basic image styles */

@import url('../thematic/library/styles/images.css');



/* Apply default theme styles and colors */

@import url('../thematic/library/styles/default.css');



/* Prepare theme for plugins */

@import url('../thematic/library/styles/plugins.css');





/* =Global Elements

-------------------------------------------------------------- */



#buttons {

    padding:.75em 0;

} 

a.button {

    color:#000000;

    background-color:#FFFFFF;

    font-size:13px;

    margin:0 10px 0 0;

    padding:.5em 1em;    

    text-decoration:none;

}

a.button:hover,

a.button:active {

    color: #3FA9F5;

}





/* =Header

-------------------------------------------------------------- */

#header {
	
	background-color:#F8F8F8;
}

#branding {

    position:relative;
	

}

#searchform {
	display: none;
}

#blog-title {

    width:652px;

}

#blog-description {

    width:652px;

}

#branding #searchform {

    position:absolute;

    top:64px;

    right:0;

}

#branding #searchform label {

    display:none;

}

#branding #searchform input {

    font-size:13px;

    line-height:18px;

}

#branding #searchform input#s {

    width:316px;

}

#branding #searchform input#searchsubmit {

    display:none;

}



/* =Menu

-------------------------------------------------------------- */

#access {
	background-image:url(images/nav_back.png);
	background-repeat:repeat-x;
	
}

#nav {

    float:right;

}




/* =Content

-------------------------------------------------------------- */



.search .page-title {

    display:none;

}





/* =Leader and Front Page Styles

-------------------------------------------------------------- */


#leader {

    border-bottom:0px ;

    padding:0 0 0 0;

    background-image:url(images/leader_back.png);
	
	background-repeat:repeat-x;
	
	height:408px;

}

#leader-container {

    margin:0px auto;
	
	padding-top:16px;
	
	padding-bottom:16px;

    overflow:hidden;

    position:relative;

    width:988px;

}

#leader .entry-title {

    font-size:40px;

    line-height:45px;

    margin-top:-8px;

    padding:0 0 14px 0;

    color:white;

}

#leader .entry-title span {

    font-family:Arial,sans-serif;

    font-weight:normal;

    font-style:italic;

   	color:white;

}

.single #leader .entry-title {

    width:652px;

}

#leader .entry-meta {

    position:absolute;

    top:15px;

    left:690px;

}


.page-template-front-page-php #feature_info {

    float:left;

	margin:0 0 0 0px;

    width:344px;
	height:377px;
	
	background-image:url(includes/images/feature_content.png);

}

#readmore {
	position: relative;
	top: 321px;
	left: 85px;
}

.page-template-front-page-php #feature_video {

    float:right;


}


#recent_videos {
    width:100%;
	height: 248px;
	background-color:#444;

}

#rv_container {
	position: relative;
	top: 24px;
	width: 988px;
	height: 202px;
	left: 50%;
	margin-left: -494px;
	background-color:#444;
	padding: 0px;
}

.preload { display: none; }

.recent_thumb {
	position: relative;
	padding-right: 8px;
	float: left;
}

.recent_thumb_3 {
	position: relative;
	float: left;
}




.footer_title {
	position: relative;
	padding-bottom: 24px;
}

.footer_text {
	position: relative;
	width: 286px;
	font: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 20px;
	color:#323232;
}

.footer_button {
	position: relative;
	padding-top: 24px;
	height: 26px;
}


#footer_social {
	position: relative;
	width: 240px;
	height: 32px;
	padding-top:24px;
}

.footer_sicon {
	position: relative;
	float: left;
	padding-right: 16px;
}


.page .entry-content,

.single .entry-content {

    padding-top:0;

}


/* SHAREBAR */

.share-bar-container {bottom:0; left:0; position:fixed; width:100%; z-index:9999; display:none; height:50px; margin:0; padding: 0px;}
* html .share-bar-container {position: absolute;}
.share-bar-table {position:relative; height:50px;  overflow:hidden; padding:0; border: 0;}
.share-bar-table td {background:url(http://www.politico.com/images/share-bar/share-bar-background.png) top left repeat-x; height:50px; overflow:hidden; padding:0;}

/* logo */
.politico-logo {background:none; width:100px; height:50px;}

/* close button */
.hide-toolbar {width:43px; height:50px; overflow:hidden;}
.hide-toolbar a:link,
.hide-toolbar a:visited,
.hide-toolbar a:active {background:url(http://www.politico.com/images/share-bar/close-button.png) top left no-repeat; width:43px; height:50px; display:block; text-indent:-9999px; float:right;}
.hide-toolbar a:hover {background:url(http://www.politico.com/images/share-bar/close-button.png) bottom left no-repeat; width:43px; height:50px; display:block; text-indent:-9999px; float:right;}

/* facebook button */
.facebook-button {height:50px; width:100%; overflow:hidden;}
.facebook-button a:link,
.facebook-button a:visited,
.facebook-button a:active {background:url(http://www.politico.com/images/share-bar/facebook-button.png) top left no-repeat; width:275px; height:50px; display:block; text-indent:-9999px; margin-left:auto; margin-right:auto; overflow:hidden;}
.facebook-button a:hover {background:url(http://www.politico.com/images/share-bar/facebook-button.png) bottom left no-repeat; width:275px; height:50px; display:block; text-indent:-9999px; margin-left:auto; margin-right:auto; overflow:hidden;}
.facebook-button span {display:none;}

/* twitter button */
.twitter-button {height:50px; width:100%; overflow:hidden;}
.twitter-button a:link,
.twitter-button a:visited,
.twitter-button a:active {background:url(http://www.politico.com/images/share-bar/twitter-button.png) top left no-repeat; width:275px; height:50px; display:block; text-indent:-9999px; margin-left:auto; margin-right:auto; overflow:hidden;}
.twitter-button a:hover {background:url(http://www.politico.com/images/share-bar/twitter-button.png) bottom left no-repeat; width:275px; height:50px; display:block; text-indent:-9999px; margin-left:auto; margin-right:auto; overflow:hidden;}
.twitter-button span {display:none;}

/* ie6 ping fix */
.politico-logo, .twitter-button a:link, .twitter-button a:visited, .twitter-buttona:active, .twitter-button a:hover, .facebook-button a:link, .facebook-button a:visited, .facebook-button a:active, .facebook-button a:hover, .hide-toolbar a:link, .hide-toolbar a:visited, .hide-toolbar a:hover, .hide-toolbar a:active, .share-bar-container  { behavior: url(iepngfix.htc) }





