/* Structure begin ============================================= */
body {
        background-color: #efefef; 
        margin: 40px 0px 40px 0px; 
        padding: 0px;
        color: #000;
        text-align: center;  }
        
#content {
        width:1000px;
        color: #000000;
        background-color: #ffffff;
        margin:0px auto;
        text-align:left;
        font-family: arial, sans-serif;
        padding:10px;
        border: 1px solid #d8d8d8;          }
/* Structure end ============================================= */




/* Common begin ============================================= */
p {
	margin: 5px 0;
	padding: 5px 0;
	line-height: 1.5em;}
	
ul {
	margin:2px 0;
	padding: 2px 0;
	list-style-type: none;}
ul li {
	padding-bottom: 2px; }

ol li {
	padding: 0 0 5px 0;}
	
img { 
	border: 0; }
	
img { border: 0; }	
/* Common end ============================================= */





        
        
/* main navagation begin ============================================= */      
#navcontainer { 
 	float: right;
 	padding-bottom: 5px;
 	border-bottom: 1px dashed #444; }

#navcontainer #navlist {
	 margin: 0;
	 padding: 0;
	 list-style-type: none;
	 white-space: nowrap; }

#navcontainer #navlist li {
	 float: left;
	 font-family: verdana, arial, sans-serif;
	 font-size: 18px;
	 font-weight: normal;
	 margin: 0;
	 padding: 5px 0 4px 0;
	 color: #000;
	 background-color: #ffffff; }

#navcontainer #navlist a, #navlist a:link {
	 margin: 0;
	 padding: 5px 9px 4px 9px;
	 background-color: #ffffff;
	 color: #000;
	 border-right: 1px solid #d1e3db;
	 text-decoration: none;
	 border-bottom: 0px;}

#navcontainer #navlist #active {
	color: #888888;
	font-weight: bold;
	background-color: #ffffff; }

#navcontainer #navlist a:hover {
	color: red;
	background-color: #ffffff;}
/* main navagation end ============================================= */ 




/* anchors begin ============================================= */
a {
	color: blue;
	text-decoration: none;
	background-color: #ffffff; }
	
a:link {
	color: blue;
	border-bottom: 1px dotted blue;
	background-color: #ffffff;}
	
a:visited {
	color: #333;
	border-bottom: 1px dotted gray;
	background-color: #ffffff;}
	
a:hover {
	color: blue;
	border-bottom: 1px dashed blue;
	background-color: #ffffff;}

	
/* anchors end ============================================= */



/* Quote begin ============================================= */

#quoteHolder {
	margin-top: 40px; 
	padding: 5px 5px 5px 20px; 
	background:  url(images/leftQuote.jpg) no-repeat top left; 
	background-color: #ffffff;
	color: #000000;}

#quote {
	font-size:130%; 
	color: #888;
	margin-top: 10px;
	background-color: transparent;}


#quoteAttribution {
	text-align: left; 
	color: #888; 
	padding-left: 10px; 
	background-color: #ffffff;}
/* Quote end ============================================= */




/* Pics  begin ============================================= */

#picsContainer {
background: url(images/arrowUp.jpg) no-repeat top left;
background-color: #ffffff;
color: #000;
padding: 30px 0 0 0;
margin: 0;}

#aboutThisPhotoHeader {
margin-top: 10px;
font-size: 130%;
color: #888; 
background-color: transparent;}
		
#aboutThesePhotosExplanation{
 color: #888;
 background-color: transparent;
 padding-bottom: 20px;}
									
#currentPic{
 color: #888;
 background-color: #ffffff;
 letter-spacing: 1px;
 text-transform: uppercase;}

#currentPicDate{
 color: #888;
 background-color: #ffffff;
 font-size: 70%;
 padding: 0;
 margin: 0;}

#currentPicExplanation{
 color: #888;
 background-color: #ffffff;
 padding: 0;
 margin: 0;}

#recentPics{
padding: 30px 0 0 0px;
color: #888;
background-color: #ffffff;
letter-spacing: 1px;
text-transform: uppercase;}

.recentPicsDate{
padding: 0;
margin: 0;
background-color: #ffffff;
font-size: 70%;
color: #888;}

.recentPicsShortExplantion{
padding: 0;
background-color: #ffffff;
margin: 0;
color: #888;}
									
/* Pics end ============================================= */


