/*  
Theme Name: Net Elevation Template 2
Theme URI: http://www.netelevation.com/
Description: Custom Theme by Net Elevation
Version: 2.0
Author: Net Elevation
Author URI: http://www.netelevation.com/
*/

body{
margin:0 auto;
padding: 0;
line-height: 1.4em;
font-family: Verdana, sans-serif;
font-size: 15px;
color: #333;
background: #fff url(images/bg2.jpg) top center no-repeat;
}

a { color: #6386C2; }
a:hover { color: #666; }
img { border: 0; }

h1 { font-family: tahoma, geneva, sans-serif; font-size: 18px; line-height: 1.4em; color: #7EA0D9; margin-top: 0px; margin-bottom: 10px;  }

h2 { font-family: tahoma, geneva, sans-serif; font-size: 15px; color: #3E5180; border-bottom: 1px solid #ccc; margin-top: 0px; margin-bottom: 4px;  }

h3 { font-family: tahoma,  geneva, sans-serif; font-size: 15px; color: #F7A923; border-bottom: 1px solid #ccc; margin-top: 0px; margin-bottom: 4px;  }

h4 { font-family: tahoma,  geneva, sans-serif; font-size: 21px; color: #3E5180; border-bottom: 1px solid #ccc; margin-top: 0px; margin-bottom: 4px;  }

h5 { color: #4175D7; font-size: 14px; font-variant: small-caps; margin: 0 0 10px 0; }

h6 { color: #fff; font-style: bold; font-size: 12px; border-bottom: 1px solid #eee; margin: 0; }


#maincontainer{
width: 760px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
border-left: 1px solid #9DE237;
border-right: 1px solid #9DE237;
}

.home-post { margin: 0 0 20px 0; }

.blog-post { margin: 20px 0 20px 0; padding:: 0 0 10px 0; border-bottom: 1px dashed #999; }

#header {
background: #fff url(images/header.gif) no-repeat;
height: 50px;
margin: 0 auto;
padding: 51px 22px 0 0;
font-family: Tahoma, sans-serif;
}

#header-innertube{
padding: 10px 10px 0 0;
text-align: right;
font-size: 12px;
color: #666;
}

#header-innertube a{
color: #4075CF;
font-weight: bold;
text-decoration: none;
}

#header-innertube a:hover{
color: #4075CF;
font-weight: bold;
text-decoration: underline;
}

#services_nav {
background: #fff url(images/services_nav-bg.jpg) top center no-repeat;
height: 24px;
padding: 4px 22px 1px 22px;
color: #fff;
font-size: 12px;
font-family: Tahoma, sans-serif;
}

#services_nav-internal {
background: #F7A923;
height: 24px;
padding: 4px 22px 1px 22px;
color: #fff;
font-size: 12px;
font-family: Tahoma, sans-serif;
}

#services_nav-internal a {
color: #fff;
font-weight: bold;
text-decoration: none;
}

#services_nav-internal a:hover {
text-decoration: underline;
}

#services_nav-innertube {
margin: 16px 10px 10px 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

#services_nav a {
color: #fff;
font-weight: bold;
text-decoration: none;
}

#services_nav a:hover {
text-decoration: underline;
}

#window {
/* background: #fff url(images/window.jpg) top center no-repeat; */
background: #fff url(images/monitors/rotate.php) top center no-repeat;
height: 198px;
padding: 24px 330px 20px 32px;
font-size: 14px;
}

#window-innertube{
margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

#window a{
color: #fff;
font-weight: bold;
text-decoration: none;
}

#window a:hover{
text-decoration: underline;
}

#desk {
background: #fff url(images/desk.jpg) top center no-repeat;
padding: 56px 24px 24px 24px;
font-size: 12px;
margin: 0 auto;
}

#main {
background: #fff;
padding: 26px 24px 24px 24px;
font-size: 12px;
margin: 0 auto;
}

#contentwrapper{
float: left;
width: 100%;
background: #fff;
}

#rightcolumn{
margin-left: 452px; /*Set left margin to LeftColumnWidth*/
padding: 30px 20px 0 0;
}

#leftcolumn{
float: left;
width: 412px; /*Width of left column*/
margin-left: -760px;  /*Set left margin to -(MainContainerWidth)*/
text-align: center;
padding: 0px 20px;
}

#footer{
clear: left;
width: 100%;
background: #F7A923;
color: #fff;
text-align: center;
padding: 6px 0;
font-size: 12px;
font-family: Verdana, sans-serif;
}

.footerness { padding: 0 0 10px 0; text-align: center; width: 270px; border: 1px solid #fff; /*border-left: 1px solid #022479;*/ font-size: 10px; color: #fff;}
.footerness a { color: #fff;}
.footerness a:hover { color: #fff;}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
line-height: 1.3em;
}
                  
/* for the community partners pages */ 
#cbp { width: 410px; }
#cbp td { padding: 1px 4px; }   
.spacer { height: 6px; border-top: 1px solid #eee; }  
.name { font-weight: bold; }
.type { font-size: 15px; border: 1px solid #9cdcf5; font-weight: bold; font-family: Tahoma, Geneva, sans-serif; }
#industries { margin-top: 20px; }
     
/* blog styles */
#sidebar { background-color: #fff; border: 1px solid #ccc; padding: 8px; }
.post h3 a { text-decoration: none; color: #000; }
#comment { width: 320px; }
.navigation a { font-weight: bold; font-size: 12px; }

/* contact form styles */
#gb_form_div label { font-size: 11px; }
.main_formhead { display: none; }
#gb_form_div legend { display: none; }
.whythis { font-size: 10px; }
.whythis a { text-decoration: none; }
#gb_form textarea.textbox { width: 100px; }
#gb_form_div fieldset { padding: 0; }

#footer{
clear: left;
width: 100%;
background: #F7A923;
color: #fff;
text-align: center;
padding: 5px 0;
font-size: 10px;
font-family: Verdana, sans-serif;
}
#email-footer { padding: 0 28px; border-top: 1px solid #9DE237; font-size: 11px; }
#bender-footer { padding: 0 28px; border-top: 1px solid #9DE237; font-size: 10px; line-height: 14px; }
#footer-links1 { text-align: center; border-top: 1px solid #9DE237; font-size: 12px; padding: 3px; background-color: #FFF9E1; }
#footer-links1 a { text-decoration: none; }
#footer-links2 { text-align: center; border-top: 1px solid #9DE237; font-size: 10px; padding: 5px; background-color: #C8ECFA; }

