/* CSS Document */
#blog-container		{ font-family:Arial, Helvetica, sans-serif; width:960px; margin:20px; padding:0; }

#blog-header			{ width:100%; clear:both; margin:0 auto; padding:0; }
#blog-header img		{ clear:both; margin:0 auto; padding:0; }
#blog-header ul			{ text-align:right; clear:both; margin-top:25px; }
#blog-header ul li		{ display:inline; background:#DE0168; padding:0px 13px 3px 13px; margin-left:3px; }
#blog-header ul li a,
#blog-header ul li a:visited	{ text-decoration:none; color:#FFFFFF; font-size:0.72em; }
#blog-header ul li a:hover		{ text-decoration:none; color:#FFFFFF; font-size:0.72em; }

#blog-wrapper	{ clear:both; margin-top:23px; }

#blog-colum-1		{ width:470px; border-top:2px solid #DD0268; float:left; clear:left; position:relative; margin-right:20px; padding-top:18px; }
#blog-colum-1 div.last	{ border-bottom:none; margin-bottom:0px; }

.blog-item		{ font-size:0.75em; clear:both; padding-bottom:20px; margin-bottom:20px; border-bottom:2px solid #CCCCCC; }
.blog-item h1	{ font-size:2.5em; font-weight:lighter; color:#000000; margin-bottom:20px; line-height:1.2em; }
.blog-item a,
.blog-item a:visited	{ text-decoration:none; }
.blog-item img	{ clear:both; float:left; margin:15px 5px 5px 5px; padding:0; max-width:450px; }
.blog-item div	{ clear:both; padding:20px 0; line-height:1.5em; color:#333333; }

.blog-gray	{ color:#919191; clear:both; float:left; }
.blog-pink				{ color:#DD0268; float:right; }
.blog-pink a,
.blog-pink a:visited	{ color:#DD0268; float:right; }

.blog-pink-hr	{ border:0px; border-top:1px solid #DD0268; width:100%; clear:both; padding-bottom:5px; }

#blog-colum-2		{ width:225px; border-top:2px solid #DD0268; float:left; margin-right:20px; padding-top:20px; }
#blog-colum-2 h2	{ font-size:1.1em; font-weight:lighter; color:#000000; padding-left:2px; }
#blog-colum-2 ul		{ margin:10px 0; font-size:0.75em; }
#blog-colum-2 ul li		{ border-top:1px solid #CCCCCC; padding:10px 0; line-height:1.5em; padding-left:2px; }
#blog-colum-2 ul li a,
#blog-colum-2 ul li a:visited 	{ text-decoration:none; color:#9A9A9A; }
#blog-colum-2 ul li a:hover		{ color:#9A9A9A; }

#blog-colum-3		{ width:225px; border-top:2px solid #DD0268; float:right; clear:right; position:relative; padding-top:20px; }
#blog-colum-3 h2	{ font-size:1.1em; font-weight:lighter; color:#000000; padding-left:2px; }
#blog-colum-3 p		{ font-size:0.75em; clear:both; border-top:1px solid #CCCCCC; margin-top:10px; padding:10px 0; padding-left:2px; line-height:1.5em; color:#333333; }
#blog-colum-3 input	{ width:210px; margin:10px 0; padding:5px; border:1px solid; border-color:#D0D0D0 #686868 #686868 #D0D0D0; color:#989898; }

#blog-footer	{ clear:both; border-top:1px solid #DE045B; padding-top:5px; }
#blog-footer p	{ font-size:0.7em; color:#DE0168; }
#blog-footer p a,
#blog-footer p a:visited	{ color:#DE0168; text-decoration:none; }
#blog-footer p a:hover		{ color:#DE0168; }
