/* 
	Base styles
	
	These are all the base styles that control basic HTML tags.
	All the referenced styles sheets are imported to control the UI
	of the theme.
*/

/* @import url("calendar.css"); */
@import url("pageLayout.css");
/* @import url("dasBlog.css"); */
/* @import url("colors.css"); */
@import url("admin.css");
@import url("csharp.css");

.smallestTag { font-size: xx-small; }
.smallerTag { font-size: x-small; }
.smallTag { font-size: small; }
.mediumTag { font-size: medium; }
.largeTag { font-size: large; }
.largerTag { font-size: x-large; }
.largestTag { font-size: xx-large; } 

a, a:link, a:visited, a:active  
{ 
   font-weight: bold; 
   text-decoration: none; 
}
.ui-widget-content a,
.post-paging a,
.newsItems > a
{
   color: #2E6E9E;
}
.sitename a:hover, a:hover 
{ 
   text-decoration: underline; 
}
fieldset, .blogBoxBorder
{
   border: 1px solid #A6C9E2;
}
.emphasize1
{
   font-style: italic;
   font-weight: bold;
}
body {
	margin: 0;
	padding: 0;
	/* font-family: "segoe ui",tahoma,verdana,"lucida grande","lucida sans unicode",sans-serif; */
	font-size: 1.0em;
	width: 60.0em;
	margin: 0px auto 0px auto;
	background-color: #000000;
}

div
{
   /* background-color: #FFFFFF; */
}

#content
{
   background-color: #FFFFFF;
   line-height: normal;
}
/* pre { white-space: normal; overflow: auto; } */

#tagsBox
{
   /* width: 4em; */
   margin-left: 4px;
}
#tagsDialogIcon, #archiveDialogIcon
{
   float: left;
   position: relative;
   top: 4px;
}
#tagsDialogLink, #archiveMonthsLink
{
   display: block;
}
#tagsDialogLink div, #archiveMonthsLink div
{
   /* background-color: none; */
}
#archiveMonthsBox
{
   /* width: 9em; */
   margin-left: 4px;
}
#blogRollOuterBox
{
   /* clear: both; */
}
.boxSpacer
{
   margin: 8px 0px 13px 0px;
}
.topBoxSpacer
{
   margin: 0px 0px 13px 0px;
}
#header
{
   background-image: url("../../../images/Title2.png");
   height: 71px;
   position: relative;
}
#siteNameLink
{
   font-size: 1.5em;
   position: relative;
   top: 18px;
   left: 10px;
   padding: inherit 10px inherit 10px !important;
   padding: 1px 11px 1px 11px;
}
.blogEntryBox
{
   margin: 12px 0px 0px 0px;
   position: relative;
}
.itemTitleHeader
{
   margin: 5px 0px 5px 3px;
}
.itemFooterStyle
{
   font-size: 0.7em;
   margin: 0px 0px 4px 0px;
}
.date {
	padding: 2px;
	margin-top: 15px;
	margin-bottom: 22px;
	border-bottom: 1px dotted #A6C9E2;
	font-weight: bold;
	text-align: left;
	line-height: 14px;
	text-transform: uppercase;
	letter-spacing: .2em;
}
.longDate
{
   margin-left: 5px;
   color: #2E6E9E;
}
/*
.ui-widget { font-family: Segoe ui, Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1.0em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Segoe ui, Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #a6c9e2; background: #fcfdfd url(images/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x; color: #222222; }
*/
.commentViewBoxStyle
{
   margin-top: 20px;
   font-family: Segoe ui, Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1.0em;
   border: 1px solid #a6c9e2; background: #fcfdfd url(images/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x; color: #222222;
   width: 42em;
}
.commentViewBoxStyle input, .commentViewBoxStyle select, .commentViewBoxStyle textarea, .commentViewBoxStyle button 
{ 
   font-family: Segoe ui, Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1em; 
}

.commentBoxStyle
{
   clear: both;
   margin-top: 12px;
   font-family: Segoe ui, Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1.0em;
   border: 1px solid #a6c9e2; background: #fcfdfd url(images/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x; color: #222222;
   position: relative;
   width: 42em;
}
.commentDateStyle
{
   font-size: 0.7em;
   float: right;
   margin-right: 1px;
}
.commentBoxFooterStyle
{
   font-size: 0.8em;
   padding-left: 4px;
/*   position: absolute;
   top: 0px;
   left: 2px; */
}
.commentBodyStyle
{
   clear: both;
   padding: 10px 5px 5px 5px;
}
#right
{
   line-height: 1.3em;
}
#allFeedBox
{
   float: left;
   margin:2px 2px 0 2px;
}
#allCategoriesSpan
{
   float: left;
}
#categoriesBox
{
   clear: both;
}
.commentViewControlStyle
{
   width: 33.2em !important;
}
#commentViewEntry textarea
{
   width: 38.4em !important;
}
.blogEntryArrowButton
{
   border: none;
}
.blogEntryCloseOpenLink
{
   position: absolute;
   right: 5px;
   top: 5px;
}
.blogEntryCloseOpenLinkHover
{
   border: solid 1px white;
}
.indent p
{
   text-indent: 1.2em;
}
.entryContentBox
{
   padding: 6px;
}
.siteSubtitle
{
   display:block;
   font-size:0.8em;
   left:53px;
   position:relative;
   top:19px;
   color: #FFFFFF;
}
.ratingTitleBox
{
   display:block;
   float:left;
   width:185px;
}
.ratingTitle
{
   font-weight: bold;
}
.guitarRatingImage
{
   width: 36px;
   height: 19px;
}
.smallGuitarRatingImage
{
   width: 27px;
}
.ratingOuterBox
{
   display: block;
   width: 350px;
   clear: left;
}