/* overriding styles */

.container {
	margin: 0 auto;
	padding: 0;
	position:relative;
	background-color: #FFF;
	min-height: 800px;
	padding-bottom:25px;
}

/* Escape grid (in order to use fixed widths instead of the "span-x" classes found in screen-default.css. Needed to accurately position elements */
.escapegrid {
	float: left;
}

body {background-color: #e5e3e3;
-x-system-font:none;
color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:70%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}

textarea {
	height: 100px;
}

/* Language Bar ====================================================== */

#languagebar {
	padding-top: 2px;
	height: 20px;
	padding-bottom: 2px;
}

#languagebar a {
	color: #4f4f4f;
	text-decoration: none;
}


/* Logo and Ad ====================================================== */
#logo{height: 84px;
	width: 190px; 
	margin-right:10px;
}

#logo-spacer {
	width:10px;
}

#ad{height: 84px;
z-index: 4;
width:700px;
margin-left:10px;
}

#ad-spacer {
	width: 10px;
}

#ad-intro-pic {
	margin-left: 5px;
	width: 18px;
}


/* Navigation ====================================================== */

.nav1{
height:25px; 
background: #ce5656;
font-weight: bold;
font-size:110%;
border-top: 2px solid #333;
}

.nav1-link {
	padding-top: 5px;
	padding-left: 34px;
	padding-right: 33px;
	height: 25px;
}

.nav1-leftspace{
	width: 7px;
}

.nav1-homelink {
	width: 41px;
}

.nav1-newslink {
	width: 39px;
}

.nav1-blogslink {
	width: 40px;
}

.nav1-investorsentrepreneurslink {
	width: 202px;
}

.nav1-jobslink {
	width: 30px;
}

.nav1-aboutlink {
	width: 75px;
}

.nav1-contactlink {
	width: 54px;
}

.nav1-endlink {
	width: 6px;
}

.nav1-clicked {
	background: #a4312e;	
}

.nav1-hover {
	background: gray;
}

.nav2{
height:25px; 
background: #c92424;
border-bottom: 2px solid #333;
font-weight: bold;
font-size:110%;
}

.nav2-link {
	padding-left: 34px;
	padding-right: 33px;
	padding-top: 5px;
	height: 20px;
}

.nav2-databaselink {
	width: 142px;
}

.nav2-eventslink {
	width: 47px;
}

.nav1-contributelink {
	width: 69px;
}

.nav2-spacer {
	width: 138px;
}

.nav2-searchlink {
	margin-right: 3px;
	float: right;
}

/* Windows search button stuffs */

input.nav2-searchinput-win {
	height: 15px;
	margin-top: 2px;
	margin-bottom: 2px;
	border: 0px;
}

input.nav2-searchbutton-win {
} 

/* Mac search button stuffs */

input.nav2-searchinput-mac {
	height: 14px;
	margin-top: 1px;
	border: 1px solid #CCCCCC;
}

input.nav2-searchbutton-mac {
	height: 18px;
	margin-top: 4px;
} 


.nav2-endlink {
	width: 413px;
}

.nav2-clicked {
	background: #9d140d;	
}

.nav2-hover {
	background: gray;
}

/* Datebar ====================================================== */
div#datebar {
	/* border-bottom: 1px solid #cccccc; */
	background:#cccccc;
	height: 25px;
}

.pagedate {
	padding: 5px;
}

.tagline {
	padding-top: 5px;
	text-align: center;
	font-weight: bold; 
	font-size:100%; 
	font-style:italic;
}

/* Titlebar ====================================================== */

div#titlebar {
	text-align:center;
	padding: 5px;
	font-size: 20px;
	font-weight: bold;
}


/* Right Bar ====================================================== */
.rbar-top {
	margin-top: 10px;
}

/* Content ====================================================== */
div#content{z-index: 1;}

div#content-left{background-color: #FFF;
padding: 7px;
height: 100%;
min-height: 400px;
z-index: 7;
}

div#content-right{background-color:#FFF;
padding: 7px;
height: 100%;
min-height:400px;
z-index: 7;
}

div#content-resource{background-color: #FFF;
height: 100%;
min-height: 400px;
z-index: 7;
}

/* Footer ====================================================== */
div#footer{ 
background-color: #dad8d8;
min-height:25px;
color: black;
text-align: center;
z-index: 1;
position:absolute;
bottom:0px;
}

img.image-left{vertical-align: text-top;
float:left;
padding: 0 5px 0 0;}

img.image-right{vertical-align: text-top;
float: right;
padding: 0 0 0 5px;
}

img.image-center{vertical-align: text-top;
float:center;
padding: 5px;}

/*Formating ids and classes ====================================================== */

#featured-article{}
#community{background-color: #f0bcbc;
height:20px;}

#discussions a{
	text-decoration: none;
}
#most-commented a {
	text-decoration: none;
}
/*
#comments{
min-height: 100px;
background: #D1D1D1;
border: #000000 solid 1px;
}
*/
span#comment-title {
	padding-left: 10px;
}

.comment-entry {
	background: #ffffff;
	border: #a1a1a1 solid 1px;
	padding: 5px;
}
.comment-subject {
	font-weight: bold;
}

.comment-add-form {
	padding-left:10px;
}
.update{ 
 padding:5px 5px 5px 5px;
 /*height:135px;*/
 }


#nav1 a, #nav2 a {
	color: #FFFFFF;
	text-decoration: none;
}

#feedControl {
  padding-top: 10px;
  width : 308px;
  height : 160px;
}

/* News Feeds Control ====================================================== */

div.newsfeed img {
	vertical-align: text-top;
	float:left;
	padding: 0 5px 0 0;
}

/* Wordpress ====================================================== */

.post {
	padding: 5px;
	background: #ffeeee;
	border: 5px solid #cccccc;
	margin-top: 5px;
	margin-bottom: 5px;
}                    

.entry {
	
}

#published {
	padding-top: 5px;
	
}

/* Resources ====================================================== */

p.resources-sector {
	margin-left:42px;
	margin-bottom:0px;
}

div#sector-list {
	background:#FFDDDD; 
	padding:10px; 
	border-top: 5px solid #cccccc; 
	border-left: 5px solid #cccccc; 
	/* border-bottom: 5px solid #cccccc; */
	height:275px;
}

div#map-form {
	background:#FFEEEE; 
	padding:10px 20px; 
	border-top: 5px solid #cccccc; 
	border-right: 5px solid #cccccc; 
	border-top: 5px solid #cccccc; 
	height:275px;"
}

div#search-form {
/*	background:#FFEEEE; */ 
	border: 5px solid #cccccc; 
	margin-bottom:10px;
}

div#search-results {
	margin-top: 10px;
}

.tagcloud {
	width: 676px; 
	padding: 5px; 
	background: #DDEEFF; 
	font-type: Arial; 
	margin-bottom:10px; 
	text-align:justify; 
	float:left;
}

.map {
	 border:2px solid #ccc; 
	 position:relative; 
	 float:left; 
	 width: 330px;
}

.event-table {
	background:#DDD; 
	text-align:center;
}



/* Currency Converter ====================================================== */

p#convert-alert {
	color:#F00;	
}

/* Updates formatting ====================================================== */

div.post-even {
	margin: 5px 0px;
	padding: 10px;	
	border: 1px solid #cccccc
}

div.post-odd {
	margin: 5px 0px;
	padding: 10px;
	background-color:#FFEEEE;
	border: 1px solid #cccccc
}

/* Upload formatting ====================================================== */

p.checkbox {
	margin:0px;
}
.fontred {
	font: #FF0000;
}

.updatepost {
	style="background:#EEEEEE; 
	border: 3px solid #C00; 
	margin: 5px 0;" 
}

/* Remove underline from front page links ====================================================== */

h3 a {
	font-weight: bold;
	text-decoration: none;
}
h4 a {
	font-weight: bold;
	text-decoration: none;
}

/* Index text styles ====================================================== */

.quickref {
	border:1px solid #f0bcbc;
	text-align:center;
	padding:5px;
	width:300px;
}

.reftitle {
	font-size:1.2em; 
	font-weight:bold;
}

.rssbox {
	border: 1px solid #ccc; 
	background: #ffeeee;
}

.photo-credit {
	text-align:right; 
	padding: 2px 5px 0px 0px;
}

.article-photo {
	float:left; 
	font-size:9px;
}

.db-button {
	width:248px; 
	text-align:center; 
	background: #eee; 
	border: 2px solid #f0bcbc; 
	padding:5px; 
	margin-left:10px;
	margin-bottom: 5px; 
	font-size:1.2em; 
	font-weight:bold; 
}

.ghettobutton-blue {
	  border: 2px solid #ccc;
	  background-color:#DDEEFF;
	  padding: 4px;
}

.ghettobutton-red {
	  border: 2px solid #ccc;
	  background-color:#CC3300;
	  padding: 4px;
	  color:#FFFFFF;
}


/* Static pages (about, contact, etc) ====================================================== */

.statictext {
	font-size:1.2em;
}

.sigbox {
	float: right; 
	text-align: right; 
	background: #EEEEEE; 
	border: 1px solid #CCCCCC; 
	margin-left: 550px;
	margin-top: 8px;
}

/* General Text and Borders ====================================================== */

.centered {
	text-align:center;
}

.bold {
	font-weight:bold;
}

.border-red-1px {
	border:1px solid #f0bcbc;
}

.border-grey-2px {
	border: 2px solid #ccc; 
}

/* Buttons ====================================================== */

.button-200px {
	text-decoration:none;
	background-image:url('./images/layout/button-200-up.gif'); 
	background-repeat:no-repeat; 
	padding: 8px; 
	text-align:center;
	text-decoration: none;
}

/* News page ====================================================== */

.newsbox {
	border:5px solid #CCCCCC; 
	background:#FFEEEE; 
	padding:5px;
	margin-bottom:10px; 
}
