@charset 'UTF-8';
/*
-----------------------------------------------
Blogger Template Style
Name:     Minima
Designer: Douglas Bowman
URL:      www.stopdesign.com
Sample:	  http://www.blogger.com/templates/minima/sample.html
Date:     26 Feb 2004
----------------------------------------------- */
/*
#080,#e00,#006,#fc0,#000
*/

body {
  background:#006;
  margin:0;
  color: #fff;
  font: x-small "Trebuchet MS", Trebuchet, Verdana, Sans-serif;
  font-size/* */:/**/small;
  font-size: /**/small;
  text-align: center;
  }
a:link {
  color:#fff;
  text-decoration:none;
  }
a:visited {
  color:#fff;
  text-decoration:none;
  }
a:hover {
  color:#fff;
  text-decoration:underline;
}
a img {
  border-width:0;
  }

/* Header
-----------------------------------------------
 */

#header-wrapper {
display:none;
  width:675px;
  margin:0 auto 10px;
  border:0px solid #333333;
  }

#header-inner {
  background-position: center;
  margin-left: auto;
  margin-right: auto;
}

#header-inner { 
  margin: 0px;
  padding-bottom:1.5em;
  border-bottom:1px dotted #ccc;
  text-align: left;
  color:#cccccc;
}

#header-inner h1 {
display:inline;
  border: 0px solid #333333;
  font: normal bold 200% 'Trebuchet MS',Trebuchet,Verdana,Sans-serif;
}

#header-inner a:link,#header-inner a:visited {
  color:#fff;
  text-decoration:none;
  }

#header-inner a:hover {
  color:#cccccc;
  }

#description {
display:inline;
  border: 0px solid #333333;
  font:bold 120% "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
}

#header img {
  margin:0;
  padding:0;  
}

/* Outer-Wrapper
----------------------------------------------- */

#logo{
 background-repeat: no-repeat;
 display:block;
width:360px;
height:216px;
float:right;

}
#main-wrapper {
float:right;
  width:605px;
 background-image:url(bg_rt_blue.png);
 background-repeat: no-repeat;
    background-position:right top;
  margin:0;
  padding:46px 370px 10px 0px;
  text-align:left;
  font: normal normal 100% 'Trebuchet MS',Trebuchet,Verdana,Sans-serif;
  word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
  overflow: hidden;     /* fix for long non-text content breaking IE sidebar float */
  }

#inner-wrapper {
  word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
  overflow: hidden;     /* fix for long non-text content breaking IE sidebar float */
  }

#sidebar-wrapper {
  width: 140px;
  float: left;
  word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
  overflow: hidden;     /* fix for long non-text content breaking IE sidebar float */
}

/* Content
----------------------------------------------- */
#content {
  clear:both;
  width:645px;
  margin:0;
  padding:0;
  text-align:left;
  }
#main {
  width:425px;
  float:right;
  }
#sidebar {
  width:200px;
  float:left;
  text-align:right;
  }


/* Headings
----------------------------------------------- */
h2 {
  margin:1em 0 .75em;
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  border-bottom:1px solid #fff;
 
  }


/* Posts
----------------------------------------------- */
.date-header {
  }
.post {
  margin:.5em 0 1.5em;
  border-bottom:1px dotted #fff;
  padding-bottom:.5em;
  }
.home {
  margin:.5em 0 1.5em;
  border-bottom:0px dotted #fff;
  padding-bottom:.5em;
  }
.post-title {
  margin:.25em 0 0;
  padding:0 0 10px;
  font-size:140%;
  font-weight:normal;
  line-height:1.4em;
  }
.post-title a, .post-title a:visited, .post-title strong {
  display:block;
  text-decoration:none;
  font-weight:normal;
  }
.post-title strong, .post-title a:hover {
  color:#000;
  }
.post-body{
  margin:0 0 .75em;
  font:95%/1.6em 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック', sans-serif;
  /*text-transform:uppercase;*/
}
.post p {
  margin:0 0 .75em;
  line-height:1.6em;
  }
p.post-footer {
  margin:.75em 0 0;
  }
.post-footer em, .comment-link {
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }
.post-footer em {
  font-style:normal;
  margin-right:.6em;
  }
.comment-link {
  margin-left:.6em;
  }
.post img {
  margin:0 0 .5em 0;
  padding:0;
  border:0px dashed #BABEBE;
  }
.post blockquote {
  margin:1em 20px;
  }
.post blockquote p {
  margin:.75em 0;
  }


/* Comments
----------------------------------------------- */
#comments h4 {
  margin:1em 0;
  font:bold 78%/1.6em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#999;
  }
#comments h4 strong {
  font-size:130%;
  }
#comments-block {
  margin:1em 0 1.5em;
  line-height:1.6em;
  }
#comments-block dt {
  margin:.5em 0;
  }
#comments-block dd {
  margin:.25em 0 0;
  }
#comments-block dd.comment-timestamp {
  margin:-.25em 0 2em;
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }
#comments-block dd p {
  margin:0 0 .75em;
  }
.deleted-comment {
  font-style:italic;
  color:gray;
  }


/* Sidebar Content
----------------------------------------------- */
#sidebar{
  /*text-transform:uppercase;*/
}
.archive-list{
  font-size:90%;
}
#sidebar2{
}
#sidebar ul {
  margin:0 0 1.5em;
  padding:0 0 1.5em;
  list-style:none;
  }
#sidebar li {
  margin:0;
  padding:0 0 .25em 15px;
  text-indent:-15px;
  line-height:1.5em;
  }
#sidebar p {
  color:#fff;
  line-height:1.5em;
  }
#sidebar li a, #sidebar li a:visited {
  text-decoration:none;
  font-weight:normal;
  }
#sidebar li a:hover {
  text-decoration:none;
  }
#rss {
  padding:0 0 .25em 0;

}

/* Profile
----------------------------------------------- */
#profile-container {
  margin:0 0 1.5em;
  border-bottom:1px dotted #ccc;
  padding-bottom:1.5em;
  }
.profile-datablock {
  margin:.5em 0 .5em;
  }
.profile-img {
  display:inline;
  }
.profile-img img {
  float:left;
  padding:4px;
  border:1px solid #ddd;
  margin:0 8px 3px 0;
  }
.profile-data {
  margin:0;
  font:bold 78%/1.6em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }
.profile-data strong {
  display:none;
  }
.profile-textblock {
  margin:0 0 .5em;
  }
.profile-link {
  margin:0;
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }


/* Footer
----------------------------------------------- */
#footer {
  padding:0px 370px 10px 0px;
width:425px;
  clear:both;
  float:right;
  margin-top:0
  margin-bottom:30px;
  }
#footer hr {
  display:none;
  }
#footer p {
  margin:0;
  padding-top:15px;
  font:78%/1.6em "Trebuchet MS",Trebuchet,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }


/* Leftbox and Rightbox toolbar buttons
----------------------------------------------- */
.leftbox, .rightbox {
	font-size: smaller;
	clear: both;
}
.leftbox {
	margin: 0;
	padding: 0 12px 4px 0;
	float: left;
}
.rightbox {
	margin: 0;
	padding: 0 0 4px 12px;
	float: right;
}


/* Calendar
----------------------------------------------- */
table.calendar {
	margin:0 0 0 -3px;
}

caption.calendar {
  margin:1.5em 0 .75em;
  text-align: center;
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#999;
  }

tr.calendardateheaders {
	color:#ad9;
}
.calendar th{
padding:1px 2px;
  font:bold 100% "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  color:#ccc;

}
.calendar td {
	text-align: center;
}
.calendar td.days {
  font-weight:bold;
  color: inherit;
  background-color:#527073;
	text-align: center;
}

.calendar td.today {
	text-align: center;
  font-weight:bold;
  color: inherit;
  background-color: #192222;
}
td.days a:link,td.days a:visited{
color:#fff;
  font-weight:bold;
}
td.days a:hover{
  color:#cccccc;
  background-color:#527073;

}
/* Form
----------------------------------------------- */

fieldset {
	border-style: none;
}

fieldset legend {
	display: none;
}

label {
	display: block;
}

input {
}

input, textarea {
	color: #222D2D;
	border: 1px solid #C5C5C5;
}
input.button:active {
	border: 1px inset;
}

label input {
	margin: 0px;
	border: none;
	background: transparent;
}
#nucleus_lf_shared,#nucleus_cf_remember{
	border:0px solid #C5C5C5;

}
input.disabled, input.disabled:active {
	color: #888;
	border: 1px inset;
}
#nucleus_cf_body{
width:100%;
}
textarea {
	width: 100%;
	}
.formfield-wide {
clear:left;
	width: 90%;
	}
.formfield {
	width: 10em;
	}
.formbutton{
	margin-top:2px;
}
.c_b,.post-footer{
	clear:both;
}
th{
padding:0 3px;
}
.attention{
font-weight:bold;
}