body
{
  background-color:White; 
  font-family:Verdana; 
  font-size:10px;
  color:#3F3F3F; 
}

a
{
  color:Navy;
  font-weight:bold; 
  text-decoration:none; 
}

a:hover
{
  color:Silver;
  font-weight:bold; 
  text-decoration:underline; 
}

ul
{
  list-style-type:square; 
  list-style-position:outside; 
  margin-left:18px; 
  margin-top:5px; 
}

ol
{
  list-style-position:outside; 
  margin-left:25px; 
  margin-top:5px; 
}

h1
{
  font-family:Verdana; 
  font-weight:bold;
  font-size:18px; 
  color:#3F3F3F;
  margin-top:2px; 
  margin-bottom:2px; 
}

h2
{
  font-family:Verdana; 
  font-weight:bold;
  font-size:18px; 
  color:#3F3F3F;
  margin-top:15px; 
  margin-bottom:15px; 
}

h3
{
  font-family:Verdana; 
  font-weight:bold;
  font-size:16px; 
  margin-top:2px; 
  margin-bottom:2px; 
}

.TopNavLink
{
  font-weight:bold; 
  font-size:10px;
  color:#3F3F3F; 
}


.WelcomeTitle
{
  font-family:Verdana;
  font-size:23px;   
  font-weight:900; 
  letter-spacing:-0.2mm;
  margin-top:10px; 
  margin-bottom:20px; 
}

.MainText
{
  font-family:Verdana;
  font-size:10px; 
}

.Hint
{
  color:Red;
}

/* Blogs.NET CSS */

/* Page Structure
----------------------------------------------- */
/* The images which help create rounded corners depend on the 
   following xs and measurements. If you want to change 
   these measurements, the images will also need to change.
   */


#content
{
	width: 896px;
	margin: 0 auto;
	text-align: left;
}
#main {
	width: 640px;
	float: left;
	background: #eeee99 url( "dark/corners_main_bot.gif" ) no-repeat left bottom;
	margin: 0px 0 0;
	padding: 0 0 0px;
	color: #333;
	font-size: 97%;
	line-height: 1.5em;
}
#main2
{
	float: left;
	width: 100%;
	background: url( "dark/corners_main_top.gif" ) no-repeat left top;
	padding: 10px 0 0;
}
#sidebar
{
	width: 240px;
	float: right;
	margin: 0px 0 0;
	font-size: 97%;
	line-height: 1.5em;
}


/* Links
----------------------------------------------- */
/*
a:link
{
	color: #9db;
}
a:visited
{
	color: #9db;
}
a:hover
{
	color: #fff;
}
a img
{
	border-width: 0;
}
#main a:link
{
	color: #347;
}
#main a:visited
{
	color: #666;
}
#main a:hover
{
	color: #68a;
}
*/

/* Buttons
----------------------------------------------- */

.button
{
	font-size: 8pt;
	height: 20px;
}
.admin-item
{
	background: url( "dark/icon_arrow_sm.gif" ) no-repeat 2px .4em;
	margin: 0;
	padding: 0 0 3px 16px;
	margin-bottom: 3px;
}

/* Blog Header
----------------------------------------------- */
#header
{
	background: #356 url( "dark/corners_cap_bot.gif" ) no-repeat left bottom;
	margin: 0 0 0;
	padding: 0 0 8px;
	color: #fff;
}
#header div
{
	background: url( "dark/corners_cap_top.gif" ) no-repeat left top;
	padding: 8px 15x 0;
}
#blog-title
{
	margin: 0;
	padding: 10px 30px 5px;
	font-size: 200%;
	line-height: 1.2em;
}
#blog-title a
{
	text-decoration: none;
	color: #fff;
}
#description
{
	margin: 0;
	padding: 5px 30px 10px;
	font-size: 94%;
	line-height: 1.5em;
	color: #abc;
}
.admin-link, .admin-link a:visited, .admin-link a:link, .admin-link a:hover
{
	font-size: 105%;
	margin: 0;
	padding: 0 0 .2em;
	text-decoration: none;
}


/* Posts
----------------------------------------------- */
.date-header
{
	margin: 0 28px 0 0px;
	font-size: 135%;
	line-height: 2em;
	text-transform: uppercase;
	letter-spacing: .2em;
	color: #586;
}
.post
{
	margin: .3em 0 10px;
	padding: 0 0px;
	border: 1px solid #bb9;
	border-width: 1px 0;
}
.post-title
{
	margin: 0;
	font-size: 110%;
	line-height: 1.5em;
	background: url( "dark/icon_arrow.gif" ) no-repeat 10px .5em;
	display: block;
	border: 1px solid #bb9;
	border-width: 0 1px 1px;
	padding: 2px 14px 2px 20px;
	color: #333;
}
#main  a.title-link, .post-title strong
{
	text-decoration: none;
	display: block;
}
#main a.title-link:hover
{
	background-color: #eeee50;
	color: #000;
}
.post-body
{
	border: 1px solid #bb9;
	border-width: 0 1px 1px;
	border-bottom-color: #eec;
	padding: 10px 0px 1px 29px;
}
html > body .post-body
{
	border-bottom-width: 0;
}
.post p
{
	margin: 0 0 .75em;
}
p.post-footer
{
	background: #fff;
	margin: 0;
	padding: 2px 14px 2px 29px;
	border: 1px solid #bb9;
	border-bottom: 1px solid #eee;
	font-size: 100%;
	line-height: 1.5em;
	color: #666;
	text-align: right;
}
html > body p.post-footer
{
	border-bottom-color: transparent;
}
p.post-footer em
{
	display: block;
	float: left;
	text-align: left;
	font-style: normal;
}
a.comment-link
{
	/* IE5.0/Win doesn't apply padding to inline elements,      so we hide these two declarations from it */
	background: /* */ /**/ url( "dark/icon_comment.gif" ) no-repeat 0 45%;
	padding-left: 14px;
}
html > body a.comment-link
{
	/* Respecified, for IE5/Mac's benefit */
	background: url( "dark/icon_comment.gif" ) no-repeat 0 45%;
	padding-left: 14px;
}
.grid_alternate
{
	background-color: #fff;
}

/* Comments
----------------------------------------------- */
#comments
{
	margin: -25px 13px 0;
	border: 1px solid #6a7;
	border-width: 0 1px 1px;
	padding: 20px 0 15px 0;
}
#comments h4
{
	margin: 0 0 10px;
	padding: 0 14px 2px 29px;
	border-bottom: 1px solid #6a7;
	font-size: 120%;
	line-height: 1.4em;
	color: #333;
}
#comments-block
{
	margin: 0 15px 0 9px;
}
.comment-title
{
	margin: 0;
	line-height: 1.5em;
	background: url( "dark/icon_arrow.gif" ) no-repeat 10px .5em;
	display: block;
	border: 1px solid #bb9;
	border-width: 0 0 1px;
	padding: 2px 14px 2px 29px;
	color: #333;
}
.comment-data
{
	background: url( "dark/icon_comment.gif" ) no-repeat 10px .3em;
	margin: .5em 0;
	padding: 0 0 0 29px;
	color: #666;
}
.comment-poster
{
	font-weight: bold;
}
.comment-body
{
	margin: 0 0 1.25em;
	padding: 0 0 0 29px;
}
.comment-body p
{
	margin: 0 0 .5em;
}
.comment-timestamp
{
	margin: 0 0 .5em;
	padding: 0 0 .75em 20px;
	color: #fff;
}
.comment-timestamp a:link
{
	color: #fff;
}
p.comment-footer
{
	background: #fff;
	margin: 0;
	padding: 0px 14px 0px 29px;
	border: 0px;
	font-size: 100%;
	line-height: 1.5em;
	color: #666;
	text-align: right;
	border: 1px solid #bb9;
	border-width: 0 0 1px;
}


/* Profile
----------------------------------------------- */
#profile-container
{
	background: #586 url( "dark/corners_prof_bot.gif" ) no-repeat left bottom;
	margin: 0 0 15px;
	padding: 0 0 10px;
	color: #fff;
}
#profile-container h2
{
	background: url( "dark/corners_prof_top.gif" ) no-repeat left top;
	padding: 10px 15px .2em;
	margin: 0;
	border-width: 0;
	border-bottom: 1px solid #7a8;
	font-size: 115%;
	line-height: 1.5em;
	color: #fff;
}
.profile-datablock
{
	margin: 0 15px .5em;
	padding-top: 8px;
}
.profile-img
{
	display: inline;
}
.profile-img img
{
	float: left;
	margin: 0 10px 5px 0;
	border: 4px solid #bec;
}
.profile-data strong
{
	display: block;
}
#profile-container p
{
	margin: 0 15px .5em;
}
#profile-container .profile-textblock
{
	clear: left;
}
#profile-container a
{
	color: #fff;
}
.profile-link a
{
	background: url( "dark/icon_profile.gif" ) no-repeat 0 .1em;
	padding-left: 15px;
	font-weight: bold;
}


/* Sidebar Boxes
----------------------------------------------- */
.box
{
	background: #356 url( "dark/corners_side_top.gif" ) no-repeat left top;
	margin: 0 0 15px;
	padding: 10px 0 0;
	color: #abc;
}
.box2
{
	background: url( "dark/corners_side_bot.gif" ) no-repeat left bottom;
	padding: 0 13px 8px;
}
.sidebar-title
{
	margin: 5px;
	padding: 0 0 .2em;
	border-bottom: 1px solid #456;
	font-size: 115%;
	line-height: 1.5em;
	color: #abc;
}
.sidebar-title a:visited, .sidebar-title a:link
{
	text-decoration: none;
	color: #abc;
}
.box ul
{
	margin: .5em 0 1.25em;
	padding: 0 0px;
	list-style: none;
}
.box ul li
{
	background: url( "dark/icon_arrow_sm.gif" ) no-repeat 2px .25em;
	margin: 0;
	padding: 0 0 3px 16px;
	margin-bottom: 3px;
	border-bottom: 1px solid #345;
	line-height: 1.4em;
}
.box p
{
	margin: 0 0 .6em;
}
.list-item
{
	background: url( "dark/icon_arrow_sm.gif" ) no-repeat 2px .25em;
	padding: 0 0 3px 16px;
	margin-bottom: 3px;
	border-bottom: 1px solid #345;
	line-height: 1em;
}

/* Footer
----------------------------------------------- */
/*
#footer
{
	clear: both;
	margin: 0;
	padding: 15px 0 0;
}
#footer div
{
	background: #357 url( "dark/corners_cap_top.gif" ) no-repeat left top;
	padding: 8px 0 0;
	color: #fff;
}
#footer div div
{
	background: url( "dark/corners_cap_bot.gif" ) no-repeat left bottom;
	padding: 0 15px 8px;
}
#footer hr
{
	display: none;
}
#footer p
{
	margin: 0;
}
#footer a
{
	color: #fff;
}
*/