/*
Theme Name: (Modified) Health Tint Wordpress
Notes: "Extremely Hardcore" modification to the point it doesn't even remotely resemble the original theme. 
However, base coding and skeleton for the theme was Ashish Sharma's Health Tint, so credits to him too! :-)

Theme URI: http://www.wordpressthemesbox.com/
Version: 1.0
Description: 2 Column theme
Author: Ashish sharma, Ataul munim and Sebastian komianos :)
Author URI: http://www.wordpressthemesbox.com/
*/

* {
	margin: 0;
	padding: 0;
	line-height: 150%;
	text-align: justify;
	}
	
body {
	font-family: "Trebuchet MS", sans-serif;
	color: #312823;
	font-size: 13px;
	line-height:200%;
	background-color:#1b2540;
	margin:0;
	padding:0;
	background-image:url(images/bg-body.jpg);
	background-position:top;
	background-repeat:repeat-x;
	text-align:center;
	}

p {
	margin-bottom: 1.5em;
	}
	
h1, h1 a, h1 a:hover{
	background-color: #fff;
	font-family: 'Times New Roman', Times, serif;
	color:#193441;
	font-size:32px;
	font-weight:lighter;
	text-decoration: none;
	line-height:120%;
	margin: 0 0 15px 0;
}
	
h2{
	font-size:20px;
	color:#fff;
	background-color:#193441;
	font-weight:normal;
	padding: 4px 0;
	}

h3 {
	font-family: "Trebuchet MS", sans-serif;
	color: #193441;
	font-size: 18px;
	margin-top: 1.5em;
	margin-bottom: 0.5em;
	}

h4 {
	font-family: "Trebuchet MS", sans-serif;
	color: #193441;
	margin-bottom: 0.5em;
	}

	
a{
	color:#3e606f;
	text-decoration:underline;
	}
	
a:hover{
	color:#000;
	text-decoration:none
	}
	
a img {
	border:none;
	}
	
#header{
	width:910px;
	height:184px;
	margin:0 auto;
	padding:0;	
	}
	
#logo, #logo a, #logo a:hover {
	font-size:45px;
	color:#f2f2ee;
	line-height:100%;
	font-weight:normal;
	float: left;
	margin-top:20px;
	border:none;
	text-decoration:none
	}
	
#searchbox{
	float:right;
	margin-top:40px;
	height:30px;
	width:280px;
	}
	
.search{
	height:30px;
	width:220px;
	margin-right:8px;
	font-size:22px;
	color:#342b26;
	}
	
.navigation{
	width:910px;
	height:55px;
	margin:0 auto;
	margin-bottom: 60px;
	padding:0;
}

.navigation ul{
	padding:0;
	list-style:none;
	float: left;
	clear:both;
	margin-top:90px;
 	}

.navigation li{
	color:#221711;
 	display:inline;
	font-size:18px;
	margin-left:30px;
	}

.navigation li a{
	color:#FFF;
	text-transform: lowercase;
	letter-spacing: 0.2em;
	text-decoration:none;
	}

.navigation li a:hover{
	color:#4d63a0;
	text-decoration:none;
	}

#img{
	margin:0 auto;
	width:900px;
	height:250px;
	background-image: url(images/topHeader.jpg);
	background-repeat:no-repeat;
	clear:both;
	}

.groups {
	width: 100%;
	clear: both;
	height: 100px;
	margin: 0 0 0 3%;
	}

.profileName {
	font-size: 18px;
}

.imgLeft {
	margin:0 auto;
	float: left;
	margin-right: 10px;
	}

.imgRight {
	margin:0 auto;
	float: right;
	margin-left: 10px;
	}

.clearBoth {
	clear: both;
	padding: 20px;
	}

#container{
	width:900px;
	text-align:right;
	margin:0 auto;
	-moz-box-shadow: 0px 0px 50px black;
	-webkit-box-shadow: 0px 0px 50px black;
	}

#content{
	width:860px;
	background-color:#FFF;
	float:left;
	text-align:left;
	padding: 10px 20px;
	}

#sidebar{
	width:270px;
	float:right;
	text-align:left;
	padding: 0px 0px 0px 15px;
	background: white;
	}
.post{
	padding-bottom:15px;
	}

.post a{
	color:#3e606f;
	text-decoration:none;
	}

.post a:hover{
	color:#000;
	text-decoration:none
	}

#sidebar ul{
	list-style:none;
	line-height:220%;
	padding:0;
	margin-bottom:10px;
	}

#sidebar li{
	margin-left:0px;
	}

#sidebar li a{
	color:#3e606f;
	text-decoration:none;
	}

#sidebar li a:hover{
	color:#000;
	text-decoration:none;
	}

#footer{
	clear:both;
	width:100%;
	text-align:center;
	background-color: #000000;
	height:35px;
	color: white;
	padding-top:12px;
	margin-bottom: 50px;
	}

#footer a {
	color:#fff;
	text-decoration:underline;
	}

#footer a:hover{
	color:#4d63a0;
	}

.links{
	height:29px;
	border:1px solid #dedcd9;
	margin-top:12px;
	margin-bottom:15px;
	padding-left:10px;
	padding-right:15px;
	background-color:#ecf2e1;
	}

/* General image styling */
.float-left { float: left; }
img.float-left { margin: 10px 10px 10px 0px; }
.float-right { float: right; }
img.float-right { margin: 10px 0px 10px 10px; }
.clear { clear: both; }

/*Project pages*/
#projectArticle {
	clear: both;
	width: 100%;
	}

div#refs, div.refs {
	margin-top: 1em;
	clear: both;
	width: 100%;
	border-top: 1px solid #848484;
	padding-top: 1em;
	}
div.refs .ref {
	margin:0.5em 0em;
}

p.ref {
	margin: 0;
	padding: 0;
	clear: both;
	}


img.post-thumbs {
	width: 150px;
	border: 1px solid black;
	}
img.post-thumbs-big {
	width: 300px;
	border: 1px solid black;
	}
	
div.img-container {
	width: 320px;
	padding: 10px;
	margin: 10px;
	background: #f2f2f2;
	border: 1px solid black;
	}

div.pretty-img{
	text-align: center;
	margin: 10px;
}

div.img-container div.caption {
	color: #444;
	font-size: 11px;
}

div#scps-fig2 { float: right;}
div#nature-fig3 { width: 700px;}
div#def-cliques-fig2 { float: right;}
div#naive-bayes-fig1-to-3 {	width: 700px;}
div#naive-bayes-fig1-to-3 p { clear: both;}

/* Unordered lists */
#content ul, #content ol {
  list-style-position: inside;
}
#content ul li, #content ol li {
  padding-left: 1em;
}
ul.nobullet li {
  list-style-type: none;
}

/* Sidebar styling */
#sidebar .date { font-weight: bold }
#sidebar .news li {
	padding: 0.5em;
}
#sidebar .news .featured {
	background: #ffc080;
	border: 1px solid #ff8000;
}

/* Software download list */
dl.software dt {
  width: 270px;
  padding-right: 30px;
  float: left;
}
dl.software dd {
  margin-left: 300px;
  padding-bottom: 1.5em;
}

/* Publication list */
ul.publist li {
  padding: 0 !important;
  margin-bottom: 1em !important;
}
.publist-title {
  color: black;
  font-weight: bold;
}
.publist-title a {
  color: black !important;
}
.bibtex code {
  font-size: smaller;
  display: block;
  max-height: 150px;
  overflow: scroll;
  margin: 0.5em;
  padding: 0.5em;
  background: #eee;
  border: 1px solid #ccc;
}
