/*
Theme Name: Headlines Child
Version: 2.4.1
Description: Child theme for WooThemes.
Author: WooThemes
Author URI: http://www.woothemes.com
Template: headlines
*/
 
@import url("../headlines/style.css");

body  { font: 12px Helvetica-Neue,Helvetica,Arial,Sans-serif; line-height: 1.3; color: #333; background-color: #e4e4e4; }
.entry h3  { padding-bottom: 0px; padding-top: 15px; font-size: 18px; font-style: italic; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; margin: 0; color: #314265; line-height: 2.30; }
.widget h3  { font-weight: bold; }

/* 5.2 Pingbacks / Trackbacks */
h3#pings  { margin: 20px 0 10px 0; }
.pinglist li  { margin: 0 0 0 20px; list-style-type: decimal; }
.pinglist li .author  { font-weight: bold; font-size: 15px; }
.pinglist li .date  { font-size: 11px; }
.pinglist li .pingcontent  { display: block; margin: 10px 0; }

a:link, a:visited  { text-decoration:none; color: #2e64ab; }
a:hover  {text-decoration:none;}
.entry a:hover, .widget a:hover {border-bottom:1px dotted;}

/* Newsletter */
#newsletter{ border-right-color: #959595; background-repeat: no-repeat; background-image: url(http://s82217.gridserver.com/wp-content/themes/headlines-child/images/Free-Happiness-light.jpg); margin-left: auto; margin-bottom: -20px; margin-right: auto; margin-top: 20px; width: 960px; height: 95px; background-color: #1c1c1c; color: white;padding:0;}
#mc_message {min-height: 18px;}
* html #newsletter{height:400px;}
#mc_signup_form .submit { padding:5px 8px; font-family: Georgia , serif; }
#mc_signup_form .submit:hover { opacity:0.8; cursor:pointer; }
#mc_signup_form form div{position:relative;height:33px;;margin-bottom:25px;}
#mc_signup_form input.mc_input{ float:left; border: 1px solid;border-top-color: #C5C3C3;border-left-color: #C5C3C3;border-right-color: #EDEDED;border-bottom-color: #EDEDED;background: #fff;font-family:Georgia, "Times New Roman", Times, serif;font-size: 12px;padding: 7px 10px; font-style:italic; margin:0 5px 5px 0; color:#999; width:170px;}
#news_info { padding-bottom: 10px; padding-top: 10px; padding-left: 450px; }

/* Newsletter Post */
#newsletterpost{ border-right-color: #959595; background-repeat: no-repeat; background-image: url(http://www.photoguides.net/wp-content/themes/headlines-child/images/delicious-newsletters.jpg); margin-left: auto; margin-right: auto; width: 640px; height: 85px; background-color: #1c1c1c; color: white;padding:0;}
#newspost_info { padding-right: 10px; padding-bottom: 10px; padding-top: 10px; padding-left: 278px; }
.stylishsubmit { padding:6px 6px;}
.stylishmc_input { width: 120px;}


/*Author*/
#main div#author-info {
	padding-top: 15px;
	line-height: 20px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	overflow: auto;
}
	#main div#author-info div#author-image {
		margin-left: 0;
		margin-bottom: 10px;
		margin-right: 10px;
		margin-top: 0;
		float: left; border: 5px solid #DCDCE1;
	}
	.author-bottom { padding-left: 25px; padding-bottom: 18px; padding-right: 25px; padding-top: 12px; background:#f3f3f3 repeat-x top; line-height:44px; border-bottom: 1px solid #B9B9B9; border-top: 1px solid #DBDBDB; }
	
	
	#author-info .widget_title img { vertical-align:top; margin-right:10px; margin-top:-2px; }
#author-info img.avatar { padding:2px; background:white; border:1px solid #dddddd; }
#author-info .author-info { text-shadow: 1px 1px 1px white; padding-left: 0px; padding-bottom: 4px; padding-right: 0; padding-top: 5px; width:590px; font-family: Verdana, Arial, sans-serif; font-size: 14px; text-transform:uppercase; line-height:16px; color:#777; }


#author-stats .widget_title img { vertical-align:top; margin-right:10px; margin-top:-2px; }
#author-stats img.avatar { padding:2px; background:white; border:1px solid #dddddd; }
#author-stats .author-stats { padding-left: 0px; padding-bottom: 4px; padding-right: 0; padding-top: 5px; width:590px; font-family: Verdana, Arial, sans-serif; font-size: 14px; text-transform:uppercase; line-height:16px; color:#777; }

#author-bio{
	padding-top: 7px;
	color: #767676;
	line-height: 23px;
	font-size: 12px;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif, Helvetica, Verdana, Arial, sans-serif;
}

#author-post .author-desc { font-style:italic; }

	

	
/* 3.3 Pagination / WP-Pagenavi */
.more_entries {font-size:12px; line-height:18px; font-family:Georgia, serif !important; font-style:italic !important;}
.more_entries a { display: block; margin: 0; background:#efefef; padding:4px 8px; color:#777; text-shadow: 1px 1px 1px white; border:1px solid #ccc; -moz-border-radius: 5px;-webkit-border-radius: 5px;	border-radius: 5px;}
.more_entries a:hover { background:#ddd; text-shadow: #fff 0px 1px 0px; border:1px solid #ccc;}
.more_entries .fl a { background-image:url(images/ico-arrow-left.png); background-repeat:no-repeat; background-position:8px center; padding-left:20px; }
.more_entries .fr a { background-image:url(images/ico-arrow-right.png); background-repeat:no-repeat; background-position:95% center; padding-right:20px; }


.more_entries .wp-pagenavi { margin: 15px 0 0 0; text-align: right;  }
.more_entries .wp-pagenavi a:link,
.more_entries .wp-pagenavi a:visited { display: inline; text-decoration: none; background: #efefef;color: #777; padding: 4px 8px; border:1px solid #ccc; }
.more_entries .wp-pagenavi .current, 
.more_entries .wp-pagenavi .on,
.more_entries .wp-pagenavi a:hover { padding: 4px 8px; background: #ddd; color:#777; text-shadow: #fff 0px 1px 0px; border:1px solid #ccc;  }
.more_entries .wp-pagenavi .extend, 
.more_entries .wp-pagenavi span.pages { background: #efefef;color: #777; padding: 4px 8px; text-shadow: #fff 0px 1px 0px; border:1px solid #ccc;}
	
	
.archive_header  { display: block; padding:10px 20px 0; margin:0 0 15px; font-size: 18px; font-weight: bold; background:url(images/bg-archive-title.png) repeat-x; height:33px; }

	
	
/*Fonts*/
/* 1.1 Defaults */
body  { font: 12px Arial,Helvetica,Sans-serif; line-height: 1.2; color: #333; background-color: #1c1c1c; }

h1, h2, h3, h4, h5, h6  { margin: 0; font-family: Arial,Helvetica,Sans-serif; color: #000; line-height:1; }
h1  {font-size: 36px; } h2  {font-size: 28px;} h3  { text-shadow: 0px 0px 0px; padding-bottom: 8px; padding-top: 22px; font-size: 19px;} h4  {font-size: 18px;} h5  {font-size: 14px;} h6  {font-size: 12px;}

p  {margin: 0;}	

.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6  {	margin: 0 0 0px 0; }

.post .title  { margin: 0 0 10px 0; font-weight:350; }




/*Colours*/
#top { background:#1c1c1c url(images/bg.jpg) no-repeat top center; }

.entry a.btn, input.submit { background:url(images/bg-button.png) no-repeat center 0; padding:4px 8px; color:#fff; font:Georgia, serif; font-size:12px; font-style:italic; text-shadow: #777 0px 1px 0px; background-color: #1c3960; border:1px solid #1c3960; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }

.entry a.btn:hover { cursor:pointer; opacity:0.8; }
#tabs ul.wooTabs li a.selected, #tabs ul.wooTabs li a:hover { color: #1c3960; text-decoration:none; background:url(images/bg-tabs-selected.png) no-repeat center 41px; }

#footer{ background:#333333; color: #7a7a7a; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:11px;padding: 25px 0;border-top: 1px solid #b3b3b3;}

#footer-widgets{ position:relative; background:url(images/bevel-footer-widgets.png) repeat-x top; background-color: #646464; border-bottom:1px solid #7b7b7b; }



/*Sizes and Dimensions*/
#header{padding-left: 0; padding-bottom: 14px; padding-right: 0; padding-top: 12px; clear:both;position:relative;}



/*Widgets*/
#text-425513773.widget ul, #text-425513773.widget div, #text-425513773.widget p { padding-left: 0px; padding-bottom: 0px; padding-right: 0px; padding-top: 0px; }
#buy-sell-ads.widget ul, #buy-sell-ads.widget div, #buy-sell-ads.widget p { padding-left: 6px; padding-bottom: 5px; padding-right: 0px; padding-top: 2px; }
#advert_300x250.widget ul, #advert_300x250.widget div, #advert_300x250.widget p { padding-left: 0px; padding-bottom: 0px; padding-right: 0px; padding-top: 0px; }
#wpmlwidget-5.widget form, #wpmlwidget-5.widget div, #wpmlwidget-5.widget p { padding-left: 15px; padding-bottom: 15px; padding-right: 15px; padding-top: 15px; margin-top: 1px; }
#text-425513777.widget ul, #text-425513777.widget div, #text-425513777.widget p { padding-left: 7px; padding-bottom: 0px; padding-right: 7px; padding-top: 7px; }
#text-425513780.widget ul, #text-425513780.widget div, #text-425513780.widget p { padding-left: 9px; padding-bottom: 5px; padding-right: 0px; padding-top: 10px; }



/* WIDGET FORMS */
.widget #searchform { margin: 15px 0 0 15px; }
.widget select { margin: 15px 0 15px 15px; }
.widget input#s, .widget input.field, .widget select { width: 250px; padding: 3px 0 3px 5px; border: 1px solid #ccc; }
.widget input.submit  {}
.widget .screen-reader-text  { display: none; }

#search_main form div{position:relative;height:33px;;margin-bottom:25px;}
#search_main input.field{ float:left; border: 1px solid;border-top-color: #C5C3C3;border-left-color: #C5C3C3;border-right-color: #EDEDED;border-bottom-color: #EDEDED;background: #fff;font-family:Georgia, "Times New Roman", Times, serif;font-size: 12px;padding: 7px 10px; font-style:italic; margin:0 5px 5px 0; color:#999; width:170px;}
#searchform .submit { padding:5px 8px; font-family:Georgia, serif; }
#searchform .submit:hover { opacity:0.8; cursor:pointer; }


.emailsubscribe #searchform { margin: 15px 0 0 15px; }
.emailsubscribe select { margin: 15px 0 15px 15px; }
.emailsubscribe input#s, .widget input.field, .widget select { width: 250px; padding: 3px 0 3px 5px; border: 1px solid #ccc; }
.emailsubscribe input.submit  {}
.emailsubscribe .screen-reader-text  { display: none; }

#email_sub form div{position:relative;height:33px;;margin-bottom:25px;}
#email_sub input.field{ float:left; border: 1px solid;border-top-color: #C5C3C3;border-left-color: #C5C3C3;border-right-color: #EDEDED;border-bottom-color: #EDEDED;background: #fff;font-family:Georgia, "Times New Roman", Times, serif;font-size: 12px;padding: 7px 10px; font-style:italic; margin:0 5px 5px 0; color:#999; width:170px;}
#emailform .submit { padding:5px 8px; font-family:Georgia, serif; }
#emailform .submit:hover { opacity:0.8; cursor:pointer; }

#buy-sell-ads.widget a:hover {border-bottom:0px dotted;}



	
/* Bokeh Download Panel */

#bokeh_desktop {
	max-width: 268px;
	width: 268px;
	clear: both;
}
 
#bokeh_desktop a {
	display: block;
	width: 268px;
	height: 89px;
	background: url(http://www.photoguides.net/images/bokeh/download-bokeh-desktop3.jpg) 0 0 no-repeat;
}
 
#bokeh_desktop a:hover {
	border-bottom-width: 0px;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	text-decoration: none;
	background-position: 0 -89px;
}
 
#bokeh_desktop span{
	width: 268px;
	display: none;
}


#bokeh_iphone {
	clear: both;
}
 
#bokeh_iphone a {
	display: block;
	width: 268px;
	height: 85px;
	background: url(http://www.photoguides.net/images/bokeh/download-bokeh-iphone3.jpg) 0 0 no-repeat;
}
 
#bokeh_iphone a:hover {
	border-bottom-width: 0px;
	background-position: 0 -85px;
}
 
#bokeh_iphone span{
	display: none;
}


#bokeh_members {
	clear: both;
}
 
#bokeh_members a {
	display: block;
	width: 541px;
	height: 58px;
	background: url(http://www.photoguides.net/images/bokeh/members-get-more3.png) 0 0 no-repeat;
}
 
#bokeh_members a:hover {
	border-bottom-width: 0px;
	background-position: 0 -58px;
}
 
#bokeh_members span{
	display: none;
}
.memberspanel{
	padding: 0px;
	border-bottom-width: 0px;
}
.sidebaradsmall{
	padding-bottom: 10px;
	padding-right: 15px;
	padding-left: 15px;
}


.newsletterlink a:link {
color: #ffffff;
text-decoration: underline;
}

.featured-banner { padding-left: 25px; padding-bottom: 0; padding-right: 0; padding-top: 0; background:url(images/banner-featured.png) no-repeat; position:absolute; top:14px; left:-14px; width:100px; height:36px; color:#fff; font:bold italic 14px Georgia, serif; text-shadow: 0px 1px #292929 ; line-height:29px; z-index:99;}

#forum_banner {
	text-align: center;
	padding-top: 20px;
	height: 113px;
	width: 960px;
}

#forum_banner a {
	display: block;
	width: 960px;
	height: 113px;
	background: url(http://www.photoguides.net/wp-content/themes/headlines-child/images/photoguides-forum-launch-banner-double-thin.jpg) 0 0px no-repeat;}

#forum_banner a:hover {
	display: block;
	width: 960px;
	height: 113px;
	background: url(http://www.photoguides.net/wp-content/themes/headlines-child/images/photoguides-forum-launch-banner-double-thin.jpg) 0 -113px no-repeat;}
 
#forum_banner span{
	width: 268px;
	display: none;
}
