﻿body 
{
	text-align:center;
	min-width: 700px;
	font-size: 12px;
	font-family: Arial, Sans-Serif;
	padding-top: 0px;
	margin-top: 0px;
	background-color: Black;
}

img 
{
	border: none;
}

/* Site Navigation Menu */
.uoSiteMenu
{
 width: 100%;
 height: 20px;
 border: solid 1px green;
 background-color: Silver;
}
.uoSiteMenuStatic
{
	
}
.uoSiteMenuStaticItem
{
 padding-left: 5px;
 padding-right: 5px;
 color: Yellow;
 font-weight: bold;
 text-align: center;
}
.uoSiteMenuStaticHover
{
 color: Red;
}
.uoSiteMenuStaticSelected
{
 background-color: Black;
}
.uoSiteMenuDynamic
{
	
}
.uoSiteMenuDynamicItem
{
	
}
.uoSiteMenuDynamicHover
{
	
}
.uoSiteMenuSelected
{
	
}

/* Master Elements */
#uoPageDiv
{
 width: 700px;
 border: solid 1px black;
 text-align: left;
 margin-left: auto;
 margin-right: auto;	
 background-color: White;
}

#uoTopMenuDiv
{
	width: 700px;
	background-color: inherit;
}
#uoContentDiv
{
	background-color: inherit;
}

#uoContentDiv a 
{
 text-decoration: none;
 color:Black;
 font-weight:bold;
}

#uoContentDiv a:visited
{
 text-decoration: none;
 color:Gray;
 font-weight:bold;
}
#uoContentDiv a:hover
{
 text-decoration: underline;
 color:black;
 font-weight:bold;
}

#uoLeftMenuDiv
{
	background-color: inherit;
	width : 180px;
	padding-left: 5px;
	padding-right: 5px;
	float:left;
}
#uoBodyDiv
{
	background-color: inherit;
 float:right;
 padding-left: 5px;
 padding-right: 5px;
 width: 500px;
}




/*Post View Elements*/

.uoPostDiv
{
 padding-bottom: 20px;
 border-bottom: solid 2px black;
 padding-top: 20px;
}

.uoPostTitleDiv
{
	font-size: 14px;
}

.uoPostBodyDiv{}
 
.uoPostFooterDiv{}

.uoPostTagsDiv{}

.uoPostCategoriesDiv{}

.uoPostFooterDiv{}

.uoPostAuthorDateCreatedDiv{}

.uoPostAuthorSpan{}

.uoPostDateCreatedSpan{}



/*Widgets*/

div#widgetzone{
	padding: 0;
	background: none;
	width:100%;
}

div#widgetzone .clear{
	clear: left;
}

div.widget{
	background: white;
	border: 1px solid silver;
	padding: 10px 15px;
	margin-bottom: 10px;
	position: relative;
	z-index: 1;
	min-width: 1px;
}

div.widget .content{
	line-height: 16px;
	color: #666666;
}

div.widget h4{
	font-size: 15px;
	border-bottom: 1px solid silver;
	padding-bottom: 5px;
	margin: 0;
	margin-bottom: 5px;
	position: relative;
	z-index: 0;
	color: #999999;
	letter-spacing: 1px;
}

div.widget a.edit{
	font-size: 10px;
	font-weight: normal;
	float: right;
	position: relative;
	z-index: 1;
}

div.widget a.delete{
	font-weight: bold;
	color: #999999;
	float: right;
	margin-left: 5px;
	position: relative;
	z-index: 1;
	text-decoration: none;
}

div.widget a.delete:hover{
	color: black;
}

#widgetzone .widget ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-transform: capitalize;
}

#widgetzone .widget ul li {
	margin-bottom: 3px;
}

#widgetzone div.search{
	background: none;
	border: none;
}

/*Tag cloud*/

.tagcloud {
	margin-bottom: 10px;
	white-space: normal;
}

.tagcloud li {
	display: inline;
}

.tagcloud a {
	margin-right: 3px;
	display: inline;
}

.tagcloud a.biggest {
	font-size: 20px;
}

.tagcloud a.big {
	font-size: 17px;
}

.tagcloud a.medium {
	font-size: 13px;
}

.tagcloud a.small {
	font-size: 12px;
}

.tagcloud a.smallest {
	font-size: 10px;
}

/*Syntax highlighter*/

.code
{
	font-size: 12px;
	color: black;
	font-family: Consolas, "Courier New", Courier, Monospace;
	background-color: #F1F1F1;
  line-height: normal;
}

.code p{
	padding: 5px;
}

.code .rem { color: #008000; }

.code .kwrd { color: #0000ff; }

.code .str { color: #006080; }

.code .op { color: #0000c0; }

.code .preproc { color: #0000ff; }

.code .asp { background-color: #ffff00; }

.code .html { color: #800000; }

.code .attr { color: #ff0000; }

.code .alt {	background-color: #f4f4f4; }

.code .lnum { color: #606060;}

/*Related Posts*/

#relatedPosts {
	background: white;
	padding: 5px 10px 10px 10px;
	border: 1px solid silver;
}

#relatedPosts h1 {
	margin: 0px;
}

#relatedPosts a {
	display: block;
	margin-top: 5px;
}

#relatedPosts span {
	color: #666666;
	text-indent: 10px;
	font-size: 10px;
}

/*Blogroll*/

#blogroll ul {
	list-style-type: none;
	margin: 0 0 3px 0;
	padding: 0px;
}

#blogroll ul li ul li a {
	margin-left: 25px;
	color: #666666;
}

#blogroll ul li a img {
	border: none;
	margin-right: 3px;
}
