/* Add this flash object */
#atff { display: none; }
/* -------------------------------------------------------------------------- Blog styles
*/
body {
	background-color: #38373e;
	min-width: 1000px;
	padding: 0px;
	margin: 0px;
}

body {
	background-image: url(../images/reflections/dots_repeat.gif);
	background-repeat: repeat-y;
	background-position: 80px 0px;
}
body.christina {
	background-image: url(../images/reflections/dots_repeat-green.gif);
	background-repeat: repeat-y;
	background-position: 80px 0px;
}
body.jessie {
	background-image: url(../images/reflections/dots_repeat-pink.gif);
	background-repeat: repeat-y;
	background-position: 80px 0px;
}

#blog #main {
	background: none;
	margin: 0px;
	min-width: 990px;
}
#blog.christina {
	background-color: #7f8c54;
}
#blog.jessie {
	background-color: #e46553;
}
#blog.drake {
	background-color: #38373e;
}
#blog.levasheffupdates {
	background-color: #3b2d22;
}

#blog #footer {
	display: none;
}
#blog #carcorner {
	background-image: url(../images/reflections/truck_corner.gif);
	width: 326px;
	height: 312px;
	right: 0px;
	left: auto;
	top: 0px;
	z-index: 1;
}
#blog.christina #carcorner {
	background-image: url(../images/reflections/truck_corner-green.gif);
	width: 326px;
	height: 312px;
	right: 0px;
	left: auto;
	top: 0px;
	z-index: 1;
}
#blog.jessie #carcorner {
	background-image: url(../images/reflections/truck_corner-pink.gif);
	width: 326px;
	height: 312px;
	right: 0px;
	left: auto;
	top: 0px;
	z-index: 1;
}


#blog #photochanger {
	right: auto;
	left: 0px;
	background-image: url(../images/reflections/left_corner.gif);
	width: 657px;
	height: 342px;
	z-index: 2;
}

#blog.christina #photochanger {
	right: auto;
	left: 0px;
	background-image: url(../images/reflections/left_corner-green.gif);
	width: 657px;
	height: 342px;
	z-index: 2;
}
#blog.jessie #photochanger {
	right: auto;
	left: 0px;
	background-image: url(../images/reflections/left_corner-pink.gif);
	width: 657px;
	height: 342px;
	z-index: 2;
}

#blog #headertext {
	z-index: 4;
}

#blog .content {
	background: none;
	border: none;
	margin-left: 10px;
	padding-left: 0px;
	padding-right: 15px;
}

#blog #container {
  padding-right: 240px;  /* RC width */
  position: relative;
  z-index: 3;
}
#blog #center {
	margin-top: -100px;
}
#blog #right {
  width: 240px;          /* RC width */
  margin-right: -240px;  /* RC width */
}
/*** IE6 Fix ***/
* html #blog #left {
  left: 240px;           /* RC width */
}

#blog #left, #blog #right {
	margin-top: 60px;
}



#blog h1.archive {
	color: #fff;
	text-align: center;
}

#blog #navigation li {
	background-image: url(../images/reflections/nav_background.gif);
}
#blog #navigation li#blogs {
	background-image: url(../images/reflections/nav_subscribe_background.gif);
}
#blog #navigation li a {
	padding-left: 10px;
	text-indent: -9999px;
	background-position: 10px center;
}

#blog #navigation li a.meetjudson {
	background-image: url(../images/reflections/navwords_up/story.png);
}
#blog #navigation li a.levasheffupdates {
	background-image: url(../images/reflections/navwords_up/levasheff.png);
}
#blog #navigation li a.christina {
	background-image: url(../images/reflections/navwords_up/christina.png);
}
#blog #navigation li a.drake {
	background-image: url(../images/reflections/navwords_up/drake.png);
}
#blog #navigation li a.jessie {
	background-image: url(../images/reflections/navwords_up/jessie.png);
}
/*
#blog #navigation li #subscribe {
	background-image: url(../images/reflections/navwords_up/subscribe.png);
}
*/


#blog #navigation li a.meetjudson:hover {
	background-image: url(../images/reflections/navwords_over/story.png);
}
#blog #navigation li a.levasheffupdates:hover {
	background-image: url(../images/reflections/navwords_over/levasheff.png);
}
#blog #navigation li a.christina:hover {
	background-image: url(../images/reflections/navwords_over/christina.png);
}
#blog #navigation li a.drake:hover {
	background-image: url(../images/reflections/navwords_over/drake.png);
}
#blog #navigation li a.jessie:hover {
	background-image: url(../images/reflections/navwords_over/jessie.png);
}
/*
#blog #navigation li #subscribe:hover {
	background-image: url(../images/reflections/navwords_over/subscribe.png);
}
*/


/* ----------------------------------------------------------------------------------- Navigation New
*/ 

#blog #navigation.new {
	margin-top: 10px;
}
#blog #navigation.new li {
	visibility: visible;
	height: auto;
	width: auto;
	margin: 0px 0px 3px 0px;
	padding: 0px;
	background-image: url(../images/reflections/nav_background.gif);
	background-repeat: no-repeat;
}
#blog #navigation.new li a {
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
	
	font-size: 16px;
	line-height: 20px;
	padding: 9px 5px 9px 85px;
}

#blog #navigation.new li a:hover {
	/*
background-image: url(../images/navbackgrounds/dark.gif);
	background-position: left top;
*/
	background: none;
	color: #8cdfe5;
}

#blog #navigation.new li a:hover .text {
	background-position: 0px -60px;
}


#blog #navigation.new li ul {
	display: none;
	padding: 10px;
	padding-top: 0px;
	list-style: none;
}

#blog #navigation.new li ul li {
	background: none;
	margin: 0px;
}
#blog #navigation.new li ul li a {
	padding: 3px 8px;
	font-size: 14px;
	text-transform: none;
	color: #333 !important;
	background: #e6e7e7;
}
#blog #navigation.new li ul li a:hover {
	color: inherit;
	background: #fdfbea;
	
}

#blog #navigation.new li.selected {
	background-image: url(../images/reflections/nav_subscribe_background.gif);
}
#blog #navigation.new li.selected a {
	color: #fff;
}
#blog #navigation.new li ul li.selected {
}







#blog .menu {
	position: relative;
	width: 231px;
	/*height: 183px;
	background-image: url(../images/reflections/menu_background.gif);*/
	margin-bottom: 20px;
}
#blog .menu .header, 
#blog .menu .body, 
#blog .menu .footer {
	margin: 0px;
	padding: 0px;
}
#blog .menu .header {
	height: 30px;
	background-image: url(../images/reflections/menu_background_top.gif);
}
#blog .menu .body {
	background-image: url(../images/reflections/menu_background_middle.gif);
	background-repeat: repeat-y;
}
#blog .menu .footer {
	height: 17px;
	background-image: url(../images/reflections/menu_background_bottom.gif);
}
#blog.christina .menu .header {
	height: 30px;
	background-image: url(../images/reflections/menu_background_top-green.gif);
}
#blog.christina .menu .body {
	background-image: url(../images/reflections/menu_background_middle-green.gif);
	background-repeat: repeat-y;
}
#blog.christina .menu .footer {
	height: 17px;
	background-image: url(../images/reflections/menu_background_bottom-green.gif);
}
#blog.jessie .menu .header {
	height: 30px;
	background-image: url(../images/reflections/menu_background_top-pink.gif);
}
#blog.jessie .menu .body {
	background-image: url(../images/reflections/menu_background_middle-pink.gif);
	background-repeat: repeat-y;
}
#blog.jessie .menu .footer {
	height: 17px;
	background-image: url(../images/reflections/menu_background_bottom-pink.gif);
}

#blog .menu.photochanger {
	background-image: none;
}
#blog .menu h2 {
	position: absolute;
	left: 7px; 
	top: 2px;
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bolder;
}
#blog .menu ul, #blog .menu p {
	padding: 1px 7px;
	margin: 0px;
}
#blog .menu p {
	font-size: 11px;
	line-height: 14px;
}
#blog .menu li {
	list-style: none;
	margin: 5px;
	padding: 0px;
	line-height: 20px;
}
#blog .menu a {
	color: #000;
}

#blog-entries .item {
	margin-bottom: 30px;
}
#blog-entries .info {
	display: block;
	padding-top: 7px;
	width: 468px;
	background-image: url(../images/reflections/h1_background_top.png);
	background-repeat: no-repeat;
}
#blog-entries .info h1 {
	display: block;
	background-image: url(../images/reflections/h1_background_middle.png);
	background-repeat: repeat-y;
	text-align: left;
	margin: 0px;
	padding: 0px 12px;
	text-transform: uppercase;
	font-size: 16px;
	line-height: 16px;
	color: #000;
}
#blog-entries h1 .date {
	color: #666;
	display: block;
	padding-right: 8px;
	font-weight: normal;
	font-size: 14px;
}
#blog-entries .info h1 a {
	color: #333;
	text-decoration: none;
}
#blog-entries .info h1 a:hover {	
	text-decoration: underline;
}
#blog-entries .info .comments {
	text-align: right;
	display: block;
	height: 22px;
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 0px 12px;
	background-image: url(../images/reflections/h1_background_bottom.png);
	background-position: left bottom;
	background-repeat: no-repeat;
}
#blog-entries .info .comments a {
	color: #38373e;
	padding: 1px 3px;
}
#blog-entries .info .comments a:hover {
	color: #fff;
	text-decoration: none;
	background-color: #38373e;
}


#blog-entries li {
	background: none;
	height: auto;
	width: auto;
	display:block;
	color: #fff;
	text-align: left;
}
#blog-entries li a {
	color: #a23435;
}
#blog-entries li a {
	color: #FFF;
}




/* blog family reflections */

#blog.family #headertext {
	background-image: url(../images/reflections/reflections_title.gif);
	width: 465px;
	height: 66px;
}

#blog.family ul,
#blog .archivelist {
	display: block;
	width: 468px;
	margin-left: auto;
	margin-right: auto;
}
#blog.family li,
#blog .archivelist li {
	display:block;
	width: 468px;
	height: 22px;
	background-image: url(../images/reflections/h1_background.png);
	text-align: center;
	padding: 9px 0px;
	margin: 5px 0px;
}
#blog.family li a,
#blog .archivelist li a {
	display:block;
	color: #000;
	text-transform: uppercase;
	font-size: 22px;
	line-height: 22px;
	text-decoration: none;
	background-position: center center;
	background-repeat: no-repeat;
}
#blog.family li a:hover,
#blog .archivelist li a:hover {
	color: #FFF;
}


#blog.family li.button {
	background-image: url(../images/reflections/button_background.gif);
}

#blog.family li a {
	text-indent: 0px;
}

#blog.family li a.levasheffupdates {
	background-image: url(../images/navfamily/levasheff.gif);
}
#blog.family li a.christina {
	background-image: url(../images/navfamily/christina.gif);
}
#blog.family li a.drake {
	background-image: url(../images/navfamily/drake.gif);
}
#blog.family li a.jessie {
	background-image: url(../images/navfamily/jessie.gif);
}
#blog.family li a.subscribe {
	background-image: url(../images/navfamily/subscribe.gif);
}
#blog.family li a.story {
	background-image: url(../images/navfamily/story.gif);
}



#blog.family li a.levasheffupdates:hover {
	background-image: url(../images/navfamily_over/levasheff.gif);
}
#blog.family li a.christina:hover {
	background-image: url(../images/navfamily_over/christina.gif);
}
#blog.family li a.drake:hover {
	background-image: url(../images/navfamily_over/drake.gif);
}
#blog.family li a.jessie:hover {
	background-image: url(../images/navfamily_over/jessie.gif);
}
#blog.family li a.subscribe:hover {
	background-image: url(../images/navfamily_over/subscribe.gif);
}
#blog.family li a.story:hover {
	background-image: url(../images/navfamily_over/story.gif);
}






/* levasheff updates */
#blog.levasheffupdates #headertext {
	background-image: url(../images/reflections/levasheff_title.gif);
	width: 453px;
	height: 65px;
}

/* Christina */
#blog.christina #headertext {
	background-image: url(../images/reflections/christina_title-green.gif);
	width: 560px;
	height: 123px;
}
/* jessie */
#blog.jessie #headertext {
	background-image: url(../images/reflections/christina_title-pink.gif);
	width: 560px;
	height: 123px;
}
/* drake */
#blog.drake #headertext {
	background-image: url(../images/reflections/drake_title.gif);
	width: 530px;
	height: 124px;
}

/* jessie */
#blog.jessie {
	/*background-color: #79787C;*/
}
#blog.jessie #headertext {
	background-image: url(../images/reflections/jessie_title.gif);
	width: 360px;
	height: 75px;
}


#blog #comments {
	width: 469px;
}
#blog #comments form {
	background: none;
	position: relative;
	
}
#blog #comments input {
	width: 450px;
	height: 30px;
	background-image: url(../images/reflections/h1_background.gif);
	padding: 5px 9px;
	margin: 5px 0px;
}
#blog #comments textarea {
	width: 448px;
	padding: 9px;
	background: #bab9bc;
	border: 3px dashed #fff;
	
}

#blog #comments form .subscribe label {
	display: inline;
}
#blog #comments form .subscribe input {
	width: auto;
	height: auto;
	display: inline;
	margin-right: 10px;
}
#blog #comments form .submit {
	background-image: url(../images/reflections/sendBtn.gif);
	right: 7px;
}

#blog #comments .alert {
	
	border: 1px solid #964441;
	color: #964441;
	padding: 10px;
}


#blog .commentlist li, #blog .commentlist li .info {
	background: none;
	width: auto;
	height: auto;
}
#blog .commentlist .info {
	/* color: #949a90; */
	color: #ccc;
}
#blog .commentlist .author {
	color: #964441;
}




/* ! Search form  */
/* --------------------------------------------------------------------------------- 
 */
.blog-search {
	padding: 10px;
	background: none;
}
.blog-search input {
	background: #fff;
	font-size: 13px;
	line-height: 18px;
	padding: 5px;
	border: inherit;
	width: 200px;
	height: 18px;
}