/* Contains the generic theme typography styles ------------------------------------------------------- */


/* Generated by Font Squirrel (http://www.fontsquirrel.com) on February 12, 2014 */
@font-face {
    font-family: 'rockwellregular';
    src: url('../webfonts/rock-webfont.eot');
    src: url('../webfonts/rock-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/rock-webfont.woff') format('woff'),
         url('../webfonts/rock-webfont.ttf') format('truetype'),
         url('../webfonts/rock-webfont.svg#rockwellregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on February 13, 2014 */
@font-face {
    font-family: 'museo_sans500';
    src: url('../webfonts/museosans_500-webfont-webfont.eot');
    src: url('../webfonts/museosans_500-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/museosans_500-webfont-webfont.woff') format('woff'),
         url('../webfonts/museosans_500-webfont-webfont.ttf') format('truetype'),
         url('../webfonts/museosans_500-webfont-webfont.svg#museo_sans500') format('svg');
    font-weight: normal;
    font-style: normal;
}


/* Generated by Font Squirrel (http://www.fontsquirrel.com) on February 13, 2014 */
@font-face {
    font-family: 'museo_slab500';
    src: url('../webfonts/museo_slab_500-webfont-webfont.eot');
    src: url('../webfonts/museo_slab_500-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/museo_slab_500-webfont-webfont.woff') format('woff'),
         url('../webfonts/museo_slab_500-webfont-webfont.ttf') format('truetype'),
         url('../webfonts/museo_slab_500-webfont-webfont.svg#museo_slab500') format('svg');
    font-weight: normal;
    font-style: normal;
}





/* BASE TYPOGRPHY */
.typography   {
    font-size: 13px;
    line-height:normal;
    color:#24292f;
    font-family:Arial, Helvetica, sans-serif;
}



.typography .airport-info-pic  {
 width:200px;
 border:1px #fff solid;
 float:left;
 position:relative;
 margin:0 20px 20px 0;	
}




/* HEADERS */
 
.typography h1 {
	background:#24292f;
	padding:8px 10px 5px 10px;
	text-align:left;
	margin:0 0 10px 0;
	color:#fff;
 	font-size:20px;
	line-height:20px;
    font-weight: normal;
    font-style: normal;
	font-family: 'museo_sans500';	
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
}



.typography h2 {
	color:#000;
	font-weight:bold;
	font-size:20px;
	line-height:20px;
	margin:0 0 5px 0;
	padding:0 0 0 0;
    font-style: normal;
	font-family: 'museo_sans500';
	text-align:left;		
}
.typography h3 { font-size:20px; padding-bottom:4px; font-weight:bold;}
.typography h4 { font-size:16px; padding-bottom:4px; font-weight:bold;}
.typography h5 { font-size:14px; margin-bottom:4px; font-weight:bold;}
.typography h6 { font-size:12px; margin-bottom:4px; font-weight:bold;}




/* PARAGRAPHS */
.typography p {     
	margin:10px 0;
	padding:0 0 0 0;
	font-size: 13px;
	line-height: 17px;
	text-align:left;
}

.typography .fullwidth-box p {
	margin:0 0 10px 0;
	padding:0 10px 0 10px;
	font-size: 13px;
	line-height: 17px;
	text-align:left;	
} 
.typography .fullwidth-box h2 {
	color:#000;
	font-weight:bold;
	font-size:18px;
	line-height:18px;
	margin:0 0 5px 0;
	padding:0 10px 0 10px;
    font-style: normal;
	font-family: 'museo_sans500';
	text-align:left;	
} 
.typography #pagetitle p {
	background:#24292f;
	padding:8px 10px 5px 10px;
	text-align:left;
	margin:0 0 10px 0;
	color:#fff;
 	font-size:20px;
	line-height:20px;
    font-weight: normal;
    font-style: normal;
	font-family: 'museo_sans500';	
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;	
}



.typography strong {font-weight:bold;}
.typography em { font-style: italic;}



::-moz-selection {
    background: #f04a0b;
    color: #fff;
    text-shadow: none;
}
::selection {
    background: #f04a0b;
    color: #fff;
    text-shadow: none;
}


/* LINKS */




/*box */
.typography .box h2 {
	color:#000;
	font-weight:bold;
	font-size:22px;
	line-height:22px;
	margin:0 0 10px 0;
	padding:0 0 0 0;
	text-align:center;
	text-transform:uppercase;
    font-style: normal;
	font-family: 'museo_slab500';			
}
.typography .box a:link,
.typography .box a:visited,
.typography .box a:active {
	display:block;
	padding:5px 3px;
	margin:8px 0 0 0;
	color:#24292f;
	text-decoration:none;
	background:#f3f2f2;
	border:1px #fff solid;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-weight:bold;
}
.typography .box a:hover {
	background:#24292f;
	color:#fff;
	border:1px #ccc solid;	
}

.typography .box p {
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size: 13px;
	line-height:17px;
	text-align:center;	
}

 
 
 















.typography #staff-box {
	display:block;
	overflow:auto;
	margin:0 10px 10px 10px;	
}

  

.typography #staff-box p {
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size: 13px;
	line-height:17px;
	text-align:left;
}





/*******SOLD GALLERY PAGE******/	
.typography #gal_container {
	padding:0px;
	margin:0 auto;
	text-align:center;
}

.typography #gal_container img {  /*Style to make the thumbnail image style on the gallery page.*/
	max-height:90px; 
	max-width:130px; 
 	margin:0 10px 10px 10px;
	border:2px #000 solid;
	-moz-box-shadow: 1px 2px 5px #000;  /* for Mozilla Ffox */
	-webkit-box-shadow: 1px 2px 5px #000;  /* for Safari, Chrome & others */
	box-shadow: 1px 2px 5px #000;  /* for IE9 */
}


.typography #gal_container p {  
	text-align:center;
 	padding:0 0 0 0;
	margin: 0 0 0 0;
}






/* TABLE STYLES
-------------------------------------------- 
.typography table {
    border-collapse: collapse;
    border: 1px solid #d4d4d4;
    border-spacing: 0;
    margin: 0 0 10px;
    text-align: left;
}
  .typography table tr:nth-child(even) {
      background-color: #ededed
  }
  .typography table tr.even,
  .typography table th,
  .typography thead td {
      background-color: #ededed
  }
  .typography table td,
  .typography table th {
      padding: 2px 5px;
      border: 1px solid #d4d4d4;
      vertical-align: top;
  }
  .typography table th {
      font-weight: bold;
  }
*/

/* WYSIWYG EDITOR ALIGNMENT CLASSES 
-------------------------------------------- */
.typography .left {
    text-align: left
}
.typography .center {
    text-align: center
}
.typography .right {
    text-align: right
}