

*				{ margin: 0; padding: 0; }
html			{ font: 62.5%/1.5 'Georgia', 'Times New Roman', serif; color: #7c7c7c; background-color: #e1dfe0; overflow-y: scroll; }

body			{ text-align: center; }

img				{ border: 0; }
a				{ text-decoration: none; color: #000; }
a:hover         { text-decoration: underline; }
ul				{ list-style-type: none; }
p               { margin-bottom: 1em; }


#wrapper		{ width: 960px; text-align: left; margin: 0 auto; }

#header			{ float: left; width: 960px; }
#header #logo	{ margin-left: 0px; width: 830px; margin-top: 5px; font-family: Georgia, "Times New Roman", serif; font-size: 48px; font-weight: normal; letter-spacing: -1px; color: #666; text-align: right; }
#header #logo a { color: #666; }
#header #logo a span { color: #c00; }
#header #logo a:hover { color: #444; text-decoration: none; /*padding-right: 60px;*/ }

#main-nav		{ float: right; clear: both; }

#main-nav		{ width: 105px; margin-top: 1em; }

#main-nav li	{ text-align: left; }
#main-nav li a	{ color: #000; font-size: 1.1em; }


#main-nav li a:hover	{ text-decoration: underline; }


#content		{ float: left; width: 830px; margin-left: 0px; padding-top: 0px; background: url(cssimg/bg09_.jpg) repeat; border: 1px solid #7d7d7d; min-height: 450px; font-size: 1.1em;  }
#teaser-holder	{ float: left; width: 800px; margin-top: 1em; }


#footer			{ float: left; clear: both; width: 960px; margin-top: 2.5em; font-size: 1.1em; }
#footer #copy	{ float: left; margin-left: 0px; color: #999; }


/* che */

h1 { font-size: 1.2em; }
h2 { font-size: 1.2em; }

#main-nav li.active a { text-decoration: underline; }
#main-nav li li a { color: #aaa; }
#main-nav li.active li a { text-decoration: none; }
#main-nav li.active li.active a { text-decoration: underline; }

#content ul { list-style-type: disc; margin-left: 25px; }

.item h2 { font-size: 0.9em; font-weight: normal; }

.mr, .item.mr, .image_item.mr { margin-right: 10px; }


#images .pseudo_row { width: 800px; clear: left; }
#images .pseudo_row .image_item { width: 151px; min-height: 160px; float: left; display: inline; margin-bottom: 5px; }
#images .pseudo_row .image_item.mr { margin-right: 11px; }
#images .pseudo_row .image_item .image_caption { width: 150px; display: block; }

p#admin_link { background: #ffffcc; padding: 10px; border-bottom: 1px solid #000; margin-bottom: 0;}
p#admin_link a { text-decoration: underline; }

.content_image img { margin-bottom: 10px; }

.quicktime_movie { text-align: center; clear: both; margin-bottom: 25px; }
.quicktime_movie object,
.quicktime_movie embed { margin: 0 auto; }

.text-center { text-align: center; }

#contact_form { clear: both; margin-top: 20px; }
#contact_form fieldset { border: 0; }
#contact_form input, #contact_form textarea { width: 200px; margin-bottom: 10px; font-family: 'Lucida Grande', LucidaGrande, 'Lucida Sans Unicode', Arial, sans-serif; font-size: 1em; }
#contact_form textarea { width: 200px; margin-bottom: 10px; }
#contact_form #captcha { width: 40px; margin-bottom: 0; }
#contact_form #captcha_holder { display: block; width: 200px; text-align: right; }


/**
* CIT
*/

.basic, .authors, .contact { background: #eee; padding: 20px; width: 60%; opacity: 0.9; min-height: 410px; display: none; }
.basic .item { margin-bottom: 1em; }
.basic h1, .authors h1, .category h1, .contact h1 { font-size: 2.4em; color: #666; font-weight: normal; border-bottom: 1px solid #666; margin-bottom: .5em; }
.basic .item h2 { font-size: 1.4em; color: #666; font-weight: normal; }
.item h2 sup { color: #900; }
#content_hr { width: 150px; height: 100%; float: left; background: #eee; padding: 20px; opacity: 0.9; overflow-x: hidden; }
#content_en { width: 570px; height: 100%; float: right; background: #eee; padding: 20px; opacity: 0.9; overflow-x: hidden; }
#content {  }
.inner { overflow-x: hidden; width: 570px; min-height: 410px; }
/* #content_en .inner { margin-left: -40px; }*/

#content_hr h1,
#content_en h1 { font-size: 30px; font-weight: normal; }

#content p.byline {  font-style: italic; font-size: 1em; }
#content p.byline strong { font-weight: normal; text-transform: uppercase; font-style: normal; }
#content p.byline a { color: #666; }

.category { background: #eee; padding: 20px; width: 40%; opacity: 0.9; min-height: 410px; display: none; }

#related_content_reverse ul, .category ul, ul#subcats { list-style: none; margin: 0; }
#related_content_reverse ul h2, .category ul h2, ul#subcats li {  font-size: 1.4em; color: #666; font-weight: normal; }

