/*   
Theme Name: NELILLY
Theme URI: http://nelilly.greententacles.com
Description: The N.E. Lilly Personal Theme template -- WordPress v2.9.1
Author: Nathan E. Lilly
Author URI: http://www.greententacles.com
Version: 1
*/

@media screen {

* { margin: 0; padding: 0; }
body{ margin:0; padding:0; background-color:#e9f4eb; color:#000000; background-image:url(images/bg.jpg); background-repeat:repeat-x; font-family: helvetica, arial, sans-serif; font-size:16px; }


.poem { text-indent: -1em; background:none; border:none;}
.poem p { margin:0; padding:0; }

.alignleft { float:left; padding-right:12px; }

.alignright { float:right; padding-left:12px; }

#page-wrap{ margin:0; padding:0; width:728px; background-image:url(images/gt6.jpg); background-position:right top; background-repeat:no-repeat; }
#page-main { width:548px; float:left; overflow:auto; margin-bottom:2em; }
#header h1 { text-shadow: 0px 2px 3px #f4fff4; }
.meta { font-size: .825em; border-top:1px #999 dashed; padding-top:.25em; }
.entry {  margin:2em 0; line-height:1.4; }
.post { margin:3em 0; }
.postmetadata, .entry .tags { font-size: .825em; border-top:3px #999 double; border-bottom:3px #999 double; }
.wp-caption-text { font-size:.75em; }
#sidebar { width:328px; float:right; font-size:.8em; margin-bottom:2em; }
#sidebar h2 { border-top: 1px solid #000; margin-top:1em; }
#sidebar ul { list-style:none; margin:0; padding:0; }
#sidebar li { list-style:none; margin:0; padding:0; }
#sidebar li ul li { list-style:inside; }
#footer { clear:both; width:100%; color:#fff; background-color:#000; padding:1em; margin-top:2em; }
#footer h1, #footer h2, #footer h3 { text-shadow:none; }
#footer ul { list-style:none; }
#footer li { list-style:none; }
h1 { margin:36px 0 0 0 ; padding:0; font-size:3em; font-weight:normal; }
h1 a { margin:0; padding:0; font-weight:normal; }
h2 { margin:0; padding:10px 0 0 0; color:#333333; font-size:2em; }
h3 { margin:0; padding:5px 0 0 0; color:#333333; font-size:1.5em; }
p { margin:0; padding:0; color:#000000; font-size:1em; }
dt { margin:0; padding:5px 0 0 0; font-size:14px; }
dd { margin:0; padding:0 0 0 1em; font-size:12px; }

h3.question { font-size:1.2em; }

input { border:1px solid #000; }

a{ margin:0; padding:0; color:#339933; font-weight:normal; text-decoration:none; }
a:link{ color:#006600; }
a:visted{ color:#006666; }
a:hover{ color:#00cc00; }
a:active{ color:#00cccc; }

.screen-reader-text { position: absolute; left: -9999px; top: -9999px; }
.clear { clear: both; }
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .group, *:first-child+html .group { zoom: 1; } /* First selector = IE6, Second Selector = IE 7 */

#page-wrap { width: 960px; margin: 0px auto; }

h1, h2, h3 { font-weight: normal; margin: 0 0 10px 0; text-shadow: 0px 2px 3px #ffffff; }
h1 { }
h2 { }
h3 { }

p { margin: 0 0 2ex 0; }
a { }
a:hover { } 

blockquote { margin:1em; padding:1em; border:1px solid #ffffff; background-color:#f4fff4; }
blockquote p { }
blockquote .byline { text-align:right; font-size:.75em; }
blockquote ol, blockquote ul { margin-left:32px; }

ul, ol { margin: 0 0 10px 32px; }
ol { margin: 0 0 10px 32px; }

.post { }

.entry { }
.entry a { }
.entry a:hover { }

pre { }
code, tt { }

#meta { }
.postmetadata { }

#sidebar { }
#sidebar li { list-style:none; padding:0; margin:0; }

.navgation { }
   .next-posts { }
   .prev-posts { }

#searchform { }
	#s { }
	#searchsubmt { }

#conventions { width:952px; margin:32px auto 32px; padding: 32px 16px; border-top:3px double #999; border-bottom:3px double #999; overflow:auto; clear:both; }
#conventions legend { font-size:10px; }
#conventions form { margin:0px; }
#conventions input { margin:8px; }
#conventions ul { list-style:none; padding:0; margin:0; }
#conventions li { padding: 8px 16px 8px 0 ; width:300px; height:100px; float:left; font-size:12px; }
#conventions li h3 { font-weight:bold; padding:0; margin:0; }
#conventions li p { padding: 0px; margin:0; }
.cf_details { display:none; }
	
ol.commentlist { list-style: none; }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor { }
ol.commentlist li.byuser { }
ol.commentlist li.comment-author-admin { }
ol.commentlist li.comment { border-bottom: 1px dotted #666; padding: 10px; }
ol.commentlist li.comment div.comment-author { }
ol.commentlist li.comment div.vcard { }
ol.commentlist li.comment div.vcard cite.fn { font-style: normal; }
ol.commentlist li.comment div.vcard cite.fn a.url { }
ol.commentlist li.comment div.vcard img.avatar { float:right; margin: 0 0 10px 10px; }
ol.commentlist li.comment div.vcard img.avatar-32 { }
ol.commentlist li.comment div.vcard img.photo { }
ol.commentlist li.comment div.vcard span.says { }
ol.commentlist li.comment div.commentmetadata { }
ol.commentlist li.comment div.comment-meta { font-size: 10px; }
ol.commentlist li.comment div.comment-meta a { color: #ccc; }
ol.commentlist li.comment p { }
ol.commentlist li.comment ul { }
ol.commentlist li.comment div.reply { font-size: 11px; }
ol.commentlist li.comment div.reply a { font-weight: bold; }
ol.commentlist li.comment ul.children { list-style: none; margin: 10px 0 0; }
ol.commentlist li.comment ul.children li { }
ol.commentlist li.comment ul.children li.alt { }
ol.commentlist li.comment ul.children li.bypostauthor { }
ol.commentlist li.comment ul.children li.byuser { }
ol.commentlist li.comment ul.children li.comment { }
ol.commentlist li.comment ul.children li.comment-author-admin { }
ol.commentlist li.comment ul.children li.depth-2 { border-left: 5px solid #555; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-3 { border-left: 5px solid #999; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-4 { border-left: 5px solid #bbb; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-5 { }
ol.commentlist li.comment ul.children li.odd { }
ol.commentlist li.even { background: #fff; }
ol.commentlist li.odd { background: #f6f6f6; }
ol.commentlist li.parent { border-left: 5px solid #111; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even { }
ol.commentlist li.thread-odd { }

form { }
input[type=text] { }
textarea { }

.footnote { font-size:.8em; }


} /* END screen media */


@media print {

.do-not-print { display: none; }
#comments { page-break-before: always; }

body { width: 100% !important; margin: 0 !important; padding: 0 !important; line-height: 1.4; word-spacing: 1.1pt; letter-spacing: 0.2pt; font-family: Garamond,"Times New Roman", serif; color: #000; background: none; font-size: 12pt; }
h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }
h1 { font-size: 19pt; }
h2 { font-size:17pt; }
h3 { font-size:15pt; }
h4,h5,h6 { font-size:12pt; }
code { font: 10pt Courier, monospace; } 
blockquote { margin: 1.3em; padding: 1em; }
img { display: block; margin: 1em 0; }
a img { border: none; }
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
td { border-bottom: 1px solid #333; }
th, td { padding: 4px 10px 4px 0; }
caption { background: #fff; margin-bottom: 2em; text-align: left; }
thead { display: table-header-group; }
tr { page-break-inside: avoid; } 
a { text-decoration: none; color: black; }
	
} /* END print media */
