@charset "utf-8";
/* CSS Document */
body {font-family:arial,helvetica,clean,sans-serif; font-size:80%; line-height:153%}
#doc, #footer, #header {width:634px; margin:auto}
#doc {border:3px solid}

/* header */
#header {margin-bottom:5px; text-align:right; padding-right:10px}

.flights {background:url(../images/flights.gif) no-repeat 2px 2px; padding-left:18px}
.adventure {background:url(../images/adventure.gif) no-repeat 2px 2px; padding-left:18px}
.venue {background:url(../images/venue.gif) no-repeat 2px 2px; padding-left:18px}
.home {background:url(../images/home.gif) no-repeat 2px 2px; padding-left:18px}


/* body */
#bd {float:left;	width:100%}
#content {padding:10px 15px}
h1 {width:95%; text-align:center; margin:20px auto; line-height:120%}
h1, h2, h3, h4 {font-family:tahoma,helvetica,clean,sans-serif; color:#6B0400}
h4 {border-bottom:1px solid #eee; padding:0 0 3px}

.frame {width:265px}
.frame h5 {padding:0 4px; margin:0; text-align:center}

.framewbg {background:url(../images/frame-bg.gif) no-repeat 0 0; margin:5px; padding:10px 5px; height:299px; overflow:hidden}

.frame2 {border:2px solid #000; width:90%; margin:0 auto 15px; clear:both}
.frame2 img {float:left; margin-right:5px; padding:5px}
.fream2 p {margin-top:15px; padding:10px}

.box1 {border:3px outset #C00; margin:10px; padding:10px}

.title {background-color:#0C3761; padding:3px 0; text-align:center; color:#FFF}
.title2 {font-size:1.8em; color:#0000FF; text-align:center; line-height:130%}


/* footer */
#footer {padding:10px; font-size:77%}
#footer p  a:link, #footer p  a:visited {text-decoration:none}
#footer p a:hover {text-decoration:underline}
#footer p img {width:88px; height:31px}

/* h's */
h1 {font-size:2.2em}
h2 {font-size:1em}
h3 {font-size:1em}
h4 {font-size:1.3em}
h5 {font-size:1em}
h6 {font-size:0.7em}

img {border:none}

.photogal {text-align:center; padding-top:25px}
.photogal a, .photogal img {padding:0 !important; margin:0 !important}




/* Util */
.center {text-align:center}

.clear:after{content:"."; clear:both; display:block; height:0; visibility:hidden}
.clrl {clear:left}
.clrr {clear:right}
.clr  {clear:both}
.clrn {clear:none}

.fl {float:left}
.fr {float:right}

.block {display:block; width:100%}

.b {border:1px solid #F00}
.b1 {border:1px solid #0F0}
.b2 {border:1px solid #00F}

.margin {margin:5px}
.padding{padding:5px}
.margin-auto{margin:auto}

.mr5x {margin-right:5px}
.ml5x {margin-left:5px}
.m5x {margin:5px}

.bold {font-weight:bold}

.standout {color:#CC0000;  border-bottom:1px dashed}
.u {text-decoration:underline}

.fs18em {font-size:1.8em}
.fs17em {font-size:1.7em}
.fs16em {font-size:1.6em}
.fs15em {font-size:1.5em}
.fs14em {font-size:1.4em}
.fs13em {font-size:1.3em}
.fs12em {font-size:1.2em}
.fs11em {font-size:1.1em}
.fs10em {font-size:1.0em}

.w100 {width:100%}
.w90 {width:90%}
.w80 {width:80%}
.w70 {width:70%}
.w60 {width:60%}
.w50 {width:50%}
.w40 {width:40%}
.w30 {width:30%}
.w20 {width:20%}
.w10 {width:10%}

/* list */
.list1 {list-style-type:none; margin:0; padding:0}
.list1 li {text-align:center; clear:both; padding:5px 0; margin:2px 0; border-bottom:1px solid #CCC}
.list1 li  img {margin:0 50px 0 -160px}

/* media */
.media {text-align:center}

/* video */
.vid-container{
	padding-left:2px;
	/*
	float:left;
	margin-bottom:25px;
	margin-top:-10px;
	*/
	margin:auto;
	width:410px
}

.vid-bg{
	float:left;
	background:url(http://replacemyself.com/images/vid-bg.gif) no-repeat;
	padding:10px 13px 22px 14px
}
.i-vid {
	background:url(http://replacemyself.com/images/vid-bd.jpg) repeat-y;
	width:403px;
	float:left;
	*clear:left;
}
.vid-container .desc {font-size:12px; color:#FFF; padding:0 30px