/*****************************/

/*** Core html setup stuff ***/

/*** CUSTOM TEMPLATE FOR JAMES LORENZEN.com ***/

/*****************************/





/*** ------GENERAL LAYOUT DIV'S---------------------------------------- ***/


/*** ------TOP HORIZONTAL NAVIGATION---------------------------------------- ***/
/*** NOTE: This is done with Menu Style "List", Menu Tag "top", Module Class Suffix "menu" ***/


/*** End Top Horizontal Navigation ***/


/*** -------BEGIN CONTENT MODULES LAYOUT ------------------------------ ***/



/*** -------BEGIN FOOTER LAYOUT ------------------------------ ***/

/** Menu Style "List", Menu Tag "footer"**/
div.footer ul {
padding:0px;
display:inline;
}
div.footer ul.menu li {float:left; margin: 0px 30px 3px 0px; list-style:disc; list-style-image:inherit;}

div.footer ul.menu li.item34 {}
div.footer div.module_menu {padding-bottom:30px;}
div.modulescribe {clear:both; float:right;}
div.modulecopyright {width: 250px; clear:left;}



/*** EXTRA LAYOUT FOR CONSTANT CONTACT NEWSLETTER SIGNUP ***/
div.ccs {float:right; margin-right:30px;}
div.ccs .rowtop .h {padding-top:0px; height:0px;}
div.ccs .rowtop input.text {padding: 2px 5px;}
div.ccs p {color:#333;}

div.ccs2 input.text {padding: 2px 5px;}

form#ChronoContact_request_info div.form_item div.form_element {width:50%}
div.moduleccsign {float:left; display:block; min-width:350px; }


/*** -------BEGIN UNIVERSAL STYLES (FOR CONTENT)------------------------------ ***/

a:link, a:visited {
	text-decoration: underline;
	color:#4A2737;
}

a:hover {
	text-decoration: none;
}
a:active {
}

a img {border:none}

h1,
div.componentheading, /** Page's Title (as in the title of the Menu Item) (aka h1) **/
td.contentheading, /** Article's Title  **/
div#component-contact td.contentheading { /** Contact table's Title **/
	padding:8px 0px;
	font-size:15px;
	font-weight:bold;
}
h2 {
	padding:8px 0px;
	font-size:13px;
}

h3 {
	padding:5px 0px;
	font-size:12px;
}
h4 {
	font-size:12px;
	padding:5px 0px;
	}
h5 {
	font-size:12px;
	padding:5px 0px;
	font-weight:bold;
}

p {
line-height:17px;
text-align:left;
margin: 20px 0px;
}

ul {
	padding:5px 25px;
}
ol {
	padding:5px 25px;
}
li {margin-bottom: 15px;}
ol ol li{
	list-style:lower-alpha;
}
ol ol ol li{
	list-style:lower-roman;
}
ol ol ol ol li{
	list-style:circle;
}

ul.menu li {list-style-image:  url(../images/arrow.gif)}

/*** -------BEGIN JOOMLA SPECIFIC STYLES (FOR CONTENT)------------------------------ ***/

.article_separator { height:5px;} /** If this is not working correctly, it is probably the float**/

.jlblog .article_separator {background:url(../images/line.gif) repeat-x 0 30px; display:block; height:50px;}

.jlblog .small /* Blog, author tag */{font-size:11px; font-weight:bold;}
.jlblog .createdate {font-size:11px;}


/**HEADINGS IN GENERAL**/

table.contentpaneopen tbody tr td span {  /** Section and Category Title **/
}

/*** CONTACT TABLE STYLES & Layout***/
div#component-contact table.contentpaneopen table {
border: none;
}



/*** -------BEGIN WEBSITE SPECIFIC STYLES (FOR CONTENT)------------------------- ***/



/*** -------BEGIN ARTICLE EDITOR STYLES (FOR CONTENT)------------------------- ***/
/*** -------These styles need to be exactly the same as "editor.css"------------------------- ***/
/*** ------------------------------Special PARAGRAPHS ***/
p.p_small {
	font-size:10px;
}
blockquote {
	font-size:13px;
	padding:5px 20px;
}

img.img_right {margin-left:20px; float:right;}
img.img_left {margin-right:20px; float:left;}

a.button, a.button:visited{background:url(../images/button.png) no-repeat; 
color:#fff; 
height:35px; 
width:126px; 
display:block;
text-decoration:none;
text-align:center;
font-weight:bold;
padding-top:10px;}
a.button:hover{color:#ffff00;}



/*** -------------------------------Special TABLES ***/

tr.table_row_headings {
background-color:#666;
color:#fff;
font-size: 11pt;
font-weight:bold;
}
tr.table_row1 {
	background-color:transparent;
	font-size:9pt;
	padding:5px 5px;
}
tr.table_row2 {
	background-color:#ccc;
	font-size:9pt;
	padding:5px 5px;
}

/*** ---------------------------------Special LISTS ***/

li.list_no_bullets {
	padding:8px 5px;
	list-style:none;
}

li.list_link a{
	color:#4A2737;
	text-decoration:underline;
}

li.list_link a:hover{
	color:#4A2737;
	text-decoration:none;
}