/*
Theme Name: Vertigy
Theme URI: 
Description: 
Version: 1.0
Author: Krishan Rodrigo
Author URI: 
Tags: 
*/

/* Begin Typography & Colors */
body {
	font-size: 12px; /* Resets 1em to 10px */
	font-family: "Trebuchet MS", Arial, verdana, Sans-Serif;
	background: #f9f9f9;
	color: #3b3b3b;
	text-align: left;
	margin: 5px 0 0 0;
	padding: 0;
	}

#page {
	background-color: white;
	width: 915px;
	margin: 0 auto;
	padding: 0;
	}

#header {
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	
	}

#headerimg 	{
	margin: 0;
	width: 201px;
	height: 61px;
	background: #7f7f7f;
	float: left;
	}
	
#headerimg h1 {
	margin: 0;
	padding: 0;
}

#headerimg h1 a{
	display: block;
	width: 201px;
	height: 61px;
	background: url('images/vertigy-logo.jpg');
}

#headerimg h1 i {
	display: none;
}

#content {
	display: block;
	clear: left;
	}

.widecolumn .entry p {
	}

.narrowcolumn .entry, .widecolumn .entry {
	
	}

.widecolumn {
	
	}

.narrowcolumn .postmetadata {
	
	}

hr {
	display: none;
}

#mainnav {
	width: 714px;
	float: right;
	list-style-type: none;
	background: #989797 url('images/header-bg.gif') bottom repeat-x !important;
	height: 61px;
	font-size: 14px;
}



#banner {
	height: 275px;
	text-align: center;
	font-size: 18px;
	font-weight: normal;
	color: #7e7e7e;
	border-bottom: 5px solid #bcbbbb;
	clear: left;
}

#home {
	clear: both;
	padding: 17px 0 17px 0;
	background:#fff;
	display: block;
	height: auto;
	width: 907px;
	min-height: 188px;
}

#home .item {
	width: 272px;
	float: left;
	background: #f6f5f5;
	margin: 0 10px 0 16px;
}

#home .item h2 {
	line-height: 18px;
	margin: 0 0 10px 0 !important;
	padding: 17px 0 10px 22px;
	font-size: 17px;
	color: #69b008;
	font-weight: bold;
	background: url('images/item-top-bg.gif') top right no-repeat;
	display: block;
}

#home .item h2 a {
	color: #69b008;
	display: block;
	text-decoration: none;
}

#home .item .body {
	padding: 0 22px 0 22px;
	display: block !important;
	float: left;
	line-height: 16px;
	font-size: 13px;
	height: 143px;
	display: block;
	width: 228px;
	background: url('images/item-bottom-bg.gif') bottom left no-repeat;
}

#home .item .body p {
	margin: 0 0 15px 0;
	padding: 0;
}

#footer {
	border-top: 5px solid #91ce3f;
	clear: left;
	padding: 0 0 0 24px !important;
	font-size: 11px;
	margin: 0 0 10px 0;
	color: #abaaaa;
	line-height: 35px;
	height: 35px;
	display: block;
}

#footer p {
	margin: 0;
	padding: 0;
	width: 196px;
	float: left;
}

#footer #footernav {
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: left;
	width: 679px;
}

#footer #footernav li {
	list-style-type: none;
	float: left;
}

#footer #footernav li a{
	color: #abaaaa;
	text-decoration: none;
	padding: 0 30px 0 0;
}

#footer #footernav li a:hover{
	color: #72c343;
}

.widecolumn {
	padding: 17px 15px;
	min-height: 200px;
}

.narrowcolumn {
	padding: 4px 8px 10px 7px;
	min-height: 200px;
}
/*
.narrowcolumn .post, .widewcolumn .post {
	padding: 17px 15px;
	min-height: 200px;
}*/

.narrowcolumn p, .widecolumn p {
	padding: 0;
	margin: 0 0 7px 0;
}

.narrowcolumn p a, .widecolumn p a {
	color: #69b008;
}

.narrowcolumn p a:hover, .widecolumn p a:hover {
	color: #69b008;
	text-decoration: underline;
}

.narrowcolumn h2, .widecolumn h2 {
	height: 18px;
	margin: 0;
	padding: 0 0 15px 0;
	font-size: 17px;
	color: #69b008;
	font-weight: bold;
}

#nav {
	height: 56px;
	margin: 0;
	padding: 0;
}

#nav li {
	float: right;
	list-style-type: none;
	margin: 0;
	line-height: 56px;	
	font-weight: normal;	
}

#nav li a {
	color: #fff;
	text-decoration: none;
	padding: 0 21px;
	display: block;	
	border-left: 1px solid #a9a9a9;
	border-bottom: 5px solid #abaaaa;
}

#nav li a:hover {
	background: #7e7e7e;
	border-bottom: 5px solid #989797;
}

/*#nav li.current_page_item a {
	background: #7e7e7e;
	border-bottom: 5px solid #acd778;
}*/

ul#nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}

ul#nav li {
	position: relative;
	/*float: left;
	width:149px;*/
}
	
ul#nav li ul {
	position: absolute;
	margin-left: -999em; /* hide menu from view */
	top: 56px;
	left:0;
	border-bottom: 5px solid #72c343;
	border-top: 5px solid #989797;
	border-left: 5px solid #72c343;
	border-right: 5px solid #72c343;
}



/* Styles for Menu Items */
ul#nav li a {
	/*display: block;
	text-decoration: none;
	color: #777;
	background: #ffffcc; 
	padding: 5px;
	border: 1px solid #ccc;
		margin-bottom:-1px;
	min-height:0;*/	
	}
/* commented backslash mac hiding hack \*/ 
* html ul#nav  li a {height:1%;	position:relative;}
/* end hack */ 

/* this sets all hovered lists to red */
#nav li ul li a {
	border-bottom: 1px solid #abaaaa;
}

#nav ul li:hover a,#nav ul li.over a,
#nav ul li:hover li a:hover,#nav ul li.over li a:hover {
   color: #fff !important;
   border-bottom: 1px solid #acd778;
   background: #7e7e7e;}

/* set dropdown to default */
#nav li:hover li a,#nav li.over li a {
   color: #fff;
   background-color: #ccc; 
}

#nav li:hover li a:hover,#nav li.over li a:hover {
   color: #fff;
   background-color: #7e7e7e; 
}
#nav :hover ul ul{visibility:hidden; left:161px; float: left; top: 0; border-top: 5px solid #72c343;border-right: 5px solid #72c343; z-index:30;}
#nav :hover ul :hover ul{ visibility:visible;}

#nav li ul li a { padding: 2px 5px; line-height: 21px;width: 150px; font-size: 12px; } /* Sub Menu Styles */
#nav li ul li ul li a { padding: 2px 5px; line-height: 21px;width: 145px; font-size: 11px; } /* Sub Menu Styles */
#nav li:hover ul,#nav li.over ul {margin-left:0; } /* show menu*/

ul.downloads {
	margin: 0;
	padding: 0;
	list-style-type: none;
	clear: left;
	width: 100%;
}

ul.downloads li a {
	color: #72c343;
	display: block;
	margin: 0;
	list-style-type: none;
	padding: 5px 0 8px 33px;
	background: url("images/ico_pdf.gif") left center no-repeat;
	margin-right: 33px;

}

ul.downloads li a:hover {
	text-decoration: none;
}

#networking { 
	height: 79px; 
	min-height: 79px;
	line-height: 79px;
	border-top: 5px solid #f9f9f9;
	padding: 0 24px;
	display: block;
	text-align: center;
}

#networking img {
	margin: 5px 30px 0 30px;
}

img {
	border: 0;
}

