@charset "UTF-8";
/*
------------------------------------------------
style01gc.css
------------------------------------------------

URL:					http://www.glauce.com
createdBy:				Glauce Cerveira
firstVersion:			25.03.2010
lastUpdateVersion:		28.08.2010
------------------------------------------------
COLOURS:				
a 						#9b7e7e
a:hover 				#693E37
borders,navs			#888
------------------------------------------------
/*
RESET
Eric Meyer - v1.0 | 20080212
*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-size: 100%;
		vertical-align: baseline;
		background: transparent;
}
body {
		line-height: 1;
}
ol,
ul {
		list-style: none;
}
blockquote,
q {
		quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
		content: '';
		content: none;
}
/* remember to define focus styles! */
:focus {
		outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
		text-decoration: none;
}
del {
		text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
		border-collapse: collapse;
		border-spacing: 0;
}
/*
End Reset
*/
/* Reset FancyBox*/
body.fancyboxNoTitle div#fancy_title {
		visibility: hidden;
}
/*****************************************
LAYOUT
*****************************************/
body {
		font-family: Georgia, "Times New Roman", Times, serif;
		text-align: center;
		color: #444;
		font-size: 82%;
		text-align: right;
		background: #fff url(../images/xtras/backgrBody.gif) repeat-x left top;
}
#container {
		width: 1000px;
		margin: 0 auto;
		padding: 0;
		text-align: left;
		position: relative;
		background: url(../images/xtras/backgrContainer.gif) no-repeat 0px 0px;
}
#container.fluid {
		width: 98%;
		margin: 0 auto 0 2%;
		text-align: left;
}
/*
HEADER
*****************************************/
#header {
		/*width: 842px;*/
	height: 170px;
		margin: 0 0 0 143px;
		padding: 0 15px 0 0;
		font-family: "Helvetica Neue", "Helvetica Neue Light", "HelveticaNeue-Light", arial, sans-serif;
}
body#information #header,
body#contact #header {
		height: 145px;
}
#header.masonryPage {
		height: 125px;
		margin: 0 5% 0 145px;
		padding: 0 0 28px 5px;
}
#header.galleryPage {
		height: 145px;
}
#logo {
		height: 91px;
		margin: 0;
		padding: 0;
		border-bottom: 1px dotted #ccc;
}
#header h1 {
		font-size: 28px;
		line-height: 28px;
		letter-spacing: 2px;
		margin: 0;
		padding: 0;
}
#header h1,
#header h1 a {
		height:91px;
		display:block;
		background:url(../images/xtras/glauce-cerveira-logo.gif) no-repeat left bottom;
		color: #CCC;
}
#header h1 a span {
		display:none;
}
/*HEADER TITLES AND NAV (nav same as portfolio)---for later -----*/
#headerContent {
		text-transform: uppercase;
		text-align: left;
		margin: 0;
		padding: 5px;
		font-size: 12px;
		line-height: 20px;
		position: relative;
}
#headerContent h2 {
		float: left;
		text-transform: uppercase;
		font-size: 15px;
		line-height: 17px;
		padding: 0;
		margin-right: 5px;
		font-weight: normal;
		letter-spacing: 5px;
}
#headerContent h2.home {
		letter-spacing: 4px;
		text-transform: none;
}
#headerContent h2.lowercase {
		letter-spacing: 2px;
		text-transform: none;
}
#headerContent h2.title {
		letter-spacing: 15px;
}
#headerContent h3 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 15px;
		line-height: 17px;
		padding: 0;
		color: #888;
		text-decoration: none;
		letter-spacing: 1px;
		text-transform: none;
}
/* header list */
#headerContent ul {
		margin: 0;
		padding: 0;
}
#headerContent ul li {
		display: inline;
}
#headerContent ul ul li {
}
#headerContent ul a {
		margin-right: 15px;
		padding: 0;
		color: #888;
		text-decoration: none;/*letter-spacing: 1px;*/
}
#headerContent ul a:hover {
		color: #000;/*font-weight: bold;
	letter-spacing: normal;*/
}
#headerContent ul a.title {
		color: #000;
		letter-spacing: 2px;
		text-transform: uppercase;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
}
#headerContent ul a.current {
		color: #000;
		text-decoration: none;
}
/*
SIDEBAR
*****************************************/
#sidebar {
		width:140px;
		margin: 0;
		padding: 5px 3px 0 0;
		float:left;
		position: relative;
		/*font-family: Arial, Helvetica, sans-serif;*/
	text-align:left;
		font-size:10px;
		text-decoration:none;
}
#sidebar p {
		padding-top: 0;
}
/*---------------------------------------
HOME PAGE
----------------------------------------*/
/*---------------------------------------
SIDEBAR - SITE NAVIGATION
----------------------------------------*/
.site-navigation {
		width: 120px;
		margin: 0;
		padding: 0 0 0 15px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		line-height: 10px;
		text-decoration:none;
		text-transform: uppercase;
}
.site-navigation ul {
}
.site-navigation li {
}
.site-navigation ul li {
		padding-bottom: 1em;
}
.site-navigation ul li a img {
		padding: 0 5px 5px 0;
		float: left;
}
#site-nav .navTitle {
		font-size: 12px;
		line-height: 12px;
		letter-spacing: 1px;
		margin: 0;
		padding: 0 0 1.6em 0;
}
#site-nav a {
		text-decoration:none;
		color:  #888; /*#9b7e7e;*/
		width: 120px;
}
#site-nav a.first {
		text-transform: none;
}
#site-nav a:hover {
		color:#000;
		font-weight: bold;
}
#site-nav ul {
		/*border-left: 1px dotted #c0c0c0;
	*/
		margin-left: -3px;
		padding: 0.3em 0 0.6em 0;
		display: none;
}
#site-nav ul a {
		display: block;
		margin-top: 0.8em;
		text-indent: 8px;
		text-transform: none;
		font-family: Georgia, "Times New Roman", Times, serif;
}
#site-nav ul li a {
		text-decoration:none;
		width: 120px;
}
/*#site-nav  ul li li a {
	letter-spacing: normal;
}*/
#site-nav li li {
		padding: 0;
		margin: 0;
}
/*#site-nav a.selected {
	color: #000;
	border: none;
	font-weight: bold;
}
#site-nav ul a:visited {
}*/
/* IE FIX - check if needs it */
/*-------------------------------------------
BODY IDS and CLASSES - NAVIGATION HIGHLITING
-------------------------------------------*/
/*---------- body ids*/
body#home a#nav-home,
body#painting a#nav-painting,
body#drawing a#nav-drawing,
body#digital a#nav-digital,
body#more-work a#nav-more-work,
body#information a#nav-info,
body#contact a#nav-contact {
		color: #3D2B0A;
		border: none;
		font-weight: bold;
}
body#drawing ul#sitenav-drawing,
body#digital ul#sitenav-digital,
body#more-work ul#sitenav-more-work {
		display: block;
}
/*---------- body classes*/
/*drawing*/
body.anti-art-pets a#subnav-anti-art-pets,
/*digital*/
body.digital-brockley a#subnav-digital-brockley,
body.digital-finger-fairies a#subnav-digital-finger-fairies,
body.digital-oiam-butterfly a#subnav-digital-oiam-butterfly,
/*more-work*/
body.small-comforts a#subnav-small-comforts,
body.ooowh-penguins a#subnav-ooowh-penguins {
		color: #3D2B0A;
		font-weight: bold;
		border: none;
		border-left: 5px solid #c0c0c0;
		margin-left: -5px;
}
/*
End Navigation
*/
/*
FOOTER
*****************************************/
#footer {
		padding: 25px 0;
		margin: 0 0 0 143px;
		clear:both;
}
#footer.masonryPage {
		margin: 0 5% 0 145px;
		padding: 10px 0 25px;
}
#footer a {
		color: #C0C0C0;
}
#footer a:hover {
		color: #693E37;
}
#footerContent {
		font-family: Arial, Helvetica, sans-serif;
		padding: 10px 0;
		text-align:left;
		margin: 0;
		border-top: 1px dotted #ccc;
}
#footerContent p {
		font-size: 10px;
		line-height: 17px;
		color: #C0C0C0;
}
#footer .descriptionBox {
		margin: 0 0 25px 0;
		padding: 1em 0 1.6em;
		border-top: 15px solid #efefef;
		border-bottom: 15px solid #efefef;
}
#footer .descriptionBox h1 {
		font-size: 17px;
		line-height: 1.2em;
		letter-spacing: normal;
		margin: 0;
		padding: 1em 0 0.6em;
		/*color: #000;*/
		font-weight: normal;
}
#footer .descriptionBox p {
		text-transform: none;
		font-size: 12px;
		line-height: 1.8em;
		padding-bottom: 1em;
}
/* footer nav*/
/*#footerNav {
		font-family: Arial, Helvetica, sans-serif;
		padding: 10px 0;
		text-align:left;
		margin: 0;
		background: #efefef;
}
#footerNav h2.title {
		letter-spacing: 15px;
}
#footerNav ul {
		margin: 0;
		padding: 0;
}
#footerNav ul li {
		display: inline;
}
#footerNav ul ul li {
}
#footerNav ul a {
		margin-right: 10px;
		padding: 0;
		text-decoration: none;
		color: #999;
		text-transform: none;
}
#footerNav ul a:hover {
		color: #000;
}
#footerNav ul a.title {
		letter-spacing: 2px;
		text-transform: uppercase;
		font-family: Arial, Helvetica, sans-serif;
		
}
#footerNav ul a.current {
}*/
/*****************************************
CONTENT
*****************************************/
#contentWrapper,
#contentFluid {
		margin: 0 0 0 143px;
		padding: 0;/*background: #E8E8E8;*/
}
#contentWrapper {
		width:850px;
}
/*---------------------------------------
MAIN CONTENT WRAPPPED
----------------------------------------*/
/*
LEFT CONTENT
*****************************************/
#leftColumn {
		float: left;
		width: 300px;
		margin: 0;
		padding: 0;
		text-align: left;/*overflow: hidden;*/
}
/*
RIGHT CONTENT
*****************************************/
#contentNarrow {
		width: 500px;
		margin: 0 0 0 342px;
		padding: 0;
		line-height: 1.6em;
		position: relative;
}
#contentWide {
		width: 842px;
		margin: 0;
		padding: 0;
}
/*
BOTTOM CONTENT
*****************************************/
#contentWideBottom {
		width: 850px;
		margin: 0;
		padding: 0 0 17px 0;
		font-size: 12px;
		line-height: 1.6em;
		clear:both;
}
/* content for FancyBox*/
#subContent {
		width: 850px;
		margin: 0;
		padding: 0 0 17px 0;
		clear:both;
}
#subContent.hidden {
		display: none;
}
#subContent p {
		font-size: 11px;
		line-height: 1.4em;
		padding-bottom: 1em;
}
/*---------------------------------------
CONTACT PAGE
---------------------------------------*/
a#contact-logo {
		display: block;
		width: 500px;
		height: 260px;
		text-indent: -99999px;
		background: url(../images/xtras/contact-logo.gif) no-repeat left top;
}
a#contact-logo:hover {
		background: url(../images/xtras/contact-logo.gif) no-repeat right top;
}
/*---------------------------------------
INFO PAGE
---------------------------------------*/
.infoContent {
		padding: 0 0 42px 0;
}
/*---------------------------------------
MASONRY
---------------------------------------*/
#primary,
#first,
#second,
#filtering {
		padding: 0 0 42px 0;
		margin: 0;/*border-top: 1px dotted #999;*/
}
.wrap {
		/*background: #efefef;*/
		/*border: 0px solid #456;*/
		padding: 10px;
		margin-bottom: 20px;/*-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;*/
}
.wrap:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
}
.box {
		margin: 5px;
		padding: 10px;
		font-size: 11px;
		float: left;
		background: #EBEBEB;
}
.box h2,
.box h3,
.box h4,
.box h5 {
		font-family: "Helvetica Neue", "Helvetica Neue Light", "HelveticaNeue-Light", arial, sans-serif;
}
.box h1 {
		text-transform: uppercase;
		font-size: 21px;
		line-height: 1.3em;
		letter-spacing: normal;
		margin: 0;
		padding: 0.3em 2px;
		color: #000;
		font-weight: normal;
}
.box h2 {
		text-transform: normal;
		font-size: 17px;
		line-height: 1.3em;
		letter-spacing: 2px;
		margin: 0;
		padding: 0.3em 2px 1em;
		color: #000;
		font-weight: 200;
}
.box h3 {
		text-transform: uppercase;
		font-size: 14px;
		line-height: 1.3em;
		letter-spacing: normal;
		margin: 0;
		padding: 0.9em 2px 0.3em 2px;
		color: #444;
		font-weight: normal;
}
.box h4 {
		text-transform: uppercase;
		font-size: 11px;
		line-height: 1.2em;
		letter-spacing: normal;
		margin: 0;
		padding: 1em 2px 0.4em;
		color: #000;
		font-weight: normal;
}
.box h4.subtitle {
		font-family: Georgia, "Times New Roman", Times, serif;
		text-transform: none;
		font-size: 12px;
		line-height: 1.4em;
		padding: 0.2em 2px 0.3em;
		font-weight: bold;
}
.box h5 {
		text-transform: uppercase;
		font-size: 10px;
		line-height: 1.6em;
		padding: 0 2px 0.6em;
		margin: 0;
		font-weight: normal;
		color: #000;
}
.box p {
		font-size: 11px;
		line-height: 1.6em;
		margin: 0;
		padding: 0 2px 0.3em 2px;
		color: #222;/*letter-spacing: 1px;*/
}
.box p.caption {
		font-family: Arial, Helvetica, sans-serif;
		padding: 10px 2px 0;
		letter-spacing: normal;
		line-height: 1.4em;
}
.box p.itemInfo {
		font-family: Arial, Helvetica, sans-serif;
		padding: 0.6em 2px 1em;
		letter-spacing: normal;
		line-height: 1.4em;
		font-style: italic;
		font-size: 10px;
}
.box p.itemInfo a {
/*font-weight: bold;*/
}
.box p.zoom-text {
		font-family: Arial, Helvetica, sans-serif;
		padding: 1em 2px;
		letter-spacing: normal;
		line-height: 1.4em;
		font-style: italic;
		font-size: 10px;
		background: url(../images/xtras/zoom-eb.gif) no-repeat left center;
		text-indent: 17px;
}
.boxedFloats {
		padding-top: 10px;
}
.boxedFloats:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
}
.box .boxedImages1 img {
		padding-top: 10px;
}
.box img.padTop {
		padding-top: 15px;
}
.box a.external {
/*font-weight: bold;*/
}
.boxedText {
		margin: 0;
		padding: 15px;
		color: #222;
		letter-spacing: normal;
}
.boxedText h2 {
		/*font-family: Georgia, "Times New Roman", Times, serif;*/
		
		padding: 5px 0;
		letter-spacing: normal;
}
.boxedText h3 {
		padding: 0 0 10px 0;
		letter-spacing: normal;
}
.boxedText h4 {
		padding: 0 0 10px 0;
		letter-spacing: normal;
}
.boxedText p {
		font-size: 12px;
		line-height: 1.6em;
		padding: 5px 0;
		color: #333;
}
.box-white {
		background: #FFF;
}
.col1 {
		width: 70px;
}
.col2 {
		width: 170px;
}
.col3 {
		width: 270px;
}
.col4 {
		width: 370px;
}
.col5 {
		width: 470px;
}
.col6 {
		width: 570px;
}
.col7 {
		width: 670px;
}
.col8 {
		width: 770px;
}
.col9 {
}
.col1 img,
.col2 img,
.col3 img,
.col4 img,
.col5 img {
		max-width: none;
}
/* filtering nav */
.nav:after {
		content: '';
		clear: both;
		display: block;
		visibility: hidden;
		height: 0;
}
.box.paintings0709,
#filtering-nav .paintings0709 {
/*border: 1px solid #966;*/
}
.box.paintings9906,
#filtering-nav .paintings9906 {
/*border: 1px solid #C63;*/
}
.box.paintingsQuotidiano,
#filtering-nav .paintingsQuotidiano {
/*border: 1px solid #669;		*/
}
#filtering-nav .all {
/*background-color: #FFF;*/
}
/**** End Masonry CSS ****/
/*---------------------------------------
INNER DIVS
----------------------------------------*/
.imgBox {
		margin: 0;
		padding: 0 0 25px 0;
		text-align: center;
		color: #555;
}
.imgBox img {
		margin: 0;
		padding: 0 0 17px 0;
}
#contentNarrow .imgBox h3 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 11px;
		font-weight: bold;
		padding: 0 0 0.8em 0;
}
.imgBox p {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		line-height: 10px;
		padding: 0 0 0.6em 0;
}
.imgBox1 {
		margin: 0;
		padding: 0 0 20px 0;
		text-align: left;
}
.imgBox1 img {
		margin: 0;
		padding: 0 4px 4px 0;
}
.imgBox1 h3 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		line-height: 1em;
		padding: 0 0 0.6em 0;
}
.imgBox1 p {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9px;
		line-height: 1.2em;
		padding: 0;
}
/* IMAGE LIST BOX -----*/
#leftColumn .imgListBox {
		width: 290px;
}
#contentNarrow .imgListBox {
		width: 490px;
		height: 490px;
}
.imgListBox {
		/*width: 846px; 94x9-4=842 lower/upper divs*/
		position: relative;
		margin: 0;
		padding: 0 0 20px 0;
		text-align: left;
}
.imgListBox ul {
		margin: 0;
		padding: 0;
		list-style: none;
}
.imgListBox li {
		width: 90px;
		height: 90px;
		display: block;
		float: left;
		margin-right: 4px;
		margin-bottom: 4px;
		overflow: hidden;
}
.imgListBox li a {
		display: block;
		height: 1%;
		width: 90px;
		height: 90px;
		overflow: hidden;
		background: #fff;
}
.imgListBox li p {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		line-height: 15px;
		color: #AAA;
		margin: 5px 0;
}
/* dlGallery */
.dlGalleryBox {
		/*width: 846px; 94x9-4=842 lower/upper divs*/
		position: relative;
		margin: 0;
		padding: 0 0 20px 0;
		text-align: left;
}
dl.dlGallery {
		border: 1px solid #ccc;
		width: 102px;
		text-align: center;
		padding: 10px;
		float: left;
		margin-right: 1em;
}
.dlGallery dt {
		font-weight: bold;
}
.dlGallery dt img {
		width: 100px;
		height: 100px;
}
.dlGallery dd {
		margin: 0;
		padding: 0;
}
/*
end imgListBox
*/
/* text boxes -----------*/
#leftColumn .titleBox,
#leftColumn .textBox,
#leftColumn .textBoxJstf,
#leftColumn .textBoxBorder,
#leftColumn .textBoxCloser,
#leftColumn .textBoxSmaller,
#leftColumn .poemBox,
#leftColumn .workDetailsBox {
		width: 280px;
}
#contentWideBottom .titleBox,
#contentWideBottom .textBox,
#contentWideBottom .textBoxJstf,
#contentWideBottom .textBoxBorder,
#contentWideBottom .textBoxCloser,
#contentWideBottom .textBoxSmaller,
#contentWideBottom .poemBox {
		width: 842px;
}
.titleBox {
		padding: 0 0 1.4em 0;
}
.textBox,
.textBoxJstf,
.textBoxBorder,
.textBoxCloser,
.textBoxSmaller,
.poemBox {
		font-size: 12px;
		line-height: 1.6em;
		padding: 0 0 1.6em 0;
}
.textBoxJstf {
		text-align: justify;
}
.textBoxBorder {
		margin-bottom: 2.5em;
		border-bottom: 1px dotted #777;
}
.textBox p,
.textBoxJstf p,
.textBoxBorder p {
		padding: 0 0 0.8em 0;
}
.textBoxCloser p {
		line-height: 1.2em;
		padding: 0 0 0.6em 0;
}
.poemBox p {
		padding: 0 0 0.2em 0;
}
.textBoxSmaller p {
		font-size: 11px;
		line-height: 1.4em;
		padding: 0 0 0.3em 0;
}
.workDetailsBox {
		margin: 0;
		padding: 0;
		font-family: Arial, Helvetica, sans-serif;
}
.workDetailsBox p {
		font-size: 11px;
		line-height: 1.5em;
		padding: 0;
}
.workDetailsBox h3 {
		font-size: 12px;
		line-height: 1.3em;
		padding-bottom: 0.4em;
		letter-spacing: 1px;
		text-transform: uppercase;
}
/* text sub-boxes ----- */
.creditBox {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: italic;
		padding: 0.6em 0;
}
.creditBox p {
		font-size: 11px;
		padding: 0;
}
.creditBox p.title {
		padding-bottom: 0.5em;
		text-transform: uppercase;
}
.detailsBox {
		margin: 1em 0;
		padding: 0;
		font-family: Arial, Helvetica, sans-serif;
}
.detailsBox p {
		font-size: 10px;
		line-height: 1.6em;
		padding: 0;
}
.detailsBox p.author {
		font-size: 11px;
		font-style: italic;
}
.detailsBox p.title {
		padding-bottom: 0.5em;
		text-transform: uppercase;
}
p.webAddress,
p.emailAddress {
		line-height: 1em;
		padding-top: 0.5em;
		font-family: Arial, Helvetica, sans-serif;
}
/* LIST BOXES text -----*/
.listBoxBullet,
.listBox {
		font-size: 12px;
		line-height: 1.5em;
		text-decoration: none;
		margin: 0 0 25px 0;
}
.listBoxBullet {
		padding: 0 0 0 17px;
}
.listBoxBullet ul {
		list-style: circle;
}
.listBox ul {
		list-style: none;
}
.listBoxBullet ul li,
.listBox ul li {
		padding: 0 0 0.6em 0;
}
.listBox ul li ul,
.listBoxBullet ul li ul {
		font-size: 10px;
		line-height: 12px;
		margin: 0.6em 0;
		display: block;
		text-transform: none;
}
/*
END Inner Divs
*/
/*---------------------------------------
TYPOGRAPHY
---------------------------------------*/
#leftColumn .author {
		padding-top: 0.8em;
		font-style: italic;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
}
.text-big {
		font-size: 17px;
}
.text-med {
		font-size: 15px;
}
.text-justify {
		text-align: justify;
}
.text-small {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		line-height: 10px;
		padding-bottom: 0.3em;
}
.text-smallTop10 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		line-height: 10px;
		margin-top: 10px;
}
.text-italic {
		font-style:italic;
}
.text-underline {
		text-decoration: underline;
}
.text-bold {
		font-weight: bold;
}
blockquote.bqxSmall p {
		margin: 0;
		padding: 15px 10px 5px 25px;
		background: url(../images/xtras/quote-xsmall-ef.gif) no-repeat 0px 10px;
		font-size: 14px;
		line-height: 1.4em;
		font-style: italic;
}
blockquote.bqSmall p {
		margin: 0;
		padding: 0 10px 10px 34px;
		background: url(../images/xtras/quote-small-light.gif) no-repeat 0px 0px;
		font-size: 12px;
		line-height: 1.5em;
		font-style: italic;
}
blockquote.bqMed p {
		padding: 34px 20px 34px 82px;
		background: url(../images/xtras/quote-med.gif) no-repeat 0px 34px;
		font-style: italic;
		font-size: 12px;
		margin: 0px;
		line-height: 1.9em;
		letter-spacing: 1px;
}
/* For better-looking ampersands */
span.textAmp {
		font-family: Baskerville, Palatino, "Book Antiqua", serif;
		font-style: italic;
}
/* Drop caps effect (first-letter pseudo element) */
.dropCaps p:first-letter {
		display:block;
		float:left;
		color:#FF3366;
		font-size:3em;
		font-family:Georgia, "Times New Roman", Times, serif;
		margin: 0px 5px 0px 0px;
		padding: 0px;
		line-height: 1;
}
/* 
END Typography
*/
/*****************************************
MAIN ELEMENTS
*****************************************/
/* LINKS */
a,
a:link,
a:visited,
a:hover {
		text-decoration:none;
}
a {
		color: #9b5a5a; /*#9b7e7e;*/
}
a:hover {
		color: #F00;
}
a img {
		border: none 0;
}
a.external {
		padding-right: 14px;
		background: transparent url(../images/xtras/external.png) no-repeat scroll right center;
}
/* HEADINGS */
h1,
h2,
h3,
h4,
h5,
h6 {
		font-weight: normal;
		display: block;
		line-height: 1;
		background-color:transparent;
		color: #555;
}
h1.alignCenter,
h2.alignCenter,
h3.alignCenter,
h4.alignCenter,
h5.alignCenter,
h6.alignCenter,
p.alignCenter {
		text-align: center;
}
h1.alignRight,
h2.alignRight,
h3.alignRight,
h4.alignRight,
h5.alignRight,
h6.alignRight,
p.alignRight {
		text-align: right;
}
h2.uppercase,
h3.uppercase,
h4.uppercase,
h5.uppercase,
h6.uppercase,
p.uppercase {
		font-family: "Helvetica Neue", "Helvetica Neue Light", "HelveticaNeue-Light", arial, sans-serif;
		text-transform: uppercase;
}
h1.lowercase,
h2.lowercase,
h3.lowercase,
h4.lowercase,
h5.lowercase,
h6.lowercase {
		font-family: Georgia, "Times New Roman", Times, serif;
		text-transform: none;
}
h1.spacing1,
h2.spacing1,
h3.spacing1,
p.spacing1 {
		letter-spacing: 1px;
}
h1.spacing3,
h2.spacing3,
h3.spacing3,
p.spacing3 {
		letter-spacing: 3px;
}
h1.spacing5,
h2.spacing5,
h3.spacing5,
p.spacing5 {
		letter-spacing: 5px;
}
h1.wordSpacing5,
h2.wordSpacing5,
h3.wordSpacing5,
p.wordSpacing5 {
		word-spacing: 5px;
}
h1.pad-bottom,
h2.pad-bottom,
h3.pad-bottom,
h4.pad-bottom,
h5.pad-bottom,
h6.pad-bottom,
p.pad-bottom {
		padding: 0 0 20px 0;
}
h1 {
		font-family: "Helvetica Neue", "Helvetica Neue Light", "HelveticaNeue-Light", arial, sans-serif;
		/*font-weight: 200;*/
	font-size: 19px;
		line-height: 20px;
		letter-spacing: 2px;
		margin: 0;
		padding-bottom: 0.2em;
		text-transform: uppercase;
}
h1.subtitle {
		font-size: 14px;
		line-height: 14px;
		text-transform: none;
		letter-spacing: normal;
		padding-bottom: 0.6em;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-weight: bold;
}
h1.bigger {
		font-size: 23px;
		line-height: 32px;
}
h1.lowercase {
		font-size: 21px;
		line-height: 21px;
		text-transform:none;
}
h2 {
		font-size: 19px;
		line-height: 1.1em;
		letter-spacing: 2px;
		margin: 0;
		padding: 0.5em 0 0.2em 0;
}
h2.smaller {
		font-size: 14px;
		line-height: 1.3em;
		letter-spacing: 1px;
}
h2.title {
		font-family: "Helvetica Neue", "Helvetica Neue Light", "HelveticaNeue-Light", arial, sans-serif;
		/*font-weight: 200;*/
	padding: 0.1em 0 0.2em 0;
		text-transform: uppercase;
}
h2.subtitle,
h2.subtitleNoSpacing {
		font-family: "Helvetica Neue", "Helvetica Neue Light", "HelveticaNeue-Light", arial, sans-serif;
		font-size: 12px;
		/*line-height: 15px;*/
	letter-spacing: 1px;
		padding: 0.2em 0 0.6em 0;
		text-transform: uppercase;
}
h2.subtitleNoSpacing {
		letter-spacing: normal;
}
#contentNarrow h3 {
		font-size: 17px;
		line-height: 1.1em;
		padding: 0 0 0.4em 0;
		letter-spacing: 1px;
}
h3 {
		font-size: 15px;
		line-height: 1.3em;
		padding-bottom: 0.6em;
		letter-spacing: 1px;
}
h3.subtitle {
		padding: 0.8em 0 0.6em 0;
}
#contentWideBottom h3 {
		font-size: 18px;
		line-height: 1em;
		letter-spacing: 1px;
		font-weight: normal;
		margin: 0;
		padding: 0 0 0.3em;
}
h4 {
		font-family: "Helvetica Neue", "Helvetica Neue Light", "HelveticaNeue-Light", arial, sans-serif;
		font-size: 12px;
		line-height: 1.2em;
		letter-spacing: 1px;
		margin: 0;
		padding: 0 0 1.9em;
		text-transform: uppercase;
}
/*#contentNarrow h4 {
		padding-bottom: 1.9em;
}*/
h5 {
		font-size: 1.1em;
		margin: 0.5em 0 1.2em 0;
}
h6 {
		font-size: 0.9em;
		margin: 0.2em 0 0.7em 0;
}
/* end headings */
img {
		border:0;
}
b,
strong {
		font-weight: bold;
}
small {
		font-size:70%;
		margin: 0px;
		padding: 0px;
}
em {
		font-style: italic;
}
sup {
		position:relative;
		bottom:0.3em;
		vertical-align:baseline;
}
sub {
		position:relative;
		bottom:-0.2em;
		vertical-align:baseline;
}
acronym,
abbr {
		cursor:help;
		letter-spacing:1px;
		border-bottom:1px dashed;
}
iframe {
		margin:0;
}
dfn {
		font-weight: bold;
		font-style: italic;
}
tt {
		display: block;
		margin: 1.5em 0;
		line-height: 1.5;
}
abbr,
acronym {
		border-bottom: 1px dotted #000;
}
address {
		margin-top: 1.5em;
		font-style: italic;
}
del {
		color: #000;
}
blockquote {
		margin:0em;
		padding:0;
		text-indent: 0;
		text-align: left;
}
dd {
		text-indent: 0;
		margin-left: 0;
		margin-bottom: 17px;
}
dl {
		margin: 0 0 1.5em 0;
}
ul,
ol {
}
ul {
		list-style-type: none;
}
ol {
		list-style-type: decimal;
}
hr {
		background-color:#fff;
		color:#ccc;
		height:1px;
		border:0 none;
		clear:both;
}
.hrBox {
		position: relative;
		width: 100%;
		padding:37px 0;
		overflow:hidden;
}
.hrBox1 {
		position: relative;
		width: 100%;
		padding:0 0 32px 0;
		overflow:hidden;
}
/*
END Main Elements
*/
/*---------------------------------------
GLOBAL CLASSES
---------------------------------------*/
.backgr-ef {
		background: #efefef;
}
/* slightly enhanced, universal clearfix hack */
.clearfix:after {
		visibility: hidden;
		display: block;
		font-size: 0;
		content: " ";
		clear: both;
		height: 0;
}
.clearfix {
		display: inline-block;
}
/* 
start commented backslash hack \*/
* html .clearfix {
		height: 1%;
}
.clearfix {
		display: block;
}
/* close commented backslash hack
*/
.clearfloat {
		clear:both;
		height:0;
		font-size: 1px;
		line-height: 0px;
}
.fltrt {
		float: right;
		margin-left: 15px;
}
.fltlft {
		float: left;
		margin-right: 15px;
}
.alignLeft {
		text-align: left;
}
.alignCenter {
		text-align: center;
}
.alignRight {
		text-align: right;
}
.img-left {
		float:left;
		margin: 3px 25px 20px 0;
		display: inline;
}
.img-left-pad-top {
		float:left;
		margin: 10px 25px 20px 0;
		display: inline;
}
.img-left1 {
		float:left;
		margin: 3px 10px 10px 0;
		display: inline;
}
.img-right {
		float:right;
		margin:7px 0 17px 55px;
		display: inline;
}
.img-left3 {
		float:left;
		margin:0 25px;
		display: inline;
}
.nostyle {
}
/*
End Global Classses
*/
/*---------------------------
JQUERY GALLERIA
---------------------------*/
/* Galleria main -----------------*/
.galleria {
		list-style:none;
}
.galleria li {
		display:block;
		overflow:hidden;
		float:left;
}
.galleria li a {
		display:none;
}
.galleria li div {
		position:absolute;
		display:none;
}
.galleria li div img {
		cursor:pointer;
}
.galleria li.active div img,
.galleria li.active div {
		display:block
}
.galleria li img.thumb {
		cursor:pointer;
		top:auto;
		left:auto;
		display:block;
		width:auto;
		height:auto;
}
.galleria li .caption {
		display:block;
}
* html .galleria li div span {
} /* MSIE bug */
/*
end Galleria main
*/
.galleria_container {
		width: 500px;
		height: 575px;
		margin: 0;
		padding: 0 0 20px 0;
		float: right;
}
.view {
		position:relative;
		text-align: center;
		width: 500px;
		margin: 0;
		padding: 0;
		background: #FFF;
}
.view img {
		padding: 0 0 17px 0;
}
.view .caption {
		color:#555;
		position:relative;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		line-height: 17px;
}
.gallery_view img.thumb {
		margin-top:0!important;
		margin-left:0!important
}
.gallery_view {
		width: 840px;
		float:left;
		padding: 0;
		margin-top: -70px;
		margin-left: -342px;
}
.gallery_view_01 {
}
.gallery_view li {
		width:25px;
		height:25px;
		border:none;
		padding: 0;
		margin: 0 3px 3px 0;
}
.gallery_view li.hover {
		border:none;
}
.gallery_view li.active {
		border:none;
}
/*
END Galleria
*/
/*-------------------------------------
SPRY - COLLAPSIBLE PANEL and ACCORDION
-------------------------------------*/
/* SpryCollapsiblePanel.css - version 0.5 - Spry Pre-Release 1.6.1 */
/* SpryAccordion.css - version 0.4 - Spry Pre-Release 1.6.1 */
/* 
Main Layout
*/
#leftColumn .CollapsiblePanel,
#leftColumn .Accordion {
		width: 280px;
}
#contentWideBottom .CollapsiblePanelTab {
		width: 842px;
}
/*
Spry styles
*/
.CollapsiblePanel,
.AccordionPanel {
		margin: 0;
		padding: 0 0 0.5em 0;
		border: none;
		outline: none;
}
#leftColumn .AccordionPanel h2 {
		margin: 0;
		padding: 0.3em 0 1.6em 0;
		font-size: 25px;
		line-height: 1em;
}
#contentNarrow.tabless-panel .CollapsiblePanel,
#contentNarrow.tabless-panel .AccordionPanel {
		margin: 0;
		padding: 0;
		border: none;
		outline: none;
}
#leftColumn.tabless-panel .CollapsiblePanel,
#leftColumn.tabless-panel .AccordionPanel {
		margin: 0;
		padding: 0;
		border: none;
		outline: none;
}
#contentNarrow.tabless-panel .CollapsiblePanelTab,
#contentNarrow.tabless-panel .AccordionPanelTab,
#leftColumn.tabless-panel .CollapsiblePanelTab,
#leftColumn.tabless-panel .AccordionPanelTab {
		display: none;
		height: 0px;
		width: 0px;
		margin: 0px;
		padding: 0px;
}
#contentNarrow.tabless-panel .CollapsiblePanelContent,
#contentNarrow.tabless-panel .AccordionPanelContent {
		margin: 0;
		padding: 0;
		text-align: left;
}
.CollapsiblePanelTab,
.AccordionPanelTab {
		outline:none;
		cursor: pointer;
		background: url(../images/xtras/clip-h.gif) no-repeat left center;
		margin: 0 0 0.5em 0;
		padding: 0;
		font-size: 12px;
		line-height: 12px;
		color: #9b7e7e;
		font-weight: normal;
		font-style:italic;
		text-indent: 28px;
		text-align: left;
}
.CollapsiblePanelOpen .CollapsiblePanelTab,
.AccordionPanelOpen .AccordionPanelTab {
		background: #efefef url(../images/xtras/clip-v.gif) no-repeat left center;
		margin: 0;
		padding: 0.4em 0;
}
.CollapsiblePanelTab a,
.AccordionPanelTab a {
		text-decoration: none;
		color: #9b7e7e;
}
.CollapsiblePanelTabHover,
.AccordionPanelTabHover {
		color: #693E37;
}
/* collapisible panel*/
.CollapsiblePanelFocused .CollapsiblePanelTab,
.CollapsiblePanelOpen .CollapsiblePanelTab,
/*accordion*/
.AccordionFocused .AccordionPanelTab,
.AccordionPanelOpen .AccordionPanelTab {
		color: #693E37;
}
#sideContent .CollapsiblePanelContent,
#sideContent .AccordionPanelContent,
#sideContent2 .CollapsiblePanelContent,
#sideContent2 .AccordionPanelContent {
		margin: 0;
		padding: 0;
		text-align: left;
}
.CollapsiblePanelContent,
.AccordionPanelContent {
		margin: 0;
		padding: 2em 0 0;
		text-align: left;
}
.CollapsiblePanelContent img,
.AccordionPanelContent img {
		padding: 0;
}
/*
END Spry
*/
/*****************************************
PORTFOLIO LAYOUT
*****************************************/
/*-------------------------------------
JQUERY CYCLE - slideshow with Thumbs
-------------------------------------*/
/*---------------------------------------
VIDEOS-YouTube
---------------------------------------*/
/*---------------------------
STATCOUNTER
---------------------------*/
/* Statcounter image*/
.statcounter {
		display: none;
}
