/* In some browsers, forms tend to get some margins around them.  
   We don't like this. */ 
form {
    margin: 0px;
    padding: 0px;
	}
    
h1, h2, h3, h4, h5, h6 {
    font-size: 14px;
	font-weight: bold; 
    font-family: lucida grande, arial, helvetica, geneva, sans-serif;
	}

    
/* redefine table cell */
td      { 
	font-size: 11px;
    font-family: lucida grande, arial, helvetica, geneva, sans-serif; 
    
    }
    
/* redefine table header */
th  { 
    color: white; 
    font-size: 11px; 
    font-weight: bold; 
    font-family: lucida grande, arial, helvetica, geneva, sans-serif;
    }

/* redefine ordered list */
ol { 
    font-size: 10px; font-family: lucida grande, arial, helvetica, geneva, sans-serif 
    }

/*link classes */
a, a:visited {
    color: #000000;
    text-decoration: none;
    }

a:hover, a:active, a:visited:hover {
    text-decoration: underline;
    color: #000000; 
    }

img {
	border: 0px; 
}

ul.thumb_actions{
	font-size:9px;
	list-style:none;
	margin:0px 0px 0px 15px;
	padding:0px;
}

ul.thumb_actions li{
	font-size:9px;
	margin-bottom:5px;
}

.small_link{
	font-size:9px;
}


/*================================================*/
/*global styles*/
/*================================================*/
.imageTitle {
	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
	font-weight: bold;
}

.themeTitle {
	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 24px;
	font-weight: bold;
}

.leftNav {
	background-image: url("/WebObjects/globecartoon.woa/Contents/WebServerResources/leftMenuBkgr.gif");
	background-repeat: repeat-y;
}

.rightNav {
	padding-top:20px;}
	
/*================================================*/
/*header styles*/
/*================================================*/
.headerLink, a.headerLink:link, a.headerLink:link:visited {
    color: #555555;
    font-size: 9px;
    font-family: lucida grande, geneva, helvetica, arial, sans-serif;
    padding: 1px;
    text-decoration: none;
    }
    
a.headerLink:link:hover, a.headerLink:link:visited:hover {
    color: #ffffff;
    background: #888888;
    padding: 1px;
    }

/*================================================*/
/*footer styles*/
/*================================================*/
.copyright {
	font-size: 9px;
	color: #333333;
    text-decoration: none;
}

.keywords {
	font-size: 9px;
	color: #333333;
    text-decoration: none;
}

.thumbDate {
	font-size: 8px;
	color: #333333;
    text-decoration: none;
}

/*================================================*/
/*thumbnail image frame*/
/*================================================*/

.thumb{
	background-color:#efc;
	width:140px;
}
a.thumb span{
	position:absolute;
	padding:5px 0px 0px 5px;
}


#diapo     { 
	background-image: url("/WebObjects/globecartoon.woa/Contents/WebServerResources/shade.gif"); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 190px; 
	height: 190px; 
	}

.thumbFrame {
	/*padding: 1px;*/
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;

}

.thumbTitle {
	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 12px;
	font-weight: bold;
}
.thumbTheme {
	color: #555555;
	font-family: lucida grande, geneva, helvetica, arial, sans-serif;
    font-size: 10px;
	font-weight: bold;
}
.thumbSmall {
	color: #555555;
	font-family: lucida grande, geneva, helvetica, arial, sans-serif;
    font-size: 9px;
}

.contactLink {
	color: #000000;
	padding-left:10px;
	font-family: lucida grande, geneva, helvetica, arial, sans-serif;
    font-size: 9px;
}

a.contactLink:link, a.contactLink:visited, a.contactLink:link:visited {
	color: #000000;
}


.caption_title{
	font-size:14px;
	font-family:Georgia, Times, arial;
	color:black;
}

.caption_date{
	font-size:8px;
	font-family:lucida grande,arial,helvetica,geneva,sans-serif;
	color:#333333;
}


/*td separators*/
.vSeparator  {border-left: 1px solid #ccc }
.tSeparator  {border-top: 1px solid #ccc }
.blSeparator  {border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; }
.bSeparator  {border-bottom: 1px solid #ccc;}


/*
NEWS
*/
#news_block{
	background-color:#FF99CC;
	padding:10px;
	width:300px;

}

#news_block p{
	padding:0px;
	margin:0px;
}

ul.news{
	margin:0px;
	padding:0px 0px 0px 30px;
}

ul.news li{
	list-style:outside;
	clear:both;
	padding:0px 0px 5px 0px;
}

.page_batch_news{
	display:block;
	font-size:10px;
	font-weight:bold;
	margin-bottom:10px
}

.news_date{
font-size:9px;
}

.news_title{
display:block;
font-size:11px;
font-weight:bold;
}

.news_content{
display:block;
}


#links_block{
width:300px;
background-color:#AEC0FF;
	padding:10px;
}


a.twitterLink{
	margin-left:10px;
}

