
/*------------------------------------------------------------------------
# Soapbox -> Typography CSS (v1.0)
# ------------------------------------------------------------------------
# Copyright (C) 2009 PICNet, Inc. All Rights Reserved.
# Author: Ryan Belisle
# Website:  http://www.picnet.net
-------------------------------------------------------------------------*/

/* ------------------------------------------------------------------------
/* !TINYMCE Editor Specific Styles */
/* ----------------------------------------------------------------------*/
body#tinymce,
body#tinymce table				{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.5em; }



/* ------------------------------------------------------------------------
/* !GLOBAL */
/* ----------------------------------------------------------------------*/
@font-face
{  
	  font-family: "UniSansLight";  
	  src: url("UniSansLight.otf") format("opentype");  
}
@font-face
{  
	  font-family: "UniSansRegular";  
	  src: url("UniSansRegular.otf") format("opentype");  
	  font-weight: normal;
}
@font-face
{  
	  font-family: "UniSansSemiBold";  
	  src: url("UniSansSemiBold.otf") format("opentype");  
	  font-weight: normal;
}
@font-face
{  
	  font-family: "UniversLTStd-Light";  
	  src: url("UniversLTStd-Light.otf") format("opentype");  
	  font-weight: normal;
}
@font-face
{  
	  font-family: "UniversLTStd";  
	  src: url("UniversLTStd.otf") format("opentype");  
	  font-weight: normal;
}


/* !Link */
a							{ color: #6C6C6C; text-decoration: underline; font-weight: bold; }
a:hover 						{ color: #fff; background: #d6383a; text-decoration: none; font-weight: bold; }
a img 						{}

a.jcepopup					{}
a.jcepopup:hover				{ color: #d6383a; background: #d6383a; text-decoration: underline; }
a.jcepopup img					{ padding-bottom: 3px; }
a.jcepopup img.zoomImg			{ display: none; }

/* !Heading */
h1,
h2,
h3,
h4,
h5,
h6							{ color: #d6383a; font-weight: normal !important; font-family: UniversLTStd; text-transform: none; }

h1 							{ font-size:3em; line-height:1; margin-bottom:.5em; }
h2 							{ font-size:2em; margin-bottom:.75em; }
h3 							{ font-size:1.5em; line-height:1.25; margin: 0 0 1em 0; }
h4							{ font-size:1.2em; line-height:1.25; margin-bottom:1.25em; }
h5 							{ font-size:1em; font-weight:bold; margin-bottom:1.5em; }
h6							{ font-size:1em; font-weight:bold; }

h3.style2						{ text-transform: uppercase; }
h3.style3						{ font-family: UniversLTStd-Light; }
h3.style4						{ font-family: UniversLTStd; }

h1 img,
h2 img,
h3 img,
h4 img,
h5 img,
h6 img						{ margin: 0px; }


/* !Type margin.padding */
p,
pre,
code,
blockquote,
ul,
ol,
table.tableStyle				{}

p							{ margin: 0 0 1.5em 0; }
p img.left					{ float:left; margin:.25em 1.5em 1.5em 0; padding:0; }
p img.right					{ float:right; margin:.25em 0 1.5em 1.5em; }


/* !Unordered Lists */
ul							{}
ul li						{ background: url(../images/bullet.gif) no-repeat 18px .85em; }

ul.plainList					{}
ul.plainList li				{}


/* !Ordered Lists */
ol							{}
ol li						{}
ol li ul li					{ padding: .3em 0 .5em 30px; background: url(../images/bullet.gif) no-repeat 18px .85em; margin-left: 0px; }


/* !Definition Lists */
dl							{}
dl dt						{}
dl dd						{}


/* !HR */
hr							{ border-color: #c4a67e; }


/* !Code Highlight */
pre							{ background: #fbf8f4; border-color: #c4a67e; }
code							{}


/* !Blockquote */
blockquote					{ font-family: Georgia,serif; border-top: 2px solid #EEE; border-bottom: 2px solid #EEE; padding: 1em; margin: 1.5em; }
blockquote					{ font-family: Georgia,serif; border-top: 2px solid #EEE; border-bottom: 2px solid #EEE; padding: 0em; margin: 0em; }
blockquote p					{ color: #999; }
blockquote cite				{ text-align: right; display: block; }


/* !Address */
address						{ background: #fbf8f4; border-color: #c4a67e; }


/* !Sup/Subscript */
sup,
sub							{ color: #7eac2f; }
sup a 						{ color: #d6383a; }


/* !Sample */
samp							{ background: #fbf8f4; }


/* !Table: Alternating Row Colors for Tables, Comments, etc. */
.row1 td,
.odd  						{ background: #f2ede7; border-color: #c4a67e; }
.rowTitle1 td					{ background: #f2ede7; }
.row2 td,
.even 						{ background: #f6f3ef; border-color: #c4a67e; }
.rowTitle2 td					{ background: #f6f3ef; }
.row1:hover td,
.row2:hover td,
.odd:hover,
.even:hover					{ background: #ffffcc; }
.rowTitle1:hover td,
.rowTitle2:hover td				{}


/* !Table: Common for tableStyle and resultsTBL */
table.tableStyle thead th,
table.tableStyle tr td,
table.resultsTBL thead th,
table.resultsTBL tr td						{} /* for padding change */

table.tableStyle thead th,
table.resultsTBL thead th					{ color: #fff; background: #3d3630; }
table.tableStyle thead th a,
table.resultsTBL thead th a,
table.tableStyle thead th a:active,
table.resultsTBL thead th a:active,
table.tableStyle thead th a:visited,
table.resultsTBL thead th a:visited			{ color: #fff; }
table.tableStyle thead th a:hover,
table.resultsTBL thead th a:hover				{}
table.tableStyle caption,
table.resultsTBL caption						{ color: #5b91e5; border-color: #c4a67e; }


/* !Table: Content Table Style */
table.tableStyle							{}
table.tableStyle thead th					{}
table.tableStyle thead th a,
table.tableStyle thead th a:active,
table.tableStyle thead th a:visited			{}
table.tableStyle thead th a:hover				{}
table.tableStyle tr td						{}
table.tableStyle tr.row1 td					{}
table.tableStyle tr.row2 td					{}
table.tableStyle tr.row1:hover td,
table.tableStyle tr.row2:hover td				{}
table.tableStyle caption						{}


/* !Img */
img.imgLeft				{}
img.imgRight				{}
img.imgLeftBorder			{ border-color: #c4a67e; }
img.imgRightBorder			{ border-color: #c4a67e; }
img.noBorder				{}
img.imgBorder				{ border-color: #c4a67e; }


/* !JCE Caption */
.jce_caption				{ color: #5b91e5; }
.jce_caption div			{}
.jce_caption-left			{}
.jce_caption-right			{}


/* !Layout */
.leftPad					{}
.leftMrg					{}
.rightPad					{}
.rightMrg					{}

/* !Borders */
.border					{ border-color: #c4a67e; }




