
/*  
Theme Name: Connie's Theme
Author: Connie Burianek
Author URL: http://burianek.com/
*/

* { margin: 0; padding: 0; }

body { margin: 0px; padding: 0px; font-size: 62.5%; /* Resets 1em to 10px */ font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; background: #FFFFFF url(images/photosbg.jpg) no-repeat fixed center top; }

#page { margin: 0px auto; padding: 0px; width: 800px; text-align: left; }

#header { height: 160px; width: 800px; background: url(images/header-img.gif) no-repeat center top; }

.headerNote { color: #999; margin: 0px 275px 0px 50px; padding-top: 10px;}

#headerLinks { margin: 0px 275px 0px 25px; padding-top: 135px; }

#headerLinkLists { margin: 0px 23px; padding: 2px 0px 2px 0px; background: #ffffff; border-bottom: 1px dashed #CCCCCC; }

#headerLinkLists li,
#headerLinkLists ul { display: inline; list-style-type: none; list-style-image: none; padding: 0px 20px 0px 0px; }

#content { font-size: 1.2em; }

#CurrentMusic { background: url(images/currentMusic.gif) no-repeat; height: 110px; width: 112px; clear: left; float: left; margin: -15px 25px 20px -27px; padding: 65px 0px 0px 40px; }

#footer { padding: 0; margin: 0; clear: both; }

#footer p { margin: 0; padding: 0px; text-align: center; }

#myFooter { border: none; height: 130px; padding: 0px; margin: 0px; background: url(images/footer-img.gif) no-repeat center top; }

#myFooter p { margin: 0; padding: 70px 0px 0px 0px; text-align: center; }

.post { margin: 0px; text-align: justify; background: url(images/divider.gif) no-repeat center bottom; padding: 0px 0px 30px; }

.post hr { display: block; }

div.post .postmetadata { font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;; font-size: 0.8em; line-height: 1.1em; }

.narrowcolumn { float: left; padding: 10px 0 20px 50px; margin: 0px; width: 450px; }

.narrowcolumn .entry p,
.widecolumn .entry p,
.post p, .post li { line-height: 1.3em; font-size: 0.9em; padding-bottom: .8em; }

.narrowcolumn .postmetadata { padding-top: 5px; text-align: left; }

.widecolumn { line-height: 1.6em; padding: 10px 0 20px 0; margin: 5px 0 0 150px; width: 450px; }

.widecolumn .post { margin: 0; }

.widecolumn .postmetadata { margin: 0px 0; }

.widecolumn .smallattachment { text-align: center; float: left; width: 128px; margin: 5px 5px 5px 0px; }

.widecolumn .attachment { text-align: center; margin: 5px 0px; }

.entry p a:visited,
.post p a:visited { color: #b85b5a; }

.singleEntry { margin: 30px 0px 15px 0px; padding: 0px 0px 5px 0px; border-bottom: 1px dashed #ddd; }

.archiveEntry { margin: 15px 0px 15px 0px; padding: 0px 0px 5px 0px; border-bottom: 1px dashed #ddd; }

h1,
h2,
h3 { font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; }

h1 { font-size: 4em; text-align: center; padding-top: 70px; margin: 0; }

h1,
h1 a,
h1 a:hover,
h1 a:visited { text-decoration: none; color: white; }

h2 { font-size: 1.6em; margin: 30px 0 0 0; padding: 0px; }

h2.posttitle,
div.archiveEntry h3{ margin: 0px; padding: 0px; border-bottom: dashed #CCC 1px; font-variant:small-caps; font-weight:normal; font-size: 1.2em; }

div.singleEntry h2 a,
div.singleEntry h2 a:visited,
div.archiveEntry h3 a,
div.archiveEntry h3 a:visited { color: #5F769C; }

div.archiveEntry h3 { margin:5px 0 0 0; }

div.singleEntry,
div.archiveEntry { background: url(/blog/wp-content/themes/mytheme/images/pen.jpg) no-repeat 0px 0px; padding-left: 23px; }

h2.pagetitle { font-size: 1.6em; margin: 15px 0 5px -27px; text-align: left; padding: 10px 0px 10px 27px; border-right: 1px solid #ddd; width: 400px; }
.alt { margin: 10px 0 10px 0; padding: 10px; background-color: #f8f8f8; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }

h2.post { margin-top: 0px; }

h2,
h2 a,
h2 a:visited,
h3,
h3 a,
h3 a:visited { color: #999; }

h2.posttitle a { color:#999; }

h2 a:hover,
h3 a:hover,
div.singleEntry h2 a:hover { color: #147; }

h2,
h2 a,
h2 a:hover,
h2 a:visited,
h3,
h3 a,
h3 a:hover,
h3 a:visited,
#sidebar h2,
h3 { font-size: 1.3em; padding: 0; margin: 10px 0 0; }

h3.comments { padding: 0; margin: 40px auto 20px; }

a { color: #06c; text-decoration: none; }

a:hover { color: #147; text-decoration: underline; }

a img { border: none; }

ol,
ul { list-style:none; }

code { background: #FFF4F8; padding: 2px; margin-right: 10px; margin-left: 10px; margin-bottom: 10px; border: 1px solid #666; display: block; font: 1.1em 'Courier New', Courier, Fixed; }

.commentlist { padding: 0; text-align: justify; }

.commentlist li,
#commentform input,
#commentform textarea { font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif; }

.commentlist li { margin: 15px 0 3px; padding: 5px 10px 3px; font-weight: bold; }

.commentlist cite,
.commentlist cite a { font-weight: bold; font-style: normal; font-size: 1.2em; }

.commentlist p { margin: 10px 5px 10px 0; font-weight: normal; line-height: 1.5em; text-transform: none; }

#commentform p { margin: 5px 0; font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; }

.commentmetadata { margin: 0; display: block; font-weight: normal; }

.comment-meta { display: block; margin-top:20px; border-bottom: dashed 1px #CCC; }

.gravatar { margin-right: 5px; float: left; }

.nocomments { text-align: center; margin: 0; padding: 0; }

#sidebar { width: 240px; font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif; margin: -47px 0px 0px 530px; }

#sidebar form { margin: 0; }

#sidebar h2 { margin: 5px 0 0; padding: 0; }

#sidebar ul ul li,
#sidebar ul ol li,
.nocomments,
.postmetadata,
blockquote,
strike,
#sidebar p { color: #999999; }

.sidebckgd { background: url(images/sidebarbg2.jpg) no-repeat top; margin: 50px 0 0 0; padding: 0px 22px 10px 20px; }

.linkcat,
.pagenav,
.categories,
.archivesb,
.currentlyBrowsing { margin: 10px 0 0 0; padding: 0px 22px 10px 20px; }

.sidebckgd h2 { position: relative; top: -25px; text-align:left; font-size: 1.2em; color: #666666; font-weight: normal; font-variant: small-caps; margin-bottom: -10px; }

.widget h2 { text-align:left; font-size: 1.2em; color: #666666; font-weight: normal; font-variant: small-caps; }

#sidebar .linkcat h2,
#sidebar .pagenav h2,
#sidebar .categories h2,
#sidebar .archivesb h2,
#sidebar #now-reading h3 { position: static; text-align:left; font-size: 1.2em; color: #999999; font-variant: normal; font-weight: bold; }

#sidebar li,
#sidebar ul { margin-bottom: 15px; }

#sidebar ul p,
#sidebar ul select { margin: 5px 0 8px; }

#sidebar ul ul,
#sidebar ul ol { margin: 5px 0 0 10px; }

#sidebar ul ul ul,
#sidebar ul ol { margin: 0 0 15px 10px; }

ol li,
#sidebar ul ol li { list-style: decimal outside; }

#sidebar ul ul li,
#sidebar ul ol li { margin: 3px 0 0; padding: 0; }

#sidebar .sideimg { margin: 0 0 0 -10px; width:238px; }

#sidebar .searchback { margin: 0 0 0 10px; width:238px; background-image:url(images/lenscap.jpg) }

#sidebar .widget { margin: 0 0 0 10px; }

#now-reading img { border: none; width: 75px; height: 113px; margin-right: 5px; }

.bookItem { text-align: left; display: table-cell; float: left; height: 190px; width: 125px; margin: 10px; vertical-align: 50%; }

.bookItem img { border: none; width: 75px; height: 113px; margin-right: 5px; }

acronym,
abbr,
span.caps { font-size: 0.9em; letter-spacing: .07em; }

small { font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size: 0.9em; line-height: 1.5em; color: #777; }

#wp-calendar #prev a,
#wp-calendar #next a { font-size: 9pt; }

#wp-calendar a { text-decoration: none; }

#wp-calendar caption { font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif; text-align: center; }

#wp-calendar caption,
cite { text-decoration: none; }

#wp-calendar th { font-style: normal; text-transform: capitalize; }

.post-date { height:101px; width:70px; background-image:url(images/datebg2.jpg); background-repeat:no-repeat; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; float: left; padding: 18px 0px 0px 5px; margin: 0px 10px -20px -5px; color: #666666; }

.post-date span.day { display:block; font-size:197%; padding-top:5px; }

.post-date span.month,
.post-date span.year { display:block; font-size:77% }

.post-title-meta { padding: 20px 0px 0px 0px; min-height: 81px; }

p img { padding: 0; max-width: 100%; }

img.centered { display: block; margin-left: auto; margin-right: auto; }

img.alignright {
	padding: 4px;
	display: inline;
	float: right;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 7px;
}

img.alignleft {
	padding: 4px;
	display: inline;
	float: left;
	margin-top: 0;
	margin-right: 7px;
	margin-bottom: 2px;
	margin-left: 0;
}

a img.blackBorder { border: #000 1px solid; }

.imagewcaption { background-color: #000000; padding-top: 7px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; }

div.imagewcaption p { font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size: .8em; line-height: 1.2em; color: #FFFFFF; padding-right: 5px; padding-left: 5px; }

.imagewcaption h2 { color: #FFFFFF; }

div.note { color: #FF0000; background-color: #F1F6FC; margin: 5px; padding: 5px; border: 1px solid #CCCCCC; }

.alignright { text-align: right; }

.alignleft { text-align: left; }

.center { text-align: center; }

.imgborder { border: black 1px solid; }

html>body .entry ul { margin-left: 0px; padding: 0 0 0 30px; list-style: none; padding-left: 10px; text-indent: -10px; }

html>body .entry li { margin: 7px 0 8px 10px; }

/*.entry ul li:before, #sidebar ul ul li:before { content: "\00BB \0020"; }*/
.entry ol { padding: 0 0 0 35px; margin: 0; }

.entry ol li { margin: 0; padding: 0; }

.postmetadata ul,
.postmetadata li { display: inline; list-style-type: none; list-style-image: none; }

#searchform { margin: 10px auto; padding: 5px 3px; text-align: center; }

#sidebar #searchform #s { width: 108px; padding: 2px; }

#sidebar #searchsubmit { padding: 1px; }

.entry form { /* This is mainly for password protected posts, makes them look better. */ text-align:center; }

select { width: 130px; }

#commentform input { width: 170px; padding: 2px; margin: 5px 5px 1px 0; }

#commentform textarea { width: 100%; padding: 2px; }

#commentform #submit { margin: 0; float: right; }

#wp-calendar { empty-cells: show; margin: 10px auto 0; width: 155px; }

#wp-calendar #next a { padding-right: 10px; text-align: right; }

#wp-calendar #prev a { padding-left: 10px; text-align: left; }

#wp-calendar a { display: block; }

#wp-calendar caption { text-align: center; width: 100%; }

#wp-calendar td { padding: 3px 0; text-align: center; }

#wp-calendar td.pad:hover { /* Doesn't work in IE */ background-color: #fff; }

acronym,
abbr,
span.caps { cursor: help; }

acronym,
abbr { border-bottom: 1px dashed #999; }

blockquote { margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd; }

blockquote cite { margin: 5px 0 0; display: block; }

hr { display: none; }

.navigation { display: block; text-align: center; margin-top: 10px; margin-bottom: 60px; }

#YAPB p.toggleExif { font-size: .7em; text-align: left; }

#YAPB div.exif { background: #F8F8F8; padding: 10px; margin-top: 10px; margin-bottom: 10px; width: 420px; border: 1px solid #000; }

#YAPB div.exif li { color: #999; line-height: 1.1em; font-size: 0.8em; display: compact; padding-right: 5px; }
