#pentagon{position:relative;width:160px;border-width:50px 18px 0;border-style:solid;border-color:#A00000 transparent;}
#pentagon:before{content:"";position:absolute;height:0;width:0;top:-85px;left:-18px;border-width:0 45px 35px;border-style:solid;border-color:transparent transparent red;}
#triangle-bottomleft{width:0;height:1;border-bottom:40px solid #B80000;border-right:200px solid transparent;}
#triangle-topright{width:0;height:0;border-top:40px solid #B80000;border-left:200px solid transparent;}
#triangle-left{width:0;height:1;border-top:50px solid transparent;border-right:200px solid red;border-bottom:50px solid transparent;}
#chevron{position:relative;text-align:center;padding:12px;margin-bottom:6px;height:60px;width:180px;}
#chevron:before{content:'';position:absolute;top:0;left:0;height:100%;width:51%;background:#E39084;-webkit-transform:skew(0deg, 6deg);-moz-transform:skew(0deg, 6deg);-ms-transform:skew(0deg, 6deg);-o-transform:skew(0deg, 6deg);transform:skew(0deg, 6deg);}
#chevron:after{content:'';position:absolute;top:0;right:0;height:100%;width:50%;background:#E39084;-webkit-transform:skew(0deg, -6deg);-moz-transform:skew(0deg, -6deg);-ms-transform:skew(0deg, -6deg);-o-transform:skew(0deg, -6deg);transform:skew(0deg, -6deg);}​
#flag{width:110px;height:56px;padding-top:15px;position:relative;background:red;color:white;font-size:11px;letter-spacing:0.2em;text-align:center;text-transform:uppercase;}
#flag:after{content:"";position:absolute;left:0;bottom:0;width:0;height:0;border-bottom:13px solid #eee;border-left:55px solid transparent;border-right:55px solid transparent;}
.content .mainbar{margin-top:15px;padding:15px 15px 15px 15px;float:left;width:95%;min-height:500px;display:inline;text-align:justify;}
.content .mainbar1{margin-top:15px;padding:6px 0px 0px 35px;float:left;width:60%;min-height:500px;display:inline;text-align:justify;}
.content .mainbar2{margin-top:15px;padding:0px 0px 0px 35px;float:left;width:78%;min-height:500px;display:inline;text-align:justify;}
.content .mainbar h2{margin-bottom:0;padding-bottom:12px;line-height:1.2em;}
.content .mainbar div.img{padding:0 0 12px;float:left;}
.content .mainbar img{}
.content .mainbar img.fl{margin:0;padding:0;background:#fff;border:none;}
.content .mainbar .article{border:10px solid #ddd;background:#fff url(../images/article_bg.gif) repeat-x left top;width:30%;height:300px;float:left;margin-top:20px;}
.content .mainbar .article p{}
.content .mainbar .post_content{}
.content .mainbar .post_content strong{color:#353c3e;}
.content .sidemenuleft{padding:0;float:left;width:18%;margin-top:20px;display:inline;}
.content .sidemenuright{padding:0;float:right;width:18%;margin-top:20px;display:inline;}
.content .sidebar{padding:0;float:left;display:inline;width:18%;}
.content .sidebar .gadget{margin:0 0 12px;padding:12px 20px 24px;}
.content .sidebar h2{}
ul.sb_menu, ul.ex_menu{margin:0;padding:0;list-style:none;color:#959595;}
ul.sb_menu li, ul.ex_menu li{margin:0;}
ul.sb_menu li{padding:8px 0;width:220px;}
ul.ex_menu li{padding:4px 0;}
ul.sb_menu li a{color:#9a9a9a;text-decoration:none;margin-left:-16px;padding:4px 8px 4px 16px;}
ul.ex_menu li a{font-weight:bold;color:#161616;text-decoration:none;}
ul.sb_menu li a:hover, ul.ex_menu li a:hover{color:#0087c7;font-weight:bold;text-decoration:none;}
p.spec{padding:0 0 16px;}
p.infopost{margin-bottom:8px;padding:6px 0;color:#b2b2b2;}
p.infopost a{padding:0 2px;color:#6e6e6e;text-decoration:underline;}
p.infopost a.com{margin:-6px 0;padding-left:4px;float:right;font-weight:normal;text-decoration:none;color:#b2b2b2;}
p.infopost a.com:hover{text-decoration:underline;}
p.infopost a.com span{padding-left:4px;font-weight:bold;color:#0087c7;font-size:30px;}
.content .mainbar .post_content a.rm{float:left;margin:0 0 16px;font-size:12px;font-weight:normal;text-transform:none;color:#0087c7;text-decoration:none;}
.content p.pages{margin:0;padding:24px 0;font-size:11px;color:#929292;text-align:left;}
.content p.pages span, .content p.pages a{padding:8px 12px;text-decoration:none;}
.content p.pages span, .content p.pages a:hover{color:#fff;background:#d2d2d2;}
.content p.pages a{color:#929292;}
.content p.pages small{font-size:12px;float:right;}
.content .mainbar .comment{margin:0;padding:16px 0 0 0;}
.content .mainbar .comment img.userpic{border:1px solid #dedede;margin:10px 16px 0 0;padding:0;float:left;}
.fbg{background:#1c1c1c;}
.fbg_resize{margin:0 auto;width:920px;padding:16px 20px;}
.fbg h2{color:#fff;padding-bottom:24px;}
.fbg img.gal{margin:0 8px 8px 0;padding:0;border:none;}
.fbg .col{margin:0;float:left;}
.fbg .c1{padding:0 16px 0 0;width:280px;}
.fbg .c2{padding:0 36px 0 16px;width:280px;}
.fbg .c3{padding:0 0 0 16px;width:274px;}
.fbg .fbg_ul{margin:0;padding:0;list-style:none;}
.fbg .fbg_ul li{margin:0;padding:0;list-style:none;}
.fbg .fbg_ul li a{display:block;margin:0;padding:2px 0 2px 12px;color:#aeaeae;text-decoration:none;background:url(../images/li.gif) no-repeat left center;}
.fbg .fbg_ul li a:hover{color:#0087c7;text-decoration:underline;}
.fbg p.contact_info{line-height:1.8em;}
.fbg p.contact_info a{text-decoration:underline;}
.fbg p.contact_info span{display:block;float:left;width:74px;font-weight:bold;color:#dbdbdb;}
.searchform{padding:0 0 32px 20px;float:left;}
#formsearch{margin:0;padding:10px 0 0;width:auto;height:30px;}
#formsearch span{display:block;margin:0;padding:0;float:left;background:url(../images/search_bg.gif) no-repeat left top;}
#formsearch input.editbox_search{margin:0;padding:8px 6px;float:left;width:170px;font-size:12px;line-height:14px;color:#aeaeae;background:none;outline:none;border:none;}
#formsearch input.button_search{margin:0;padding:0;border:none;float:left;}
.footer{background:#1c1c1c;}
.footer_resize{margin:0 auto;padding:0 20px;width:920px;line-height:1.5em;color:#6b6b6b;border-top:1px solid #434444;}
.footer_resize p{margin:24px 0;padding:0;line-height:normal;white-space:nowrap;text-indent:inherit;}
.footer_resize a{color:#dbdbdb;margin:0;padding:0;border:none;text-decoration:underline;background-color:transparent;}
.footer_resize a:hover{color:#dbdbdb;background-color:transparent;text-decoration:none;}
.footer_resize .lf{float:left;}
.footer_resize .rf{float:right;}
a{outline:none;}
.mainmatter{margin:60px 20px 20px 20px;}
.circle{margin:5px 5px 5px 5px;padding:1px 2px 2px 2px;width:60px;height:50px;border-radius:50%;font-size:13px;color:#fff;line-height:10px;text-align:center;background:#B80000;}
.calendar{background-color:#A9F5A9;border-collapse:collapse;color:black;border:1px solid white;}
td #cell{width:100%;height:100%;background:green;}
td #cell:hover{background-color:orange;}
#fordate{float:right;}