/*======= Site Defaults =======*/
* { margin:0; padding:0;}
body { background:url(images/tail-top2.gif); font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:1em; color:#938d8c;}




/*======= Layout =======*/
.tail-top2 {  background:url(images/tail-top1.gif) left top repeat-x;}
.tail-bottom { background:url(images/tail-bottom.gif) left bottom repeat-x;}

.nav {  width:995px; margin-top: 20px; 	margin-right: auto;	margin-bottom: 0;	margin-left: auto;	padding: 0 }
	
.header {  
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.bottomright-header {  background: url(images/side_44.gif) left top repeat-x; vertical-align:bottom;}

.header2  {  width:995px;  margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px; }

.info-line  {width:925px; margin-top: 20px;	margin-right: auto;	margin-bottom: 0;	margin-left: auto;	padding:0; }

.main {width:995px; background-color:#FFFFFF;  margin:0 auto; padding:0 }

.content  {
	width:925px;
	height:auto;
	background-color:#FFFFFF;
	vertical-align:top;
	float:left;
	margin: 40px 35px 0px 35px
}

.bottom    {
    width:925px;
	height:auto;
	background-color:#FFFFFF;
	vertical-align:top;
	float:left;
	margin: 0px 35px 0px 35px
}

.sitemap  {width:995; background-color:#FFFFFF;  margin:0 auto;  padding: 0px 0px 0px 0px; }





/*=======index.html=======*/
.page1-content1 {width:590px; margin-right:60px; float:left}




/*=======launch.html=======*/
.header-launch { margin-top: 40px; margin-right: auto;	margin-bottom: 0; 	margin-left: auto;}

.confirm   { color:#000000; margin: 0 auto 50px auto; padding:0px 0 10px 19px; font-size:0.75em; line-height:20px}

.icon-launch   { width: 125px; margin-right: 400px;  margin-left: 400px; margin-top: 50px}





/*==================txt, links, lines, titles, spacers, misc====================*/
a {color:#938d8c;}
a:hover{text-decoration:none;}

.img { border:none}

h3 { font-size:.92em; color:#2f2e2e; margin-bottom:20px;}
h3 a { color:#2f2e2e;}
h4 { color: #CC3300; font-size:1.08em; margin-bottom:5px; line-height:1.54em;}
h4 a { color:#CC3300;}
h5 { color:#000000; font-size:1em; font-weight:bold; }
h5 a {color:#000000; }

.txt1 { color:#000;}

.cont-p {	line-height:1.5em;	font-size: 0.75em; color:#938d8c}

.link { width:293px; height:13px; display:block; background:url(../images/footer-button.gif) no-repeat left top; color:#4f4f4f; text-decoration:none; font-size:.83em; text-transform:uppercase; padding:3px 0 0 11px; line-height:.92em;} 
.link:hover { color:#fff;}
.link1 { font-size:.92em; font-weight:bold; color:#000;}
.link2 { font-weight:bold; color:#000;}

.fright { float:right; font-size:10px; color:#000000; text-decoration:none;  padding-top:5px}
.fright a {text-decoration:none;    colour:#000000}
.fright a:hover{text-decoration:underline;    colour:#000000}

.divider {	background:url(images/divider.gif) repeat-y;  padding-bottom:10px; padding-left:20px  }
.line-hor { border-bottom:1px solid #ecebe8; margin:36px 0 36px 0; overflow:hidden; font-size:0; line-height:0;}
.spacer   {margin:20px 0 20px 0; overflow:hidden; font-size:0; line-height:0;}

.researcher-image  {margin-bottom:14px;}

.title { margin-bottom:14px;}

.icons { float:right;  margin-left:7px;  border:none}
.icons-index   { float:left;  margin: 0 20px 10px 20px; border:none}  

.news   { color:#CC3300; padding:0px 0 10px 19px; font-size:0.75em; line-height:20px}






/*==================lists====================*/
ul { list-style:none;}

.cont-list1  { line-height:1.75em;	font-size:1em;	text-decoration:underline;	color:#CC3300;  padding-top:20px}
.cont-list1a  {padding-bottom:16px}

.list2 { margin-top:-18px;}
.list2 li { width:100%; overflow:hidden; vertical-align:bottom; padding-top:18px;}
.list2 li img { float:right; margin-left:7px;}
.list2 li a {	font-size:12px;	font-weight:bold;	color:#000; line-height:14px;} 
.list2 li h4 a {	color:#CC3300;}

.list3 li { color:#CC3300; padding:0 0 10px 19px; background:url(images/p.gif) no-repeat left 4px; font-size:0.75em;}
.list3 li a { color:#CC3300}

.list4 {line-height:1.75em; font-size:12px }
.list4 a {text-decoration:none}
.list4 a:hover {text-decoration:underline }
.list4 li h4 { color:#CC3300; font-weight:bold}

.sitemap-list1 { float: left; width: 145px; margin-right: 42px;  margin-left: 42px  }



/*================== wordpress-related ====================*/
#colophon { display: none; }
h1 , h2 , h3 , h4 , h5 , h6 { font-weight: normal; color: black; }
.entry-content {
  font-size: 0.75em;
  line-height: 1.5em;
  padding: 1em 0;
}
.entry-meta { font-size: 0.7em; }
.comment-meta { font-size: 0.7em; }
.commentlist { list-style-type: none; }
#main { padding-top: 0; }
#content { margin-left: 0; }
html body { padding: 0; }
.widget_calendar tbody { color: #aaa; }
.widget_calendar tbody a { font-weight: bolder; }
#comments #respond { margin: 0; width: auto; }
.widget_author-images,
.widget_categories {
  background: #eee;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #666;
  padding: 0.5em;
}
.c2c_author_images_widget li {
  margin-left: auto;
  margin-right: auto;
}
.c2c_author_images_widget li img {
  -moz-border-radius: 3px;
  border-radius: 3px;
}
