/* CSS Document */

form                                    { margin: 0px }
input.button                            {
                                            border: 0px;
                                            background-image: url(http://www.stevencochrane.org/images/rainbow.gif);
                                            font-size: 10px;
                                            text-transform: uppercase;
                                            margin: 12px 0px 36px 0px;
                                            padding: 0px;
                                        }
div#links ul                            {
                                            margin: 0px;
                                            padding: 0px;
                                            list-style-type: none;
                                        }
div#links ul li                         {
                                            text-transform: uppercase;
                                            float: left;
                                            width: 150px;
                                            line-height: 2;
                                        }
a.melisma img                           {
                                            width: 123px;
                                            height: 123px;
                                            border: 0px;
                                        }
ul.threecaptions, ul.twocaptions        {
                                            list-style-type: none;
                                            padding: 0px;
                                            margin: 0px;
                                        }
ul.threecaptions li                     {
                                            width: 266px;
                                            float: left;
                                        }
ul.twocaptions li                       {
                                            width: 400px;
                                            float: left;
                                        }
a.melisma                               {
                                            float: left;
                                            display: block;
                                            width: 123px;
                                            height: 123px;
                                            padding: 0px 10px 10px 0px;
                                        }
div.cv dl                               {
                                            clear: both;
                                            margin: 20px 0px 0px 0px;
                                        }
div.cv dt                               {
                                            line-height: 20px;
                                            margin: -10px 0px 0px 0px;
                                            font-weight: bold;
                                        }
div.cv dd                               {
                                            padding: 0px 0px 20px 80px;
                                            line-height: 20px;
                                            margin: -20px 0px 0px 0px;
                                            font-size: 11px;
                                        }
div.cv h4                               {
                                            display: inline;
                                            background-color: #ff7aff;
                                            margin: 0px;
                                            font-size: 12px;
                                        }
div.cv a                                { border-bottom: 1px dotted #000 }
div.cv a:hover                          { background: url(http://www.stevencochrane.org/images/rainbow.gif) }
body                                    { color: #fff }
body, div                               {
                                            font-family: Arial, Helvetica, sans-serif;
                                            font-size: 10px;
                                        }
a.more-link                             {
                                            display: block;
                                            float: right;
                                            background-color: #ffff00;
                                        }
h3.aboutlink a                          { color: #000 }
div.about                               {
                                            width: 640px;
                                            margin-top: 20px;
                                            line-height: 1.5;
                                        }
div.about p                             { margin-bottom: 20px }
a#RSS                                   {
                                            background-color: #ddd;
                                            color: #666;
                                            display: block;
                                            float: right;
                                            font-size: 10px;
                                            margin-left: 3px;
                                        }
a#RSS:hover                             {
                                            background-color: #ff9900;
                                            color: #000;
                                        }
a#digest                                {
                                            background-color: #eee;
                                            color: #666;
                                            display: block;
                                            float: right;
                                            font-size: 10px;
                                            margin-left: 3px;
                                            text-transform: uppercase;
                                        }
a#digest:hover                          {
                                            background-color: #ffff00;
                                            color: #000;
                                        }
div.meta                                {
                                            margin-bottom: 40px;
                                            line-height: 1.5;
                                        }
div.thumbnails a img                    { border: 0px }
div.thumbnails a                        {
                                            float: left;
                                            margin: -10px 10px 0px 0px;
                                        }
img.clearboth                           {
                                            clear: both;
                                            padding-top: 80px;
                                        }
p                                       {
                                            margin: 0px;
                                            padding: 0px;
                                        }
#wrapper                                {
                                            width: 980px;
                                            margin-left: 50%;
                                            position: absolute;
                                            left: -490px;
                                            color: #000;
                                        }
img.alignright                          {
                                            display: block;
                                            float: right;
                                            margin: 0px 0px 0px 20px;
                                        }
p#taglist                               {
                                            margin-top: 20px;
                                            color: #888;
                                        }
p#taglist a                             { background-color: #eee }
p#taglist a:hover                       {
                                            color: #000;
                                            background-color: #ff00ff;
                                        }
#tags li                                {
                                            list-style-type: none;
                                            display: inline;
                                        }
#tags ul                                {
                                            width: 160px;
                                            padding-top: 5px;
                                            padding-right: 10px;
                                            padding-bottom: 15px;
                                        }
div#datetags                            {
                                            width: 200px;
                                            float: right;
                                            text-align: right;
                                            padding-top: 36px;
                                        }
a#singledate                            {
                                            float: right;
                                            font-size: 11px;
                                            color: #000000;
                                            background-color: #ffff00;
                                            clear: both;
                                        }
#about, #links                          {
                                            color: #999;
                                            padding: 5px 10px 15px 0px;
                                        }
#header                                 {
                                            clear: both;
                                            width: 980px;
                                            padding-bottom: 1px;
                                        }
#title                                  {
                                            background-color: #fff;
                                            background-image: url("http://www.stevencochrane.org/images/rainbow.gif");
                                            height: 80px;
                                            width: 580px;
                                            margin: 20px 0px 12px -15px;
                                        }
#primary                                {
                                            width: 180px;
                                            position: fixed;
                                            margin: 2px 0px 0px -8px;
                                        }
div.meta2 a                             {
                                            display: block;
                                            color: #666;
                                            line-height: 24px;
                                            text-align: right;
                                            clear: both;
                                            border-top: 1px dotted #aaa;
                                            padding-top: 4px;
                                            padding-bottom: 1px;
                                        }
div.meta2 a:hover                       {
                                            background-image: url("http://www.stevencochrane.org/images/rainbow.gif");
                                            color: #000;
                                        }
div.meta2 a strong                      { font-size: 11px }
div.meta2                               {
                                            margin-bottom: 50px;
                                            width: 720px;
                                        }
span.recentitem                         {
                                            display: block;
                                            float: left;
                                            text-align: left;
                                            line-height: 24px;
                                            color: #888;
                                        }
span.recentitem img                     {
                                            display: block;
                                            float: left;
                                            margin-right: 10px;
                                            width: 30px;
                                            height: 30px;
                                            border: 0px;
                                            margin-top: -5px;
                                        }
div.meta2 a:hover span.recentitem       { color: #000 }
h2.recently                             {  font-family: adobe-garamond-pro;
					    font-style:italic;
                                            font-size: 24px;
                                            font-weight: normal}
h2.entry-title                          { display: none }
a                                       {
                                            color: #000000;
                                            text-decoration: none;
                                        }
div.entry-date                          { display: none }
#footer                                 {
                                            position: fixed;
                                            bottom: 0px;
                                            margin-left: -310px;
                                            left: 50%;
                                            font-family: Verdana, Arial, Helvetica, sans-serif;
                                            font-size: 10px;
                                            background-color: #FFFFFF;
                                            padding: 4px 0px 4px 0px;
                                            width: 800px;
                                            color: #888;
                                        }
#accordion h3                           {
                                            display: inline;
                                            font-weight: normal;
                                            text-transform: uppercase;
                                            letter-spacing: 1px;
                                            font-size: 10px;
                                            cursor: pointer;
                                        }
input#s, input#searchsubmit             {
                                            font-family: Arial, Helvetica, sans-serif;
                                            font-size: 10px;
                                            border: 0px;
                                            background-color: #eee;
                                            width: 140px;
                                            text-transform: uppercase;
                                        }
input#searchsubmit                      {
                                            background-color: #fff;
                                            width: 12px;
                                        }
#accordion ul                           {
                                            margin: 0px;
                                            padding: 5px 0px 15px 0px;
                                        }
#accordion ul li                        {
                                            margin: 0px;
                                            padding: 0px;
                                            list-style-type: none;
                                            color: #ddd;
                                            line-height: 1.5;
                                        }
#container                              {
                                            width: 800px;
                                            padding-left: 180px;
                                            padding-top: 10px;
                                        }
div.entry-content                       { margin-bottom: 50px }
div.entry-content img                   {
                                            display: block;
                                            margin-bottom: 20px;
                                        }
div#accordion                           { padding-top:8px;}
div#accordion a                         { color: #666 }
div#accordion a:hover                   {
                                            color: #000;
                                            background-color: #eee;
                                        }
h2.page-title                           {
                                            margin: -6px 0px 10px 0px;
                                            font-family: adobe-garamond-pro;
					    font-style:italic;
                                            font-size: 18px;
                                            font-weight: normal;

                                        }
div.meta strong
                                        {
					    font-family: adobe-garamond-pro;
					    font-style:italic;
                                            font-size: 36px;
                                            font-weight: normal;
                                            display:block; margin:0px 0px 12px -2px;
                                        }

div.subheadings div.meta strong
                                        {
					    font-family: adobe-garamond-pro;
					    font-style:italic;
                                            font-size: 18px;
                                            font-weight: normal;
                                            display:block; margin:12px 0px -10px 0px;
                                        }

div.archive-content strong
                                        {
					    font-family: adobe-garamond-pro;
					    font-style:italic;
                                            font-size: 24px;
                                            font-weight: normal;
                                            display:block; margin:0px 12px 0px 0px;}
div.meta a                              {
                                            color: #888;
                                            border: 0px;
                                            background-color: #fff;
                                        }
span.notes                              {
                                            display: block;
                                            margin-top: 5px;
                                            margin-bottom: 5px;
                                            color: #666;
                                            width: 480px;
                                        }
div.archive-content                     {
                                            clear: both;
                                            padding: 10px 0px 0px 0px;
                                            border-top: 1px dotted #aaa;
                                            width: 800px;
                                            line-height: 1.5;
                                        }
div.archive-content img                 {
                                            display: block;
                                            float: left;
                                            margin: -11px 14px 0px 0px;
                                        }
div.archive-content a                   { color: #000 }
div.archive-content a:hover             { background-image: url("http://www.stevencochrane.org/images/rainbow.gif") }
div.nav-previous, div.nav-next          {
                                            padding: 50px 0px 50px 0px;
                                            width: 300px;
                                            color: #000;
                                        }
div.nav-previous a, div.nav-next a      {
                                            text-transform: uppercase;
                                            color: #000;
                                            background-color: #ddd;
                                        }
div.nav-previous                        { float: left }
div.nav-next                            {
                                            float: right;
                                            text-align: right;
                                        }
li.current-tag a                        {
                                            font-weight: bold;
                                            color: #000000;
                                            font-size: 14px;
                                            line-height: 8px;
                                        }
#pagenotfound                           {
                                            font-size: 60px;
                                            color: #aaa;
                                        }
.typekit-badge {opacity:0.3;
filter:alpha(opacity=30);}
.typekit-badge:hover {opacity:1;
filter:alpha(opacity=100);}

#lbCaption a { font-family: adobe-garamond-pro;
					    font-style:italic;
                                            font-size: 16px;
                                            font-weight:normal; padding:12px 0px 12px 0px;}

a#blocks {opacity:0.1; filter:alpha(opacity=10);}
a#blocks:hover {opacity:1; filter:alpha(opacity=100); background-color:none;}
