/*
Theme Name: HDT Center on Cybercrime Studies
Theme URI: http://jjoar.teamgeek.com/ccs/
Description: Official HDT theme for the Research Consortium of John Jay College
Template: hdt-k9-parent
Author: Dew Point Productions, Inc.
Author URI: http://www.dewpointproductions.com/
Version: 1.0
*/

/* Default CSS Below. Dynamic CSS can be found in /hangers/meta/all.php */

/* =============================================================================
   Embedding Fonts
   ========================================================================== */
	

/* =============================================================================
   Global
   ========================================================================== */
	body {
		/*padding-top:40px;*/
	}
	a {
		/*CSS3 Property Animations*/
		-webkit-transition: all .25s ease-in-out;
		-moz-transition: all .25s ease-in-out;
		-o-transition: all .25s ease-in-out;
		-ms-transition: all .25s ease-in-out;
		transition: all .25s ease-in-out;
	}
	.cufon-active a {
		-webkit-transition: none;
		-moz-transition: none;
		-o-transition: none;
		-ms-transition: none;
		transition: none;
	}
	
/* =============================================================================
   HEADER
   ========================================================================== */
   
	#header {
		border-bottom:1px solid #f0f0f0;
	}
	.ImagePos {
		display: inline;
		margin-left: 14px;
	}
	#headliner {
		position: relative;
		z-index: 2;
	}
	#headliner .shrinkwrap {
		
	}
	#mainlinks {
		color: #999999;
		font-family: georgia;
		font-size: 12px;
		font-style: italic;
		position: absolute;
		right: 25px;
		top: 22px;
	}
	#mainlinks a {
		color: #999999;
		text-decoration: none;
		padding: 0 4px;
	}
	#mainlinks a:hover {
		color:#02AEF0;
	}
	#headliner .breadcrumbs {
		color: #999999;
		font-family: arial,sans-serif;
		font-size: 12px;
		position: absolute;
		right: 50px;
		top: 70px;
		text-align:right;
	}
	#headliner .breadcrumbs a {
		text-decoration: none;
		text-transform: lowercase;
	}
	#headliner .breadcrumbs a:hover {
		color:#000C40;
	}
	#headliner .breadcrumbs .raquo {
		position: relative;
		top: -1px;
	}
	#headliner .title {
		color: #040F47;
		display: block;
		font-family: arial;
		font-size: 22px;
		margin-top: -4px;
		font-weight:bold;
	}
	#headliner .title em {
		font-style:normal;
		color:#02aef0;
		}
	#consortium h1.main{
		font-family: arial;
		position: absolute;
		right: 0px;
		top: 30px;
	}
	#consortium h1.main a{
		text-decoration: none;
	}
	#headliner h1.title {
		position: absolute;
		right: 50px;
		top: 84px;
	
	}
	#tagline .subtitle {
		color: #02aef0;
		display: block;
		font-family: arial;
		font-size: 18px;
		margin-top: -4px;
		font-weight:normal;
		text-decoration: none;
	}
	#tagline .subtitle a{
		color: #02aef0;
		display: block;
		font-family: arial;
		font-size: 18px;
		margin-top: -4px;
		font-weight:normal;
		text-decoration: none;
	
	}
	#tagline h2.subtitle  {
		color: #02aef0;
		position: absolute;
		right: 190px;
		top: 120px;
		display: block;
		font-family: arial;
		font-size: 18px;
		text-decoration: none;
	}
	#tagline h2.subtitle a:link{
	color: #02aef0;
		text-decoration: Underline;
	}
	#tagline h2.subtitle a:hover{
		color: #02aef0;
		text-decoration: none;	
	}
/* =============================================================================
   Navigation
   ========================================================================== */
	
	#nav {
	/*position:fixed;
    z-index:2;
    top: 0;*/
    border-bottom:0px solid #fff;
	}
	#nav .menu li{margin: 0 -1px 0 -10px;}
	
	#nav_align{padding: 0;}
	.logged-in #nav {
		/*top:28px;*/
	}
	#nav .menu li a {
		text-transform:lowercase;
		padding-left:1em;
		padding-right:1em;
	}
	#nav .current-menu-item {
		background-color:#040f47;
		padding-bottom:0px;
		position:relative;
	}
	#nav .current-menu-item:after {
		/*content: '';*/
		position:absolute;
		left:0;
		bottom:-10px;
		width:12px;
		height:10px;
		background: no-repeat 0 0; /*This line had a blank url(), causing problems with Chrome*/
	}
	#searchform {
		position:absolute;
		top:6px;
		left:1px;
	}
	#s {
		border:1px solid;
		border-color:#9a9a9a #c6c6c6 #fafafa;
		-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;
		-webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;-ms-transition: all .25s ease-in-out;transition: all .25s ease-in-out;
		color:transparent;
		font-family:georgia;
		font-style:italic;
		font-size:12px;
		background:url(images/search_bg.png) repeat-x; /* for Old IE */
		background:url(images/search_icon.png) no-repeat 8px 6px, url(images/search_bg.png) repeat-x;
		padding:6px 15px;
		width:0;
		overflow:hidden;
	}
	#s:focus,
	#s:hover {
		width:206px;
		padding:6px 10px 6px 30px;
		color:#808080;
	}
	#searchsubmit {
		display:none;
	}
	
/* =============================================================================
   Content
   ========================================================================== */
	
	#content {
		
	}
	#main {
		
	}
	#main h1, #main h2, #main h3, #main h4, #main h5, #main h6 {
		font-weight:normal;
		padding-bottom:.2em;
		margin-bottom:.2em;
		/*border-bottom: ;
		/*background:url(images/divider_full.png) no-repeat center bottom;*/
	}
	.main_wrapper {
		padding: 40px;
	}
	
/* =============================================================================
   Sidebars
   ========================================================================== */
	
	.sidebar {
		
	}
	.widget_nav_menu {
		left: -24px;
		margin-bottom: 20px;
		position: relative;
		top: -20px;
		width: 250px;
	}
	.widget_nav_menu .menu li a,	
	.widget_nav_menu .sidetitle {
		display:block;
		padding:12px 20px;
	}
	.widget_nav_menu .sidetitle {
		font-family:arial, sans-serif;
		color:#fff;
		background-color:#040f47;
	}
	.widget_nav_menu .menu li {
		padding:0;
	}
	.widget_nav_menu .menu li a {
		color:#fff;
		background-color:#040f47;
		/*border-bottom:1px solid #fff;*/
	}
	.widget_nav_menu .menu li a:hover {
		color:#fff;
		background-color:#02aef0;
	}
	.widget_nav_menu .menu li.current-menu-item {
		position:relative;
	}
	.widget_nav_menu .menu li.current-menu-item a,
	.widget_nav_menu .menu li.current-menu-item a:hover {
		color:#fff;
		background-color:#02aef0;
	}
	.widget_nav_menu .menu li.current-menu-item:after {
		content: '';
		position:absolute;
		right:-9px;
		top:0;
		width:10px;
		height:12px;
		background:url(images/side_notch.png) no-repeat 0 0;
	}
	.widget_nav_menu .sub-menu {
		padding:0;
	}
	#socials {
		display:block;
		margin-left:-11px;
		padding:0;
	}
	#socials li {
		float:left;
		list-style:none;
		width:50%;
	}
	#socials li a {
		display:block;
		height: 32px;
		background:url(images/soc.png) no-repeat 0 0;
		-webkit-transition: none;
		-moz-transition: none;
		-o-transition: none;
		-ms-transition: none;
		transition: none;
	}
	#socials li.twtr a {
		background-position: 0 -71px;
	}
	#socials li.twtr:hover a {
		background-position: 0 0;
	}
	#socials li.gplus a {
		background-position:-110px -71px;
	}
	#socials li.gplus:hover a {
		background-position:-110px 0;
	}
	#socials li.fb a {
		background-position:0 -106px;
	}
	#socials li.fb:hover a {
		background-position:0 -35px;
	}
	#socials li.rss a {
		background-position:-110px -106px;
	}
	#socials li.rss:hover a {
		background-position:-110px -35px;
	}
	#socials li a span {
		display:none;
	}
	
/* =============================================================================
   Footer
   ========================================================================== */
	#footer .footer_color{background-color: #040F47;height: 60px; width: 230px; float:left; display: block;}
	#footing{padding: 0 !important;}
	#subfooting{padding: 0 !important;}
	#subfooter .subfooter_color{background-color: #040F47;height: 30px; width: 230px; float:left; display: block;}
	#footer a.cuny {
		display:inline-block;
		width:119px;
		height:57px;
		background:url(images/cuny.png) no-repeat 0 0;
		margin-top: 10px;
	}
	#footer a.cuny span {
		display:none;
	}
	
/* =============================================================================
   Frontpage
   ========================================================================== */
   
	.sections {
		margin: 20px 0 !important;
	}
	.sections li {
		float: left;
		list-style: none outside none;
		margin-bottom: 5%;
		margin-right: 5%;
		padding:0;
		width: 45%;
	}
	.sections li .post_title {
		background:url(images/divider_half.png) no-repeat center bottom !important;
	}
