/*  
Theme Name: Next Wave Ventures
Theme URI: http://nextwave-ventures.com
Description: Theme design and development by: Tourist
Version: 1.0
Author: Errol Sidelsky
Author URI: http://www.wearetourist.com
*/

body {margin:0; padding:0; font:100%/125% Georgia, "Times New Roman", Times, serif; color:#000; background-color:#1b2a34; font-weight:normal;}
#wrapper {margin:0 auto; padding:0; width:960px; background-color:#FFF;}
#logoHolder {margin:0; padding:0; width:600px; border:#F00 solid 0px; float:left; height:89px;}

#searchHolder { float:right; width:300px; border:#F00 solid 0px; text-align:right; margin:0; padding:44px 20px 0 0; height:45px; }
button { font-size:10px; text-transform:uppercase; margin:0; padding:3px; border:none; cursor:pointer; background-color:#FFF; color:#949494}
#searchHolder input { margin:0; padding:3px; background-color:#e6e6e6; border:none;}
#searchHolder input:focus, #searchHolder input:hover { 
background:#cedfeb none repeat scroll 0 0;
}

.clear{ margin:0; padding:0; clear:both;}
h1{ margin:0 0 20px 0; padding:0 0 15px 0; font-size:140%; border-bottom:#CCC dashed 1px; font-weight:normal; line-height:130%; color:#2d4556;}
h2{ margin:0 0 10px 0; padding:4px 0 3px 10px; background-color:#6caedf; height:22px; font:115% Georgia, "Times New Roman", Times, serif; color:#fff; font-weight:normal; }
h3{ margin:10px 0 10px 0; padding:0 0 0px 0; font-size:140%; border-bottom:#CCC dashed 0px; font-weight:normal; line-height:130%; color:#2d4556;}
h3 a:link, h3 a:active, h3 a:visited{ margin:0; padding:0 0 0 0; font-weight:normal; line-height:130%; color:#2d4556; text-decoration:underline;}
h3 a:hover { margin:0; padding:0 0 0 0; font-weight:normal; line-height:130%; color:#6caedf; text-decoration:underline;}
h4{ margin:0 0 10px 0; padding:0 0 0px 0; font-size:140%; border-bottom:#CCC dashed 0px; font-weight:normal; line-height:130%; color:#2d4556;}


a:link { color: #6caedf; text-decoration: none; }
a:visited { text-decoration: none; color: #6caedf; }
a:hover { text-decoration: underline; color: #2d4556; }
a:active { text-decoration: none; color: #6caedf; }

a img { border:none;}
li{ list-style-type:none}

.alignnone { margin:0 0 0 0; padding:0;}

ol { margin:0; padding:0}

.smallCopy { font-size:80%; color:#6caedf; margin:0 0 10px 0; padding:0;}
html { min-height: 100%; margin-bottom: 1px; }

/* investorsColours */
body#investorsColours #mainNav { margin:0; padding:0 0 0 10px; width:950px; background-color:#2d4556; height:30px; }
body#investorsColours #subNavHolder {margin:0; padding:0 0 0 20px; width:940px; background-color:#6caedf; height:30px;}
body#investorsColours #mainNav .page_item a:link, body#investorsColours #mainNav .page_item a:visited, body#investorsColours #mainNav .page_item a:active {
color: #fff; display:block; text-decoration:none; padding:0 10px 0 10px; margin:0 0 0 0; 
}

body#investorsColours #mainNav .current_page_item a:link, body#investorsColours #mainNav .current_page_item a:visited, body#investorsColours #mainNav .current_page_item a:active, body#investorsColours #mainNav .page_item a:hover {
color:#6caedf; text-decoration:underline;  background:url(images/InvestorMarkerIcon.gif) no-repeat center bottom; display:block; padding:0 10px 0 10px; margin:0 0 0 0; }

body#investorsColours h2{ margin:0 0 10px 0; padding:5px 0 0 10px; background-color:#fff; font:100%/125% Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; background-color:#2d4556; /*background:#2d4556 url(images/investorh2Marker.gif) no-repeat 5px 9px;*/}



.darkBlue { color:#2d4556;}
.lightBlue { color:#6caedf;}

.uppercase { text-transform:capitalize;}

#mainNav { margin:0; padding:0 0 0 10px; width:950px; background-color:#6caedf; height:30px; }
#mainNav ul { margin:0; padding:0 0 0 0; list-style-type:none; font:95% Georgia, "Times New Roman", Times, serif; position:absolute}
#mainNav ul li { margin:6px 0 0 0; padding:0 0 0 0; float:left; border-right:#FFF solid 1px; text-align:left; display:block; height:18px; }

#mainNav .page_item a:link, #mainNav .page_item a:visited, #mainNav .page_item a:active {
color: #fff; display:block; text-decoration:none; padding:0 10px 0 10px; margin:0 0 0 0;  background-image:none; 
}

#mainNav ul li .page_item a:link, #mainNav ul li .page_item a:visited, #mainNav ul li .page_item a:active {
color: #fff; display:block; text-decoration:none; padding:0 10px 0 10px; margin:0 0 0 0; background-image:none; 
}

#mainNav .current_page_item a:link, #mainNav .current_page_item a:visited, #mainNav .current_page_item a:active, #mainNav .page_item a:hover {
color:#2d4556; text-decoration:none;  background:url(images/markerIcon.gif) no-repeat center bottom; display:block; padding:0 10px 0 10px; margin:0 0 0 0; height:24px;
}


#mainNav .current_page_ancestor a:link, #mainNav .current_page_ancestor a:visited, #mainNav .current_page_ancestor a:active, #mainNav .current_page_ancestor a:hover {
color:#2d4556; text-decoration:none;  background:url(images/markerIcon.gif) no-repeat center bottom; display:block; padding:0 10px 0 10px; margin:0 0 0 0; height:24px;
}


#mainNav ul li .page_item a:hover {background:url(images/markerIconLight.gif) no-repeat center bottom; display:block; color:#2d4556;}
/*#mainNav ul li .current_page_item  {background:url(images/markerIconLight.gif) no-repeat center bottom; display:block; padding:10px;}*/

#mainNav ul li .current_page_item a:link, #mainNav ul li .current_page_item a:visited, #mainNav ul li .current_page_item a:active, #mainNav ul li .current_page_item a:hover
{background:url(images/markerIconLight.gif) no-repeat center bottom; display:block; color:#2d4556; }

#mainNav ul li ul { position:absolute; top:30px; left:0px; font:95% Georgia, "Times New Roman", Times, serif; border:#F00 solid 0px; width:940px;}
#mainNav ul li ul li { border-right:none;}

/*-- subnav --*/
#subNavHolder {margin:0; padding:0 0 0 20px; width:940px; background-color:#b4d6f1; height:30px;}
/*#subNavHolder ul { margin:0; padding:0; list-style-type:none; font:90%/125% Arial, Helvetica, sans-serif;}
#subNavHolder ul li { margin:8px 0 0 0; padding:0 0 0 0; float:left; border-right:#FFF solid 0px; text-align:center; display:block; height:15px;}*/


/* SubNav */
#mainNav ul li ul li { background-image:none;}




#loginHolder { margin:0; padding:10px 20px 0 0; height:24px; text-align:right; font:65%/125% Arial, Helvetica, sans-serif; background-color:#fff}
/*.loginout { margin:0; padding:0 0 0 0; float:right; display:block; border-right:#CCC solid 0px;}
.register { margin:0 10px 0 0; padding:0 10px 0 0; float:right; display:block; border-right:#CCC solid 1px; }


#loginHolder .loginout a:link, #loginHolder .loginout a:active,#loginHolder .loginout a:visited { color:#666; text-decoration:none;}
#loginHolder .loginout a:hover { color:#333; text-decoration:underline;}

#loginHolder .register a:link, #loginHolder .register a:active,#loginHolder .register a:visited { color:#666; text-decoration:none;}
#loginHolder .register a:hover { color:#333; text-decoration:underline;}*/


#mainImageHolder { margin:0 0 15px 0; padding:0; width:660px; height:300px; background-color:#fff;}

.colums { margin:0 20px 0 0; padding:0; width:310px; float:left; font-size:100%;}

#sideBar{ margin:0 20px 0 10px; padding:0; float:left; width:240px; font:80%/140% "Trebuchet MS", Arial, Helvetica, sans-serif; color:#2d4556; }
#sideBar ul{ margin:0 0 10px 0; padding:0 0 0 0;}

#sideBar li { margin:0 0 0 10px;}

#sideBar ul li#archives-2 {  padding-bottom:10px;}


div.textwidget{ margin:0 0 20px 0; padding:0 10px 0 10px;}
div.textwidget p{ margin:0 0 20px 0; padding:0 0 0 0;}
div.textwidget ul{ margin:0 0 0 0; padding:0 0 0 0; border:#CCC solid 0px}
div.textwidget ul li{ margin:3px 0 3px 0; padding:0 0 0 0; }


div.textwidget ul li a:link, div.textwidget ul li a:visited, div.textwidget ul li a:active { color: #2d4556; text-decoration:underline; background: url(images/OverSideMarkerIcon.gif) no-repeat center left; padding-left:10px; display: block; color: #2d4556; text-decoration:underline;}

div.textwidget ul li a:hover { color: #5689ba; text-decoration:none; background: url(images/sideMarkerIcon.gif) no-repeat center left;}

#recent-posts ul{ margin:0 0 20px 0; padding:0 0 0 0}
#recent-posts ul li { margin:3px 0 3px 10px; padding:0 0 0 0; color:#2d4556;}

#recent-posts ul li a:link, #recent-posts ul li a:visited, #recent-posts ul li a:active { color: #2d4556; text-decoration:underline;  background: url(images/OverSideMarkerIcon.gif) no-repeat center left; padding-left:10px;
display: block;}

#recent-posts ul li a:hover { color: #5689ba; text-decoration:none; background: url(images/sideMarkerIcon.gif) no-repeat center left;}


.post p, #content p { font-size:80%; margin:0 0 0 0; padding:0 0 15px 0;}



#archives { margin-bottom:13px;}

#archives ul{ margin:0 0 20px 0; padding:0 0 0 0}
#archives ul li { margin:3px 0 3px 10px; padding:0 0 0 0; color:#2d4556;}

#archives ul li a:link, #archives ul li a:visited, #archives ul li a:active { color: #2d4556; text-decoration:underline;  background: url(images/OverSideMarkerIcon.gif) no-repeat center left; padding-left:10px;
display: block;}

#archives ul li a:hover { color: #5689ba; text-decoration:none; background: url(images/sideMarkerIcon.gif) no-repeat center left;}





.404post {font-size:80%; padding-right:20px;}

.time, .postmetadata {font-size:75%; }
.time { color:#6caedf;}
.postmetadata { margin:0 0 20px 0; padding:0 0 20px 0; border-bottom:#CCC dashed 1px; display:none; visibility:hidden;}
.post { margin:0 0 20px 0; padding:0 0 20px 0;}
#respond  { display:none; visibility:hidden;}
.navigation { display:none; visibility:hidden;}


#loginform { margin-top:15px;}

#content{margin:0; padding:0; float:left; width:660px;}



#footer{ margin:20px auto; padding:10px 0px 10px 0px; width:920px; font:70%/125% Arial, Helvetica, sans-serif; border-top:#CCC dashed 1px;  text-align:left;}

#footer ul { margin:0 0 0 -10px; padding:0; list-style-type:none; }

#footer ul li { margin:0 0 10px 0; padding:0 0 0 0; float:left; border-right:#e6e6e6 solid 1px; display:block; height:15px;}

#footer .page_item a:link, #footer .page_item a:visited, #footer .page_item a:active {
color: #6caedf; display:block; text-decoration:none; padding:0 10px 0 10px; margin:0 0 0 0; 
}

#footer .current_page_item a:link, #footer .current_page_item a:visited, #footer .current_page_item a:active, #footer .page_item a:hover {
color:#2d4556; text-decoration:underline; display:block; padding:0 10px 0 10px; margin:0 0 0 0; height:22px;
}

#comment { width:650px;}

/*contact us page forms */
.post button, .post input[type="reset"], .post input[type="button"], .post input[type="submit"],#submit { background-color:#e7f4ff; padding:5px 10px 5px 10px; color:#006092; font:1em/130%  Georgia, "Times New Roman", Times, serif; border:none; cursor:pointer;}
/*.post input[type="text"] {background-color:#e7f4ff;  border:none; width:200px; padding:3px;}
.post textarea {background-color:#e7f4ff;  border:none; width:98%; padding:3px; font:1em/120% Georgia, "Times New Roman", Times, serif; color:#333333;}*/


/* about us */

.personHolder { margin:0 20px 10px 0; padding:0 0 0 0; float:left; width:300px; border-bottom:#ccc solid 1px;}
.personBio { margin:0; padding:0 0 10px 10px; float:left; width:150px; border:#F00 solid 0px;  font-size:85%; line-height:125%;}
.prtTitle { margin:0 0 0 10px;}
.personImage { margin:0 0 10px 10px; padding:5px; float:right; border:#e6e6e6 solid 1px; width:117px;}
h5 { margin:0 0 10px 0; padding:0 0 0 0; font-weight:normal; border-bottom:#CCC dashed 0px; width:}
h5 a:link, h5 a:active, h5 a:visited { margin:0; padding:0; color:#6caedf; text-decoration:underline; font-weight:bold; background: url(images/OverSideMarkerIcon.gif) no-repeat center left; padding-left:10px;}
h5 a:hover { margin:0; padding:0; color:#2d4556; text-decoration:underline; font-weight:bold; background: url(images/sideMarkerIcon.gif) no-repeat center left; padding-left:10px;}

.alignright { float:left;}
.personImageBio { margin:0 20px 10px 0; padding:5px;  border:#e6e6e6 solid 1px; width:117px;}
















/***** TOP PAGE *****/
#top {
	height: 30px;
	padding: 0;
	background-color:#fff;
	margin:0;
	font-family:Arial, Helvetica, sans-serif
}

#top .logo {
	width: 360px;
  	height: 25px;
  	float: left;
  	clear: left;
  	margin-top: 5px;
	margin-left: 20px;
	border:#F00 solid 0px;
}






/* Login */
#top ul.login {
  	height: 26px;
	width: auto;
  	float: right;
  	clear: right;
  	font-weight: bold;
	margin:0 0 0 0;
  	color: white;
  	font-size: 80%;
	text-align: right;
background: url(images/login_r.jpg) no-repeat right 0;
	padding-right: 20px;
}

#top ul.login li.left {
  background: url(images/login_l.jpg) no-repeat left 0;
  	height: 26px;
	width: 30px;
	padding: 0 0 0 0;
	margin: 0;
  	display: block;
	float: left;
}

#top ul.login li {
 	text-align: left;
	margin:0;
  	padding: 2px 0 0 10px;
	display: block;
	float: left;
	height: 36px;
  	background: url(images/login_bg.jpg) repeat-x 0 0;
}

#top ul.login li a {
	color: #2d4556;
}

#top ul.login li a:hover {
	color: white;
}

/*Login*/

#wrapperDropDown {
  	width: 960px;
  	background: #fff;
  	margin: 0 auto;/* center the page in Firefox */
  	text-align: left;
}

/* toggle effect - show/hide login*/
#login {
	width: 960px;
	margin:0 auto;
	color: white;
	overflow: hidden;
	visibility:hidden;
	position: relative;
	z-index: 3;
	height: 0;
	border-bottom:none !important;
	padding-bottom:45px !important;

}

#login .loginContent {
	width: 900px;
	height: 80px;
	margin: 0 auto;
	padding: 30px;
	text-align: left;
	font-size: 80%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	background: url(images/loginBg.gif) repeat-x 0 0;
}

#login .loginContent .left {
	width: 120px;
	float: left;
	padding-left: 70px;
	font-size: 0.95em;
}

#login .loginContent .right {
	width: 350px;
	float: right;
	text-align: right;
	padding:0;
	margin:0 -10px 0 0;
	border:#F00 solid 0px;
	font-size: 0.95em;
}

#login .loginContent a {
	text-decoration: underline;
}

#login .loginContent input {
	border: 1px #6caedf solid;
	background: #6caedf;
	margin-right: 5px;
	color: white;
}

#login .loginContent input.rememberme {
	border: none;
	background: transparent;
	margin: 0;
	padding: 0;
}

#login .loginContent form {
	margin: 0 0 10px 0;
}

#login .loginContent input.button_login {
	background: transparent url(images/button_login.gif) no-repeat 0 0;
	width: 28px;
	height: 20px;
	cursor: pointer;
	border: none;
	padding-top:2px;
}

#login .loginClose {
	display: block;
	position: absolute;
	right: 25px;
	top: 10px;
	width: 70px;
	font-size: 0.8em;
	text-align: left;
}

#login .loginClose a {
	display: block;
	width: 100%;
	height: 17px;
	color: #fff;
	text-decoration: underline;
	background: url(images/button_close.gif) no-repeat right 1px;
	padding-right: 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
}

#login .loginClose a:hover {
	background: url(images/button_close.gif) no-repeat right -16px;
  	color: #2d4556;
}








.post ul { margin:0; padding:0;}
.post ul li{ margin:0; padding:0; border:#F00 solid 0px;  display:block;}
.post ul h1{ margin:0; padding:35px 0 0 130px;  line-height:0px; height:35px;}













