#Blog_Grid { 
	width: 100%;
	}

#Blog_Grid div.Content_Box {
	margin: 0px;
	margin-bottom: 10px;
	width: 100%;
	}

#Blog_Grid div.Blog_Row_Head { 
	padding: 2px;
	float: left;
	}

#Blog_Grid div.Edit_Tab { 
	border-left: solid 1px #cecece; border-top: solid 1px #cecece; border-right: solid 1px #cecece;
	position: relative;
	width: 150px;
	height: 20px;
	float:right;
	}

#Blog_Grid div.Blog_Row_Title{ 
	clear: both;
	padding:  0 5px 5px 5px;
	border-left: solid 1px #cecece; border-top: solid 1px #cecece; border-right: solid 1px #cecece;
	background-color: #ededed;
	font-weight: bold;
	}


#Blog_Grid div.Blog_Row_Content{ 
	padding: 5px;
	border-left: solid 1px #cecece; border-right: solid 1px #cecece;
	background: none;
	}

#Blog_Grid div.Blog_Row_Content_Footer{ 
	border-bottom: solid 1px #cecece;
	}

#Blog_Grid div.Blog_Row_Footer{ 
	padding: 2px 2px 2px 4px;
	border-left: solid 1px #cecece; border-right: solid 1px #cecece; border-bottom: solid 1px #cecece;
	background-color: #ededed;
	}

#Blog_Grid div.Blog_Row_Comments{
	text-align:right;
	padding: 2px 4px 2px 2px;
	}

#Blog_Footer{ 
	padding: 2px 2px 2px 2px;
	border: solid 1px #cecece;;
	background-color: #ededed;
	text-align: center;
	}

#Blog_NoRecords{ 
	
	padding: 2px;
	border-left: solid 1px #cecece; border-top: solid 1px #cecece; border-right: solid 1px #cecece; border-bottom: solid 1px #cecece;
	background-color: #ededed; 
	text-align: center;
	}


#Blog_Archive_Row_Title td { 
	
	padding: 2px;
	vertical-align: top;
	background-color: #ededed;
	font-weight: bold;

	}

#Blog_Archive_Table_Content { 
	
	border: solid 1px #cecece;
	}

#Blog_Archive_Row_Content td { 
	
	padding: 5px;
	vertical-align: top;
	background-color: #ededed; 

	}

#blog_archive_search {
		clear: left;
		float: right;
        position: relative;

        }

#blog_archive_grid {

        position: relative;
		float: left;
        }


#blog_archive_cat_grid {
		float: right;
        position: relative;

        }
#blog_archive_wrapper {

        }
#blog_headlines { width:190px; padding: 3px; margin-bottom: 5px; background: #ededed; border: solid 1px #cecece;}

.archive_title{}
.archive_search_title{}
.archive_categories_title{}
.msgbox{padding: 5px;width: 159px; border: 1px solid #999999; overflow: auto; background-color: #3c3c3c; color: #999999;}

#right-block{width: 200px; background: #dee3ef;}
.block_wrapper{padding-top: 8px;}
.block_title{padding-left: 4px; padding-top: 2px; height: 18px; width: 194px; color: #dee3ef; background: #dee3ef url(box_back.gif) no-repeat top left; }
.block_content{padding: 4px;width: 188px; border: 1px solid #335594; overflow: auto; background-color: #E3EBF2; color: #000;}

.content_image{float: left; border: 1px solid #3c3c3c; display: block; margin-right: 5px;}


#links_wrapper {
		margin: 0;
        padding: 0;
		width: 595px;
	}

#links_box {
		margin: 0px;
        padding: 5px;
		border: 1px solid #cecece;
		margin-bottom: 10px;
		width: 100%;
	}

#links_title {
		float: left;
		margin: 0px;
        padding: 3px;
		color:#000;

		text-align: left;
		font-weight: bold;
	}

#links_link {
		margin: 0px;
        padding: 3px;
		color:#000;
		text-align: right;
		font-weight: bold;
}

#links_description {
		margin: 0px;
        padding: 3px;
		color:#000;
		background: #ededed;
}

#links_no_records {
		margin: 0px;
        padding: 3px;
		color:#000;
		border: 1px solid #cecece;
		width: 100%;
		text-align: center;
	}

#links_footer {
		margin: 0px;
        padding: 3px;
		color:#000;
		border: 1px solid #cecece;
		width: 100%;
		text-align: center;
	}

/*credit: http://www.exploding-boy.com */
/*- Top Right Preferences Link--------------------------- */
#topright {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	height: 40px;
	width: 40px;
	background: url(../../Styles/Freestyle/preferences_icon.gif) no-repeat;
	text-indent: -999em;
	text-decoration: none;
}

/*Image gallery styles ---------------------------------------------------------------- */

.shadowed { 
  float: right;
  background: url(shadowAlpha.png) no-repeat bottom right !important;
  background: url(shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.shadowed img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #000;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  }

.shadowed_thumbs { 
  float: left;
  background: url(shadowAlpha.png) no-repeat bottom right !important;
  background: url(shadow.gif) no-repeat bottom right;
  margin: 14px 0 0 14px !important;
  margin: 14px 0 0 5px;
  }

.shadowed_thumbs img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #000;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  }

/*****************************************************/
/* CSS for the polls                                                   */
/* PR Bar Graph */
.option-css {
position: relative; /* IE is dumb */
width: 98%;
/*border: 1px solid #335594;*/
padding: 1px;
margin-bottom: .2em;
background:#E3EBF2;
}
.option-graph {
position: relative; /* IE is dumb */
width:98%;
border: 1px solid #cecece;
padding: 1px;
margin-bottom: .2em;
background:#fff;
}
.option-graph .bar {
display: block;
position: relative;
text-align: center;
color: #333;
height: .8em;
line-height: .8em;

}
.option-graph .bar span { position: absolute; left: .5em; }

#pollbox {
margin-left: 0px;
margin-top: 3px;
padding:0.1em;
border: #335594 solid 1px;
background:#E3EBF2;
width:192px;
}
#pollbox form{
margin: 0;
}
#pollbox  ul{
margin-left: .2em;
padding:.1em;
list-style-type: none;
}
#pollbox  ul li{
margin-bottom: .2em;
list-style-type: none;
}

#pollbox p.small {
font-size: .8em !important;
}

/*********************************************************/
/* mailing subscription form */

#subscribe_box {
margin-left: 0px;
margin-top: 2px;
padding: 2px;
border: #335594 solid 1px;
background:#E3EBF2;
width:192px;
}

#subscribe_radio {
display:inline;
}

#subscribe_box .input{
margin-bottom: 0.2em;
}