/***********************************************/
/* emx_nav_right.css                           */
/* Use with template Halo_rightNav.html        */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/
body{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 1.166;	
	margin: 0px;
	padding: 0px;
	background: url("deep-stealth.png") fixed;
}

/******* hyperlink and anchor tag styles *******/
A:link, A:visited, A:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #222222;
	font-weight: bold;
	text-decoration:underline;
	font-size: small;
}

A:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	color:#FF0000;
	border-bottom:1px solid #cccccc;
	text-decoration: none;
	font-size: small;
}

/************** header tag styles **************/

h1{
 font: bold 120% Arial, Helvetica, sans-serif;
 margin: 0px;
 padding: 0px;
}

h2{
 font: bold 114% Arial, Helvetica, sans-serif;
 margin: 0px;
 padding: 0px;
}

h3{
 font: bold 100% Arial, Helvetica, sans-serif;
 color: #000000;
 margin: 0px;
 padding: 0px;
}

h4{
 font: 100% Arial, Helvetica, sans-serif;
 color: #ffffff;
 margin: 0px;
 padding: 0px;
}

h5{
 font: 100% Arial, Helvetica, sans-serif;
 color: #ffffff;
 margin: 0px;
 padding: 0px;
}



/*************** list tag styles ***************/

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

/********* form and related tag styles *********/

form {
	margin: 0;
	padding: 0;
}

label{
 font: bold 1em Arial, Helvetica, sans-serif;
 color: #334d55;
}
				
input{
font-family: Arial, Helvetica, sans-serif;
}
submit {
font-size: x-small;
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#pagecell1{
	position:absolute;
	top: 112px;
	left: 2%;
	right: 2%;
	width:95.6%;
	min-width: 640px;
	background-color: #ffffff;
}

#tl {
	position:absolute;
	top: -1px;
	left: -1px;
	margin: 0px;
	padding: 0px;
	z-index: 10;
}

#tr {
	position:absolute;
	top: -1px;
	right: -1px;
	margin: 0px;
	padding: 0px;
	z-index: 10;
}

#masthead{
	position: absolute;
	top: 0px;
	left: 2%;
	right: 2%;
	width:95.6%;
	
}

#pageNav{
/*	position: relative; */
	width:150px;
	padding: 0px;
	background-color: #F5f7f7;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	font: small Arial, Helvetica, sans-serif;
	visibility:hidden;
	}

#content{
	float: left;
	padding: 0px 10px 0px 10px;
 	margin:0px 150px 0px 0px; 
	border-right: 1px solid #ccd2d2;
}

#storeContent{
	padding: 0px 10px 0px 0px;
	margin:0px 0px 0px 0px;
}

/***********************************************/
/* Component Divs                              */
/***********************************************/
#siteName{
	margin: 0px;
	padding: 16px 0px 8px 0px;
	color: #ffffff;
	font-weight: normal;
}

/************** utility styles *****************/

#utility{
	font: 75% Arial, Helvetica, sans-serif;
	position: absolute;
	top: 16px;
	right: 0px;
	color: #919999;
}

#utility a{
	color: #ffffff;
}

#utility a:hover{
	text-decoration: underline;
}

/************** pageName styles ****************/

#pageName{
	padding: 0px 0px 14px 10px;
	margin: 0px;
	border-bottom:1px solid #ccd2d2;
}

#pageName h2{
	font: bold 175% Arial, Helvetica, sans-serif;
	color: #000000;
	margin:0px;
	padding: 0px;
}

#pageName img{
	position: absolute;
	top: -103px;
	right: 6px;
	padding: 0px;
	margin: 0px;
	left: -1px;
	z-index: 1;
	overflow: hidden;
}

/************* globalNav styles ****************/

#globalNav{
	position: absolute;
	width: 100%;
	min-width: 640px;
	height: 32px;
	color: #cccccc;
	padding: 0px;
	margin: 0px;
	background-image:  url(http://www.deepstealth.com/css/glbnav_background.gif);
	z-index: 20;
	visibility: visible;
	top: 50px;
}

#globalNav img{
	margin-bottom: -4px;
 
}

#gnl {
	position: absolute;
	top: 0px;
	left:0px;
	z-index: 1;
	visibility: visible;
}

#gnr {
	position: absolute;
	top: 0px;
	right:0px;
}

#globalLink{
	position: absolute;
	top: 6px;
	height: 22px;
	min-width: 640px;
	padding: 0px;
	margin: 0px;
	left: 10px;
	z-index: 11;
	visibility: visible;
}


a.glink, a.glink:visited{
  	font-size: small;
  	color: #000000;
	font-weight: bold;
	margin: 0px;
	padding: 2px 5px 4px 5px;
	border-right: 1px solid #8FB8BC;
}

a.glink:hover{
  	background-image:  url(http://www.deepstealth.com/css/glblnav_selected.gif);
	text-decoration: none;
	color:#000000;
}

.skipLinks {display: none;}

/************ subglobalNav styles **************/

.subglobalNav{
	position: absolute;
	top: 84px;
	left: 0px;
	/*width: 100%;*/
	min-width: 640px;
	height: 20px;
	padding: 0px 0px 0px 10px;
	visibility: hidden;
	color: #000000;
}

.subglobalNav a:link, .subglobalNav a:visited {
	font-size: x-small;
	color: #000000;
}

.subglobalNav a:hover{
	color:#660000;
	font-size: small;
}

/*************** search styles *****************/

/* #search{
	position: absolute;
	top: 5px;
	right: 20px;
	z-index: 101;
} */

#search input{
  font-size: 70%;
  margin: 0px  0px 0px 10px;
 }
 
#search a:link, #search a:visited {
	font-size: 80%;
	font-weight: bold;
	
}

#search a:hover{
	margin: 0px;
}


/************* breadCrumb styles ***************/

#breadCrumb{
	padding: 5px 0px 5px 10px;
	font-size: small;
	color: #AAAAAA;
}

#breadCrumb a{
	color: #c1c1c1;
	font-size: small;
}
#breadCrumb a:visited{
	color: #c1c1c1;
	font-size: small;
}

#breadCrumb a:hover{
	color: #000000;
	text-decoration: underline;
}


/************** feature styles *****************/

.feature{
	padding: 0px 0px 10px 10px;
/*	font-size: 80%; */
}
html>body .feature {height: auto;}

.feature h3{
	font: bold 175% Arial, Helvetica, sans-serif;
	padding: 30px 0px 5px 0px;
}

.feature img{
/*	float: left; */
	padding: 0px 10px 0px 0px;
}
#the_content{
	padding: 0px 0px 10px 10px;
	font-size: 80%;
}
html>body #the_content {height: auto;}

#the_content h3{
	font: bold 175% Arial, Helvetica, sans-serif;
	padding: 30px 0px 5px 0px;
}

#the_content img{
/*	float: left; */
	padding: 0px 10px 0px 0px;
}


/*************** story styles ******************/

.story {
	padding: 10px 0px 0px 10px;
/*	font-size: 80%; */
}

.story h3{
	font: bold 125% Arial, Helvetica, sans-serif;
}

.story p {
	padding: 0px 0px 10px 0px;
}

td.storyLeft{
	padding-right: 12px;
}


/************** siteInfo styles ****************/

.siteInfo{
	clear: both;
	border-top: 1px solid #cccccc;
	font-size: x-small;
	color:#333333;
	padding: 10px 10px 10px 10px;
	margin-top: -1px;
}

.siteInfo img{
	padding: 4px 4px 4px 0px;
	vertical-align: middle;
}
.siteInfo a:link, .siteinfo a:visited {
	font-size: x-small;
	color: #333333;
	}
.siteInfo a:hover{
text-decoration: underline;
font-size: x-small;
}	
/************ sectionLinks styles **************/

#sectionLinks{
	margin: 0px;
	padding: 0px;
}

#sectionLinks h3{
	padding: 10px 0px 2px 10px;
	border-bottom: 1px solid #cccccc;
}

#sectionLinks a:link {
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	background-image:  url(http://www.deepstealth.com/css/bg_nav.jpg);
	font-weight: bold;
	font-size: small;
	padding: 3px 0px 3px 10px;
	color: #333333;
}
#sectionLinks a:visited  {
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	background-image:  url(http://www.deepstealth.com/css/bg_nav.jpg);
	font-weight: bold;
	font-size: small;
	padding: 3px 0px 3px 10px;
	color: #333333;
}

#sectionLinks a:hover{
	border-top: 1px solid #cccccc;
	background-color: #ffffff;
	background-image: none;
	font-weight: bold;
	font-size: small;
	text-decoration: none;
}
#sectionLinks a:active {
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	background-image:  url(http://www.deepstealth.com/css/bg_nav.jpg);
	font-weight: bold;
	font-size: small;
	padding: 3px 0px 3px 10px;
	color: #333333;
}


/************ selltableLinks styles **************/

#selltableLinks{
	margin: 0px;
	padding: 0px;
	font-size: small;
	background-image:  url(http://www.deepstealth.com/css/bg_nav.jpg);
}

#selltableLinks h3{
	padding: 10px 0px 2px 10px;
	border-bottom: 1px solid #cccccc;
}

#selltableLinks a:link, #selltableLinks a:visited {
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	background-image:  url(http://www.deepstealth.com/css/bg_nav.jpg);
	font-weight: bold;
	font-size: small;
	text-decoration: none;
	padding: 0px 0px 0px 3px;
	color: #333333;
}

#selltableLinks a:hover{
	border-top: 1px solid #cccccc;
	background-color: #ffffff;
	background-image: none;
	font-weight: bold;
	font-size: small;
	text-decoration: none;
}

.selltableLinks{
	margin: 0px;
	padding: 0px;
	font-size: small;
	background-image:  url(http://www.deepstealth.com/css/bg_nav.jpg);
	font-weight: normal;
}

.selltableLinks h3{
	padding: 10px 0px 2px 10px;
	border-bottom: 1px solid #cccccc;
}

.selltableLinks a:link, .selltableLinks a:visited {
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	background-image:  url(http://www.deepstealth.com/css/bg_nav.jpg);
	font-size: small;
	text-decoration: none;
	padding: 0px 0px 0px 3px;
	color: #000000;
	font-weight: normal;
}

.selltableLinks a:hover{
	border-top: 1px solid #cccccc;
	background-color: #ffffff;
	background-image: none;
	font-weight: normal;
	font-size: small;
	text-decoration: none;
}
/************ selltableLinks_sm styles **************/

#selltableLinks_sm{
	margin: 0px;
	padding: 0px;
	font-size: small;
	background-image:  url(http://www.deepstealth.com/css/bg_nav.jpg);
}

#selltableLinks_sm h3{
	padding: 10px 0px 2px 10px;
	border-bottom: 1px solid #cccccc;
}

#selltableLinks_sm a:link, #selltableLinks_sm a:visited {
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	background-image:  url(http://www.deepstealth.com/css/bg_nav.jpg);
	font-weight: bold;
	font-size: small;
	text-decoration: none;
	padding: 0px 0px 0px 3px;
	color: #333333;
}

#selltableLinks_sm a:hover{
	border-top: 1px solid #cccccc;
	background-color: #ffffff;
	background-image: none;
	font-weight: bold;
	font-size: small;
	text-decoration: none;
}

.selltableLinks_sm{
	margin: 0px;
	padding: 0px;
	font-size: small;
	background-image:  url(http://www.deepstealth.com/css/bg_nav.jpg);
	font-weight: normal;
}

.selltableLinks_sm h3{
	padding: 10px 0px 2px 10px;
	border-bottom: 1px solid #cccccc;
}

.selltableLinks_sm a:link, .selltableLinks_sm a:visited {
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	background-image:  url(http://www.deepstealth.com/css/bg_nav.jpg);
	font-size: small;
	text-decoration: none;
	padding: 0px 0px 0px 3px;
	color: #000000;
	font-weight: normal;
}

.selltableLinks_sm a:hover{
	border-top: 1px solid #cccccc;
	background-color: #ffffff;
	background-image: none;
	font-weight: normal;
	font-size: small;
	text-decoration: none;
}

/*.initial { background-color: #DDDDDD; color:#000000 }
.normal { background-color: #CCCCCC }*/
.highlightColor {  
border-top: 1px solid #cccccc;
background-color: #ffffff;
}
  
.storeboxLinks a:link, .storeboxLinks a:visited {
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	font-size: x-small;
	text-decoration: none;
	padding: 0px 0px 0px 3px;
	color: #000000;
	font-weight: normal;
}

.storeboxLinks a:hover{
	border-top: 1px solid #cccccc;
	background-color: #ffffff;
	background-image: none;
	font-weight: normal;
	font-size: x-small;	
	padding: 0px 0px 0px 3px;
	text-decoration: none;
}

.storeboxheader{
color: #000000;
font-weight: bold;
font-size: small;
padding: 10px 10px 10px 10px;
background-image:  url(http://www.deepstealth.com/css/box_bg.jpg);
}

/*.storeboxheader a:hover{
color: #000000;
font-weight: bold;
font-size: small;
padding: 10px 10px 10px 10px;
background-image:  url(http://www.deepstealth.com/css/glbnav_selected.gif);
}*/
.storeboxSubheader{
color: #000000;
font-weight: bold;
font-size: x-small;
padding: 10px 10px 10px 10px;
background-color: #c1c1c1;
/* background-image:  url(http://www.deepstealth.com/css/glbnav_background.gif); */
}

.storeboxSubheader a:hover{
color: #000000;
font-weight: bold;
font-size: x-small;
padding: 10px 10px 10px 10px;
background-color: #c1c1c1;
/* background-image:  url(http://www.deepstealth.com/css/glbnav_background.gif); */
}
/************* relatedLinks styles **************/

.relatedLinks{
	margin: 0px;
	padding: 0px 0px 10px 10px;
	border-bottom: 1px solid #cccccc;
}

.relatedLinks h3{
	padding: 10px 0px 2px 0px;
}

.relatedLinks a{
	display: block; 
}


/**************** advert styles *****************/

#advert{
	padding: 10px;
}

#advert img{
	display: block;
}
/********************* dropdowns **********************/
.dropdown{
font-size: x-small;
}
.dropdown a:hover{
background-color: #660000;
}
/********************* end **********************/
.underline {
	display: table;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	text-align: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.firstOrderLine{
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;

}

.secondOrderLine{
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #EEEEEE;
	border-right-color: #EEEEEE;
	border-bottom-color: #EEEEEE;
	border-left-color: #EEEEEE;

}

.nicefont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}
h4 {
	font-size: small;
	font-style: italic;
	font-weight: lighter;
	color: #333333;
}


.reports{
	display: none;
}

ul.members {
	list-style-type: none;
}

ul.members ul{
	list-style-type: none;
	font-size: small;
	font-style: italic;
	font-weight: lighter;
	color: #333333;
}

ul ul {
	list-style-type: square;
}

ol ol {
	list-style-type: lower-alpha;
}

.indent {
	display: block;
	padding: 0px;
	margin: 0px 5%;
}

.thetable{
display:table;border:0;margin: 0px 5%;width:90%;

}

.thecol{
display:block;width:31%;float:left;margin: 0px 1%;

}

.navbutton {
	background-color: #C1D6C3;
	display: inline;
	padding: 5px;
	border-top-color: #999999;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #999999;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

.navHighlight {
	background-color: #6B8C6D;
	display: inline;
	padding: 5px;
	border-top-color: #999999;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #999999;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

.navHome a{
	color: #FFFFFF;
	text-decoration: none;

}

.navHome{
	background-color: #90a090;
	display: inline;
	padding: 5px;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	color: #FFFFFF;
}
.navbar {
	text-align: left;
	width: 100%;
}

.navAt {
	color: #000000;
	background-color: #FFFFFF;
	display: inline;
	padding: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	
}

.navAt a{
	color: #000000;
	text-decoration: none;
}

@media print{
	
	a.nonlink{
		text-decoration: none;
		font-size: small;
		font-style: italic;
		font-weight: lighter;
		color: #333333;
	}

	body {
	background-image: none;

	}
	a.nonlink:after, .listcatname a:after, .listName a:after{
		content:   " ";
	}

	a{
		font-weight: bold;
		color: #000000;
		text-decoration: none;
	
	}
	
	.content {
		font-size: small;
		margin: 5px 0px 5px 10px;
		padding: 5px 0px 5px 10px;

	}

	a:after {
		content:   "(" attr(href) ")";
		font-weight: normal;
		font-style: italic;
		color: #000000; 
	}
	
	.noprint {
	display: none;
	}

	.reports{
	display: block;
	}
}
.listcategory {
	width: 95%;
	font-size: small;
}
.listcatname {
	color: #000000;
	background-color: #cccccc;
	font-size: small;
}
.listname {
font-size: small;
}
.listcatname a{
	color: #000000;
	background-color: #cccccc;
	font-size: small;
}
.listcatcontents {
	padding-right: 5%;
	padding-left: 5%;
	font-size: small;
}
.listContent {
	padding-left: 12px;
}
.imageIcon {
	float: left;
	padding: 0px 5px 5px;
}
.listVersion {
	font-style: italic;
	font-size: small;
	color: #222222;
}
.loading {
 padding-top: 20px;
 background: #ffffff url(http://www.deepstealth.com/images/loading_video.jpg) left top no-repeat;
 border: outset;
 z-index:-1;
 }
/* #the_content a[href ^="http://"] {
    background: transparent url(http://www.deepstealth.com/images/external.png) center right no-repeat;
    padding-right: 13px;
} */
/*    *  rssxpresschannel - the RSS channel is wrapped in a single <div> with this class. Changes to this will effect all of the channel
    * rssxpresstable - the RSS channel is formatted (rightly or wrongly :-) ) using a table of this class. Changes here could effect text alignment, etc.
    * rssxpresschtitle - the RSS channel title
    * rssxpresschdesc - the RSS channel description
    * rssxpressittitle - each of the item titles have this class. Note that because each of these are links, there are limitations to their control. If you wanted a specific colour for example you would need to define an A:link colour that would effect all the links on the page, not just the RSS channel
    * rssxpressitdesc - the RSS item description
    * rssxpressdivider - the items from the channel are separated from the main description at the top, and other things at the end, but a single pixel, single column, row in the RSS channel layout table. To change the colour of this alter the background colour attribute in the stylesheet */
.rssxpresschtitle {display:none;}
iframe.frame_content {
  width:100%;
  height:100%;
  border:0;
  overflow:visible;
}

pre, xmp {
  font: 12px Courier;
  background:#F5F5F5;
  padding:10px;
  border: 1px dotted #272727;
  overflow:auto;
  width:100%;
  margin:0;
}
textarea.listing {
  width:100%;
  font: 12px Courier;
}
/* scalable rounded corner tables light */
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
.dialog {
 width:100%;
 margin:0px auto;
 min-width:20em;
 max-width:800px; /* I only cut the left background images out to 800px. You could do much larger, etc. */
 color:#000000;
 overflow:hidden;
}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
.dialog .hd .c,
.dialog .ft .c {
 font-size:1px; /* ensure minimum height */
 height:11px;
}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
.dialog .ft .c {
 height:14px;
}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
.dialog .hd {
 background:transparent url(http://www.genderlife.com/css/images_rounded/tl.png) no-repeat 0px 0px;
 margin-right:14px; /* space for right corner */
}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
.dialog .hd .c {
 background:transparent url(http://www.genderlife.com/css/images_rounded/tr.png) no-repeat right 0px;
 margin-right:-14px; /* pull right corner back over "empty" space (from above margin) */
}

.dialog .bd {
 background:transparent url(http://www.genderlife.com/css/images_rounded/ml.png) repeat-y 0px 0px;
 margin-right:6px;
}

.dialog .bd .c {
 background:transparent url(http://www.genderlife.com/css/images_rounded/mr.png) repeat-y right 0px;
 margin-right:-6px;
}

.dialog .bd .c .s {
 margin:0px 8px 0px 4px;
 background:#ffffff url(http://www.genderlife.com/css/images_rounded/ms.jpg) repeat-x 0px 0px;
 padding:1em;
}

.dialog .ft {
 background:transparent url(http://www.genderlife.com/css/images_rounded/bl.png) no-repeat 0px 0px;
 margin-right:14px;
}

.dialog .ft .c {
 background:transparent url(http://www.genderlife.com/css/images_rounded/br.png) no-repeat right 0px;
 margin-right:-14px;
}

/* content-specific */



.dialog p {
 margin:0.5em 0px 0px 0px;
 padding:0px;
 font:0.95em/1.5em;
}

html>body .dialog pre {
 font-size:1.1em;
}
/* End scalable rounded corner tables */
#rss_news {
background:#F2F2F2;
border:#E1E1E1 solid 1px;
}
#casting_pearls {
background:url(../film/casting_pearls/casting_pearls_bkgd.jpg) left top no-repeat;
}
/* Blog News Stuff */
#blog h1 {
font-size:large;
font-weight:bold;
color:#000000;
}
#blog h1 a:link, #blog h1 a:hover, #blog h1 a:visited, #blog h1 a:active {
font-size:18px;
font-weight:bold;
text-decoration:none;
color:#000000;
border: none;
}
#blog h1 a:hover {
font-size:18px;
font-weight:bold;
text-decoration:underline;
color:#000000;
border: none;
}

#festivals a:link, #festivals a:hover, #festivals a:active, #festivals a:visited{
text-decoration:none;
border:none;
}
