/*
    Joomla-Specific CSS
    Although Joomla 1.5 has the functionality to override the core output in a 
    template, its default rendering still uses significant tables to output 
    content in the main body. 
    Along with these tables, CSS output is available for a designer to style 
    pages. 
    Based on some research by various community members, below we show the 
    current list. 
    Note it does not include generic web page styles like 
    H1, H2, p, ul, a, form, and so on.
    
    article_separator
    adminform
    article_separator
    author
    
    bannerfooter
	bannergroup
	bannerheader
	banneritem
	blog
	blog_more
	blogsection
	breadcrumbs
	button
	buttonheading
	
	clr
	componentheading
	content_email
	content_rating
	content_vote
	contentdescription
	contentheading
    contentpagetitlw    
	contentpane
	contentpaneopen
	contenttoc
	createdate
	created-date
	
	date
	
	input
	inputbox
	intro
	
	latestnews
	loclink
	
	mainlevel
	message
	metadata
	modifydate
	module
	moduletable
	mosimage
	mosimage_caption
	mostread
	
	newsfeed
	    
	outline
	
	pagenav
	pagenav_next
	pagenav_prev
	pagenavbar
	pagenavcounter
	pathway
	pollstableborder
	
	read
	
	search
	searchintro
	sections
	sectiontable_footer
	sectiontableentry
	sectiontablefooter
	sectiontableheader
	small
	smalldark
	sublevel
	
	title
	
	wrapper
*/

/*
    START MODULETABLE_MENU
*/
.moduletable_top  {
    margin-right: 				5px;
    margin-top:                 5px;
    padding:                    0;
	text-align: 				right;
}
/*
    (Un)ordered list style of the table surrounding module's output for a menu
*/
.moduletable_top ul, .moduletable_top ol {
    list-style:                 none;
    /* margin-top:                 -12px; */
    padding:                    0;
}
/*
    (Un)ordered list item style of the table surrounding module's output for a menu
*/
.moduletable_top li {
    /* border-bottom:              1px solid #D3C6BF; */
    margin:                     0;
	font-weight:				bold;
}
/*
    TODO
*/
.moduletable_top li a {
    width:                      auto;
}
/*
    Style of links included into the table surrounding module's output for a menu
 */
.moduletable_top a:link {
    color: 						#333333;
    font-size:                  16px;
    text-decoration:            none;
	font-weight:				bold;
}
/*
    Style of visited links included into the table surrounding module's output 
    for a menu
 */
.moduletable_top a:visited {
    color: 						#333333;
    font-size:                  16px;
    text-decoration:            none;
	font-weight:				bold;
}
/*
    Style of on mouse over links included into the table surrounding module's 
    output for a menu
*/
.moduletable_top a:hover {
    color: 						#666666;
    font-size:                  16px;
    text-decoration:            none;
	font-weight:				bold;
}
/*
    END MODULETABLE_MENU
*/

/*
    START MAINLEVEL-NAV
*/
.moduletable_bottom  {
    text_align: 				right;
	margin-right: 				10px;
    margin-top:                 3px;
    padding:                    0;
}

.moduletable_bottom2  {
    text_align: 				right;
	margin-right: 				10px;
    margin-top:                 3px;
    padding:                    0;
}
/*
    (Un)ordered list style of the table surrounding module's output for a menu
*/
.moduletable_bottom ul, .mainlevel-nav ol {
    list-style:                 none;
    /* margin-top:                 -12px; */
    padding:                    0;
}
/*
    (Un)ordered list item style of the table surrounding module's output for a menu
*/
.moduletable_bottom li {
    /* border-bottom:              1px solid #D3C6BF; */
    margin:                     0;
	font-weight:				bold;
}
/*
    TODO
*/
.moduletable_bottom li a {
    width:                      auto;
}

.moduletable_bottom2 li a {
    width:                      auto;
}
/*
    Style of links included into the table surrounding module's output for a menu
 */
.moduletable_bottom a:link {
    color: 						#E8E3D2;
    font-size:                  11px;
    text-decoration:            none;
}

.moduletable_bottom2 a:link {
    color: 						#E8E3D2;
    font-size:                  11px;
    text-decoration:            none;
}
/*
    Style of visited links included into the table surrounding module's output 
    for a menu
 */
.moduletable_bottom a:visited {
    color: 						#E8E3D2;
    font-size:                  11px;
    text-decoration:            none;
}

.moduletable_bottom2 a:visited {
    color: 						#E8E3D2;
    font-size:                  11px;
    text-decoration:            none;
}
/*
    Style of on mouse over links included into the table surrounding module's 
    output for a menu
*/
.moduletable_bottom a:hover {
    color: 						#D5CFBB;
    font-size:                  11px;
    text-decoration:            none;
	/* font-weight: 				bold; */
}

.moduletable_bottom2 a:hover {
    color: 						#D5CFBB;
    font-size:                  11px;
    text-decoration:            none;
	/* font-weight: 				bold; */
}
/*
    END MAINLEVEL-NAV
*/

/*
    START CONTENTPANEOPEN
*/
.contentpaneopen  {
	
}

table.contentpaneopen  {
	margin: 	                5px;
}

/*
    END CONTENTPANEOPEN
*/

/*
    START CONTENTHEADING
*/
.contentheading  {
	font-family: 				"Monotype Corsiva", Mistral, "Edwardian Script ITC", "Blackadder ITC";
}

.componentheading  {
	font-family: 				"Monotype Corsiva", Mistral, "Edwardian Script ITC", "Blackadder ITC";
}
/*
    END CONTENTHEADING
*/

a.mainlevel  {
	margin-right:				12px;
}

div.moduletable_bottom2 a.mainlevel  {
	margin-left:				12px;
	margin-right: 				0px;
}

table.pagenav   {
	position: 					absolute;
	left:						45%;

}

th.pagenav_prev   {
	position: 					absolute;
	left:						35%;
	padding-left: 				75px;

}

th.pagenav_next   {
	position: 					absolute;
	left:						50%;

}