﻿
/* Blog */


#blogoptions
{
  z-index:0;
  width:240px;
  min-width:227px;
  padding:0 0 50px 0;
  margin:25px 20px 0 -10px;
  background:transparent;
  display:inline;
  overflow:hidden;
}
ul.blogpages
{
  margin-top:0px;
  padding:0 0 28px 0;
  display:block;
  clear:both;
}

ul.blogpages li
{
  display:block;
  float:left;
  clear:both;
  width:222px;
  background:transparent;
  font-weight:bold;
  font-size:12px;
  text-transform:capitalize;
  padding:2px 0 2px 20px;
  border-bottom:1px dotted #47585d; 
}

ul.blogpages li a
{
  color:white;
  font-weight:normal;
  font-size:12px;
  display:block;
  padding:2px 0 0 0;
  margin:0;
  text-decoration:none;
}

ul.blogpages li:hover
{ 
  background-color:#1d2c1d;
}

ul.blogpages li.selected
{ 
  background-color:#1d2c1d;
}

ul.blogpages li a span
{
  width:130px;
  float:left;
}

ul.blogpages li a span.date
{
  width:80px;
  float:right;
}





/* sidebar tings */
  form#search
  {
    margin:5px 0 0 0;
  }

  form#search fieldset.inputs 
  {
    width:175px;
    display:block;
    float:left;
    padding:0 0 15px 0;
  }
   
  form#search fieldset.inputs input
  {
    
    width:130px;
    background:white url(/site_media/images/search.gif) 3px 2px no-repeat;
    border:1px solid #c3c3c3;
    margin:0 0 0 18px;
    padding:2px 0 0 20px;
    height:15px;
    font-size:11px;
  }

  form#search input#submitsearch
  {
    display:block;
    position:relative;
    top:-2px;
    float:left;
    width:57px;
    height:22px;
  }
    
  /* tag cloud */
	ul#tagcloud 
	{
		display:block;
		float:left;
		padding:0 17px 0 17px;
    clear:both;
	}
	
	ul#tagcloud li
	{
		display:block;
    float:left;
    padding:0;
		color:white;
		text-decoration:underline;
		margin:0px 5px 0 3px;
    height:20px;
    line-height:20px;
	}
	
	ul#tagcloud li a
	{
		display:inline;
		color:white;
    height:20px;
    line-height:20px;;
	}

.rss {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/site_media/images/rss.gif) no-repeat scroll 0 0;
color:#498721;
display:inline-block;
float:left;
font-weight:bold;
margin:-10px 0 20px 18px;
padding:0 0 0 20px;
text-decoration:none;
}

.view_all_posts {
margin:-10px 0 20px 18px;
padding:0 0 0 0;
}
/* a blog entry */
.blogentry
{
  z-index:0;
  display:block;
  clear:both;
  position:relative;
  width:510px;
  margin-bottom:80px
}


.blogentry img
{
  margin:0 0 20px 0;
  border:2px solid #498721;
}

.blogentry form
{
  margin:20px 0 15px 0;
  display:block;
  z-index:1;
	position:relative;
	float:left;
  clear:both;
  width:100%;
  height:0px;
  min-height:220px;
  height:220px;
  display:none;
}

.blogentry form label
{
  display:block;
  width:80px;
  margin:0 30px 5px 0;
  float:left;
  clear:both;
  line-height:15px;
  height:15px;
}

.blogentry form input
{
  width:180px;
  margin:0 0 5px 0;
  float:left;
  line-height:15px;
  height:15px;
  font-size:11px;
}

.blogentry form textarea
{
  width:390px;
  height:100px;
}

.blogentry p.submit input
{
  width:110px;
  height:22px;
  padding: 0;
  float:right;
  margin:0 5px 0 0;
  border:none;
  color:white;
  cursor:pointer;
  background:black url(/site_media/images/buttons/blog_button_bg.gif) 0 0 no-repeat;
}

.allcomments
{
  margin:0 0 15px 0;
  z-index:1;
	position:relative;
	float:left;
  clear:both;
  width:100%;
  height:0px;
  height:auto;
  background:black;
}

.allcomments div.comment:first-child
{
  margin-top:20px;
}

div.comment
{
  z-index:0;
	position:relative;
	float:left;
  clear:both;
  width:509px;
  min-width:509px;
  background:#141414 url(/site_media/images/blogcomment_middle.gif) 0 0 repeat-y; 
  margin:0 0 30px 0;
  display:none; 
}

 
div.comment dl
{
  background:#141414 url(/site_media/images/blogcomment_top.gif) 0 0 no-repeat;
  width:487px;
  min-width:487px;
  padding:20px 0 0 22px;
}

div.comment cite
{
  text-transform:capitalize;
  background:#141414 !important; 
  display:block;
  clear:both;
  float:left;
  width:487px !important;
  margin:10px 0 0 0 !important;
}

div.comment cite span
{
  color:#498721;
  background:#141414;
}

div.comment blockquote
{
  display:block;
  width:487px !important;
  position:relative;
  background:#141414 !important;
  padding:0 !important;
  margin:0 !important;
	font-size:12px;
  line-height:16px;
}

div.comment div
{
  position:relative;
  bottom:-22px;
  float:left;
  width:509px;
  height:22px;
  background:#141414 url(/site_media/images/blogcomment_bottom.gif) 0 0 no-repeat;
}

h1.pagetitle
{
  margin-bottom:-10px;
}


.blogbutton
{
  display:block;
  width:120px;
  height:19px;
  float:left;
  color:white;
  text-decoration:none !important;
  text-align:center;
  padding:3px 0 0 0;
  margin:0 10px 0 0;
  background:black url(/site_media/images/buttons/blog_button_bg.gif) 0 0 no-repeat;
  -moz-user-select: none;
  -khtml-user-select: none;
  user-select: none;
}


.permalink
{
  position:absolute;
  right:10px;
  top:-8px;
  /*background:transparent url(/site_media/images/arrow_right_green.gif) 100% 11px no-repeat;*/
  color:#498721;
  padding:8px 13px 0 0;
  font-weight:bold;
  text-decoration:none;
  text-transform:capitalize;
  font-size:12px;
}
