
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; }


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; }

b{/*font-size: 110%;*/}
em{color: red;}

#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;
}

.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; }
