#Blog_Grid { 
	/*width: 100%;*/
	}

#Blog_Grid div.Content_Box {
	margin: 0px;
	background-color: #340800;
	padding: 5px;
	margin-bottom: 10px;
	border: solid 1px #733A00;
	}

/*
#Blog_Grid div.Blog_Row_Head { 
	padding: 2px;
	float: left;
	}
*/

#Blog_Grid div.Edit_Tab{ 
	border-left: solid 1px #841000; border-top: solid 1px #733A00; border-right: solid 1px #733A00;
	position: relative;
	width: 150px;
	height: 20px;
	float:right;
	}

#Blog_Grid div.Edit_Tab a{ 
	color: #000 !important;
	}

#Blog_Grid div.Blog_Row_Title{ 
	height: 32px;
	padding:  0 5px 5px 38px;
	background-color: #854001;
	/*font-weight: bold;*/
	 background-image: url(../../Styles/djansa_v2/djansa_logo_tiny.png);
	 background-position: 2px 2px;
	 background-repeat: no-repeat;
	}


#Blog_Grid div.Blog_Row_Content{ 
	padding: 5px 0 5px 0;
	background: none;
	background-color: #340800;
	/*min-height: 220px;*/
	overflow: hidden;
	}

#Blog_Grid div.Blog_Row_Content_Footer{ 
	border-bottom: solid 1px #733A00;
	}

#Blog_Grid div.Blog_Row_Footer{ 
	padding: 2px 2px 2px 4px;
	background-color: #854001;
	}

/*
#Blog_Grid div.Blog_Row_Comments{
	text-align:right;
	padding: 2px 4px 2px 2px;
	}
*/

#Blog_Footer{ 
	padding: 2px 2px 2px 2px;
	border: solid 1px #733A00;
	background-color: #340800;
	text-align: center;
	}

#Blog_NoRecords{ 
	
	padding: 2px;
	border-left: solid 1px #841000; border-top: solid 1px #733A00; border-right: solid 1px #733A00; border-bottom: solid 1px #733A00;
	background-color: #340800; 
	text-align: center;
	}


#Blog_Archive_Row_Title td { 
	
	padding: 2px;
	vertical-align: top;
	background-color: #340800;
	font-weight: bold;

	}

#Blog_Archive_Table_Content { 
	
	border: solid 1px #733A00;
	}

#Blog_Archive_Row_Content td { 
	
	padding: 5px;
	vertical-align: top;
	background-color: #340800; 

	}

#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:185px; padding: 3px; margin-bottom: 5px; background-color: #340800; border: 1px solid #733A00; color: #B8A38B; font-size: 10px !important;}

.archive_title{}
.archive_search_title{}
.archive_categories_title{}
.msgbox{padding: 5px;width: 159px; border: 1px solid #999999; overflow: auto; background-color: #3c3c3c; color: #999999;}



div.box {
     /*Any properties you'd want the box to have.*/
     /*Would probably be position, dimension type stuff.*/
     /*Though personally I would have a div outside this
       to control the dimensions.*/
     border: 1px solid #000000;
     position: relative;
     width: 100%;
}
div.box_contents {
     background-color:transparent;
     height: 100%;
     position: relative;
     width: 100%;
     z-index: 101;
}

/*-------------------------------------------------------------------------------*/
/*Front pages sub-div's (needed to create overal transparency) */
.left_nav_background1 {}
.right_nav_background1 {filter: Alpha(opacity=85); opacity : .85; -moz-opacity : .85;}
.bottom_nav_background1 {overflow:hidden; filter: Alpha(opacity=85); opacity : .85; -moz-opacity : .85;}
.center_background1 {overflow: hidden; padding: 5px; background-color: #30140F;  filter:Alpha(opacity=85); opacity : .85; -moz-opacity : .85;}
.center_background2 {overflow: hidden; padding: 5px; filter:Alpha(opacity=85); opacity : .85; -moz-opacity : .85;}
.footer_background1 {filter:Alpha(opacity=85); opacity : .85; -moz-opacity : .85;}

/*Admin pages sub-div's (needed to create overal transparency) */
.adm_left_nav_background1 {}
.adm_right_nav_background1 {}
.adm_bottom_nav_background1 {}
.adm_center_background1 {padding: 5px;}
.adm_center_background2 {padding: 5px;}
.adm_footer_background1 {}

/*-------------------------------------------------------------------------------*/

.page-title {padding: 0 5px 5px 38px; background-color: #9C4B01; color: #FFE0C1; background-image: url(../../Styles/djansa_v2/djansa_logo_tiny.png); background-position: 2px 2px; background-repeat: no-repeat;}

#left-block{}
#right-block{}

.block_wrapper{padding-top: 8px; }
.block_title{padding-left: 4px; padding-top: 2px; height: 18px; color: #fff; background: url(box_back.gif) no-repeat top left;}
.block_content{background-color: #30140F; padding: 4px; border-left: 1px solid #874300; color:#D9BFA4; border-top: 1px solid #874300; color:#D9BFA4; border-right: 1px solid #874300; color:#D9BFA4; border-bottom: none; color:#D9BFA4;}
.block_footer{background-color: #30140F; padding: 4px; border-left: 1px solid #874300; color:#D9BFA4; border-top: none; color:#D9BFA4; border-right: 1px solid #874300; color:#D9BFA4; border-bottom: 1px solid #874300; color:#D9BFA4;}

.content_image{float: left; border: 1px solid #3c3c3c; display: block; margin-right: 5px;}


#links_wrapper {
		margin: 0;
        padding: 0;
	}

.links_box {
		background-color: #340800;
		padding: 5px;
		margin: 0px;
		border: solid 1px #733A00;
		margin-bottom: 10px;
	}

.links_title {
		background-color: #854001;
		margin: 0px;
        padding:  0 5px 5px 38px;
	 	background-image: url(../../Styles/djansa_v2/djansa_logo_tiny.png);
	 	background-position: 2px 2px;
		background-repeat: no-repeat;
		text-align: left;
		font-weight: bold;
	}

.links_description {
		margin: 0px;
        padding: 3px;
		background: #340800;
}

.links_no_records {
		margin: 0px;
        padding: 3px;
		border: 1px solid #841000;
		text-align: center;
	}

.links_footer {
		margin: 0px;
        padding: 3px;
		border: 1px solid #733A00;
		text-align: center;
		background-color: #340800;
	}

/*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: 15px 0 0 15px !important;
  margin: 15px 0 0 5px;
  }

.shadowed_thumbs img {
  display: block;
  /*position: relative;*/
  background-color: #723900;
  border: 1px solid #000;
  margin: -4px 4px 4px -4px;
  padding: 4px;
  }

/*****************************************************/
/* CSS for the polls                                                   */
/* PR Bar Graph */
.option-css {
position: relative; /* IE is dumb */
width: 98%;
/*border: 1px solid #58585A;*/
padding: 1px;
margin-bottom: .2em;
background:#340800;
}
.option-graph {
position: relative; /* IE is dumb */
width:98%;
border: 1px solid #841000;
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: #841000 solid 1px;
background:#340800;
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: #841000 solid 1px;
background:#340800;
width:192px;
}

#subscribe_radio {
display:inline;
}

#subscribe_box .input{
margin-bottom: 0.2em;
}

/*********************************************************/
/* Image gallery */

.ImgGalleryNavigation {
padding-top: 15px;
text-align: center;
}

/*********************************************************/
/* Mini Calendar */

#MiniCalendar {margin-top: 5px;}

.mc-tooltip table {position:absolute; border:0; border-collapse:collapse; left:0;}
.mc-tooltip a {display: block; text-decoration:none;}
.mc-tooltip b {display:none; font-weight:normal;}
.mc-tooltip:hover {position:relative; z-index:1000;}
.mc-tooltip a:hover,
.mc-tooltip:hover a{border:0; text-decoration:none; position:relative;}
.mc-tooltip:hover b, 
.mc-tooltip a:hover b{left: -250px; white-space:nowrap; font-size: 10px; text-align: left; min-width: 250px; color: #000; display:block; visibility:visible; position:absolute; top:1em; background:#F2B481; cursor:pointer; border:3px solid #5E0E03; padding:4px 4px;}
.mc-tooltip b a {white-space:nowrap; color:#000; text-decoration:none; background:transparent; display:block;}
.mc-tooltip b a:hover {text-decoration:underline;}

/*********************************************************/
/* Ip To Country box */

#IpToCountry {margin-top: 5px; background-color: #340800; padding: 2px 2px 2px 5px; color: #B8A38B; border: 1px solid #733A00;}

/*********************************************************/
/* Page Content */

.page-content {
	overflow: hidden;
}


.AltColor1 {background-color: green !important;}
.LangEdit {font-weight: bold; vertical-align: middle !important; background-color: green !important;}