/*********************************		OVERALL STYLES 	 	*/

html 		{ 
			margin: 0px; 
			padding: 0px; 
			}			
body		{
			background: #666666 url(/images/nn/bg.gif) repeat-y 50% 0;
			margin: 0;
			padding: 0;
			font-family: Arial, Helvetica, Verdana, Sans-Serif;
			font-size:12px;
			font-weight: normal;
			color: #000000;
			text-align: center;	/* For page centering */
			}
div 		{ 
			margin: 0px; 
			padding: 0px; 
			}
			

/*********************************		LAYOUT & STUCTURE 	 	*/

#center 	{							/* #center is for page centering */
			width:750px;						
			margin-right:auto;
			margin-left:auto;
			text-align:left;
			}		
#header		{
			position:relative;
			width:750px;
			padding:0px;
			margin:0px;
			}
#column		{
			position:relative;
			width:220px;
			float:right;
			margin:0;
			padding:0;
			}
#content	{
			position:relative;
			float:left;
			padding:0px;
			width: 520px;
			top:0px;
			}				
#footer		{			
			position:relative;
			width:520px;
			margin-left:30px;
			clear: both;
			border: none;
			font-size:11px;
			color:#666666;
			text-align:center;
			}


/*********************************		CONTENT STYLES 	 	*/			
			
			
p 			{
			padding:0px 10px 15px 30px; 
			line-height:1.5em;
			margin:0;
			}
.static_head
			{
			border-bottom:1px dotted #FF0000;
			font-weight:bold;
			font-style:italic;
			font-size:13px;
			padding:0px 10px 0px 0px;
			margin-left:30px;
			margin-bottom:20px;
			}
h3			{
			font-family: Arial, Helvetica, Verdana, Sans-Serif;
			font-size:12px;
            }
h1			{
			font-family: Arial, Helvetica, Verdana, Sans-Serif;
			font-size:12px;
			margin-left:30px;
            }            
a, a:visited, a:active
			{         
			color:#CC0000;
            }
a:hover     {
            color:#660000;
            }
.quote		{
			width:450px;
			background:url(/images/nn/bg_quote.gif) no-repeat;
			font-family: Trebuchet MS, Arial, Helvetica, Verdana, Sans-Serif;
			font-size:12px;
			color:#000000;
			padding:0px 0px 30px 50px;
			margin-left:30px;
			margin-top:0;
			margin-right:0;
			line-height:1.5em;
			}
.quote p	{
			padding:0px;
			margin-right:80px;
			}
.reference	{
			text-align:right;
			font-weight:bold;
			font-size:11px;
			}
img.blog	{
			border:0;
			float:left;
			padding:5px 18px 12px 0px;
			}

/*********************************		COLUMN CONTENT STYLES 	 	*/


#column p 	{
			padding:0px 12px 14px 40px; 
			line-height:1.2em;
			margin:0;
			}
#column li 	{
			list-style:none;
			padding-right:10px;
			}
#column ul 	{
			margin-bottom:8px;
			margin-top:0px;
			}			
          
            
            
/*********************************		EE STYLES			*/


.date {
color: #666666;
margin-left:30px;
text-align:right;
font-weight:normal;
margin-right:10px;
}

.blogtitle {
color: #00403C;
margin-bottom: 40px;
}

.title {
font-size:13px;
color: #0D6654;
margin-left:30px;
text-transform:uppercase;
}

.posted {
margin-bottom: 40px;
margin-left: 30px;
font: 10px Arial, sans-serif;
color:#666666;
text-align:center;
} 

.sidetitle {
margin: 15px 10px 0px 40px;
font-weight:bold;
}

.box {
}

.altbox {
}

.paginate {
 font-family:		Arial, Helvetica, Verdana, Sans-Serif;
 font-size:			11px;
 font-weight: 		normal;
 padding:			10px 6px 10px 0px;
 margin:			0;
 background-color:	transparent;  
}

.pagecount {
 font-family:		Arial, Helvetica, Verdana, Sans-Serif;
 font-size:			11px;
 color:				#666;
 font-weight:		normal;
 margin-left:30px;
 background-color: transparent;  
}

.input {
border-top:        1px solid #999999;
border-left:       1px solid #999999;
background-color:  #fff;
color:             #000;
font-family:       Arial, Helvetica, Verdana, Sans-Serif;
font-size:         10px;
height:            1.2em;
padding:           .3em 0 0 2px;
margin-top:        6px;
margin-bottom:     3px;
} 

.textarea {
border-top:        1px solid #999999;
border-left:       1px solid #999999;
background-color:  #fff;
color:             #000;
font-family:       Arial, Helvetica, Verdana, Sans-Serif;
font-size:         11px;
margin-top:        3px;
margin-bottom:     3px;
}

.checkbox {
background-color:  transparent;
margin:            3px;
padding:           0;
border:            0;
}

.submit {
background-color:  #fff;
font-family:       Arial, Helvetica, Verdana, Sans-Serif;
font-size:         10px;
font-weight:       normal;
letter-spacing:    .1em;
padding:           0px 3px 1px 3px;
margin-top:        0px;
margin-bottom:     4px;
text-transform:    uppercase;
color:             #000;
}  

/*********************************		CALENDAR STYLES			*/

.cal_box 	{
			margin-left:40px;
			margin-right:5px;
			}

.calendarBG {
 background-color: #FFFFFF; 
}

.calendarBlank { 
 background-color: #EEEEEE;
}

.calendarHeader { 
 font-weight: normal; 
 font-size: 11px;
 color: #fff; 
 text-align: center;
 background-color: #CC0000; 
}

.calendarMonthLinks {
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         10px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 color:             #fff;
 background-color:  transparent;
}

.calendarMonthLinks a, .calendarMonthLinks a:visited {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarMonthLinks a:hover {
 color:             #ccc;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarDayHeading {
 font-size:	10px;
 font-weight: bold; 
 color: #fff; 
 background-color: #B4B3B3; 
 text-align:  center;
 vertical-align: middle;
}

.calendarToday { 
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         11px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #00;
 background-color: 	#BEDDDC;
}

.calendarCell {
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         11px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #666;
 background-color:  #EBFAFD;
}

.calendarCell a, .calendarCell a:visited {
 color:             #000;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarCell a:hover {
 color:             #660000;
 text-decoration:   none;
 background-color:  transparent;
}


/*********************************		REMOVED EE STYLES			*/


/*
body {
margin: 0;
padding: 0;
background: #F0FFFF;
color: #000;
}

h1, h2, h3 {
font-family: georgia, times new roman, times, serif;
}

h4 {
font-family: lucida grande, verdana, arial, helvetica, sans-serif;
margin-bottom: 4px;
}

p {
font-family: verdana, arial, helvetica, sans-serif;
}

.center {
text-align: center;
}

blockquote {
font-family: georgia, times new roman, times, serif;
}

ul {
list-style: square;
margin-top: 3px;
margin-bottom: 3px;
padding-left: 1em;
}

li {
background: transparent;
font-family: lucida grande, verdana, arial, sans-serif;
color: #333;
}

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

a:link { border-bottom: 1px solid #8fbc8f; background-color: transparent; text-decoration: none; color: #003967; }
a:hover { border: 0; background-color: #8fbc8f; text-decoration: none; color: #eee; }
a:visited { border: 0; background-color: transparent; text-decoration: none; color: #003967; }

#main {
margin: 0 325px 0 10%;
padding: 5px;
font-size: 75%;
line-height: 180%;
background: #E0F5F8;
color: #000;
border:        1px solid #999999;

}

#sidebar {
position: absolute;
top: 0px;
right: 100px;
width: 235px;
background: #CCEAEA url(./images/pic.jpg) no-repeat top center;
padding-top: 150px;
color: #000;
border:        1px solid #999999;

}
*/