.ui-tabs-hide { display: none; }

/* General Styles
------------------------------------------------------------------- */
* {
	font-size:100.01%;
	padding:0;
	margin:0;
}
html{ 	font-size: 62.5%;
		font-family:Verdana, Arial, Helvetica, sans-serif; }
		
body{	background-color:#999999;
		padding:0 10px 0 10px;
		text-align:center; }
		
h2,h3,h4{	margin:0.4em 0 0.4em 0; }
h2{	font-size:1.4em; }
h3{	font-size:1.1em; }
h4{	font-size:1.0em; }

p{	font-size:0.85em; 
	margin:0.6em 0 0.6em 0; }
	
a:link, a:visited, a:active{	color: #000000;
								text-decoration: underline; }

a:hover{	color: #000000;
			text-decoration: none; }

/* Layout
------------------------------------------------------------------- */

div#wrapper{	
width:90em;
				background-color:#FFFFFF;
				margin:0 auto;
				position:relative;
				padding:15px 15px 0 15px;
				text-align:left; 
border-left:2px solid #000000;
border-right:2px solid #000000;
}

#content{	padding-top:0.5em;
font-size:1.3em;
			height:1%; }
			
#maincontent{	margin:2em 0 0 0;
width:48em;
				float:left;
				line-height:1.4em;
				overflow:hidden;
				display:inline; }

	
#subcontent{	width:17em;
				float:right;
				display:inline;
border-left:2px solid #000000;
padding:0 1em 0 1em; margin:2em 0 0 0;}

#footer{	clear:both; }

/* Logo
------------------------------------------------------------------- */

#logo{	background:url(line.gif) 0 51px repeat-x;
		z-index:1; 
		display:block; 
		height:80px; }
#logo h1 a{	display:block;
			float:left;
			text-indent:-9000px;
			background:url(header.gif) no-repeat;
			height:80px; width:210px;		
			text-decoration:none; }
#logo #tag{	display:block;
				margin:0;
				padding:0;
				float:right;
				background:url(tagline.gif) no-repeat;
				text-indent:-9000px;
				height:80px; width:190px; }
			

/* Navigation
------------------------------------------------------------------- */

#navimage{	height:239px;
			background-image:url();
			background-repeat:no-repeat;
			background-position:center;
			background-color:#000000;
 }

#navlist ul{	height:4em;
				list-style-type:none;
				background-color:#000000; }

#navlist ul li{	width:16.666667%;
				float:left; }
				
#navlist ul li a{	border:1px solid #000000; display: block;
					border-right:none; color:#FFFFFF;
					padding:0.3em 0 1.7em 0.3em;
					text-decoration:none;
					font-weight:bold;
					font-size:1.2em;
					width:100%; }
					
#navlist>ul li a { width: auto; height: auto; }
#navlist ul li a#menu_home{		background-color:#666633;	border-left:none; }
#navlist ul li a#menu_news{ 	background-color:#CC9900; }
#navlist ul li a#menu_photos{	background-color:#990000; }
#navlist ul li a#menu_india2013{ 	background-color:#663366; }
#navlist ul li a#menu_info{		background-color:#666699; }
#navlist ul li a#menu_archives{		background-color:#336666; }

#navlist ul li a#menu_home:hover,
#navlist ul li a#menu_news:hover,
#navlist ul li a#menu_photos:hover,
#navlist ul li a#menu_india2013:hover,
#navlist ul li a#menu_info:hover,
#navlist ul li a#menu_archives:hover{	background-color:#000000;	height:1%; }

/* LiveSearch
------------------------------------------------------------------- */

#subcontent .search{padding:0 0 1em 0; margin:0; border-bottom:1px solid #000000; }
#subcontent .search h2{font-size:1.2em; color:#336666;}
#subcontent .search a:link, #sidebar #search a:link{color:#000000;}
#subcontent .search a:hover{color:#FFFFFF; background-color:#336666;}
#subcontent .search #searchform{font-size:0.9em; font-weight:bold;}
#subcontent .search #searchform input#livesearch{width:150px;}
#subcontent .search fieldset {border:none;}

/* Donation
------------------------------------------------------------------- */
#subcontent #donation{padding:0 0 1em 0; margin:0; border-bottom:1px solid #000000; }
#subcontent #donation h2{font-size:1.2em; color:#666699;}
#subcontent #donationa:link, #sidebar #search a:link{color:#000000;}
#subcontent #donation a:hover{color:#FFFFFF; background-color:#666699;}

/* Welcome
------------------------------------------------------------------- */


#welcome{
	padding:0.5em 0 1.5em 0;
	border-bottom:1px solid #000000; }
#welcome h2{
display:none; }
#welcome h3{	margin-top:0; }
#welcome img {float:right; }
#welcome a:hover, #welcome a:active{ text-decoration:none; background-color:#666633; color:#FFFFFF; }
#standout div{width:auto; background-color:#FF0000; border:1px solid #CC0000; }
	
/* Sidebar
------------------------------------------------------------------- */
#subcontent #sidephotos h2{font-size:1.2em; color:#990000;}
#subcontent #sidephotos h2 a:link, #subcontent #sidephotos h2 a:visited{color:#990000; text-decoration:none;}
#subcontent #sidephotos h2 a:hover{color:#FFFFFF; background-color:#990000}
#sidephotos .rssThumbs .rssThumbFloat{float:left; text-align:center; text-decoration:none;}
#sidephotos .rssThumbFloat{width:100px; height:100px; margin:5px; padding-bottom:5px;}
#sidephotos .rssThumbs .rssThumbFloat img{border:1px solid #000000; }
#sidephotos .rssThumbs .rssThumbFloat a:hover{border:1px solid #990000;}

/* News
------------------------------------------------------------------- */
body#default #news {
	margin:0 0 1.5em 0;
	padding:0 0 2em 0;
	border-bottom:1px solid #000000; }
	
#news h2 a:link, #news h2 a:visited {	color:#CC9900;
						margin: 0.6em 0 0.6em 0; 
text-decoration:none;}
						
#news #maincontent a:hover, #news #maincontent a:active{ text-decoration:none; background-color:#CC9900; color:#FFFFFF; }
						
#news .item_list{	margin:1em 0 1em 0; clear:right;}

#news .item_list img{margin:0 0 20px 15px;}

#news h3{ font-weight:600; padding-bottom:0; margin-bottom:0;}
#news h3 a:link, #news h3 a:visited {	color:#000000;						text-decoration:none;
padding:0; }
#news h3 a:hover, #news h2 a:hover{	 padding:0; background-color:#CC9900; color:#FFFFFF; }				

#news .posted{ color:#333333; margin-top:0; padding-top:0; line-height:1em;
}

#news .excerpt{border-left:2px solid #CC9900; padding-left:0.4em; }

 #news .body{border-top:2px solid #CC9900; padding-top:0.4em; margin-top:0.4em;}

#news .posted a{	text-decoration:none; color:#333333;}

#news .posted a:hover, #news .posted a:active{padding:0; background-color:#CC9900; color:#FFFFFF; }

#news div.comments{border-top:2px solid #CC9900;
padding:1em 0 1em 0; }

#news .comments li{border-left:2px solid #CC9900; }

#news .comment-even{padding:0.3em 0.3em 0.3em 0.5em; margin:0.7em 0 0.7em  0;  }

#news .comment-odd{padding:0.3em 0.3em 0.3em 0.5em; margin:0.7em 0 0.7em  0;  background-color:#EEEEEE; }
.item_list img{float:right; border:1px solid #000000;}

#news #subcontent #category h2, #news #subcontent #recent h2{font-size:1.2em;  color:#CC9900; margin: 0.6em 0 0.6em 0;}

#subcontent ul{margin:0 0 0 1em;}

#subcontent #recent, #subcontent #category{border-bottom:1px solid #000000; padding:0 0 0.5em 0;}

#news #subcontent ul li a:link, #news #subcontent ul li a:visited{color:#000000; text-decoration:none;}
#news #subcontent ul li a:hover{background-color:#CC9900; color:#FFFFFF;}

/* India
------------------------------------------------------------------- */

body#default #india {
	margin:0 0 1.5em 0;
	padding:0 0 1em 0;
	border-bottom:1px solid #000000; }
	
#india h2 a:link, #india h2 a:visited{	color:#663366;
						margin: 0.6em 0 0.6em 0;
text-decoration:none;
}				
#india .item_list{	margin:1em 0 1.5em 0; clear:right;}
#india .item_list img{margin:0 0 20px 15px;}

#india h3{ font-weight:600; padding-bottom:0; margin-bottom:0;}
#india h3 a:link, #india h3 a:visited {	color:#000000;						text-decoration:none; padding:0;
 }
#india h3 a:hover, #india h2 a:hover{	 padding:0; background-color:#663366; color:#FFFFFF; }				

#india .posted{ color:#333333; margin-top:0; padding-top:0; line-height:1em;
}

#india .excerpt{border-left:2px solid #663366; padding-left:0.4em; }


 #india .body{border-top:2px solid #663366; padding-top:0.4em; margin-top:0.4em;}

#india .posted a{	text-decoration:none; color:#333333;}

#india .posted a:hover, #india .posted a:active{padding:0; background-color:#663366; color:#FFFFFF; }

#india .item .comment-invite{font-weight:1000; }


.comment-invite a:hover{background-color:#663366; color:#FFFFFF;}

div#first{border-bottom:2px solid #663366; padding-bottom:0.4em; margin-bottom:0.4em; }


#india div.comments{border-top:2px solid #663366;
padding:1em 0 1em 0; }

#india .comments h4{display:inline;}

#india .comment li{border-left:2px solid #663366; }

#india .comment-even{padding:0.3em 0.3em 0.3em 0.5em; margin:0.7em 0 0.7em 0;  }


#india div.comment-odd{padding:0.3em 0.3em 0.3em 0.5em; margin:0.7em 0 0.7em  0;   background-color:#EEEEEE; } 

#india #subcontent #category h2, #india #subcontent #recent h2{font-size:1.2em;  color:#663366; margin: 0.6em 0 0.6em 0;}

#india #subcontent ul li a:link, #india #subcontent ul li a:visited{color:#000000; text-decoration:none;}
#india #subcontent ul li a:hover{background-color:#663366; color:#FFFFFF;}


/* India2009
------------------------------------------------------------------- */

body#default #india2009 {
	margin:0 0 1.5em 0;
	padding:0 0 1em 0;
	border-bottom:1px solid #000000; }
	
#india2009 h2 a:link, #india2009 h2 a:visited{	color:#663366;
						margin: 0.6em 0 0.6em 0;
text-decoration:none;
}				
#india2009 .item_list{	margin:1em 0 1.5em 0; clear:right;}
#india2009 .item_list img{margin:0 0 20px 15px;}

#india2009 h3{ font-weight:600; padding-bottom:0; margin-bottom:0;}
#india2009 h3 a:link, #india2009 h3 a:visited {	color:#000000;						text-decoration:none; padding:0;
 }
#india2009 h3 a:hover, #india2009 h2 a:hover{	 padding:0; background-color:#663366; color:#FFFFFF; }				

#india2009 .posted{ color:#333333; margin-top:0; padding-top:0; line-height:1em;
}

#india2009 .excerpt{border-left:2px solid #663366; padding-left:0.4em; }


 #india2009 .body{border-top:2px solid #663366; padding-top:0.4em; margin-top:0.4em;}

#india2009 .posted a{	text-decoration:none; color:#333333;}

#india2009 .posted a:hover, #india2009 .posted a:active{padding:0; background-color:#663366; color:#FFFFFF; }

#india2009 .item .comment-invite{font-weight:800; }


.comment-invite a:hover{background-color:#663366; color:#FFFFFF;}

div#first{border-bottom:2px solid #663366; padding-bottom:0.4em; margin-bottom:0.4em; }


#india2009 div.comments{border-top:2px solid #663366;
padding:1em 0 1em 0; }

.comments h4{display:inline;}

#india2009 .comments li{border-left:2px solid #663366; }

#india2009 .comment-even{padding:0.3em 0.3em 0.3em 0.5em; margin:0.7em 0 0.7em 0;  }


#india2009 div.comment-odd{padding:0.3em 0.3em 0.3em 0.5em; margin:0.7em 0 0.7em  0;   background-color:#EEEEEE; } 

#india2009 #subcontent #category h2, #india2009 #subcontent #recent h2{font-size:1.2em;  color:#663366; margin: 0.6em 0 0.6em 0;}

#india2009 #subcontent ul li a:link, #india2009 #subcontent ul li a:visited{color:#000000; text-decoration:none;}
#india2009 #subcontent ul li a:hover{background-color:#663366; color:#FFFFFF;}

/* India2011
------------------------------------------------------------------- */

body#default #india2011 {
	margin:0 0 1.5em 0;
	padding:0 0 1em 0;
	border-bottom:1px solid #000000; }
	
#india2011 h2 a:link, #india2011 h2 a:visited{	color:#663366;
						margin: 0.6em 0 0.6em 0;
text-decoration:none;
}				
#india2011 .item_list{	margin:1em 0 1.5em 0; clear:right;}
#india2011 .item_list img{margin:0 0 20px 15px;}

#india2011 h3{ font-weight:600; padding-bottom:0; margin-bottom:0;}
#india2011 h3 a:link, #india2011 h3 a:visited {	color:#000000;						text-decoration:none; padding:0;
 }
#india2011 h3 a:hover, #india2011 h2 a:hover{	 padding:0; background-color:#663366; color:#FFFFFF; }				

#india2011 .posted{ color:#333333; margin-top:0; padding-top:0; line-height:1em;
}

#india2011 .excerpt{border-left:2px solid #663366; padding-left:0.4em; }


 #india2011 .body{border-top:2px solid #663366; padding-top:0.4em; margin-top:0.4em;}

#india2011 .posted a{	text-decoration:none; color:#333333;}

#india2011 .posted a:hover, #india2011 .posted a:active{padding:0; background-color:#663366; color:#FFFFFF; }

#india2011 .item .comment-invite{font-weight:800; }


.comment-invite a:hover{background-color:#663366; color:#FFFFFF;}

div#first{border-bottom:2px solid #663366; padding-bottom:0.4em; margin-bottom:0.4em; }


#india2011 div.comments{border-top:2px solid #663366;
padding:1em 0 1em 0; }

.comments h4{display:inline;}

#india2011 .comment li{border-left:2px solid #663366; }

#india2011 .comment-even{padding:0.3em 0.3em 0.3em 0.5em; margin:0.7em 0 0.7em 0;  }


#india2011 .comment-odd{padding:0.3em 0.3em 0.3em 0.5em; margin:0.7em 0 0.7em  0;   background-color:#EEEEEE; } 

#india2011 #subcontent #category h2, #india2011 #subcontent #recent h2{font-size:1.2em;  color:#663366; margin: 0.6em 0 0.6em 0;}

#india2011 #subcontent ul li a:link, #india2011 #subcontent ul li a:visited{color:#000000; text-decoration:none;}
#india2011 #subcontent ul li a:hover{background-color:#663366; color:#FFFFFF;}


/* India2013
------------------------------------------------------------------- */

body#default #india2013 {
	margin:0 0 1.5em 0;
	padding:0 0 1em 0;
	border-bottom:1px solid #000000; }
	
#india2013 h2 a:link, #india2013 h2 a:visited{	color:#663366;
						margin: 0.6em 0 0.6em 0;
text-decoration:none;
}				
#india2013 .item_list{	margin:1em 0 1.5em 0; clear:right;}
#india2013 .item_list img{margin:0 0 20px 15px;}

#india2013 h3{ font-weight:600; padding-bottom:0; margin-bottom:0;}
#india2013 h3 a:link, #india2013 h3 a:visited {	color:#000000;						text-decoration:none; padding:0;
 }
#india2013 h3 a:hover, #india2013 h2 a:hover{	 padding:0; background-color:#663366; color:#FFFFFF; }				

#india2013 .posted{ color:#333333; margin-top:0; padding-top:0; line-height:1em;
}

#india2013 .excerpt{border-left:2px solid #663366; padding-left:0.4em; }


 #india2013 .body{border-top:2px solid #663366; padding-top:0.4em; margin-top:0.4em;}

#india2013 .posted a{	text-decoration:none; color:#333333;}

#india2013 .posted a:hover, #india2013 .posted a:active{padding:0; background-color:#663366; color:#FFFFFF; }

#india2013 .item .comment-invite{font-weight:800; }


.comment-invite a:hover{background-color:#663366; color:#FFFFFF;}

div#first{border-bottom:2px solid #663366; padding-bottom:0.4em; margin-bottom:0.4em; }


#india2013 div.comments{border-top:2px solid #663366;
padding:1em 0 1em 0; }

.comments h4{display:inline;}

#india2013 .comments li{border-left:2px solid #663366; }

#india2013 .comment-even{padding:0.3em 0.3em 0.3em 0.5em; margin:0.7em 0 0.7em 0;  }


#india2013 div.comment-odd{padding:0.3em 0.3em 0.3em 0.5em; margin:0.7em 0 0.7em  0;   background-color:#EEEEEE; } 

#india2013 #subcontent #category h2, #india2013 #subcontent #recent h2{font-size:1.2em;  color:#663366; margin: 0.6em 0 0.6em 0;}

#india2013 #subcontent ul li a:link, #india2013 #subcontent ul li a:visited{color:#000000; text-decoration:none;}
#india2013 #subcontent ul li a:hover{background-color:#663366; color:#FFFFFF;}


/* India2015
------------------------------------------------------------------- */

body#default #India2015 {
	margin:0 0 1.5em 0;
	padding:0 0 1em 0;
	border-bottom:1px solid #000000; }
	
#India2015 h2 a:link, #India2015 h2 a:visited{	color:#663366;
						margin: 0.6em 0 0.6em 0;
text-decoration:none;
}				
#India2015 .item_list{	margin:1em 0 1.5em 0; clear:right;}
#India2015 .item_list img{margin:0 0 20px 15px;}

#India2015 h3{ font-weight:600; padding-bottom:0; margin-bottom:0;}
#India2015 h3 a:link, #India2015 h3 a:visited {	color:#000000;						text-decoration:none; padding:0;
 }
#India2015 h3 a:hover, #India2015 h2 a:hover{	 padding:0; background-color:#663366; color:#FFFFFF; }				

#India2015 .posted{ color:#333333; margin-top:0; padding-top:0; line-height:1em;
}

#India2015 .excerpt{border-left:2px solid #663366; padding-left:0.4em; }


 #India2015 .body{border-top:2px solid #663366; padding-top:0.4em; margin-top:0.4em;}

#India2015 .posted a{	text-decoration:none; color:#333333;}

#India2015 .posted a:hover, #India2015 .posted a:active{padding:0; background-color:#663366; color:#FFFFFF; }

#India2015 .item .comment-invite{font-weight:800; }


.comment-invite a:hover{background-color:#663366; color:#FFFFFF;}

div#first{border-bottom:2px solid #663366; padding-bottom:0.4em; margin-bottom:0.4em; }


#India2015 div.comments{border-top:2px solid #663366;
padding:1em 0 1em 0; }

.comments h4{display:inline;}

#India2015 .comment li{border-left:2px solid #663366; }

#India2015 .comment-even{padding:0.3em 0.3em 0.3em 0.5em; margin:0.7em 0 0.7em 0;  }


#India2015 .comment-odd{padding:0.3em 0.3em 0.3em 0.5em; margin:0.7em 0 0.7em  0;   background-color:#EEEEEE; } 

#India2015 #subcontent #category h2, #India2015 #subcontent #recent h2{font-size:1.2em;  color:#663366; margin: 0.6em 0 0.6em 0;}

#India2015 #subcontent ul li a:link, #India2015 #subcontent ul li a:visited{color:#000000; text-decoration:none;}
#India2015 #subcontent ul li a:hover{background-color:#663366; color:#FFFFFF;}






/* Info
------------------------------------------------------------------- */
#info h2{font-size:1.5em; }
#info h2 a:link, #info h2 a:visited{ color:#666699;
						margin: 0.6em 0 0.6em 0;
text-decoration:none;}

 #info h2 a:hover{	 padding:0; background-color:#666699; color:#FFFFFF; }	

#info dt{ font-weight:bold; font-size:1.1em; }

#info #subcontent #more{border-bottom:1px solid #000000; padding:0 0 0.5em 0;}

#info #subcontent #more h2{font-size:1.2em;  color:#666699; margin: 0.6em 0 0.6em 0;}
#info #content p a:link, #info #content p a:visited{color:#000000}
#info #content p a:hover, #info #content dd a:hover{background-color:#666699; color:#FFFFFF; }

/* Archives
------------------------------------------------------------------- */

#archives .rssCcat{margin:1em 0 0.7em 0; }
#archives .rssCcat a:link, #archives .rssCcat a:visited { text-decoration: none; font-size:1.4em; font-weight:bold; color:#336666;
 }

#archives .rssCcat a:hover { background-color:#336666; color:#FFFFFF; }

#archives #rssCatList ul{ list-style-type:disc; color:#333333; margin-left:1.5em;}

#archives #rssCatList ul li a:link,#archives #rssCatList ul li a:visited {text-decoration:none; }
#archives #rssCatList ul li a:hover{color:#FFFFFF; background-color:#336666; }

/* Comments
------------------------------------------------------------------- */
.commentform{margin: 0.8em 0 0 2em; }
.commentform .input{ font-weight:bold; }
.commentform .input input{ padding:0.2em; width:30em; font-size:0.8em}

.commentform .input-http{display:none; }

.commentform .input textarea{width:40em; height:25em; overflow:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em;}

.buttons input{padding:0.2em;}
.help{padding:0.2em 0;}

/* Photos
------------------------------------------------------------------- */

#photos #maincontent{width:67em;}	
#photos h2 a:link, #photos h2 a:visited{	color:#990000;
						
text-decoration:none;
}
#photos h2 a:hover{	 padding:0; background-color:#990000; color:#FFFFFF; }
#photos .body{border-top:2px solid #990000; padding-top:0.4em; margin-top:0.4em;}
#photos .rssThumbs .rssThumbFloat{float:left; text-align:center; }
#photos .rssThumbFloat{width:100px; height:100px; margin:10px; padding-bottom:10px;}
#photos .rssThumbs .rssThumbFloat img{border:1px solid #000000; }
#photos .rssThumbs .rssThumbFloat a:link, #photos .rssThumbs .rssThumbFloat a:visited{padding:0 0 2px 0; margin:0 0 5px 0; } 

#photos .rssThumbs .rssThumbFloat a:hover{ margin:0; border-bottom:5px solid #990000; margin:0;}
#photos ul#rssThumbNav {width:100%; list-style-type:none; clear:both;}
#photos #rssThumbNav li.right{float:right; }
#photos #rssThumbNav li.left{float:left; }
#photos #rssThumbNav a:link, #photos #rssThumbNav a:visited {color:#990000; font-weight:bold; font-size:1.1em; padding:0 1em 0 0; text-decoration:none;}
#photos #rssThumbNav a:hover{background-color:#990000; color:#FFFFFF;}
div#fullsize{margin:1em; clear:both;}
#fullsize img{border:2px solid #000000;}

#photos .gallerylist {margin:0 0 0 120px; height:120px;}
#photos p img{ float:left; clear:both; line-height: 0px; padding:0;}
#photos p.thumb a img{border:2px solid #000000;}

#photos .gallerylist h3{ font-weight:600; padding:0; margin:0 0 0 0;}
#photos .gallerylist h3 a:link, #photos .gallerylist h3 a:visited {	color:#000000;						text-decoration:none;
padding:0; }
#photos .gallerylist h3 a:hover{	 padding:0; background-color:#990000; color:#FFFFFF; }	
#photos .gallerylist .posted{padding:0; margin:0; color:#333333;}
#photos h2.list{color:#990000; margin-bottom:1.5em;}

/* Search
------------------------------------------------------------------- */
#search h2{font-size:1.4em; color:#336666;
						margin: 0.6em 0 0.6em 0;}	

#search dt{ font-weight:bold; font-size:1.1em; padding:0.5em 0 0 0; margin:1em 0 0 0; border-top:1px solid #000000;}
#search dt a:link, #search dt a:visited{color:#336666; text-decoration:none;}
#search dt a:hover{	 padding:0; background-color:#336666; color:#FFFFFF; }
#search .posted{font-size:0.8em; color:#333333;}

/* Newsletters
------------------------------------------------------------------- */
#newsletters{margin-bottom:1em; padding-top:0.5em; border-top:1px solid #000000;}
#newsletters h2{color:#435d7b;}
#newsletters a{	text-decoration:none; color:#000000; font-size:0.85em; padding:0;}
#newsletters a:hover, #external a:active{padding:0; background-color:#435d7b; color:#FFFFFF; }
#newsletters #warning{font-size:0.8em; font-style:italic; color:#666666;}




/* Tech
------------------------------------------------------------------- */
#tech{clear:both; overflow:hidden;}
#tech ul{margin:4em 0 0 0; padding:0;}
#tech ul#bottom{margin:0 0 0.3em 0;}
#tech h2{display:none;}
#tech ul{text-align:center; width:100%; list-style-type:none; }
#tech ul li{display:inline; padding:0 0.2em 0 0.2em; color:#999999; margin:0; font-size:0.85em;}
#tech ul li a:link, #tech ul li a:visited{color:#999999; text-decoration:none;}
#tech ul li a:hover{color:#333333;}

/* External Links
------------------------------------------------------------------- */
#external{margin-bottom:1em; padding-top:0.5em; border-top:1px solid #000000;}
#external h2{color:#666699;}
#external a{	text-decoration:none; color:#000000;}
#external a:hover, #external a:active{padding:0; background-color:#666699; color:#FFFFFF; }
#external #warning{font-size:0.8em; font-style:italic; color:#666666;}




/* Live
------------------------------------------------------------------- */
div#live-notice{margin:1em 0 0 0; border-bottom:3px solid #663366; 
border-top:3px solid #663366; background-color:#CC99FF; padding:1.5em; }
div#live-notice p{font-size:1em; margin:0px 10px; text-align:center;}

/* Contact
------------------------------------------------------------------- */

.zemTextarea, .zemText{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.2em}