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

/* ------------------------------------------------------------------------
/* !TINYMCE Editor Specific Styles */
/* ----------------------------------------------------------------------*/
body#tinymce ul li { height: auto !important; }











/* ------------------------------------------------------------------------
/* !GLOBAL */
/* ----------------------------------------------------------------------*/

/* !Link */
a,
a:active,
a:visited						{}
a:hover 						{}
a img 						{ border: none; }


/* !Heading */
h1,
h2,
h3,
h4,
h5,
h6							{ margin: 1.6em 0 0 0; padding: 0; }

h1 							{ font-size: 1.8em; }
h2 							{ font-size: 1.6em; }
h3 							{ font-size: 1.4em; }
h4							{ font-size: 1.2em; text-transform: uppercase; }
h5 							{ font-size: 1.0em; text-transform: lowercase; }
h6							{ font-size: 1.0em; text-transform: uppercase; }


/* !Type margin.padding */
p,
pre,
code,
blockquote,
ul,
ol,
dl,
table.tableStyle				{ margin: .4em 0 1em 0; padding: 0; }


/* !Unordered Lists */
ul							{ list-style: none; }
ul li						{ padding: .3em 0 .5em 30px; background: url(/templates/system/images/bullet.gif) no-repeat 18px .85em; line-height: 1.4em; height: 1%; }

ul.plainList					{ list-style: none; }
ul.plainList li				{ padding: .3em 0 .5em 0px; background: none; }


/* !Ordered Lists */
ol							{ list-style: decimal; }
ol li						{ margin-left: 35px; padding: .3em 0 .5em 0; line-height: 1.4em; background: none; }


/* !Definition Lists */
dl							{}
dl dt						{ font-weight: bold; }
dl dd						{ padding: 0 0 .5em 20px; }


/* !HR */
hr							{ border-style: solid; border-width: 1px 0px 0px 0px; height: 1px; }


/* !Code Highlight */
pre							{ padding: 10px 15px; margin: 5px 0 15px; border-style: solid; border-width: 1px 1px 1px 5px; font-family: "Courier News", monospace; font-size: 1em; white-space: normal; }
code							{ font-family: "Courier News", monospace; font-size: 1em; }


/* !Blockquote */
blockquote					{ font-style: italic; padding: 1em 20px 1em 20px; }


/* !Address */
address						{ border-style: solid; border-width: 1px; font-size: 1em; font-style: italic; margin: 5px 0 15px; padding: 10px 15px; }


/* !Sup/Subscript */
sup,
sub							{ font-size: .9em; padding: 0px 2px; }


/* !Sample */
samp							{ padding: 0px 3px; }


/* !Table */
table.tableStyle							{ clear: both; }
table.tableStyle thead th					{ padding: 8px 5px 7px 8px; }
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						{ padding: 8px 5px 7px 8px; }
table.tableStyle tr.row1	td					{ border-style: dotted; border-width: 0px 0px 1px 0px; }
table.tableStyle tr.row2	td					{ border-style: dotted; border-width: 0px 0px 1px 0px; }
table.tableStyle tr.row1:hover td,
table.tableStyle tr.row2:hover td				{}
table.tableStyle caption						{ border-style: dotted; border-width: 1px 0px 0px 0px; margin: 0px; padding: 1em 0 0 0; text-align: center; font-weight: normal; font-style: italic; }


/* !Img */
img.imgLeft				{ margin: 0px 10px 5px 0px; float: left; }
img.imgRight				{ margin: 0px 0px 5px 10px; float: right; }
img.imgLeftBorder			{ margin: 0px 10px 5px 0px; float: left; padding: 1px; border-style: solid; border-width: 1px; }
img.imgRightBorder			{ margin: 0px 0px 5px 10px; float: right; padding: 1px; border-style: solid; border-width: 1px; }
img.noBorder				{ border: 0px; }
img.imgBorder				{ padding: 1px; border-style: solid; border-width: 1px; }


/* !Bg Transparency */
.trans-black-10			{ background-image: url(/templates/system/images/bg-trans/trans-black-10.png); }
.trans-black-20			{ background-image: url(/templates/system/images/bg-trans/trans-black-10.png); }
.trans-black-30			{ background-image: url(/templates/system/images/bg-trans/trans-black-10.png); }
.trans-black-40			{ background-image: url(/templates/system/images/bg-trans/trans-black-10.png); }
.trans-black-50			{ background-image: url(/templates/system/images/bg-trans/trans-black-10.png); }
.trans-black-60			{ background-image: url(/templates/system/images/bg-trans/trans-black-10.png); }
.trans-black-70			{ background-image: url(/templates/system/images/bg-trans/trans-black-10.png); }
.trans-black-80			{ background-image: url(/templates/system/images/bg-trans/trans-black-10.png); }
.trans-black-90			{ background-image: url(/templates/system/images/bg-trans/trans-black-10.png); }


/* Misc */
.noPad					{ padding: 0px !important; }
.noMrg					{ margin: 0px !important; }
.left					{ float: left; }
.right					{ float: right; }


/* !Joomla Editor */
hr#system-readmore  { border: red dashed 1px; color: red; }
hr.system-pagebreak { border: gray dashed 1px; color: gray; }