/*
THEME NAME: ExieTheme
THEME URI: http://www.stanats.com/blog01/
DESCRIPTION: This theme is based on Thematic, and is developed for our daughter, Exner.
VERSION: 0.0.1
AUTHOR: Grace Stanat
Template: thematic
AUTHOR URI: http://www.thirteenmonths.com
TAGS:none yet
*/

/* Reference the parent theme - TOOK THIS OUT 'CAUSE DON'T NEED ANYMORE; rolled it all in
(and yslow says it's BAAAAD! */
/* @import url('../thematic/style.css'); */

/* NOT SURE WHY THESE WERE HERE. these files don't exist for ExieTheme, they are already
referenced in the thematic styles directory, so these were probably producing 404 results. */

/* Reset browser defaults */
/* @import url('library/styles/reset.css'); */

/* Apply basic typography styles */
/* @import url('library/styles/typography.css'); */

/* Style the meta panel for logged-in users */
/* @import url('library/styles/sitemeta.css'); */

/* Apply a basic layout */
/* @import url('library/layouts/2c-r-fixed.css'); */

/* Prepare theme for plugins */
/* @import url('l ibrary/styles/plugins.css'); */

/* Un-comment the line below to set a grid with 18px line-height */
/*body { background:url(images/960_grid_12_col.gif) repeat-y top center; }*/

/*colors i'm using: orange for body links: CE653B; light sage: c6cfa9; dark sage: A1A688; even darker sage:7B7F69*/
/*all sorts of grays, but main big gray is fff.*/


/* Reset (from Thematic/library/styles/reset.css 
put here so we're not calling too many files
-------------------------------------------------------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

a img { border: none; }
/* END Reset */

/* Typography (from Thematic/library/styles/typography.css 
put here so we're not calling too many files
-------------------------------------------------------------- */
body {
    font: 12px/18px Arial,sans-serif;
    color:#000;
}

/* Headings */

h1,h2,h3,h4,h5,h6 { 
	font-weight:normal;
	clear:both;
}

/* Text elements */

p {
	margin: 0 0 18px 0;
}
ul, ol {
	margin: 0 0 18px 1.5em;
}
ul {
	list-style:disc;
}
ol {
	list-style-type: decimal;
}
ol ol {
	list-style:upper-alpha;
}
ol ol ol {
	list-style:lower-roman;
}
ol ol ol ol {
	list-style:lower-alpha;
}
ul ul, ol ol, ul ol, ol ul {
	margin-bottom:0;
}
li {
	padding-bottom:4px;
}

.more_spaced_items li {
	padding-bottom:6px;
}

/*dl	{
	margin: 0 0 1.5em 0;
}
dl dt {
	font-weight: bold;
	margin: 18px 0 0 0;
}
dd {
	margin: 0 0 0 1.5em;
}*/
strong {
	font-weight: bold;
}
em, i, cite {
	font-style: italic;
}
gray {
    color:#555;
}
blockquote {
	margin: 0 3em;
}
}
pre {
	font:11px Monaco, monospace;
	line-height:18px;
	margin-bottom:18px;
}
code {
	font:11px Monaco, monospace;
}
ins {
	text-decoration:none;
}
sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}

/* Forms */

input, textarea {
    font: 12px/18px Arial,sans-serif;
}
/* END typography */

/* Sitemeta (from Thematic/library/styles/sitemeta.css 
put here so we're not calling too many files
-------------------------------------------------------------- */
/* sliding panel fixed to top of browser window when logged-in */

#site-meta {
    position:fixed;
    width:100%;
    z-index:1000;
}
#site-meta li {
    display:inline;
}
#meta-panel {
	display:none;
    background:#464646 url(images/meta-panel.png);
    border-bottom:1px solid #1e1e1e;
}
#meta-panel ul {
    width:950px;
    margin:0 auto;
    padding:36px 0;
    text-align:center;
}
#meta-anchor {
    display:block;
    margin:0 auto;
    width:74px;
    height:16px;
    text-indent:-999em;
    outline:0;
    background:url(images/meta-anchor-trans.png) no-repeat;
}
#meta-panel a {
    color:#999999;
    margin:0 5px;
}
#meta-panel a:hover,#meta-panel a:focus {
    color:#FFF;
}

/*add this one to make posts simply display date instead of "Published" and then date */
.meta-prep-entry-date {
	display:none
}

.active {
}
/* END Sitemeta */

/* Layout 2c-r-fixed (from Thematic/library/layouts/2c-r-fixed.css 
all rolled in below in main doc
-------------------------------------------------------------- */
/* END Plugins */

/* Plugins (from Thematic/library/styles/plugins.css 
put here so we're not calling too many files
-------------------------------------------------------------- */
/* =WordPress Stats */

img#wpstats {   /* hide WordPress Stats smiley */
    width:0px;
    height:0px;
    overflow:hidden
}

/* =PageNavi  stuff was here, too, but I've rolled it in with changes made in the main body of this doc*/

/* Use !important to override PageNavi CSS */

/* END Plugins */



/* =Global Elements 
-------------------------------------------------------------- */

body {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    background-color:#333; /*so stuff below footer is footer color*/
}

a:link, a:visited {
    color:#7B7F69;
    text-decoration:none;
}
a:hover {
    text-decoration:underline;
}

#wrapper {
    border-top:9px solid black;
    background-color:#fff;  /*so main section is white*/
}

input, textarea {
    font-family:Georgia, serif;
}
.caps {
    font-size:10px;
    text-transform:uppercase;
    letter-spacing:1px;
}
.important {
    font-weight:bold;
}

/* =Header 
-------------------------------------------------------------- */

#header {
    position:relative;
    background:#333;
    height:193px;
}

/*biggo text that goes in the header*/
#blog-title {
	text-indent:-9000px; /*hides the text, but not from search engines */
	/*the rest of this is no longer necessary, but leftover from first version of style*/
	text-align:left; /*don't need this here, but need it for zenphoto gallery*/
	width:600px;
	font-family:Georgia, serif;
    font-size:36px;
    line-height:54px;
    font-weight:bold;
    letter-spacing:0px;
    margin:0 0 -8px 10px;
    padding:54px 0 0 0;
    border-bottom:1px solid transparent; /*used to be "1px solid #c6cfa9" in first version of child-theme, but now needs to be invisible since we're doing it all in the bigheadertext header. left it in there since it changes the actually header height. :(*/
}
#blog-title a {
    color: #fff;
    text-decoration:none;
}

/*smaller text that goes below blog-title*/
#blog-description {
	text-indent:-9000px; /*hides the text, but not from search engines */
	/*the rest of this is no longer necessary, but leftover from first version of style*/
	text-align:left; /*don't need this here, but need it for zenphoto gallery*/
	font-family:Georgia, serif;
    font-size:14px;
    line-height:18px; /*don't need this here, but need it for zenphoto gallery*/
    font-style:italic;
    color:#7B7F69;
    padding:12px 0 26px 10px;
    margin:-8px 0 0 0; /*no idea why the top margin has to be negative, necessary for IE 7.0 on PC :( */
}

/* =Menu
-------------------------------------------------------------- */

/*makes things bigger*/
#branding {
	width:980px;
    margin:0 auto;
}
/*horizontal menu below header (for pages)*/
#access {
    position:relative;
    overflow:hidden;
    font-size:11px;
    line-height:18px; /*don't really need this here, but need it for zenphoto gallery*/
    background:#c6cfa9;
    border-top:1px solid #CE653B;
    margin-top:-1px;
    padding-left:10px;
}

/*CHANGED FOR THEMATIC 0.9 */
/*change all previous #menu stuff to .menu */

.menu {
	width:970px; /*played with this a long time to get re-sizing to look right.*/
    margin:0 auto;
    padding:7px 0 8px 0;
    overflow:hidden; /* clears the inner float  */
}

/*normal state*/
.menu a {
    display:block;
    float:left;
    margin:0 10px 0 0;
    padding:1px 6px;
    background:#777;
    color:#fff;
    border-top:1px solid #666;
    text-decoration:none;
}
/*rollover state*/
.menu a:hover {
    background:#555;
    color:#fff;
    border-color:#666;
}
/*selected state*/
.menu .current_page_item a {
    background:#333;
    color:#fff;
    border-color:#666;
}
/*pressed state*/
.menu a:focus {
    background:#333;
    color:#fff;
    border-color:#666;
}
.menu ul {
    margin:0;
    list-style:none;
    clear:both;
}
.menu ul ul {
    display:none;
}
.menu li {
    display:inline;
}
/*end of ADDED FOR THEMATIC 0.9 */

.skip-link {
    display:none;
}


/* =Content
-------------------------------------------------------------- */

/*space above entries or page title*/
#main {
    position:relative;
    overflow:visible;/*need this to let photo link in header show!*/
	width:980px;
    margin:0 auto;
    padding:34px 0 0 0;
}

/*make the main content wider and the aside narrower.
Thematic's default is 540 & 300. AND should total 960 instead of 940.*/

/*this should be same as content's width (below) + margin*/
#container {
    width:672px;
    float:left;
}

#content {
    margin:0 0 0 10px;
    width:600px;
    overflow:hidden;
}
.main-aside {
    width:288px;
    float:right;
    position:relative;
    right:0px; /*default was 5 - not sure why need it*/
} 

/*space below line that occurs between entries*/
.hentry {
    margin:0px 0 0 0;
    padding:40px 1px 36px 1px;
    border-top:1px solid #e0e0e0;
}
/*space above line that occurs between entries*/
.p1 {
    margin:0;
    padding:0 0 36px 0;
    border:none;
}
/*e.g.: "Monthly Archives" (via the right-hand menu)*/
.page-title {
    font-size:14px;
    font-weight:bold;
    color:#222;
    padding:0px 0;
}
/*text that immediately follows .page-title*/
.page-title span {
    font-size:14px;
    font-weight:normal;
    font-style:italic;
    color:#222;
}
/*blog entry title*/
.entry-title {
    font-family:Georgia, serif;
    font-size:24px;
    line-height:26px;
    padding:8px 0 2px 0;
    font-weight:bold;
    color:#222;
}
/*not sure - perhaps something that can occur after an entry title*/
.entry-title a {
    text-decoration:none;
    color:#222;
}
/*details below entry title*/
.entry-meta {
    font-size:11px;
    color:#787878;
}
/*not sure - thought it was author, but doesn't seem to be*/
.entry-meta a {
    color:#787878;
    font-style:italic;
}
.entry-meta a:hover {
}
.entry-meta .author {
}
.entry-meta .meta-sep {
}
.entry-meta abbr {
}
/*space above entry text*/
.entry-content {
    margin:14px 0 0 0;
    overflow:hidden;
}
/*heading styles: size and margin changes*/
.entry-content h1 {
    font-size:16px;
    font-weight:bold;
    text-transform:uppercase;
    color:#777;
    margin:0 0 14px 0;
    padding:0px 0 0 0;
}
.entry-content h2 {
    font-size:14px;
    font-weight:bold;
    text-transform:uppercase;
    color:#777;
    margin:0 0 12px 0;
    padding:10px 0 0 0;
}
.entry-content h3 {
    font-weight:bold;
    text-transform:uppercase;
    color:#777;
    letter-spacing:1px;
    margin:0 0 10px 0;
    padding:10px 0 0 0;
}
.entry-content h4 {
    font-weight:bold;
    font-size:10px;
    text-transform:uppercase;
    color:#777;
    letter-spacing:1px;
}
.entry-content h5 {
    font-size:10px;
    text-transform:uppercase;
    color:#777;
    letter-spacing:1px;
}
.entry-content h6 {
    font-size:10px;
    text-transform:uppercase;
    color:#777;
    letter-spacing:1px;
}
/*unnumbered (bullet) list: idented*/
.entry-content ul {
    list-style:disc;
    margin:0 0 14px 3em;
}
/*numbered list (not included in Thematic style sheet): idented*/
.entry-content ol {
    margin:0 0 14px 3em;
}
/*don't know what this is*/
.entry-content dl {
    margin:0 1.5em;
}
.entry-content dt {
    font-weight:bold;
}
.entry-content dd {
    margin:0 0 14px 0;
}
.entry-content abbr, .entry-content acronym, .entry-content .help {
  border-bottom: 1px dotted #333;
  cursor: help;
}

/*added these to make entry-content links pop more*/
.entry-content a:link, .entry-content a:visited {
    color:#CE653B;
    text-decoration:none;
}
.entry-content a:hover {
    text-decoration:underline;
}
.content-column, .entry-content .linkcat {
	list-style:none;
	float:left;
}
.more-link {
    font-weight:bold;
    font-style:italic;
    display:block;
}
.page-link {
    margin:0 0 18px 0;
}
.page .edit-link {
    float:left;
    clear:both;
}

/*added these to make the edit-link softer*/
.edit-link a:link, .edit-link a:visited {
    color:#7B7F69;
    text-decoration:none;
}
.edit-link a:hover {
    text-decoration:underline;
}



.entry-utility {
    font-size:11px;
    color:#777;
}
.entry-utility a {
    font-style:italic;
    color:#777;
}
.entry-utility a:hover {
}
.comments-link a {
    font-weight:normal;
    color:#777;
}


/* =Comments 
-------------------------------------------------------------- */

#comments {
    background:#fff;
    color:#555;
    margin:34px 0 0 0;
    padding:12px 0;
    overflow:hidden;
}

#comments h3 {
    font-weight:bold;
    text-transform:uppercase;
    letter-spacing:1px;
    text-align:center;
    margin:0 0 12px 0;
    padding:0 20px 0 20px;
    font-size:11px;
}
#comments-list .comment-meta {
    font-size:10px;
    padding:0 0 0 58px;
	margin:0 0 12px 0;
}
#login a {
    color:#000;
}
#comments .comments:first-child h3 {
    padding-top:18px;
}
#comments ol {
    margin:0 0 20px 0;
    list-style:none;
}
#comments li {
    background:#c6cfa9;
    border-top:1px solid #7B7F69;
    margin:0 20px 18px 20px;
    padding:17px 20px 1px 20px;
    position:relative;
}
#respond {
    background:#A1A688;
    border:1px solid #555;
    padding:16px 20px 0 20px;
    width:520px;
    margin:0 auto;
}
#comments li.byuser {
    background:#c6cfa9;
    border:1px solid #A1A688;
    width:520px;
}
#comment-notes {
	margin:0 0 12px 0;
}
#comments .fn {
	font-weight:bold;
	font-size:12px;
	padding:0px 0 0 58px;
	display:block;
}

/* additional styles from COMMENTS portion of THEMATIC, not currently using I THINK:

#comments-list .comment-meta a {
    font-style:italic;
    color:#fff;
}
#comments li.byuser p a {
}
#comments li.bypostauthor {
}
#comments li.bypostauthor p a {
}
#comments .avatar {
    width:48px;
    height:48px;
    position:absolute;
    top:19px;
    left:20px;
}
#comments .fn a {
    color:#fff;
}
#comments li p {
    margin:0;
    padding:0 0 18px 0;
}
#trackbacks-list .comment-author {
    margin:0 0 18px 0;
    font-size:11px;
}
#trackbacks-list .comment-author a {
    font-size:14px;
    font-weight:bold;
    color:#fff;
}
#respond h3 {
    padding-top:18px;
}
#respond form {
    padding:0 0 36px 0;
}
#respond #form-section-author {
    width:230px;
    float:left;
}
#respond #form-section-author input {
    width:220px;
}
#respond #form-section-email {
    width:220px;
    float:right;
}
#respond #form-section-email input {
    width:100%;
}
#respond #form-section-url {
}
#respond #form-section-url input {
    width:100%;
}
#respond .form-label {
    font-size:10px;
}
#respond .form-input input {
    margin:0 0 14px 0;
}
#respond textarea {
    width:100%;
    margin:0 0 16px 0;
}
#respond .form-submit {
    float:right;   
}
p.subscribe-to-comments {
    width:260px;
    float:left;
}
p.subscribe-to-comments label {
}
p.comment_license {
    clear:both;
    margin:0;
}
p.solo-subscribe-to-comments {
    clear:both;
    margin:0;
}
p.solo-subscribe-to-comments:first-line {
    font-style:italic;
}
COMMENT START
input#solo-subscribe-email {
    width:220px;
    margin:9px 0;
}COMMENT END
#respond .required {
    font-weight:bold;
}

*/

/* formatting for the comment form: spacing above and below submit button, making "You may use the following HTML tags..." invisible") */

#commentform .form-submit {
	margin-top:8px;
}

#commentform {
	padding-bottom:8px;
}

#commentform #form-allowed-tags {
	display: none;
}
#form-allowed-tags code {
	display: none;
}

/* =Author Info FROM THEMATIC - NOT CURRENTLY USING I THINK


#author-info {
    margin:18px 0 36px 0;
}
#author-info p:first-line {
    font-weight:bold;
}
#author-info .avatar {
    float:left;
    width:72px;
    height:72px;
    margin:0 10px 0 0;
    padding:5px;
    background:#B5D1EA;
    position:relative;
    top:4px;
}
-------------------------------------------------------------- */

/* =Navigation FROM THEMATIC - MODIFIED BELOW
-------------------------------------------------------------- */

.navigation {
    margin:0px 0 36px 0;
    overflow:hidden;
}
.nav-previous {
	float: left;
	width:50%;
}
.nav-next {
	float: right;
	width:50%;
	text-align:right;
}
#nav-above,#nav-below {
	width: 100%;
}
#nav-above {
    margin:18px 0 36px 0;
}
.home #nav-above, .single #nav-above {
/*    display:none; ADD THIS BACK IN IF YOU DON'T WANT THE older posts LINK TO APPEAR ON HOME PAGE */
}
.paged #nav-above {
    display:block;
}

/* I added to get prev/next post links to pop more, and get spacing right */

#nav-below, #nav-below a, #nav-above, #nav-above a {
    font-weight:bold;
    color:#333;
}

#nav-above {
	margin:0px 0 12px 0;
}

/* =Images FROM THEMATIC
-------------------------------------------------------------- */

/*for images with no captions
KILLED THIS - NOT SURE WHY, BUT IT WAS OVERRIDING OUR ZP-PIC insert STUFF
.entry-content img {
	border: 1px solid #AAA;
	margin: 8px 12px 8px 12px; 
	max-width:100%; 
	}
	
/*rollover border for images with no captions
.entry-content a:hover img { 
	border:1px solid #A1A688;
	}
*/

/*IMAGE DEFINITIONS for images NOT coming out of ZP; i.e., coming from the media library inside WP */
	
/*kills padding on left when image is left-aligned in body text*/
img.alignleft,img.align-left {
	margin: 8px 16px 16px 16px; 
	-moz-border-radius: 0px;
	-khtml-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;

	float: left;
	margin-left:0px;
	border: 1px solid #CCC;
}

/*kills padding on right when image is right-aligned in body text*/
img.alignright,img.align-right {
	margin: 8px 16px 16px 16px; 
	-moz-border-radius: 0px;
	-khtml-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;

	display: block;
	float: right;
	margin-right:0px;
	border: 1px solid #CCC;
}

.aligncenter,
div.aligncenter {
	margin: 8px 16px 16px 16px; 
	-moz-border-radius: 0px;
	-khtml-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;

	display: block;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #CCC;
}

/*don't think i need these anymore, but not sure:
img.center, img.centered {
	margin: 0 auto;
	display: block;
	float: none;
	clear: both;
	border: 1px solid #CCC;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.aligncenter {
	align:center;
}
*/



/* Captions COPIED OVER FROM DEFAULT THEME AND MODIFIED*/

/*for images with captions - nixed the frame that occurs in DEFAULT them*/
.wp-caption {
	text-align: center;
	margin: 8px 12px 8px 12px; 
	-moz-border-radius: 0px;
	-khtml-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}

.wp-caption.alignleft,.wp-caption.aligh-left {
	margin-left:0px;
}

.wp-caption.alignright,.wp-caption.align-right {
	margin-right:0px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 1px solid #CCC;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	font-style: italic;
	color:#222;
	line-height: 16px;
	padding: 0 10px 5px;
	margin: 0;
}
.wp-smiley {/*Prevent the smileys from breaking line-height */
	max-height:12px;
	margin:0 !important;
}
/* End captions */

/*for images inserted from ZP - perhaps we can get rid of some of the other styles above? */
/*this works as follows: 
	.zp-container holds everything
	.zp-pic is the right size for viewable area, with everything falling outside hidden by overflow: hidden
	look in functions.php for the function that calls the zp image.
	zp makes it the right size, but then it is moved around (by negative top and left margins) and then
	cropped via overflow:hidden.
	.zp-caption is... duh... the caption.*/

.zp-container_alignleft, .zp-container_aligncenter, .zp-container_alignright {
	text-align: center;
	margin: 8px 16px 8px 16px; 
	-moz-border-radius: 0px;
	-khtml-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	max-width:100%;
	border: none;
}

.zp-container_alignleft {
	float: left;
	margin-left:0px;
}

.zp-container_alignright {
	float: right;
	margin-right:0px;
}

.zp-container_aligncenter {
	float: none;
	align:center;
	margin: 8px auto;
}

.zp-pic {
	display:-moz-inline-stack;
	display:inline-block;
	overflow:hidden;
	border:1px solid #CCC;
}	

.zp-container_alignleft img, .zp-container_aligncenter img, .zp-container_alignright img, .zp-container_alignleft a:hover img, .zp-container_aligncenter a:hover img, .zp-container_alignright a:hover img, zp-pic img, zp-pic a:hover img {
	margin: 0;
	padding: 0;
	border: none;
}

.zp-caption {
	margin: 0 auto 0 auto;
}

.zp-caption p {
	font-size: 11px;
	font-style: italic;
	color:#222;
	line-height: 16px;
	padding: 0 10px 5px;
	margin: 0;
}	

.pixrow_clear {
	clear:both
}

/* =Asides (widgetized areas) FROM THEMATIC
HAVEN'T CHANGED MUCH OF THIS YET
-------------------------------------*/
.aside ul {
    margin:0;
    list-style:none;
}
.aside {
}
.aside h3 {
    font-size:14px;
    font-weight:bold;
}
.aside ul ul {
    list-style:square;
}
/* Begin Calendar styles */
.aside table {
    border-top:1px solid #e0e0e0;
    margin:0 0 8px 0;
}
.aside th {
    border-left:1px solid #e0e0e0;
}
.aside tr {
    border-bottom:1px solid #e0e0e0;
    border-right:1px solid #e0e0e0;
    line-height:35px;
}
.aside td {
    border-left:1px solid #e0e0e0;
    padding:0 10px;
}
.aside caption { /* Make the caption match h3 styles */
    font-size:14px;
    font-weight:bold;
    text-align:left;
    margin:0 0 9px 0;
}
.aside tfoot tr {
    border:none;
    line-height:36px;
}
.aside tfoot td {
    border:none;
    padding:0;
}
.aside #next {
    text-align:right;
}
/* End Calendar styles */
/* Begin Search styles */
.aside form {
    margin:4px 0 10px 0;
}
/* End Search styles */
/* Begin RSS widget styles */
/* I think I'm going to have to reset some stuff in functions.php for the RSS widget. It stinks for styling. */
/* End RSS widget styles */

#content .widgetcontainer {
    border-top:1px solid #e0e0e0;
    padding:35px 1px 18px 1px;
    margin:18px 0 36px 0;
}
/*I did change this one: for widgets that appear at the top of pages*/
#index-top .widgetcontainer,
#single-top .widgetcontainer,
#page-top .widgetcontainer {
    border-top:none;
    border-bottom:1px solid #e0e0e0;
    padding:10px 1px 30px 1px;
    margin:0 0 36px 0;
}
#content .aside:first-child .widgetcontainer:first-child {
    padding-top:18px;
}
.page #content .aside:first-child .widgetcontainer:first-child {
    padding-top:0;
}
#content .aside h3 {
    font-size:24px;
    line-height:26px;
    padding:8px 0 20px 0;
    font-weight:bold;
}
#single-bottom .widgetcontainer {
    border-top:none;
}
.main-aside {
}
/*changed this one: for right-hand column: adjusted size, color and padding*/
.main-aside h3 {
    font-size:14px;
    color:#333;
    padding:14px 0 1px 0;
}
/*changed this one: for lists of links, etc.: adjusted margin, made disc*/
.main-aside ul ul {
	list-style:disc;
    margin:0 0 14px 1.5em;
}
.main-aside ul ul ul {
    margin:0;
}
.sub-aside h3 {
}
#footer .widgetcontainer {
    padding:0 1px;
    margin:0 0 18px 0;
}
#footer .widgetcontainer ul {
    margin:0 0 0 13px;
}
#footer .widgetcontainer ul ul {
}
.textwidget {
	color:#7B7F69;
}

.textwidget a {
	color:#CE653B;
}

#welcome_blurb {
	border-bottom:1px solid #E0E0E0;
	margin:0 0 24px;
	padding:10px 1px 24px;
	color:#7B7F69;
}
#welcome_blurb a {
	color:#CE653B;
}

/*don't need these anymore, but they made the main-aside links softer
.main-aside a:link, .main-aside a:visited {
    color:#7B7F69;
    text-decoration:none;
}
.main-aside a:hover {
    text-decoration:underline;
}
*/

/* =Footer
-------------------------------------------------------------- */

#footer {
    clear:both;
    background:#333;
    height:124px;
    text-align:left; /*don't need this here, but need it for gallery pages*/
    color:#fff;
    padding:34px 0 0px 0;
    border-top:2px solid #c6cfa9;
}
#footer a {
    color:#fff;
}
    
#siteinfo {
	width:970px;
    clear:both;
    margin:0 auto;
    padding:0 0 0 10px;
}

#subsidiary {
	width:970px;
	padding:0 0 0 10px;
    margin:0 auto;
    overflow:hidden;
}
#subsidiary .aside {
    width:300px;
    float:left;
    margin:0 20px 18px 0;
}
#subsidiary #third {
    margin:0;
}
    
/* =PageNavi
HAVEN'T CHANGED ANY OF THIS
-------------------------------------------------------------- */

/* Use !important to override PageNavi CSS */

.wp-pagenavi {
    margin:0 0 0 0;
    line-height:36px;
}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active {
    color:#2772B3 !important;
    background:#transparent !important;
    border:1px solid #e0e0e0 !important;
}
.wp-pagenavi a:hover {
    color:#000 !important;	
}
.wp-pagenavi span.pages {
	background:transparent !important;
	border:none !important;
    margin-left:0 !important;
    padding-left:0 !important;
}
.wp-pagenavi span.current {
	background:transparent !important;
    border:1px solid #e0e0e0 !important;
}
.wp-pagenavi span.extend {
	background:transparent !important;
	border:none !important;
    margin:0 !important;
}
/*BEGIN RANDOM STUFF ADDED to get things to work
-------------------------------------------------------------- */

/* added to get tag cloud to not get cut off in IE 7.0 on PC */

#tag_cloud {
	padding-bottom:3px;
}

/* added to make secondary text invisible - just using it as a spacer */

#secondary {
	clear:right;
	color:#fff;
	padding-bottom:30px;
}

/* added to get RSS images to look right inline. Tried to use a class, but for some reason class was superceded by another call. So using id's instead.*/

#image_rss1, #image_rss1 a, #image_rss2, #image_rss2 a {
    margin:0px;
    border:none;
}

/*END RANDOM STUFF ADDED
-----------------------------------------------*/

/* BEGIN MY OWN HEADER STUFF added for ExieTheme */
/* it's called in functions.php (for exietheme) */

.header_outer_container {
	position:absolute;
	width:100%;
	top:0;
	left:0;
}

.header_inner_container {
	position:relative;
	width:970px;
	display:block;
	padding-left:10px;
	margin-left:auto;
	margin-right:auto;
}

#headerbigtext1 {  	
	position:relative; /* mot sure why this one has to be relative and others absolute, but it makes it work on IE 7.0 on PC */
	top:-6px;
	text-align:left;
	font-family:Georgia, serif;
	line-height:72px;  /* IE 7.0 on PC needs this or else full line doesn't show. :( */
	color:#666;
    font-size:72px;
    font-weight:bold;
    letter-spacing:0px;
    overflow:visible;
}

#headerbigtext2 {
	position:absolute;
	top:41px;
	left:365px;
	text-align:left;
	font-family:Georgia, serif;
	line-height:96px; /* IE 7.0 on PC needs this or else full line doesn't show. :( */
	color:#666;
    font-size:96px;
    font-weight:bold;
    letter-spacing:0px;
}

#headermenu {
	position:relative;
	top:47px;
	text-align:left;
	font-family:Georgia, serif;
	line-height:34px;  /* IE 7.0 on PC needs this or else full line doesn't show. this one bigger 'cause "p" drops below line:( */
	color:#A1A688;
    font-size:30px;
    font-weight:bold;
    letter-spacing:1px;
}

#headermenu a {
	color:#A1A688; 
    text-decoration:none;
}

#headermenu a:hover {
	color:#CE653B;
}

#headermenu_currentlocation_text, #headermenu_currentlocation_text a {
	color:#fff;
}

#headermenu_smaller_text {
	font-size:18px;
}

#header_photolink_container {
	position:absolute;
	top:9px;
	right:0px;
	width:288px;
	text-align:center;
}

#header_photolink_text {
	color:#777;
	font-style:italic;
}

#header_photolink_text a: hover {
	text-decoration:none;
	color:#333;
}

/* this makes the video inserted with my own function gJWFLVinsert cerntered */
.video_player, .video_caption {
	text-align: center;
}

/* this makes the FVL Embed video centered (for up to 9 instances on a page) */
#player1, #player2, #player3, #player4, #player5, #player6, #player7, #player8, #player9, .video_caption {
	text-align: center;
}

.video_caption p {
	font-style: italic;
	color:#555555
}

/* END MY OWN HEADER STUFF added for ExieTheme */
