/* [Layout Style] */

/* Template code (see bottom for resolution-specific switches) */
h1, h2, h3 { color: #a92222; }

/* [Centering box] */
#tpl_center  { text-align:center; }
#tpl_content { text-align:left; margin:auto; }

/* [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_nav_context  { margin:auto; background-color: #ffffff; }

#tpl_std_icons    { padding-bottom: 5px; }
.deck             { margin: 0; padding: 0; font-size: 95%; font-weight: normal; font-family: arial, 'lucida grande', verdana, arial, sans-serif; color: #333333;
}
.caption          {  font-size: 70%; font-weight: bold; text-align: left; }
.leadimage        { padding-bottom: 0.6em; padding-top: 0.6em; }
.featurepic {
	 
	text-align: left; 
	float: left;
        padding-right: .8em;
        padding-bottom: .3em;
        font-size:70%;
}
.featurepic p {   font-weight: bold; }
.share_with { background-color: #e0e0e0; }


/* Set images to have right margin EXCEPT for system control images */
div#tpl_column_2 div.content img             { margin-right:.5em; }
div#tpl_column_2 div.content img.std_control { margin: 0em; }

/* 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: 10px; margin-bottom: 10px; }

.keyword_block { font-size: 75%; }
#tpl_column_1     { float: left; padding-left:10px; padding-right:10px; width: 186px; }
#tpl_column_1 h1  { margin: 0; padding: 0; font-size: 120%;  font-family: arial, 'lucida grande', verdana, arial, sans-serif; font-size: 85%; }
#topbar_search    { width: 120px; }

#tpl_column_2     { float: left; padding-left:10px; padding-right:10px; }  
#tpl_column_2 h1.title    { font-size: 160%; font-weight: normal; margin: 0; }
#tpl_column_2 h2.subtitle { margin: 0; padding: 0; font-size: 105%; font-weight: normal; font-family: arial, 'lucida grande', verdana, arial, sans-serif; color: #000000; }
#tpl_column_2 p { font-size: 100%; font-family: arial, 'lucida grande', verdana, arial, sans-serif; }
#tpl_column_2 div.subhead { margin: 1em 0 1em 0; }
#articles_Blog.panel tx { font-weight: normal; }
.rating { padding: 1em 0 1em 0; }
.rating h2 { font-size: 100%; }


/* Resolution-specific overrides: */
/* 800x600 */
.tpl_800x600                  { width: 770px; }
.tpl_800x600 #tpl_body        { background-image: url(/img/?mode=sysimg&img=/UserFiles/Image/template/tpl_800x600_main_bg.gif,ffffff,cccccc); }
.tpl_800x600 #tpl_column_2    { width: 540px; }

/* 1024x768 */
.tpl_1024x768                 { width: 994px; }
.tpl_1024x768 #tpl_body       { background-image: url(/img/?mode=sysimg&img=/UserFiles/Image/template/tpl_1024x768_main_bg.gif,ffffff,cccccc); }
.tpl_1024x768 #tpl_column_2   { width: 764px; }

/* 1280x1024 */
.tpl_1280x1024                { width: 1250px; }
.tpl_1280x1024 #tpl_body      { background-image: url(/img/?mode=sysimg&img=/UserFiles/Image/template/tpl_1280x1024_main_bg.gif,ffffff,cccccc); }
.tpl_1280x1024 #tpl_column_2  { width: 1020px; }

/* 1600x1200 */
.tpl_1600x1200                { width: 1570px; }
.tpl_1600x1200 #tpl_body      { background-image: url(/img/?mode=sysimg&img=/UserFiles/Image/template/tpl_1600x1200_main_bg.gif,ffffff,cccccc); }
.tpl_1600x1200 #tpl_column_2  { width: 1340px; }

