]> scripts.mit.edu Git - autoinstalls/wordpress.git/blobdiff - wp-content/themes/twentyten/style.css
Wordpress 3.0
[autoinstalls/wordpress.git] / wp-content / themes / twentyten / style.css
diff --git a/wp-content/themes/twentyten/style.css b/wp-content/themes/twentyten/style.css
new file mode 100644 (file)
index 0000000..71a129e
--- /dev/null
@@ -0,0 +1,1346 @@
+/*
+Theme Name: Twenty Ten
+Theme URI: http://wordpress.org/
+Description: The 2010 default theme for WordPress.
+Author: the WordPress team
+Version: 1.0
+Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style
+*/
+
+
+/* Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
+-------------------------------------------------------------- */
+
+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;
+       vertical-align: baseline;
+       background: transparent;
+}
+body {
+       line-height: 1;
+}
+h1, h2, h3, h4, h5, h6 {
+       font-weight: normal;
+       clear: both;
+}
+ol, ul {
+       list-style: none;
+}
+blockquote {
+       quotes: none;
+}
+blockquote:before, blockquote:after {
+       content: '';
+       content: 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; }
+
+
+
+/*
+LAYOUT: Two columns
+DESCRIPTION: Two-column fixed layout with one sidebar right of content
+*/
+
+#container {
+       float: left;
+       margin: 0 -240px 0 0;
+       width: 100%;
+}
+#content {
+       margin: 0 280px 0 20px;
+}
+#primary,
+#secondary {
+       float: right;
+       overflow: hidden;
+       width: 220px;
+}
+#secondary {
+       clear: right;
+}
+#footer {
+       clear: both;
+       width: 100%;
+}
+
+/*
+LAYOUT: One column, no sidebar
+DESCRIPTION: One centered column with no sidebar
+*/
+
+.one-column #content {
+       margin: 0 auto;
+       width: 640px;
+}
+
+/*
+LAYOUT: Full width, no sidebar
+DESCRIPTION: Full width content with no sidebar; used for attachment pages
+*/
+
+.single-attachment #content {
+       margin: 0 auto;
+       width: 900px;
+}
+
+
+/* =Fonts
+-------------------------------------------------------------- */
+body,
+input,
+textarea,
+.page-title span,
+.pingback a.url {
+       font-family: Georgia, "Bitstream Charter", serif;
+}
+
+h3#comments-title,
+h3#reply-title,
+#access .menu,
+#access div.menu ul,
+#cancel-comment-reply-link,
+.form-allowed-tags,
+#site-info,
+#site-title,
+#wp-calendar,
+.comment-meta,
+.comment-body tr th,
+.comment-body thead th,
+.entry-content label,
+.entry-content tr th,
+.entry-content thead th,
+.entry-meta,
+.entry-title,
+.entry-utility,
+#respond label,
+.navigation,
+.page-title,
+.pingback p,
+.reply,
+.widget-title,
+.wp-caption-text,
+input[type=submit]
+{
+       font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
+}
+pre {
+       font-family: "Courier 10 Pitch", Courier, monospace;
+}
+code {
+       font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
+}
+
+
+
+/* =Structure
+-------------------------------------------------------------- */
+
+/* The main theme structure */
+#access .menu-header,
+div.menu,
+#colophon,
+#branding,
+#main,
+#wrapper {
+       margin: 0 auto;
+       width: 940px;
+}
+#wrapper {
+       margin-top: 20px;
+       background: #fff;
+       padding: 0 20px;
+}
+
+/* Structure the footer area */
+#footer-widget-area {
+       overflow: hidden;
+}
+#footer-widget-area .widget-area {
+       float: left;
+       margin-right: 20px;
+       width: 220px;
+}
+#footer-widget-area #fourth {
+       margin-right: 0;
+}
+#site-info {
+       float: left;
+       width: 700px;
+       font-weight: bold;
+       font-size: 14px;
+}
+#site-generator {
+       float: right;
+       width: 220px;
+}
+
+
+
+/* =Global Elements
+-------------------------------------------------------------- */
+
+/* Main global 'theme' and typographic styles  */
+body {
+       background: #f1f1f1;
+}
+
+body,
+input,
+textarea {
+       color: #666;
+       font-size: 12px;
+       line-height: 18px;
+}
+hr {
+       background-color: #E7E7E7;
+       border:0;
+       height: 1px;
+       margin-bottom: 18px;
+       clear:both;
+}
+
+/* Text elements */
+p {
+       margin-bottom: 18px;
+}
+ul {
+       list-style: square;
+       margin: 0 0 18px 1.5em;
+}
+ol {
+       list-style: decimal;
+       margin: 0 0 18px 1.5em;
+}
+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;
+}
+dl {
+       margin:0 0 24px 0;
+}
+dt {
+       font-weight: bold;
+}
+dd {
+       margin-bottom: 18px;
+}
+strong {
+       font-weight: bold;
+}
+cite,
+em,
+i {
+       font-style: italic;
+}
+big {
+       font-size: 131.25%;
+}
+ins {
+       background: #ffc;
+       text-decoration: none;
+}
+blockquote {
+       font-style: italic;
+       padding: 0 3em;
+}
+blockquote cite,
+blockquote em,
+blockquote i {
+       font-style: normal;
+}
+pre {
+       background: #f7f7f7;
+       color: #222;
+       line-height: 18px;
+       margin-bottom: 18px;
+       padding: 1.5em;
+}
+abbr,
+acronym {
+       border-bottom: 1px dotted #666;
+       cursor: help;
+}
+
+sup,
+sub {
+       height: 0;
+       line-height: 1;
+       vertical-align: baseline;
+       position: relative;
+}
+sup {
+       bottom: 1ex;
+}
+sub {
+       top: .5ex;
+}
+input[type="text"],
+textarea {
+       padding: 2px;
+       background: #f9f9f9;
+       border: 1px solid #ccc;
+       box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
+       -moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
+       -webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
+}
+a:link {
+       color:#0066CC;
+}
+a:visited {
+       color:#743399;
+}
+a:active,
+a:hover {
+       color: #FF4B33;
+}
+
+/* Text meant only for screen readers */
+.screen-reader-text {
+       position: absolute;
+       left: -9000px;
+}
+
+
+
+/* =Header
+-------------------------------------------------------------- */
+
+#header {
+       padding: 30px 0 0 0;
+}
+#site-title {
+       float: left;
+       margin: 0 0 18px 0;
+       width: 700px;
+       font-size: 30px;
+       line-height: 36px;
+}
+#site-title a {
+       color: #000;
+       font-weight: bold;
+       text-decoration: none;
+}
+#site-description {
+       clear: right;
+       float: right;
+       font-style: italic;
+       margin: 14px 0 18px 0;
+       width: 220px;
+}
+
+/* This is the custom header image */
+#branding img {
+       clear: both;
+       border-top: 4px solid #000;
+       display: block;
+       border-bottom: 1px solid #000;
+}
+
+
+
+/* =Menu
+-------------------------------------------------------------- */
+
+#access {
+       background: #000;
+       margin: 0 auto;
+       width: 940px;
+       display:block;
+       float:left;
+}
+#access .menu-header,
+div.menu {
+       font-size: 13px;
+       margin-left: 12px;
+}
+#access .menu-header ul,
+div.menu ul {
+       list-style: none;
+       margin: 0;
+}
+#access .menu-header li,
+div.menu li {
+       float:left;
+       position: relative;
+}
+#access a {
+       display:block;
+       text-decoration:none;
+       color:#aaa;
+       padding:0 10px;
+       line-height:38px;
+}
+#access ul ul {
+       display:none;
+       position:absolute;
+       top:38px;
+       left:0;
+       float:left;
+       box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
+       -moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
+       -webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
+       width: 180px;
+       z-index: 99999;
+}
+#access ul ul li {
+       min-width: 180px;       
+}
+#access ul ul ul {
+       left:100%;
+       top:0;
+}
+#access ul ul a {
+       background:#333;
+       height:auto;
+       line-height:1em;
+       padding:10px;
+       width: 160px;
+}
+#access li:hover > a,
+#access ul ul :hover > a {
+       color:#fff;
+       background:#333;
+}
+#access ul li:hover > ul {
+       display:block;
+}
+#access ul li.current_page_item > a,
+#access ul li.current-menu-ancestor > a,
+#access ul li.current-menu-item > a,
+#access ul li.current-menu-parent > a {
+       color: #fff;
+}
+
+* html #access ul li.current_page_item a,
+* html #access ul li.current-menu-ancestor a,
+* html #access ul li.current-menu-item a,
+* html #access ul li.current-menu-parent a,
+* html #access ul li a:hover {
+       color:#fff;
+}
+
+/* =Content
+-------------------------------------------------------------- */
+
+#main {
+       overflow: hidden;
+       padding: 40px 0 0 0;
+}
+#content {
+       margin-bottom: 36px;
+}
+#content,
+#content input,
+#content textarea {
+       color: #333;
+       font-size: 16px;
+       line-height: 24px;
+}
+#content p,
+#content ul,
+#content ol,
+#content dd,
+#content pre,
+#content hr {
+       margin-bottom:24px;
+}
+#content ul ul,
+#content ol ol,
+#content ul ol,
+#content ol ul {
+       margin-bottom:0;
+}
+#content pre,
+#content kbd,
+#content tt,
+#content var {
+       font-size: 15px;
+       line-height: 21px;
+}
+#content code {
+       font-size: 13px;
+}
+#content dt,
+#content th {
+       color: #000;
+}
+#content h1,
+#content h2,
+#content h3,
+#content h4,
+#content h5,
+#content h6 {
+       color: #000;
+       margin: 0 0 20px 0;
+       line-height: 1.5em;
+}
+#content table {
+       border: 1px solid #e7e7e7;
+       text-align: left;
+       margin: 0 -1px 24px 0;
+       width: 100%;
+}
+#content tr th,
+#content thead th {
+       color: #888;
+       font-size: 12px;
+       font-weight: bold;
+       line-height: 18px;
+       padding: 9px 24px;
+}
+#content tr td {
+       border-top: 1px solid #e7e7e7;
+       padding: 6px 24px;
+}
+#content tr.odd td {
+       background: #F2F7FC;
+}
+.hentry {
+       margin: 0 0 48px 0;
+}
+.home .sticky {
+       background: #F2F7FC;
+       border-top: 4px solid #000;
+       padding: 18px 20px;
+       margin-left: -20px;
+       margin-right: -20px;
+}
+.single .hentry {
+       margin: 0 0 36px 0;
+}
+.page-title {
+       color: #000;
+       font-size: 14px;
+       font-weight: bold;
+       margin: 0 0 36px 0;
+}
+.page-title span {
+       color: #333;
+       font-size: 16px;
+       font-style: italic;
+       font-weight: normal;
+}
+.page-title a:link,
+.page-title a:visited {
+       color:#888;
+       text-decoration: none;
+}
+.page-title a:active,
+.page-title a:hover {
+       color: #FF4B33;
+}
+#content .entry-title {
+       color: #000;
+       font-size: 21px;
+       line-height: 1.3em;
+       font-weight: bold;
+       margin-bottom: 0;
+}
+.entry-title a:link,
+.entry-title a:visited {
+       color:#000;
+       text-decoration: none;
+}
+.entry-title a:active,
+.entry-title a:hover {
+       color: #FF4B33;
+}
+.entry-meta {
+       color: #888;
+       font-size: 12px;
+}
+.entry-meta abbr,
+.entry-utility abbr {
+       border: none;
+}
+.entry-meta abbr:hover,
+.entry-utility abbr:hover {
+       border-bottom: 1px dotted #666;
+}
+.entry-content,
+.entry-summary {
+       clear: both;
+       padding: 12px 0 0 0;
+}
+#content .entry-summary p:last-child {
+       margin-bottom: 12px;
+}
+.entry-content fieldset {
+       border: 1px solid #E7E7E7;
+       margin: 0 0 24px 0;
+       padding: 24px;
+}
+.entry-content fieldset legend {
+       background: #fff;
+       color: #000;
+       font-weight: bold;
+       padding: 0 24px;
+}
+.entry-content input {
+       margin: 0 0 24px 0;
+}
+.entry-content input.file,
+.entry-content input.button {
+       margin-right: 24px;
+}
+.entry-content label {
+       color: #888;
+       font-size: 12px;
+}
+.entry-content select {
+       margin: 0 0 24px 0;
+}
+.entry-content sup,
+.entry-content sub {
+       font-size: 10px;
+}
+.entry-content blockquote.left {
+       float: left;
+       margin-left: 0;
+       margin-right: 24px;
+       text-align: right;
+       width: 33%;
+}
+.entry-content blockquote.right {
+       float: right;
+       margin-left: 24px;
+       margin-right: 0;
+       text-align: left;
+       width: 33%;
+}
+.page-link {
+       color: #000;
+       font-weight:bold;
+       margin:0 0 22px 0;
+       word-spacing:0.5em;
+}
+.page-link a:link,
+.page-link a:visited {
+       background: #f1f1f1;
+       color:#333;
+       font-weight:normal;
+       padding:0.5em 0.75em;
+       text-decoration:none;
+}
+.home .sticky .page-link a {
+       background: #D9E8F7;
+}
+.page-link a:active,
+.page-link a:hover {
+       color: #FF4B33;
+}
+.page .edit-link {
+       clear: both;
+       display: block;
+}
+#entry-author-info {
+       background: #F2F7FC;
+       border-top: 4px solid #000;
+       padding: 18px 20px;
+       margin: 24px 0;
+       overflow: hidden;
+       clear: both;
+       font-size: 14px;
+       line-height: 20px;
+}
+#entry-author-info #author-avatar {
+       background: #fff;
+       border: 1px solid #e7e7e7;
+       float: left;
+       margin: 0 -104px 0 0;
+       padding: 11px;
+       height: 60px;
+}
+#entry-author-info #author-description {
+       float: left;
+       margin: 0 0 0 104px;
+}
+#entry-author-info h2 {
+       color: #000;
+       font-weight: bold;
+       font-size: 100%;
+       margin-bottom: 0;
+}
+.entry-utility {
+       color: #888;
+       font-size: 12px;
+       line-height: 18px;
+       clear: both;
+}
+.entry-meta a,
+.entry-utility a {
+       color: #888;
+}
+.entry-meta a:hover,
+.entry-utility a:hover {
+       color: #FF4B33;
+}
+#content .video-player {
+       padding: 0;
+}
+
+
+
+/* Asides
+-------------------------------------------------------------- */
+
+.home #content .category-asides p {
+       font-size: 14px;
+       line-height: 20px;
+       margin-bottom: 10px;
+       margin-top:0;
+}
+.home .hentry.category-asides {
+       padding: 0;
+}
+.home #content .category-asides .entry-content {
+       padding-top: 0;
+}
+
+
+
+
+/* Gallery listing
+-------------------------------------------------------------- */
+
+.category-gallery {
+       margin-bottom: 48px;
+}
+.category-gallery h2 {
+       margin-top: 10px;
+}
+.category-gallery .entry-meta {
+}
+.category-gallery .size-thumbnail img {
+       border: 10px solid #f1f1f1;
+       margin-bottom: 0;
+}
+.category-gallery .gallery-thumb {
+       float: left;
+       margin-right:20px;
+       margin-top: -4px;
+}
+.home #content .category-gallery .entry-content p {
+       display: inline;
+}
+.home #content .category-gallery .entry-utility {
+       padding-top:4px;
+}
+
+
+/* Attachment pages
+-------------------------------------------------------------- */
+
+.entry-content .attachment img {
+       margin-bottom: 0;
+}
+.attachment .entry-content .entry-caption {
+       font-size: 140%;
+       margin-top: 24px;
+}
+.attachment .entry-content .nav-previous a:before {
+       content: '\2190\00a0';
+}
+.attachment .entry-content .nav-next a:after {
+       content: '\00a0\2192';
+}
+
+
+
+/* Images
+-------------------------------------------------------------- */
+
+#content img {
+       margin: 0;
+       max-width: 640px;
+}
+#content .attachment img {
+       max-width: 900px;
+}
+#content .alignleft,
+#content img.alignleft {
+       display: inline;
+       float: left;
+       margin-right: 24px;
+       margin-top: 4px;
+}
+#content .alignright,
+#content img.alignright {
+       display: inline;
+       float: right;
+       margin-left: 24px;
+       margin-top: 4px;
+}
+#content .aligncenter,
+#content img.aligncenter {
+       clear: both;
+       display: block;
+       margin-left: auto;
+       margin-right: auto;
+}
+#content img.alignleft, 
+#content img.alignright, 
+#content img.aligncenter {
+       margin-bottom: 12px;
+}
+#content .wp-caption {
+       background: #f1f1f1;
+       line-height: 18px;
+       text-align: center;
+       margin-bottom: 20px;
+       padding: 4px;
+}
+#content .wp-caption img {
+       margin: 5px 5px 0;
+}
+#content .wp-caption p.wp-caption-text {
+       margin: 5px;
+       color: #888;
+       font-size: 12px;
+}
+#content .wp-smiley {
+       margin:0;
+}
+#content .gallery {
+       margin: auto;
+}
+#content .gallery .gallery-item {
+       float: left;
+       margin-top: 0;
+       text-align: center;
+       width: 33%;
+}
+#content .gallery img {
+       border: 2px solid #cfcfcf;
+}
+#content .gallery .gallery-caption {
+       color: #888;
+       font-size: 12px;
+       margin: 0 0 12px;
+}
+#content .gallery dl {
+       margin: 0;
+}
+#content .gallery img {
+       border: 10px solid #f1f1f1;
+}
+#content .gallery br+br {
+       display: none;
+}
+
+
+
+/* =Navigation
+-------------------------------------------------------------- */
+
+.navigation {
+       font-size:  12px;
+       line-height: 18px;
+       overflow: hidden;
+       color: #888;
+}
+.navigation a:link,
+.navigation a:visited {
+       color: #888;
+       text-decoration: none;
+}
+.navigation a:active,
+.navigation a:hover {
+       color: #FF4B33;
+}
+.nav-previous {
+       float: left;
+       width: 50%;
+}
+.nav-next {
+       float: right;
+       width: 50%;
+       text-align:right;
+}
+#nav-above {
+       margin: 0 0 18px 0;
+}
+#nav-above {
+       display: none;
+}
+.paged #nav-above,
+.single #nav-above {
+       display: block;
+}
+#nav-below {
+       margin: -18px 0 0 0;
+}
+
+
+
+/* =Comments
+-------------------------------------------------------------- */
+#comments {
+       clear: both;
+}
+#comments .navigation {
+       padding: 0 0 18px 0;
+}
+h3#comments-title,
+h3#reply-title {
+       color: #000;
+       font-weight: bold;
+       font-size: 20px;
+       margin-bottom: 0;
+}
+h3#comments-title {
+       padding: 24px 0;
+}
+.commentlist {
+       list-style: none;
+       margin: 0;
+}
+.commentlist li.comment {
+       border-bottom: 1px solid #e7e7e7;
+       line-height: 24px;
+       margin: 0 0 24px 0;
+       padding: 0 0 0 56px;
+       position: relative;
+}
+.commentlist li:last-child {
+       border-bottom:none;
+       margin-bottom:0;
+}
+#comments .comment-body ul,
+#comments .comment-body ol {
+       margin-bottom: 18px;
+}
+#comments .comment-body p:last-child {
+       margin-bottom: 6px;
+}
+#comments .comment-body blockquote p:last-child {
+       margin-bottom: 24px;
+}
+.commentlist ol {
+       list-style: decimal;
+}
+.commentlist .avatar {
+       position: absolute;
+       top: 4px;
+       left: 0;
+}
+.comment-author {
+}
+.comment-author cite {
+       color: #000;
+       font-style: normal;
+       font-weight: bold;
+}
+.comment-author .says {
+       font-style: italic;
+}
+.comment-meta {
+       font-size: 12px;
+       margin: 0 0 18px 0;
+}
+.comment-meta a:link,
+.comment-meta a:visited {
+       color: #888;
+       text-decoration: none;
+}
+.comment-meta a:active,
+.comment-meta a:hover {
+       color: #FF4B33;
+}
+.commentlist .even {
+}
+.commentlist .bypostauthor {
+}
+.reply {
+       font-size: 12px;
+       padding: 0 0 24px 0;
+}
+.reply a,
+a.comment-edit-link {
+       color: #888;
+}
+.reply a:hover,
+a.comment-edit-link:hover {
+       color: #FF4B33;
+}
+.commentlist .children {
+       list-style: none;
+       margin: 0;
+}
+.commentlist .children li {
+       border: none;
+       margin: 0;
+}
+.nopassword,
+.nocomments {
+       display: none;
+}
+#comments .pingback {
+       margin-bottom: 18px;
+       padding-bottom: 18px;
+       border-bottom: 1px solid #e7e7e7;
+}
+.commentlist li.comment+li.pingback {
+       margin-top: -6px;
+}
+#comments .pingback p {
+       color: #888;
+       font-size: 12px;
+       line-height: 18px;
+       display:block;
+       margin: 0;
+}
+#comments .pingback .url {
+       font-style: italic;
+       font-size: 13px;
+}
+
+
+
+/* Comments form */
+input[type=submit] {
+       color: #333;
+}
+#respond {
+       margin: 24px 0;
+       border-top: 1px solid #e7e7e7;
+       overflow: hidden;
+       position: relative;
+}
+#respond p {
+       margin: 0;
+}
+#respond .comment-notes {
+       margin-bottom: 1em;
+}
+.form-allowed-tags {
+       line-height: 1em;
+}
+.children #respond {
+       margin: 0 48px 0 0;
+}
+h3#reply-title {
+       margin: 18px 0;
+}
+#comments-list #respond {
+       margin: 0 0 18px 0;
+}
+#comments-list ul #respond {
+       margin: 0;
+}
+#cancel-comment-reply-link {
+       font-size: 12px;
+       line-height: 18px;
+       font-weight: normal;
+}
+#respond .required {
+       color:#FF4B33;
+       font-weight:bold;
+}
+#respond label {
+       color: #888;
+       font-size: 12px;
+}
+#respond input {
+       margin:0 0 9px;
+       width:98%;
+}
+#respond textarea {
+       width:98%;
+}
+#respond .form-allowed-tags {
+       color: #888;
+       font-size: 12px;
+       line-height: 18px;
+}
+#respond .form-allowed-tags code {
+       font-size: 11px;
+}
+#respond .form-submit {
+       margin: 12px 0;
+}
+#respond .form-submit input {
+       width: auto;
+       font-size: 14px;
+}
+
+
+/* =Widget Areas
+-------------------------------------------------------------- */
+
+.widget-area ul {
+       list-style: none;
+       margin-left: 0;
+}
+.widget-area ul ul {
+       list-style: square;
+       margin-left: 1.3em;
+}
+.widget_search #s { /* This keeps the search inputs in line */
+       width: 60%;
+}
+.widget_search label {
+       display:none;
+}
+.widget-container {
+       margin: 0 0 18px 0;
+}
+.widget-title {
+       color: #222;
+       font-weight: bold;
+}
+.widget-area a:link,
+.widget-area a:visited {
+       text-decoration: none;
+}
+.widget-area a:active,
+.widget-area a:hover {
+       text-decoration: underline;
+}
+.widget-area .entry-meta {
+       font-size: 11px;
+}
+#wp_tag_cloud div {
+       line-height: 1.6em;
+}
+#wp-calendar {
+       width:100%;
+}
+#wp-calendar caption {
+       font-weight: bold;
+       color: #222;
+       text-align: left;
+       font-size:14px;
+       padding-bottom: 4px;
+}
+#wp-calendar thead {
+       font-size:11px;
+}
+#wp-calendar thead th {
+}
+#wp-calendar tbody {
+       color: #aaa;
+}
+#wp-calendar tbody td {
+       padding: 3px 0 2px;
+       background: #f5f5f5;
+       border:1px solid #fff;
+       text-align: center;
+}
+#wp-calendar tbody .pad {
+       background: none;
+}
+#wp-calendar tfoot #next {
+       text-align: right;
+}
+.widget_rss a.rsswidget {
+       color: #000;
+}
+.widget_rss a.rsswidget:hover {
+       color: #FF4B33;
+}
+.widget_rss .widget-title img {
+       height: 11px;
+       width: 11px;
+}
+
+/* Main sidebars */
+#main .widget-area ul {
+       margin-left: 0;
+       padding: 0 20px 0 0;
+}
+#main .widget-area ul ul {
+       border: none;
+       margin-left: 1.3em;
+       padding: 0;
+}
+#primary {
+}
+#secondary {
+}
+
+/* Footer widget areas */
+#footer-widget-area {
+}
+
+
+
+/* =Footer
+-------------------------------------------------------------- */
+
+#footer {
+       margin-bottom: 20px;
+}
+#colophon {
+       border-top: 4px solid #000;
+       margin-top: -4px;
+       padding: 18px 0;
+       overflow: hidden;
+}
+#site-info {
+       font-weight: bold;
+}
+#site-info a {
+       color: #000;
+       text-decoration: none;
+}
+#site-generator {
+       position: relative;
+       font-style: italic;
+}
+#site-generator a {
+       color: #666;
+       display:inline-block;
+       text-decoration: none;
+       background: url(images/wordpress.png) center left no-repeat;
+       padding-left: 20px;
+       line-height: 16px;
+}
+#site-generator a:hover {
+       text-decoration: underline;
+}
+img#wpstats {
+       display:block;
+       margin: 0 auto 10px;
+}
+
+
+
+/* Mobile Safari ( iPad, iPhone and iPod Touch )
+-------------------------------------------------------------- */
+
+pre {
+       -webkit-text-size-adjust: 140%;
+}
+code {
+       -webkit-text-size-adjust: 160%;
+}
+#access,
+.entry-meta,
+.entry-utility,
+.navigation,
+.widget-area {
+       -webkit-text-size-adjust: 120%;
+}
+#site-description {
+       -webkit-text-size-adjust: none;
+}
+
+
+
+/* =Print Style
+-------------------------------------------------------------- */
+
+@media print {
+       body {
+               background:none !important;
+       }
+       #wrapper {
+               float: none !important;
+               clear: both !important;
+               display: block !important;
+               position: relative !important;
+       }
+       #header {
+               border-bottom: 2pt solid #000;
+               padding-bottom: 18pt;
+       }
+       #colophon {
+               border-top: 2pt solid #000;
+       }
+       #site-title,
+       #site-description {
+               float: none;
+               margin: 0;
+               padding:0;
+               line-height: 1.4em;
+       }
+       #site-title {
+               font-size: 13pt;
+       }
+       .entry-content {
+               font-size: 14pt;
+               line-height: 1.6em;
+       }
+       .entry-title {
+               font-size: 21pt;
+       }
+       #access,
+       #branding img,
+       #respond,
+       .comment-edit-link,
+       .edit-link,
+       .navigation,
+       .page-link,
+       .widget-area {
+               display: none !important;
+       }
+       #container,
+       #header,
+       #footer {
+               width: 100%;
+               margin: 0;
+       }
+       #content,
+       .one-column #content {
+               width: 100%;
+               margin: 24pt 0 0;
+       }
+       .wp-caption p {
+               font-size: 11pt;
+       }
+       #site-info,
+       #site-generator {
+               float: none;
+               width: auto;
+       }
+       #colophon {
+               width: auto;
+       }
+       img#wpstats {
+               display:none
+       }
+       #site-generator a {
+               padding: 0;
+       margin: 0;
+       }
+       #entry-author-info {
+               border: 1px solid #e7e7e7;
+       }
+       #main {
+               display:inline;
+       }
+       .home .sticky {
+               border: none;
+       }
+}