* {padding:0; margin:0; border: none}
body {font-family:Arial, Helvetica, sans-serif; font-size: 100%; color: #333333; text-align:center; background-color: #FFFFFF; }
a {text-decoration:underline; color:#fff; }
a:hover {text-decoration:none; color: #58239B; }
h1,h2,h3,h4,h5,h6 {font-weight:normal; color:#58239B; font-size: 18px; margin-bottom: 10px; }
h1 {font-size: 44px; border-bottom: dotted 1px #555; }
p {margin: 0 0 1em; font-size: 12px; }
li,p {line-height: 1.6em; }
li {list-style-type: none; }

div.wrapper {width: 960px;margin: 0 auto;}
div.cleaner {clear: both;font-size: 1px;height: 1px;margin: 0;line-height: 1px;}

#container {width: 100%;margin: 0 auto;text-align: left;}

#header {background-color: #FFFFFF; border-bottom: solid 1px #333; overflow:hidden;}
#header #logo {float: left; display: inline; margin: 20px 0; }
#header #headerMenu {float: right; display: inline; margin-top: 40px; }

ul.dropdown, ul.dropdown li, ul.dropdown ul { list-style: none; margin: 0; padding: 0; }
ul.dropdown { position: relative; z-index: 597; float: left;}
ul.dropdown li { float: left; line-height: 1.3em; vertical-align: middle; zoom: 1;}
ul.dropdown li.hover, ul.dropdown li:hover { position: relative; z-index: 599; cursor: default; }
ul.dropdown ul { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; width: 100%;}
ul.dropdown ul li { float: none;}
ul.dropdown ul ul { top: 1px; left: 99%;}
ul.dropdown li:hover > ul { visibility: visible;}
ul.dropdown li.rtl ul { top: 100%; right: 0; left: auto; }
ul.dropdown li.rtl ul ul { top: 1px; right: 99%; left: auto; }
ul.dropdown { border-left: solid 1px #111; }
ul.dropdown a {text-decoration: none; padding: 4px 8px; color: #ddd; }
ul.dropdown a:hover	{ color: #fff; }
ul.dropdown li {	 padding: 5px 0 5px;	 border-style: solid;	 border-width: 0 1px 1px 1px;	 border-color: #111; color: #fff; }
ul.dropdown li li {	text-transform:none; border-color: #555; border-right-width: 1px; background-color: #222;}
ul.dropdown li:hover, ul.dropdown li.active, ul.dropdown li.current-cat, ul.dropdown li.current_page_item {background-color: #58239B; } /* active list/category */
ul.dropdown li.active a, ul.dropdown li.current-cat a, ul.dropdown li.current_page_item a {color: #fff;}
ul.dropdown ul {	width: 200px;	 margin-top: 1px;	}
ul.dropdown ul li {	text-transform: none; }
ul.dropdown *.dir {}
ul.dropdown li *.dir {text-transform:uppercase; }
ul.dropdown li *.dir li {font-weight: normal; text-transform:none; }
ul.dropdown li *.dir a {}
* body ul.dropdown li.hover a {background:none; color: #fff;}
* body ul.dropdown li.hover {background-color: #58239B; color: #fff; }

#nav li a:hover { font-weight:bold; }

#boxFeatured {font-size: 80%;padding: 15px 0; background: #222 url(images/back_featured.jpg) repeat 0 0; border-bottom: solid 1px #111; overflow: hidden; }
#featMain {height:450px;width:800px;margin:0 80px; background: #222 url(images/james.jpg) no-repeat;padding: 1px;border: solid 4px #555;border-right:none;}
#featMain a{text-decoration:none;}
#featMain {padding: 1px;border: solid 4px #555;float:left;}
#aboutDesc {float:right;color: white;padding:15px;margin-top:10px;background-color: rgba(0, 0, 0, 1);}

#main {font-size: 80%;padding-top: 30px;}
#main {margin: 0 0 50px 0;padding: 20px 0;border-top: solid 1px #333;}
#content {margin: 0 80px 0 0;}
h3 span{color:white;font-size: 18px;}

#lab h3 span{margin-left:10px;color:white;font-size: 14px;}
#research h3 span{margin-left:10px;color:white; font-size: 14px;}
#researchArea h3 span{margin-left:10px;color:white; font-size: 14px;}
#tips h3 span{margin-left:10px;color:white;font-size: 20px;}

.archive {}
.archive div.cover{float: left;display: inline;margin: 5px 15px 5px 0;}
.archive div.cover img{padding: 5px;background: white;box-shadow: 0 0 5px #AAA;-moz-box-shadow: 0 0 5px #aaa;-webkit-box-shadow: 0 0 5px #AAA;}
.postcontent p{margin:0px}
.postcontent {margin-top:0px}
.posts div.cleaner {clear: both;font-size: 1px;height: 1px;margin: 0;line-height: 1px;}
.posts a{text-decoration: none;}
.posts a:hover{color:#58239B;}
.posts h2{font-size:15px}
.postmetadata {font-size:12px;}

#bio p{text-align:justify;}

#researchInterests ul {margin-left: 1.5em;list-style-type: disc;}
#researchInterests ul ul{list-style-type: square;}
#researchInterests ul ul li{list-style-type: square;}

#tips ul {margin-left: 1.5em;list-style-type: disc;}
#tips ul ul{list-style-type: square;}
#tips ul ul li{list-style-type: square;}

#awards ul {margin-left: 1.5em;list-style-type: disc;}
#awards ul ul{list-style-type: square;}
#awards ul ul li{list-style-type: square;}

#courses ul {margin-left: 1.5em;list-style-type: disc;}
#courses ul ul{list-style-type: square;}
#courses ul ul li{list-style-type: square;}
#courses a{ text-decoration: none;}
#courses a:hover{color:#58239B;}

#publication ul {margin-left: 1.5em;list-style-type: disc;}
#publication ul ul{list-style-type: square;}
#publication ul ul li{list-style-type: square;}

#lab .title a,#research .title a,#publication .title a,#awards .title a{float:right;}
#lab .title a,#research .title a,#publication .title a,#awards .title a{text-decoration: none;color:white;font-size:16px;}
#lab .title a:hover,#research .title a:hover,#publication .title a:hover,#awards .title a:hover{color:#58239B;}

#research  a{text-decoration: none;}
#research  a:hover h3{color:#58239B;}
#research a h3{color:white;font-size:12px;}
#research .project{float:left;width:50%;margin-bottom:10px;}
#research img{margin-right:10px;padding: 2px;background: white;box-shadow: 0 0 5px #AAA;-moz-box-shadow: 0 0 5px #aaa;-webkit-box-shadow: 0 0 5px #AAA;}

#imgClean img{
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 50%;
}

#footer {overflow:hidden;text-align: left;padding: 2em 0 1em;background-color: #aeaeae;}

#news, #bio, #awards, #research, #lab, #courses, #researchInterests, #publication {margin-top:20px;}

.stroke:hover {background-color:black!important; font-weight:normal; }