﻿/* Photo Border for All Pages Except the Albums Page */

.photo-frame .topx-- {
	background-image: url(Images/frame-topx--.gif);
	background-repeat: no-repeat;
	width: auto;
	height: 14px;
	vertical-align: top;
}
.photo-frame .top-x- {
	background-image: url(Images/frame-top-x-.gif);
	background-repeat: repeat-x;
	width: auto;
	height: 14px;
}
.photo-frame .top--x {
	background-image: url(Images/frame-top--x.gif);
	background-repeat: no-repeat;
	width: auto;
	height: 14px;
	vertical-align: top;
}

.photo-frame .midx-- {
	background-image: url(Images/frame-midx--.gif);
	background-repeat: repeat-y;
	width: 14px;
	height: auto;
}

.photo-frame .mid--x {
	background-image: url(Images/frame-mid--x.gif);
	background-repeat: repeat-y;
	width: 14px;
	height: auto;
}

.photo-frame .botx-- {
	background-image: url(Images/frame-botx--.gif);
	background-repeat: no-repeat;
	width: 14px;
	height: 14px;
	vertical-align: top;
}
.photo-frame .bot-x- {
	background-image: url(Images/frame-bot-x-.gif);
	background-repeat: repeat-x;
	width: auto;
	height: 14px;
}
.photo-frame .bot--x {
	background-image: url(Images/frame-bot--x.gif);
	background-repeat: no-repeat;
	width: 14px;
	height: 14px;
	vertical-align: bottom;
}


/****************************/

.photo-frame .sttopx-- {
	background-image: url(Images/frame-st-topx--.gif);
	background-repeat: no-repeat;
	width: auto;
	height: 3px;
	vertical-align: top;
}
.photo-frame .sttop-x- {
	background-image: url(Images/frame-st-top-x-.gif);
	background-repeat: repeat-x;
	width: auto;
	height: 3px;
}
.photo-frame .sttop--x {
	background-image: url(Images/frame-st-top--x.gif);
	background-repeat: no-repeat;
	width: auto;
	height: 3px;
	vertical-align: top;
}

.photo-frame .stmidx-- {
	background-image: url(Images/frame-st-midx--.gif);
	background-repeat: repeat-y;
	width: 3px;
	height: auto;
}

.photo-frame .stmid--x {
	background-image: url(Images/frame-st-mid--x.gif);
	background-repeat: repeat-y;
	width: 3px;
	height: auto;
}

.photo-frame .stbotx-- {
	background-image: url(Images/frame-st-botx--.gif);
	background-repeat: no-repeat;
	width: 3px;
	height: 3px;
	vertical-align: top;
}
.photo-frame .stbot-x- {
	background-image: url(Images/frame-st-bot-x-.gif);
	background-repeat: repeat-x;
	width: auto;
	height: 3px;
}
.photo-frame .stbot--x {
	background-image: url(Images/frame-st-bot--x.gif);
	background-repeat: no-repeat;
	width: 3px;
	height: 3px;
	vertical-align: bottom;
}

/****************************/

.photo-frame .listtopx-- {
	background-image: url(Images/frame-listtopx--.gif);
	background-repeat: no-repeat;
	width: 3px;
	height: 20px;
	vertical-align: top;
}
.photo-frame .listtop-x- {
	background-image: url(Images/frame-listtop-x-.gif);
	background-repeat: repeat-x;
	width: auto;
	height: 20px;
}
.photo-frame .listtop--x {
	background-image: url(Images/frame-listtop--x.gif);
	background-repeat: no-repeat;
	width: 3px;
	height: 20px;
	vertical-align: top;
}

.photo-frame .listmidx-- {
	background-image: url(Images/frame-listmidx--.gif);
	background-repeat: repeat-y;
	width: 3px;
	height: auto;
}

.photo-frame .listmid--x {
	background-image: url(Images/frame-listmid--x.gif);
	background-repeat: repeat-y;
	width: 3px;
	height: auto;
}

.photo-frame .listbot2x-- {
	background-image: url(Images/frame-listbot2x--.gif);
	background-repeat: no-repeat;
	width: 3px;
	height: 3px;
	vertical-align: top;
}
.photo-frame .listbot2-x- {
	background-image: url(Images/frame-listbot2-x-.gif);
	background-repeat: repeat-x;
	width: auto;
	height: 3px;
}
.photo-frame .listbot2--x {
	background-image: url(Images/frame-listbot2--x.gif);
	background-repeat: no-repeat;
	width: 3px;
	height: 3px;
	vertical-align: top;
}

/****************************/

.photo-frame .listbotx-- {
	background-image: url(Images/frame-listbotx--.gif);
	background-repeat: no-repeat;
	width: 3px;
	height: 25px;
	vertical-align: top;
}
.photo-frame .listbot-x- {
	background-image: url(Images/frame-listbot-x-.gif);
	background-repeat: repeat-x;
	width: auto;
	height: 25px;
}
.photo-frame .listbot--x {
	background-image: url(Images/frame-listbot--x.gif);
	background-repeat: no-repeat;
	width: 3px;
	height: 25px;
	vertical-align: top;
}

/****************************/

.photo-frame .stopx-- {
	background-image: url(Images/frame-s-topx--.gif);
	background-repeat: no-repeat;
	width: auto;
	height: 5px;
	vertical-align: top;
}
.photo-frame .stop-x- {
	background-image: url(Images/frame-s-top-x-.gif);
	background-repeat: no-repeat;
	width: 450;
	height: 5px;
}
.photo-frame .stop--x {
	background-image: url(Images/frame-s-top--x.gif);
	background-repeat: no-repeat;
	width: auto;
	height: 5px;
	vertical-align: top;
}

.photo-frame .smidx-- {
	background-image: url(Images/frame-s-midx--.gif);
	background-repeat: repeat-y;
	width: 5px;
	height: auto;
}
.photo-frame .smid-x- {
	background-image: url(Images/frame-s-mid-x-.gif);
	background-repeat: repeat-y;
	width: 450px;
	height: auto;
}

.photo-frame .smid--x {
	background-image: url(Images/frame-s-mid--x.gif);
	background-repeat: repeat-y;
	width: 5px;
	height: auto;
}

.photo-frame .sbotx-- {
	background-image: url(Images/frame-s-botx--.gif);
	background-repeat: no-repeat;
	width: 5px;
	height: 5px;
	vertical-align: top;
}
.photo-frame .sbot-x- {
	background-image: url(Images/frame-s-bot-x-.gif);
	background-repeat: no-repeat;
	width: 450;
	height: 5px;
}
.photo-frame .sbot--x {
	background-image: url(Images/frame-s-bot--x.gif);
	background-repeat: no-repeat;
	width: 5px;
	height: 5px;
	vertical-align: bottom;
}


.photo-frame .vtop-x- {
	background-image: url(Images/video-top.jpg);
	background-repeat: no-repeat;
	width: 425px;
	height: 35px;
}

.photo-frame .vmid-x- {
	background-image: url(Images/video-mid.jpg);
	background-repeat: repeat-y;
	width: 425px;
	height: auto;
}

.photo-frame .vbot-x- {
	background-image: url(Images/video-bot.jpg);
	background-repeat: no-repeat;
	width: 425px;
	height: 25px;
}
/****************************/

.photo-frame .v2top-x- {
	background-image: url(Images/video2-top.jpg);
	background-repeat: no-repeat;
	width: 425px;
	height: 35px;
}

.photo-frame .v2mid-x- {
	background-image: url(Images/video2-mid.jpg);
	background-repeat: repeat-y;
	width: 425px;
	height: auto;
}

.photo-frame .v2bot-x- {
	background-image: url(Images/video2-bottom.jpg);
	background-repeat: no-repeat;
	width: 425px;
	height: 25px;
}
/****************************/

.photo-frame .thtop-x- {
	background-image: url(Images/think-top.jpg);
	background-repeat: no-repeat;
	width: 304px;
	height: 32px;
}

.photo-frame .thmid-x- {
	background-image: url(Images/think-mid.jpg);
	background-repeat: repeat-y;
	width: 304px;
	height: auto;
}

.photo-frame .thbot-x- {
	background-image: url(Images/think-bot.jpg);
	background-repeat: no-repeat;
	width: 315px;
	height: 17px;
}
/****************************/

.photo-frame .sbtop-x- {
	background-image: url(Images/frame-sb-top-x-.gif);
	background-repeat: no-repeat;
	width: 890;
	height: 5px;
}
.photo-frame .sbmid-x- {
	background-image: url(Images/frame-sb-mid-x-.gif);
	background-repeat: repeat-y;
	width: 890px;
	height: auto;
}
.photo-frame .sbbot-x- {
	background-image: url(Images/frame-sb-bot-x-.gif);
	background-repeat: no-repeat;
	width: 890;
	height: 5px;
}

/****************************/
.photo-frame .mtopx-- {
	background-image: url(Images/frame-m-topx--.gif);
	background-repeat: no-repeat;
	width: auto;
	height: 11px;
	vertical-align: top;
}
.photo-frame .mtop-x- {
	background-image: url(Images/frame-m-top-x-.gif);
	background-repeat: repeat-x;
	width: auto;
	height: 11px;
}
.photo-frame .mtop--x {
	background-image: url(Images/frame-m-top--x.gif);
	background-repeat: no-repeat;
	width: auto;
	height: 11px;
	vertical-align: top;
}

.photo-frame .mmidx-- {
	background-image: url(Images/frame-m-midx--.gif);
	background-repeat: repeat-y;
	width: 11px;
	height: auto;
}

.photo-frame .mmid--x {
	background-image: url(Images/frame-m-mid--x.gif);
	background-repeat: repeat-y;
	width: 11px;
	height: auto;
}

.photo-frame .mbotx-- {
	background-image: url(Images/frame-m-botx--.gif);
	background-repeat: no-repeat;
	width: 11px;
	height: 11px;
	vertical-align: top;
}
.photo-frame .mbot-x- {
	background-image: url(Images/frame-m-bot-x-.gif);
	background-repeat: repeat-x;
	width: auto;
	height: 11px;
}
.photo-frame .mbot--x {
	background-image: url(Images/frame-m-bot--x.gif);
	background-repeat: no-repeat;
	width: 11px;
	height: 11px;
	vertical-align: bottom;
}


/****************************/

.photo-frame .ctgtopx-- {
	background-image: url(Images/frame-ctgtopx--.gif);
	background-repeat: no-repeat;
	width: auto;
	height: 30px;
	vertical-align: top;
}
.photo-frame .ctgtop-x- {
	background-image: url(Images/frame-ctgtop-x-.gif);
	background-repeat: repeat-x;
	width: auto;
	height: 30px;
}
.photo-frame .ctgtop--x {
	background-image: url(Images/frame-ctgtop--x.gif);
	background-repeat: no-repeat;
	width: auto;
	height: 30px;
	vertical-align: top;
}

.photo-frame .ctgmidx-- {
	background-image: url(Images/frame-ctgmidx--.gif);
	background-repeat: repeat-y;
	width: 5px;
	height: auto;
}

.photo-frame .ctgmid--x {
	background-image: url(Images/frame-ctgmid--x.gif);
	background-repeat: repeat-y;
	width: 5px;
	height: auto;
}

.photo-frame .ctgbotx-- {
	background-image: url(Images/frame-ctgbotx--.gif);
	background-repeat: no-repeat;
	width: 5px;
	height: 5px;
	vertical-align: top;
}
.photo-frame .ctgbot-x- {
	background-image: url(Images/frame-ctgbot-x-.gif);
	background-repeat: repeat-x;
	width: auto;
	height: 5px;
}
.photo-frame .ctgbot--x {
	background-image: url(Images/frame-ctgbot--x.gif);
	background-repeat: no-repeat;
	width: 5px;
	height: 5px;
	vertical-align: bottom;
}

/****************************/

.photo-frame .mftopx-- {
	background-image: url(Images/frame-mftopx--.gif);
	background-repeat: no-repeat;
	width: auto;
	height: 5px;
	vertical-align: top;
}
.photo-frame .mftop-x- {
	background-image: url(Images/frame-mftop-x-.gif);
	background-repeat: repeat-x;
	width: auto;
	height: 5px;
}
.photo-frame .mftop-x2- {
	background-image: url(Images/frame-mftop-x2-.gif);
	background-repeat: repeat-x;
	width: auto;
	height: 5px;
}

.photo-frame .mftop--x {
	background-image: url(Images/frame-mftop--x.gif);
	background-repeat: no-repeat;
	width: auto;
	height: 5px;
	vertical-align: top;
}

.photo-frame .mfmidx-- {
	background-image: url(Images/frame-mfmidx--.gif);
	background-repeat: repeat-y;
	width: 5px;
	height: auto;
}
.photo-frame .mfmid--x {
	background-image: url(Images/frame-mfmid--x.gif);
	background-repeat: repeat-y;
	width: 5px;
	height: auto;
}


.photo-frame .mfbotx-- {
	background-image: url(Images/frame-mfbotx--.gif);
	background-repeat: no-repeat;
	width: 5px;
	height: 5px;
	vertical-align: top;
}
.photo-frame .mfbot-x- {
	background-image: url(Images/frame-mfbot-x-.gif);
	background-repeat: repeat-x;
	width: auto;
	height: 5px;
}
.photo-frame .mfbot-x2- {
	background-image: url(Images/frame-mfbot-x2-.gif);
	background-repeat: repeat-x;
	width: auto;
	height: 5px;
}

.photo-frame .mfbot--x {
	background-image: url(Images/frame-mfbot--x.gif);
	background-repeat: no-repeat;
	width: 5px;
	height: 5px;
	vertical-align: bottom;
}

/****************************/

.photo-frame .ptopx-- {
	background-image: url(Images/frame-p-topx--.gif);
	background-repeat: no-repeat;
	width: auto;
	height: 9px;
	vertical-align: top;
}
.photo-frame .ptop-x- {
	background-image: url(Images/frame-p-top-x-.gif);
	background-repeat: repeat-x;
	width: auto;
	height: 9px;
}
.photo-frame .ptop--x {
	background-image: url(Images/frame-p-top--x.gif);
	background-repeat: no-repeat;
	width: auto;
	height: 9px;
	vertical-align: top;
}

.photo-frame .pmidx-- {
	background-image: url(Images/frame-p-midx--.gif);
	background-repeat: repeat-y;
	width: 9px;
	height: auto;
}

.photo-frame .pmid--x {
	background-image: url(Images/frame-p-mid--x.gif);
	background-repeat: repeat-y;
	width: 9px;
	height: auto;
}

.photo-frame .pbotx-- {
	background-image: url(Images/frame-p-botx--.gif);
	background-repeat: no-repeat;
	width: 9px;
	height: 9px;
	vertical-align: top;
}
.photo-frame .pbot-x- {
	background-image: url(Images/frame-p-bot-x-.gif);
	background-repeat: repeat-x;
	width: auto;
	height: 9px;
}
.photo-frame .pbot--x {
	background-image: url(Images/frame-p-bot--x.gif);
	background-repeat: no-repeat;
	width: 9px;
	height: 9px;
	vertical-align: bottom;
}

/****************************/
/* LIST */

ul {
	list-style-type: none;
	list-style-image: url(images/bullet.gif);
	list-style-position: outside;
	line-height: 2.1em;
	vertical-align: middle;
	margin-left: 1.25em;
	
	
}
.link {
	list-style-image: url(images/bullet.gif);
	
}
