/* Begin Typography & Colors */ body { font-size: 62.5%; /* Resets 1em to 10px */ font-family: Arial, Sans-Serif; color: #FFF; } a { font-weight: bold !important; } .entry { line-height: 1.4em; } small { font-family: Arial, Helvetica, Sans-Serif; font-size: 0.9em; line-height: 1.5em; } h1, h2, h3, .inline-widgets #wp-calendar caption, .blogname, .blogdesc { font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; font-weight: bold; } #content { font-size: 1.2em; } .blogname { font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size: 4em; letter-spacing: -.05em; margin-top: 15px; } .blogname, .blogname a, blogname a:hover, .blogname a:visited, .blogdesc { text-decoration: none; color: white; } .blogname, .blogdesc { font-weight: bold; position: absolute; z-index: 100; margin-left: 15px; } .blogdesc { font-size: 1.2em; margin-top: 60px; } .posttitle, #comments, #respond { font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; font-weight: bold; font-size: 1.6em; } .posttitle, .posttitle a, .posttitle a:hover, .posttitle a:visited { text-align: left; text-decoration: none; color: #FFF; } .posttitle-archive, .posttitle-search, #comments, #respond { font-size: 1.5em; } .pagetitle { font-size: 1.6em; } .widgettitle, .sidebars li.linkcat h2 { font-family: 'Lucida Grande', Verdana, Sans-Serif; font-size: 1.2em; } .inline-widgets .widgettitle, .inline-widgets #wp-calendar caption { font-size: 1.4em; } .sidebars .widgettitle, #wp-calendar caption, cite { text-decoration: none; } .widgettitle a { color: #333; } .commentlist li, #commentform input, #commentform textarea { font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif; } .commentlist li { font-weight: bold; } .commentlist cite, .commentlist cite a { font-weight: bold; font-style: normal; font-size: 1.1em; } .commentlist p { font-weight: normal; line-height: 1.5em; text-transform: none; } #commentform p { font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; } .commentmetadata { font-weight: normal; } .sidebars { font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif; } small, .sidebars ul li, .sidebars ol li, .nocomments, .postmetadata, strike { color: #CCC; } code { font: 1em 'Courier New', Courier, Fixed; } blockquote { color: #555; font-style: italic; } em { font-style: normal; font-weight: bold; } acronym, abbr, span.caps { font-size: 0.9em; letter-spacing: .07em; } a { text-decoration: none; } a:hover { text-decoration: underline; } #wp-calendar #prev a, #wp-calendar #next a { font-size: 9pt; } #wp-calendar a { text-decoration: none; } #wp-calendar caption { font: bold 1.2em 'Lucida Grande', Verdana, Arial, Sans-Serif; } #wp-calendar th { font-style: normal; text-transform: capitalize; } .text-shadow { color: #333 !important; } .text-stroke-tl, .text-stroke-tr, .text-stroke-bl, .text-stroke-br { color: #000 !important; } .four04 { font-weight: bold; font-size: 18pt; letter-spacing: -.1em; text-align: center; margin-top: 10px } .four04-big { font-size: 50pt; letter-spacing: -.05em; line-height: .6em; margin-top: .3em; } p { margin: 1em 0; } /* End Typography & Colors */ /* Begin Structure */ * { padding: 0; margin: 0; } #page { width: 961px; margin: 0 auto; } #header { height: 125px; position: relative; } #main { width: 100%; } #main>table { width: 100%; } #content, #sidebar { vertical-align: top; } #content { width: 703px; } #sidebar { width: 248px; } .alt { border-top: 1px solid #eee; border-bottom: 1px solid #eee; } .post { clear: both; text-align: justify; padding: 0px; height: 1%; /* peekaboo */} .post-top { background: transparent url(images/post-top.png); height: 14px; } .post-middle { background: transparent url(images/post-middle.png); padding: 5px 20px; width:663px; color: white; } .post-bottom { background: transparent url(images/post-bottom.png); height: 16px; } .sidebar-top { background: transparent url(images/sidebar-top.png); height: 14px; } .sidebar-middle { background: transparent url(images/sidebar-middle.png); padding: 10px 20px; width:208px; color: white; } .sidebar-bottom { background: transparent url(images/sidebar-bottom.png); height: 16px; } .smallattachment { text-align: center; width: 128px; margin: 5px 5px 5px 0px; } .attachment { text-align: center; margin: 5px 0px; } .postmetadata, .entry, .inline-widgets, .clear { clear: both; } #footer { margin: 0 auto; width: 975px; } #footer p { margin: 0; font-size: 9pt; font-weight: bold; color: #000; padding: 7px 0; text-align: center; } #footer a { color: white; } .widgets { overflow: hidden; } .pagetitle { margin-top: 30px; text-align: center; } .post .pagetitle { margin-top: inherit; text-align: left; font-size: 1.5em; } .widgets .widgettitle { margin: 5px 0 0 0; } .comments { margin: 40px auto 20px; } .text-shadow { position: absolute; top: +2px; left: +2px; z-index: 98; } .text-stroke-tl { position: absolute; top: -1px; left: -1px; } .text-stroke-tr { position: absolute; top: -1px; left: +1px; } .text-stroke-bl { position: absolute; top: +1px; left: -1px; } .text-stroke-br { position: absolute; top: +1px; left: +1px; } .text-stroke-tl, .text-stroke-tr, .text-stroke-bl, .text-stroke-br { z-index: 99; } .switch-post { float: right; position: relative; right: 0px; } /* End Structure */ /* Begin Images */ .png { behavior: url(http://www.samjmiller.com/wordpress/wp-content/themes/smw/js/iepngfix.htc.php?blank=http://www.samjmiller.com/wordpress/wp-content/themes/smw/images/1x1.gif); } p img { max-width: 95%; } .entry img { float: left; margin: 3px 10px 3px 0px; background: #fff; border: 1px solid #333; padding: 3px; } img.nofloat, img.nowrap, .nofloat img, .nowrap img, .smallattachment img, .attachment img, .entry img.wp-smiley { float: none; } .entry img.wp-smiley { border: 0; padding: 0; margin: 0; background: transparent; } img.noborder { background: inherit; border: 0; padding: inherit; } img.centered { display: block; margin-left: auto; margin-right: auto; float: none; } img.alignright, img.alignleft { display: inline; } .alignright { float: right; } .alignleft { float: left } /* End Images */ /* Begin Lists */ ol, ul { padding: 0 0 0 20px; } ol ol, ol ul, ul ul, ul ol { padding: 0 0 0 10px; } ul { margin-left: 0; list-style: none; list-style-type: circle; } li { margin: 3px 0 4px 5px; } .postdata ul, .postmetadata li { display: inline; list-style-type: none; list-style-image: none; } .widgets li { list-style-image: url(images/sprites/mm_ani.gif); margin: 0 0 15px 25px; } .widgets ul, .widgets ol { padding: 0; } .widgets ul li { list-style-type: circle; list-style-image: none; margin: 0; } ol li, .widgets ol li { list-style: decimal outside; list-style-image: none; } .widgets p, .widgets select { margin: 5px 0 8px 0; } .widgets ul, .widgets ol { margin: 5px 0 0 5px; } .widgets ul ul, .widgets ol { margin: 0 0 0 10px; } .widgets ul li, .widgets ol li { margin: 3px 0 0 0; } /* End Entry Lists */ /* Begin Form Elements */ #searchform { margin: 0 auto; padding: 0 3px; text-align: center; } #content #searchform { margin-bottom: 10px; text-align: left; } .widgets #searchform #s { background: transparent; color: white; border: 1px dashed #ddd; width: 140px; padding: 2px; } #content #searchform #s { border: 1px dashed #bbb; width: 200px; padding: 2px; } .widgets #searchsubmit, #content #searchsubmit { position: relative; top: 6px; } .entry form { text-align: center; } select { width: 130px; } #commentform { margin-bottom: 30px; width: 99%; } #commentform input { width: 170px; padding: 2px; margin: 5px 5px 1px 0; } #commentform textarea { width: 99%; padding: 2px; } #commentform #submit { margin: 0 1em 0 0; float: right; } /* End Form Elements */ /* Begin Comments*/ .alt { margin: 0; padding: 10px; } .commentlist { text-align: justify; margin-left: 3em; margin-bottom: 15px; } .commentlist li { margin: 15px 0 3px 0; padding: 5px 10px 3px 10px; list-style: decimal outside; } .commentlist p { margin: 10px 5px 10px 0; } #commentform p { margin: 5px 0; } .nocomments { text-align: center; } .commentmetadata { display: block; } .comment { border-bottom: 1px solid #eee; } .authorcomment { background: #000; color: #FFF; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; } /* End Comments */ /* Begin Calendar */ #wp-calendar { empty-cells: show; margin: 0 !important; margin-top: -1.5em !important;; width: 155px; } #wp-calendar caption { margin-top: -1.2em; } /* dirty fix for the event calendar plugin */ div#wp-calendar caption { padding-top: 1.5em; } div#wp-calendar .nav { margin: 0 0 -1.5em 0; position: relative; } /* end dirty fix */ #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 #today { background: #000; } #wp-calendar caption { text-align: left; width: 100%; } #wp-calendar th { padding: 3px 0; text-align: center; } #wp-calendar td { padding: 3px 0; text-align: center; } /* End Calendar */ /* Begin Various Tags & Classes */ acronym, abbr, span.caps { cursor: help; } acronym, abbr { border-bottom: 1px dashed #999; } blockquote { margin: 15px 10px 0 10px; padding: 0 20px 0 20px; border: 1px dashed #ddd; border-left: 0; border-right: 0; background: #fff; } .center { text-align: center; } a img { border: none; } .contrast { border: 1px solid #333; background: url(images/transluscent.png); padding: 3px 5px; } .navigation { padding: 0 10px; } .navigation a, .navigation a:hover { color: #F8D820; position: relative; } .navigation div { position: relative; padding: 20px 0; width: 50%; text-align: left; } .navigation .alignright { text-align: right; } .cal { color: #fff; text-align: center; line-height: 1.4em; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Sans-Serif; padding: 1px; width: 2.9em; } .calborder { display: inline; padding: 1px; float: left; margin-right: 1em; } .cal span { display: block; } .cald { font-size: 1.5em; letter-spacing: .2em; padding-left: .2em } .cald2 { letter-spacing: 0em; padding-left: 0em } .calm { font-weight: bold; font-size: 2em; line-height: .7em; } .caly { font-size: .8em; line-height: 1em; } .pages { display: inline; position: absolute; left: 0; bottom: 0; text-align: right; padding: .6em 0; width: 100%; } .pages li { list-style-type: none; display: inline; margin: 0 1em; position: relative; } .pages a, .pages a:hover, .pagelink { font-size: 1.5em; font-weight: bold; color: #FFF; letter-spacing: -.08em !important; letter-spacing: -.1em; } .postinfo { padding-bottom: 1em; } .posttitle { line-height: .9em; padding-bottom: 5px; border-bottom: 1px solid #999; } .head_overlay { background: url(images/head_overlay.png); } #rss { float: right; padding-right: 4px; } .inline-widgets { padding-left: 0; } .inline-widgets li { list-style-type: none; } .inline-widgets li ul { padding-left: 2em; } .inline-widgets li li { list-style-type: circle; } .textwidget { padding-right: 10px; } .googlemap img { background: inherit; } /* End Various Tags & Classes*/