/* 
YOUR CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

/* CUSTOM FONTS */
@font-face {
	font-family: 'AdobeGaramondProBoldRegular';
	src: url('agaramondpro-bold-webfont.eot');
	src: local('?'), url('agaramondpro-bold-webfont.woff') format('woff'), url('agaramondpro-bold-webfont.ttf') format('truetype'), url('agaramondpro-bold-webfont.svg#webfontWMgvZYQD') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'AdobeGaramondProBoldItalic';
	src: url('agaramondpro-bolditalic-webfont.eot');
	src: local('?'), url('agaramondpro-bolditalic-webfont.woff') format('woff'), url('agaramondpro-bolditalic-webfont.ttf') format('truetype'), url('agaramondpro-bolditalic-webfont.svg#webfontii4JGuaM') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'AdobeGaramondProItalic';
	src: url('agaramondpro-italic-webfont.eot');
	src: local('?'), url('agaramondpro-italic-webfont.woff') format('woff'), url('agaramondpro-italic-webfont.ttf') format('truetype'), url('agaramondpro-italic-webfont.svg#webfontlfXQ3MzD') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'AdobeGaramondProRegular';
	src: url('agaramondpro-regular-webfont.eot');
	src: local('?'), url('agaramondpro-regular-webfont.woff') format('woff'), url('agaramondpro-regular-webfont.ttf') format('truetype'), url('agaramondpro-regular-webfont.svg#webfontl2JQIeks') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'CalibriRegular';
	src: url('calibri-webfont.eot');
	src: local('?'), url('calibri-webfont.woff') format('woff'), url('calibri-webfont.ttf') format('truetype'), url('calibri-webfont.svg#webfont3knLbkNg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'CalibriBold';
	src: url('calibrib-webfont.eot');
	src: local('?'), url('calibrib-webfont.woff') format('woff'), url('calibrib-webfont.ttf') format('truetype'), url('calibrib-webfont.svg#webfontukD8iR5W') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'CalibriItalic';
	src: url('calibrii-webfont.eot');
	src: local('?'), url('calibrii-webfont.woff') format('woff'), url('calibrii-webfont.ttf') format('truetype'), url('calibrii-webfont.svg#webfontzJVbOV1a') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'CalibriBoldItalic';
	src: url('calibriz-webfont.eot');
	src: local('?'), url('calibriz-webfont.woff') format('woff'), url('calibriz-webfont.ttf') format('truetype'), url('calibriz-webfont.svg#webfontwrSLE8iI') format('svg');
	font-weight: normal;
	font-style: normal;
}




/* SIDEBAR */
#sidebar
{ position:absolute; width:190px; top:20px; left:280px; margin-left: 875px;}


/* TYPOGRAPHY */

body,input { font-family:Calibri, Arial; color:#fff; }
.fancy,blockquote,p.credits,.postmetadata { font-style:italic; font-family:CalibriItalic, TimesNewRoman; text-shadow:1px 1px 1px #000; }
.sub { text-transform:uppercase; border-bottom:1px solid #ff7700; letter-spacing:2px; font-weight:100; margin:24px 0; }
h3 {margin-bottom: 5px;} /* done mainly for the resume */
b {font-size: 95%;}
.bulletItemLev1 {margin-left: 10px;}
.bulletItemLev2 {margin-left: 20px;}
p.indented {margin-left: 20px;}

/* MENU */
#hide { position:fixed; bottom:15px; left:65px; z-index:2; color:#999; font-style:italic; font-family:CalibriItalic; }


/* REGISTRATION SUBMIT BUTTON */

input { padding:6px 12px; }
input, textarea {background:url(images/h-bg.png); border:medium double #222; font-family: AdobeGaramondProRegular, Arial; color:#fff; font-size:11pt; width:170px;}
input:hover { cursor:pointer; }
#regSubmit { width: 95px; font-weight:bold; font-size:12pt;}

label
{
padding-top: 15px;
}

/*.submit:hover { } */
/*.submit { background:#111 none repeat scroll 0 0; border:1px solid #222; color:#BBBBBB; font-weight:bold; padding:5px; } */

/* IMAGE WRAPS */
.image-wrap span.title { display:block; color:#ccc; position:absolute; top:18px; left:18px; z-index:10; font-size:20px; font-family:Adobe_Garamond_Pro; font-style:italic; }


/* RESUME HELPERS */
#pdfresume {position:absolute; left:800px; top:140px}
#rtfresume {position:absolute; left:840px; top:140px}
#resumeTable{width:100%; text-align:left; height:50px;}
#resumeCellLeft{width:47%; vertical-align:top;}
#resumeCellRight{width:47%; vertical-align:top;}

/* FOOTER */ /* used only to support anchoring the footer */
#footer p {padding-top: 35px;}
#footer p.credits { text-align:center;}

/* Demo Reel HELPERS */
#reelDiv {margin-left: 60px;}



