﻿body,legend,fieldset,form,ul,ol{margin:0px;padding:0px;border:none;list-style: none;}

body {font:normal normal 12px Verdana, Arial, sans-serif;background:#fff url('images/BodyGradient.jpg') repeat-x 0px 0px;word-wrap:break-word;color:#464646;}
#Header,#HeaderBottom{width:960px;position:relative;padding:0px;margin:0px auto; margin-top:20px;}

#Logo{height:52px;width:144px;background: url('images/logo.jpg') no-repeat; margin-right:200px; margin-left:80px;}

.ImageRep{ display:block;text-indent:-1000em;overflow:hidden;}

#SiteNav{min-height:60px;height:auto !important;height:60px;width:960px;}
#SiteNav li{display:block;float:left;}
#SiteNav li.Tab{background: url('images/HeaderMatrix-3.png') no-repeat left -92px;padding:0px 0px 0px 14px;text-align:center;margin:0px;min-width:90px;width:auto !important;width:90px;position:relative;top:37px;}
#SiteNav li.Tab a{float:left;display:block;background: url('images/HeaderMatrix-3.png') no-repeat right -92px;padding: 4px 15px 6px 0px;font-size:13px;font-weight:bold;min-width:75px;width:auto !important;width:75px;}
#SiteNav li.Tab.Active{background-position:left -154px;}
#SiteNav li.Tab.Active a{background-position:right -154px;color:#336666;text-decoration:none !important;}
#SiteNav li.Tab a.New{background-position: right -210px;padding-right:23px;}
#SiteNav li.Tab.Active a.New{background-position: right -272px;}
#SiteNav li.ImageTab,#SiteNav li.ImageTab a{min-width:1px;width:auto;padding:0px !important;background:none !important;overflow:hidden;height:2.1em;}


/*a{text-decoration:none;color:#2b84ce;cursor:pointer !important;}*/
a{text-decoration:none;color:#339999;cursor:pointer !important;}
a:hover{text-decoration:underline;}
a:focus {outline:none;}


#SearchStub{clear:both;background: url('images/HeaderMatrix-3.png') no-repeat 0px 0px;height:23px;margin:0px -15px;padding: 4px 0px;position:relative;width:990px;}

/*#Content{width:930px;padding:0px 15px;margin:10px auto 40px;position:relative;}*/
/*#Content{width:930px;padding:0px 15px;margin:50px auto 40px;position:relative; text-align:center;}*/
/*#Content{width:990px; height:400px; margin:50px auto 50px;position:relative; text-align:center;}*/
#Content{margin:50px; text-align:center;}

.BoxLink {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12pt;
	color: #336666;
	font-weight: bold;
	text-decoration: none;
	padding:20px;
	
}
.BoxLink:link {
	color: #009999;	
	/*or #339966*/
	text-decoration: none;
}
.BoxLink:visited {
	color: #009999;	
	/*or #339966*/
	text-decoration: none;
}
.BoxLink:hover {
	color: #336666;
	text-decoration: none;
}


h1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #009999;
	font-size: 20px;
	font-weight: bold;
	text-align:center;
}

h2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #009999;
	font-size: 17px;
	font-weight: bold;
	text-align:center;
}

h3 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #009999;
	font-size: 17px;
	font-weight: bold;
	text-align:left;
}

h4 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #009999;
	font-size: 15px;
	font-weight: bold;
	text-align:center;
}


/*Blog Stuff*/

a img {
  border-width:0;
  }


/* Header
----------------------------------------------- */
@media all {
  #blog-header {
    width:660px;
    margin:0 auto 10px;
    /*border:1px solid #ccc;*/
    }
  }
@media handheld {
  #blog-header {
    width:90%;
    }
  }

#blog-header a {color: #009999; text-decoration: none;}
#blog-header a:hover{color: #33CC99;}
  
#blog-title {
    font-family: Lucida Bright;
	color: #009999;
	font-size: 35px;
	font-weight: bold;
	text-align:center;
    }
#blog-sub-title {
    font-family: Lucida Bright;
	color: #009999;
	font-size: 24px;
	font-weight: bold;
	text-align:center;
    }    
#description {
  margin:0 5px 5px;
  padding:0 20px 20px;
  border:1px solid #eee;
  border-width:0 1px 1px;
  max-width:700px;
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#999;
  }


/* Content
----------------------------------------------- */
@media all {
  #content {
    /*width:660px;*/
    width:100%;
    margin:0 auto;
    padding:0;
    text-align:left;
    }
  #main {
    width:650px;
    float:left;
    }
  #sidebar {
    width:220px;
    float:right;
    }
  }
@media handheld {
  #content {
    width:90%;
    }
  #main {
    width:100%;
    float:none;
    }
  #sidebar {
    width:100%;
    float:none;
    }
  }

/* Headings
----------------------------------------------- */
h2.blog {
  margin:1.5em 0 .75em;
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#999;
  }


/* 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:.25em 0 0;
  padding:0 0 4px;
  font-size:140%;
  font-weight:normal;
  line-height:1.4em;
  /*color:#c60;*/
  color:#339999;
  }
.post-title a, .post-title a:visited, .post-title strong {
  display:block;
  text-decoration:none;
  /*color:#c60;*/
  color:#339999;
  font-weight:normal;
  }
.post-title strong, .post-title a:hover {
  color:#333;
  }
.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;
  }


/* 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;
  }
.paging-control-container {
  float: right;
  margin: 0px 6px 0px 0px;
  font-size: 80%;
}
.unneeded-paging-control {
  visibility: hidden;
}

/* Sidebar Content
----------------------------------------------- */
#sidebar ul {
  margin:0 0 1.5em;
  padding:0 0 1.5em;
  border-bottom:1px dotted #ccc;
  list-style:none;
  }
#sidebar li {
  margin:0;
  padding:0 0 .25em 15px;
  text-indent:-15px;
  line-height:1.5em;
  }
#sidebar p {
  color:#666;
  line-height:1.5em;
  }


/* 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 {
  width:660px;
  clear:both;
  margin:0 auto;
  }
#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;
  }


/* Feeds
----------------------------------------------- */
#blogfeeds {
  }
#postfeeds {
}