﻿/*
LiteGo's Default theme version 1.0
Modified 2008-10-17 by Lasse Wikmark

Theme basic colors:
	Dark red: 		#800000 (Maroon)
	Silver gray:	#ACACAC (Silver)
	Dark gray:		#666	(Gray)
*/

/* ---------------------------- HTML DEFAULTS ----------------------------- */
* 						{margin: 0px; padding: 0px;}
html					{margin: 0px auto; padding: 0px; margin-bottom: 1px; height: 100%;}
body					{font: 0.8em Tahoma, Arial, Helvetica, sans-serif; color: #333; background: White; border-top: 5px solid Maroon; margin: 0px auto; padding: 0px;}
p 						{font: 1.2em Tahoma, Arial, Helvetica, sans-serif; color: black; line-height: 120%;}
hr 						{height: 1px; width: 80%;}
img						{border: 0;}
a						{color: Maroon; text-decoration: none;}
a:hover					{color: #555; text-decoration: none;}
h1, h2, h3, h4, h5, h6  {font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif;}
h1						{font-size: 170%; font-weight: bold; color: maroon;}
h1 a 					{color: Maroon; text-decoration: none; margin-top: 10px;}
h1 a:hover, h2 a:hover 	{color: #800000;}
h2						{font-size: 160%;}
h2 a 					{color: Maroon; text-decoration: none;}
h3						{font: Bold Italic 140% 'Times New Roman', serif; border-bottom: 1px solid Maroon; padding: .8em .8em 0 0.3em; color: maroon;}
h4						{font-size: 120%; color: #000;}
h5						{font-size: 120%; color: #999;}
h6						{font-size: 110%;}
li li li, li li, li		{list-style-type: square; line-height: 140%;}
table					{width: 100%; border-collapse: collapse;}
td						{vertical-align: top; text-align: left;}

/* ------------------------ PRINT-FRIENDLY LAYOUT ------------------------- */
@media print {
	body				{border-width: 0px;}
	.NoPrint			{display: none;}
	#MainPage,
	td.PageContent		{width: 100% !important;}
	#PageBanner			{height: 80px; width: 640px;}
}
@media screen {
	.PrintOnly			{display: none;}
	#MainPage,
	td.PageContent		{width: 980px !important;}
	#PageBanner			{height: 140px; width: 980px;}
}

/* -------------------------- MASTER PAGE LAYOUT -------------------------- */
table.PageTable			{width: 100%; height: 100%; border-collapse: collapse;}
td.PageHeader			{}
td.PageFooter			{border-top: 1px #E6E6E6 solid;}
td.PageContent			{text-align: center;}
td.PageMarginLeft		{background: #FAFAFA;}
td.PageMarginRight		{background: #FAFAFA;}
#MainPage				{background-color: white; border: 0px red solid; padding: 0px; margin: 0px;}
#LeftColumn				{width: 180px; float: left; text-align: left; vertical-align: top; padding: 0px 15px 10px 15px;}
#LeftColumn legend		{font: italic bold 140% 'Times New Roman'; padding: 0 .3em 0 0.3em; color: maroon;}
#LeftColumn fieldset	{font-size: 95%; line-height: 140%; padding: 0px 10px 3px 10px; text-align: left; margin: 10px 0 10px 0;}
#LeftColumn a			{color: #666666;}
#LeftColumn a:hover		{color: maroon;}
#RightColumn			{width: 180px; float: right; text-align: left; padding: 0px 15px 10px 15px; overflow: hidden;}
#RightColumn legend		{font: italic bold 140% 'Times New Roman'; padding: 0 .3em 0 0.3em; color: maroon;}
#RightColumn fieldset	{font-size: 95%; line-height: 140%; padding: 0px 6px 6px 6px; text-align: left; margin: 10px 0 10px 0;}
#CenterColumn			{height: 100%; text-align: left; padding: 0px 5px 10px 5px;}
#PageFooter				{font: Normal 8pt Tahoma, Arial, Helvetica, sans-serif; padding: 10px 0 0 0; margin-bottom: 5px; text-align: center; width: 100%;}
#TopNav					{text-align: left; height: 18px;}
#TopMenu				{float: left;}
#TopMenu li,#TopMenu ul	{display: inline; list-style: none; text-align: right;}
#TopMenu a				{font: normal 95% Corbel, Trebuchet, Tahoma, Arial, Helvetica, sans-serif; padding: 0px 8px; text-decoration: none;}
#TopMenu a:hover		{text-decoration: none; background: maroon; color: white;}
#PageActions			{float: right; font: normal 95% Corbel, Trebuchet, Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; vertical-align: middle; padding: 2px 8px;}
#UserActions			{display: inline; float: left;}
#SiteActions			{display: inline; float: none;}
#GoogleAdds				{margin-bottom: 10px; height: 70px; border: 0px gray solid; padding: 3px; text-align: center;}
#ThemeSelector			{text-align: center;}
#TeamPhoto				{text-align: center;}
#BlogAdmin ul 			{margin: 0; padding: 0 0 0 0px;}
#BlogAdmin li 			{list-style-type: none;}
#BlogAdmin li a 		{color: Maroon !important; text-decoration: none;}
#BlogAdmin li a:hover 	{color: #555; text-decoration: underline;}
#Contents a				{color: maroon !important;}
#Contents a:hover		{text-decoration: underline;}
#RSSLink				{text-align: center; padding: 0 0 2px 0;}
#BookmarkThis			{text-align: center; padding: 0 0 2px 0;}

.float					{display: inline; float: none;}
.clear					{clear: both;}
.left					{text-align: left;}
.right					{text-align: right;}
.center					{text-align: center;}
.smalltext				{font-size: 90%;}
.bigtext				{font-size: 110%;}

/* ------------------------- SHAREPOINT DEFAULTS -------------------------- */
.ms-SPLink, .ms-SPLink a{font: Normal 85% Tahoma, Arial, Helvetica, sans-serif !important; color: maroon;}
.ms-titlearealine		{background: transparent; border-width: 0px;}
.ms-pagetitle			{font-weight: bold; color: maroon; font-size: 160%; margin-left: 0px; padding-left: 0px;}
tr.ms-alternatingstrong {background: #FAFAFA;}
#zz1_ID_PersonalActionMenu { border: 1px lime solid;}

/* ------------------------ CKS:EBE THEME DEFAULTS ------------------------ */
span.commentDate 		{color: #999; font-size: 95%;}
.blogCommentContainer 	{margin: 5px 0px;}
.commentSep 			{color: #ccc; text-align: center;}
.comments 				{margin: 0px;}
.commentText			{margin: 3px 15px;}
span.linkbackdate		{font-size: 90%; padding: 10px 0px;}
span.linkbacktitle		{padding: 10px 0px; font-weight: bold;}
span.linkbacktext		{padding: 10px 0; }
.tagcloud				{text-transform:lowercase; }
.tagcloud a				{color: Maroon; padding-right: 1px; text-decoration: none;}
.blogListTitle h2 		{color: Maroon; text-decoration: none;}
.blogcontent 			{margin: 0px;}
.content 				{padding: 0 0 0 55px;}
.entry div,
.entry p				{font: 1.02em Verdana, Arial, Helvetica, sans-serif; color: black; line-height: 135%; padding: 0 0 5px 0; margin: 0 0 0 0;}
.entry .small			{padding: 8px 0 0 0;}
span.categories-post 	{color: #999; padding: 0 0 0 3px; font: normal 80% Tahoma, Arial, Helvetica, sans-serif;}
.published-date			{color: #999; padding: 0 0 0 3px; font: normal 80% Tahoma, Arial, Helvetica, sans-serif;}
.bottompost-text 		{color: #999; padding: 0px; font: normal 85% Arial, Helvetica, sans-serif;}
.bottompost-text a		{color: maroon;}
span.trackbackURL a 	{color: #999; font: normal 11px Arial, Helvetica, sans-serif; text-transform: lowercase; text-decoration: none;}
.commentForm 			{font: 11px arial; margin: 0 0 0 15px;}
input.commentform 		{border: 1px solid #ccc; background: transparent;}	
span.small 				{font-size: 85%;}
div.small				{font-size: 85%; color: #555;}
div.small a				{color: #555;}
div.date 				{background: #FFE0E0 none repeat scroll 0%; float: left; margin-top: 10px; height: 49px; width: 45px;}
span.month 				{background: Maroon; border-bottom: 1px solid #fff; color: #fff; display: block; font-size: 1.2em; line-height: 18px; padding: 3px 0px; text-align: center;}
span.day 				{color: Maroon; display: block; font-size: 1.2em; line-height: 18px; padding-top: 3px; text-align: center; text-transform: uppercase;}
div.form				{width: 500px; float: left;}
div.row 				{clear: both; padding-top: 5px; }
div.row span.label 		{float: left; width: 60px; text-align: right; margin: 0 3px 0 0; }
div.row span.formw 		{float: right; width: 435px; text-align: left; } 
div.form submit			{cursor:pointer; border:outset 1px #ccc; color:#666; font-weight:bold; padding: 1px 2px;}
.commentHeader			{margin: 5px 0 0 0; padding: 5px 0 0 0; border-top: 1px silver solid; font: Bold 90% Tahoma, Arial, Helvetica, sans-serif; color: gray; text-transform: Uppercase;}
.commentsBox, .urlBox,
.emailBox, .nameBox		{width: 100%; margin-left: 5px; font-size: 8pt;}
.bodyBox				{font-size: 9pt;}
a.w1					{font-size: 120%; font-weight: bold;}
a.w2					{font-size: 120%;}
a.w3					{font-size: 110%; font-weight: bold;}
a.w4					{font-size: 110%;}
a.w5					{font-size: 105%;}
a.w6					{font-size: 100%;}
a.w7					{font-size: 90%;}
a.w8					{font-size: 80%;}

/* ---------------------------- CUSTOM STYLES ----------------------------- */
ul.LinksList			{margin-left: -4px;}
li.LinksListItem		{list-style-image: none; list-style-type: none; background-image: url('/_layouts/images/square.gif'); background-position: left 7px; background-repeat: no-repeat; padding-left: 10px;}
li.RSSFeedListItem		{list-style-image: none; list-style-type: none; background-image: url('/_layouts/images/rss.gif'); background-position: left 1px; background-repeat: no-repeat; padding-left: 20px;}
.BlogPostAuthor			{font-style: italic; font-size: 90%; color: gray; padding-bottom: 10px;}
.EditPostLink			{font-size: 50%; font-weight: normal;}
div.EventList			{padding: 2px 0px 0px 0px;}
div.EventListItem		{color: #666; padding: 0 0 5px 10px; font: normal 90% Arial, Helvetica, sans-serif; background: transparent url('/_layouts/images/square.gif') no-repeat left 5px; cursor: default; }
.EventListItem a		{color: #666;}
.EventListItem a:hover	{color: maroon;}

/* --------------------------- RSS FEED STYLES ---------------------------- */
.FeedTitle				{color: #666; padding: 3px 0 0 10px; font: normal 110% Tahoma, Arial, Helvetica, sans-serif; background: transparent url('/_layouts/images/square.gif') no-repeat left 8px; cursor: default; }
.FeedTitle a			{color: #666; text-decoration: none; cursor: hand;}
.FeedTitle a:hover		{color: maroon; text-decoration: none;}
.FeedBody				{font: normal 95% Tahoma, Arial, Helvetica, sans-serif; color: #666; padding: 2px 2px 2px 10px;}
.FeedLink a:link,
.FeedLink a:visited		{color: maroon; display: block; margin: 2px 0 5px 0;}
.FeedLink a:hover		{text-decoration: underline; display: block;}
