/*

Theme Name: Olivia

Theme URI: http://blog.0100.tv/2008/11/olivia-wordpress-theme-launched/

Description: A brand new clean design developed for Wordpress. Developed by Mark Goddard of Zero One Hundred <a href="http://0100.tv/">0100.tv</a> There are also SEVEN styles to choose from!.

Version: 0.9.5

Author: Mark Goddard

Author URI: http://0100.tv/

Tags: clean, smooth, icons, grey, dark, minimilist, nice, widgets, two columns, multiple styles



All content is 100% copyright.



*/



#twit-0, .widgettitle { behavior: url(iepngfix.htc) }

#contentHold {

	margin: 0px;

	padding-top: 0px;

	padding-right: 20px;

	padding-bottom: 0px;

	padding-left: 20px;

}

.clear {

	clear: both;

}



body {

	background-color: #232323;

	margin: 0px;

	padding: 0px;

	text-align: center;

	font-size: 62.5%;

}

.globalPadding {

	padding: 20px;

}

#container {

	width: 960px;

	text-align: left;

	margin-right: auto;

	margin-left: auto;

	background-color: #313131;

	font-family: Arial, Helvetica, sans-serif, "Myriad Pro";

	color: #FFFFFF;

	padding-bottom: 20px;

}

.globalMargin {

	margin: 20px;

}

#header {

}

#crossBar {

	background-color: #000000;

	color: #999999;

}

#headDate {

	padding: 5px;

	font-size: 1.1em;

}

#searchBox {

	float: right;

	font-size: 1.1em;

	width: 200px;

	text-align: right;

	padding-top: 3px;

	padding-right: 0px;

	padding-bottom: 3px;

	padding-left: 3px;

}

#searchForm {

	margin: 0px;

}

#search {

	background-color: #333333;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	font-size: 0.9em;

	color: #999999;

	padding: 2px;

}

#blogName  {

	width: 400px;

	background-repeat: no-repeat;

	background-position: left center;

	margin-bottom: 1px;

}

#blogName h1 {

	font-size: 3em;

	font-family: Georgia, "Times New Roman", Times, serif;

	letter-spacing: -0.1em;

	line-height: 0.8em;

	color: #dadada;

	font-weight: normal;

	margin: 0px;

	padding: 0px;

	margin-top: 10px;

	margin-bottom: 5px;

}



#blogName a {

	text-decoration: none;

	color: #FFFFFF;

}

#blogName a:hover {

	color: #CCCCCC;

}

#blogInfo {

	font-size: 1.1em;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-weight: bold;

	margin-top: 0px;

	color: #999999;

	width: 400px;

}

#navBar {

	float: right;

	margin-right: 0px;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 1.5em;

	color: #FFFFFF;

	text-align: right;

	letter-spacing: -0.1em;

	background-repeat: no-repeat;

	padding: 10px;

	height: 18px;

}

#navBar ul {

	margin: 0px;

	padding: 0px;

}



#navBar li {

	display: inline;

}

#navBar a {

	color: #FFFFFF;

	text-decoration: underline;

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 10px;

	margin: 0px;

}

#navBar a:hover {

	text-decoration: none;

}

#leftColumn {

	width: 508px;

	margin-left: 0px;

	background-color: #373737;

	border: 1px solid #2a2a2a;

	padding: 10px;

	margin-right: 0px;

	margin-top: 0px;

	margin-bottom: 20px;

	float: left;

}

#rightColumn {

	width: 370px;

	float: right;

	margin-right: 0px;

	margin-left: 0px;

	padding: 0px;

	margin-top: 0px;

	margin-bottom: 0px;

}

.newsItem {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #313131;

	margin-bottom: 20px;

	padding-bottom: 10px;

}



.newsItem h2 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 3em;

	font-weight: normal;

	letter-spacing: -0.1em;

	padding: 0px;

	line-height: 0.8em;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

}

.newsItem  .title {

	color: #FFFFFF;

	text-decoration: none;

}

.newsItem .title:hover {

	color: #CCCCCC;

}

.newsDate {

	font-size: 1em;

	color: #666666;

}

.newsDate a {

	color: #999999;

	text-decoration: none;

}





.itemImg {

	border: 2px solid #313131;

	padding: 0px;

	height: 148px;

	width: 504px;

	overflow: hidden;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

}

.lipsum {

	margin: 0px;

	padding: 0px;

}

.lipsum p {

	font-size: 1.1em;

	color: #CCCCCC;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

}

.widget {

	background-color: #373737;

	border: 1px solid #2A2A2A;

	margin-bottom: 20px;

	padding: 15px;

	width: 340px;

}

#sidebar {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

.widgettitle {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-weight: normal;

	font-size: 1.7em;

	letter-spacing: -0.1em;

	margin: 0px;

	background-repeat: no-repeat;

	background-position: 310px center;

	background-color: #2E2E2E;

	padding-top: 10px;

	padding-right: 30px;

	padding-bottom: 10px;

	padding-left: 10px;

	background-image: url(images/icons/arrow_left.png);

	color: #FFFFFF;

}

#sidebar ul {

	list-style-type: none;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	color: #9b9b9b;

}

#sidebar  ul  li  a    {

	color: #666666;

	font-size: 1.1em;

	text-decoration: none;

}

#sidebar ul li a:hover {

	color: #FFFFFF;

}

#sidebar ul li {

	padding: 4px;

	margin-left: -4px;



}

#recent-comments .widgettitle {

	background-image: url(images/icons/comment.png);

}

#recent-posts .widgettitle {

	background-image: url(images/icons/new.png);

}





#footer {

	clear: both;

	padding: 15px;

	background-color: #373737;

	border: 1px solid #2A2A2A;

	margin-top: 0px;

	margin-right: 20px;

	margin-left: 20px;

	font-size: 1.1em;

	color: #999999;

}

#footer p {

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

}

#footer a {

	color: #CCCCCC;

	text-decoration: none;

}

.feed {

	background-image: url(images/icons/rss.png);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 18px;

}

#archives .widgettitle {

	background-image: url(images/icons/folder_page_white.png);

}

#sidebar ul {

	padding-left: 5px;

	padding-right: 5px;

}

#wp-calendar {

	width: 100%;

	text-align: center;

}

#wp-calendar th {

	background-color: #2E2E2E;

	padding: 5px;

}

#wp-calendar td {

	padding: 5px;

	background-color: #3F3F3F;

	color: #666666;

}

#wp-calendar a {

	display: block;

	color: #FFFFFF;

	text-decoration: none;

}

#today {

	background-color: #373737;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-weight: bold;

}

#wp-calendar caption {

	font-size: 1.6em;

	font-family: Georgia, "Times New Roman", Times, serif;

	padding: 10px;

	color: #666666;

	margin-top: 2px;

}

#calendar .widgettitle {

	background-image: url(images/icons/calendar_view_day.png);

}

#pages ul ul {

	margin-left: 20px;

}

#pages .widgettitle {

	background-image: url(images/icons/page.png);

}

.widget_links img {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

.widget_links .widgettitle {

	background-image: url(images/icons/link_go.png);

}

#tag_cloud a {

	text-decoration: none;

	color: #666666;

}

#tag_cloud a:hover {

	color: #FFFFFF;

}

#tag_cloud .widgettitle {

	background-image: url(images/icons/tag_blue.png);

}

.widget_rss  li {

	list-style-type: decimal;

	color: #999999;

}

.widget_rss ul {

	margin-left: 20px;

}

.widgettitle a {

	color: #FFFFFF;

	text-decoration: none;

}

.rsswidget img {

	display: none;

}

.widget_rss .widgettitle {

	background-image: url(images/icons/rss.png);

}

#headDate a {

	color: #FFFFFF;

}

#twitter-feed {

	color: #999999;

	font-size: 1.1em;

}

#container #contentHold #rightColumn #sidebar #twitter-feed  a {

	color: #FFFFFF;

}

#twitter-feed #twit-0 {

	background-repeat: no-repeat;

	background-position: right 3px;

	padding-right: 35px;

	background-image: url(images/icons/latest.png);

	padding-bottom: 15px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #333333;

}

.strike {

	text-decoration: line-through;

}

.alignright {

	float: right;

	clear: both;

}

.alignleft {

	float: right;

	clear: both;

}

.newsItem  a {

	color: #FFFFFF;

}

a img {

	border-top-color: #FFFFFF;

	border-right-color: #FFFFFF;

	border-bottom-color: #FFFFFF;

	border-left-color: #FFFFFF;

}

.textwidget{

	padding-top: 10px;

	padding-right: 5px;

	padding-bottom: 10px;

	padding-left: 5px;

	font-size: 1.1em;

}.newsItem ol li {

	font-size: 1.1em;

	margin-bottom: 10px;

}

.newsItem img {

	margin-top: 10px;

}

.size-thumbnail{

	margin: 10px;

}.commentlist {

	background-color: #333333;

	list-style-type: none;

	font-size: 1.1em;

	padding: 0px;

	margin: 0px;

}

.commentlist li {

	margin: 0px;

	padding: 10px;

}

.commentlist .avatar {

	border: 2px solid #FFFFFF;

	float: right;

	margin-bottom: 5px;

	margin-left: 5px;

}

.commentlist  p {

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;



}

.alt {

	background-color: #3C3C3C;

}

#leftColumn #comments {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 2em;

}

.commentlist  p  a {

	color: #FFFFFF;

}

#leftColumn #respond {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 2em;

}

#commentform #comment {

	width: 100%;

	background-color: #CCCCCC;

}

.author {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 1.5em;

}

.author a {

	text-decoration: none;

	font-weight: bold;

	color: #FFFFFF;

}

.commentmetadata a {

	text-decoration: none;

	color: #666666;

}

#commentform a {

	color: #FFFFFF;

}

.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.alignleft {

	float: left;

}



.alignright {

	float: right;

}


