/* Cynthia is super badass and awesome to the max */  

body { 	font: 11px Arial, Helvetica, sans-serif; background-color: #FFFFFF;background-image: url(../_img/main_bg.jpg);background-repeat: repeat-x;margin-top: 0px; margin-left: 0px;margin-right: 0px;margin-bottom: 0px; } 

li {line-height: 17px; margin-left: 10px;}


a:link {color: #CC0000;text-decoration: none;} 
a:visited {color: #CC0000; text-decoration: none;} 
a:hover, a:focus, a:active {color: #FF9933;text-decoration: none; } 	 
.toptext {font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-weight: thinner; color: #666;}	 	 	 

/* Page holder style */ 
#holder {background-color: #FFFFFF;width: 805px; padding: 0px 10px 20px 10px;} 


/* Page Header and links */ 
#ultimateheader {height: 72px;width:805px;text-align: right;float:left;background-image: url(../_img/static/header.png);background-repeat: no-repeat;margin-top:10px;} 	 
#nav { float: left;height: 22px; margin-bottom: 6px; width: 805px; background-image:url(../_img/buttons/nav_bg.jpg); background-repeat: no-repeat; text-align: right;}

/* Page BODY */ 
#gallery {width: 560px; 	float: right; 	background-color: #CECECE; 	padding: 0px 5px 6px 5px; 	text-align: left; 	margin-bottom: 10px; } 
#thumbnail {width: 100px; 	height: 100px; 	border: 1px solid #666666; 	padding: 1px; float: left; 	margin: 4px; } 
#galcolumnhead {width: 550px; font-family: Arial, Helvetica, sans-serif; font: 12px; color: #000000; height: 15px; text-align: left; background-image: url(../_img/static/leftcolumnhead.png); background-repeat: repeat-x; padding: 5px 5px; font-weight: bold; border-bottom: 1px solid #666666; float: right; margin-top: 10px; margin-bottom: 10px; }    

#leftcolumn { 	width: 217px; 	float: left; 	text-align: left; 	padding: 0px 5px 20px 5px; 	border-right: 3px solid #FFFFFF; 	background-repeat: repeat-x; 	background-image: url(../_img/column_bg.jpg); 	} 

.leftcolumnhead { 	width: 207px; 	font-family: Arial, Helvetica, sans-serif; 	font: 12px; 	color: #000000; 	height: 15px; 	text-align: left; 	background-image: url(../_img/static/leftcolumnhead.png); 	background-repeat: repeat-x; 	margin-top: 10px; 	padding: 5px 5px; 	font-weight: bold; 	}

#rightcolumnhead { 	width: 550px; 	font-family: Arial, Helvetica, sans-serif; 	font: 12px; 	color: #000000; 	height: 15px; 	text-align: left; 	background-image: url(../_img/static/leftcolumnhead.png); 	background-repeat: repeat-x; 	margin-top: 10px; 	padding: 5px 5px; 	font-weight: bold; 	float: left; 	}

#rightcolumn {width: 550px; float: left; border-top: 1px solid #999999; text-align: left;padding: 5px 5px; 	height: auto; } 
#right2columnhead {width: 250px; font-family: Arial, Helvetica, sans-serif; font: 12px; color: #000000; height: 15px; text-align: left; 	background-image: url(../_img/static/leftcolumnhead.png); background-repeat: repeat-x;	margin-top: 10px; padding: 5px 5px; font-weight: bold; float: left; }

#right2columns { 	width: 267px; 	float: left; 	text-align: left; 	height: auto; 	padding: 5px 0px; 	margin-bottom: 10px; 	} 
#right3columns { 	width: 267px; 	float: right; 	text-align: left; 	padding: 5px 5px; 	height: auto; 	}     /* body COPY */  
#leftcoltext { 	width: 207px; 	border-top: 1px solid #999999; 	text-align: left; 	padding: 5px 5px; 	height: auto; 	} 
.rightcoltext { 	width: 450px; 	border-top: 1px solid #999999; 	text-align: left; 	padding: 5px 5px; 	}

.datestyle { 	font-family: Arial, Helvetica, sans-serif; 	font: 12px; 	color: #D40D00; 	font-weight: bold; 	} 
	
.subtitlestyle {font-family: Arial, Helvetica, sans-serif; font: 14px/14px; color: #666666; font-weight: bold; }
#rightimages {width: 145px; /* Bottom and links styles */ 	padding: 5px 0px 10px 20px; float: right; }
.photocaption {font-family: Arial, Helvetica, sans-serif; 	font: 10px; 	color: #666666; }   

/* Bottom and links styles */ 
#bottomlinks {background-color: #FFFFFF; width: 785px; padding: 10px 20px; color: #999999; height: 20px; text-align: left; float: left;} 
#baseline {width: 805px;height: 12px;color: #999999;float: left;} 

#columnmajoris {width: 805px;float: left;text-align: left;margin: 5px 0px;background-color: #FFFFFF;border-top: 1px dotted #b3b3b3;padding: 5px 0px 10px 0px;}

#leftcolumnbase { width: 210px; height: 12px; float: left; text-align: left; padding: 10px 0px 20px 0px;} 

/*TUTORIAL Styles */
.thumbnail {width: 155px; 	height: 200px; 	border: 1px solid #666666; padding: 1px;float: left; margin: 4px; } 
.print_thumbnail {width: 150px; 	height: 200px; padding: 1px;float: left; } 
.print_sizes_holder {width: 35px; padding: 1px;float: right; margin: 10px 4px 0px 4px; } 
.print_size {width: 30px; padding: 5px 5px 5px 0px; margin-bottom: 5px;}


.description {width: 350px;float: left;border-top: 1px solid #999999;text-align: left;padding: 5px 5px;height: auto;margin-top: 5px;}
.print_description {width: 375px;float: left;border-top: 1px solid #999999;text-align: left;padding: 5px 5px;height: auto;margin-top: 5px;} 
 
.tutorial_holder {width: 550px; float: left;}

.brclear { 
     clear:both; 
     height:0; 
     margin:0;
     font-size: 1px;
     line-height: 0px;
}
