/* --------------- CSS Shortcut Cheatsheet --------------- */
/* ----- margin: top, right, bottom, left----- */



/* --------------- Global CSS --------------- */

body {font-family:Arial, Helvetica, sans-serif; font-size: 14px; background-color: #fcfbfb;}

b {color: #e27a6c;}

.resume_border {
	font-size: 30px;
	} 

.index_name , #accordion, .portfolio_header {
font-size: 40px;
/*font-family: 'Meddon', arial, serif;*/
/*font-family: 'Champagne', arial, san-serif;
src: url(http://www.estilivingston.com/style/champagne.ttf) format("truetype");*/
font-family: 'Learning Curve', Arial, Helvetica, sans-serif;
/*line-height: 140%; */
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
}

h1 {
font-size: 12px;
color: #e27a6c;
margin: 0px;
}



h2 {
font-size: 12px;
color: #e27a6c;
margin: 0px;
}


h3 {
font-size: 14px;
color: #e27a6c;
margin: 0px;
}

li {list-style:none;}

/* Links CSS */
a img { border:none;   }
a:link {border: none; text-decoration:none; color: #e27a6c;}  
a:visited {border: none; text-decoration:none; color: #996;}
a:hover {border: none;text-decoration:none; color: #e6a3aa;}   



/* ---------------Top Scallops Global --------------- */

#header {
background:url('../images/scallop_header2.png') ; 
height: 100px;
top:0px;
left: 0px;
width: 100%; 
right:0px;
position: absolute;
}

/* ---------------Index CSS--------------- */
#index {
margin-left: auto;
margin-right: auto;
padding-top: 100px;
}

.index_name {
	float: left;
	padding-left: 20px;
	padding-top: 10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:20px;
	}
.index_links {
	float: right;
	}
	
.index_links li{
	display:inline;
	padding: 10px;
	}

#index_content {
	background:url('../images/frame2.png');
	width: 570px;
	height: 400px;
	margin: auto;
	}
	
	
/* ---------------resume--------------- */

div.resume_info {display: none;}/*this line removes email & phone # from screen views */


#resume_core /*left column */  {
padding-top: 120px;
width: 25%;
margin-left: 90px;
float: left;
font-size: 14px;
}

#resume /*right column */ {
width: 55%;
float: right;
padding-top: 120px;
margin-right: 25px;
font-size: 12px;
border-top:#d7ddc0 solid 3px;
}

.resume_border {
border-bottom:#d7ddc0 solid 3px;
margin-bottom: 10px;
}

#printThisPage {
	float: right;
	margin-top: -10px; 
	padding-bottom: 5px;
	margin-left: 10px;
	}


/* ---------------Contact CSS--------------- */
.forms {
padding-left: 60px;
margin-top: -15px;
 }
 
 
#contact_logos {
	width: 200px;
	padding-left: 20px;
	padding-top: 50px;
}


#contact /*right column */ {
width: 55%;
float: right;
padding-top: 20px;
margin-right: 25px;
font-size: 12px;
border-top:#d7ddc0 solid 3px;
}

/* ---------------Portfolio--------------- */


/* Portfolio images & text */ 
	
.portfolioNav {
position: fixed;
margin-top: 15%;
left: 0px;
width: 200px;
z-index: 2;
}

#accordion h1,#accordion h3 {
	font-size: 28px;
	}
	
#portfolio_content {
	margin: 5px 5% 5px 15%;
	float:right;
	}
	
.portfolio td {
	padding: 10px 0px 10px 10px;
	/*border: thin dotted black;*/
	}
.portfolio {
	border-bottom:#d7ddc0 solid 3px;
	}
	
/*within portfolio table ---- */	
/*print or web*/
.portfolio_header {
	height: 15px;
	color:  #e27a6c;
	}	
	
/*images*/
.portfolio_image {
	width: 200px;
	height: 200px;
	padding: 5px;
	}
/*text*/
.portfolio_text {
	width: 300px;
	height: 200px;
	}	

/* ---------------Footer Slider -------------- */


#footerSlideContainer {
	position: fixed;
	clear: both;
	bottom:0;
	width: 100%;

}
#footerSlideButton {
	background: url('../images/showcase/arrows_updown.png') top right no-repeat transparent;
	position: absolute;
	top: -55px;
	right: 20px;
	width:33px;
	height:33px;
	border: none;
	cursor: pointer;
}



#footerSlideContent {
	height: 0px;
	background: #ffe4ab;
	}
#footerSlideText {
	padding: 15px 10px 25px 25px;
}

#footerSlideText table {
	border: 0;
	padding: 0;
	margin: auto;
	}


/* ---------------Accordion -------------- */
/* jQuery UI Accordion 1.8.14
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Accordion#theming
 */
/* IE/Win - Fix animation bug - #4615 */
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; }
.ui-accordion-icons .ui-accordion-header a { padding-left: .5em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .2em; top: 40%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { border-top: 0; margin-top: -2px; position: relative; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; margin-bottom: -30px;}