/*

Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.3.0
 */
 
 /*

Theme Name: WordPress Theme Generator 

Theme URI: http://www.yvoschaap.com/wpthemegen/

Description: WordPress Custom Theme for Midnight Eggs created with the <a href="http://www.yvoschaap.com/wpthemegen/">WordPress Theme Generator</a>. To edit your current theme go: <a href="http://tinyurl.com/bsm8qp">edit settings</a>.

Version: 22 Jan, 21:53

Author: W.P. Gen

Author URI: http://www.yvoschaap.com/


*/
 
/************

MAIN LAYOUT

*************/
 
#doc3, .yui-t1 {	
	width: auto; 
	/*border: thin solid blue;*/
}

.yui-b{position:relative;}
.yui-b{_position:static;}
#yui-main .yui-b{position:static;}
#yui-main{width:100%;}
.yui-t1 #yui-main {float:right;margin-left:-25em;/*border: thick solid red;*/}
.yui-t1 .yui-b{float:left;width:24em; text-align: left;}
.yui-t1 #yui-main .yui-b{margin-left:24em;}

#yui-main .yui-b{float:none;width:auto;}
#bd:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#bd {zoom:1;}


.yui-t1 #yui-main .yui-b img {
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
}


body{
	font-family: Georgia, Times New Roman, serif;
	/*font-family: Palatino Linotype, Book Antiqua, Palatino, serif;*/
	font-size: 12pt;
	/*line-height: 120%;*/
	/* background-color: #d5eae9;*/
	background-image: url('http://www.kimberlybelle.com/blog/wp-content/uploads/2009/07/nlbackground.jpg');
	background-repeat: repeat;
	background-position: center top;
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 30px;	
	padding-right: 30px;
	text-align: center;
	width: 1170px;
}

body,td,th {
	/*color: #660000;*/
	/* color: #4c0a0a; */
	/*color: #4d3001;*/
	color: #3b1d13;
	/*color: #000000;*/
}

strong, b {

	font-weight: bold;
}

em, i {
	font-style: italic;
}

a img {
	border: none;
}

a, a:link, a:visited {
	padding: 1px;
	color: #00a9a4;
	/*color: #cc0000;*/
	text-decoration: none;
}

a:hover {
	/*color: #660000;*/
	/*color: #006666;*/
	/* color: #003333; */
	/*color: #336666;*/
	/*color: #4c0a0a;*/
	color: #3b1d13;
	/*color: #01172e;*/
	/*color: #cc0000;*/
	text-decoration: underline;
	;
}

/***********
	Category class (in posts)
************/

.category a{
	color: #BC1111;
}

/***********
	Tag class (in posts)
************/

.tags a{
	color: #BC1111;
}


/************

MAIN HEADER IMAGE SECTION

*************/

#hd {
	border: thin solid #000000;
	/* border: thin solid #660000; */
	width: 1166px;
	height: 272px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 6px;
	padding-bottom: 6px;
}

#hd img {
	border: thin solid #000000; 
	/* border: thin solid #660000; */
}

/***********
 ALL PAGES
************/

.pagecontent {
	padding: 30px 0px 0px 0px;
}

.pagecontent p {
	line-height: 1.5em;
}


/**********

HEADERS for ALL PAGES

***********/

.pageheader {
	font-size: 16px;
	text-transform:uppercase;
    letter-spacing:.1em;
    /*color: #660000;*/
	/*color: #4c0a0a;*/
color: #3b1d13;
/*color: #c81111;*/
    /* color: #BC1111; */
    /*color: #000000;*/
    font-weight: bold;
    border-bottom: 1px dotted #000000;
}


/************

ARCHIVE PAGE

*************/

.archiveheader h2 {
	font-size: .8em;
	text-transform:uppercase;
    letter-spacing:.1em;
	/*color: #660000;*/
	/*color: #4c0a0a;*/
color: #3b1d13;
    /*color: #000000;*/
    font-weight: bold;
    border-bottom: 1px dotted #000000;
}

#archive_list {
	padding-top: 20px;
}

.archive_section {
	padding-top: 30px;
}

.archive_title {
	font-size: .8em;
	text-transform:uppercase;
    letter-spacing:.1em;
	/*color: #660000;*/
	/*color: #4c0a0a;*/
	color: #3b1d13;
    /* color: #000000; */
    font-weight: bold;
    border-bottom: 1px dotted #000000;
}

/********
 
 TITLE STYLE for ARCHIVE PAGE
 
**********/

h2.pagetitle {
	font-family: Times New Roman, serif;
	font-weight: bold;
}


/************

 ABOUT PAGE

*************/
.pagecontent .about_section {
	padding-bottom: 10px;
	border-bottom: 1px dotted #000000;
	clear: both;
}

ul#contact_list li{
	line-height: 1.5em;
	position: relative;
	left:20px;
}

ul#press_list {
	list-style-type: none; list-style-image: none; 
}

ul#press_list li {
	line-height: 1.5em;
	position: relative;
	left:-20px;
}


/***********

 STYLES for ALL POSTS

***********/

/* POST DATE */

.itemhead .chronodata {
        margin:1.5em 0 .5em;
        padding-top: 1em;
        font-size:.65em;
        text-transform:uppercase;
        letter-spacing:.2em;
		/*color: #660000;*/
		/*color: #4c0a0a;*/
		color: #3b1d13;
        /*color: #000000;*/
}

.itemhead h3 {
	font-family: Times New Roman, serif;
	font-weight: normal;
	margin-top: 7px;
}

/* POST LINKS */

.itemhead a{
	/*color: #c40202;*/
	/*color: #BC1111;*/
	/*color: #660000;*/
	/*color: #01172e;*/
	/*color: #cc0000;*/
	text-decoration: none;
}

.itemhead a:link {
	color: #c92601;
	/*color: #BC1111;*/
	 /*color: #660000;*/
	/*color: #01172e; */
	/*color: #cc0000; */
	text-decoration: none;
}

.itemhead a:visited {
	color: #c92601;
	/*color: #000000;*/
	text-decoration: none;
}

.itemhead a:hover {
	color: #BC1111;
	/*color: #3b1d13;*/
	/*color: #660000;*/
	/*color: #000000;*/
	text-decoration: underline;
}


/* BORDER BELOW POSTS */

.post_border {
	padding-bottom:20px; 
	border-bottom: 1px dotted;
}



/*********

POST CONTENT STYLE

********/

.storycontent p {
	line-height: 1.5em;
}

.storycontent li {
	line-height: 1.5em;
}


/**************

 IMAGE CAPTIONS within POSTS

**************/

.yui-t1 #yui-main .yui-b .wp-caption img {
     margin: 0px 0px 5px 10px;
     padding: 3px;
     border: 1px solid #000000;
}

.wp-caption p.wp-caption-text {
	padding: 0;
	margin: 0;
    text-align: center;
    text-transform:uppercase;
    font-size: .6em;
    letter-spacing: .1em;
    color: #BC1111;
    /*color: #01172e;*/
	/*color: #cc0000; */
}

p.portrait-caption{
	padding: 0;
	margin-top: -8px;
    text-align: center;
    text-transform:uppercase;
    font-size: .8em;
    letter-spacing: .1em;
    color: #00a9a4;
}

/************

POST AND PAGE IMAGES

*************/

.yui-t1 #yui-main .yui-b .storycontent img {
     margin: 0px 5px 5px 10px;
     padding: 3px;
     border: 1px solid #000000;
}

.yui-t1 #yui-main .yui-b .pagecontent img {
     margin: 0px 10px 5px 10px;
     padding: 3px;
     border: 1px solid #000000;
}


/***************

 SIDEBAR AND SIDEBAR WIDGETS 

***************/

#secondary, #third{
	/*background-color: ;*/
	background-image: url(/); 
	background-repeat: repeat;
	padding: 2px;
	/*border: thick dotted brown;*/
	font-family: Georgia, Times New Roman, serif;
    /*font-family: Palatino Linotype, Book Antiqua, Palatino, serif;*/
    font-size:10pt;
	SP_GRADIENT
}

#secondary h4, #third h4{
	/*color: #660000;*/
	/*color: #4c0a0a;*/

/*color: #BC1111;*/
 color: #3b1d13; 
	/* color: #000000; */
	/*font-family: Palatino Linotype, Book Antiqua, Palatino, serif;*/
	font-family: Georgia, Times New Roman, serif;
    font-size:8pt;
    font-weight:normal;
    text-transform:uppercase;
    letter-spacing:.15em;
	margin-top: 2px;
	padding: 2px 2px 0px 2px;
}

#secondary p, #third p{
	padding: 3px;
}

#secondary li{
    font-size: 10pt;
}

.sidebar_widget {
	padding-bottom: 14px;
	border-bottom: 1px dotted;
}

.sidebar_widget ul{
	margin: 0; padding: 0px 0px 0px 15px; 
	list-style-type: none; list-style-image: none; 
}

.sidebar_widget ul.wplc_event_list li{
	line-height: 1.4em;
	text-indent: -10px;
}

ul.wplc_event_list {
	list-style-type: none; list-style-image: none; 
}

ul.wplc_event_list li {
	line-height: 1.5em;
}

.sidebar_widget li {
	padding: 2px 0px;
}

.sidebar_widget .textwidget {
	line-height: 1.4em;
}

.sidebar_widget img {
	padding: 0px 0px 3px 0px;
}

.sidebar_widget #sidebar_menu li{
	border-bottom: 1px dotted;
}


/**********

SIDEBAR RECENT COMMENTS SECTION

***********/

#recentcomments {
	margin: 0; padding: 0px 0px 0px 15px; 
	list-style-type: none; list-style-image: none; 
}

li.recentcomments {
	padding: 3px; border-top: 1px dotted;
	line-height: 1.4em;	
}


/**********

ALIGNMENT (e.g. PREV and NEXT LINKS)

***********/

.alignright {
	float: right;
}

.alignleft {
	float: left;
}

.aligncenter {
	text-align:center;
}



/***********

COMMENTS SECTION

************/

h3#comments {
	text-align: left;
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 25px;
}

h3#respond {
	text-align: left;
	font-size: 1em;
	font-weight: bold;
}



/********

FOOTER

*********/

#ft {
	clear:both;
	width: 580px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
    text-transform:uppercase;
    font-size: .8em; 
    letter-spacing: .1em;
	line-height: 1.5em;
	/*color: #660000;*/
	/*color: #4c0a0a;*/
color: #3b1d13;
	/* color: #000000; */
}

#ft-navigation {
	font-size: .7em;
	text-transform: uppercase;
}

#ft-navigation a {
	color: #00a9a4;
	/* color: #000000; */
}

#ft-navigation a:hover {
	/*color: #660000;*/
	/*color: #4c0a0a;*/
color: #3b1d13;
	/* color: #000000; */
}


#ft #ft-title {
	font-size: .8em;
	letter-spacing: .2em;
	padding-bottom: 10px;
}

#ft #photo-disclaimer {
	font-size: .6em;
}

#ft #copyright {
	font-size: .7em;
}


#ft a:link, #ft a:hover, #ft a:visited{
	/*color: #660000;*/
	/*color: #4c0a0a;*/
color: #3b1d13;
	/* color: #000000; */
}

#linkwithin_logo_0 {
margin:0 !important;
}



