
body {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	margin: 0;
	min-width: 800px;
	padding: 0;
}


.homepage {

  backgroundColor: #ffffff;
  height: 259px;

}

.homepage_title {

  width: 200px;
  margin-left: 0px;
  margin-top: 0px;
  color: #000000;
  position: absolute;
  font-weight:bold;
  top: 180px;
  left: 450px;
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  letter-spacing:-2px;
  font-size:26px;

}

.homepage_caption {
  width: 250px;
  margin-left: 0px;
  margin-top: 0px;
  color: #000000;
  position: absolute;
  top: 220px;
  left: 455px;
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  font-size:11px;
}

.Homepage_GallerySplash_Title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #5064A5;
	font-size:12px;
	font-weight:bold;
	margin-right:10px;
	margin-left:10px;
	margin-top:0px;
	margin-bottom:10px;
}

.Homepage_GallerySplash_Text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	line-height:15px;
	font-size:10px;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:10px;
	margin-left:10px;
}

.Homepage_NewGallery_Category {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-right:5px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
}

.Homepage_GallerySplash_Link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #5064A5;
	font-size:10px;
}

.Homepage_GallerySplash_Link:Hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #5064A5;
	font-size:10px;
	text-decoration: underline;
}

.Homepage_GallerySplash_Link:Hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #5064A5;
	font-size:10px;
	text-decoration: underline;
}
/* -----------------------------------------
/  BUCKET STYLES
/  ----------------------------------------- */

/* -- HomepageSplash --- */

.Bucket_Homepage_Table {
	padding: 0px;
	margin: 0px;
	border: 0px;
	background-repeat: no-repeat; 
	background-position: top left;
	
}

.Bucket_Homepage_Title {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold;
	letter-spacing:-2px;
	font-size:26px;
}

.Bucket_Homepage_Text {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
}

.Bucket_Homepage_link {
	color: #0E7E16;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold;
	font-size:11px;
}

.Bucket_Homepage_link:hover {
	color: #0E7E16;
	text-decoration: underline;
	font-weight:bold;
}

.Bucket_Homepage_Divider {
	background-color: #666666;
	margin-top: 1px;
}

/* -- NewGallery splash Buckets --- */

.Bucket_NewGallery_Category {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:13px;
	font-weight:bold;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.Bucket_NewGallery_Gallery{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
}

.Bucket_NewGallery_Text{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	padding-right: 10px;
	padding-left: 10px;
}

.Bucket_NewGallery_Link {
	color: #0E7E16;
	font-size:11px;
	font-weight:bold;
}

.Bucket_NewGallery_Link:hover {
	color: #0E7E16;
	font-size:11px;
	text-decoration: underline;
	font-weight:bold;
}

.Bucket_NewGallery_Divider {
	background-color: #666666;
	margin-top: 1px;
}.form-label {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color:#59513A;
}

.form-input {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  color:#000000;
}

.form-required-note {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  color:#000000;
}

.form-error {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  color:#ff0000;
}.admin_title {
	color: 59513A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
}

.admin_text {
	color: 59513A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.admin_title_small {
	color: 59513A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.admin_title_small2 {
	color: #CCC6B0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.admin_area {
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	background-color: #DAE1EF;
}

.admin_area2 {
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	background-color: #EAEEF7;
}

.admin_area3 {
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	background-color: #F5F8FC;
}/* -----------------------------------------
/  Newblog Styles
/  ----------------------------------------- */

  
#blog_center_col {
  width:750px;
  margin:auto;
}

#blog_content_col {
	width:528px;
	float:left;
}

#blog_nav_col {
  float:right;
  width:200px;
  padding:10px;
  margin-left:0px;
  float:right;
}

#blog_pagetitle_col {
  float:left;
  width:506px;
  background-color:#A3B1E0;
  margin-left:1px;
  color:#565E77;
  font-size:9px;
  font-variant:small-caps;
  letter-spacing:2px;
  padding:10px;
}

#blog_picturebox {
	background-color:#FAFAFA;
	color:#666666;
	font-size:10px;
	padding:10px;
	margin-right:20px;
	margin-left:20px;
	margin-top:10px;
	margin-bottom:10px;
	width: 467px;
}

.blog_picturetitle {
	font-family:"Times New Roman", Times, serif;
	color: #67675F;
	font-size:14px;
	font-weight:bold;
	margin-right:10px;
	margin-left:10px;
	margin-top:5px;
	margin-bottom:10px;
}

.blog_thumbnailbox {
	width:370px;
	background-color:#FAFAFA;
	color:#666666;
	font-size:10px; 
}

.blog_picthumbnail {
	background-color:#EAEAEA;
	width:100px;
	height:100px;
	font-size:10px;
	margin-right:5px;
	margin-left:5px;
	margin-top:5px;
	margin-bottom:5px;
	padding:5px;
	float:left;
}

.blog_formbox {
	background-color:#EAEBDD;
	font-size:10px;
	padding:10px 10px 10px 10px;
	margin-right:20px;
	margin-left:20px;
	margin-top:20px;
	margin-bottom:10px;
}



.blog_commentnumber {
	float:right;
	margin-top:-28px;
	margin-right:-4px;
	margin-left:10px;
	font-size:60px;
	color:#FFFFFF;
}

.blog_commentbox {
	background-color:#EAEBDD;
	font-size:10px;
	padding:10px;
	margin-right:20px;
	margin-left:20px;
	margin-top:10px;
	margin-bottom:10px;
}

.blog_commenttitle {
	font-family:"Times New Roman", Times, serif;
	color: #67675F;
	font-size:14px;
	font-weight:bold;
	margin-right:10px;
	margin-left:10px;
	margin-top:10px;
}

.blog_commenttitle2 {
	font-family:"Times New Roman", Times, serif;
	color: #67675F;
	font-size:20px;
	margin-right:20px;
	margin-left:20px;
	margin-top:10px;
}

.blog_comment1 {
	background-color:#EAEBDD;
	font-size:10px;
	padding-top:10px;
	padding-bottom:10px;	
	margin-right:20px;
	margin-left:20px;
	margin-top:10px;
	margin-bottom:10px;
}

.blog_comment2 {
	background-color:#DBDCCC;
	font-size:10px;
	padding-top:10px;
	padding-bottom:10px;	
	margin-right:20px;
	margin-left:20px;
	margin-top:10px;
	margin-bottom:10px;
}

.blog_link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #5064A5;
	font-size:10px;
	font-weight:bold;
}

.blog_link:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #5064A5;
	font-size:10px;
	text-decoration: underline;
	font-weight:bold;
}

.blog_sublink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #5064A5;
	font-size:10px;
}

.blog_sublink:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #5064A5;
	font-size:10px;
	text-decoration: underline;
}

.blog_title {
	font-family:"Times New Roman", Times, serif;
	color: #5064A5;
	font-size:24px;
	margin-right:20px;
	margin-left:20px;
	margin-top:10px;
	margin-bottom:10px;
}


.blog_titlelink {
	font-family:"Times New Roman", Times, serif;
	color: #A55070;
	font-size:24px;
	text-decoration: none;
	margin-right:20px;
	margin-left:20px;
	margin-top:10px;
	margin-bottom:10px;
}

.blog_titlelink:Hover {
	font-family:"Times New Roman", Times, serif;
	color: #5064A5;
	font-size:24px;
	text-decoration: underline;
	margin-right:20px;
	margin-left:20px;
	margin-top:10px;
	margin-bottom:10px;
}

.blog_entry {
	font-family: Verdana,Helvetica,Arial,sans-serif;
	color: #333333;
	line-height:20px;
	font-size:13px;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:20px;
	margin-left:20px;
}

.blog_date {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	line-height:15px;
	font-size:10px;
	font-weight:bold;
	margin-right:20px;
	margin-left:20px;
	margin-top:10px;
	margin-bottom:10px;
}

.blog_captionbox {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:12px;
	border:1px dotted #dddddd;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	padding-left:10px;
	line-height:20px;
	margin-right:20px;
	margin-left:20px;
	margin-top:10px;
	margin-bottom:10px;
	background:#fafafa;
}

.blog_author {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	line-height:15px;
	font-size:10px;
	margin-right:20px;
	margin-left:20px;
	padding-top:0px;
	margin-bottom:15px;
}

.blog_commentauthor {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	line-height:15px;
	font-size:10px;
	margin-right:10px;
	margin-left:10px;
	padding-top:0px;
	margin-bottom:15px;
}

.blog_metadata {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #BAC3DC;
	line-height:15px;
	font-size:9px;
	margin-right:20px;
	margin-left:20px;
	margin-top:0px;
	margin-bottom:25px;
}

.blog_metadata_link {
	color: #BAC3DC;
	text-decoration: none;
}

.blog_metadata_link:hover {
	color: #828AA3;
	text-decoration: underline;
}

.blog_area {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	line-height:15px;
	font-size:14px;
	margin-right:10px;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
}

.blog_hr {
	color: #BAC3DC;
	height:1px;
	margin-right:20px;
	margin-left:20px;
	margin-top:0px;
	margin-bottom:0px;
	border-style:dashed;
}

.blog_archive_link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #5064A5;
	font-size:10px;
	font-weight:bold;
}

.blog_navcol_title {
	font-family:"Times New Roman", Times, serif;
	color: #A55070;
	line-height:15px;
	font-size:16px;
	margin-bottom:10px;
}

.blog_bigtitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #aaaaaa;
	line-height:15px;
	font-size:18px;
	margin-right:20px;
	margin-left:20px;
	margin-top:10px;
	marting-bottom:10px;
}

.blog_archive_label {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size:10px;
	text-decoration: underline;
	font-weight:bold;
}

.blog_archive_link:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #5064A5;
	font-size:10px;
	text-decoration: underline;
	font-weight:bold;
}

.blog_sidebar {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	line-height:15px;
	font-size:14px;
	margin-right:10px;
	margin-left:10px;
	margin-top:10px;
	marting-bottom:10px;
}

.blog_calendarlink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #5064A5;
	text-decoration: underline;
	font-size:10px;
}

.blog_calendarlink:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #BAC3DC;
	text-decoration: underline;
	font-size:10px;
}

#blog_calendarframe {
	float:left;
	width:200px;
	float:left;
	border:1px;
}

.blog_calendarcell_header {
	width:24px;
	align:middle;
	float:left;
	padding-top:2px;
	padding-bottom:2px;
	margin-left:1px;
	margin-right:1px;
	margin-top:2px;
	font-face: "Times New Roman", Times, serif;
	color:#666666;
	font-size: 10px;
}

.blog_calendarcell {
	width:23px;
	float:left;
	padding-top:2px;
	padding-bottom:3px;
	padding-left:2px;
	margin-left:1px;
	margin-right:1px;
	margin-top:2px;
	color:#666666;
	font-face: "Times New Roman", Times, serif;
	font-size: 9px;
}

.blog_calendarcell_sel {
	width:18px;
	float:left;
	padding-top:1px;
	padding-left:2px;
	padding-bottom:2px;
	border:1px dashed #A3B1E0;
	background-color: #D2D8EB;
	margin-left:1px;
	margin-right:1px;
	margin-top:2px;
	font-family: "Times New Roman", Times, serif;
	color:#FFFFFF;
	font-size: 9px;
}

.blog_calendarcell_today {
	width:18px;
	float:left;
	padding-top:1px;
	padding-bottom:2px;
	padding-left:2px;
	border:1px groove #A1A191;
	background-color: #CBCBB9;
	margin-left:1px;
	margin-right:1px;
	margin-top:2px;
	font-family: "Times New Roman",Times, serif;
	color:#000000;
	font-size: 9px;
}

.blog_categorytop {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding-top:2px;
	font-size:10px;
}

.blog_categorytop_link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #5064A5;
	padding-top:2px;
	text-decoration: underline;
	font-size:10px;
}

.blog_categorytop_link:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #BAC3DC;
	padding-top:2px;
	text-decoration: underline;
	font-size:10px;
}

.blog_categorysub {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:10px;
	margin-left:10px;
}

.blog_categorysub_link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #5064A5;
	text-decoration: underline;
	font-size:10px;
}

.blog_categorysub_link:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #BAC3DC;
	text-decoration: underline;
	font-size:10px;
}



.login_link {
	color: #5064A5;
	font-size:12px;
	line-height:17px;
	font-weight:bold;
	text-decoration:none;
}

.login_link:hover {
	color: #5064A5;
	font-size:12px;
	line-height:17px;
	text-decoration: underline;
	font-weight:bold;
}

.login_sublink {
	color: #5064A5;
	font-size:10px;
	line-height:17px;
	text-decoration:none;
}

.login_sublink:hover {
	color: #5064A5;
	font-size:10px;
	line-height:17px;
	text-decoration: underline;
}


.login_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #5064A5;
	font-size:12px;
	font-weight:bold;
	margin-right:10px;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
}

.login_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	line-height:15px;
	font-size:10px;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:10px;
	margin-left:10px;
}

.login_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size:12px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:10px;
	margin-left:10px;
}

.login_tablecell {
	background-color: #E0E5F4;
}

.login_box {

	line-height:15px;
	font-size:10px;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:10px;
	margin-left:10px;
}

.login_hr {
	color: #bbbbbb;
	height:1px;
	margin-right:10px;
	margin-left:10px;
	margin-top:0px;
	margin-bottom:0px;
}<br />
<b>Warning</b>:  main(login.css): failed to open stream: No such file or directory in <b>/home/pottier/www/gallery/include/pottier.php</b> on line <b>20</b><br />
<br />
<b>Warning</b>:  main(): Failed opening 'login.css' for inclusion (include_path='.:/../../:../lib:../include:./lib:./include:/usr/share/pear') in <b>/home/pottier/www/gallery/include/pottier.php</b> on line <b>20</b><br />


/** all form entry and button text */
input, textarea, select, option {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

/** the main details on the site */
.main_title {
	color: #DDAA11;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
}

.main_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #59513A;
}

.main_area {
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	background-color: #F7F8E5;
}

.medium_title {
	color: #59513A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.medium_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #59513A;
}


/** the global navigation */
a.global_nav {
   text-decoration:none;
   color:#ffffff;
   font-size:11px;
}

.globalnav_divider_bottom {
	height: 1px;
	background-color: #222222;
}

.globalnav_divider_top {
	height: 1px;
	background-color: #888888;
}


.globalnav_divider {
	background-color: #666666;
	color: #ffffff;
	font-weight:bold;
	font-size:15px;
	text-indent: 25px;
}

/** secondary links (splash/feature/etc) */
a.secondary_link {
   color:green;
   font-weight:bold;
   text-decoration:none;
}

a.secondary_link:hover {
   text-decoration:hover;
}



/** all other menus in the system */
.menu_title {
	color:#878D2D;
	font-weight:bold;
}

a.menu {
	color:#CC9966; 
	text-decoration: underline;
}

a.menu:hover {
    color:#878D2D;
}

.menu_area { 
	padding-top: 17px; 
	padding-right: 35px; 
	padding-bottom: 10px; 
	padding-left: 10px; 
}




/** photo stuff */
.image-left{
 	border:1px solid #ACA89C;
 	padding:5px;
 	margin:5px;
 	float:left;
 	clear:right;
 	background:#ffffff;
}

.image-border {
	border:1px solid;
	padding:5px;
	margin:5px;
	background:#ffffff;
	border-color: #ACA89C;
}

.image-right {
	border:1px solid #ACA89C;
	padding:5px;
	margin:5px;
	float:right;
	clear:right;
	background:#ffffff;
}

.gallery_area { 
	padding-top: 10px; 
	padding-right: 20px; 
	padding-bottom: 10px; 
	padding-left: 20px; 
	background-color: #FDFDF7; 
}

.gallery_title {
	color: #DDAA11;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
} 

.picture_title {
	color: #DDAA11;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.picture_text {
	color: #59513A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

/* comment for photos */
.comment {
  font-size:12px;
  padding-left:10px;
}

/* by line for comments */
.byline {
  padding-left:15px;
}

/** generic blocks */
a:hover {
   text-decoration:underline;
}

.primary_color {
    background-color: #82B84E;
}


.dark_background {
    background-color: #82B84E;
	height: 60px;
	position: relative;
	width: 100%;
}

.sub_background2 {
    background-color: #333333;
	height: 40px;
	position: relative;
	width: 100%;
}

.padding_large {
    padding:30px;
}

.padding_small {
    padding:10px;
}

/* generic small font */
.small {
   font-size:10px;
}
