/* ::::: http://wp-themes.com/wp-content/themes/olivia/olivia_defaults.css ::::: */

#twit-0, .widgettitle {  }
#contentHold { margin: 0px; padding: 0px 20px; }
.clear { clear: both; }
body { margin: 0px; padding: 0px; text-align: center; font-size: 62.5%; }
#container { width: 960px; text-align: left; margin-right: auto; margin-left: auto; font-family: Arial,Helvetica,sans-serif,"Myriad Pro"; padding-bottom: 20px; }
.globalMargin { margin: 20px; }
#headDate { padding: 5px; font-size: 1.1em; }
#blogName { width: 400px; background-repeat: no-repeat; background-position: left center; margin-bottom: 10px; }
#blogName h1 { margin: 0px; padding: 0px; font-size: 4.5em; font-family: Georgia,"Times New Roman",Times,serif; letter-spacing: -0.1em; line-height: 0.8em; font-weight: normal; }
#blogName a { text-decoration: none; }
#blogInfo { font-size: 1.1em; font-family: Georgia,"Times New Roman",Times,serif; font-weight: bold; margin-top: 0px; width: 400px; }
#navBar { padding: 10px; float: right; margin-right: 0px; font-family: Georgia,"Times New Roman",Times,serif; font-size: 1.5em; text-align: right; letter-spacing: -0.1em; background-repeat: no-repeat; height: 18px; }
#navBar ul { margin: 0px; padding: 0px; }
#navBar li { display: inline; }
#navBar a { margin: 0px; padding: 0px 10px; text-decoration: underline; }
#navBar a:hover { text-decoration: none; }
#leftColumn { border-style: solid; border-width: 1px; margin: 0px 0px 20px; padding: 10px; width: 508px; float: left; }
#rightColumn { margin: 0px; padding: 0px; width: 370px; float: right; }
.newsItem { border-bottom-width: 1px; border-bottom-style: solid; margin-bottom: 20px; padding-bottom: 10px; }
.newsItem h2 { margin: 5px 0px; padding: 0px; font-family: Georgia,"Times New Roman",Times,serif; font-size: 3em; font-weight: normal; letter-spacing: -0.1em; line-height: 0.8em; }
.newsItem .title { text-decoration: none; }
.newsDate { font-size: 1em; }
.newsDate a { text-decoration: underline; }
.lipsum { margin: 0px; padding: 0px; }
.lipsum p { margin: 10px 0px; font-size: 1.1em; }
.widget, .pagenav, .categories { border-style: solid; border-width: 1px; padding: 15px; margin-bottom: 20px; width: 340px; }
#sidebar { margin: 0px; padding: 0px; list-style-type: none; }
.widgettitle { margin: 0px; padding: 10px 30px 10px 10px; font-family: Georgia,"Times New Roman",Times,serif; font-weight: normal; font-size: 1.7em; letter-spacing: -0.1em; background-repeat: no-repeat; background-position: 310px center; background-image: url('arrow_left.png'); }
#sidebar ul { margin: 0px; padding: 5px 0px 0px; list-style-type: none; }
#sidebar ul li a { font-size: 1.1em; text-decoration: underline; }
#sidebar ul li a:hover { text-decoration: none; }
#sidebar ul li { padding: 4px; margin-left: -4px; }
#footer { border-style: solid; border-width: 1px; padding: 15px; clear: both; margin-top: 0px; margin-right: 20px; margin-left: 20px; font-size: 1.1em; }
#footer p { margin: 0px 0px 5px; }
#footer a { text-decoration: underline; }
.feed { background-image: url('rss.png'); background-repeat: no-repeat; background-position: left center; padding-left: 18px; }
#archives .widgettitle, .widget_archives .widget_title { background-image: url('folder_page_white.png'); }
#sidebar ul { padding-left: 5px; padding-right: 5px; }
#wp-calendar { width: 100%; text-align: center; }
#wp-calendar th { padding: 5px; }
#wp-calendar td { padding: 5px; }
#wp-calendar a { display: block; text-decoration: none; }
#today { font-family: Georgia,"Times New Roman",Times,serif; font-weight: bold; }
#wp-calendar caption { padding: 10px; font-size: 1.6em; font-family: Georgia,"Times New Roman",Times,serif; margin-top: 2px; }
#calendar .widgettitle { background-image: url('calendar_view_day.png'); }
#tag_cloud a { text-decoration: none; }
#tag_cloud a:hover { text-decoration: underline; }
#tag_cloud .widgettitle { background-image: url('tag_blue.png'); }
#headDate a {  }
.wp-caption { border: 1px solid rgb(221, 221, 221); margin: 10px; text-align: center; background-color: rgb(243, 243, 243); padding-top: 4px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; }
.wp-caption img { border: 0pt none ; margin: 0pt; padding: 0pt; }
.wp-caption p.wp-caption-text { margin: 0pt; padding: 0pt 4px 5px; font-size: 11px; line-height: 17px; }
.newsItem ol li { font-size: 1.1em; margin-bottom: 10px; }
.newsItem img { margin-top: 10px; }
.lipsum ul, .lipsum ol { font-size: 1.1em; }
/* ::::: http://wp-themes.com/wp-content/themes/olivia/style.css ::::: */

#twit-0, .widgettitle {  }
#contentHold { margin: 0px; padding: 0px 20px; }
.clear { clear: both; }
body { margin: 0px; padding: 0px; background-color: rgb(35, 35, 35); text-align: center; font-size: 62.5%; }
#container { width: 960px; text-align: left; margin-right: auto; margin-left: auto; background-color: rgb(49, 49, 49); font-family: Arial,Helvetica,sans-serif,"Myriad Pro"; color: rgb(255, 255, 255); padding-bottom: 20px; }
.globalMargin { margin: 20px; }
#header {  }
#crossBar { background-color: rgb(0, 0, 0); color: rgb(153, 153, 153); }
#headDate { padding: 5px; font-size: 1.1em; }
#blogName { width: 400px; background-repeat: no-repeat; background-position: left center; margin-bottom: 10px; }
#blogName h1 { margin: 0px; padding: 0px; font-size: 4.5em; font-family: Georgia,"Times New Roman",Times,serif; letter-spacing: -0.1em; line-height: 0.8em; color: rgb(218, 218, 218); font-weight: normal; }
#blogName a { text-decoration: none; color: rgb(255, 255, 255); }
#blogName a:hover { color: rgb(204, 204, 204); }
#blogInfo { font-size: 1.1em; font-family: Georgia,"Times New Roman",Times,serif; font-weight: bold; margin-top: 0px; color: rgb(153, 153, 153); width: 400px; }
#navBar { padding: 10px; float: right; margin-right: 0px; font-family: Georgia,"Times New Roman",Times,serif; font-size: 1.5em; color: rgb(255, 255, 255); text-align: right; letter-spacing: -0.1em; background-repeat: no-repeat; height: 18px; }
#navBar ul { margin: 0px; padding: 0px; }
#navBar li { display: inline; }
#navBar a { margin: 0px; padding: 0px 10px; color: rgb(255, 255, 255); text-decoration: underline; }
#navBar a:hover { text-decoration: none; }
#leftColumn { border: 1px solid rgb(42, 42, 42); margin: 0px 0px 20px; padding: 10px; width: 508px; background-color: rgb(55, 55, 55); float: left; }
#rightColumn { margin: 0px; padding: 0px; width: 370px; float: right; }
.newsItem { border-bottom: 1px solid rgb(49, 49, 49); margin-bottom: 20px; padding-bottom: 10px; }
.newsItem h2 { margin: 5px 0px; padding: 0px; font-family: Georgia,"Times New Roman",Times,serif; font-size: 3em; font-weight: normal; letter-spacing: -0.1em; line-height: 0.8em; }
.newsItem .title { color: rgb(255, 255, 255); text-decoration: none; }
.newsItem .title:hover { color: rgb(204, 204, 204); }
.newsDate { font-size: 1em; color: rgb(102, 102, 102); }
.newsDate a { color: rgb(153, 153, 153); text-decoration: none; }
.lipsum { margin: 0px; padding: 0px; }
.lipsum p { margin: 0px 0px 10px; font-size: 1.1em; color: rgb(204, 204, 204); }
.widget { border: 1px solid rgb(42, 42, 42); padding: 15px; background-color: rgb(55, 55, 55); margin-bottom: 20px; width: 340px; }
#sidebar { margin: 0px; padding: 0px; list-style-type: none; }
.widgettitle { margin: 0px; padding: 10px 30px 10px 10px; font-family: Georgia,"Times New Roman",Times,serif; font-weight: normal; font-size: 1.7em; letter-spacing: -0.1em; background-repeat: no-repeat; background-position: 310px center; background-color: rgb(46, 46, 46); background-image: url('arrow_left.png'); color: rgb(255, 255, 255); }
#sidebar ul { padding: 5px 0px 0px; list-style-type: none; color: rgb(155, 155, 155); }
#sidebar ul li a { color: rgb(102, 102, 102); font-size: 1.1em; text-decoration: none; }
#sidebar ul li a:hover { color: rgb(255, 255, 255); }
#sidebar ul li { padding: 4px; margin-left: -4px; }
#footer { border: 1px solid rgb(42, 42, 42); padding: 15px; clear: both; background-color: rgb(55, 55, 55); margin-top: 0px; margin-right: 20px; margin-left: 20px; font-size: 1.1em; color: rgb(153, 153, 153); }
#footer p { margin: 0px 0px 5px; }
#footer a { color: rgb(204, 204, 204); text-decoration: none; }
.feed { background-image: url('rss.png'); background-repeat: no-repeat; background-position: left center; padding-left: 18px; }
#archives .widgettitle { background-image: url('folder_page_white.png'); }
#sidebar ul { padding-left: 5px; padding-right: 5px; }
#wp-calendar { width: 100%; text-align: center; }
#wp-calendar th { padding: 5px; background-color: rgb(46, 46, 46); }
#wp-calendar td { padding: 5px; background-color: rgb(63, 63, 63); color: rgb(102, 102, 102); }
#wp-calendar a { display: block; color: rgb(255, 255, 255); text-decoration: none; }
#today { background-color: rgb(55, 55, 55); font-family: Georgia,"Times New Roman",Times,serif; font-weight: bold; }
#wp-calendar caption { padding: 10px; font-size: 1.6em; font-family: Georgia,"Times New Roman",Times,serif; color: rgb(102, 102, 102); margin-top: 2px; }
#calendar .widgettitle { background-image: url('calendar_view_day.png'); }
#tag_cloud a { text-decoration: none; color: rgb(102, 102, 102); }
#tag_cloud a:hover { color: rgb(255, 255, 255); }
#tag_cloud .widgettitle { background-image: url('tag_blue.png'); }
#headDate a { color: rgb(255, 255, 255); }
.newsItem a { color: rgb(255, 255, 255); }
.newsItem ol li { font-size: 1.1em; margin-bottom: 10px; }
.newsItem img { margin-top: 10px; }
