/* [Layout Style] */

/* Template code (see bottom for resolution-specific switches) */
h2, h3 { color: #a92222; }
h1 { font-family: arial, 'lucida grande', verdana, arial, sans-serif; }
/* [Centering box] */
#tpl_center  { text-align: center; }
#tpl_content { text-align: left; margin:auto; background-color: #ffffff;}

/* [Banner] */
#tpl_top_banner_container{
  background-image: url(/img/?mode=sysimg&img=./UserFiles/Image/template/header_bg.jpg); margin:auto; }
#tpl_top_banner { margin:auto; width:770px; }
#tpl_top_banner_container img { display: block; }

/* [Top Nav] */
#tpl_nav_global { margin:auto; background-color: #b0b0b0; }
#tpl_nav_local  { margin:auto; background-color: #e0e0e0; }

#tpl_map {
  padding-top:10px; padding-bottom: 10px;
}
#tpl_map object {
  height: 116px;
  width: 185px;
}

#tpl_articles_featured h1 {
  margin: 0; padding: 0; font-size: 160%;
}
#tpl_articles_featured h2.title {
  margin: 0; padding: 0; font-size: 160%; font-weight: normal;
}
#tpl_articles_featured h2.subtitle {
  margin: 0; padding: 0; font-size: 105%; font-weight: normal; font-family: arial, 'lucida grande', verdana, arial, sans-serif; color: #333333; }

#tpl_articles_featured .articles_other h1 {
  margin: 0; padding-bottom: 0.5em; font-size: 140%; font-weight: bold;
}
#tpl_articles_featured .articles_other h2 {
  margin: 0; padding-top: 0.5em; font-size: 100%; font-weight: bold;
}

#tpl_articles_featured .articles_featured p {
  text-align: justify; font-size: 100%;
}

#tpl_articles_featured .more {
  text-align: left; font-style: italic; font-weight: bold; font-size: 70%;
}
#tpl_articles_featured .featurepic {
	 font-size: 70%;
	font-weight: bold; text-align: left;
}
#tpl_articles_featured .featurepic img { margin: auto; padding: 0px; }
#tpl_articles_featured .featurepic p { text-align: left;  }
#tpl_articles_other p { text-align:justify; font-size: 90%; }
#tpl_articles_other h1 { font-size: 100%; margin: 0 0 0.5em 0; text-align: center; text-transform:uppercase; }
#tpl_articles_other h2 { font-size: 100%; margin: 0 0.3em 0.3em 0; font-weight: normal; }

#tpl_articles_blog h1 { font-size: 120%; margin: 0 0 0 0; text-align: left; font-family: arial, 'lucida grande', verdana, arial, sans-serif; }
#tpl_articles_blog h2 { font-size: 95%; margin: 0 0.3em 0.3em 0; font-weight: bold; font-family: arial, 'lucida grande', verdana, arial, sans-serif; padding-bottom: 0.3em; }
#tpl_articles_blog .more {
  text-align: left; font-size: 85%; }

#tpl_articles_territory h1 { font-size: 120%; margin: 0 0 0 0; text-align: left; font-family: arial, 'lucida grande', verdana, arial, sans-serif; }
#tpl_articles_territory h2 { font-size: 95%; margin: 0 0.3em 0.3em 0; font-weight: bold; font-family: arial, 'lucida grande', verdana, arial, sans-serif; padding-bottom: 0.3em; }
#tpl_articles_territory .more {
  text-align: left; font-size: 85%; }



/* [RSS from Salvation Army] */
#tpl_body .rss h2    {
  margin:0 0 0.3em 0; font-size:100%; text-align:left;
  font-family: arial, 'lucida grande', verdana, arial, sans-serif;  
}
#tpl_body .rss a     { font-size:95%; font-weight: normal; }
#tpl_body .rss ul    { margin: 0 0.3em; padding: 0; }
#tpl_body .rss ul li { list-style-type: none; margin: 0 0 0.25em 0; padding-bottom: 0.3em; }
#tpl_body a.rss-item { color: #333333; }


/* Content Area */
#tpl_body{
  margin:auto; padding-top: 10px; padding-bottom: 10px; background-color: #ffffff; }
#tpl_body a       { text-decoration: none; color: #a92222; }
#tpl_body a:hover { text-decoration: underline; }
#tpl_body hr      { height: 1px; margin-top: 5px; margin-bottom: 5px; }

#tpl_column_1     { float: left; padding-left:10px; padding-right:10px; width: 186px; }
#tpl_column_1 h1  { margin: 0; padding: 0; font-size: 100%; font-family: arial, 'lucida grande', verdana, sans-serif;}
#tpl_column_1 h1.title  { padding-bottom: 0.5em; font-size: 100%; }
#tpl_column_1 p    { font-size: 90%; }
#topbar_search    { width: 120px; }

#tpl_column_2     { float: left; padding-left:10px; padding-right:10px; text-align: left;}  
#tpl_column_2 h1 { padding-bottom: 8px; }  
#tpl_column_2 img { padding-right: 0.7em; padding-bottom: 0.7em;}

#tpl_column_3     { float: left; padding-left:10px; width: 176px;  }
#tpl_column_3 h1  { margin: 0 0 .6em 0; padding: 0; font-size: 100%; }
#tpl_column_3 h2 a {font-family: arial, 'lucida grande', verdana, sans-serif; font-weight: normal; color: #333333; }

#tpl_std_icons    { height: 25px; }

.poll             {
  font-family: arial, 'lucida grande', verdana, sans-serif; font-size: 85%;
  border-bottom: 1px solid #cccccc;
  padding: 5px 0 5px 0;
}
.keyword_block    { font-size: 85%; }
.deck             { margin: 0; padding: 0; font-size: 105%; font-weight: normal; font-family: arial, 'lucida grande', verdana, arial, sans-serif; color: #000000;
}
.caption          {  font-size: 70%; font-weight: bold; text-align: left; }

/* Resolution-specific overrides: */
/* 800x600 */
.tpl_800x600                  { width: 770px; }
.tpl_800x600 #tpl_body        { background-image: url(/img/?mode=sysimg&img=./UserFiles/Image/template/tpl_800x600_home_bg.gif,ffffff,cccccc); }
.tpl_800x600 #tpl_column_2    { width: 338px; }

/* 1024x768 */
.tpl_1024x768                 { width: 994px; }
.tpl_1024x768 #tpl_body       { background-image: url(/img/?mode=sysimg&img=./UserFiles/Image/template/tpl_1024x768_home_bg.gif,ffffff,cccccc); }
.tpl_1024x768 #tpl_column_2   { width: 562px; }

/* 1280x1024 */
.tpl_1280x1024                { width: 1250px; }
.tpl_1280x1024 #tpl_body      { background-image: url(/img/?mode=sysimg&img=./UserFiles/Image/template/tpl_1280x1024_home_bg.gif,ffffff,cccccc); }
.tpl_1280x1024 #tpl_column_2  { width: 818px; }

/* 1600x1200 */
.tpl_1600x1200                { width: 1570px; }
.tpl_1600x1200 #tpl_body      { background-image: url(/img/?mode=sysimg&img=./UserFiles/Image/template/tpl_1600x1200_home_bg.gif,ffffff,cccccc); }
.tpl_1600x1200 #tpl_column_2  { width: 1138px; }

