/*[fmt]1A90-1A0A-3*/

/*----------------------------------------------------------------------------

++ EXTERNaL SOURCE: joomla.css

++ Joomla Specific Style Sheet - general Joomla styles

------------------------------------------------------------------------------

Joomla Specific

*****************************************/

.contentheading {

	width: 100%;

	color: #3f0036;

}

td.contentheading, div.componentheading {

	font-size: 1.7em;

	line-height: 2em;

	font-weight: bold;

	padding: 10px 0 8px;

}

table.contentpaneopen tbody tr td img {

	padding: 0 10px 0 0;

}

table.contentpaneopen, table.contentpane {

	font-size: 1em;

	line-height: 150%;

}

#jjPrimary table.contentpaneopen p, #jjPrimary table.contentpane p {

	margin: 10px 24px 0 1px;

}

#jjSecondary table.contentpaneopen, #jjSecondary table.contentpane {

	margin: 0 0 20px;

}

.moduletable .contentpaneopen, .moduletable .contentpane {

	line-height: 135%;

}

/*Section Table Headers*/

.sectiontableheader {

	background: url(../images/bg-sectiontableheader.jpg) repeat-x;

	color: #FFF;

	text-align: left;

	font-weight: bold;

	line-height: 20px;

}

.sectiontableheader, tr.sectiontableentry1 td, tr.sectiontableentry2 td, td.sectiontableentry1, td.sectiontableentry2 {

	text-indent: 5px;

	padding: 4px 0 5px;

}

.sectiontableheader {

	font-weight: bold;

}

.sectiontableentry1 {

	background: #F2EFE1;

	color: #333;

	font-size: 11px;

	border-top: #FFF;

}

.sectiontableentry2 {

	background: #F8F5E8;

	color: #333;

	font-size: 11px;

	border-top: #FFF;

}

table.poll-sfx td {

	font-size: 12px;

	padding: 2px 3px;

}

table.poll-sfx thead tr td {

	font-size: 12px;

}

span.small {

	color: #333;

	font-size: 11px;

}

td.createdate {

	background: transparent url(http://www.joomlajunkie.com/demo/commercial/blogger-lite/templates/extreme_blogger_lite/images/icon-date.jpg) no-repeat 0 45%;

	color: #333;

	padding: 4px 0pt 5px 0px;

	text-indent: 20px;

}

td.modifydate {

	background: transparent url(http://www.joomlajunkie.com/demo/commercial/blogger-lite/templates/extreme_blogger_lite/images/icon-lastupdated.jpg) no-repeat 5px 90%;

	text-indent: 25px;

	color: #898989;

	font-size: 0.9em;

	padding-left: 0px;

	padding: 10px 0 0;

}

table.contenttoc {

/*NOTE: Keeps the blog tables from crowding*/

	margin: 5px;

	padding: 0px;

	float: right;

}

table.contentpane {

	border: none;

	width: 100%;

}

table.contentpaneopen {

	border: none;

}

table.searchintro {

	padding: 10px 0;

	width: 100%;

}

.blog_more {

	margin: 10px 0;

}

.blog_more strong {

	margin: 0 0 5px;

	padding-left: 13px;

	display: block;

	color: #666666;

	text-transform: uppercase;

}

td.buttonheading a {

	background: none;

}

.mosimage {

	padding: 0;

	margin: 2px 10px 6px 3px;

	border: 3px solid #F4F4F4;

}

.mosimage img {

	padding: 0;

	margin: 0 !important; /*[e]0*/

}

.mosimage_caption {

	margin-top: 2px;

	padding: 1px 2px;

	color: #333;

	background: #F2EFE1;

}

.fleftimgtc, .fleftimg {

	display: inline;

	float: left;

	margin: 5px 0pt 10px 10px;

	padding-right: 15px;

}

/*Article Index*/

table.contenttoc {

	background: #FFF;

	margin: 7px;

	margin-right: 0;

	padding: 2px;

	border: 1px solid #CCC;

}

table.contenttoc td {

	padding: 0 7px;

}

table.contenttoc th {

	padding: 0 10px;

	font-size: 1em;

	color: #FFF;

	background: #CCC;

}

.pagenav {

	border: 1px solid #E3D4B0;

	font-size: 11px;

	font-weight: bold;

	line-height: 20px;

	margin: 1px;

	padding: 4px 10px;

	text-align: center;

	width: auto;

	color: #675B3E;

	background: #F7EFDE;

}

.article_seperator {

	border-top: 1px solid #E9E5E5;

	border-bottom: 1px solid #FFF;

	height: 0px;

	display: block;

	margin: 2% 10%;

	width: 80%;

}

/*Remove Article Seperator in Sidebar*/

#jjSecondary .article_seperator {

	display: none;

}

.moduletable span.article_seperator, #inset .moduletable .article_seperator {

	display: none !important; /*[e]none*/

}

.blog_more {

	font-size: 1.1em;

}

th.pagenav_prev, th.pagenav_next {

	width: 79%;

}

th.pagenav_prev a:link, th.pagenav_prev a:visited, th.pagenav_next a:link, th.pagenav_next a:visited {

	padding: 5px 14px;

	color: #716956;

	text-decoration: none;

	background: #E3DAC5;

}

th.pagenav_prev a:hover, th.pagenav_next a:hover {

	color: #FFF;

	text-decoration: none;

}

.back_button {

	margin: 16px 10px;

}

.back_button a {

	padding: 5px 12px;

	color: #FFF;

	text-decoration: none;

	border: 1px solid #E5E5E5;

	background: #716956;

}

.back_button a:hover {

	color: #FFF;

	text-decoration: none;

	border: 1px solid #E5E5E5;

}

/*Send to a Friend Popup*/

body.contentpane form table {

	margin: 20px;

	font-size: 12px;

}

body.contentpane form table .inputbox {

	width: 200px;

	margin-bottom: 5px;

}

body.contentpane form table input.button {

	border-bottom: 1px solid #CCC;

	border-right: 1px solid #CCC;

	border-top: 1px solid #DDD;

	border-left: 1px solid #DDD;

	padding: 3px 7px;

	background: #EEE;

	color: #999;

}

/*Print Styling

*****************************************/

body.contentpane {

	background: #FFF;

}

body.contentpane table.contentpaneopen {

	padding: 20px;

	background: #FFF;

}

body.contentpane a span.small {

	font: bold 14px Arial, Helvetica, sans-serif;

	color: #FFFFFF;

}

/*Form Styling

*****************************************/

.button {

	background: #29200B url(../images/modules/h3-glossy-blue.jpg) repeat-x scroll 0pt 50%;

	color: #FFF;

	padding: 2px 15px;

	margin: 10px 0;

	cursor: hand;

	border: 1px solid white;

}

select, select.inputbox {

	border: 1px solid #D8C69D;

	background-color: #FAF9F9;

	color: #302A1A;

}

#jjPrimary fieldset {

	border: 1px solid #E3D4B0;

}

#form-login fieldset {

	border: none;

	margin: 0;

	padding: 0;

}

#form-login fieldset #form-login-remember label {

	color: #777261;

	padding: 0 10px 0 0;

}

#form-login-username {

	border: none;

	margin: 0;

	padding: 4px 0;

}

a.readon:link, a.readon:visited, a.readon:hover {

	display: inline-block;

	text-decoration: none;

	background: #413B33 url(../images/button-bg.jpg) repeat-x;

	padding: 1px 8px 2px 10px;

	margin-top: 13px;

	color: #FFF;

	border: 1px solid #413B33;

}

blockquote {

	border: 1px solid #E9E5D9;

	padding: 10px 60px 10px 10px;

	background: #F2EFE1;

}

#jjBtmShelf a.readon:link, #jjBtmShelf a.readon:visited, #jjBtmShelf a.readon:hover, #jjUser1 a.readon:link, #jjUser1 a.readon:visited, #jjUser1 a.readon:hover {

	text-decoration: none;

	background: none;

	font-weight: bold;

	margin-top: 3px;

	color: #333333;

	border: none;

	font-size: 1em;

}
