/* layout styles */


#releaseContainer { /* Not Used */
width: 579px;
margin-left: 10px;
margin-right:10px;
}

div.midRight {margin-top: 42px;}

.sup200 {
float: right;
margin: 10px 0;
padding-top: 10px;
width: 200px;
border-top: 1px dotted #666;
}
.sup115 {
margin: 0;
line-height: 1.3em;
width: 115px;
border: 0px solid blue;
}

.subFoot {
	border: 1px solid #ccc;
	margin-top: 10px;
	margin-bottom: 30px;
	padding: 10px;
}

.subFoot a:hover{text-decoration: underline;}

.subFoot .p1{
float: left;	
width: 250px;
line-height: 1.2em;
}

.subFoot .p2{
float: left;
width: 250px;
margin-left: 10px;
line-height: 1.2em;
}

.subFoot .p3{
padding-top: 10px;
float: left;
width: 250px;
margin-top: 10px;
border-top: 1px dotted #666;
line-height: 1.2em;
clear: left;
}

.subFoot .p4{
padding-top: 10px;
float: left;
margin-left: 10px;
margin-top: 10px;
width: 250px;
border-top: 1px dotted #666;
line-height: 1.2em;
}


.mod_1 {
border-bottom: 1px dotted #666;
margin: 15px 0;
padding-bottom: 10px;
}
.mod_1 p{
margin: 3px 0;
line-height: 1.2em;
}
.mod_2 {
border-bottom: 1px solid #666;
margin-bottom: 5px;
}
.mod_2Right {
padding-top: 10px;
border-top: 1px dotted #666;
}

.pLeft {
	float: left;
	margin-left: 0px;
	width: 150px;	
}

.pRight {
	float: left;
	margin-left: 10px;
	width: 150px;
	color: #000;
	
}

/* header styles */


.pgHeader {
width: 100%;
  margin-top: 15px;
   margin-bottom: 25px;
}
.pgHeader h1{
color: #666;
font-family: Georgia;
font-size:26px;
font-style: normal;
font-weight: normal;
}
.pgHeaderVid {
width: 100%;
 margin-left: 0px;
  margin-top: 15px;
   margin-bottom: 10px;
}
.pgHeaderVid h1{
color: #666;
font-family: Georgia;
font-size:26px;
font-style: normal;
font-weight: normal;
margin: 0;
}
.pgHeader h3{
color: #666;
font-family: Georgia;
font-size:14px;
font-style: normal;
font-weight: normal;
margin: 10px 0;
}

.vidInfo {
padding: 0 0 10px;
border-bottom: 1px solid #666;
margin-bottom: 10px;
}
.vidInfo a:hover{
text-decoration: underline;
}
.vidInfo p{
margin: 5px 0;
}

.headlines {
line-height: 1.5em;
margin-bottom: 15px;
}


/* font styles */


.subHeadB {
	color: #000;
	font-family: Georgia;
	font-size: 16px;
	margin: 5px 0;
}
.red {
	color: #930;
	font-family: Georgia;
	font-size: 12px;
	line-height: 1.3em;
	margin: 0;
}
.dateV {
	color: #000;
	font-family: verdana;
	font-size: 10px;
	margin: 3px 0;
}
.v10 {
	color: #000;
	font-family: verdana;
	font-size: 10px;	
}
.g14R {
margin: 0;
	color: #930;
	font-family: georgia;
	font-size: 14px;	
}

#mainCopy {
	color: #000;
	font-family: Georgia;
	font-size: 12px;
	}
	




.signature {
	background: #fff;
	padding-left: 5px;
	padding-top: 20px;
	line-height: 1.5em;
}



.breadCrumbs {
font-family: verdana;
font-size: 10px;
float: left; margin-left: 10px;
}
.breadCrumbs a:hover{
font-family: verdana;
font-size: 10px;
text-decoration: underline;
}





/* img styles */
.imgRight {
float: right;
margin: 0px 0;
}
.imgLeft {
float: left;


}
.picRight {
float: right;
margin-left: 20px;
}
.picLeft {
float: left;
margin-right: 7px;
}
.imgBanner {
text-align: center;
margin-bottom: 20px;
}

.filterPics {
color: #990000;
 text-decoration: underline;
margin-left: 0px;
margin-right: 10px;
margin-bottom: 5px;
border: 0px solid red;
}



/* pagination styles */
.showPagTop {
font-family: verdana;
font-size: 10px;
width: 95%;
 height: 17px;
  border-bottom: 1px solid #000;
   margin-bottom: 10px;
}


.showPagBottom {
font-family: verdana;
font-size: 10px;
clear: both;
width: 95%;
 height: 10px;
  border-top: 1px solid #000;
  margin-bottom: 20px;
   
}
.listImg {
margin-left: 15px;
}
.colrightV {background: #E8E7E2;}
/* list styles */

.newsList {

width: 175px;
	margin-left: 10px;
	padding-left: 15px;	
	list-style-image: url(http://www.macfound.org/atf/cf/%7BB0386CE3-8B29-4162-8098-E466FB856794%7D/LIST-ARROW-TINY-.GIF);
}
.newsList li {
font-family: verdana;
font-size: 10px;
color: #333;
	margin: 3px 0;
	line-height: 1.5em;
}
.newsList1 {
	margin-top: 20px;	
	background: #ffffff;
	font-family: georgia;
	font-size: 12px;
	line-height: 1.4em;
}



.listSelect {
font-family: verdana;
font-size: 10px;
margin-bottom: 10px;
}
.listSelect a{
text-decoration: underline;
border: 0px solid red;
}


.newsListRed2 {
	margin-bottom: 50px;
	padding-left: 5px;	
	list-style-image: url(http://www.macfound.org/atf/cf/%7BB0386CE3-8B29-4162-8098-E466FB856794%7D/LIST-ARROW-TINY-.GIF);
}
.newsListRed2 a:hover{
	text-decoration: underline;
}


.pressList {
font-family: verdana;
font-size: 10px;
width: 170px;
background: #ECEAE5;
	margin-left: 10px;
	padding-top: 15px;
	
}
.pressTopics {
background: #ECEAE5;
	margin-left: 10px;
	padding-top: 10px;
	
}
.country {
width: 185px;
 margin-left: 7px;
  margin-top: 10px;
  
}



/* form styles */


.formRight {

font-family: verdana;
font-size: 10px;
padding-top: 0px;
line-height: 1.6em;
}

.formCountry {
border-top: 1px solid #666;
 border-bottom: 1px solid #666; 
 padding: 10px 0;
 margin-bottom: 10px;
}


/* misc styles */
hr {
float: left;
height: 1px;
 width: 100%;
  background: #999;
   margin: 10px auto;
}
.rule2px {
float: left;
height: 2px;
 width: 100%;
  background: #000;
   margin: 5px auto;
}



/* link styles */
.selectTop {
font-family: verdana;
 color: #000;
  border-bottom: 2px solid #000;
 padding: 0;
 }
 .selectBottom {
 font-family: verdana;
 color: #000; border-top: 2px solid #000;
 padding: 0;
 margin: 0;
 }
 .topLinks {
 font-family: verdana;
  width: 100%;
   border: 1px solid red; padding-top: 5px;
 }
 
 
 


 

