body{background:url(../images/bg.jpg) repeat scroll left top transparent;font-family:Arial;font-size:12px;line-height:150%;}
.wrapper{width:960px;margin:0 auto;background:#fff;
behavior :url(/wp-content/themes/twc2/js/PIE.htc);
box-shadow:0 0 21px #e5e5e5;}

input[type="text"]{border:1px solid #000;border-radius:5px;font-size:12px;font-family:Arial;padding:2px;behavior:url(/wp-content/themes/twc2/js/PIE.htc);}

h1,h2,h3,h4,h5,h6{margin:0 0 10px;}

a{color:#3d3f86;text-decoration:none;}
a:hover{text-decoration:underline;}

p{margin-bottom:7px;}

ul li{margin-bottom:10px;}

.stripe li, .stripe-alt{background:url(../images/weirdbullet.jpg) no-repeat scroll left top transparent;padding:0px 0 1px 10px;}

.right{float:right;}
.left{float:left;}
img.left {margin:15px 15px 15px 0;}
img.right {margin:15px 0px 15px 15px;}
.readmore{font-size:11px;}

.button-submit{border-radius:5px;border:1px solid #000;padding:2px 5px;color:#fff;text-transform:uppercase;
/* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #3f3f3f, #000); 
/* Firefox 3.6+ */ background: -moz-linear-gradient(top, #3f3f3f, #000); 
/* IE 10 */ background: -ms-linear-gradient(top, #3f3f3f, #000);
-pie-background:linear-gradient(#3f3f3f 50%, transparent 50%, transparent) 0 0 / 50px #0ae;
behavior:url(/wp-content/themes/twc2/js/PIE.htc);
}

#searchsubmit{border-radius:5px;border:1px solid #000;padding:2px 5px;color:#fff;text-transform:uppercase;
/* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #3f3f3f, #000); 
/* Firefox 3.6+ */ background: -moz-linear-gradient(top, #3f3f3f, #000); 
/* IE 10 */ background: -ms-linear-gradient(top, #3f3f3f, #000);
-pie-background:linear-gradient(#3f3f3f 50%, transparent 50%, transparent) 0 0 / 50px #0ae;
behavior:url(/wp-content/themes/twc2/js/PIE.htc);
}

.title{letter-spacing:1px;text-transform:uppercase;font-size:30px;}
.button{color:#fff;border:1px solid #000;padding:5px 10px;text-transform:uppercase;display:inline-block;*display:inline;zoom:1;vertical-align:top;
/* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #3f3f3f, #000); 
/* Firefox 3.6+ */ background: -moz-linear-gradient(top, #3f3f3f, #000); 
/* IE 10 */ background: -ms-linear-gradient(top, #3f3f3f, #000);
-pie-background:linear-gradient(#3f3f3f 50%, transparent 50%, transparent) 0 0 / 50px #0ae;
behavior:url(/wp-content/themes/twc2/js/PIE.htc);font-size:14px;margin:0 0 10px;
}
.button:hover{color:#992222;text-decoration:none;}
.redbutton{text-transform:uppercase;color:#fff;
/* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #b35959, #992222); 
/* Firefox 3.6+ */ background: -moz-linear-gradient(top, #b35959, #992222); 
/* IE 10 */ background: -ms-linear-gradient(top, #b35959, #992222);
-pie-background:linear-gradient(#b35959 50%, transparent 50%, #992222) 0 0 / 50px #992222;
behavior:url(/wp-content/themes/twc2/js/PIE.htc);width:100%;border:1px solid #992222;font-size:14px;text-align:center;display:block;padding:2px 0;
}
.cufon-h{}
.posted{color:#999;font-size:11px;margin-bottom:5px;display:block;}

#header .logo{background:url(../images/logo.jpg) no-repeat scroll right bottom transparent;width:215px;height:95px;padding:00px 0 0 9px;margin-bottom:-12px;}
#header .logo a{text-indent:-9999px;display:block;width:215px;height:95px;}
#header .top-right{float:right;padding:10px 20px;}
#header  .fb{display:inline-block;*display:inline;zoom:1;vertical-align:top;}
#header  .search{display:inline-block;*display:inline;zoom:1;vertical-align:top;}
#header  .search #searchsubmit{font-size:9px;margin-left:5px;}

#header .main-navigation{background:url(../images/main-nav.jpg) repeat-x scroll left top transparent;text-align:right;margin-bottom:-14px;box-shadow:0 2px 3px #333;position:relative;padding-right:8px;}
#header .main-navigation ul li{display:inline-block;*display:inline;zoom:1;vertical-align:top;margin-bottom:0;}
#header .main-navigation ul li a{padding:7px 23px 6px;display:block;color:#8d8d8d;text-decoration:none;font-size:18px;text-transform:uppercase;letter-spacing:1px;}
#header .main-navigation ul li:hover a,#header .main-navigation ul li.selected a{color:#fff;}
#header .main-navigation ul li.featured{
/* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #a33939, #7c2323); 
/* Firefox 3.6+ */ background: -moz-linear-gradient(top, #a33939, #7c2323); 
/* IE 10 */ background: -ms-linear-gradient(top, #a33939, #7c2323);
-pie-background:linear-gradient(#a33939 50%, transparent 50%, #7c2323) 0 0 / 50px #7c2323;
behavior:url(/wp-content/themes/twc2/js/PIE.htc);width:113px;height:40px;
margin-top:-3px;margin-bottom:-4px;position:relative;z-index:9999;
}
#header .main-navigation ul li.featured a{color:#fff;padding:10px 15px;display:block;position:relative;z-index:9999;}
#header .main-navigation ul li:hover .sub-menu{display:block;}
#header .main-navigation ul li .sub-menu{width:auto;position:absolute;text-align:left;margin:-5px 0 0;background:#000;box-shadow:0px 2px 5px #333;display:none;z-index:9999;behavior:url(/wp-content/themes/twc2/js/PIE.htc)}
#header .main-navigation ul li .sub-menu li{display:block;}
#header .main-navigation ul li .sub-menu li a{color:#8d8d8d;}
#header .main-navigation ul li .sub-menu li a:hover{color:#fff;}

#maincontainer .banner {margin-bottom:-4px;}
#maincontainer .banner .banner-desc-container{position:relative;box-shadow:1px 15px 10px #111111;}
#maincontainer .banner .banner-desc{position:absolute;right:0;background:url(../images/banner-right.png) no-repeat scroll left top transparent;height:334px;width:253px;margin:-392px -11px 0 0;padding:30px 10px 0 15px;z-index:999;}
#maincontainer .banner .banner-desc .title{color:#fff;text-transform:uppercase;font-size:36px;margin:0;line-height:27px;}
#maincontainer .banner .banner-desc .upper{height:224px;}
#maincontainer .banner .banner-desc .upper p{color:#ccc;font-size:12px;line-height:18px;}
#maincontainer .banner .banner-desc .lower{height:98px;padding-top:12px;}
#maincontainer .banner .banner-desc .lower .title{font-size:30px;margin-bottom:5px;}
#maincontainer .banner .banner-desc .lower ul{margin:0;}
#maincontainer .banner .banner-desc .lower ul li{display:block;margin-bottom:10px;}
#maincontainer .banner .banner-desc .lower ul li a{color:#fff;text-decoration:none;text-transform:uppercase;}
#maincontainer .banner .banner-desc .lower ul li a:hover{text-decoration:underline;}
#maincontainer .banner .banner-img{margin:0;overflow:hidden;}

#maincontainer .maincol{display:inline-block;*display:inline;zoom:1;vertical-align:top;padding:25px 10px 25px 30px;width:648px;}
#maincontainer .sidecol{display:inline-block;*display:inline;zoom:1;vertical-align:top;padding:25px 20px;width:228px;
/* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #f0f0f0, #bbb); 
/* Firefox 3.6+ */ background: -moz-linear-gradient(top, #f0f0f0, #bbb); 
/* IE 10 */ background: -ms-linear-gradient(top, #f0f0f0, #bbb);
-pie-background:linear-gradient(#f0f0f0 50%, transparent 50%, #bbb) 0 0 / 50px #bbb;
behavior:url(/wp-content/themes/twc2/js/PIE.htc);
}

.item-list .item{margin-bottom:20px;}
.item-list .item .heading span{color:#b6262a;font-size:18px;display:block;}
.item-list .item .desc{display:inline-block;*display:inline;zoom:1;vertical-align:top;width:435px;}
.item-list .item .desc .heading{font-size:17px;color:#992222;background-repeat:repeat-y;}
.item-list .item .desc .heading a{font-size:17px;color:#992222;}
.item-list .item .desc .posted{color:#999;font-size:11px;display:inline-block;*display:inline;zoom:1;vertical-align:top;}
.item-list .item .thumbnail{display:inline-block;*display:inline;zoom:1;vertical-align:top;width:200px;margin-left:10px;width:193px;height:125px;overflow:hidden;}
.item-list .item .thumbnail .border{background:url(../images/thumbnail-border.png) no-repeat scroll left 0px transparent;width:180px;height:120px;display:block;position:absolute;}
.col-3 .item:first-child{margin-left:0;}
.col-3 .item{width:30%;display:inline-block;*display:inline;zoom:1;vertical-align:top;margin-left:27px;}
.col-3 .item .thumbnail{margin:0 0 10px;width:auto;}
.col-3 .item .desc{width:auto;}
.profile .item .thumbnail{margin:0 10px 10px 0;width:128px;}
.profile .item .desc .heading {font-weight:normal;}
.profile .item .desc .heading span{display:block;font-size:11px;color:#999;}

.sidecol h3{text-align:center;}
.sidecol h4{font-size:18px;color:#666666;}
.sidecol ul {margin:0;}
.sidecol ul li{display:block;color:#992222;margin-bottom:0;}
.sidecol ul li:before{content: "\00BB \0020";}
.sidecol ul li a{color:#992222;}

#footer{background:url(../images/footer.jpg) repeat-x scroll left top transparent;padding:14px;}
#footer .copyright{float:right;font-size:10px;color:#979797;}
#footer .copyright a {color:#979797; text-decoration: underline; font-style: italic;}
#footer ul{margin:0;}
#footer ul li{display:inline-block;*display:inline;zoom:1;vertical-align:top;}
#footer ul li a{color:#999;font-size:18px;padding:0 20px;text-transform:uppercase;letter-spacing:1px;}
#footer ul li:hover a{color:#595959;text-decoration:none;}

.crumbs{background:#444;padding:2px;}
.crumbs ul {margin:0;padding:3px 28px;}
.crumbs ul li{display:inline-block;*display:inline;zoom:1;vertical-align:top;font-size:11px;color:#fff;margin:0;}
.crumbs ul li a:visited, .crumbs ul li a{color:#fff;}

#maincontainer .banner-subpage{padding:15px 30px;margin:0;
/* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #a23939, #7b2222); 
/* Firefox 3.6+ */ background: -moz-linear-gradient(top, #a23939, #7b2222); 
/* IE 10 */ background: -ms-linear-gradient(top, #a23939, #7b2222);
-pie-background:linear-gradient(#a23939 50%, transparent 50%, #7b2222) 0 0 / 50px #7b2222;
behavior:url(/wp-content/themes/twc2/js/PIE.htc);
}
#maincontainer .banner-subpage h1{color:#fff;font-size:36px;}
#maincontainer .banner-subpage .banner-title{display:inline-block;*display:inline;zoom:1;vertical-align:top;width:633px;margin-right:30px;}
#maincontainer .banner-subpage .banner-title p{color:#ccc;}
#maincontainer .banner-subpage .banner-cta{display:inline-block;*display:inline;zoom:1;vertical-align:top;width:230px;}
#maincontainer .banner-subpage .banner-cta h2{color:#fff;text-transform:uppercase;margin-bottom:10px;font-size:14px;}

.subpage #maincontainer .sub-banner {position:relative;margin-bottom:15px;}
.subpage #maincontainer .sub-banner .desc{position:absolute;bottom:5px;background:url(../images/black-opa.png) repeat scroll left top transparent;width:601px;color:#fff;padding:10px 15px 0;border-left:10px solid #b93336;height:97px;}
.subpage #maincontainer .sub-banner .desc h3{text-transform:uppercase;font-size:18px;}
.subpage #maincontainer .sub-banner .desc p{margin-bottom:5px;}
.subpage #maincontainer .sub-banner .sub-banner-img{width:641px;}
.subpage #maincontainer .sidecol{background:none;padding:25px 0;width:240px;-pie-background:none;}
.subpage #maincontainer .sidecol .title{}
.subpage #maincontainer .sidecol .title h3{font-size:30px;text-align:left;}
.subpage #maincontainer .sidecol .title h3 span{display:block;color:#ba3539;font-size:18px;}
.subpage #maincontainer .sidecol .list-stripe li{font-size:14px;color:#000;border-left:0px solid #3e3f87;text-transform:uppercase;padding:2px 5px 2px 10px;margin-bottom:0;}
.subpage #maincontainer .sidecol .list-stripe li.current-cat{font-size:14px;color:#000;background:url(../images/stripe.jpg) repeat scroll left top transparent;border-left:5px solid #3e3f87;text-transform:uppercase;padding:2px 5px;}
.subpage #maincontainer .sidecol .list-stripe li.selected a{color:#000;}
.subpage #maincontainer .sidecol .list-stripe a{color:#595959;}
.subpage #maincontainer .sidecol .list-stripe li:before{content:""}
.subpage #maincontainer .sidecol  .readmore{text-align:right;display:block;font-size:11px;}

.container{background:url(../images/stripe-border.jpg) repeat-x left bottom transparent;padding-bottom:15px;margin-bottom:15px;}
.container.last{background:none;}

.redbox{
/* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #b35959, #992222); 
/* Firefox 3.6+ */ background: -moz-linear-gradient(top, #b35959, #992222); 
/* IE 10 */ background: -ms-linear-gradient(top, #b35959, #992222);
-pie-background:linear-gradient(#b35959 50%, transparent 50%, #992222) 0 0 / 50px #992222;
behavior:url(/wp-content/themes/twc2/js/PIE.htc);padding:15px;color:#fff; margin-bottom: 15px;
}
.redbox .mad{background:url(../images/twc2icon.png) no-repeat scroll right top transparent;letter-spacing:0;margin:-15px -9px 13px 0;padding:40px 0 0;}
.bar{/* Safari 5.1, Chrome 10+ */ clear: both; margin-top: 15px; background: -webkit-linear-gradient(top, #b35959, #992222); 
/* Firefox 3.6+ */ background: -moz-linear-gradient(top, #b35959, #992222); 
/* IE 10 */ background: -ms-linear-gradient(top, #b35959, #992222);
-pie-background:linear-gradient(#b35959 50%, transparent 50%, #992222) 0 0 / 50px #992222;
behavior:url(/wp-content/themes/twc2/js/PIE.htc);padding:15px 15px 10px;color:#fff;margin-bottom:20px;margin-top:20px;}
.bar .title{color:#fff;font-size:36px;margin:0;}
.bar .button{margin:0 0px 0 15px;}

.subpage-detail .crumbs{background:#7f7f7f;padding-bottom:1px;}
.subpage-detail #maincontainer .maincol h1{font-size:36px;margin-bottom:0;}
.subpage-detail #maincontainer .maincol .post-meta {margin-bottom:15px;}
.subpage-detail #maincontainer .maincol .post-meta .categories a { color: #3D3F86;}
.subpage-detail #maincontainer .maincol h2{font-size:18px;color:#595959;font-weight:normal;}
.subpage-detail #maincontainer .maincol h2.alt{color:#992222;}

.slides_container {width:961px;height:391px;}
.slides_container div {width:961px;height:391px;	display:block;}

.pagination li{display:inline-block;*display:inline;zoom:1;vertical-align:top;margin-bottom:0;
/* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #1a1a1a, #0a0a0a); 
/* Firefox 3.6+ */ background: -moz-linear-gradient(top, #1a1a1a, #0a0a0a); 
/* IE 10 */ background: -ms-linear-gradient(top, #1a1a1a, #0a0a0a);
-pie-background:linear-gradient(#1a1a1a 50%, transparent 50%, #0a0a0a) 0 0 / 50px #0a0a0a;
behavior:url(/wp-content/themes/twc2/js/PIE.htc);margin-right:5px;
}
.pagination li.current{
/* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #a33939, #7e2424); 
/* Firefox 3.6+ */ background: -moz-linear-gradient(top, #a33939, #7e2424); 
/* IE 10 */ background: -ms-linear-gradient(top, #a33939, #7e2424);
-pie-background:linear-gradient(#a33939 50%, transparent 50%, #7e2424) 0 0 / 50px #7e2424;
behavior:url(/wp-content/themes/twc2/js/PIE.htc);
}
.pagination{margin:-16px 20px 0;position:relative;bottom:20px;z-index:9999;}
.pagination li a{color:#999;padding:1px 5px;display:inline-block;*display:inline;zoom:1;vertical-align:top;}
.pagination li.current a{color:#fff;}
.oldernewer .older { width: 45%; float: right; text-align: right; } 
.oldernewer .newer { width: 45%; float: left; text-align: left; }  

.clear { clear:both; }
.fright { float: right;}
.fleft { float: left;}

/* Alignment */
.alignleft {
        display: inline;
        float: left;
        margin-right: 1.625em;
}
.alignright {
        display: inline;
        float: right;
        margin-left: 1.625em;
}
.aligncenter {
        clear: both;
        display: block;
        margin-left: auto;
        margin-right: auto;
}
.people { clear: both; margin-bottom: 25px; }

.wp-caption-text {color: #777; font-style: italic;}

.most-recent-stories ul li{border-bottom:1px solid #ccc;margin:0;}
.most-recent-stories ul li:last-child{border-bottom:0px solid #ccc;}
.subpage #maincontainer .sidecol .most-recent-stories .list-stripe li{padding:5px 0px;}
