/* ----------- default.css ----------------
CSS file for custom styles - new ones and overrides of the main css file, template.css
  
CSS/STYLE ARCHETECTURE
----------------------
1) /chan/templates/jasargas/css/template.css = jasargas main style sheet.  Loaded by ALL pages.
2) /templates/jasargas/css/colors/default.css = custom styles & overrides.  NOT LOADED IN EDITOR.
3) /chan/custom_styles.css = custom styles for EDITOR only.  LOADED IN EDITOR ONLY
 
NOTES: 
1. For the editor to render the text as in the main site, the default styles for 
   jasargas must be present here as well.
2. This is the last css file that's called
------------------------------------------------ */
/*
ORANGE: F55600  
RED:    #D71a1a (not used)
Dark Green: #3d8460 (not used)
Light Gray: F3F3F3
Hover Gray: CCCCCC
Blue header: 339cb9
blue header hover: 3EC0E4
Dark Red: E50D0D
*/
.createdate {  /* date on articles */
font-size:10px;
}
td.contentheading {  /* heading on articles */
font-size:22px;
}
hr {
width: 80%; align:center;
}
.small {  /* author on articles */
color:#999;
font-size:11px;
font-weight:bold;
}
/* ========================= */
/* Caption overrdies.  See:  http://dvector.com/oracle/2008/10/21/joomla-images-with-caption-and-extra-style/  */
/* ========================= */
/* apply font look and feel for captions */
.img_caption {   
    /* controls the container - image+text 
	   for left right and center */
	font-size: 12px;
	color: #999999;
	*color: #555555;
	_color: #555555;
	font-weight: bold;
	line-height: 1.4em;
}
.img_caption.left  {
    float: left;
	text-align:left;
    margin-right:40px;
	*margin-right:20px; /* For IE */
	_margin-right:20px; /* For IE */
	margin-top:20px;
	margin-bottom:10px;
}
.img_caption.left  p {
   clear: left;
   text-align: left;
   padding-left:17px;
   margin-right:-15px;
   *margin-right:15px;  /* For IE */
   _margin-right:15px;  /* For IE */
   font: italic 1em/1.5 Georgia, Times, serif;
   color:#444444;
}
.img_caption.right {
    float: right;
	text-align:left;
    margin-left:40px;
	*margin-left:10px; /* For IE */
	_margin-left:10px; /* For IE */
	margin-top:20px;
	margin-bottom:10px;
}
.img_caption.right p {
   clear: right;
   text-align: left;
   padding-left:0px;
   margin-left:-15px;
   *margin-left:15px;  /* For IE */
   _margin-left:15px;  /* For IE */
   margin-right:15px;
   *margin-right:10px;
   _margin-right:10px;
   font: italic 1em/1.5 Georgia, Times, serif;
   color:#444444;
}

img.border, img_border { 
border: 1px solid #333333; 
}
hr {
	text-align:center;
	margin-top:2px;
	margin-bottom:2px;
    margin: 0px auto 10px auto; 
}
.componentheading, {
	margin: 0 0 15px;
	font-size: 1.7em;
	line-height: normal;
	padding: 2px 0 3px;
}

table.contentpaneopenhome-title div.componentheading {
border-bottom: 0px;
}
/* ========================= */
/*  NEWS - GK3 Module */
/* ========================= */

table#readerfavs tr td, table#whats-new-gk3 tr td, table#starthere tr td
{
padding:10px;
}

table#readerfavs tr td h4 a,  table#starthere tr td h4 a, table#whats-new-gk3 tr td h4 a
{
font-family: "Monotype Corsiva", "Apple Chancery", "URW Chancery L", times, serif;
color: #339cb9;  
font-weight:normal;  
text-decoration:none;
line-height:1.3em;
font-size:18px !important;  /* test */
font-variant: normal;
}
table#readerfavs tr td h4 a:hover,  table#starthere tr td h4 a:hover, table#whats-new-gk3 tr td h4 a:hover
{
color: #3EC0E4;  
}

/* ---- */
td.gk_news_show_left, td.gk_news_show_center, td.gk_news_show_right {
vertical-align: top;
}
td.gk_news_show_center h4.gk_news_show_news_header a, h4, h4 a {
text-transform: none; 
}
p.gk_news_show_news_text {
font-size:12px !important;
line-height:1.5em;
}
p.gk_news_show_news_info {
font-size:10px;
line-height:1.4em;
font-weight:bold;
color:#cccccc;
}

.moduletablefavs {
width: 170px;
margin-left:30px;
}
.gk_news_show_panel_tools, .gk_news_show_panel_tools_hidden {
font-size:11px;
}
div#ja-leftcol div.moduletablefavs {
width:150px;
}
/* GK NEWS IMAGE */

img.gk_news_show_news_image_static {
padding-right:8px;
}

div.gk-slide-title {
color:#DDDDDD;
font-size:20px;
padding-top:40px;
padding-bottom:10px;
}

div.gk_news_image_1_thumbnails {
margin:0;
margin-top:-20px;
height:120px;
border:1px;
padding:0px;
}

div.gk_news_image_1_tbo {
margin:0;
border-color:#00ff00;
border:2px;
margin-top:-15px;
height:120px;
padding:0px;
}

/* Board of Directors & Clergy News Layout on Clergy Page */
table#bod  td.gk_news_show_left, 
table#bod  td.gk_news_show_right, 
table#bod  td.gk_news_show_center,
table#clergy  td.gk_news_show_left, 
table#clergy  td.gk_news_show_right, 
table#clergy  td.gk_news_show_center {
padding-left:7px;
padding-right:7px;
}
/*Readers Favorites News Layout on left-side column */
table#7777 td.gk_news_show_center {
margin-bottom:-5px;
margin-top:-5px;
}

/* ========================= */
/*  END NEWS - GK3 Module */
/* ========================= */

/* RANDOM QUOTES */
table#home-quote-table p.home-quote .home-quote-mark {
font-size:1.6em;
}
div.home-quote-author {
margin-left: 65px;
margin-bottom:30px;
}
table#home-quote-table, table#home-quote-table p.home-quote {
font: italic 1.1em/1.6 Georgia, Times, serif;
padding: 15px 30px;
padding-bottom:0px;
}

/* ========================= */
/* MISCELLANEOUS */
/* ========================= */
td.contentdescription img, table.contentpaneopen img, div#ja-content table.contentpane img {
padding: 15px;
}

/* THis moves the Welcome message up to the top of the page */
table#home-quote-table {
margin-top:-50px;
*margin-top:-20px;
_margin-top:-20px;
}

/* Controls the titles of essays */
#ja-content table.contentpaneopen td.contentheading, .componentheading  {
font-family: "Monotype Corsiva", "Apple Chancery", "URW Chancery L", times, serif;
			   font-size:2.0em;
			   color:#e50d0d;  
}

.orange_header_sm, p.orange_header_sm {
font-family: "Monotype Corsiva", "Apple Chancery", "URW Chancery L", times, serif;
 
  font-size:2.0em;
  color:#e50d0d ; 
  margin-top: 0; margin-bottom:0;
}
.orange_header_lg, p.orange_header_lg {
font-family: "Monotype Corsiva", "Apple Chancery", "URW Chancery L", times, serif;
  font-size:2.5em;
   color:#e50d0d;  
  margin-top: 0; margin-bottom:0;
}

.pullquote {
	float: right;
	margin: 0 0 .4em 1em;
	margin-top:20px;margin-bottom:20px;
	width: 260px;
font-family: "Monotype Corsiva", "Apple Chancery", "URW Chancery L", times, serif;
	font-weight:bold;
	font-size: 18px;
	line-height: 1.3em;
	color:#aaaaaa;
}

div#ja-content  div.componentheadinghome-title,  .componentheadinghome-title {
   font-family: "Monotype Corsiva", "Apple Chancery", "URW Chancery L", times, serif;
  
  font-size:2.1em;
  color:#e50d0d; 
  margin: 0 0 15px;
  margin-top: 0; 
  margin-bottom:20;
  line-height: normal;
  padding: 2px 0 3px;
  border-bottom: 0px;

}

p.indent, .indent {
margin-left:10%;
margin-right:10%;
}
h3 {
font-size:15px;
}

p.summary, .summary, div.moduletable h3 {
display: none;
}

/* -- reading list page -- */
			.booktitle2 {
				
				color: #339cb9;
				font-size : 12px;
				letter-spacing : .02em;
				line-height : 1.2em;
				font-weight : bold;
				margin-bottom: 2px;
				margin-top: 19px;
			}
			.description {
				font-family : Verdana, Geneva, tahoma, Helvetica, sans-serif;
				color: #666666;
				font-size : 10px;
				/* letter-spacing : .05em; */
				line-height : 1.1em;
				font-weight : bold;
				margin-bottom: 5px;
				margin-top: 5px;
				margin-left: 0px;
                
			}
			.commentary {
                font-weight : normal;
                color: #222222;
				margin-top: 2px;
				margin-left: 0px;
				border-top: 1px solid #dddddd;
				border-bottom: 1px solid #dddddd;
				padding: 2px;
			}
/*  -- end reading list page -- */



/*  NOTES ON CAPTIONS =====================

1. When using captions with images, DO NOT use
the align option in the editor for the image.  
Use the align feature only for the caption 
editor.  To align the image, select the 
"Container" tab in the caption menu, and then 
align it right.

2. Do not use captions on left-aligned images

3. Make sure to apply the CAPTION style to all
captions.

=========================================== */
div.CAPTION {
   font: italic 1em/1.5 Georgia, Times, serif;
   font-size: 12px;
   color: #777777; /* for firefox */
   *color: #999999; /* For IE */
   _color: #999999; /* For IE */
   font-weight: bold;
   line-height: 1.4em;
   margin-left:13px;   
   margin-top:1px;
   margin-bottom:10px;
}

a.mainlevelresources {
font-size:12px;
line-height:1.7em;
font-family:tahoma, "Trebuchet MS",  tahoma, Helvetica, sans-serif;
text-decoration:none;
font-weight:bold;
color:#cccccc;
}
a:hover.mainlevelresources {
color:#aaaaaa;
}

/* SEARCH */
div.componentheadingsearch-zbohy {
font-family: "Monotype Corsiva", "Apple Chancery", "URW Chancery L", times, serif;
  font-size:2.5em;
    color:#e50d0d;  
}
table.contentpaneopensearch-zbohy tr td {
padding-top:10px;
}

/* LANGUAGES */
#ja-languages{
       position:     relative;
       top:          5px;
       left:         100px;  
	   right:        200px; 
       width:        550px;
	   border: 1px;
       margin-right:  350px;  
	   align: right; 
	   text-align: right;
	   background: yellow;
	   display: inline;
}

/* LANGUAGES */
#top_flags {
       position:     relative;
       top:          5px;
       left:         100px;  
	   right:        250px; 
       width:        550px;
	   border: 1px;
       margin-right:  50px;  
	   /* align: right; 
	   text-align: right;
	   display: inline;*/
	   
}
 .search {
  position:     relative;
  display: inline;
  top:-15px;
  left:470px;
  *left:420px;
  _left:420px;
 }

/* TOP SEARCH BOX */
#ja-search {
    position:     relative;
	width:600px;
	margin-right:0px;
	display: inline;
	border:1px;
}

a.jce_file { 
text-decoration:none;
}
a.jce_file:hover {
font-weight:bold;
}

<!-- NEW JUNE 09 -->

.moduletable h3 {
display:inline !important;
}


table#morenewadditions tr.gk_news_show_tablerow td.gk_news_show_center .gk_round h4.gk_news_show_news_header a,
table#morenewadditions tr.gk_news_show_tablerow td.gk_news_show_center .gk_round p.gk_news_show_news_info
{
font-size:10px !important;
color:#dbd9d9;
}
table#morenewadditions tr.gk_news_show_tablerow td.gk_news_show_center .gk_round h4.gk_news_show_news_header a {
color: #7bc4d9;   
font-weight:bold;  
text-decoration:none;
font-size:12px !important;
}
table#morenewadditions tr.gk_news_show_tablerow td.gk_news_show_center .gk_round h4.gk_news_show_news_header {
margin-bottom:-5px !important;
}
p.summary, .summary, div.moduletable h3 {
display: none;
}

fieldset div {
padding-bottom: 15px;
margin-left:15px;
}
<div class="moduletable">
					<h3>
.moduletable h3 {
color:#666666;
font-size:12px!important;
padding-left:8px!important;
}

