/* background */ 
body {	background-image:url(../jpg/pagebackground.jpg)
			}
										
				
/* divisions & structure */
div.container { width: 650px; 
				background-color: #FFFFFF;
				background-image: url(../jpg/bodyback.jpg);
				margin-left: 20px;
					}

div.header { width: 648px;
			 margin-left: 0px;
			 margin-top: -20px;
			 background-image: url(../jpg/greenbar.jpg);
			 background-position: top;
			 background-repeat: repeat-y;
			
				}
				
div.logo { width: 650px;
			 height: 145px;
			 background-image: url(../jpg/logo.jpg);
			 margin-bottom: 5px;
			 background-position: top;
			 background-repeat: no-repeat;
				}
				
div.nav { width: 648px;
		  height: 17px;
			background-color: #F5F5F5;
			margin-left: 1px;
			padding-bottom: 2px;
			border-top: 1px solid #D3D3D3;
			border-bottom: 3px double #D3D3D3;
			}
			
div.text { width: 648; }
			
div.issueheader {width: 420px;
					margin-left: 25px;
					margin-top: 10px;
						}	
						
div.divider {width: 420px;
			 height: 10px;
			 margin-left: 25px;
			 background-image: url(../jpg/textdivider.jpg);
			 background-position:top;
			 background-repeat: no-repeat;
			 opacity: 0.2;
			 }
			 
div.recommend {width: 150px;
			   margin-top: 15px;
			   margin-left: 1px;
			   padding-left: 10px;
			   border-left: 0px dotted #CCCCCC;
			   float: none;
			   }	
			 
			 
div.article {width: 420px;
			 margin-top: 20px;
			 margin-left: 25px;
			 padding-bottom: 20px;
			 float: none;
			 }	
			 
div.articlefull {width: 600px;
			margin-top: 20px;
			margin-left: 25px;
			padding-bottom: 20px;
			float: none;
			}
			 
 
			 			 
			 
div.footer { width: 650px;
			 margin-left: 0px;
			 margin-top: 0px;
			 background-image: url(../jpg/greenbar.jpg);
			 background-position: top;
			 background-repeat: repeat-y;
			 float: none;
				}
				
div.footerbar {width:650px;
				height: 2px;
				 background-image: url(../jpg/footer.jpg);
			 	background-position: bottom;
			 	background-repeat: norepeat;
				}
				







		 
							
				
/* typography */		
p 			{	font-family: 'times new roman', times, serif;
				font-size: 13px;
				line-height: 18px;
				color: #131313;
				text-align: justify;
					}
					
p.about 	{	font-family: 'times new roman', times, serif;
				font-size: 12px;
				line-height: 16px;
				color: #131313;
				text-align: justify;
					}	

p.toc 	{	font-family: 'times new roman', times, serif;
				font-size: 12px;
				line-height: 16px;
				color: #131313;
				text-align:left;
					}	
					
p.current	{	font-family: 'times new roman', times, serif;
				font-size: 12px;
				line-height: 15px;
				color: #131313;
				text-align: justify;
				margin-left: 8px;
					}				
					
p.bold1 	{	font-family: 'times new roman', times, serif;
				font-size: 14px;
				font-weight: bolder;
				line-height: 10px;
				color: #131313;
				text-align: justify;
					}	
					
p.recommendhead {	font-family: 'Helvetica Neue', Helvetica, Arial, Unicode, _sans;
				    font-size: 11px;
				    font-weight: bolder;
				    line-height: 10px;
				    color:#666600;
				    text-align: left;
					
					}	

p.recommend{	font-family: 'Helvetica Neue', Helvetica, Arial, Unicode, _sans;
				    font-size: 9px;
				    line-height: 9px;
				    color: #333333;
				    text-align: left;
					margin-left: 3px;
					margin-right: 5px;
					}				
					
					
p.issueheader{ 
				font-family: 'Helvetica Neue', Helvetica, Arial, Unicode, _sans;
				font-size: 11px;
				font-stretch: condensed;
				color:#999999;
				text-align: left;
				}					
		
p.header {		
				font-size: 10px;
				line-height: 12px;
				font-family: 'helvetica neue', helvetica, arial, unicode, _sans;
				color: #131313;
				text-align: left;
				margin-top: 20px;
				margin-left: 25px;
				padding-top: 5px;
				padding-bottom: 5px;
			
					}	
					
p.footer {		width: 600px;
				font-size: 9px;
				line-height: 11px;
				font-family: 'helvetica neue', helvetica, arial, unicode, _sans;
				color:#333333;
				text-align: left;
				margin-top:10px;
				margin-left: 25px;
				padding-top: 8px;
				padding-bottom: 0px;
			    padding-right: 10px;
					}	


ul.main {
				width: 100%;
				margin: 0px;
				padding: 0px;
				list-style-type: none
				}



					
					
/*sidebar */
ul.sidebar {
				width: 100%;
				margin: 0px;
				padding: 5px;
				list-style-type: none;
				}
				
			
								
					
										

/*nav */
ul.nav { float: left;
		 	width: 100%;
			margin: 0px;
			padding: 0px;
			padding: 0;
			list-style-type: none}
			
li {display:inline}

ul.text {list-style-type: circle;
             list-type-position: outside;}
li.text {display: block;}

p.nav1 {		
				font-size: 11px;
				line-height: 14px;
				font-family: 'helvetica neue', helvetica, arial, unicode, _sans;
				font-weight: bold;
				color: #131313;
				text-align: left;
				margin-top: 0px;
				margin-left: 25px;
				margin-bottom: 0px;
				padding-top: 3px;
				padding-bottom: 2px;
				padding-left: 8px;
				padding-right:8px;
				border-left: 1px solid #CCCCCC;
				border-right: 1px solid #CCCCCC;
				float: left;
			
					}
					
p.nav1highlight {		
				font-size: 11px;
				line-height: 14px;
				font-family: 'helvetica neue', helvetica, arial, unicode, _sans;
				font-weight: bold;
				color:#666600;
				text-align: left;
				margin-top: 0px;
				margin-left: 25px;
				margin-bottom: 0px;
				padding-top: 3px;
				padding-bottom: 2px;
				padding-left: 8px;
				padding-right:8px;
				border-left: 1px solid #CCCCCC;
				border-right: 1px solid #CCCCCC;
				float: left;
			
					}					
					
					
p.nav2 {		
				font-size: 11px;
				line-height: 14px;
				font-family: 'helvetica neue', helvetica, arial, unicode, _sans;
				font-weight: bold;
				color: #131313;
				text-align: left;
				margin-top: 0px;
				margin-left: 0px;
				margin-bottom: 0px;
				padding-top: 3px;
				padding-bottom: 2px;
				padding-left: 8px;
				padding-right: 8px;
				border-right: 1px solid #CCCCCC;
				float: left;
			
					}
					
p.nav2highlight {		
				font-size: 11px;
				line-height: 14px;
				font-family: 'helvetica neue', helvetica, arial, unicode, _sans;
				font-weight: bold;
				color:#666600;
				text-align: left;
				margin-top: 0px;
				margin-left: 0px;
				margin-bottom: 0px;
				padding-top: 3px;
				padding-bottom: 2px;
				padding-left: 8px;
				padding-right: 8px;
				border-right: 1px solid #CCCCCC;
				float: left;
			
					}	

										
a.nav {	color: #131313;
		text-decoration: none;
		
		
		}
			
a.nav:hover { 	color: #CD5C5C;
				background-color:#F5F5F5;
		 		
			
				}			
					
					

	
/* links */		
			
a {	color: #CD5C5C;
	text-decoration: none;
    
	
		}
			
a:hover { 	color: #CD5C5C;
		 	background-color:#FFFFFF;
			
				}

a.blog {color: #8B0000; 
              font-weight: bold;
             text-decoration: none;
            

                               }

				
a.about { color: #333333;
			}
			
a.about:hover { color: #CD5C5C;
			}
			
a.article {color: #131313;
			font-family: 'Helvetica Neue', helvetica, arial, unicode, _sans;
		    font-size: 14px;
			font-weight: bold;
				}
				
a.article:hover {color: #DC5C5C;
			font-family: 'Helvetica Neue', helvetica, arial, unicode, _sans;
		    font-size: 14px;
			font-weight: bold;
				}
				
			

			
				
