/*
Theme Name: nFrastructure exChange
Theme URI: http://joelongstreet.com
Description: Custom Wordpress theme developed by Joe Longstreet for 1102 Grand
Version: 1.0
Author: Joe Longstreet
Author URI: http://JoeLongstreet.com
Tags: 1102 Grand
*/
* {
margin:0;
padding:0;
}
body {
font-family:Helvetca, Arial, sans-serif;
background-color:#12202d;
background-image:url(img/gradientRepeat.jpg);
background-repeat:repeat-x;
color:#fff;
}
img, img a {border:0;}
a {color:#ed893a;}
a:hover {
color:#37cc45;
}
.credits {display:none;}
.fieldwrap {color:#fff;}
textarea {
	background-color:#080f15;
	width:180px;
	height:50px;
	color: #fff;
	border:solid 1px #000;
	}
input {
	background-color:#080f15;
	width:180px;
	color: #fff;
	border:solid 1px #000;
	}
.quickform p {
	margin-bottom:3px;
	padding-bottom:0px;
	}
.relatedposts h3 {font-size:20px;}
.relatedposts ol {
margin-left: 30px;
margin-bottom: 15px;
font-size:13px;
line-height:22px;
}
#breadcrumbs {font-size: 11px;}
/******General Type*****/
h1, h2, h3, h4, h5, h6 {
font-family:Square721, 'Arial Black', Gadget, sans-serif;
text-transform:uppercase;
}
h2.pagetitle {
	font-size:15px;
	line-height:18px;
	margin-bottom:30px;
	}
h2.smallish {
	font-size:1.5em;
	margin-bottom:20px;
	}	
h2 {
font-size:1.5em;
margin-bottom:8px;
line-height:28px;
}
h2.pagetitle {
	font-size:15px;
	line-height:18px;
	margin-bottom:30px;
	}
p {
font-size:13px;
line-height:22px;
}
#ethernet {
position:absolute;
top:245px;
}
#smoke {
position:absolute;
right:0px;
top:0px;
}
#giganto {
background-image:url(img/header.jpg);
background-repeat:no-repeat;
}
#wrapper {
width:827px;
margin:auto;
}
#header {
	margin-bottom:30px;
	margin-left:-8px;
	}
#sidebar {
	float:left;
	width:234px;
	position:relative;
	}
#searchform label {display:none;}
#searchform #s {
	border:none;
	background-color:transparent;
	display:block;
	background-image:url(img/searchBG.png);
	background-repeat:no-repeat;
	width:237px;
	height:41px;
	font-size:15px;
	color:#fff;
	padding-top:9px;
	padding-left:7px;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	}
#searchform #searchsubmit {
	border:none;
	display:block;
	background:transparent;
	background-image:url(img/sendButton_big.png);
	color:#191919;
	width:83px;
	height:31px;
	font-weight:bold;
	text-transform:uppercase;
	font-size:11px;
	margin-top:-15px;
	margin-bottom:30px;
	}		
#sidebar #rssicon {
	text-align:right;
	margin-top:-30px;
	}
#sidebar h3 {
	font-size:22px;
	margin-bottom:8px;
	}
#sidebar ul {
	font-size:13px;
	line-height:20px;
	list-style:none;
	margin-left:9px;
	}
#sidebar ul li a{
	text-decoration:none;
	color:#fff;
	}
#sidebar hr {
	margin-top:15px;
	margin-bottom:15px;
	}
#sidebar #twitter {float:right;}
#sidebar #serverThings {float:right;}
#sidebar #usermessagea {
	font-size:13px;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	line-height:17px;
	}
#sidebar .cform {margin-top:15px;}
.cform .cf-ol{list-style:none;}
.cform label {
	display:block;
	font-size:13px;
	margin-bottom:2px;
	}
.cform input {
	color:#fff;
	border:none;
	background:transparent;
	background-image:url(img/input.png);
	background-repeat:no-repeat;
	width:178px;
	height:23px;
	font-size:13px;
	padding-left:8px;
	padding-top:3px;
	margin-bottom:10px;
	font-family:Verdana;
	}
.cform textarea {
	color:#fff;
	font-family:Verdana;
	border:none;
	background:transparent;
	background-image:url(img/messageBox.png);
	background-repeat:no-repeat;
	width:178px;
	height:113px;
	font-size:13px;
	padding-left:8px;
	padding-top:3px;
	margin-bottom:5px;
	}
.cform .sendbutton {
	background-image:url(img/sendButton_big.png);
	background-repeat:no-repeat;
	width:83px;
	height:31px;
	color:#191919;
	font-weight:bold;
	font-size:11px;
	padding-right:5px;	
	padding-bottom:4px;
	}
.cf_hidden {/*This is an empty fieldset (don't know why it's there)*/
	display:none;
	}
.linklove {
	display:none;
	}
#main {
	float:right;
	width:537px;
	}
#main .entry {
	color: #fff;
	}
.entry h2 a {
	text-decoration:none;
	color:#fff;
	}
.entry h3 {
	margin-bottom:5px;
	}
.entry .theDate {
	margin-bottom:20px;
	}
.entry p {
	margin-bottom:15px;
	color: #fff;
	}
.entry ul, entry ol {
	font-size:13px;
	margin-bottom:15px;
	line-height:20px;
	margin-left:22px;
	}
.entry ul {
	list-style-type:circle;
	}
.imgLeft, .imgRight, .imgCenter {
	padding:15px;
	background-image:url(img/transparentBG.png);
	background-repeat:repeat;
	}
.imgLeft {
	float:left;
	}
.imgRight {
	float:right;
	}
.imgCenter {
	text-align:center;
	}
.entry .addToAny {
	margin-bottom:15px;
	}
.entry hr {
	margin-bottom:25px;
	}
#main .metadata {
	background-image:url(img/transparentBG.png);
	padding:15px;
	line-height:18px;
	}
#main h3#comments {
	margin-bottom:20px;
	margin-top:50px;
	}
#main #comments {
	list-style:none;
	}
#main #comments li {
	margin-bottom:25px;
	}
#comments li .authorPic {
	float:left;
	background-image:url(img/transparentBG.png);
	padding:5px;
	margin-right:8px;
	}
#comments li h4{
	padding-top:3px;
	padding-bottom:4px;
	}
#comments li p {
	margin-left:85px;
	margin-top:4px;
	}
#main #respond {
	margin-top:15px;
	}
#respond h3 {
	margin-bottom:15px;
	margin-top:35px;
	}
#respond label {
	display:block;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:13px;
	margin-bottom:2px;
	margin-left:2px;
	}
#respond input {
	display:block;
	border:none;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	width:178px;
	height:23px;
	color:#fff;
	background:none;
	background-image:url(img/input.png);
	background-repeat:no-repeat;
	padding-left:5px;
	padding-top:2px;
	margin-bottom:8px;
	}
#respond textarea {
	width:358px;
	height:193px;
	border:none;
	background:none;
	background-image:url(img/textArea.png);
	background-repeat:no-repeat;
	color:#fff;
	padding-left:5px;
	padding-top:5px;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:12px;
	}
#respond #submit {
	color:#191919;
	background-image:url(img/sendButton_big.png);
	width:83px;
	height:31px;
	font-weight:bold;
	text-transform:uppercase;
	margin-left:-6px;
	padding-bottom:4px;
	padding-right:3px;
	}
#respond #comment_post_ID {display:none;}
#respond #comment_parent {display:none;}
#_wp_unfiltered_html_comment {display:none;}
.wp-pagenavi {
text-align:center;
margin:auto;
background-image:url(img/transparentBG.png);
padding:5px;
font-size:13px;
color:#fff;
}
.wp-pagenavi a {
	background-image:url(img/transparentBG.png);
	border:1px solid #080f15;
	padding:2px;
	margin-right:3px;
	text-decoration:none;
	}
.wp-pagenavi a:hover {	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
	}
.wp-pagenavi span.pages {
	background-image:url(img/transparentBG.png);
	border:1px solid #080f15;
	padding:2px;
	margin-right:3px;
	}
.wp-pagenavi span.current {
	background-image:url(img/transparentBG.png);
	border:1px solid #080f15;
	padding:2px;
	margin-right:3px;
	}
#footer {
text-align:center;
margin-top:20px;
margin-bottom:15px;
font-size:11px;
}
.clearer {clear:both;}
.cf_info {margin-bottom:15px}
/* Captions & aligment */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {float: left;}
.alignright {float: right;}
#enewssignup .relatedposts {display:none;}
#enewssignup input {
	width:110px;
	padding:3px;
	margin-bottom:5px;
	}
#enewssignup {margin-bottom:20px;}
#landing {
	margin:0;
	padding:0;  
	text-align:center;  /* because IE7 is picky */
	background:url(i/1102grandbg.png);
	background-position:top right;
	background-repeat:repeat-y;
	background-color:#00718f;
	}
#landing p {margin-top:1px;}
#landing #ethernet {display:none;}
#landing #smoke {display:none;}
#landing #header {display:none;}
#landing #header h1 {display:none;}
#landing #clearer {display:none;}
#landing #footer {display:none;}
#landing #giganto {
	background:url(i/tower.png);
	background-repeat:no-repeat;
	background-position:bottom;
}
/*                                                                 Links
######################################################################## */
#landing a {
	color: #f26403;
	text-decoration: none;	
	}
#landing a img {border: none;}
#landing a:visited {
	color:  #f26403;
	text-decoration: none;
	}
#landing a:hover {
	color: #fff;
	text-decoration: none;
	}
/*                                                          Top logo box
######################################################################## */
#landing #overall {width:100%;}
#yellow {
	float:right;
	width:632px;
	height:768px;
	background:url(i/yellow.png);
	background-position:top right;
	background-repeat:no-repeat;
	padding:0px; 
	margin:0px;
	}		
#yellowtxt {
	padding:50px 0px 0px 150px;
	text-align:justify;
	width:325px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:11px;
	letter-spacing:1px;
	line-height:20px;
	overflow:hidden;
	}	
#floatlogo {
	float:right;
	width:409px;
	height:251px;
	background:url(i/grandlogo.png);
	background-repeat:no-repeat;
	margin-top:235px;
	margin-right:-60px;
	}	
#floatlogo span{
	display:block;
	width:409px;
	height:251px;
	text-indent:-9999px;
	overflow:hidden;
	}
#textholder {
	padding: 50px 0px 0px 487px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:13px;
	letter-spacing:1px;
	line-height:18px;
	text-align:left;
	}
#formholder {
	width:200px;
	padding: 180px 0px 0px 290px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:11px;
	letter-spacing:1px;
	line-height:18px;
	text-align:center;
	}
.thinkgreen {
	background:url(i/thinkgreen2.png);
	background-position:top center;
	background-repeat:no-repeat;
	width:477px; 
	height:103px;
	}
.thinkgreen span{
	display:block;
	width:477px; 
	height:103px;
	text-indent:-9999px;
	overflow:hidden;
	}
.request {
	background:url(i/requestgrenk.png);
	background-position:top center;
	background-repeat:no-repeat;
	width:477px; 
	height:71px;
	}
.request span{
	display:block;
	width:477px; 
	height:71px;
	text-indent:-9999px;
	overflow:hidden;
	}
.columnleft {
	float:left;
	width:240px;
	margin-left:20px;
	margin-right:5px;
	}
.columnright {
	width:240px;
	float:left;
	}
#landing h2 {
	margin-top:0px;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;}
#landing input {
border:0px;
background-color: #00718f;
width:150px;
border:solid 3px #00718f;
margin-bottom:10px;
padding:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
font-size:8pt;
line-height:16px;
}
#landing a {color:#2c7500;}
#landing a:hover {color:#37cc45;}	
#landing a:visited {color:#2c7500;}
#landing p{margin-bottom:20px;}	
#landing h3 {margin-top:20px;}	
#landing .send {
float:right;
margin-right:18px;
width:100px;}
#landing .fmverify {width:80px;}
#landing label {color:#000;}
#landing textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:9pt;
	line-height:16px;
	border:0px;
	background-color: #00718f;
	border:solid 3px #00718f;
	width:150px;
	height:100px;}
#landing .submit {
	text-align:left;
	padding-left:120px;}	
#chatInput label {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:9pt;
	display:inline;
}