/* Type CSS rules here and they will be applied
to pages from 'editcss'
immediately as long as you keep this window open. */

/**** Imported style sheet layout.css ****/

/*
-----------------------------------------------
cameronmoll.com Style Sheet 
author:   Cameron Moll
version:  2004.02
----------------------------------------------- */

hr {display: none;}
ul {margin: 5px 0 7px 19px; padding: 0; list-style-image: url(/img/arrow.gif)	}
li {margin: 5px 0;}	
code {font: 11px Tahoma, Arial, sans-serif; color: #0175BA;}
input, textarea, select {font-size: 11px; border: 1px solid #999; background: #fff; padding: 2px; color: #000;}

/* IDs ---------------------------------------*/

#bottom {clear: both; height: 22px;}
#breadcrumb {margin: 4px 6px; font: 11px Tahoma, Arial, sans-serif; color: #999;}
	#breadcrumb a:link,a:active,a:visited {color: #999 !important; text-decoration: underline;}
	#breadcrumb a:hover {color: #000 !important; text-decoration: underline; border-bottom: none;}
#comments-body {margin-top: 20px;}	
#comments-form {width: 180px; padding-right: 15px; margin-right: 15px; float: left; text-align: left; border-right:1px dotted #999;}	
#content {width: 377px; margin: 20px 0 0 20px;}
	#content a {font-weight: bold;}
	#content h1 {margin: 18px 0 0; font-size: 18px; font-weight: normal; font-style: italic; letter-spacing: -1px; text-align: center;}
	#content h2 {margin: 0 0 10px; font-size: 12px; font-weight: normal; text-align: center; color: #999;}
	#content h3 {margin: 0; padding: 5px 0; font-size: 12px;}
	#content h4 {margin: 18px 0 0; font-size: 12px; text-align: center;}
	#content h5 {margin: 0.9em 0 1.75em; font: 11px Tahoma, Arial, sans-serif; text-align: center;}
		#content h5 a {font-weight: normal !important;}
	#content p {text-indent: 25px; text-align: justify; line-height: 150%; margin: 0; padding: 5px 0;}
	#content ul {text-align: justify; line-height: 150%; margin-left: 25px !important;}
#content2 {width: 377px; margin: 20px 0 0 20px;}
	#content2 a {font-weight: bold;}
	#content2 h1 {margin: 18px 0 0; font-size: 18px; font-weight: normal; font-style: italic; letter-spacing: -1px; text-align: center;}
	#content2 h2 {margin: 0 0 10px; font-size: 12px; font-weight: normal; text-align: center; color: #999;}
	#content2 h3 {margin: -5px 0 0; font-size: 12px;}
	#content2 h4 {margin: 18px 0 0; font-size: 12px; text-align: center;}
	#content2 h5 {margin: 0.9em 0 1.75em; font: 11px Tahoma, Arial, sans-serif; text-align: center;}
		#content2 h5 a {font-weight: normal !important;}
	#content2 p {margin: 0; padding: 5px 0;}
	#content ul {margin-left: 25px !important;}
	#content2 .extsp1 {margin-bottom: 25px !important;}
#content3 {width: 377px; margin: 20px 0 0 20px;}
	#content3 h1 {padding-bottom: 2px; font-size: 18px; font-weight: normal; letter-spacing: -1px; border-bottom: 1px dotted #999;}
	#content3 .hide {display: inline !important;}
#contentFolio {width: 377px; margin: 20px 0 0 20px;}
	#contentFolio h1 {padding-bottom: 2px; font-size: 18px; font-weight: normal; letter-spacing: -1px; border-bottom: 1px dotted #999;}	
#copyright {
	padding: 15px 0;
	border-top: 1px solid #D6D6D6; 
	background: #fff;
	text-align: center;
	color: #999;
	}
#logo {
	position: absolute;
	top: 21px; right: 40px;
	z-index: 1;
	}
	#logo a:visited {border-style: none;}	
#home {
	position: absolute;
	top: 41px; left: 33px;
	z-index: 3;
	}
	#home a:visited {border-style: none;}	
#navbar {
	width: 650px; height: 35px;
	background: #F9F9F9 url(/img/navbg.gif);
	position: absolute;
	top: 48px; left: 39px;
	z-index: 2;
	}
#navdate {
	float: left;
	width: 137px; height: 23px;
	padding: 6px 4px 0 0;
	text-align: center;
	color: #999;
	font-size: 11px;
	}	
#navlinks {
	float: left;
	width: 484px; height: 23px;
	padding-left: 25px;
	}
	#navlinks img {display: inline;}
	#navlinks a:link, #navlinks a:active, #navlinks a:visited {border-style: none;}
#page {width: 729px; margin: 0 auto; position: relative;}
#pagetop {
	position: absolute; 
	background: url(/img/pagetop.gif) no-repeat;
	width: 727px; height: 60px;
	top: 0; left: 2px; 
	z-index: 0;
	}
	#pagetop img {width: 727px; height: 60px;}	
#partner {
	position: absolute; 
	width: 170px; height: 60px;
	top: 158px; left: 50px; 
	z-index: 3;
	}
	#partner a:link {text-decoration: none !important; border-bottom: none !important; color: #fff !important;}
	#partner a:active {text-decoration: none !important; border-bottom: none !important; color: #fff !important;}
	#partner a:visited {text-decoration: none !important; border-bottom: none !important; color: #fff !important;}
	#partner a:hover {text-decoration: none !important; border-bottom: none !important; color: #fff !important;}
	#partner img {float: left; margin-right: 7px;}
	#partner p {margin: 0; font: 9px Tahoma, Arial, sans-serif;}
#peek {text-align: center; margin: 0 0 25px;}
#photocopy {margin: 4px 6px; font: 11px Tahoma, Arial, sans-serif; color: #999;}
#photomain {
	width: 650px; height: 121px;
	background: #F9F9F9 url(/img/everest.jpg);
	position: absolute;
	top: 83px; left: 39px;
	z-index: 2;
	}
#photomain50th {
	width: 650px; height: 121px;
	background: #F9F9F9 url(/img/50th.jpg);
	position: absolute;
	top: 83px; left: 39px;
	z-index: 2;
	}	
#photomainAB {
	width: 650px; height: 121px;
	background: #F9F9F9 url(/img/everest_ab.jpg);
	position: absolute;
	top: 83px; left: 39px;
	z-index: 2;
	}	
#photomainFH {
	width: 650px; height: 121px;
	position: absolute;
	top: 83px; left: 39px;
	z-index: 2;
	}	
/* #photosub {
	width: 233px; height: 177px;
	background: #F9F9F9;
	position: absolute;
	top: 88px; left: 456px;
	z-index: 3;
	} */
#plug {
	position: absolute; 
	width: 400px; height: 30px;
	top: 28px; left: 79px; 
	z-index: 3;
	}
	#plug p {margin: 0; font: 9px Tahoma, Arial, sans-serif; color: #999;}
#premlinkage {margin: 15px auto 5px; width: 133px;}
#premlinkage-feeds {margin-top: 0 !important; text-align:center; font-size: 9px !important;}
#quote {
	margin-top: 60px;
	width: 99%;
	border-top: 1px dotted #999; 
	border-bottom: 1px dotted #999;
	padding: 7px 0;
	font: 11px Tahoma, Arial, sans-serif;
	color: #999;
	text-align: center;
	background: url(/img/quotes.gif) no-repeat top left;
	}
	#quote p {margin: 0 0 5px 0; font: italic 14px Georgia, Palatino, Palatino Linotype, serif !important; color: #000 !important;}
#rbar1 {margin: 20px 0 0; font: 11px Tahoma, Arial, sans-serif; color: #999;}
	#rbar1 strong {color: #000;}
#rbar2 {margin: 20px 0 0; font: 11px Tahoma, Arial, sans-serif; color: #999;}
	#rbar2 strong {color: #000;}
#story {
	width: 650px;
	background: #F9F9F9 url(/img/storybg.gif);
	position: absolute;
	top: 204px; left: 39px;
	z-index: 2;
	}
#story2 {
	width: 650px;
	background: #F9F9F9 url(/img/storybg.gif);
	position: absolute;
	top: 85px; left: 39px;
	z-index: 2;
	}	
#storymain {float: left; width: 417px; background: url(/img/mainShadow.gif) no-repeat top;}
#storysub {float: left; width: 193px; padding: 0 20px; background: url(/img/secShadow.gif) no-repeat top; font: 11px Tahoma, Arial, sans-serif; color: #999;}
	#storysub p {font: 11px Tahoma, Arial, sans-serif; color: #999;}
	#storysub h2 {font-size: 11px; color: #000; margin: 0;}
	#storysub .title {margin-top: 21px; margin-bottom: 12px;}
#surf {margin-top: 50px; text-align: center;}	
	#surf a:link,a:active,a:visited {border-style: none;}
#tAbout {width: 377px; height: 10px; background: url(/img/titleAboutlg.gif) no-repeat; margin-bottom: 20px;}
#tArchives {width: 377px; height: 10px; background: url(/img/titleArchiveslg.gif) no-repeat; margin-bottom: 20px;}
#tArticles {width: 377px; height: 10px; background: url(/img/titleArticleslg.gif) no-repeat; margin-bottom: 20px;}
#tContact {width: 377px; height: 10px; background: url(/img/titleContactlg.gif) no-repeat; margin-bottom: 20px;}
#tFriends {width: 377px; height: 10px; background: url(/img/titleFriendslg.gif) no-repeat; margin-bottom: 20px;}
#tLinkage {width: 377px; height: 10px; background: url(/img/titleLinkagelg.gif) no-repeat; margin-bottom: 20px;}
#tPortfolio {width: 377px; height: 10px; background: url(/img/titlePortfoliolg.gif) no-repeat; margin-bottom: 20px;}

/* Classes -----------------------------------*/	

.ac {text-align: center;}
.album {text-align: center; margin: 0; padding: 5px 0;}
	.album img {margin: 3px; padding: 4px; border: 1px dashed #999; background: #fff;}
	.album a:visited {border-style: none;}
.arr {margin: 0 2px;}
.article {margin-bottom: 30px;}
	.article .type {color: #999;}
.author {text-indent: 0 !important; padding-top: 0 !important;}
.clear {clear: both;}
.comment {
	margin: 15px auto 0;
	width: 85%;
	border: 4px solid #fff;
	padding: 10px;
	background: #EFEFDD;
	}
	.comment .author {font: 11px Tahoma, Arial, sans-serif; color: #999; border-bottom: 1px solid #ccc; padding-bottom: 2px;}
	.comment p {text-indent: 0 !important;}	
.divider {margin: 5px auto; height: 10px; background: url(/img/snoozediv.gif) no-repeat;}
.download {
	width: 84%;
	margin: 0.5em auto;
	border-top: 1px dotted #999; 
	border-bottom: 1px dotted #999;
	background: #E4EDF3;
	padding: 10px;
	text-align: center;
	}
.hide {display: none;}
.lines {border-top: 1px dotted #999; border-bottom: 1px dotted #999;}
.no-indent {text-indent: 0 !important;}
.no-top {margin-top: 0px !important;}
.no-ul a:link, .no-ul a:visited {border-style: none;}
.top-half {margin-top: -5px;}
.favicon img {border: 1px solid #DBDBDB; background: #fff;}
.partner {
	width: 85%; height: 36px;
	margin: 1.0em auto;
	border-top: 1px dotted #999; 
	border-bottom: 1px dotted #999;
	padding: 10px;
	font: 11px Tahoma, Arial, sans-serif; color: #999;
	}
	.partner img {float: left; margin-right: 10px;}
.picC {padding: 4px; border: 1px dashed #999; background: #fff;}
.picL {float: left; margin: 0 10px 5px 0; padding: 4px; border: 1px dashed #999; background: #fff;}
.picLoff {float: left; margin-right: 10px;}
.picR {float: right; margin: 0 0 5px 10px; padding: 4px; border: 1px dashed #999; background: #fff;}
.picRoff {float: right; margin-left: 10px;}
.pullquote {
	width: 84%;
	margin: 0.5em auto;
	border-top: 1px dotted #999; 
	border-bottom: 1px dotted #999;
	padding: 7px;
	font: italic 14px Georgia, Palatino, Palatino Linotype, serif; 
	color: #999;
	text-align: center;
	}
.puzzle {margin: 0 auto; width: 353px; padding: 5px 0;}
.quoted {
	margin: 5px auto;
	width: 90%;
	border-top: 1px dotted #999; 
	border-bottom: 1px dotted #999;
	padding: 7px 0;
	background: url(/img/quotes.gif) no-repeat top left;
	}
	.quoted p {font-size: 13px; font-variant: small-caps;}
.snap {text-align: center; margin: 0; padding: 5px 0;}
.strike {text-decoration: line-through;}
.super {vertical-align: super;}
.tool {font: 11px Tahoma, Arial, sans-serif; color: #EF8C23;}
.update {font: 11px  Georgia, Palatino, Palatino Linotype, serif; color: #999; border-top: 1px dotted #999; padding-bottom: 10px;}
	.update h3 {font-size: 10px !important; font-weight: normal; color: #EF8C23; margin: 10px 0 !important; text-transform: uppercase;}
.vdiv {margin: 0 2px 0 5px; vertical-align: text-top;}
.zoq {background: #EAEDF7 !important;}

/* Capitals -----------------------------------*/	

.capA {margin-right: -13px; vertical-align: -20%;}
.capAoff {margin-right: -10px; vertical-align: -20%;}
.capB {margin-right: -9px; vertical-align: -20%;}
.capC {margin-right: -2px; vertical-align: -20%;}
.capD {margin-right: -14px; vertical-align: -10%;}
.capE {margin-right: -7px; vertical-align: -20%;}
.capF {margin-right: -17px; vertical-align: -20%;}
.capG {margin-right: -7px; vertical-align: -25%;}
.capH {margin-right: -15px; vertical-align: -20%;}
.capI {margin-right: -13px; vertical-align: -20%;}
.capIoff {margin-right: -9px; vertical-align: -20%;}
.capL {margin-right: -8px; vertical-align: -20%;}
.capM {margin-right: -16px; vertical-align: -20%;}
.capN {margin-right: -22px; vertical-align: -20%;}
.capO {margin-right: -3px; vertical-align: -20%;}
.capP {margin-right: -14px; vertical-align: -20%;}
.capS {margin-right: -7px; vertical-align: -40%;}
.capT {margin-right: -20px; vertical-align: -20%;}
.capU {margin-right: -9px; vertical-align: -25%;}
.capV {margin-right: -23px; vertical-align: -20%;}
.capW {margin-right: -25px; vertical-align: -20%;}
.capNum {margin-right: -4px; vertical-align: -40%;}


/**** Imported style sheet content.css ****/

/*
-----------------------------------------------
cameronmoll.com Style Sheet 
author:   Cameron Moll
version:  2004.02
----------------------------------------------- */



/* IDs ---------------------------------------*/

#banter_cameron {
	background: url(/img/pics/banter_cameron.gif) no-repeat;
	width: 325px;
	height: 247px;
	margin: 5px auto;
	}
#banter_greg {
	background: url(/img/pics/banter_greg.gif) no-repeat;
	width: 325px;
	height: 247px;
	margin: 5px auto;
	}
#banter_mel {
	background: url(/img/pics/banter_mel.gif) no-repeat;
	width: 325px;
	height: 247px;
	margin: 5px auto;
	}	
	
#content ol.quiz, #content2 ol.quiz {
	padding: 0;
	margin: 0;
	list-style: none;
	}

#content ol.quiz li, #content2 ol.quiz li {
	background: none;
	padding: 10px 10px 10px 30px;
	margin-bottom: 1em;
	border: 1px dashed #999;
	}	
	
#content ol.quiz li.a, #content2 ol.quiz li.a {
	background: #fff url(/img/pics/quiz_a.gif) no-repeat top left;
	}

#content ol.quiz li.b, #content2 ol.quiz li.b {
	background: #fff url(/img/pics/quiz_b.gif) no-repeat top left;
	}

#content ol.quiz li.c, #content2 ol.quiz li.c {
	background: #fff url(/img/pics/quiz_c.gif) no-repeat top left;
	}

#content ol.quiz li.d, #content2 ol.quiz li.d {
	background: #fff url(/img/pics/quiz_d.gif) no-repeat top left;
	}	

/* Classes -----------------------------------*/	

.s0 {font-size: 9px;}
.s1 {font-size: 10px;}
.s2 {font-size: 11px;}
.s3 {font-size: 12px;}
.s4 {font-size: 13px;}

.c0 {color: #fff;}
.c1 {color: #000;}
.c2 {color: #999;}
.c3 {color: #b30000;}
.c4 {color: #0175BA;}

.t0 {font-family: Georgia, Palatino, Palatino Linotype, serif;}
.t1 {font-family: Tahoma, Arial, sans-serif;}

.caps {font-variant: small-caps;}

h1#capB {background: url(/img/letters/b.gif) no-repeat; background-position: 0% 20%; height: 27px; vertical-align: bottom; padding-left: 37px;}


/**** LINK-tag style sheet master.css ****/

/*
-----------------------------------------------
cameronmoll.com Style Sheet
author:   Cameron Moll
version:  2004.02
----------------------------------------------- */
/* @import url("layout.css"); */
/* @import url("content.css"); */
html,body,div,p {font: normal 12px Georgia, Palatino, Palatino Linotype, serif; color: #000;}
body {background: #E9E9E9 url(/img/pagebg.gif) repeat-y 50% 0; background-attachment: fixed; margin: 0; padding: 0;}

/* Generic Rules
----------------------------------------------- */
a:link,a:active {color: #B30000; text-decoration: none; border-bottom: 1px dotted #B30000;}
a:visited {color: #999; text-decoration: none; border-bottom: 1px dotted #999;}	
a:hover {color: #EF8C23;}
a img {border-width: 0; border-style: none;}


