@charset "utf-8";
/* CSS Document */

html,body{margin:0;padding:0}

body{text-align:center; font-family:Verdana, Geneva, sans-serif; background-color:#000000;  font-size:12px; }

h1, h3 {font-size:14px;}
.blueText {color:#004e60; font-weight:bold; text-decoration:none;}
.clearBoth {clear:both; display:block; height:1px; width:100%; overflow:hidden; line-height:1px;}
.clearBothFooter {clear:both; display:block; height:6px; width:100%; overflow:hidden; line-height:1px;}
.clearBothWhite {clear:both; display:block; height:1px; width:100%; overflow:hidden; line-height:1px; background-color:#FFF}
.clearHomeWhite {clear:both; display:block; height:5px; width:100%; overflow:hidden; line-height:1px; background-color:#FFF}
.floatL {float:left}
.floatR {float:right; padding-top:20px;padding-right:10px;}

#header					{  }

div#header{position:relative; padding-top:10px; background-color:transparent; color:#FFF; z-index:1;
background: #1e1b1a; border-bottom: 5px solid #383332; padding: 0 0 0 0; background-image:url(../images/header_bg1.JPG); height:80px;
}
div#header a {color:#FFF}
div#header img {padding-bottom:0;}


div#container{text-align:left; width:900px;margin:0 auto; /*background-image:url(../img/big-bg.gif);*/ background-position:center top; background-repeat:no-repeat; padding-bottom:15px; }

div#containerLogin{text-align:left; width:900px;margin:0 auto; background:transparent; }

div#footer{ padding-top:10px;  background: #ffffff;color: #666666; font-size:11px; clear:both;width:898px; height:100px; border:1px solid #ffffff;}
div#footer p {margin:10px;}

div#content{float:left;width:580px; background-color:#FFF; color:#000; padding: 20px 10px; border:0px solid #FF6; }
div#contentSubs{float:left;width:580px; background-color:#FFF; color:#000; padding: 20px 10px; border:0px solid #FF6; min-height:550px; }
div#navigation{background:#fff; float:left;width:290px; border:0px solid #C0C; padding-top:20px; padding-left:4px; padding-bottom:20px;}
div#contentBig{float:left;width:870px; background-color:#FFF; color:#000; padding: 20px 10px; border:0px solid #FF6; min-height:550px; }

div#navcontainer ul {padding: 0; margin: 0;  color: #fff; float: left; width: 100%; font-family:Verdana, Geneva, sans-serif; font-size:11px; position:relative; height:32px; list-style:none; z-index:500;background: url(../images/topnav.jpg) repeat-x #CCC; height: 30px; border: 1px solid #CCC;}
/*div#navcontainer ul li { display: inline; height:32px;}
div#navcontainer ul li a {background-color: transparent; color: #ffffff; text-decoration: none;float: left; background-image:url(../img/btn-off.gif); height:24px; width:179px;  margin-right:1px; text-align:center; font-weight:bold; padding-top:8px;}
div#navcontainer ul li a:hover {background-color: transparent; color: #ffffff; text-decoration: none;float: left; background-image:url(../img/btn-on.gif); height:24px; width:179px;  margin-right:1px; text-align:center; font-weight:bold; padding-top:8px;}
{background-color: transparent; color: #ffffff; text-decoration: none;float: left; background-image:url(../img/btn-on.gif); height:24px; width:179px;  margin-right:1px; text-align:center; font-weight:bold; padding-top:8px;}{background-color: transparent; color: #ffffff; text-decoration: none;float: left; background-image:url(../img/btn-on.gif); height:24px; width:179px;  margin-right:1px; text-align:center; font-weight:bold; padding-top:8px;}
div#navcontainer ul li .on {background-color: transparent; color: #ffffff; text-decoration: none;float: left; background-image:url(../img/btn-on.gif); height:24px; width:179px;  margin-right:1px; text-align:center; font-weight:bold; padding-top:8px;}*/


div#bigImg {height:230px; width:900px; margin:0; padding:0; float:left; border-top:1px solid #FFF; z-index:0;}
div#wrapper {background-color:#FFF;}

.rightBoxWrap {width:271px; border:0px solid #C30}
.rightTabHeader { height:18px;color: #333; font-size: 12px; font-weight: bold; margin: 0; padding: 6px 10px; background: url(../images/feed-title-white.jpg) repeat-x top ; border: 1px solid #CCC; 
/*background: url(../images/feed-title-white.jpg) repeat-x top #0052a3; width:271px; height:25px;border:1px solid #43a0a5; */}
.rightTabHeader div {padding-top:8px; font-weight:bold; color:#666666; padding-left:10px;}
.rightBoxBody {width:248px; border:1px solid #43a0a5; padding:10px;}

div#teamOfTheMonthWrap {background-color:#085164; width:580px;}
div#teamOfTheMonth {background-color:#085164; width:580px;}
div#teamOfTheMonth .left {float:left; width:380px;background-color:#085164; padding:10px; color:#FFF;}
div#teamOfTheMonth .left  h1 {color:#89ce0f; font-size:14px;}
div#teamOfTheMonth .right {float:left; width:180px; background-color:#085164; }


.blueRoundEdge {width:580px; height:15px; margin:0; padding:0;}
.blueHeader {color:#FFF; background-color:#085164; font-size:11px; height:31px;}
.vline {float:left; width:3px;}
.col100 {float:left; margin:5px 3px; width:100px; text-align:center}
.col60 {float:left; margin:3px; width:60px; text-align:center}
.col50 {float:left; margin:3px; width:50px; text-align:center}
.col40 {float:left; margin:3px; width:40px; text-align:center}
.hline {margin-left:15px; padding-top:6px; padding-bottom:3px;}

div#theEdgeHeader {width:900px; height:90px; margin:0 auto}
.videoSpacer {height:60px;}


/*** Wors Press Stylers ****/


form {
	/*margin-left: 8px;
	padding: 16px 16px 40px 16px;
	font-weight: normal;
	-moz-border-radius: 11px;
	-khtml-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 5px;
	background: #fff;
	border: 1px solid #e5e5e5;
	-moz-box-shadow: rgba(200,200,200,1) 0 4px 18px;
	-webkit-box-shadow: rgba(200,200,200,1) 0 4px 18px;
	-khtml-box-shadow: rgba(200,200,200,1) 0 4px 18px;
	box-shadow: rgba(200,200,200,1) 0 4px 18px;*/
}

form .forgetmenot { font-weight: normal; float: left; margin-bottom: 0; }

#login form .submit input {
	font-family: "Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif;
	padding: 3px 10px;
	border: none;
	font-size: 12px;
	border-width: 1px;
	border-style: solid;
	-moz-border-radius: 11px;
	-khtml-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	cursor: pointer;
	text-decoration: none;
	margin-top: -3px;
	text-shadow: rgba(0,0,0,0.3) 0 -1px 0;
}

#login form p {
	margin-bottom: 0;
}

label {
	color: #777;
	font-size: 13px;
}

form .forgetmenot label {
	font-size: 11px;
	line-height: 19px;
}

form .submit { float: right; }

form p { margin-bottom: 24px; }

h1 a {

	width: 326px;
	height: 67px;
	text-indent: -9999px;
	overflow: hidden;
	padding-bottom: 15px;
	display: block;
}



#backtoblog a {
	position: absolute;
	top: 7px;
	left: 15px;
	text-decoration: none;
}

#login { width: 320px; margin: 7em auto; }

#login_error, .message {
	margin: 0 0 16px 8px;
	border-width: 1px;
	border-style: solid;
	padding: 12px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}


#user_pass, #user_login, #user_email {
	font-size: 24px;
	width: 97%;
	padding: 3px;
	margin-top: 2px;
	margin-right: 6px;
	margin-bottom: 16px;
	border: 1px solid #e5e5e5;
	background: #fbfbfb;
}

.clear {
	clear: both;
}


/* navigation */
#nav					{ zoom: 1; max-height: 35px; z-index:1;  }
#nav-content			{ margin: 0 auto; width: 898px;  background: url(../images/topnav.jpg) repeat-x #CCC; height: 30px; border: 1px solid #CCC; }

.sf-menu				{ font-weight: bold; }
.sf-menu, .sf-menu ul	{ float: left; list-style: none; line-height: 30px; padding: 0; margin: 0; }
.sf-menu a				{ display: block; text-decoration: none; padding: 0 15px; text-transform: uppercase; color: #666; font-size: 11px; }
.sf-menu li				{ float: left; padding: 0;  }
.sf-menu ul				{ position: absolute; left: -999em; height: auto; width: 150px; margin: 0; line-height: 1; border: none; }
.sf-menu li li			{ width: 148px; border: solid #CCC; border-width: 1px 1px 0; }
.sf-menu li li a		{ background: url(../images/menu-content-bg.jpg) repeat-x top #FFF; padding: 7px 10px; width: 128px; font-size: 12px; text-transform: none; }
.sf-menu li ul ul		{ margin: -27px 0 0 148px; }
.sf-menu li li:hover	{ }
.sf-menu li:hover ul ul, .sf-menu li:hover ul ul ul, .sf-menu li:hover ul ul ul ul, .sf-menu li.sfhover ul ul, .sf-menu li.sfhover ul ul ul, .sf-menu li.sfhover ul ul ul ul { left: -999em; }
.sf-menu li:hover ul, .sf-menu li li:hover ul, .sf-menu li li li:hover ul, .sf-menu li li li li:hover ul, .sf-menu li.sfhover ul, .sf-menu li li.sfhover ul, .sf-menu li li li.sfhover ul, .sf-menu li li li li.sfhover ul { left: auto; z-index: 2; }
.sf-menu li ul li:hover a, .sf-menu li ul li li:hover a, .sf-menu li ul li li li:hover a, .sf-menu li ul li li li:hover a { background: url(../../images/techblue/feed-title.jpg) repeat-x top #004688; color: #FFF; }
.sf-menu li:hover li a, .sf-menu li li:hover li a, .sf-menu li li li:hover li a, .sf-menu li li li li:hover li a { background: url(../../images/techblue/content-bg.jpg) repeat-x top #FFF; color: #666; }

#navcontainer	{ width: 897px;  }
.textwidget input[type=text], .widgetcontainer input[type=password]	{ width: 80%; }
.quickcomment
{
height:100px;
width:200px;
}

.blog-description		{ line-height: 1em; display: block; font-size: 12px; font-weight: bold; color: #7d716d; margin: 0; padding: 5px 0 0; text-transform: uppercase; }


/*--home left menu--*/

#pagecontentcontainer {
float:left;
margin-top:20px;
padding:0;
width:180px;
}

#scroller-container {
float:left;
margin-top:20px;
padding-left:50px;

}

#scroller-container2 {
float:left;
margin-top:20px;
padding-left:50px;
width:330px;
}

#scroller-nav li a {
background:transparent url(../images/greenarrow.gif) no-repeat scroll 0 0;
color:#6E6E6E;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:28px;
padding-left:20px;
text-align:left;
text-decoration:none;
}


#scroller-nav {
list-style-type:none;
padding-left:0;
}

#scroller-nav li {
border-bottom:1px solid #D8D8D8;
float:left;
height:auto;
line-height:28px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:0;
width:200px;
}

.home
{

background:#FFFFFF url(../images/content-bg.jpg) repeat-x scroll 0 0;
border:1px solid #CCCCCC;
padding:10px;
width:560px;

}

.small-box
{

background:#FFFFFF url(../images/content-bg.jpg) repeat-x scroll 0 0;
border:1px solid #CCCCCC;
padding:10px;
width:260px;
height:150px;

}

.small-box a
{
	 text-decoration: none;
	 color:#666666;
	 font-weight:bold;
}

.small-box-right
{

background:#FFFFFF url(../images/content-bg.jpg) repeat-x scroll 0 0;
border:1px solid #CCCCCC;
padding:10px;
width:260px;
float:right;
height:150px;

}

.small-box-right a
{
	 text-decoration: none;
	 color:#666666;
	 font-weight:bold;
}

.entry-thumbnails
{
float:left;
width:220px;

}

.entry-thumbnails img
{
border:5px solid #C1BCA7;
}

#sidebar
{
width:250px;
padding-top:30px;
padding-left:30px;
background:none;
}

#sidebar .box
{
width:250px;
}


.testimonial
{
background:url("http://www.davelemarketing.co.uk/wp-content/uploads/2010/05/testimonials.jpg");
background-position:top center;
background-repeat:no-repeat;
width:520px;
color:#FFFFFF;
height:127px;
padding-top:0px;
}

.testimonial p
{
padding:10px;
}