/*
-----------------------------------------------
Blogger Template Style
Name:     897
Designer: Douglas Bowman
URL:      www.stopdesign.com
Date:     28 Feb 2004
----------------------------------------------- */


body {
  background:#ccc;
  margin:0;
  padding:10px 0 14px;
  font-size:12px;
  font-family: Verdana,Sans-serif;
  text-align:center;
  color:#000;
  }


/* Page Structure
----------------------------------------------- */
#wrapper {
  position:relative;
  top:4px;
  left:4px;
  background:#999;
  width:744px;
  margin:0 auto;
  text-align:left;
  }
#innerWrapper {
  position:relative;
  top:-4px;
  left:-4px;
  background:#fff;
  padding:10px;
  }
#mainWrapper {
  background:url("images/bg_content.gif") repeat-y left top;
  width:100%;
  }
#mainWrapper-article {
  background-color:#fff
  width:100%;
  }
#content {
  background:#245 url("images/corner_main.gif") no-repeat right top;
  width:460px;
  float:left;
  color:#fff;
  }
#innerContent {
  margin:0;
  padding:15px 20px;
  }
#sidebar {
  background:#cdb url("images/corner_sidebar.gif") no-repeat left top;
  width:254px;
  float:right;
  padding:0;
  color:#356;
  font-size:12px;
  }
#innerSidebar {
  margin:0;
  padding:2px 20px 10px;
  }


/* Links
----------------------------------------------- */
a:link {
  color:#369;
  text-decoration:none;
  }
a:visited {
  color:#369;
  text-decoration:none;
  }
a:hover {
  color:#333;
  text-decoration:underline;
  }
a img {
  border-width:0;
  }
#main a:link, #main a.comment-link:visited {
  color:#9df;
  }
#main a:visited {
  color:#7a9;
  }
#main a:hover {
  color:#fff;
  }


/* Header
----------------------------------------------- */
#blogLogo {
  display:none;
}
.blog-header {
  background:#269 url("images/topleft.gif") no-repeat left bottom;
  padding:0 0 0 160px;
  margin:0 0 10px;
  color:#fff;
  width:100%;
  width/* */:/**/auto;
  width:auto;
  }
.blog-title {
  background:url("images/bg_header.gif") no-repeat left top;
  margin:0;
  padding:40px 0 0;
  font:bold 275%/97px Helvetica,Arial,Verdana,Sans-serif;
  text-transform:lowercase;
  }
.blog-title a:link {
  color:#fff;
  text-decoration:none;
  }
.blog-title a:visited {
  color:#fff;
  text-decoration:none;
  }
.blog-title a:hover {
  color:#fff;
  text-decoration:none;
  }
.postpage .blog-title {
  padding-top:0;
  background-position:0 -40px;
  }
.blog-desc {
	position: absolute;
	z-index: 2;
	top: 120px;
	left: 170px;
	width: 450px;
	height: 30px;
}

/* menu
----------------------------------------------- */
#menu {
  background:#8df url("images/bg_desc_top.gif") no-repeat left top;
  margin:0 0 10px;
  padding:12px 0 0;
  color:#fff;
  }
#menu p {
  background:url("images/bg_desc_bot.gif") no-repeat left bottom;
  margin:0;
  padding:0 0 12px;
  }
#menu em {
  /* To remove the word next to the desription, delete the following background property */
  background:url("images/temp_no.gif") no-repeat left center;
  /* Keep everything below */
  display:block;
  padding:0 0 0 160px;
  font:bold 12px Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  min-height:12px;
  }
.postpage #menu em {
  font-size:1px;
  line-height:1px;
  color:#8df;
  visibility:hidden;
  }
#menu a:link {
  color:#fff;
  }
#menu a:visited {
  color:#fff;
  }
#menu a:hover {
  color:#fff;
  }
/* Posts
----------------------------------------------- */
.textbox-label {
  margin:0 0 .5em;
  font:bold 12px Arial,Verdana,Sans-serif;
  text-transform:lowercase;
  color:#467;
  }
.textbox {
  margin:0 0 2em;
  }
.textbox-title {
  margin:0 0 .5em;
 }
.textbox-title h4 {
  margin:0 0 .25em;
  font:bold 14px Helvetica,Arial,Verdana,Sans-serif;
  color:#fff;
  }
.textbox-title h4 a:link {
  text-decoration:none;
  color:#9df;
  }
.textbox-title h4 a:visited {
  text-decoration:none;
  color:#9df;
  }
.textbox-title h4 a:hover {
  text-decoration:none;
  color:#fff;
  }
.post p, .textbox-content {
  margin:0 0 .75em;
  line-height:1.5em;
  font-size:12px;
  }
.textbox-content a:link {
  color:#9df;
  text-decoration:none;
  }
.textbox-content a:visited {
  color:#9df;
  text-decoration:none;
  }
.textbox-content a:hover {
  color:#fff;
  text-decoration:underline;
  }
.textbox-bottom {
  color:#467;
  text-transform:lowercase;
  font-size:12px;
  }
.textbox-bottom em {
  font-style:normal;
  color:#689;
  }
.textbox-bottom em {
  font-style:normal;
  color:#689;
  }
.textbox-bottom a:link {
  color:#467;
  text-decoration:none;
  }
.textbox-bottom a:visited {
  color:#467;
  text-decoration:none;
  }
.textbox-bottom a:hover {
  color:#fff;
  text-decoration:underline;
  }
.post blockquote {
  margin:1em 20px;
  padding:5px 0;
  border:2px solid #356;
  border-width:2px 0;
  }
.post blockquote p {
  margin:.5em 0;
  }
.editmark {
  color:#245;
  }
.textbox-urls {
  margin-top:20px;
  padding:3px;
  border-bottom: 1px solid #ddd;
  }
.textbox-urls .meta-button{
  display:none;
  }
/* Comments
----------------------------------------------- */
.comment-top a:link {
  color:#467;
  }
.comment-top a:visited {
  color:#467;
  }
.comment-top a:hover {
  color:#fff;
  }
.comment-top {
  color:#467;
  text-transform:lowercase;
  }
.commentbox {
  margin-top: 10px;
  padding:3px;
  border-bottom:1px solid #ddd;
  }
.commentbox-title a:link {
  color:#9df;
  }
.commentbox-title a:visited {
  color:#9df;
  }
.commentbox-title a:hover {
  color:#fff;
  }
.comment-top em {
  font-style:normal;
  color:#689;
  }
.commentbox-title{
  padding: 3px;
  }
#commentForm {
  width: 400px;
  }
.comment-pages{
  margin-top:10px;
  }
.commentbox{
  
  }
.no-comment-box{
  margin:10px 0 10px 0;
  padding: 10px 0 10px 3px;
  border-bottom:1px solid #ddd;
  }
.commentbox-label{
  display: inline;
  }
.commentbox-content{
  padding: 3px;
  }
.trackbackbox{
  padding: 5px; margin: 5px;
  }
.trackbackbox-title{
  padding: 3px; border-bottom: 1px dashed #C0C0C0;
  }
.trackbackbox-label{
  display: inline; color: #666; font-size: 11px;
  }
.trackbackbox-content{
  padding: 3px; color: #333;
  }
.trackbackbox a{
  color: #000;
  }
  
/* Sidebar
----------------------------------------------- */
#sidebar h5 {
  margin:1em 0 .25em;
  font:normal 18px Helvetica,Arial,Verdana,Sans-serif;
  color:#fff;
  text-transform:lowercase;
  }
#sidebar ul {
  margin:0 0 1.5em;
  padding:0;
  list-style:none;
  }
#sidebar li {
  margin:0;
  padding:0 0 .25em 20px;
  text-indent:-20px;
  line-height:1.4em;
  }
#sidebar p {
  margin:0 0 .75em;
  line-height:1.4em;
  }
#panelCalendar {
  display:none;
  }
.meta-button {
   margin: 2px 0 2px 0
  }
input, select {
   font-family:Verdana, Arial, Helvetica, sans-serif
  }
/* Profile
----------------------------------------------- */
#profile-container {
  margin:0 0 1.75em;
  }
.profile-datablock, .profile-textblock {
  margin:0 0 .75em;
  line-height:1.4em;
  }
.profile-img {
  display:inline;
  }
.profile-img img {
  float:left;
  margin:0 10px 5px 0;
  border:5px solid #eed;
  }
.profile-data {
  font-weight:bold;
  }
.profile-data strong {
  display:none;
  }


/* Footer
----------------------------------------------- */
#footer {
  position:relative;
  width:744px;
  margin:0 auto;
  text-align:left;
  padding: 10px 0 0 30px
  }
#footer a:link {
  color:#000;
  }
#footer a:visited {
  color:#000;
  }
#footer a:hover {
  color:#fff;
  }


/* Misc
----------------------------------------------- */
.clear {
  clear:both;
  display:block;
  height:1px;
  margin:0;
  padding:0;
  font-size:1px;
  line-height:1px;
  }

/* Guestbook */
.gbbox{
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #C0C0C0;
}
.gbbox-title{
	padding-left: 0px;
	margin-bottom: 10px;
}
.gbbox-title a:link,
.gbbox-title a:visited,
.gbbox-title a:active {
	color: #9df;
}
.gbbox-label{
	font-weight: normal;
	color: #999;
	font-size: 11px;
}
.gbbox-content{	
	padding: 10px;
}
.gbbox-reply {
	margin-left: 30px;
	padding: 10px;
}
.gbbox-reply-title{
	margin-bottom: 5px;
}
.gbbox-reply-label{
	font-weight: normal;
	font-size: 11px;
	display: inline;
}

/* Boxes for redirection */
.messagebox{ margin-top: 10px; margin-bottom: 20px; width: 80%; text-align: center; background-color: #FFF;}
.messagebox-title{  color: #000; font-weight: bold; padding: 5px;}
.messagebox-content{ color: #333; padding: 10px; padding-bottom: 20px; text-align: left;}
.messagebox-bottom{ background-image: url(images/title_bg.gif); color: #FFF; background-color: #F3F3F3; padding: 5px;}
.errorbox{ margin-top: 10px; margin-bottom: 10px; width: 80%; border: solid 1px #003366; text-align: center; background: #fff;}
.errorbox-title{ background-image: url(images/title_bg.gif); color: #000; font-weight: bold; background-color: #CCC; padding: 5px;}
.errorbox-content{ color: #333; padding: 10px; padding-bottom: 20px; text-align: left;}
.errorbox-bottom{ background-image: url(images/title_bg.gif); color: #FFF; background-color: #F3F3F3; padding: 5px;}
/* Form Table styles */
.formbox{background: #FFF;margin: 15px; }
.formbox-comment{}
.formbox-title,
.formbox-comment-title{
    display: inline;
	font: bold 14px Helvetica,Arial,Verdana,Sans-serif;
	color: #fff;
	}
.formbox-rowheader,
.formbox-comment-rowheader { padding: 5px; text-align: left; font-weight: bold; color: #333;}
.formbox-content,
.formbox-comment-content{ padding: 5px;}
.upload-error { color: #000;}
.upload-done { color: #000;}
.member-list{ background-color: #F6F6F6}

/* UBB Code Custom Styles*/
/* IE only */
* html .ubb-list { margin:5px; margin-left: 25px;  margin-bottom: 15px;}
.ubb-list li{ margin:1px; padding:1px;}
.ubb-img {
  border:5px solid #fff;
  margin: 4px 0 4px 0;
  }
.underline{
    background:url(images/underline.gif) repeat-x bottom
}
.code {
	border-left: 3px solid #F3F3F3;
	color: #000;
	margin: 5px 30px;
	padding: 5px;
}
.quote {
	border-left: 3px solid #6D6D74;
	margin: 10px;
	}
.quote-title {
	padding: 5px;
	font-weight: bold;
}
.quote-content {
	padding: 10px; 
}
.ubb-obj-div {
	background-color: #FFF;
	color: #666;
	margin: 5px;
	padding: 5px;
	border: 1px dashed #CCC;
}
.upload-page{
	margin: 0px;
	padding: 0px;
	background-image: none;
	background-color: #FFF;
	text-align: left;
}
.upload-file{}
