/* Defaults
-------------------------------------------------------*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
li {list-style:none;}

hr {border:none; height:1px; background:#C5C7C9;}

blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q { quotes:"" ""; }

a img { border:none; }

em {font-style:italic;}
strong { font-weight:bold; }

/* Type styles
-------------------------------------------------------*/

html, body {
	font-family:verdana, helvetica, arial, sans-serif;
	font-size:11px;
	line-height:1.5;
	color:#5C5A5A;
	background-color:#fff;
	text-align:left;
}

p, h1, h2, h3, h4, h5, h6 { margin-bottom: 10px; }

h1, h2, h3, h4, h5, h6, h2 a, h3 a, h4 a, h5 a, h6 a
{ font-family:'Times New Roman', Georgia, Palatino, Times, serif; text-transform: uppercase; letter-spacing:; color:#C5C7C9; }

h2 { font-size:24px; }

a { text-decoration: underline; color:#5C5A5A; }
a:hover { color:#e60000; }


.body-copy { font-family:'Times New Roman', georgia, times, serif; font-size:14px; }
	.body-copy img {max-width:100%;}
	.body-copy ul {margin-left:20px;}
	.body-copy li {list-style-type:disc; margin-bottom:1em;}

.lg { font-size:16px; }


/* Structure
-------------------------------------------------------*/
#stripe { height:5px; background:#000; }

#wrapper {
	width:890px; margin:1px auto 20px auto;
	position:relative;
	border-top:5px solid #C5C7C9;
/* 	background:url('/assets/grid-b18.gif')top left repeat-y; */
}

#nav { font-family:Georgia, Palatino, Times, 'Times New Roman', serif; text-transform: uppercase; letter-spacing: .1em; }
#nav li { font-size:11px; line-height:2; border-bottom:1px solid #C5C7C9; }
#nav li a { color:#5C5A5A; text-decoration: none; display: block; text-indent: 10px; }
#nav li a:hover { background:#e3e3e3; color:#e60000; }
#nav li ul { display:none; }

#blog #nav li ul { display:block; }

#nav li ul li { border:none; background:#fff; font-family:verdana, sans-serif; font-size:11px; }
#nav li ul li a { font-size:11px; letter-spacing:0; text-transform:none; }

#front .front, #mission-statement .mission, #background .background, #services .services, #clients .clients, #blog .blog, #contact .contact, #featured-artist .featured-artist
{ background:#E3E3E3; }

#footer { font-size:10px; color:#999; margin-bottom: 50px; }

.date, .date-blog { font-family:Georgia, Palatino, Times, 'Times New Roman', serif; font-style: italic; font-size:12px; color:#5C5A5A; }
.date { text-indent: 10px; line-height: 22px; }
.date-blog { margin-bottom:20px; }

.tel { position:absolute; top:100px; width:170px; text-indent:10px; font-size:10px; clear:both; }

.lang { text-align: center; }
.l10n_lang_list li { display:inline; }
.en-us:after { content:' | '; }

/* Grid
-------------------------------------------------------*/

.col-1, .col-2, .col-3, .col-4,
.col-5, .col-6, .col-7, .col-8
{float:left; margin-right:10px; position: relative;}

.col-1 {width:80px;}
.col-2 {width:170px;}
.col-3 {width:260px;}
.col-4 {width:350px;}
.col-5 {width:440px;}
.col-6 {width:530px;}
.col-7 {width:620px;}
.col-8 {width:710px;}
.col-9 {width:800px;}
.col-10 {width:890px;}

.indent-1 {margin-left:105px;}

.inner {margin-left:3px; margin-right:3px;}
.last {margin-right:0;}

/* Standard elements
-------------------------------------------------------*/

.left {float:left; text-align:left;}
.right {float:right; text-align: right;}
.clear {clear:both; width:100%;}
.mb {margin-bottom:10px;}
.mbb {margin-bottom:20px;}
.collapse {margin-bottom:0; margin-top:0;}

/* Galleries
-------------------------------------------------------*/

.gal-header { background:#e3e3e3; color:#5C5A5A; padding:0 5px; line-height:2; border-top:1px solid #c0c2c4; }

.tabtitle { float:left; margin-right:5px; }
.tablinks { float:left; }
.tablinks li { float:left; width:20px; text-align:center; }
.tablinks li a { display:block; outline:none; }
.tablinks li.ui-tabs-selected a { text-decoration:none; background:#999; color:#fff; }

.ui-tabs-hide { display: none; }

/* IE
-------------------------------------------------------*/

.gal-header {height:2em; overflow:hidden;}