/* Science Communcation Website CSS Document 2007 */

html { }

body { margin: 0em; padding: 0em; height: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; background-repeat: repeat-x; font-size: 62.5%; background-image: url(../gfx/background.jpg); background-repeat: repeat-x; background-color: #0B383D; }

#container { margin: 4.0em auto 0 auto; padding: 0em; width: 780px; height: 100%; background-color: #ffffff; }


#header { margin: 0em; padding: 0em; border: none; }
#header img { margin: 0em; padding: 0em; border: none; }


#wrap { background-color: #252525; height: 100%; padding: 0em; margin: 0em 0.8em 0em 0.7em; }



/**** NAVIGATION ****/

#navigation { float: left; width: 160px; margin: 0em 0em 0em 0.55em; padding: 0em 0em 0em 0em; background-color: #252525; background-image: url(../gfx/navigation.jpg); background-repeat: no-repeat; font-size: 1.2em; font-weight: bold; }

#navigation ul { margin: 4.0em 1.0em 1.0em 0.5em; padding: 0em 0em 0em 0em; border-top: 1px solid #595959; background-color: #322F2C; list-style-type: none; text-align: left; }

#navigation li { margin: 0em; padding: 0em; }

#navigation ul li { margin: 0em; padding: 0.7em 0em 0.7em 0.7em; border-bottom: 1px solid #595959; }
#navigation ul li:hover { }



#navigation ul li a { margin: 0em; padding: 0em 0.4em 0em 0em; color: #efefef; font-weight: bold; text-decoration: none; }
#navigation ul li a:hover { color: #ffffff; text-decoration: none; }

#navigation ul li ul { margin: 0.5em 0.5em 1.0em 0em; padding: 1.0em 0em 1.0em 0em; background-color: #4E4944; }  
#navigation ul li ul li { margin: 0em 0em 0em 0em; padding: 0.2em 0em 0.5em 1.0em; border: none; }
#navigation ul li ul li a { font-weight: normal; font-size: 1.0em; color: #cccccc; }



/**** CONTENT ****/



#content { float: right; width: 577px; min-height: 460px; margin: 0em; padding: 0em 0em 0em 0em; color: #333333; 
background-color: #E6E5D7; background-image: url(../gfx/content2.jpg); background-repeat: no-repeat; }

#contentpadding { padding: 0em 2.0em 4.0em 2.0em; margin: 1.0em 0em 0em 0em; }


#content h1 { font-size: 2.0em; line-height: 2.0em; color: #ffffff; padding: 0em 0em 0em 1.0em; margin: 0.2em 0em 2.0em 0em; font-weight: normal; 
background-image: url(../gfx/heading1.jpg); background-repeat: no-repeat; }

#content h1.heading1version2 { background-image: url(../gfx/heading4.jpg); background-repeat: no-repeat; }
#content h1.heading1version3 { background-image: url(../gfx/heading5.jpg); background-repeat: no-repeat; }
#content h1.heading1version4 { background-image: url(../gfx/heading6.jpg); background-repeat: no-repeat; }


#content h2 { font-size: 1.8em; color: #333333; padding: 0em; margin: 1.0em 0em 0.7em 0em; font-weight: normal; line-height: 1.3em; }
#content h3 { font-size: 1.5em; color: #6a6c78; padding: 0.6em 0em 0.6em 0em;  margin: 0em; font-weight: normal; }
#content h4 { font-size: 1.3em; color: #6a6c78; padding: 0.4em 0em 0.4em 0em; margin: 0em; font-weight: bold; }
#content h5 { font-size: 1.2em; color: #6a6c78; padding: 0em 0em 1.4em 0em;  margin: 0em; font-weight: bold; }
#content h6 { font-size: 1.0em; color: #000000; padding: 0em 0em 0.4em 0em;  margin: 0em; font-weight: normal; }

#content p { font-size: 1.2em; line-height: 1.7em; padding: 0em 1.8em 1.3em 0em; margin: 0em; color: #333333; }

#content ul { font-size: 1.2em; line-height: 1.3em; margin: 0em 0em 1.0em 1.5em; padding: 0; list-style-type: circle; }
#content ol { font-size: 1.2em; line-height: 1.3em; margin: 0em 0em 1.0em 1.5em; padding: 0; }
#content li { padding: 0em 0em 0.5em 0em; }
#content li ul { font-size: 1.0em; }
#content li ol { font-size: 1.0em; }

/*
#content ul { font-size: 1.2em; line-height: 1.6em; padding: 0em; margin: 0.5em 0em 1.0em 1.3em; }
#content ol { font-size: 1.2em; line-height: 1.6em; line-height: 1.4em; list-style-type: decimal; padding: 0em; margin: 0em 0em 1.0em 2.0em; }
#content ol li { list-style-type: decimal; }

#content li { list-style-type: circle; padding: 0.2em 0em 0.2em 0em; margin: 0em; font-size: 1.0em; }

#content ul li ul{ font-size: 1.0em; }
#content ul li ol { font-size: 1.0em; }
#content ol li ul { font-size: 1.0em; }
#content ol li ol { font-size: 1.0em; }
*/

#content a { color: #336699; text-decoration: none; }
#content a:hover { color: #224568; text-decoration: underline; }


/* content table */

#content table { width: 90%; border-collapse: collapse; border-top: 1px solid #999999; border-left: 1px solid #999999; margin: 0.2em 0em 3.0em 0em; }
	#content table a { color: #003399; text-decoration: none; }
	#content table a:hover { color: #003366; text-decoration: underline; }

#content table tr {}

#content table th {  font-size: 1.1em; text-align: left; padding: 0.5em; border-right: 1px solid #999999; border-bottom: 1px solid #999999; background: #C3C2B6; }
#content table td { font-size: 1.1em; line-height: 1.5em; color: #000000; border: 1px solid #999999; padding: 0.5em; vertical-align: top; }

#content table td h1 { font-size: 1.1em; color: #00ff00; font-weight: bold; }
#content table td h2 { font-size: 1.2em; line-height: 1.5em; padding: 0em; margin: 0em 0em 0.5em 0em; font-weight: bold; color: #333333; }
#content table td h3 { font-size: 1.1em; line-height: 1.5em; padding: 0em; margin: 0em 0em 0.5em 0em; font-weight: bold; color: #333333; }
#content table td h4 { font-size: 1.1em; line-height: 1.5em; padding: 0em; margin: 0em 0em 0.5em 0em; font-weight: bold; }
#content table td h5 { font-size: 1.1em; line-height: 1.5em; padding: 0em; margin: 0em 0em 0.5em 0em; font-weight: bold; }
#content table td h6 { font-size: 1.1em; line-height: 1.5em; padding: 0em; margin: 0em 0em 0.5em 0em; font-weight: bold; }
#content table td p { font-size: 1.1em; line-height: 1.5em; padding: 0em; margin: 0em 0em 0.5em 0em; }
#content table td ul { font-size: 1.0em; margin: 0.5em 0em 0.5em 0em; list-style-type: disc; }
#content table td ol { font-size: 1.0em; }
#content table td li { font-size: 1.0em; line-height: 1.5em; padding: 0em; list-style-position: inside; }

               
#content table td img { margin: 0em; border-color: #999999; background-color: #eaeaea; }





#content .photo { float: right; width: 210px; margin: 1.0em; background-color: #eaeaea; border: 1px solid #cccccc; border-collapse: collapse; }
#content .photo th { padding: 0.8em 0.5em 0.8em 0.7em; border-left: 1px solid #999; }
#content .photo td { padding: 0.5em; text-align: center; }
#content .photo td img { border: 1px solid #000000; padding: 0.5em; background-color: #ffffff; }



#content .pagesubnav { padding: 0.5em 1.0em 0.5em 1.0em; margin: 0em 0em 8.0em 0em; line-height: 1.0em; width: 75%; border: 1px solid #cccccc; color: #cccccc; background-color: #ffffff; list-style-position: inside; opacity: 0.5; }
#content .pagesubnav:hover { opacity: 1.0; }


/* top of page */

#content .topofpage { text-align: right; font-size: 1.0em; margin: 1.0em 0em 1.0em 0em; clear: both; }



/* for the dynamic display of papers */

#content .tt_break { display: none; }
#scompapers { padding: 1.0em; background-color: #ffffff; }
#content #scompapers { padding: 0; background: none; }





/**** FOOTER ****/

#footer { clear: both; padding: 1.0em 0em 4.0em 1.5em; margin: 0em; background-color: #ffffff; border-top: 1px solid #595959; background-image: url(../gfx/footer.jpg); background-repeat: no-repeat; background-color: #ffffff;  }

#footer p { font-size: 0.9em; line-height: 1.5em; color: #999999; padding: 0em 0em 0em 0em; margin: 0em;  }

#footer a { color: #999999; text-decoration: none; }
#footer a:hover { color: #ffffff; text-decoration: none; }

#footer .weboffice { font-family: verdana, arial, helvetica, sans-serif; font-size: 1.0em; width: 8.0em; float: right; color: #999999; margin: 0em; padding: 0em 1.0em 0em 0em; text-align: center; }
	#footer .weboffice a { font-size: 1.0em; font-weight: bold; color: #999999; text-decoration: none; letter-spacing: 0.07em; }
	#footer .weboffice a:hover { text-decoration: underline; color: #ffffff; }
