 

 /* CSS Document */

   .skip_link {  position: absolute;  overflow: hidden;  width: 0;  height: 0;}  
   
   .access {position: absolute; left: -9000px; overflow: hidden;  width: 0;  height: 0;}
   
   body {font-family: Verdana, Geneva, sans-serif;line-height: 1.4em;}
   
   strong {font-weight: bold;}
   em { font-style:italic}
   
   #custom-doc { width:69.23em;*width:67.56em;min-width:1000px; margin:auto; text-align:left; background: #FFF; width: 1000px;}
   a {color: #C00; text-decoration: none;}
   a:hover {text-decoration: underline;}
   #hd {
	/* background: #C00 url(../layout/headerBG.jpg) repeat-x 0px 30px;height: 32px; */ 
        position: relative;
        top: 50px;
        left: 130px;
        width: 815px;
        height: 125px;
   }
   
   #bd {min-height: 500px; background:#FFF;}
   
   #loop_container {background:#FFF; min-height: 400px;}
 
   #loop_container h2.pagetitle {
	color: #C00; font-size: 1.4em; 
    margin: 40px 0 0 90px;
    }  
    
   #blog_main { 
	background: #FFF;
	min-height: 450px;
	width: 640px;
	margin-left: 50px;
	/*margin-top: 50px;*/
	margin-top: 10px;    
	border-right: 1px solid #666;	
   }
   
	#blog_logo {
		padding: 5px 0 0px 0;
		margin-top: -7px;
	}
	
   #blog_logo a{ 
	background: #FFF url(../layout/red-and-white-for-life-logo.jpg) no-repeat right 5px;
	width: 600px;
	height: 92px;
	display: block;
	margin-top: -16px;
    	
   }
   
#blog_logo a span {display:none}
  
#blog_logo p {width: 330px; margin: 10px 0 10px 120px;font-family:"Times New Roman", Times, serif;}

.post {margin-top: 30px;}
.date {
    float: left; 
    background: #CCC; 
    width: 50px;height: 45px; 
    padding: 5px 0 0 0; 
    text-align: center;
    font-size: .75em;
}

blockquote {
        	border-left: 5px solid #ddd;
    margin-left: 50px;
    font-size: 110%;


}

blockquote p{
            	margin: 15px 40px 0px 10px;
	padding: 0 0px 0 20px;
    max-width: 300px;
	width: 300px;
    color: #666;

}

.date span {display: block; font-size: 1.9em;font-family: Georgia, "Times New Roman", Times, serif;}

.post {line-height: 1.7em;}

.post h3 {
	color: #C00; font-size: 1.3em; padding: 0px 0;
}

.post h4, .post h5 {
	color: #C00; font-size: 1.2em; padding: 0px 0;
}

.post p {padding: 4px 0 4px 0;font-size: 85%; width: 470px;}

.post ol li{
    padding-left: 5px;
    margin-left: 30px;
    list-style-type: decimal;
}

.post ul {margin:0 0 15px 13px;}
.post li {list-style:disc;font-size: 85%;padding:0 0 0 10px;margin: 0 0 0 10px;}
 
p.meta {
	color: #666;
	padding: 0;
	margin: 0 0 20px 0;
    width: 500px;
}


.post_line {
	/*position: relative;
	left: 25px;*/
	width: 512px;
	clear: both;
	margin-top: 40px;
}

.post {
	float: right;
	width: 510px;
	margin-right: 40px;
}
 
	#right_nav {
		/*margin: 30px 49px 0 0px;
        float: left; */
        position: relative;
        left: -50px;
		width: 240px;
		margin: 30px 0px 0 0px;
		padding: 0 0 0 0px;
        color: #666;
	}
   #right_nav h4 {
		color: #C00; font-size: 1.2em; 
		padding: 12px 0 15px 0;
	}

.flickr_img a{  
	margin: 1px;  
	padding: 1px;  
} 

ul#social_sites {margin-top: 15px;}
ul#social_sites li {padding: 12px 10px 12px 40px;}
ul#social_sites li#delicious {background: url(../layout/delicious.jpg) no-repeat 0px 5px;position: relative;}
ul#social_sites li#digg {background: url(../layout/digg.jpg) no-repeat 0px 5px;position: relative;}
ul#social_sites li#facebook {background: url(../layout/facebook.jpg) no-repeat 0px 5px;position: relative;}
ul#social_sites li#twitter {background: url(../layout/twitter.jpg) no-repeat 0px 5px;position: relative;}
ul#social_sites li#linkedin {background: url(../layout/linkedin.jpg) no-repeat 0px 5px;position: relative;}
ul#social_sites li#youtube {background: url(../layout/youtube.jpg) no-repeat 0px 5px;position: relative;}

 
input#join_box {width: 190px;}

input#join {
position: relative;
top: 8px;
left: 12px;
}

p#subscribe {margin-top: 10px;}

p#subscribe a img {
position: relative;
top: 12px;
left: 0px;
padding-right: 5px;
}

p#subscribe a:hover {text-decoration: none; color: #000;}

.sidebar_line {color: #CCC; margin-top: 22px;}
#block1_link {padding: 25px 0 0px 0;}   

#bottom {font-size: 85%; margin: 20px 0 0 85px;}


ul#navlist {width: 370px;}

#navlist li {
	display: inline;
	list-style-type: none;
}

#bottom #address {color: #666;padding-top: 20px;}
#bottom #copyright {color: #000;padding-top: 20px;}

.navigation {padding: 10px 0 30px 0;clear: both;}


.alignright {float: right; margin-left: 10px;}

.alignleft {float: left; margin-right: 10px;}  
.navigation .alignleft {position: relative; left: 120px;}
.navigation .alignright {position: relative; left: -40px;}

.navigation .alignleft a:hover, .navigation .alignright a:hover {text-decoration: none;}

.bottom_line {
    width: 512px;
    margin-left: 90px; 
	margin-top: 5px;
}

#comments_box {margin: 20px 0 0 0;}
#comments_box textarea{width: 500px;}

.post h1 {font-size:160%;} 
.post h2 {font-size:140%; width:100%;} 
.post h3 {font-size:120%;} 
.post h4 {font-size:100%;} 
.post h5 {font-size:90%;} 
.post h6 {font-size:75%;} 

 .categories_list { 
	overflow: hidden; 
	display: none;
	line-height: 20px;
}
.slider_menu a { color: #000; font-size: 90%;}
.slider_menu a:hover { text-decoration: none; }

