
/* ==== GENERAL CSS ==== */
body {margin:0;padding:0;background:url(../imgs/bkg.gif) repeat-x #456c61}
.clear {clear:both;}

/* ==== MAIN CONTAINER ==== */
div#shell {width:828px;margin:0;padding:0;background:#556967;margin-left:auto;margin-right:auto;}
table#container {margin:0;padding:0;background:#556967;margin-left:auto;margin-right:auto;}

/* ==== Levels ==== */
table#container td#level1{width:828px; height:29px; padding:0;background: url(../imgs/level1_bkg.gif) no-repeat bottom left;text-align:center;border-bottom:1px solid #456c61;vertical-align:middle;}

table#container td#level2{width:828px; height:406px; padding:0;background: url(../imgs/level2_bkg.gif) no-repeat 0 0;text-align:left;}
table#container td#level3{width:828px; padding:0; background: url(../imgs/level3_bkg.gif) repeat-y 0 0;text-align:left;}
table#container td#level4{width:828px; height:55px; padding:33px 0 0 0; background: url(../imgs/level4_bkg.gif) no-repeat 0 0 #456c61;text-align:center;vertical-align:top;}


/*===LEVEL 1===*/
table#container td#level1 p{font-family:Verdana, Arial, Helvetica, Trebuchet MS, sans-serif; font-size:11px; color:#456c61; margin:0; padding:0;}
table#container td#level1 p a{padding: 3px 5px 3px 5px;margin:0 8px 0 8px;border-bottom: 1px solid transparent;border-top: 1px solid transparent;font-family:Verdana, Arial, Helvetica, Trebuchet MS, sans-serif; font-size:11px; color:#456c61; text-decoration:none;}
table#container td#level1 p a:hover{background:#456c61;padding: 3px 5px 3px 5px;margin:0 8px 0 8px;border-bottom: 1px solid #233e36;border-top: 1px solid #fff;font-family:Verdana, Arial, Helvetica, Trebuchet MS, sans-serif; font-size:11px; color:#fff;text-decoration:none;}
table#container td#level1 p a.on{background:#456c61;padding: 3px 5px 3px 5px;margin:0 8px 0 8px;border-bottom: 1px solid #233e36;border-top: 1px solid #fff;font-family:Verdana, Arial, Helvetica, Trebuchet MS, sans-serif; font-size:11px; color:#fff;text-decoration:none;}


/*===LEVEL 3===*/  
table#content {width:828px;padding:0;margin:0;vertical-align:top;}
table#content td#left_clmn {width:240px;padding:5px 16px 1em 50px;vertical-align:top;}
table#content td#left_clmn p {font-family:Verdana, Arial, Helvetica, Trebuchet MS, sans-serif; font-size:12px; font-weight:normal;line-height:19px; color:#fff; margin:0; padding:0;}
table#content td#left_clmn p a{font-family:Verdana, Arial, Helvetica, Trebuchet MS, sans-serif; font-size:12px; font-weight:normal;line-height:19px; color:#fff; margin:0; padding:0;text-decoration:underline;}

table#content td#right_clmn {padding:5px 40px 1em 35px;width:447px;vertical-align:top;}
table#content td#right_clmn h1, 
table#content td#left_clmn h1 {font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal;line-height:21px; color:#fff; margin:0 0 1em 0; padding:0;}
table#content td#right_clmn h2, 
table#content td#left_clmn h2 {font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal;line-height:21px; color:#fff; margin:0 0 1em 0; padding:0;}
table#content td#right_clmn h3, 
table#content td#left_clmn h3 {font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;line-height:21px; color:#fff; margin:20px 0 1em 0; padding:0;}
table#content td#right_clmn h1.second {font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal;line-height:21px; color:#fff; margin:1em 0 1em 0; padding:0;}
table#content td#right_clmn p {font-family:Verdana, Arial, Helvetica, Trebuchet MS, sans-serif; font-size:12px; font-weight:normal;line-height:19px; color:#fff; margin:0; padding:0;}
table#content td#right_clmn p a{font-family:Verdana, Arial, Helvetica, Trebuchet MS, sans-serif; font-size:12px; font-weight:normal;line-height:19px; color:#fff; margin:0; padding:0;text-decoration:underline;}
table#content td#left_clmn ul,
table#content td#right_clmn ul {font-family:Verdana, Arial, Helvetica, Trebuchet MS, sans-serif; font-size:12px; font-weight:normal;line-height:19px; color:#fff; margin:20px; padding:0;}
table#content td#left_clmn ul li,
table#content td#right_clmn ul li  {margin:10px 0; padding:0;}



table#content img.bumped{padding:0;margin:0;float:right}

table#content p.horizontal {width:100%; display:block;height:20px;margin:0 0 15px 0;border-bottom:1px solid #233e36;vertical-align:top;}

table#content hr { border: none; border-top: 1px solid #233E36; border-bottom: 1px solid #6C7A79; margin: 20px 0; }

table#content form, table#content td#right_clmn form p { margin: 20px 0; }


/*===LEVEL 4===*/
table#container td#level4 p{font-family:Verdana, Arial, Helvetica, Trebuchet MS, sans-serif; font-size:9px; color:#fff; margin:0; padding:0;}
table#container td#level4 p a{padding: 0;margin:0 2px 0 2px;font-family:Verdana, Arial, Helvetica, Trebuchet MS, sans-serif; font-size:9px; color:#fff; font-weight:normal;text-decoration:none;}
table#container td#level4 p a:hover{padding: 0;margin:0 2px 0 2px;font-family:Verdana, Arial, Helvetica, Trebuchet MS, sans-serif; font-size:9px; color:#fff;font-weight:normal;text-decoration:underline;}

table#content td#right_clmn ul#twitter_update_list { margin: 20px 0 10px 0; padding: 0; }
table#content td#right_clmn ul#twitter_update_list li { font-family:Verdana, Arial, Helvetica, Trebuchet MS, sans-serif; font-size:12px; font-weight:normal; font-style: italic; line-height:19px; color:#fff; margin:0; padding:10px; background: #485957; list-style: none; }
ul#twitter_update_list li a.tweet-time { color: #fff; font-size: 10px; font-style: normal; }

table#content td#right_clmn p.social-media a { text-decoration: none; }
table#content td#right_clmn p.social-media a img { border: none; background: transparent; padding: 0 5px 0 0; vertical-align: middle; }