/*

Theme Name: Contego

Theme URI: http://wordpress.org/

Description: Custom wordpress theme designed for Contegix by Silicon Spark

Version: 1.0

Author: Stacey Schneider, Shannon Dunn

Author URI: http://www.siliconspark.com/

Tags: 



	The CSS, XHTML and design is released under GPL:

	http://www.opensource.org/licenses/gpl-license.php



*/

* {margin: 0; padding: 0;}

body {color: #333; font-weight: normal; font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 12px;
	background:url(http://www.contegix.com/images/nav/bar.gif) repeat-x center top;}

.cleaner {clear: both; height: 1px; font-size: 1px;}

p {}

h1 {font-size: 14px; font-weight: normal;}

h2, h3, h4, h5{font-size: 12px; font-weight: normal;}

img {border: 0;}

ul li {list-style: none;}

a {text-decoration: none; color: #59A202;}

a:hover {text-decoration: underline;}





.wrap {margin: auto;}

/* header */

.header {height: 290px; background: url(i/bar.gif) no-repeat top; overflow:hidden;}

.head-line {width: 980px; height: 94px; margin: auto; clear: both; position: relative;}

.logo {width: 154px; height: 94px; background: url(i/logo.gif) no-repeat; display: block; float: left;}

.top-nav {float: left; padding: 56px 0 0 13px;}

.top-nav li{float: left; height: 13px; line-height: 13px; padding: 0 0 0 27px;}

.top-nav li a{height: 13px; display: block;  color:#B5CCF0; font-weight: normal; font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 18px;}

.top-nav li a:hover{background-position: 0 -13px;color:#fff;}



#mainNav {width:700px;height:94px;margin:auto;clear:both;position:absolute;top:0;left:166px;z-index:1000;}

#mainNav ul {padding:56px 0 0 20px;list-style-type:none;position:relative;float:left;}

#mainNav ul li {float:left;position:relative;margin:0 12px;}

#mainNav ul li a {height:14px;display:block;background-position:0 0;}

#mainNav ul li a:hover {background-position:0 -14px;}

#mainNav ul li a span {display:none;}

.navSolutions {width: 66px; background: url(http://www.contegix.com/images/nav/solutions.gif) no-repeat 0 0;}

.navSupport {width: 58px; background: url(http://www.contegix.com/images/nav/support.gif) no-repeat 0 0;}

.navInfra {width: 97px; background: url(http://www.contegix.com/images/nav/infrastructure.gif) no-repeat 0 0;}

.navWhy {width: 103px; background: url(http://www.contegix.com/images/nav/wcontegix.gif) no-repeat 0 0;}

.navAbout {width: 68px; background: url(http://www.contegix.com/images/nav/about-us.gif) no-repeat 0 0;}

#mainNav ul li ul {width:200px;position:absolute;top:14px;left:-9999px;margin:0;padding:24px 0 0 0;}

#mainNav ul li:hover ul {left:-18px;}

#mainNav ul li ul li a {width:200px;color:#B5CCF0;background:#010A2C;border-right:1px solid #18203F;border-bottom:1px solid #18203F;border-left:1px solid #18203F;margin:0;padding:10px 6px;display:block;float:none;}







.search {float: right; position: relative; width: 188px; height: 26px; background: #222743; margin: 49px 0 0 0;}

.search .txt{width: 174px; height: 18px; background: url(i/txt-bg.gif) repeat-x; border: 1px solid #000; position: absolute; top: 3px; left: 3px; z-index: 1; padding: 0 0 0 6px;}

.search .button {width: 16px; height: 18px; background: url(i/sbutton.gif) no-repeat; position: absolute; right: 7px; top: 4px; z-index: 2; border: none; cursor: pointer;}

.contact-img {background: url(http://www.contegix.com/images/contact-image.gif) no-repeat; position: absolute; top: 16px; right: 2px; width: 227px; height: 14px; text-indent: -9999px;}



.sub-menu {height: 40px; background: url(i/sub-img.gif) repeat-x;}

.dblue {height: 40px; background: url(i/dblue.gif) repeat-x; text-align: right; width: 533px; float: left;}

.dblue img{float: right;}

.dgray {width: 330px; float: left; background: url(i/dgray.gif) repeat-x; height: 40px;}

.dgray ul li{float: left; padding: 12px 6px 0 12px;}



.lgray {float: left; height: 40px;}

.lgray img{float: left;}

.lgray ul {float: left;}

.lgray ul li{float: left; padding: 12px 6px 0 12px;}



.banner {width: 980px; margin: auto; position: relative;}

.btext {width: 223px; position: absolute; top: 13px; right: 0;}

.btext p{line-height: 18px; color: #FFF;}

.btext .img {background: url(i/img.gif) no-repeat left top; text-indent: 27px; padding-bottom: 8px;}

.spark {width: 139px; height: 30px; background: url(i/spark.gif) no-repeat; position: absolute; top: 153px; right: 0;}

.head-block {min-width: 980px; height: 213px; background: url(i/main-image.jpg) no-repeat center;}

.head-block-bkg {height: 213px; background: url(i/main-image-bkg.gif) center; background-repeat: repeat-x;}


/* main */

#main {width: 980px; margin:0 auto; background: #FFF; padding: 10px 0;}

.content {width: 723px; overflow: hidden; float: left; border-right: 1px solid #CCC; padding-right:20px;}

.content h1 {font-family:Rockwell, Arial, sans-serif;font-size:24px;font-weight:bold;color:#2566c6;margin:0 0 10px 0;}

.title a {color: #2566C6;}

.entryDate {font-size:12px;color:#999;margin:6px 0;}

.entryText p {font-size: 13px; line-height: 18px; margin:18px 0;}

.entryText ul {margin:1.2em;padding:0;list-style-type:none;}

.entryText ul li {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333;background:url(http://www.contegix.com/images/bullet.gif) no-repeat 0 3px;padding:0 12px 0 24px;margin:.4em 0;}

.content h2 {font-size: 18px; padding: 0 0 15px 0;}



.wp-caption {min-width:100px;background-color:#F6F6F6;border:0;padding:24px;}

.wp-caption img {border:1px solid #999;margin:0;}



.iconBlock {clear: both; padding: 0 0 25px 0;}

.iconImage {float: left; width: 114px;}

.iconText {float: left; width: 600px; padding: 0 0 0 12px;}

.iconText p{line-height: 18px;}



.post {margin-bottom:36px;padding-bottom:24px;border-bottom:1px dashed #1A4798;}

.post .meta {height: 16px;	margin: 0;	padding: 10px;	background: url(i/img07.jpg) repeat-x left bottom;	line-height: normal;}

.post .meta .posted {	display: block;	float: left;}

.post .meta .permalink {	display: block;	float: right;	padding-left: 17px;	background: url(i/img09.gif) no-repeat left center;}

.post .meta .comments {	display: block;	float: right;	padding: 0 30px 0 19px;	background: url(i/img08.gif) no-repeat left center;}

.post .longmeta {	line-height: normal;}

.post .meta2 {padding: 5px 5px 5px 10px;}

/* Navigation */



.navigation {width:720px;height:42px;background:URL(i/navigation.gif) no-repeat;clear: both;padding:0;margin:24px 0 0 0;color:#2566C6;font-weight:normal;font-size:12px;overflow:hidden;}

.navigation a {	color: #59A202;	}

.navHome {width:65px;height:42px;float:left;}

.navHome a {width:63px;height:42px;background-image:URL(i/navigation-home.gif);background-repeat:no-repeat;background-position:0 -42px;display:block;}

.navHome a:hover {background-position:1px 0;}

.navHome a span {display:none;}

#.alignleft {width:281px;height:14px;line-height:36px;padding:0 24px 11px 24px;float:left;overflow:hidden;}
.alignleft { float: left; } 

#.alignright {width:278px;height:14px;line-height:36px;padding:0 24px 11px 24px;float:left;overflow:hidden;}
.alignright { float: right; }

img.centered {
        display: block;
        margin-left: auto;
        margin-right: auto;
        }

img.alignright {
        padding: 4px;
        margin: 0 0 2px 7px;
        display: inline;
        }

img.alignleft {
        padding: 4px;
        margin: 0 7px 2px 0;
        display: inline;
        }




#sidebar {width: 223px; float: left; padding: 11px 0 0 13px;}

#sidebar .starting {width: 223px; height: 40px; background: url(i/starting.gif) no-repeat 0 0; display: block;}

#sidebar .free {width: 223px; height: 40px; background: url(i/free.gif) no-repeat 0 0; display: block;}

#sidebar .gbutton a:hover{background-position: 0 -40px;}

#sidebar .gbutton p {padding-bottom: 6px;}

#sidebar .gbutton {padding: 0 0 17px 0; border-bottom: 1px solid #CCC;}



#sidebar .aaa ul {padding: 0px;list-style: none; border-bottom: 1px solid #CCC; margin:12px 0;}

#sidebar .aaa1 ul {padding: 0px;list-style: none; border-bottom: 1px solid #CCC; margin:12px 0;}

#sidebar ul li ul li {background:URL(i/bullet-prompt.gif) no-repeat 0 3px;margin:8px;padding:0 0 0 18px;}

#sidebar ul li a{ margin:6px 0; color: #666;padding:0;}

#sidebar h2 {font-family:Rockwell, Arial, sans-serif;font-weight:normal;margin:0;color:#2566C6;font-size:18px;}

#sidebar a:hover {text-decoration: underline;}

a.rssFeedLink {width:191px;font-size:14px;font-weight:bold;color:#666;background:URL(i/rss-feed.gif) no-repeat left;padding:10px 0 11px 35px;margin:0 0 12px 0;display:block;}







.logo-block {padding: 24px 0 23px 0; border-bottom: 1px solid #CCC;}

.logo-block ul {padding: 8px 0 0 0;}

.logo-block ul li a {display: block; width: 73px; height: 59px;}

.logo-block ul li {float: left; padding: 0 2px 0 0;}

.logo-block ul li.last {padding: 0;}

.logo-block .atal a{background: url(i/atal.gif) no-repeat 0 0;}

.logo-block .zimbra a{background: url(i/zimbra.gif) no-repeat 0 0;}

.logo-block .subv a{background: url(i/subv.gif) no-repeat 0 0;}

.logo-block ul li a:hover {background-position: 0 -59px;}



.api-block {padding: 24px 0 10px 0;}

.api-block ul {padding: 13px 40px 0 8px; border-bottom: 1px solid #CCC;}

.api-block ul li {padding: 0 0 9px 32px;}

.api-block ul li a{color: #666;}

.api-block ul li a:hover{text-decoration: none; color: #59A202;}



.api-block ul li.ico1 {background: url(i/ico1.gif) no-repeat;}

.api-block ul li.ico2 {background: url(i/ico2.gif) no-repeat;}

.api-block ul li.ico3 {background: url(i/ico3.gif) no-repeat;}

.api-block ul li.ico4 {background: url(i/ico4.gif) no-repeat;}

.api-block ul li.ico5 {background: url(i/ico5.gif) no-repeat;}

.api-block ul li.ico6 {background: url(i/ico6.gif) no-repeat;}





/* footer */

.footer {margin: auto; height: 280px; clear: both; background: #000; padding: 24px 0 0 0; position: relative;}

.sub-footer {width: 980px; margin: auto;}

.footer ul{float: left; padding: 0 24px 0 0;}

.footer ul li {font-size: 11px; line-height: 18px;}

.footer ul li a{font-size: 11px; color: #CCC;}

.footer ul li.title a {color: #B5CCF0; font-weight: bold;}

.copy {width:236px;float: right; color: #CCC; padding:0;margin:0;}

.copy p{padding: 0 0 18px 0;}

.copy h1{padding: 0 0 12px 0;}

.copy h2 {font-family:Rockwell, Arial, sans-serif;font-size:18px;font-weight:normal;color:#DDD;}





/* Comments */



h3#comments {font-family:Rockwell, Arial, sans-serif;font-size:18px;font-weight:normal;color:#666;margin-bottom:12px;}

#comment {	width: 500px;}

ol.commentlist {list-style-type:none;}

ol.commentlist li {border-bottom:1px dotted #CCC;margin-bottom:36px;}

.commentlist {	padding: 0;	text-align: justify;	margin:0 0 0 15px;	}

.commentlist .comment {	margin: 15px 0 0 0;	padding: 10px 15px 20px 15px;	list-style: none;	background:#f3fcf9;	border:1px solid #daebe5;	}

.commentlist .alt {	background:#fdfefe;	}

.commentlist .comment .comment {	margin: 15px 15px 15px 15px;	padding: 10px 15px 20px 15px;	width:auto;	}

cite {font-weight:bold;font-style:normal;}

.commentlist p {	margin: 10px 5px 10px 0;	line-height:18px;	}

.commentmet_data{	width:100%;	overflow:hidden;}

.commentmet_data td{	vertical-align:top;	text-align:left;}

.commentmet_avatar{	width:102px;	padding:15px 0 0 0;}

.commentmet_text{}

.commentmet_avatar img{	border:1px solid #2c0202;}

#commentform p {	margin: 5px 0;	}

.commentmet_replay{	width:100%;	overflow:hidden;}

.commentmet_replay a{	float:right;display:block;	text-indent:-9999px;	text-transform:capitalize;	background:url(images/button_replay.gif) no-repeat;	width:79px;	height:20px;}

.nocomments {	text-align: center;	margin: 0;	padding: 0;	}

.commentmetadata {margin: 0;display: block;padding:0 0 5px 0;color:#999;font-size:12px;}

.commentmetadata a{color:#59A202;}

.commentmetadata span{color:#59A202;}

.commentmet_text{	font-size:12px;	color:#000;}



h3#respond {font-family:Rockwell, Arial, sans-serif;font-size:18px;font-weight:normal;color:#666;margin:40px 0 12px 16px;}

h3#respond_title{	font-size:29px;	margin:0 0 5px 0;	font-family:Georgia, "Times New Roman", Times, serif;	color:#000;

	font-weight:normal;	border-bottom:1px solid #c7c7c7;	font-style:italic;	padding:0 0 10px 5px;	margin:0 0 20px 0;}

#commentform{width:540px;color:#333;background-color:#EEE;padding:12px;font-size:12px;margin:0 0 36px 16px;}

#commentform small{	position:relative;	top:-1px;	font-size:12px;}

#cancel-comment-reply-link{	font-size:12px;	color:#000;}

#commentform a, #commentform small{color:#59A202;}

#commentform input {width:163px;height:18px;background:URL(i/input-bg.gif) no-repeat top right;border:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;padding:0;color:#2566c6;}

#commentform input#submit{width:223px;height:40px;background:URL(i/button-submit.gif) no-repeat;border:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-align:center;padding:4px;color:#FFF;}

#commentform textarea{width:540px;height:80px;background:url(http://www.contegix.com/images/forms/field-bg.gif) no-repeat top left;font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#2566c6;padding:0;border:0;margin:5px 0 12px 0;}







