/* Items that apply to everything */
body
{
padding:0px;
margin:0px;
width:100%;
height:100%;
}


p {

  padding-top: 0.5em;

}



h1 {

  font-size: 153.9%;

}

h2 {

  padding-top: 0.5em;

  font-size: 131%;

	font-weight: bold;

	color: #00004D;

	text-align: left;

}

h3 {

  font-size: 108%;

	text-align: center;

	font-weight: bold;

}



ol,ul,dl {  

  /*bringing lists on to the page with breathing room */  

  margin-left:2em;   

} 

ol li {  

  /*giving OL's LIs generated numbers*/  

  list-style: decimal outside;       

} 

ul li {  

  /*giving UL's LIs generated disc markers*/  

  list-style: disc outside;  

	padding-bottom: 0.5em; 

} 

dl dd {  

  /*giving UL's LIs generated numbers*/  

  margin-left:1em;   

} 



.pink {

  background: pink;

}

.darkred {

  color: darkred;

}

.darkblue {

  color: #00004D;

}

.red {

  color: darkred;

}

.text_green {

  color: darkgreen;

}

.border {

  border: 3px solid black;

}



.float_right {

  float: right;

}



.clear_left {

  clear: left;

}



.button {

  padding-left: 3px;

	margin-right: 3px;

}

.button1 {

  padding-left: 6px;

	padding-right: 6px;

	border: outset #00004D 4px;

}

.button_white {

  padding-left: 1px;

	margin-right: 1px;

}

.button_active {

  padding-left: 1px;

	margin-right: 1px;

	background: aqua:

}

/* Heading items */



#hd {

  border-bottom: 0.5em solid #990000;

	background-image: url(/images/flagstrip_lt.jpg);

	/*background-image: url(/capr_images/masthead_background.gif);*/

}

.logo {

  padding-left: 3em;

	padding-top: 0.5em;

	padding-bottom: 0.5em;

}



/* Footer items */



#ft {

  border-top: 0.5em solid #990000;

	color: white;

	background:#990000;

}



/* Right Column items */



#right_col {

	min-height: 580px;

	background: #00004D;

}



#issues_right_col {

	background: #00004D;

}



/* Menu items */

#basicmenu h6 {

  color: black;

	font-weight: bold;

	background-color: silver;

}



#menu_head,

#set_org {

  background: #00004D;

	color: white;

	font-weight: bold;

	/*width: 180px;*/ 

	font: bold 12px Arial, sans-serif; 

	/*height: 3em;*/

	text-align: center;

	padding-bottom: 4px;

	border-bottom: 2px solid white;

}



#menu_foot {

  background: #00004D;

	color: white;

	font-weight: bold;

	height: 2em;

	text-align: left;

	padding-left: 0.5em;

}

.menu_foot2 {

  background: #00004D;

	color: white;

	font-weight: bold;

	height: 2em;

	text-align: left;

	padding-left: 0.5em;

	display: block;

}



#menu_head p {

  padding: 0.5em;

}



#basicmenu div.bd {

  border-style: none;

	background: #CCFFFF;

}



.menu_btn1 {

  background: #fff; 

	margin: 3px; 

	padding: 1px; 

	font-family: Verdana, Geneva, Vera, Arial, Helvetica, sans-serif; 

	font-size: x-small; 

	font-variant: small-caps; 

	border: 1px solid #aaa;

}



.menu_btn2 {

  color: #f8f8f8; 

	background: #00D; 

	padding: 0px 2px;	

}



.menu_btn3 {

  color: #000; 

	background: #fff; 

	padding: 0px 14px 0px 2px;

}	

.menu_btn3_active {

  color: #000; 

	background: #3ff; 

	padding: 0px 14px 0px 2px;

	font-size: 7pt;

}

.menu_btn3 a {

	font-size: 7pt;

}



#issue_menu {

	width: 100%;

	background: #00004D;

	color: #FFF;

	font-size: 100%;

	font-weight: bold;

	/*text-align: center;*/

	padding: 0.5em;

	

}

#issue_menu A:link {color: white;}

#issue_menu A:active {color: white;}

#issue_menu A:visited {color: white;}

#issue_menu A:hover {color:#009999;}	



/* Center Content Area */



#head {
  	font-size: 220%;
	color: #00004D;
	font-style: italic;
	font-weight: bold;
	text-align: left;
}



#subhead {
  	font-size: 182%;
	color: #00004D;
	font-weight: bold;
	text-align: left;
}



.misc {

  background: AliceBlue;

	border: 1px solid #00004D;

	-moz-border-radius: 0.5em;

}

.misc p {

  margin-left: 0.5em;

}



/* Text controls */



.bold {

  font-weight: bold;

}

.centered {

  text-align: center;

}

.right {

  text-align: right;

}



/* Main ID items */



#main {

  margin: 0.5em;

}

#main h2 {

  font-size: 123.1%;

	font-weight: bold;

	text-align: left;

	color: #00004D;

}



#main li { 

  list-style: disc outside;

	margin-left: 2em;  

	padding-bottom: 0.5em;

}



/* Quotes */



#mainquote {

  position: relative;

	clear: left;

	left: 20px;

	top: 20px;

	font-size: 131%;

	font-weight: bold;

	margin-right: 40px;

	border: 3px solid #00004D;

	background: lightblue;

	padding: 1em;

	-moz-border-radius: 1em;

}

#smallquote {

  position: relative;

	clear: left;

	left: 20px;

	top: 20px;

	font-size: 85%;

	font-weight: bold;

	margin-right: 40px;

	border: 1px solid #00004D;

	background: #004C99;

	padding: 0.5em;

	-moz-border-radius: 0.5em;

}





.medium_quote {

  display: block;

  font-size: 131%;

  margin-left: 3em;

	margin-right: 5em;

	font-weight: bold;

}

.large_quote {

  display: block;

  font-size: 153.9%;

  margin-left: 3em;

	margin-right: 3em;

}

.quotedby {

  display: block;

  padding-left: 3em;

	padding-right: 5em;

  font-size: 93%;

	font-style: italic;

	text-align: right;

}



.contentquote {

	font-size: 90%;

	font-style: oblique;

	margin: 0 1em 0.5em 1.5em;

	font-weight: bold;

}



/* Newsbox items */



#newsbox {

	height: 550px;

	overflow: auto;

	border: none;

}

#newsbox h1 {

  text-align: center;

	background-color: black;

	color: white;

	text-transform: uppercase;

	font-weight: bold;

	line-height: 1.8em;

	font-size: 108%;

	margin: 0 2px;

}

#newsbox h2 {

	font-weight: bold;

	font-size: 93%;

	margin: 2px;

  text-align: center;

}



#newsbox p {

	padding: 0 6px 6px 6px;		

}



.news_story {

  display: block;

	margin: 0.5em;

  background: white;

	-moz-border-radius: 0.5em;	

}



/* Donatation Pitch */



#pitch {

	border: 1px solid #00004D;

	font-size: 85%;

	padding-left: 0.35em;

	padding-right: 0.35em;

}



#pitch img {

  : left;

}



/* Calendar */



#calendar {

  float: right;

  width: 134px;

	padding-top: 0.5em;

	padding-right: 0.5em;

	text-align: center;

	color: #00004D;

	font-weight: bold;

}



/* Content ID items */



#content table {

  border: 2px solid #FFCC99;

	background-color: #FFCC99;

}



#content table TD {

	border: 2px solid #FFCC99;

	padding: 2px;

	background-color: white;

}

#content h1 {

  font-size: 138.5%;

	font-weight: bold;

	text-align: center;

	color: #00004D;

	padding-top: 0.5em;

}



#content h2 {

  font-size: 123.1%;

	font-weight: bold;

	text-align: left;

	color: #00004D;

	padding-top: 1em;

}



#content h3 {

  font-size: 116%;

	color: blue;

	margin: 0 0 3pt 0;

	padding: 0 1em;

}



#content_window {

	margin-left: 10px;

	height: 250px;

	overflow: auto;

	width: 560px;

	border: 2px solid blue;

	text-align: left;

}



/* Misc items */



#gridlock {

  padding-left: 50px;

}



#banquet {

  width: 100%;

	background: #00004D;

	color: white;

	font-size: 120%;

	font-weight: bold;

	text-align: center;

	padding-bottom: 0.5em;

}

#banquet a {

  color: #00004D;

	font-size: 77%;

}



#thumb {

  margin: 0.5em;

}

#loader {

  width: 700px;

  height: 500px;

  text-align: center;

}



.activity {

  backgound-image: url('/capr_images/ajax-loader.gif');

  background: #004C99;

}



/* YUI stuff */

.yui-button {

  padding: 3px;

	background-color: #004C99;

}

#linkbutton1 a:hover {

  background-color: #004C99;

}



