@charset "UTF-8";/* Main CSS document for cynthiacorbin.com. */body {	font-family:  'libre-baskervilleregular', Georgia, 'Times New Roman', Times, serif;	line-height 1.2;	margin: 0 0 auto;		background-image: url(../images/bg_page3.png);	background-repeat: repeat-x;	background-color: #FFF;}.wrapper {	width: 960px;	margin-right: auto;	margin-left: auto;	overflow: hidden;  /* Contain float elements. */	background-color: #FFF; 	background-image: url(../images/title_backgound.jpg);  /* Background for header */	background-position: left top;	background-repeat: no-repeat;}h1, h2, h3 {	font-family: 'Julius Sans One', sans-serif;	font-weight: normal;	line-height: 1.1em;}h2.main {	margin-top: 20px;	font-size: 1.2em;	text-align: center;	color: #6D5C60;}h2.table_sectiontext {	line-height: 0.7em;	color: #6D5C60;}/* Header styles */.banner {	margin-top: 0;	padding-top: 0;	padding-bottom: 10px;	text-shadow: 2px 2px 2px rgba(0,0,0, 0.9);}div.banner h1 {	margin-top: 14px;	padding-left: 20px;	font-size: 1.8em;		letter-spacing: 0.2em;	color: #FFCC00;	clear: both;}div.banner h2 {	font-size: 1.17em;		letter-spacing: 0.15em;	margin-top: -14px;	margin-bottom: 10px;	color: #FFCC00;	clear: both;	padding-left: 24px;}.menuButtons {	margin: 20px 0 0 20px;}nav a {	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;	font-size: 0.8em;	letter-spacing: 0.1em;	margin: 20px, 30px, 10px, 30px;	padding: 5px 15px 5px 15px;	background: rgba(20,20,20, 0.6);	color: #F4E2D3;	border: 1px solid #333;	border-radius: 10px;	box-shadow: inset 0 0 0 1px rgba(115, 115, 100, 0.4), 										0 1px 3px #333;	text-decoration: none;	text-align: center;	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.8);}nav a:hover:not(.thisPage) {	background: rgba(0,0,0, 0.8);	color: #F94;}a.thisPage {	color: #FFCC00;}/* End header styles *//* Main content styles */.pageLink {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10pt;	float: right;	margin-right: 70px;}.generalContent {	margin: 10px 20px 10px 20px;	padding: 2px 10px 10px 10px;	text-align: left;	line-height: 1.3em;}.centerContent {	margin-top: 40px;	padding: 2px 10px 10px 10px;	text-align: center;}.homePageQuiltTitle {	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;	font-size: 18pt;	font-weight: bold;}.quiltDetail {	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;	font-size: 14pt;	font-weight: normal;}.rightImage {	float: right;	margin: 20px 10px 5px 30px; 	padding: 4px 0 0 10px; }.rightImageW {	float: right;	margin: 10px 10px 5px 30px; 	padding: 0ß 0 0 10px; }.moreTopSpace {	margin-top: 30px;}.lessTopSpace {	margin-top: 14px;}/* Navigation buttons for Workshops and Resume pages */.topNav {	width: 700px; 	margin: 20px auto 20px auto;}.topNavW {	width: 330px; 	margin: 20px auto 20px auto;}.pageNav, .galNav {	font-family: Verdana, Arial, Helvetica, sans-serif;	margin: 0;	padding: 0;	list-style: none;	overflow: hidden;}.pageNav li {	text-align: center;	float: left;	width: 10em;}.galNav li {	text-align: center;	float: left;	width: 3em;}.pageNav a, .galNav a {	font-size: 11px;	text-decoration: none;	border: 1px solid #988B8F;	border-radius: 10px;	padding: 4px ;	display: block;	background-color: #E8E5E6;}.pageNav a:hover, .galNav a:hover:not(.galPage) {	font-weight: bold;	background-color: #DDD9DA;}/* Make page and footer links blue-green. */a.fnav:link, a.pnav:link, a.pinterest:link, .totop a:link { color: #099; }/* Make visited links for footer and page a light purple. */a.fnav:visited, a.pinterest:visited  {color:#606; }a.pnav:visited { color: #099; }/* Match color of page menu links with color of table section text. */a.pmen:link { color: #6D5C60; }   a.pmen:visited { color: #6D5C60; }/* Gallery menu buttons - disabled buttons show lighter gray menu item. */a.galmen:link { color: #BBB; }a.galmen:visited { color: #BBB; }.pageIndent { margin-top: 30px; margin-left: 20px; }.headerFont { 	font-family: 'Julius Sans One', sans-serif;	padding-right: 10px;}h2.leftHeader { 	margin: 30px 0 0 20px;	font-size: 14pt;}.linkList {	list-style-position: outside;	list-style-image: url(../images/bullet2.gif); 	margin-left: 40px;	padding: 0 0 0 10px;}.listitem {	margin-left: 10px;	padding: 0 0 16px 6px;}.listitem_last {	margin-left: 10px;	padding: 0 0 0 6px;}.pinterest_links {	margin-left: 10px;} .raiseText {  /* Align text with center of Pinterest logo */	vertical-align: 75%;}/* Footer styles */footer {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 70%;	color: #999;	border-top: dotted 1px #999;	padding: 2px 10px 0 10px;	margin: 10px;	text-align: right;}.footerNav {	float: left;	list-style-type: none;	text-align: left;}ul.nav {	list-style-type: none;	padding-left: 0;	margin-left: 0;}.nav li {	float: left;	padding-right: 5px;}.contact {	float: right;	margin-top: 10px;	margin-bottom: 10px;	line-height: 1.2em;}/* End footer styles *//* Table styles */.resumetablebreak {   /* Use for blank line above table, for proper positioning in Firefox. */	left: auto;	}table.resumeTable {	left:	auto;	width: 680px;	margin-left: 40px; 	margin-bottom: 15px;	border: 1px solid #CCC;	font-size: 9pt;	line-height: 12pt;	vertical-align: text-top;	padding: 2px;}table caption { 	font-family: 'Julius Sans One', sans-serif;	font-size: 14pt;	font-weight: normal;	padding-top: 10px;	margin-bottom: 7px;	text-align: left;}.resumeTable td {	padding: 6px 14px 6px 14px;	border: 1px solid #CCC;}.topcenter {	text-align: center;	vertical-align: text-top;	top: 6px;	font-weight: bold;}.tableleft {	text-align: left;}.indented {	margin-left: 40px;	text-indent: -20px;}p.indent4Pinterest {	margin: 0 0 10px 45px;}.year {         /* Column styles can include only width and background. */	width: 14%;}.item { }.tablenote {	/* font-family:  'libre-baskervilleregular', Georgia, 'Times New Roman', Times, serif; */	font-size: 10pt;}.totop {	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;	float: left;	text-align: right;	margin-left: 690px;	font-size: 8pt;}.totopintable {	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;	float: right;	text-align: right;	font-size: 8pt;}.supplies {	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;	float: left;	text-align: left;	font-size: 10pt;}.totop a:visited, .totopintable a:visited, .supplies a:visited { color: #099; }table.calendar, table.workshops {	width: 860px;	margin-left: 20px; 	/* margin-right: 20px; */	margin-bottom: 15px;	font-size: 12pt;}table.calendar td, table.workshops td {	padding: 10px;	vertical-align: text-top;}table.workshops td.teachingPerspective {	padding: 30px 100px;	text-align: center;}p.workshopNote {	font-size: smaller;}/* Calendar table column widths */.caldate { width: 220px; }.calitem { width: 400px; }.courseInfo { width: 500px; }.table_section { 	background-color: #DDD9DA /* Darker: #C6BFC1 */;	padding: 1px;	text-align: center;}.workshophead {	color: #6D5C60;	font-size: 14pt;	font-weight: bold;	text-align: left;	line-height: 24pt;	vertical-align: text-top;}.workshopsubhead {	color: #6D5C60;	font-size: 12pt;	font-weight: normal;	line-height: 18pt;	vertical-align: text-top;	padding-top: 10px;}.calitemhead {	font-size: 12pt;	font-weight: bold;	vertical-align: text-top;	padding-top: 10px;}.workshopImageSet {	width: 700px;	margin-left: auto;	margin-right: auto;	vertical-align: middle;} img.workshopImage {	float: left;	margin: 0 auto 10px auto;	padding: 10px;}/* End table styles *//* Quilt gallery styles */.quiltSet {	margin: 30px 10px 40px 10px;	padding-left: 14px;	text-align: center;	height: 460px;}.quilt {	float: left;	width: 250px;	height: 250px;	margin: 10px 16px;}.quiltcaption {	font-size: .9em;	text-align: center;	margin-top: 10px;	color: #6D5C60;}.quiltsize {	font-size: 0.7em;}.galleryNote {	font-family: Verdana, Geneva, sans-serif;	font-size: 0.7em;	color: #999;	margin-top: 29px;	float: left;}.galleryPage {	font-size: 0.8em;	text-align: center;	color: #6D5C60;}	/* Navigation buttons for gallery pages. */.bottomNavButtons {	/* two buttons: */	width: 90px; 	/* four buttons: 	width: 212px; */	margin: 86px auto 20px auto;	padding-top: 20px;}div.bottomNavButtons input {	width: 40px;	border-width: thin;	border-radius: 10px;	background-color: #E8E5E6;	color: #444;}div.bottomNavButtons input.disab {	color: #AAA;}div.bottomNavButtons input:hover:not(.disab) {	font-weight: bolder;	background-color: #DDD9DA;	color: #222;}.rightGalNavButton {	float: right;}