@charset "utf-8";
/*  CSS Document for TR */






/*txt a:hover()*/

.hr{ border-bottom:1px solid #CCCCCC; border-left:none; border-right:none; border-top:none; margin:10px 0 20px 0; }
.left{ float:left;}
.left_margin_right{ float:left; margin:0 10px 0 0; font-size:1.2em;}
.left_margin_right_top{ float:left; margin:4px 10px 0 0;}
.right{ float:right;}
.right_margin_top{ float:right; margin:40px 0 0 0;}
.right_margin_right{ float:right; margin:0 20px 0 0;}

/*-------------------------------END----------DEFINE BODY PROPERTIES----------------------------------------*/

/*------------------------------GLOBAL TYPOGRAPHY--------------------------------*/


.gray {color: #666; font-size:1em; font-style:normal;}
.fat{font-weight:bold;}
.small  {font-size: 1.1em; padding:0; line-height:1.4em;}
.big {font-size: 1.8em; padding:0; line-height:1.2em; color:#f1f1f1; margin:0 0 22px 0;}
.white {font-size: 1.2em; padding:0 10px 0 0; line-height:1.4em; color:#fff;}
.title{ font-size:1.1em; font-style:italic; color:#227ab0;}
.stroke { border:1px solid #fff;}

/*------------------------------CONTENT--------------------------------*/

#top_content{ background:#dddddd url(i/bg_top.jpg) top center repeat-x; height:81px;}

#nav_content{ background:#e4e4e3; height:52px;}





#footer{ background:#4b4d4a  url(../site/ntmplat/i/bg_footer.jpg) top center repeat-x; height:368px;}

#footer_nav{ background:#dcdcda  url(../site/ntmplat/footer/bg_footer_nav.jpg) top center repeat-x; height:32px; padding:15px 0 0 0;}
#footer_nav .center a.footer_logo{ float: left; display:block; width:25px; height:16px; background: transparent  url(../site/ntmplat/footer/logo_footer.png) no-repeat; text-indent:-9999px; overflow:hidden;}
#footer_nav .center p { float:left; font-size:0.8em; color:#848484; padding:0 0 0 0; font-family:Arial, Helvetica, sans-serif; }
#footer_nav .center ul { float:right;}
#footer_nav .center ul li{ float:left; margin:0 20px 0 0; }
#footer_nav .center ul li a { font-size:0.8em; text-transform:uppercase; color:#848484;}
#footer_nav .center ul li a:hover { color:#505457;}
#footer_nav .center ul li a:active { color:#505457;}



.center{ width:980px; height:100%; margin:0 auto; padding:0;}



#top_light5{ background:transparent  url(../site/ntmplat/footer/bg_footer_overlay.png) top center no-repeat; }


.left_column { width:469px; float:left; padding:55px 0 40px 0;}
.right_column { width:470px; float:left; padding:50px 0 0 0;}
.right_column .description{ float:left; width:100%;}






.column { width:225px; padding:0 20px 0 0; margin:20px 0; float:left; color:#f0f0f0;}
.column h5{ font-size:1.2em; font-weight:bold; letter-spacing: normal; text-transform:uppercase; color:#FFF; font-family:Arial, Helvetica, sans-serif; }
.column h6 { font-family:Arial, Helvetica, sans-serif; margin:0 0 5px 0; font-size:1.1em;   font-weight:bold; line-height: 1.2em;}
.column h6 a { margin:0 0 10px 0; color:#fafafa;}
.column h6 a:hover { margin:0 0 10px 0; color:#d05606;}
.column .date{ float:left; width:34px; height:17px; padding:0 0 0 5px; margin:0 5px 0 0; background:transparent  url(../site/ntmplat/footer/ico_date.png) no-repeat; font-size:0.8em; font-weight:bold;}
.column p {font-size:1.0em;}
.column p.lead {font-size:0.9em; margin:0 0 10px 0;}

.column_odd { width:235px; padding:0; margin:15px 0; float:left; color:#f0f0f0; font-family:Arial, Helvetica, sans-serif;}
.column_odd p {font-size:1.1em;}
.column_odd h5{ font-size:1.2em; font-weight:bold; letter-spacing: normal; text-transform:uppercase; color:#FFF; font-family:"Arial", Helvetica, sans-serif;}


.column_odd #tweeter { width:190px; height:221px; padding:20px 20px 18px 15px; background: transparent url(../site/ntmplat/css/i/bg_twitter.png) no-repeat; position:relative; font-size:1.2em; line-height: 1.1em; color:#333; font-family:"Times New Roman", Times, serif; font-style:italic;}
.column_odd #tweeter a.from { font-weight:bold;}
.column_odd #tweeter a.follow { position:absolute; bottom:60px; left:0; color: #039; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-size:1.2em; font-style:italic;}
.column_odd #tweeter a.follow:hover { position:absolute; bottom:60px; left:0; color:#d05606; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-size:0.8em; font-style:italic;}
.column_odd #tweeter p.posted { padding:18px 20px 18px 15px; font-size:0.8em; margin:5px 0 0 0; color: #999;}

.column .ad{ float:left; display:block; width:88px; height:88px; border:1px solid #fff; padding:5px; margin:0; background:#eaeaea;}
.column .ad_odd { float:left; display:block; width:88px; height:88px; border:1px solid #fff; padding:5px; margin:0 15px 15px 0; background:#eaeaea;}

.column .recent_comment { background:transparent url(i/ico_comment.png) top left no-repeat; padding:0 0 0 40px; margin:0 0 20px 0; font-size:1.2em;}
.column a.comment { display:block; font-size:0.9em; margin:5px 0 0 0; color:#f0f0f0;}
.column a.comment:hover {display:block; font-size:0.9em; margin:5px 0 0 0; color:#d05606;}








