/* text styles */  
    a{text-decoration:none;color:#EEE}
    a:link {color:#EEE}      /* unvisited link */
    a:visited {color:#EEE}  /* visited link */
    a:hover {color:#ff7f00}  /* mouse over link */
    a:active {color:#c16000}  /* selected link */
    .darkTitleText{color:#333}    
    .lightTitleText{color:#EEE}    
    .darkText{color:#666}
    .lightText{color:#EEE}
    .pageLink{font-size:12px;}
    .pageTextBody{clear:left;float:left;font-size:13px;color:#CCC}     
    H1{clear:left;float:left;font-weight:normal;font-size:24px;color:#DDD;margin-bottom:2px;margin-top:2px;} 
	H2{clear:left;float:left;font-weight:normal;font-size:12px;color:#999;margin-bottom:2px;margin-top:2px;}     
	H3{font-size:11px;color:#333;margin:1px;font-weight:normal}  
    .categoryTitleLink a{color:#666;text-decoration:none;font-size:15px}
    .categoryTextLink a{color:#666;text-decoration:none;font-size:11px}
    .selected{color:#ff7f00;background-color:#333;border-left:1px solid #666;border-right:1px solid #666;padding:4px 12px 2px 12px}
	.navSelected{color:#ff7f00;}
	.quoteBlock{padding-top:20px;float:left;font-size:12px}
	.authorBlock{float:left;clear:left;font-weight:bold;font-size:12px}
	.mainPageTitle{margin-left:20px;margin-top:10px;font-size:20px;width:780px}
	.pictureBoxTitle{/*padding-left:10px;*/margin-left:20px;margin-top:40px;font-size:15px;}
    .featuredPictureBoxTitle{/*padding-left:10px;*/	margin-top:5px;font-size:15px;color:#666;}

	#exif td{vertical-align:top}
    .exifPortrait{width:370px;margin-left:20px;float:left;color:#FFF}
    .exifLandscape{width:370px;margin-left:20px;margin-top:20px;clear:left;float:left;color:#FFF}
    .exifTitle{font-size:11px;color:#666;vertical-align:top}
    .exifValue{font-size:11px;color:#CCC}  
    .tagLinks{font-size:12px;clear:left;float:left;margin-left:14px}
    /*.tagLinks a{color:#EEE}*/
    
    #thisImageLinks{float:left;width:180px}
    .linkBack{width:144px;clear:left;float:left;padding:4px 2px 2px 10px;margin-top:10px;font-size:12px;font-weight:bold;background-color:#804e02;border:1px solid #BBB}
    .linkLarge{width:144px;float:left;padding:4px 2px 2px 10px;margin-top:10px;margin-right:10px;font-size:12px;font-weight:bold;background-color:#ad6800;border:1px solid #BBB}
    .linkLargeText{color:#CCC}
    .linkBackText{color:#CCC}  
    .links{clear:left;float:left;color:#FFF;float:left;width:370px} 
    .linksLandscape{float:left;width:400px;margin-left:10px;margin-top:60px}
	.showHideSpecs{color:#cc9933;border:1px solid #555;font-size:12px;padding:4px 4px 2px 4px;background-color:#111;margin-left:144px}
	#imageSpecificationsSwitch a{color:#cc6600;}
		
	/* global */ 
    body{color:#CCC;background-color:#040a15;margin:0px;padding:0px;font-size:12px;font-family:Verdana, Arial, Sans-Serif;background-image:url(/vid_blue/background.jpg);background-repeat:no-repeat;background-position:874px 0px;background-attachment:fixed;}
    ul{padding:2px;margin:0px;}
    li {display:inline;}
    .clearFlLeft{clear:left;float:left;}
    .flLeft{float:left}  
    .pageContainer{float:left;border-right:1px solid #666;border-left:1px solid #666;width:803px}
    
/* blocks */
    .headerContainer{width:800px;border-left:1px solid #666;}
    .container{width:800px;float:left}
    .headerSel{height:20px;float:left;font-size:14px;padding:10px 12px 2px 12px;margin-left:2px;margin-right:2px}


/* unique elements  */
	#tripleoptics{margin-left:440px;margin-top:80px;border:none}
	#tripleoptics img{border:none}	
    #sideMargin{float:left;background-color:#040a15;background-image:url(/vid_blue/margin.jpg);background-repeat:repeat-x}
    #page{float:left;width:874px;}
    #otherSiteLinks{float:left;text-align:right;background-color:#CCC;background-image:url(/vid_blue/otherSiteBg.jpg);width:826px}
    #headerImage{float:left;width:803px;height:131px;border-top:1px solid #666;border-bottom:1px solid #666;background-image:url(/vid_blue/header/header-0.jpg)}
    #header{float:left;}
    #headerPhotoLabel{float:left;width:23px;height:133px;background-image:url(/vid_blue/photography.gif)}
    #headerAuthorLabel{float:left;width:46px;height:204px;background-image:url(/vid_blue/darrennisbett.gif)}
    .primaryNav{margin:0px;padding-top:7px;padding-bottom:7px;background-color:#000;border-bottom:1px solid #666;float:left;width:826px}
    .primaryNav ul{margin-left:10px}
    .primaryNav li a{font-size:17px;padding-left:14px;}    
    .primaryNav a{color:#FFF;text-decoration:none;}  
    .secondaryNav{background-color:#051526;border-bottom:1px solid #666;margin:0px;width:803px;}

    .secondaryNav ul{margin-left:20px}
    .secondaryNav li{margin-top:4px;margin-bottom:6px;float:left}      
    .secondaryNav a{text-decoration:none;font-size:14px;padding:5px;}
    .tertiaryNav{background-color:#041323;border-bottom:1px solid #555;margin:0px;width:803px;}
    .tertiaryNav ul{margin-left:20px}
    .tertiaryNav li{margin-top:4px;margin-bottom:6px;float:left}     
    .tertiaryNav a{text-decoration:none;font-size:14px;padding:5px;}
    .goLocation{background-color:#242424;color:#FFF;font-weight:bold;width:300px;border:2px solid #666}
	.pictureContainer{margin-left:0px;width:800px}
	#pictureTitleContainer{}
    #generalDetails{margin-left:20px}
    .categoryLinks{float:left;margin-top:10px;margin-left:0px;width:300px;margin-left:10px}
	.categoryLinksTitle{font-size:10px;float:left}
	.categoryTextLink{font-size:12px;padding-right:10px;width:610px;}
	.categoryTitleLink{font-size:12px;padding-left:10px;padding-right:10px}
	.categoryTitleLink a{font-size:12px;color:#CCC}
	.categoryTitleStart{width:0px;float:left}
	.categoryTitleEnd{width:0px;background-color:#333;float:left}
	.categoryTextEnd{width:0px;background-color:#333;float:left}
    #pictureTitleContainer{margin-top:10px;border-top:solid 1px #666;width:803px;padding-top:5px}
    .featuredPictureBoxTitle{margin-left:20px;}
    #pictureTitle{font-weight:bold}
    #pictureTitleContainer a{font-size:12px;}
    #tagsContainer{float:left}
    #catTagsDiv{margin-top:20px;}
    
    
    
/* images */
    .mainImage{margin-left:20px;}
    .image{float:left}
    .homePageImage img{border:1px solid #CCC}
    .homePageSubImages img{border:1px solid #BBB;margin:2px;margin-left:8px}
    .smallPhoto{text-align:center;margin-left:18px;margin-top:28px;margin-bottom :28px;padding-top:20px;float:left;width:176px;height:200px;border:1px solid #999;background-color:#000;} 
    .smallCategory{margin-left:10px;margin-top:0px; margin-bottom :0px;/*border-top:1px solid #333; */float:left;clear:left;/* border-bottom:1px solid #CCC; */} 
    
	.smallPhotoTitle{margin-top:4px;font-size:12px;clear:left;width:170px;text-align:center;float:left;color:#888;}
	.smallPhotoSubTitle{font-size:11px;clear:left;width:170px;text-align:center;float:left;color:#555;}
    
/* homepage */
	.homeFolioBox{width:320px;border:1px solid #666;padding:4px;background-color:#000;margin-bottom:4px}
	.homeFolioBox a{text-decoration:none;margin-left:4px}
	.homePageBox{width:320px;border:1px solid #AAA;padding:4px;background-color:#333;margin-bottom:4px}
	.homePageBox a{text-decoration:none;margin-left:4px}
	
	#homePageBox{float:left;border:1px solid #333;padding:4px;width:724px;margin-bottom:20px;margin-left:19px}
	#homePageTags{margin-left:40px;width:305px;}
	#homePagePlaces{margin-left:40px;width:305px;}
	.tag{margin-right:10px;font-size:11px;float:left}
	/*.tag{color:#AAA}*/
	.tagsTitle{color:#AAA;font-weight:bold;margin-left:10px;font-size:11px;float:left}

	#tutorials{font-size:11px;padding:5px;width:350px}
	.tutorialTitle{color:#AAA;font-weight:bold;margin-left:10px;font-size:12px;float:left;width:320px}
	.tutorial a{color:#AAA;margin-left:10px;font-size:11px;float:left;clear:left}
	
/* footer */
	#copywrite{color:#AAA;clear:both;position:relative;padding:10px;width:770px;font-size:12px;text-align:right;float:left}
	#copywrite a{color:#AAA;}
	#footerContainer{border-right:1px solid #666;float:left;background-color:#000;width:803px}
    .footer{background-color:#000;border-top:1px solid #666;padding:1px 20px 1px 300px;width:483px;margin-bottom:20px;}  
    .footer a span{text-decoration:none;font-size:13px;}    
    /*
    .footer a{color:#666;text-decoration:none;}
    .footer li a{color:#666}    
  
    .footer li{color:#666;text-decoration:none;}        */
    
    
    
    
    
    
    
    
    .slideShowHeader
{
    width:100%; 
    height:23px; 
    background-color:Black; 
    position:absolute;
    top:0px;
    right:0px;
}
.closeSlideShow
{
    margin-left:350px; 
    border:1px solid #FFF;
    width:200px;
    padding:3px;
    margin-top:6px;
    text-align:center;  
}
.slideBtnContainer
{
    background-color:Black; 
    position:absolute;
    top:60px;
    float:left;
    padding:1px;
    border:1px solid #FFF;
}
.slideBtnContainerA
{
    height:70px;
    float:left;
    padding:20px;
}
.slideImageContainer
{
    background-color:Black; 
    position:absolute;
    top:60px;
    padding:20px;
    border:1px solid #FFF;
}
.slideShowBackground
{
    width:100%; 
    height:100%; 
    background-color:Black; 
    position:absolute;
    opacity:0.9;
    top:23px;
    right:0px;
    }
