
/*
Theme Name: ICCNS
Theme URI: http://www.iccns.ca/
Description: For use by Sites in the Nova Scotia Community Access Program
Version: 1.0
Author: ICCNS
Author URI: http://www.iccns.ca/
*/
/*ICCNS Main Page*/

/* body classes */

body {
  font-size: 9pt;
  font-family: verdana,palatino;
  line-height: 16pt;
  color: #555555;
  text-align: justify;
  margin: 0px;
  padding: 0px;
  border:1px solid #39393D;
  background: #002155;
    }

img {
  border: 0;
  margin: 0;
  padding: 0; }


/* links */ 

a {
  font-size: 10pt;
  font-family: "trebuchet ms", verdana, sans-serif;
  text-decoration: underline;
  color:  #6666d8; }

a:visited {
  font-size: 10pt;
  font-family: "trebuchet ms", verdana, sans-serif;
  text-decoration: underline;
  color:  #6a1885; }

a.h2 {
  font-size: 14pt;
  font-family: georgia,palatino;
  font-weight: normal;
  text-decoration: none;
  color: #000000; }
  
  


#footer a {
  font-size: 7pt;
  font-family: verdana, arial, sans-serif;
  text-transform: uppercase;
  text-decoration: underline;
  margin: 0px 0px 250px 0px;
  padding: 0px 0px 0px 5px;
  color: #464646; }


/* stylistics */

strong {
 font-size: 10pt;
  font-family: arial, verdana, sans-serif;
  font-weight: bold;
  color: #000000; }

em {
 font-size: 10pt;
  font-family: verdana, arial, sans-serif;
  font-style: italic;
  color: #000000; }

p {
  margin: 0px 0px 0px 0px;
  padding: 5px; 
  }
  
  
/*Blog Title*/

h1 {
  font-weight: normal;
  font-size: 20pt;
  font-family: georgia,palatino;
  text-align: Left;
  margin: 0;
  padding: 5px 5px 5px 0px; 
  color: #FFFFFF; }

h2 {
  font-size: 14pt;
  font-family: georgia,palatino;
  font-weight: normal;
  padding: 0;
  margin: 0;
  color: #CB3A41; }


#sidebar h2 {
 font-size: 10pt;
  font-family: georgia,palatino;
  font-weight: bold;
  margin: 5px 0px 0px 5px;
  color: #000000; }

  
/*Blog Description*/
h3 {
  font-size: 14pt;
  font-family:  georgia,palatino;
  font-weight: normal;
  font-style: italic;
  text-align: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 5px 0px;
  color: #FFFFFF; }


input, textarea, option, select {
  font-size: 10pt;
  font-family: verdana, arial, sans-serif;
  border: 2px solid #4d4d4d;
  padding: 2px;
  color: #000000; }

hr {
  height: 1px;
  border: 0;
  background-color: #b7b7b7;  
  color: #b7b7b7; }
  
  
/*Top Menu*/

#topmenu { 
	background:#002155;
	height:20px;
	
	}

#topmenu ul {
	margin: 0; padding: 0;
	position:absolute;
	list-style-type: none; 
	list-style-image: none; }
	
#topmenu li {
	display: inline; }
	
#topmenu ul li a {
	text-decoration:none; 
	margin: 4px;
	padding: 0px 20px 0px 20px; 
	color: white;
	background: #002155;}

#topmenu ul#list-nav li a {
text-align:center;
border-left:1px solid #fff;
}	
	
	
#topmenu ul li a:hover {
	background:#1A5981; }


/*Navigation Menu*/

 #nav {
  float: left;
  width: 155px;
  margin: 5px;
  padding: 5px 0px 0px 10px;
  clear: both;
  }

#nav ul a {
  font-size: 11pt;
  font-family: georgia,palatino;
  padding: 0;
  margin: 0;
  font-weight: normal;
  display: block;
  border-bottom: 1px solid #DCE0E2;
  text-decoration: none;
  color: #002155; }

#nav ul a:hover {
  color: white;
  background: #82A7BA;}

#nav ul ul a {
  font-size: 10pt;
  font-family: georgia,palatino;
  padding: 0px 0px 0px 0px;
  margin: 0;
  font-weight: normal;
  text-decoration: none;
  background: #f0f0f0;
  color:  #002155; } 
  
#nav ul {
  margin: 0;
  padding: 0; 
  list-style-type: none;
  list-style-image: none; }

#nav ul ul {
  margin: 0;
  padding: 0; 
  list-style-type: none;
  list-style-image: none; }

#nav li {
  margin: 0px 35px 2px 0px; }
  
/* Posts */

.post{
	margin: 10px 0px 30px 0px;
	padding: 5px 5px 10px 5px;
	border-bottom:1px solid #DCE0E2;
	list-style-type: none;
	list-style-image: none;
	}
.entry-title{
    margin: 0px 0px 5px 0px;
    font-family: georgia, palatino;
    font-weight: normal;
    font-size: 14pt;
    color: #002155;}
.byline
.author vcard
.sep
.published
  

	
	

/*Archives*/
   
#arch ul {
  margin: 0;
  padding: 0; 
  list-style-type: none;
  list-style-image: none; }

#arch li {
  margin: 0;
  padding: 0; }

.search input {
  margin: 0;
  width: 145px; }

#go {
  font-size: 7pt;
  padding: 4px 3px 3px 3px;
  margin: 0px 0px 1px 0px;
  border: 0;
  background-color: #125022;
  color: #ffffff; }


/* structural ids */

#frame {
  width: 885px;
  margin: 0 auto;
  padding: 0px;
  background-color: #FFFFFF; }

#header {
  width: 885px;
  margin: 0 auto;
  padding: 0px 0px 0px 0px;
  clear: both;
  border-bottom:1px solid #DCE0E2;
  background-color: #002155; }



#sidebar {
  float: right;
  width: 175px;
  margin: 0;
  padding: 5px 5px 0px 3px;
  background-color: #FFFFFF; }
  
#sidebar li { list-style-type: none; }
#sidebar ul { list-style-type: none; margin: 0; padding: 5px; }

#content {
  margin: 0px 185px 5px 140px;
  padding: 10px 10px 5px 10px;
  border-right:1px solid #DCE0E2;
  border-left:1px solid #DCE0E2;
  background-color: #FFFFFF;
 
  }

#footer {
  width: 855px;
  font-size: 7pt;
  font-family: verdana, arial, sans-serif;
  text-transform: uppercase;
  clear: both;
  margin: 10px 0px 150px 0px;
  padding: 15px 15px 15px 15px;
  background-color: #FFFFFF;
  color: #464646; }  
  
.footerimage {
  padding: 5px 5px 5px 5px;
  }


/* span classes */

.header {
  padding: 1px 0px 0px 0px;
  margin: 0; }

.nav {
  margin: 0;
  padding: 0; }
   	
.date {
  font-size: 8pt;
  font-family: verdana, arial, sans-serif;
  text-transform: uppercase;
  color: #464646; }

.previous {
  float: left; }
.next {
  float: right; }

.arch {
  margin: 0;
  padding: 0;
  list-style-type: none;
  list-style-image: none; }

.category {
  margin: 0;
  padding: 0px 5px 5px 0px; }

/* comments */

#commentform input {
  width: 100px;
  padding: 2px;
  margin: 5px 5px 1px ; }

#commentform textarea {
  width: 500px;
  padding: 2px; }

#commentform #submit {
  margin: 0;
  float: left; }

.alt {
  margin: 0;
  padding: 10px; }

.commentlist {
  padding: 0;
  text-align: left; }

.commentlist li {
  margin: 15px 0 3px;  padding: 5px 10px 3px;
  list-style: none; }

.commentlist p {
  margin: 10px 5px 10px 0;
  width: 500px; }

#commentform p {
  margin: 5px 0; }

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

.commentmetadata {
  margin: 0;
  display: block; }

#respond {
  font-size: 13pt;
  font-family: verdana, arial, sans-serif;
  font-weight: normal;
  color: #000000; }


/* image alignment */

img.alignright {
	float:right; 
	margin:0 0 1em 1em}
	
img.alignleft {
	float:left; 
	margin:0px 2px 0pm 0px; }
	
img.aligncenter {
	display: block; 
	margin-left: auto; 
	margin-right: auto}
	
p img { padding: 0; max-width: 100%; }

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

	
	
a img.alignright {
	float:right; 
	margin:0 0 1em 1em}
	
a img.alignleft {
	float:left; 
	margin:0 1em 1em 0}
	
a img.aligncenter {
	display: block; 	
	margin-left: auto;
	margin-right: auto}
	
.alignright {
  float: right; }

.alignleft {
  float: left; }

.economy {
  margin: 8px 0px 0px 0px; }

.business {
  margin: 0px 0px 8px 5px; }

element {
                           }
                           
                           
