/* Start of CMSMS style sheet 'Layout: NCleanBlue' */
* {
  margin:0;
  padding:0;

}

body{
   text-align: left;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
}
div {
   font-size: 11px;
}

img {
   border: 0;
}

body {
   background-color: #657C6A;
   color: #000000;
}

/* center wrapper, min max width */
div#pagewrapper {
   margin: 0 auto;
   max-width: 1024px;
   min-height: 723px;
   background-color: #ffffff;
   display: block;
}
/* START LEFT SIDE ELEMENTS */
div#leftsidebar {
   float: left;
   width: 237px;
   height: 723px;
}

div#article1{
   margin-left: 30px;
   margin-right: 30px;
   min-height: 160px;
   text-align: justify;
}

div#article2{
   margin-left: 30px;
   margin-right: 30px;
   min-height: 130px;
   text-align: justify;
}

div#article3{
   margin-left: 30px;
   margin-right: 30px;
   min-height: 130px;
   text-align: justify;
}

div#newspanel {
   background: url("images/ln_01.jpg") no-repeat;
   min-height: 430px;
}
/* END LEFT SIDE ELEMENTS */

/* START CENTER ELEMENTS */
div#center{
   margin-left:237px;
   width: 550px; 
   min-height:723px;
}

div#header1{
   height: 33px;
   max-width: 550px; 
}

div#header2{
   margin-left:30px;
   height: 88px;
   background-color: #ffffff;
}

h1 {
   color: #666666; 
   font-size: 30px; 
}

div#content {
   width: 540px;
   background: url("images/ContentPixel.jpg") repeat;
   height: 550px;
   overflow:auto;
}

div#contentText{
   margin-left: 30px;
   margin-right: 30px;
   text-align: justify;
}

div#tabMenu{
   width: 550px;
   height: 69px;
}

div#contentText p{
   font-size: 12px;
}

div#contentText qst{
   font-size: 13px;
   font-weight: bold;
}

textarea {
   height: 10em;
   width: 25em;
}

div#content a,
div#content a:link, 
div#content a:active {
   text-decoration: none;
   background-color: none; 
   color: green;
}

div#content a:visited {
   text-decoration: none;
   background-color: none;
   color: #ff0000;
}

div#content a:hover {
   text-decoration: none;
   background-color: none;
   color: #ff0000;
}

/* END CENTER ELEMENTS */

/* START RIGHT SIDE ELEMENTS */
div#rightsidebar {
   margin-top: -740px;
   width: 237px;
   height: 723px;
   float:right;
}

div#blog1{
   margin-left: 30px;
   margin-right: 30px;
   min-height: 170px;
   text-align: justify;
}

div#blog2{
   margin-left: 30px;
   margin-right: 30px;
   min-height: 130px;
   text-align: justify;
}

div#seeAll{
   margin-left: 30px;
}
div#blog3{
   margin-left: 30px;
   margin-right: 30px;
   min-height: 130px;
   text-align: justify;
}

div#blogspanel {
   background: url("images/lb_01.jpg") no-repeat;
   min-height: 430px;
}


/* END RIGHT SIDE ELEMENTS */

div#footer {
   clear: both;
   color: #000;
   height: 50px;
}

div#footer p {
   font-size: 0.8em;
   padding: 1em;
   text-align: center;
   margin: 0;
   color: #000;
}

div#footer p a {
   color: #89817f;
   border-bottom:1px dotted #564931;
   text-decoration: none;
}

div#footer p a:hover {
   color: #ff6600;;
   background-color: none;
   text-decoration: none;
}


/* TEXT */

blockquote {
   border-left: 10px solid #ddd;
   margin-left: 10px;
}
strong, b {
/* explicit setting for these */
   font-weight: bold;
}
em, i {
/* explicit setting for these */
   font-style:italic;
}

/* Wrapping text in <code> tags. Makes CSS not validate */
code, pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
 font-family: "Courier New", Courier, monospace;
 font-size: 1em;
}

pre {
   border: 1px solid #000;  /* black border for pre blocks */
   background-color: #ddd;
   margin: 0 1em 1em 1em;
   padding: 0.5em;
   line-height: 1.5em;
   font-size: 90%;


}

/* Separating the divs on the template explanation page, with some bottom-border */
div.templatecode {
  margin: 0 0 2.5em;
}

/* END TEXT */

/* LISTS */
/* lists in content need some margins to look nice */
div#content ul,
div#content ol,
div#content dl {
   font-size: 11px;
   line-height: 1.6em;
   margin: 0 0 1.5em 0em;
}

div#content ul li,
div#content ol li {
  margin: 0 0 0.25em 3em;
}

/* definition lists topics on bold */
div#content dl dt {
   font-weight: bold;
   margin: 0 0 0 1em;
}
div#content dl dd {
   margin: 0 0 1em 1em;
}

div#content dl {
  margin-bottom: 2em;
  padding-bottom: 1em;
  border-bottom: 1px solid #c0c0c0;
}


/* END LISTS */

/*Classes for lists */
#logos ul li{	
	list-style:none;
	background:url(images/jumpnjiggle/blue_circle.png)  no-repeat;
	background-position: 0px .3em; 
	padding-left:15px;
        margin-left: -8px;
        margin-top: 5px;
}
/* End of 'Layout: NCleanBlue' */

