/* Global styles */

body {
	background-color: #cedef2;
	margin: 0px;
	}

a {
	color: #3a7cca;
	text-transform: none;
	text-decoration: none;
	}

a:hover {
	text-decoration: underline;
	}
		
a.nav:active {
	color: #8b644a;
	text-transform: uppercase;
	text-decoration: underline;
	}

a.nav:visited {
	color: #8b644a;
	text-transform: uppercase;
	text-decoration: none;
	}	
	
a.footer { text-decoration: none; color:#8a644a; text-transform: none;} 

a.footer:hover { text-decoration: underline; color:#8a644a; }	

table#main_layout {
	width: 940px;
	}

td#main_layout_left_column {
	width: 15px;
	background-image: url(/ywtf/images/left_column_background.gif);
	background-repeat: repeat-y;
	}

td#main_layout_right_column {
	width: 13px;
	background-image: url(/ywtf/images/right_column_background.gif);
	background-repeat: repeat-y;
	}

td.top_nav {
	height: 25px;	
	width: 940px;
	}

div.top_nav {
    text-align: right;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #2e65a6;
    margin: 10px 10px 5px 0px;
	letter-spacing: 1px;
	text-transform: uppercase;
	word-spacing: 1px;
	}

td.logo {
	width: 526px;
	height: 98px;
	}

td.search {
	width: 386px;
	height: 98px;
	background-image: url(/ywtf/images/search_background.gif);
	background-repeat: repeat-x;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #8a644a;
	text-transform: uppercase;
	padding-left: 110px;
	padding-top: 30px;
	}
	
div.search {
	margin-bottom: 5px;
	}
	
div.search_field {
	display: inline;
	}

div.search_field img {	
	margin-left: 5px;
	}			

tr#rotating_image {
	height: 263px;
	width: 253px;
	border-bottom: 10px solid #FFFFFF;
	background-color:#FFFFFF;
	}

td#rotating_image {
	height: 263px;
	width: 253px;
	border-right: 10px solid #FFFFFF;
	background-color:#FFFFFF;
	}

td.spacer {
	background-color:#FFFFFF;
	}	
	 
div.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8a644a;
	text-align: center;
	margin-top: 10px;
	line-height: 17px;
	}
	
/* END Global styles */	

/* BEGIN What's New styles */

table#whats_new {
    height: 263px;
	width: 250px;
	border-bottom: 10px solid #FFFFFF;
	background-color:#f2cb80;
	}

table#whats_new div{
    margin: 0px 10px 0px 10px;
	}
	

/* END What's New styles */		
	
/* BEGIN Welcome styles */

table#welcome {
	width: 417px;
	border-right: 10px solid #FFFFFF;
	border-bottom: 5px solid #FFFFFF;
	background-color: #FFFFFF;
	vertical-align: top;
	}
	
table#welcome div.body  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin: 8px 10px 5px 10px;
	line-height: 19px;	
	}
	
table#welcome div.body a {
	color: #3a7cca;
	text-transform: none;
	text-decoration: none;
	font-size: 12px;
	}
	
div.image_container {
	width: 417px;
	vertical-align: top;
	border-top: 10px solid #FFFFFF;
	}

div.image_container img.join {
	border-right: 1px solid #dcd0c8;
	width: 187px;
	}
	
div.image_container img.support {
    width: 226px;		
	}	

/* END Welcome styles */			

/* BEGIN Featured styles */

table#featured {
	width: 388px;
	border-bottom: 35px solid #FFFFFF;
	border-right: 10px solid #FFFFFF;
	border-top: 10px solid #FFFFFF;
	background-color:#FFFFFF;
	vertical-align: top;
	}
	
table#featured div.hdr  {
    font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #8a644a;
	margin: 5px 10px 10px 15px;
	line-height: 16px;	
	}

table#featured div.body  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin: 5px 20px 5px 15px;
	line-height: 19px;	
	}
	
table#featured div.body a {
	color: #3a7cca;
	text-transform: none;
	text-decoration: none;
	font-size: 12px;
	}

img.cover {
    display: block;
    float: left;
	border-right: 12px solid #FFFFFF;
	}	

img.block {display: block;
	}


/* END Featured styles */
	
/* BEGIN YWTF Chapters styles */

table#chapters_border {
	width: 225px;
	background-color:#FFFFFF;
	padding: 5px 5px 5px 5px;
	border: 1px solid #dcd0c8;
	margin-bottom: 10px;
	}

table#chapters {
	width: 214px;
	background-color:#ebf2fa;
	vertical-align: top;
	border: 1px solid #dcd0c8;
	}
	
table#chapters div.hdr  {
    font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #8a644a;
	margin: 5px 10px 10px 15px;
	line-height: 19px;	
	}

table#chapters div.body  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 5px 10px 5px 10px;
	line-height: 19px;	
	}
	
table#chapters div.body a {
	color: #3a7cca;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 11px;
	}

/* END YWTF Chapters styles */		
	
	
/* BEGIN Congressional Conversations styles */

td.congressional {
	border-left: 9px solid #FFFFFF;
	background-color: #FFFFFF;
	}

table#congressional_border {
	width: 250px;
	background-color:#FFFFFF;
	padding: 5px 5px 5px 5px;
	border: 1px solid #dcd0c8;
	}

table#congressional {
	width: 214px;
	background-color:#fcf5e6;
	vertical-align: top;
	border: 1px solid #dcd0c8;
	}
	
table#congressional div.hdr  {
    font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #8a644a;
	margin: 5px 10px 10px 15px;
	line-height: 16px;	
	}

table#congressional div.body  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 5px 10px 10px 15px;
	line-height: 17px;	
	}
	
table#congressional div.body a {
	color: #3a7cca;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 11px;
	}

img.cover {
    float: left;
	border-right: 10px solid #FFFFFF;
	border-bottom: 0px solid #FFFFFF;
	}	

/* END Congressional Conversations styles */	
	
/* BEGIN Blog styles */

table#blog_border {
    width: 225px;
	background-color: #FFFFFF;
	padding: 5px 5px 5px 5px;
	border: 1px solid #dcd0c8;
	}

table#blog {
	height: 370px;
	width: 214px;
	background-color:#fbf8f4;
	vertical-align: top;
	border: 1px solid #dcd0c8;
	}
	
table#blog div.hdr  {
    font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #8a644a;
	margin: 5px 10px 10px 15px;
	line-height: 16px;	
	}

table#blog div.body  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin: 8px 10px 5px 15px;
	line-height: 17px;
	vertical-align: top;	
	}
	
table#blog div.body a {
	color: #3a7cca;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 11px;
	}

/* END Blog styles */			
	
/* BEGIN Shop YWTF styles */


table#shop {
	width: 250px;
	background-color:#e8d7c0;
	vertical-align: top;
	border-top: 10px solid #FFFFFF;
	border-bottom: 10px solid #FFFFFF;
	}
	
table#shop div.hdr  {
    font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #8a644a;
	margin: 5px 10px 10px 15px;
	line-height: 16px;	
	}

table#shop div.body  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin: 8px 10px 5px 15px;
	line-height: 17px;
	vertical-align: top;	
	}
	
table#shop div.body a {
	color: #3a7cca;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 11px;
	}
	
img.shop {
    display: block;
    float: left;
	border-right: 10px solid #e8d7c0;
	border-bottom: 0px solid #e8d7c0;
	}

/* END Shop YWTF styles */	

/* BEGIN National News styles */

table#news_border {
	width: 225px;
	background-color: #FFFFFF;
	padding: 5px 5px 5px 5px;
	border: 1px solid #dcd0c8;
	}

table#news {
	height: 270px;
	width: 214px;
	background-color:#ebf2fa;
	vertical-align: top;
	border: 1px solid #dcd0c8;
	}

table#news div{
    margin: 0px 10px 0px 10px;
	}

/* END National News styles */

/* Chapters styles */


table.left_nav  {
	background-color: #e8d7c0;
	width: 225px;
	border-right: 10px solid #FFFFFF;
	}
	
table.left_nav  a.nav  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8b644a;
	margin: 5px 5px 5px 15px;
	line-height: 19px;
	text-transform: uppercase;
	text-decoration: none;
	display: block;	
	}

table.left_nav  a.nav_on  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3a7cca;
	margin: 5px 5px 5px 15px;
	line-height: 19px;
	text-transform: uppercase;
	text-decoration: none;
	display: block;	
	}		
	
table.left_nav a:hover {
	color: #8b644a;
	text-transform: uppercase;
	text-decoration: underline;
	}

/* BEGIN Start a Chapter styles */

table.start_border {
	width: 225px;
	background-color: #FFFFFF;
	padding: 5px 5px 5px 5px;
	border: 1px solid #dcd0c8;
	margin-top: 10px;
	}

table.start {
	width: 212px;
	background-color:#ebf2fa;
	vertical-align: top;
	border: 1px solid #dcd0c8;
	}
	
table.start div.hdr {
    font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #8a644a;
	margin: 5px 20px 10px 15px;
	line-height: 16px;	
	}

table.start div.body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin: 8px 10px 5px 15px;
	line-height: 17px;
	vertical-align: top;	
	}
	
table.start div.body a {
	color: #3a7cca;
	text-transform: none;
	text-decoration: none;
	font-size: 11px;
	}	

div.chptr_hdr {
    font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #8a644a;
	margin: 15px 20px 10px 15px;
	line-height: 16px;	
	}
	
div.body_chptr {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin: 5px 20px 20px 15px;
	line-height: 16px;	
	}		
	/* Local Chapters styles */

table.left_nav  {
	background-color: #e8d7c0;
	width: 225px;
	border-right: 10px solid #FFFFFF;
	}
	
table.left_nav  a.nav  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8b644a;
	margin: 5px 5px 5px 15px;
	line-height: 19px;
	text-transform: uppercase;
	text-decoration: none;
	display: block;	
	}
	
table.left_nav  a.nav_on  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3a7cca;
	margin: 5px 5px 5px 15px;
	line-height: 19px;
	text-transform: uppercase;
	text-decoration: none;
	display: block;	
	}	
	
table.left_nav a:hover {
	color: #8b644a;
	text-transform: uppercase;
	text-decoration: underline;
	}

/* BEGIN Chapter Retreat styles */

table.chapter_retreat  {
	background-color: #f2cb80;
	width: 250px;
	padding-bottom: 10px;
	margin-top: 10px;
	}
	
table.chapter_retreat div.body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin: 0px 10px 5px 15px;
	line-height: 17px;
	vertical-align: top;	
	}
	
table.chapter_retreat div.body a {
	color: #3a7cca;
	text-transform: none;
	text-decoration: none;
	font-size: 11px;
	}	

table.chapter_retreat div.body a:hover {
	text-decoration: underline;	
	}			
		
		
		
/* BEGIN Sign Up styles */

table.sign_up_border {
	width: 225px;
	background-color: #FFFFFF;
	padding: 5px 5px 5px 5px;
	border: 1px solid #dcd0c8;
	margin-top: 10px;
	}

table.sign_up {
	width: 212px;
	background-color:#ebf2fa;
	vertical-align: top;
	border: 1px solid #dcd0c8;
	padding-bottom: 10px;
	}
	
table.sign_up div.hdr {
    font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #8a644a;
	margin: 5px 20px 10px 15px;
	line-height: 16px;	
	}

table.sign_up div.body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin: 8px 10px 5px 15px;
	line-height: 17px;
	vertical-align: top;	
	}
	
table.sign_up div.body a {
	color: #3a7cca;
	text-transform: none;
	text-decoration: none;
	font-size: 11px;
	}
	
.sign_up_form {
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 5px;
	}		
	
/* BEGIN Body Copy styles */

img.header {
	border-bottom: 15px solid #FFFFFF;
	}
	
div.programs_hdr {
    font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #8a644a;
	margin: 15px 20px 10px 15px;
	line-height: 16px;	
	}
	
div.body_.programs a {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #3a7cca;
	text-transform: none;
	text-decoration: none;
	font-size: 11px;
	}				
	
div.body_programs {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin: 5px 20px 5px 15px;
	line-height: 16px;	
	}
	
div.body_programs a {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #3a7cca;
	text-transform: none;
	text-decoration: none;
	font-size: 11px;
	}	
	
/* BEGIN Past Programs styles */	


table.past {
	width: 250px;
	background-color:#f2cb80;
	vertical-align: top;
	padding-bottom: 10px;
	margin-top: 5px;
	}
	
table.past div.hdr  {
    font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #8a644a;
	margin: 5px 10px 0px 15px;
	line-height: 16px;	
	}

table.past div.body  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 5px 10px 5px 15px;
	line-height: 16px;	
	}
	
table.past div.body a {
	color: #3a7cca;
	text-transform: none;
	text-decoration: none;
	font-size: 11px;
	}

table.past div.body a:hover {
	text-decoration: underline;
	}
	
div.go_button {    
    display: inline;
    margin: 0px 0px 0px 0px;
    padding: 2px 2px 2px 2px;
    background-image: url(/ywtf/images/go_back.gif);
    background-repeat: no-repeat;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 13px;
    color: #FFFFFF;
    text-transform: uppercase;
    width: 32px;
    height: 20px;
    text-align:center;
    }
    
div.go_button a {    
    text-decoration: none;
    color: #FFFFFF;
    }
    
div.go_button a:hover {    
    text-decoration: underline;
    color: #FFFFFF;
    }
    
    /* Local Chapters styles */

table.left_nav  {
	background-color: #e8d7c0;
	width: 225px;
	border-right: 10px solid #FFFFFF;
	}
	
table.left_nav  a.nav  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8b644a;
	margin: 5px 5px 5px 15px;
	line-height: 19px;
	text-transform: uppercase;
	text-decoration: none;
	display: block;	
	}
	
table.left_nav  a.nav_on  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3a7cca;
	margin: 5px 5px 5px 15px;
	line-height: 19px;
	text-transform: uppercase;
	text-decoration: none;
	display: block;	
	}	
	
table.left_nav a:hover {
	color: #8b644a;
	text-transform: uppercase;
	text-decoration: underline;
	}

/* BEGIN Chapter Leadership styles */

table.chapter_leadership  {
	background-color: #f2cb80;
	width: 250px;
	padding-bottom: 10px;
	margin-top: 10px;
	}
	
table.chapter_leadership div.body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin: 0px 10px 5px 15px;
	line-height: 17px;
	vertical-align: top;	
	}
	
table.chapter_leadership div.body a {
	color: #3a7cca;
	text-transform: none;
	text-decoration: none;
	font-size: 11px;
	}	

table.chapter_leadership div.body a:hover {
	text-decoration: underline;
	}			
		
/* BEGIN Sign Up styles */

table.sign_up_border {
	width: 225px;
	background-color: #FFFFFF;
	padding: 5px 5px 5px 5px;
	border: 1px solid #dcd0c8;
	margin-top: 10px;
	}

table.sign_up {
	width: 212px;
	background-color:#ebf2fa;
	vertical-align: top;
	border: 1px solid #dcd0c8;
	padding-bottom: 10px;
	}
	
table.sign_up div.hdr {
    font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #8a644a;
	margin: 5px 20px 10px 15px;
	line-height: 16px;	
	}

table.sign_up div.body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin: 8px 10px 5px 15px;
	line-height: 17px;
	vertical-align: top;	
	}
	
table.sign_up div.body a {
	color: #3a7cca;
	text-transform: none;
	text-decoration: none;
	font-size: 11px;
	}
	
.sign_up_form {
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 5px;
	}		
	
/* BEGIN Body Copy styles */

div.chptr_hdr {
    font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #8a644a;
	margin: 15px 20px 10px 15px;
	line-height: 16px;	
	}
	
div.body_chptr {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin: 5px 20px 20px 15px;
	line-height: 18px;	
	}
	
div.body_chptr a {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #3a7cca;
	text-transform: none;
	text-decoration: none;
	font-size: 11px;
	}				
	
div.body_chptr_chatter {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin: 5px 20px 5px 15px;
	line-height: 16px;	
	}
	
div.body_chptr_chatter a {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #3a7cca;
	text-transform: none;
	text-decoration: none;
	font-size: 11px;
	}	
	
/* BEGIN Upcoming Events styles */	

table.upcoming_border {
	width: 250px;
	background-color:#FFFFFF;
	padding: 5px 5px 5px 5px;
	border: 1px solid #dcd0c8;
	margin-top: 10px;
	}

table.upcoming {
	width: 214px;
	background-color:#fcf5e6;
	vertical-align: top;
	border: 1px solid #dcd0c8;
	}
	
table.upcoming div.hdr  {
    font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #8a644a;
	margin: 5px 10px 0px 15px;
	line-height: 16px;	
	}

table.upcoming div.body  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 5px 10px 5px 15px;
	line-height: 16px;	
	}
	
table.upcoming div.body a {
	color: #3a7cca;
	text-transform: none;
	text-decoration: none;
	font-size: 11px;
	}

table.upcoming div.body a:hover {
	text-decoration: underline;
	}
	
table.upcoming div.body_date  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #bb9f78;
	padding: 5px 10px 5px 15px;
	}

table.upcoming div.body_event  {
    font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;	
	color: #8a644a;
	padding: 0px 10px 5px 15px;
	}
	
/* END Upcoming Events styles */	

/* BEGIN Did You Know styles */


table.did_you {
	width: 250px;
	background-color:#e8d7c0;
	vertical-align: top;
	border-top: 10px solid #FFFFFF;
	border-bottom: 10px solid #FFFFFF;
	}
	
table.did_you div.hdr  {
    font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #8a644a;
	margin: 5px 10px 10px 15px;
	line-height: 16px;	
	}

table.did_you div.body  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin: 8px 10px 5px 15px;
	line-height: 17px;
	vertical-align: top;	
	}
	
table.did_you div.body a {
	color: #3a7cca;
	text-transform: none;
	text-decoration: none;
	font-size: 11px;
	word-spacing: -2px;
	}

table.did_you div.body a:hover {
	text-decoration: underline;
	}	
	
	
img.did_you {
    display: block;
    float: left;
	border-right: 10px solid #e8d7c0;
	border-bottom: 0px solid #e8d7c0;
	}

/* END Did You Know styles */	
