/* nicks stylesheet
-------------------------------------------------------- */

body {margin: 0px; background: #8B8F87; text-align: center;}

.post-body {line-height: 15px; font-size: 11px;
   		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   		color: #333;}

/* BLOGGER Content
----------------------------------------------- */
@media all {

  #main {
    width:480px;
    float:left;
    }
  #sidebar {
    width:200px;
    float:right;
	background: #D7D6D6;
	padding: 24px 12px;
	border: 1px solid #CCCCCC;
    }
  }
@media handheld {
  #content {
    width:90%;
    }
  #main {
    width:100%;
    float:none;
    }

  }

/* BLOGGER Headings
----------------------------------------------- */
h2 {
  margin: 0px;
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  color:#CCC;
  }
  
  h3 {
  margin: 0px;
  }
  
 #sidebar h2 {
  margin:1.5em 0 .05em;
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  color:#FFF;
  }
  
/* BLOGGER Posts
----------------------------------------------- */
@media all {
  .date-header {
    margin:1.5em 0 .5em;
    }
  .post {
    margin:.5em 0 1.5em;
    border-bottom:1px dotted #ccc;
    padding-bottom:1.5em;
    }
  }
@media handheld {
  .date-header {
    padding:0 1.5em 0 1.5em;
    }
  .post {
    padding:0 1.5em 0 1.5em;
    }
  }
.post-title {
  margin:.0px 0px 5px 0px;
  color: #616161; 
  font: bold 20px/24px arial, helvetica, sans-serif;
  letter-spacing:.05em;}
  
.post-title a, .post-title a:visited, .post-title strong {
  display:block;
  text-decoration:none;
  color:#616161;
  font-weight:normal;
  font-family: VERDANA, ARIAL, HELVETICA, SANS-SERIF;
  }
.post-title strong, .post-title a:hover {
  color:#616161;
  }
.post div {
  margin:0 0 .75em;
  line-height:1.6em;
  }
p.post-footer {
  margin:-.25em 0 0;
  color:#ccc;
  }
.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;
  color:#999;
  margin-right:.6em;
  }
.comment-link {
  margin-left:.6em;
  }
.post img {
  padding:4px;
  border:1px solid #ddd;
  }
.post blockquote {
  margin:1em 20px;
  }
.post blockquote p {
  margin:.75em 0;
  }


/* BLOGGER Sidebar Content
----------------------------------------------- */
#sidebar ul {
  margin: 0px;
  padding: 0px 0px 0px 5px;
  border-bottom:1px dotted #ccc;
  list-style:none;
  }
#sidebar li {
  margin: 0px;
  padding: 0px 0px 0px 5px;
  }
#sidebar p {
  color:#444;
  line-height:1.5em;
  }

#sidebar a:link {color: #999;
		text-decoration: none;
		font-size: 11px;
		font-weight: normal;
		font-family: VERDANA, ARIAL, HELVETICA, SANS-SERIF;}
#sidebar a:visited {color: #999;
		text-decoration: none;
		font-size: 11px;
		font-weight: normal;
		font-family: VERDANA, ARIAL, HELVETICA, SANS-SERIF;}
#sidebar a:hover {color: #666;
		text-decoration: none;
		font-weight: normal;
		font-size: 11px;
		font-family: VERDANA, ARIAL, HELVETICA, SANS-SERIF;}

/* page elements
-------------------------------------------------------- */
#tbar {
	width: 810px;
	height: 40px;
	margin: 0 auto;
	padding: 0px;
	text-align: left;
	background: url("../img/bg0_top.jpg") top repeat-y;}
	
#wrap {
	width: 810px;
	margin: 0 auto;
	padding: 0px;
	text-align: left;
	background: url("../img/bg0_mid.jpg") top repeat-y;}
	
#page {
	width: 720px;
	margin: 0 auto;
	padding: 0px 20px 40px 20px;
	text-align: left;
	background: #FFF;}

#topnav {
	position: relative; 
	text-align: center;
	width: 720px;
	height: 22px;
	margin-bottom: 0px;}

#logo {
	position: relative; 
	float: left;
	padding: 40px 0px 0px 0px;}

#footer {
	width: 720px; 
	border-top: 1px solid #CCCCCC;
	clear: both;
	text-align: center;
	margin-top: 25px; padding-top: 25px;}
	
#credits {line-height: 15px; font-size: 11px;
   	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   	color: #F4F4F4; text-decoration: none;
	width: 810px;
	text-align: center;
	margin: 0px 0px 40px 0px; 
	padding: 24px 0px;
	background: url("../img/bg0_bot.jpg") top no-repeat;}

#content {
	float: left;
	position: relative; 
	margin: 15px 0px 15px 0px;
	padding: 0px 0px 0px 12px;}




/* content elements
-------------------------------------------------------- */

		
P {color: #333; font: 12px/15px verdana, geneva, arial, helvetica, sans-serif;}

.normaltext {color: #333; font: 12px/15px verdana, geneva, arial, helvetica, sans-serif;}
	

a:link {color: #0000DD;
		text-decoration: none;
		font-size: 11px;
		font-weight: normal;
		font-family: VERDANA, ARIAL, HELVETICA, SANS-SERIF;}
a:visited {color: #0000DD;
		text-decoration: none;
		font-size: 11px;
		font-weight: normal;
		font-family: VERDANA, ARIAL, HELVETICA, SANS-SERIF;}
a:hover {color: #FF0000;
		text-decoration: none;
		font-weight: normal;
		font-size: 11px;
		font-family: VERDANA, ARIAL, HELVETICA, SANS-SERIF;}
		
a.sm:link {color: #FFF;
		text-decoration: none;
		font-size: 11px;
		font-weight: normal;
		font-family: VERDANA, ARIAL, HELVETICA, SANS-SERIF;}
a.sm:visited {color: #FFF;
		text-decoration: none;
		font-size: 11px;
		font-weight: normal;
		font-family: VERDANA, ARIAL, HELVETICA, SANS-SERIF;}
a.sm:hover {color: #FFF;
		text-decoration: underline;
		font-weight: normal;
		font-size: 11px;
		font-family: VERDANA, ARIAL, HELVETICA, SANS-SERIF;}
		
a.box:link {font: bold 14px arial, helvetica, sans-serif;
	color: #DD0000;
	text-decoration: none;}
a.box:visited {font: bold 14px arial, helvetica, sans-serif;
	color: #DD0000;
	text-decoration: none;}
a.box:hover {font: bold 14px arial, helvetica, sans-serif;
	color: #DD0000;
	text-decoration: underline;}
