/*  
Theme Name: FallSeason
Theme URI: http://wpthemepark.com
Description: Zenlike by <a href="http://www.nodethirtythree.com/" title="nodethirtythree">nodethirtythree</a> , FallSeason WordPress Theme by <a href="http://wpthemepark.com/" target="_blank">WP ThemePark</a>
Version: 1.0
Author: Sadish
Author URI: http://wpthemepark.com
*/
/*

	zenlike1.0 by nodethirtythree design
	http://www.nodethirtythree.com

*/

*
{
padding: 0em;
margin: 0em;
}

body
{
background: #141 url(images/bg.gif) repeat fixed;
padding: 35px 0px 35px 0px;
}

body
{
font-size: small;
font-family:Verdana, Tahoma, Arial, Serif;
color: #333333;
font-size:0.8em;
}

p
{
line-height: 1.5em;
margin-bottom: 1.0em;
}

a
{
/* color: #B96D00; */
/* summer colors */
color: #3f8b59;
text-decoration: none;
/* border-bottom:#B96D00 1px dashed; */
border-bottom:0;
}
a:hover
{
text-decoration: none;
/* border-bottom:#B96D00 1px solid; */
/* summer colors */
border-bottom:#3f8b59 1px solid;
}
h1,h2,h3,h4,h5,h6 
{
	font-family:Georgia, Verdana, Arial, Serif;
}
h3,h4
{
display: inline;
font-weight: bold;
background-repeat: no-repeat;
background-position: left;
}
h3
{
font-size: 1.3em;
/* padding-left: 24px;
background-image: url(images/db1.gif); */
}
h4
{
font-size: 1.2em;
/* padding-left: 18px;
background-image: url(images/db2.gif); */
}
h3 span
{
font-weight: normal;
font-size:60%;
color:#999;
}
h5 
{
	font-weight:normal;
	font-family:Verdana, Arial, Serif;
	font-size:1em;
}
.contentarea
{
padding-top: 1.3em;
}
dl {
	margin:1em 0px;
}
dt 
{
	font-weight:bold;
}
dd 
{
	margin:0.5em 1em;
	padding:0;
}
img
{
border: solid 1px #dcdcdc;
padding:3px;
}
img.left
{
position: relative;
float: left;
margin: 0em 1.8em 1.4em 0em;
}
img.right
{
position: relative;
float: right;
margin: 0em 0em 1.8em 1.8em;
}
img.profile
{
position: relative;
float: left;
margin: 0.5em;
padding:3px;
}
ul, ol 
{
	margin:1em;
	padding:0;
}
li 
{
	margin:0 1em;
	padding:0.15em;
}
#contentarea ul li 
{
	list-style-image: url(images/tick.png);
}
blockquote 
{
    margin:20px 10px;    
    border-left:#ccc 2px solid;
}
fieldset 
{
	border:none;
}


.divider1
{
position: relative;
background: #fff url(images/border2.gif) repeat-x;
height: 14px;
margin: 2.0em 0em 1.5em 0em;
clear: both;
}
.post 
{
	border-bottom: solid 1px #eaeaea;
	margin: 2em 0;	
}
.post h4 a 
{
	text-decoration:none;
	color:#141;	
	border:none;
}

.post .details
{
position: relative;
top: -1.5em;
font-size: 0.86em;
color: #787878;
margin:0;
padding:0;
}
.post .details .user 
{
	background:url(images/user.png) no-repeat left center;
	padding-left:15px;
}
.post .details .date 
{
	background:url(images/date.gif) no-repeat left center;
	padding-left:15px;
	margin:0 0 0 1em;
}
#outer .post ul.controls
{
clear: both;
margin:0;
padding:1em 0;
background:#fcfcfc;
}

.post ul.controls li
{
display: inline;
font-size: 0.86em;
margin:0;
padding: 0em 1.0em 0em 15px;
}
.post ul.controls li.comments
{
	background: url(images/icon-comments.gif) no-repeat left center;
}

.post ul.controls li.more
{
	background: url(images/icon-more.gif) no-repeat left center;
}

.box
{
background: #FDFCF6 url(images/boxbg.gif) repeat-x;
padding: 1.5em;
border-top: solid 1px #E1D2BD;
border-bottom: solid 1px #E1D2BD;
margin-bottom: 1.0em;
text-align:left;
}

ul.linklist
{
list-style: none;
}

ul.linklist li
{
line-height: 2.0em;
}

#outer
{
z-index: 2;
position: relative;
/*
	The width value below controls the overall width of the design. By default it's set to 82%
	(so it'll take up 82% of the browser window's width). You can set it to a different percentage
	value (70%, 90%, etc.) or even a pixel value (760px, 800px, etc.) to enforce a fixed width.
*/
width: 82%;
border: solid 7px #fff;
background-color: #fff;
margin: 0 auto;
max-width:1158px;
}

#header
{
position: relative;
width: 100%;
height: 7em;
background: #2b2b2b url(images/topbg.gif) repeat-x;
margin-bottom: 2px;
}

#headercontent
{
position: absolute;
bottom: 0em;
padding: 0em 2.0em 1.3em 2.0em;
}

#headercontent h1
{
font-weight: normal;
font-size: 2.5em;
}
#headercontent h1 a:link, #headercontent h1 a:visited
{
	color:#9F9030;
	text-decoration:none;
	border:none;
}
#headercontent h1 a:hover, #headercontent h1 a:active
{
	text-decoration:none;
	color:#fff;
	border:none;
}
#headercontent h2
{
font-size: 1.0em;
font-weight: normal;
color: #aaa;
}

#search
{
position: absolute;
top: 3em;
right: 2.0em;
padding-right: 0.0em;
color:#aaa;
}

#search input.text
{
margin-right: 0.5em;
vertical-align: middle;
border: solid 1px #f0f0f0;
padding: 0.1em;
width: 10.0em;
background:#fff url(images/button_bg.gif) repeat-x top;
}

#search input.submit
{
background: #8f4008;
border: solid 1px #9F9030;
font-weight: bold;
padding: 0.25em;
font-size: 0.8em;
color: #F2F3DE;
vertical-align: middle;
}

#headerpic
{
position: relative;
height: 149px;
/* background: #fff url(images/fall_leaves.jpg) repeat-x bottom left; */
/* background: #fff url(images/kingbird_header.jpg) repeat-x bottom left; */
background: #fff url(images/ladybug_header.jpg) repeat-x bottom right;
margin-bottom: 2px;
}

#menu
{
position: relative;
/* background: #7F8400 url(images/menubg.gif) repeat-x top left; */
background: #7F8400 url(images/menubg_summer.gif) repeat-x top left;
height: 3.5em;
padding: 0 1.0em;
margin: 0 0 2px;
}

#menu ul
{
padding:1em 0 0 0;
margin:0;
}

#menu ul li
{
position: relative;
display: inline;
padding:0;
margin:0;
}

#menu ul li a:link, #menu ul li a:visited
{
	color: #fff;
	padding: 0.5em 1.0em 0.9em 1.0em;
	text-decoration: none;	
	border:none;
}

#menu ul li a:hover, #menu ul li a:active, #menu ul li.current_page_item a
{
	/* background: #7F8400 url(images/menuactive.gif) repeat-x top left;	 */
	background: #7F8400 url(images/menuactive_summer.gif) repeat-x top left;	
	border:none;
}

#menubottom
{
background: #fff url(images/border1.gif) repeat-x;
height: 14px;
margin-bottom: 1.5em;
}

#content
{
padding: 0 2.0em;
}

#primarycontainer
{
float: left;
margin-right: -18.0em;
width: 100%;
}

#primarycontent
{
margin: 1.5em 22em 0 0;
}

#sidebar
{
margin: 0;
float: right;
width: 18.0em;
}
#sidebar ul
{
	list-style:none;
	margin:0.5em 0 0;	
}
#sidebar li 
{
	margin:1em 0;
	padding:0.5em;
}
#sidebar li li 
{
	margin:0;
	padding:0.5em;
	background:none;
}
#sidebar li li li
{
	margin:0;
	padding:0.5em 1em;
}
#sidebar ul.feeds li 
{
	background:url(images/feed.png) no-repeat left center;
	margin:1em 0;
	padding:0 1.5em;	
}
#footer
{
position: relative;
height: 8.0em;
clear: both;
padding-top: 5.0em;
background: #fff url(images/border2.gif) repeat-x 0 2.5em;
font-size: 0.86em;
}

#footer .left
{
position: absolute;
left: 2em;
bottom: 1.2em;
}

#footer .right
{
position: absolute;
right: 2.0em;
bottom: 1.2em;
}
/*comments and their styles*/
#comments, #respond{
	margin: 2em 0 0 5px;
}
#commentform 
{
	margin:10px;
	padding:10px;
}
#outer .commentlist {
	margin: 0;
	padding: 0;
}
.commentlist li 
{
	list-style:none;
	margin: 2em 0;
	padding: 0.5em;			
	border-bottom:#ddd 1px dashed;
	background:#fcfcfc url(images/border2.gif) repeat-x top;
}
.commentlist li p 
{
    margin:0 1em;
}
.commentlist li .cmtinfo 
{
	font-family:Trebuchet MS,Verdana, Tahoma, Serif;
	font-size:0.9em;		
	padding:5px;
	margin-bottom: 10px;
	position:relative;	
}
.commentlist li .cmtinfo em 
{
	margin:0;
	padding:0 1em;
	text-align:right;
	font-style:normal;			
	color:#999;	
}
.commentlist li cite 
{
	font-style:normal;
	font-weight:bold;
}

.commentlist li.alt
{
	background:#fcfcf9 url(images/border2.gif) repeat-x top;
}

textarea{
	width: 90%;
	padding:5px;
	height: 20em;
	border: 1px solid #ccc;	
	background:#f9f9f9 url(images/button_bg.gif) repeat-x top;
	font:1em Verdana, Arial, Serif;
}
#outer input.text 
{
	background:#f9f9f9 url(images/button_bg.gif) repeat-x top;
	border:#ccc 1px solid;
	padding:2px;
	font:1em Verdana, Arial, Serif;
}
.post h5 em
{
	font-style:normal;
	float:right;
	font-weight:normal;
}
#header, #content, #sidebar, #footer, .widget {
    overflow: hidden;
}

    /*global/universal image classes */
    img.alignleft, img.left { float: left; }
    img.alignright, img.right { float: right; }
    img.aligncenter, img.center { display: block; margin-right: auto; margin-left: auto; float: none; clear: both; }
    img.alignnone, img.block { display: block; clear: both; }
    img.frame { background: #eee; border-style: solid; border-color: #ddd; }
    img.stack { clear: none !important; }
    img[align="left"] { float: left; clear: left; }
    img[align="right"] { float: right; clear: right; }
    img[align="middle"] { display: block; margin-right: auto; margin-left: auto; float: none; clear: both; }

    /*—:[ image captioning ]:—*/
    .wp-caption { border-style: solid; border-color: #ddd; background-color: #eee; text-align: center; font-style: italic; }
    .wp-caption.alignnone { clear: both; }
.wp-caption.alignleft { float:left; margin-left:0; margin-right:5px; }
.wp-caption.aligncenter { margin-left:auto; margin-right:auto; }
.wp-caption.alignright { float:right; margin-left:5px; margin-right:0; }

    /*global/universal image classes */

/* Personal Style Changes */
/* PERSONAL CSS CHANGES */
#linkscol1 {width:32%;float:left;padding:3px;margin-right:6px;}
#linkscol2 {width:32%;padding-left:5px;padding-right:3px;border-left:1px solid #c7c7c7;border-right:1px solid #c7c7c7;float:left;margin-right:6px;}
#linkscol3 {width:32%;float:left;padding:5px;margin-right:6px;}
#linkscol1 h3, #linkscol2 h3, #linkscol3 h3 {font-weight:bold;font-size:1.2em;}

ul.post-meta {color:#c7c7c7;}
ul.post-meta li {list-style-type:none;}
ul.post-meta li a {color:#e0ebf1;}

#amazon {margin:0 auto;text-align:center;}
#amazon iframe.amazonsearch {margin-left:auto;margin-right:auto;}

#myfeeds {margin-top:6px;
border-top:1px solid #3d3d3d; 
border-bottom:1px solid #3d3d3d;
margin-left:auto;
margin-right:auto;
text-align:center;
}

#myfeeds p {margin-bottom:3px;margin-top:0;}
#myfeeds h2 {text-align:left; margin-bottom:3px !important;padding-bottom:0;}

/* PHOTO STUFF */
/* ===  main image === */
img.photo {float:left; margin-right:10px; padding:2px; border:1px solid #c7c7c7;}
p.photos {width:98%;clear:right;}
p.photos img {margin-left:5px; margin-right:5px; padding:2px; border:1px solid #c7c7c7;}

/* BIRD PICTURES */
#birdlist {font:1.0em Verdana, Tahoma, Arial, helvetica, sans-serif; 
	margin-left:auto;
	margin-right:auto;
	background:#fdfdfd;
	-moz-column-count: 3;
	-moz-column-gap: 20px;
	column-count: 3;
	column-gap: 20px;
	border:1px solid #ddd;
}

#twincol {font:0.9em Verdana, Tahoma, Arial, helvetica, sans-serif; 
	margin-left:auto;
	margin-right:auto;
	background:#fdfdfd;
	-moz-column-count: 2;
	-moz-column-gap: 20px;
	column-count: 2;
	column-gap: 20px;
	border:1px solid #ddd;
}

.birdlist {font:1.0em Verdana, Tahoma, Arial, helvetica, sans-serif; 
	margin-left:auto;
	margin-right:auto;
	background:#fdfdfd;
	-moz-column-count: 3;
	-moz-column-gap: 20px;
	column-count: 3;
	column-gap: 20px;
	border:1px solid #ddd;
}
	#birdlist h3 {color:#c7c7c7;[-moz-]column-span: all;column-span: all;}
	#birdlist ul {*width:98%;background:#fdfdfd;border:#d1dae5;style:block;}
	#birdlist ul li {width:95%;list-style-type:none;}
	#birdlist .new {color:#36c;font-weight:bold;}

	.birdlist h3 {color:#c7c7c7;[-moz-]column-span: all;column-span: all;}
	.birdlist ul {*width:98%;background:#fdfdfd;border:#d1dae5;style:block;}
	.birdlist ul li {width:95%;list-style-type:none;}
	.birdlist .new {color:#36c;font-weight:bold;}

/* =======  GENERAL IMAGE SECTION TO CENTER ========= */
#pix {width:98%;
	margin-left:auto;
	margin-right:auto;
	background:#000; 
	border:2px double #444;
	padding:5px;
	text-align:center;
	clear:both;
	overflow:auto;
}

#centerpix {width:98%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	background:#fdfdfd; 
	border:0;
	padding:5px;
	text-align:center;
	clear:both;
	overflow:auto;
}

	#pix img, #centerpix img {margin-left:5px; margin-right:5px; padding:2px; border:1px solid #c7c7c7;}

.pix {width:98%;
	margin-left:auto;
	margin-right:auto;
	background:#000; 
	border:2px double #444;
	padding:5px;
	text-align:center;
	clear:both;
	overflow:auto;
}

.centerpix {width:98%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	background:#fdfdfd; 
	border:0;
	padding:5px;
	text-align:center;
	clear:both;
	overflow:auto;
}

.centerpix a:link, .centerpix a:visited, .centerpix a:hover, .centerpix a:focus, .centerpix a:active {text-decoration:none; border-bottom:0;}
	
.pix img, .centerpix img {margin-left:5px; margin-right:5px; padding:2px; border:1px solid #c7c7c7;}

/* =======  SIDE PICTURES  - TESTING ======== */
#sidepix {width:100%;margin-left:auto;margin-right:auto;background:#c00;}
	#sidepix img {float:left; padding:2px 2px 2px 2px; border:1px solid #333333; margin-right:5px;margin-left:0;}

/* TESTING THIS ONE */
a .photoleft {border:1px solid #333;}
.photoleft {float:left; margin-right:5px;margin-left:0; padding:2px 2px 2px 2px; border:1px solid #333333;}
.photoright {float:right; margin-right:3px; margin-left:3px; padding:2px; border:1px solid #333;}

/* PREVIOUS - NEXT SECTION */
.wander {width:90%;text-align:center;margin:10px auto;padding:5px;}

/* CODE SAMPLES */
code {color:#dc143c;width:60%;}
xmp {border:1px solid #c7c7c7;background:#eee;}
#secondary cite {
font:0.8em "century gothic",verdana,arial,helvetica,sans-serif;
color:#369;
font-style:italic;
border-top:1px solid #369;
border-bottom:1px solid #369;
}

/* PSU LINKS */
a.psu:link {color:#336699;font-weight:bold;text-decoration:none;}
a.psu:visited {color:#65ABE1;font-weight:bold;text-decoration:line-through;}
a.psu:hover {color:#336699;font-weight:bold;text-decoration:underline;}
a.psu:active {color:#336699;font-weight:bold;text-decoration:underline;}

.disclaimer {font:0.5em verdana,arial,sans-serif;color:#000000;}
.dailylinks {border-top:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;}

ul.stuff {font-size:0.9em;}
ul.stuff li {list-style-image: url(http://www.martytdx.com/zealot/postimages/right-icon.png);}
.seeflickr {clear:both;}

/*  -----   COMPACTED ARCHIVES ----- */
.compacted {
	margin: 0px 0px 0px 0px;

	padding: 0px;
	}

.compacted li {
	display: inline;
	padding: 0px;
	margin: 0px;
	border-bottom: 1px solid #666666;
}
	
.compacted li a {
	display: inline;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	border:0;
	/* border-bottom: 1px solid #666666; */
	}

.compacted li a:hover {
	background: #333333;
	color: #FFFFFF;
	}

.compacted .emptymonth {color:#777;}

.bigquote {width:40%;
float:right;
font-size:1.8em;
line-height:1.4em;
color:#aaa;
text-align:right;
border-left:0;
border-right:0;
border-top:1px solid #c7c7c7;
border-bottom:1px solid #c7c7c7;
}

.species {color:#69c; font-weight:bold;}
#birdye {margin-left:auto;
	margin-right:auto;
	-moz-column-count: 2;
	-moz-column-gap: 10px;
	column-count: 2;
	column-gap: 10px;
	background:#fff;}
#birdye h1 {background:#444; color:#fff;margin-bottom:0; padding-bottom:0;}
#birdye ol li {background:#fff; color:#444; margin:0; padding:2px 4px;list-style-position:inside;}
div.birdye {margin-left:auto;
	margin-right:auto;
	-moz-column-count: 2;
	-moz-column-gap: 10px;
	column-count: 2;
	column-gap: 10px;
	background:#fff;}
div.birdye h1 {background:#444; color:#fff;margin-bottom:0; padding-bottom:0;}
div.birdye ol li {background:#fff; color:#444; margin:0; padding:2px 4px;list-style-position:inside;}

.disclaimer {font:0.5em verdana,arial,sans-serif;color:#000000;}
.dailylinks {border-top:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;}
#linkage ul li {list-style-image:url(images/link.png);}
.noborder img {border:0;}

a[href$='.pdf']:not([href^='http']) { display:inline-block; 
	padding-right:20px; 
	line-height:18px;
	background:transparent url(images/page_white_acrobat.png) center right no-repeat; 
	}

a[href$='.swf'] { display:inline-block; 
	padding-right:20px; 
	line-height:18px;
	background:transparent url(images/page_white_flash.png) center right no-repeat; 
	}
	
a[href$='.pdf']
	{display:inline-block; 
	padding-right:3.0em; 
	line-height:18px;
	color:#c00;
	background:transparent url(images/ext_pdf_icon.png) center right no-repeat;  
	}

div.example {border:1px solid #369;
margin-left:2.0em;
margin-bottom:1.2em;
padding:1.0em;
}

table#rockradio {border:3px solid #c7c7c7;}
table#rockradio tr td {border:1px solid #c7c7c7;}
table#rockradio tr th {background:#c7c7c7;border-bottom:1px solid #333;}
.noborder {border:0;}

ul li.nobull {list-style-image:none !important;}
