@font-face{font-family:"PT Sans";src:url('PTS55F.ttf');font-weight:normal;}
@font-face{font-family:"PT Sans";src:url('PTS75F.ttf');font-weight:bold;}
@font-face{font-family:"PT Sans";src:url('PTS56F.ttf');font-style:italic;}
body{background:url('bg.jpg') repeat scroll;font:14px Helvetica, Arial, sans-serif;color:#333;}
p{margin-bottom:15px;color:#333;font-size:14px;line-height:22px;}
a{text-decoration:none;color:#902052;}
.inner a{color:#fff;}
a:hover{text-decoration:none;}
a:focus{outline:none;}
hr{margin:15px 0 25px 0;clear:both;height:2px;background:url('border.png') 0 0 repeat-x;border:0;}
h1, h2, h3, h4, h5, h6{font-family: Arial, Helvetica, sans-serif;}
h1{font-size:25px;margin-bottom:20px;font-weight:normal;}
h2{font-size:22px;margin-bottom:20px;}
h3{font-size:21px;margin-bottom:20px;font-weight:normal;}
h3.resize{font-size:18px;margin-bottom:15px;}
h4{font-size:19px;}
h5{font-size:13px;text-transform:uppercase;font-weight:normal;margin-bottom:10px;}
h6{font-size:15px;margin-bottom:10px;}
.searchform input{font-family:Arial, Helvetica, sans-serif;border:1px solid #e0e0e0;font-size:12px;color:#999;}
pre, code{font:11px/19px Consolas, "Andale Mono", Courier, "Courier New", monospace;}
pre{border:1px solid #eee;margin:15px 0 20px 0;overflow-x:visible;overflow-y:hidden;padding:1px;}
blockquote{background:url('quote.png') 60px 0 no-repeat;font-size:15px!important;padding-left:105px;line-height:22px;text-shadow:-1px -1px #fff;font-style:italic;margin:30px 0;color:#222!important;}

.inner, #bottom, #container, #full_width, #header, #subfooter{min-width:980px;max-width:980px;display:block;margin:0 auto;background:none repeat scroll 0 0 #FFFFFF;}
#subfooter .inner{background:none repeat scroll 0 0 #A0C04D;}
.category-tmg #subfooter .inner, .category-factsheet #subfooter .inner{background:none repeat scroll 0 0 #56a273;}
#container{ margin:0 auto 0; padding-left:40px; padding-right:40px; padding-top:10px;}
#bottom{border-bottom:1px dotted #333333;height:140px;}
#the_body ul li{padding:5px 5px 5px 20px;}
#the_body .posts ul li, .entry ul li{list-style:disc inside none;}
#slider ul li{padding:0;}
.dropcap{float:left;font-size:46px;font-weight:bold;margin:9px 10px 2px 0;}
.highlight_light{background:#fff;padding:2px 5px;}
.highlight_dark{background:#333;color:#fff;padding:2px 5px;}
.social{ padding-left:204px; position:relative; top:36px; width:96px;}
.social img{max-width:16px;}
.searchform, .constant-contact-signup{box-shadow:0 0 5px #666666;overflow:hidden;position:relative;width:300px;z-index:1;}
#bottom .searchform{float:right;background:none repeat scroll 0 0 #EEEEEE;}
.searchform input, .constant-contact-signup input{background:#eee;border:0;padding:5px;width:220px;float:left;}
.constant-contact-signup input{width:254px;}
.searchform input.search_btn, .constant-contact-signup input.submit{color:#F8F8F8;cursor:pointer;  float:right;background:none repeat scroll 0 0 #902052;font-weight:bold;height:25px;text-transform:uppercase;width:62px;background:url('searchButton-x25.png') 0 0 repeat-x;}
#sidebar .searchform input.search_btn, #sidebar .constant-contact-signup input.submit{background:url('goButton-x25.png') 0 0 repeat-x;width:36px;}
.searchform, .constant-contact-signup, #nav,  .related, #fullwidth,#slider, #sidebar .advt_single img, #sidebar ul.news_list,#sidebar .video, .popular_post ul, #twitter_update_list,#sidebar ul, #sidebar ul.news_list li a img, .posts img,.related img, .stylings, img.avatar,#respond input, #respond textarea, #comments, .main_img, img{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#topnav ul ul, #topnav ul ul ul, #nav ul ul, #nav ul ul ul{-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;}
.left{text-align:left;}
.right{text-align:right;}
#header{position:relative;z-index:2;padding-left:40px;padding-right:40px;}
 #top{width:100%;height:35px;background:url(stripe.png) repeat;color:#565659;text-shadow:0px 1px 1px rgba(0, 0, 0, 0.7);font-size:11px;position:relative;z-index:2;border-bottom:3px solid #626364;border-top:1px solid #424242;}
 #topnav{ float:left; font-style:normal; padding:11px 0 0 0;}
#topnav a, #topnav li.current-menu-item ul a{ color:#8d8888;}
#topnav a:hover, #topnav li.current-menu-item a, #topnav li.current-menu-item ul a:hover{ color:#bfbfbf;}
#topnav ul{}
#topnav li{ float:left; padding:0 10px 0 10px; background:url('topnav_border.gif') center right no-repeat;}
#topnav li a{ font-size:12px;}
#topnav ul>li:nth-child(1){}
#topnav li.current_page_item a{ color:#bbb;}
#topnav li.last{ float:left; padding:0 0 0 10px; background:none;}
#topnav ul ul{ background:url('stripe.png') repeat; margin:0 0 0 0; padding:8px 15px 6px 15px; -webkit-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.7); -moz-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.7);}
#topnav ul ul li{ background:none; padding:10px 0 10px 0; background:url('footer_spacer.png') left bottom repeat-x;}
#topnav ul ul li.first{ border-bottom:1px solid #1f1b1b; border-top:none;}
#topnav ul ul li:last-child{ background:none;}
#topnav ul ul ul{ background:url(assets/topnav_bg.gif) repeat; margin:-7px 0 0 15px; padding:8px 15px 10px 15px;}
 #rss{ float:right; padding:7px 10px 9px 18px; background:url(rss.png) no-repeat center left; font-size:12px;}
#rss span{ font-style:normal; color:#8d8888;}
#rss a{ font-style:normal; color:#8d8888; font-size:12px;}
#rss a:hover{ color:#bfbfbf;}
#logo{float:left;padding:10px 0 0 0; width:200px;}
#logo h1{font-size:46px;margin:0 0 10px 0;line-height:50px;}
#logo h1 a{color:#332e2e;}
.blog-title a{font-size:36px;margin-top:10px;}
p.blog-description{font-size:13px;font-style:italic;color:#777;}
#header_advert{ float:right;  height:73px;}
#header_advert h4 span{display:none;}
#header_advert a{float:right;height:25px;display:block;}
#header_advert img{padding:3px;margin:1px;}
#nav{float:right;height:45px;z-index:1;margin:0 0 10px;background:#A0C04D;padding-left:1px;padding-right:1px;}
.category-tmg #nav, .category-factsheet #nav{background:#56a273;}
#nav li a{display:block;float:left;padding:14px 16px 14px 16px;color:#fff;text-transform:uppercase;font-size:14px;font-weight:bold;}
#nav li a:hover, #nav li a:active, #nav li:hover a, #nav li.current-menu-item{border-top:1px solid #A0C04D;border-top-left-radius:5px;border-top-right-radius:5px;color:#333;background:#fff;}
.category-tmg #nav li a:hover, .category-tmg #nav li a:active, .category-tmg #nav li:hover a, .category-tmg #nav li.current-menu-item, .category-factsheet #nav li a:hover, .category-factsheet #nav li a:active, .category-factsheet #nav li:hover a, .category-factsheet #nav li.current-menu-item{border-top:1px solid #56a273;}
#nav ul ul{border-left:1px solid #a0c04d;border-right:1px solid #a0c04d;border-bottom:1px solid #a0c04d;width:200px;box-shadow:3px 3px 3px #666666;background:#fff;}
#nav ul ul li.first{border-top:none;}
#nav ul ul li.last{border-bottom:none;}
#nav ul ul li.last a{padding-bottom:20px;}
#nav ul ul li a{padding:5px 14px 10px 14px;color:#902052 !important;font-weight:bold;font-size:11px;border:none !important;}
#nav ul ul li a:hover{color:#333 !important;}
#the_body, .related, #comments{float:left;position:relative;z-index:1;width:655px;padding:0;}
#fullwidth{background:#f8f8f8;border:1px solid #fff;padding:15px;-webkit-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.1);margin:0 10px 20px 10px;}
#bottom .textwidget{ margin-top:25px;}
#the_body .widget{display:block;}
#slider{background:#A0C04D;margin:20px 0 20px;display:block;}
#slider{overflow:hidden;width:654px;height:410px;}
#underslide{border-bottom:1px dotted #333333;margin-bottom:20px;}
#slider img{ width:654px;height:359px;}
#slider h2{margin-bottom:0px;margin-top:10px;margin-left:10px;margin-right:10px;}
#slider ul, #slider li{background:none!important;}
#slider h2 a{color:#FFF;font-size:16px;font-weight:bold; text-transform:uppercase;}
#slider p, #slider p a{text-shadow:0px 1px 1px rgba(0, 0, 0, 0.7);font-size:13px;color:#888;font-style:italic;margin-left:8px;margin-right:8px;}
#slider p a{color:#aaa;}
#slidenav{position:relative;float:right;z-index:90;bottom:15px;right:10px;}
#slidenav a{width:12px;height:12px;background:url('slide_navs.png') -28px 0 no-repeat;margin-left:3px;text-indent:-9999px!important;display:inline-block;}
#slidenav a.activeSlide{background-position:0 0;}
#the_body h4, .related h4, #comments h4, #fullwidth h4, #sidebar h4{ display:block;font-size:14px;font-weight:bold;color:#f60; text-transform:uppercase;}
#sidebar h4{}
#the_body .widget .one_half{margin-bottom:20px;margin-left:10px;}
#the_body .widget .one_half h3 a{font-size:15px;margin-bottom:15px;}
.category_meta, .category_meta a, p.meta, p.meta a{color:#999; font-size:12px;}
p.meta a{color:#902052;}
p.meta a:hover{text-decoration:underline;}
.category_meta, p.meta{margin-top:10px;font-family:georgia,serif;}
.category_wise_post{font-family:Georgia, serif;}
.category_wise_post ul{display:block;margin-top:15px;border-top:1px dotted #333;}
#the_body .category_wise_post ul li{display:block;padding:7px 0;background:url('border.png') left bottom repeat-x;}
.category_wise_post ul li a{color:#111;font-weight:normal;}
.category_wise_post h3{margin-bottom:5px;}
.category_wise_post h3 a{color:#902052;font-weight:bold;text-transform:uppercase;}
.category_wise_post h3 a:hover{color:#333;}
#sidebar a{color:#902052;font-family:georgia,serif;font-size:12px;}
#sidebar h4{border-bottom:1px dotted #333333; display:block; margin:0 0 10px; padding-bottom:5px;}
#sidebar h4 span{padding:2px 15px 2px 0;color:#333;font-family:Georgia, serif;font-size:16px;font-weight:normal;}
#the_body h4 span, .related h4 span, #comments h4 span, #fullwidth h4 span , #about_the_author h4 span{ color:#333333;font-family:Georgia,serif;font-size:16px;padding:2px 15px 2px 0;}
.home #the_body h4 span{display:none;}
.home #morefrom{display:none;}
#footer{ background:#A0C04D ;padding:10px 0 5px 0;margin:0 auto 0;padding-left:40px;padding-right:40px;}
#subfooter{margin:0 auto;padding-left:40px;padding-right:40px;padding-top:10px;padding-bottom:10px;background:none repeat scroll 0 0 #A0C04D;}
.category-tmg #subfooter, .category-factsheet #subfooter{background:none repeat scroll 0 0 #56a273;}
#subfooter .one_full{padding-bottom:10px;padding-top:10px;font-weight:bold;border-bottom:2px dotted;font-size:12px;}
#subfooter p{font-size:11px;margin-bottom:0px!important;}
#footer h4{display:block;font-size:14px;font-weight:bold;color:#dddddd;margin:0 0 20px 0;text-transform:uppercase;text-shadow:0px 1px 1px rgba(0, 0, 0, 0.7);}
#footer h4 span{padding:0 10px 0 0px;}
#footer p, #footer #twitter_update_list{text-shadow:0px 1px 1px rgba(0, 0, 0, 0.7);font-size:13px;margin:0 0 25px 0;background:none;-webkit-box-shadow:none;-moz-box-shadow:none;color:#999;}
#footer .widget{margin-bottom:25px;}
#footer ul.news_list{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;border:0;padding:0;}
#footer #twitter_update_list li{padding-bottom:15px;border-bottom:1px solid #333;}
#footer #twitter_update_list{margin:0 0 20px 0;border:0;}
#footer a{color:#fff;text-shadow:0px 1px 1px rgba(0, 0, 0, 0.7);}
#footer a:hover{color:#fff;}
#footer li{display:block;padding:10px 0 12px;background:url(footer_spacer.png) left bottom repeat-x;margin:0;}
#footer li:nth-child(1){padding-top:0!important;}
#footer li.last{border-bottom:none;padding-bottom:0;background:none;}
#footer .rights h3{font-size:12px;font-weight:normal;text-shadow:0px 1px 1px rgba(0, 0, 0, 0.7);display:inline-block;}
#footer ul.news_list li{padding-bottom:10px;height:80px;}
#footer ul.news_list .rights{vertical-align:top;padding-left:75px;}
#footer ul.news_list .rights h3 a{font-size:13px;}
#footer ul.news_list img{padding:3px;background:#333;}
#footer ul.news_list p.comment_meta, #footer ul.news_list p.comment_meta a{text-shadow:none;font-size:11px;color:#555;}
#sidebar{padding-left:680px;padding-top:20px;}
#sidebar p{margin:0 0 15px 0;}
#sidebar .advt_single{display:inline-block;}
#sidebar .advt_single img{display:inline-block;vertical-align:top;margin:0 7px 14px 7px;padding:3px;background:#d8d8d8;}
#sidebar .advt_single a:nth-child(2n+1) img{}
#sidebar .advt_single{display:block;margin-bottom:10px;}
#sidebar .widget{padding-bottom:15px;}
#sidebar .our_partners{background:none repeat scroll 0 0 #eee;}
#sidebar ul.news_list, #sidebar .video, .popular_post ul, #twitter_update_list, #sidebar ul{display:block;padding:0;overflow:hidden;margin-bottom:20px;}
#sidebar .video{padding:10px;overflow:hidden;}
#sidebar ul ul, #sidebar ul ul ul{}
#twitter_update_list{padding-top:0;}
#sidebar ul li{padding:10px 0;border-bottom:1px dotted #333;}
#sidebar .wp_bannerize{background:none repeat scroll 0 0 #EEEEEE;}
#sidebar .wp_bannerize img{padding:11px;}
#sidebar ul li:last-child{border-bottom:none;}
#twitter_update_list li{padding:10px 5px 10px 35px!important;border-top:1px solid #f8f8f8;border-bottom:1px solid #dedede;background:url('twitter_icon_small.png') 0 15px no-repeat!important;}
#twitter_update_list li:nth-child(1){border-top:0;}
#twitter_update_list li span{display:block;}
ul.news_list h3{margin-bottom:0;}
#sidebar ul.news_list li{min-height:66px;}
#sidebar ul.news_list li img, #sidebar ul.news_list li .rights{}
#sidebar ul.news_list li{ padding:10px 0 30px 0;border-bottom:1px dotted #333;}
#sidebar ul.news_list li.last, #sidebar ul.news_list li:last-child{background:none;}
#sidebar ul.news_list li a.widget-title, #footer ul.news_list li a.widget-title{float:left;width:148px;height:89px;position:relative;}
#sidebar ul.news_list li a img{background:#d8d8d8;padding:3px;}
#sidebar ul.news_list .rights{padding-left:155px;}
#sidebar ul.news_list .rights h3{}
#sidebar ul.news_list li h3 a{font-size:14px;font-weight:normal;color:#902052;line-height:20px;}
#sidebar ul.news_list li p.comment_meta{font-size:11px;}
p.comment_meta, p.comment_meta a{color:#999;font-style:italic;}
.one_full{width:100%;}
.one_half{width:302px;}
.one_third{width:30.66%;}
.two_third{width:65.33%;}
.one_fourth{width:22%;}
.three_fourth{width:74%;}
.one_fifth{width:16.8%;}
.two_fifth{width:37.6%;}
.three_fifth{width:58.4%;}
.four_fifth{width:67.2%;}
.one_sixth{width:13.33%;}
.five_sixth{width:82.67%;}
.one_full,.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{position:relative;margin-right:20px;float:left;color:#fff;}
.last{margin-right:0 !important;clear:right;border-bottom:none !important;}
.clearboth{clear:both;}
.flickr_badge_image a{border:none!important;-webkit-box-shadow:none!important;float:left;width:81px;height:81px;margin:0 5px 5px 0;}
.flickr_badge_image a img{border:3px solid #333;}
ul.footer_nav{ font-weight:bold;}
ul.footer_nav li{float:left;padding:0 10px;line-height:12px;border-left:1px solid #fff;list-style:none outside none;}
ul.footer_nav li:nth-child(1){border-left:0px;}
ul.footer_nav li a{ font-size:16px;color:#fff;}
ul.footer_nav li a:hover{color:#333;}
ul.footer_nav ul, ul.footer_nav ul ul{display:none;}
.posts{clear:both;float:left;width:100%;padding:10px 0;}
.main_img{}
.main_img img{}
.margins_fix{margin:0 10px;background:url("logo_footer.png") no-repeat scroll 0 10px transparent;padding-left:60px;}
.category-tmg .margins_fix, .category-factsheet .margins_fix{background:none;}
.posts_small{border-bottom:1px dotted #333333;min-height:210px;padding:15px 0;}
.posts_small img{ float:left;position:relative;}
.category .posts_small{width:327px;float:left;}
.category .post_content{height:360px;}
.category .post_content h2, .category .post_content p{width:302px;}
.post_content{}
.post_content h2{margin-top:5px;font-weight:normal;margin-bottom:0;}
.first_small{}
.post_content h2 a{color:#902052;font-transform:uppercase;font-size:15px;   font-weight:bold;line-height:24px;}
.posts h2{font-size:18px;line-height:24px;margin-top:5px;color:#111;}
p.tags{color:#999;font-size:11px;}
p.tags a{color:#902052;}
.pagination{clear:both;float:right;margin-top:15px;margin-bottom:15px;}
.pagination a{padding:5px 8px;border:1px solid #ccc;background:#f2f2f2;font-size:10px;}
.pagination strong{padding:5px 10px;}
.pagination a strong{padding:0;font-weight:bold;}
#share_this{clear:left;padding-top:15px;border-top:1px dotted #333333;}
.box_content{}
.related{margin-bottom:10px;border-bottom:1px dotted #333333;}
.related a{color:#902052;text-transform:uppercase;font-weight:bold;}
.related .one_fourth{margin-bottom:20px;}
.related img{padding:3px;background:#eee;}
.single_post h1{font-size:25px;line-height:30px;margin-bottom:5px;color:#111;}
.breadcrumb{ color:#999;font-size:12px;position:relative;clear:left; padding-top:20px;padding-bottom:20px;}
.breadcrumb a{color:#888;font-size:12px;}
.zoom{}
img.alignleft{float:left;margin:0 15px 15px 0;}
img.alignright{float:right;margin:0 0 15px 15px;}
#about_the_author{ border-bottom:1px dotted #333333; border-top:1px dotted #333333; margin-bottom:15px; padding-top:15px;}
#about_the_author img{float:left;margin:0 20px 20px 0;width:80px;height:80px;border:0;}
#about_the_author strong{font-size:18px;font-weight:normal;margin-bottom:15px!important;color:#222;}
#about_the_author p.padding{margin-top:10px;}
ol.commentlist{list-style-type:none;list-style:none;margin-bottom:30px;}
ol.commentlist li{margin-left:0;list-style:none;clear:both;}
.commentContainer{display:block;margin-bottom:15px;}
img.avatar{width:60px;height:60px;border:3px solid #eee;margin:0 0 0px 0px;}
.comtext{ padding-left:85px;min-height:80px;font-size:13px;}
.comtext .stylings{background:#fafafa;border:1px solid #eee;padding:15px;min-height:80px;}
.comm-reply{display:block;width:100%;text-align:right;}
.comm-reply a{font-size:10px;text-decoration:underline;color:#555;}
.comimg{float:left;width:90px;height:90px;position:relative;padding-top:1px;}
.comtext p{font-size:13px;}
.comtext p.desc{font-style:normal;margin-bottom:7px;}
.comtext p.desc strong{font-weight:normal;font-size:15px;color:#555;}
.commentlist li ul.children li{clear:both;padding-left:20px;}
.commentlist li ul li{}
a.comment-reply-link{font-size:10px;color:#777;text-transform:lowercase;text-align:center;display:block;width:70px;}
p.authorcomment{margin-bottom:5px;}
.name_f{}
.name_f small{font-size:10px;color:#999;}
.right{float:right;}
.right a{font-size:9px;text-transform:lowercase;color:#999;}
#respond input, #respond textarea{padding:8px 12px;background:#eee;color:#888;border-width:1px;border-style:solid;border-color:#d9d9d9 #eaeaea white;font-size:12px;margin-right:10px;}
#respond input{width:280px;}
#respond input#submit{width:auto;border-color:#fff #eaeaea #d9d9d9;}
#respond textarea{width:440px;height:160px;}
#respond label{text-transform:uppercase;color:#777;font-size:11px;}
.req{font-size:14px;margin-left:2px;}
img.comment_left{display:none;}
ul.news_list p.meta{margin-bottom:0px!important;}
.content_index img{float:left;margin:0 15px 15px 0;padding:3px;background:#eee;}
.content_index hr{margin-bottom:10px;}
.content_index .postcontent{padding-top:5px;}
.preloader{background:url('loader1.gif') center center no-repeat;}
