body { margin: 0px; color: rgb(204, 204, 204); font: 11px/15px Arial,Helvetica,sans-serif; background: rgb(0, 0, 0) url(ce6ed0b420f622bd68ac7ac03b2d4601ebf67a21.jpg)  no-repeat scroll 50% 0px; }
html { min-width: 990px; }
img { border-style: none; }
a { text-decoration: none; color: rgb(178, 178, 178); }
a:hover { text-decoration: underline; }
q { quotes: none; }
q::before { content: ""; }
q::after { content: ""; }
#wrapper { margin: 0px auto; padding: 0px 20px; max-width: 970px; min-width: 510px; }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  #wrapper { width: 970px; }
}
#header { position: relative; margin: 0px auto 24px; top: 0px; width: 940px; padding: 0px 20px; }
.logo { margin: 0px; position: absolute; top: 0px; left: 0px; overflow: hidden; text-indent: -9999px; width: 105px; height: 75px; }
.inner .logo { left: 0px; }
.logo span { background: transparent url(73fbf3bdcb9af9805e22f50f67c14e1256694083.png)  no-repeat scroll 0% 0%; display: block; height: 100%; }
.logo a { position: relative; display: block; height: 100%; }
.container { overflow: hidden; }
#header .container { padding-top: 35px; overflow: visible; padding-right: 10px; }
.top-nav { margin: 0px 5px 0px 0px; list-style: outside none none; text-align: right; padding: 0px; }
.inner .top-nav { margin-right: -7px; }
.top-nav li { display: inline-block; padding: 7px; font-size: 10px; background: transparent url(5fb8e861737fcc117a9332b7cbecf6ba6a34fbe1.gif)  no-repeat scroll 0px 50%; }
.top-nav li:first-child { background: transparent none repeat scroll 0% 0%; }
.search-form { float: right; width: 150px; padding-right: 12px; margin-top: 9px; margin-left: 15px; }
.inner .search-form { padding-right: 0px; }
.search-form fieldset, .search-form form { padding: 0px; margin: 0px; border: 0px none; }
.inp01 { background: transparent url(06d4bf0cae66de529565524f6aba9613b7fe320d.gif)  no-repeat scroll 0% 0%; width: 110px; height: 23px; float: left; }
.inp01 input { width: 96px; height: 13px; line-height: 13px; padding: 5px 7px; border-style: none; background: transparent none repeat scroll 0% 0%; color: rgb(0, 0, 0); font-size: 11px; }
.btn01 { float: left; cursor: pointer; }
.btn01 span { float: left; background: transparent url(ffe812e68de0b8ae613089ae3c4eee668348e02f.png)  no-repeat scroll 0% 0%; height: 23px; line-height: 23px; padding: 0px 7px 0px 10px; color: rgb(255, 255, 255); }
.btn01 .r { background: transparent url(f07cb14d167406cb620cb1f504be436c0bf0c9d0.png)  no-repeat scroll 0% 0%; padding: 0px; width: 4px; height: 23px; }
.btn01:hover { text-decoration: none; }
.btn01:hover span { background: transparent url(9d3cb60cba73deafb3d9fccfe2301f99b142dc15.png)  no-repeat scroll 0% 0%; }
.btn01:hover .r { background: transparent url(875ee5e9bd573c9005f10e156552dd6f34420075.png)  no-repeat scroll 0% 0%; }
.search-form .btn01 { float: right; }
#navigation { margin: 10px 0px 0px; padding: 0px; list-style: outside none none; float: right; }
#navigation li { float: left; line-height: 23px; margin-right: 5px; display: inline; }
#navigation li.submenu { position: relative; }
#navigation li.static > a { cursor: default; }
#navigation li.submenu ul.sub-menu { padding: 5px 0px 0px; display: none; clear: both; background: transparent url(2d8558102135dea98ae9e2354e0bf1f816e00eb4.gif)  no-repeat scroll 0% 0%; position: absolute; top: 20px; z-index: 10000; width: 130px; border-left: 12px solid rgb(0, 0, 0); border-radius: 0px 0px 0px 5px; }
#navigation li.submenu:hover ul.sub-menu, #navigation li.submenu.hover ul.sub-menu { display: block; }
#navigation li.submenu ul.sub-menu li { display: block; float: none; clear: both; background: transparent url(4d55c98e260099d1820de60df2d198d9509daa2b.gif)  repeat-y scroll 0% 0%; padding: 4px 15px 4px 0px; width: 115px; line-height: 15px; }
#navigation li.submenu ul.sub-menu li a { float: none; white-space: normal; font-weight: bold; text-transform: none; }
#navigation li.submenu ul.sub-menu li a .c { float: none; padding: 0px; background: transparent none repeat scroll 0% 0%; }
#navigation li.submenu ul.sub-menu li a .r { display: none; }
#navigation li.submenu ul.sub-menu li.last { height: 4px; padding: 0px; width: 130px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; border-radius: 0px 0px 5px; }
#navigation a { float: left; height: 24px; overflow: hidden; font-size: 11px; cursor: pointer; white-space: nowrap; padding-right: 4px; }
#navigation span { float: left; height: 24px; }
#navigation a:hover { text-decoration: none; color: rgb(240, 240, 240); }
#navigation a .c { padding: 0px 7px 0px 11px; }
#navigation a:hover .c { background: transparent url(38d4dff9eaec6a63c182d719dfc6fae5ec0b5d23.png)  no-repeat scroll 0% 0%; }
#navigation li.submenu:hover a .c, #navigation li.current-menu-item a .c { background: transparent url(945fad383ae0006ff0273e82040964810d621279.png)  no-repeat scroll 0% 0%; }
#navigation li.current-menu-ancestor a .c { background: transparent url(945fad383ae0006ff0273e82040964810d621279.png)  no-repeat scroll 0% 0%; }
#navigation a .r { width: 4px; margin-right: -4px; }
#navigation a:hover .r { background: transparent url(3792a547dcfd6830e02c3401a19d9d7a4f68fb9b.png)  no-repeat scroll 0% 0%; }
#navigation li.submenu:hover a .r, #navigation li.current-menu-item a .r { background: transparent url(f8c62ed82444e05f066e0ff5557e3c784f98ac10.png)  no-repeat scroll 0% 0%; }
#navigation li.current-menu-ancestor a .r { background: transparent url(f8c62ed82444e05f066e0ff5557e3c784f98ac10.png)  no-repeat scroll 0% 0%; }
#navigation strong { font-weight: normal; background: transparent url(630aef5ecd69eb66bb7389a590473a4d663e6cfd.gif)  no-repeat scroll 100% 50%; padding-right: 10px; }
#navigation .submenu a:hover .c { background: transparent url(97f9501873736d40663b1ab36f470650fbb68712.png)  no-repeat scroll 0% 0%; }
#main { width: 100%; padding: 55px 0px 0px; }
#main::after { content: ""; display: block; clear: both; }
#main h2 { margin: 0px 0px 7px; color: rgb(255, 255, 255); font: 27px/30px Arial,Helvetica,sans-serif; }
#main h3 { margin: 0px; color: rgb(255, 255, 255); font: bold 18px/21px Arial,Helvetica,sans-serif; }
#main #content h3 { color: rgb(103, 103, 103); }
#main #content ul.main-items h3 { color: rgb(255, 255, 255); }
#main h4 { margin: 0px 0px 2px; color: rgb(255, 255, 255); font: 14px/16px Arial,Helvetica,sans-serif; }
.main-items { margin: 0px -20px 0px 0px; padding: 0px; list-style: outside none none; width: 970px; }
.main-items::after { content: ""; display: block; clear: both; }
.main-items li { float: left; margin-right: 20px; display: inline; }
.redbox { background: transparent url(fd884ca06eadfbd74c27b18d2a610828057f1bfd.png)  no-repeat scroll -21px -7px; width: 393px; height: 171px; padding: 109px 31px 0px; }
.redbox:hover { background: transparent url(fd884ca06eadfbd74c27b18d2a610828057f1bfd.png)  no-repeat scroll 5px top; width: 386px; height: 187px; margin: -7px 0px 0px -26px; padding: 116px 57px 0px; }
.redbox a { color: rgb(255, 255, 255); }
.redbox p { font-size: 18px; color: rgb(255, 255, 255); line-height: 23px; }
.player img { vertical-align: top; }
.player .img1 { display: block; }
.main-items li.hover .player .img1, .main-items li:hover .player .img1 { margin: 7px 7px 0px; }
.main-items li.hover .box, .main-items li:hover .box { background: transparent url(6109d282197a0fddab3c7b3d2f118faede107396.png)  no-repeat scroll 0% 0%; padding: 2px 11px 11px; width: 473px; }
.box { width: 459px; padding: 9px 18px 18px; margin: -9px -18px -15px; position: relative; }
.box-holder { padding: 11px 0px 11px 20px; line-height: 19px; }
.box .box-holder { width: 439px; background: transparent url(22d243a21882b0a691f99633ffb94046f8f94cf6.png)  no-repeat scroll 0% 0%; text-align: left; }
li.alt .box:hover .box-holder, li.alt .box.hover .box-holder { background: transparent none repeat scroll 0% 0%; }
.main-items li.hover .box-holder, .main-items li:hover .box-holder { padding: 11px 7px 19px 27px; }
.box-holder strong { display: block; color: rgb(255, 255, 255); font-size: 14px; }
.box01 { color: rgb(255, 255, 255); width: 252px; margin: -9px -15px 0px -17px; }
.box01-holder { background: transparent url(a1c50ff4777f2d19e194cae2d15322455049a977.gif)  no-repeat scroll 15px 9px; padding: 24px 29px 24px 32px; height: 257px; position: relative; }
.main-items .hover .box01-holder, .main-items li:hover .box01-holder { background: transparent url(d5ab1aa2b560c4d9ecab6586b6c41c36358c863c.png)  no-repeat scroll 0% 0%; }
.box01 p { margin: 0px 0px 14px; }
#main .box01 h3, #main .box03 h3 { margin: 0px 0px 7px; }
.mail-form { position: relative; }
.mail-form fieldset, .mail-form form { padding: 0px; margin: 0px; border: 0px none; }
.inp02 { background: transparent url(5b34f72705790a0c6ab2bd9de4ea8dcae1978d0e.gif)  no-repeat scroll 0% 0%; width: 132px; height: 23px; float: left; }
.inp02 input { width: 118px; height: 13px; line-height: 13px; padding: 5px 7px; border-style: none; background: transparent none repeat scroll 0% 0%; color: rgb(0, 0, 0); font-size: 11px; }
.mail-form .btn01 { float: right; }
.box02 { width: 220px; background: transparent url(13de31751465b0cd44466737b465d85b8e60f91c.png)  repeat scroll 0% 0%; }
.img-holder img { vertical-align: top; }
.box02 .text { padding: 14px 13px 0px 17px; overflow: hidden; width: 190px; }
.box02 span { display: block; margin-bottom: 6px; color: rgb(153, 153, 153); }
.box02 p { margin: 0px; }
.items { min-height: 280px; }
.box03 { background: transparent url(d74a7946e7609d503d007d2c130ab0c4f9179f8c.gif)  no-repeat scroll 0% 0%; width: 195px; overflow: hidden; height: 254px; padding: 15px 10px 11px 15px; color: rgb(255, 255, 255); }
.inner .box03 { position: relative; }
.box03 p { margin: 0px 0px 14px; }
.number-list { margin: 0px; padding: 0px; overflow: hidden; list-style: outside none none; width: 100%; }
.number-list li { overflow: hidden; width: 100%; line-height: 12px; padding: 0px 0px 12px; }
.number-list li p { margin: 0px; }
.number-list span { float: left; background: transparent url(cabc59f3548f86c6fd3f9376b35eaa9131298ad7.gif)  no-repeat scroll 0% 0%; width: 24px; height: 24px; line-height: 24px; text-align: center; margin-right: 6px; }
.link-holder { overflow: hidden; padding: 5px 0px 0px; line-height: 11px; }
.link-holder .btn01 { margin-right: 25px; }
.link01 { line-height: 11px; color: rgb(255, 255, 255); }
.ico01 { float: right; margin: -2px 0px 0px; width: 35px; height: 35px; text-indent: -9999px; }
.text01 { line-height: 30px; position: absolute; bottom: 10px; width: 190px; }
.text01::after { content: ""; display: block; clear: both; }
.text01 span { color: rgb(153, 153, 153); }
.tagcloud { color: rgb(153, 153, 153); text-align: center; padding: 10px; line-height: normal; height: 250px; overflow: hidden; }
.tagcloud a { vertical-align: middle; display: inline-block; line-height: 100%; }
.main-items01 { margin-bottom: 17px; }
.userpic01 { overflow: hidden; width: 100%; padding: 19px 0px 14px; }
.userpic01 a { margin-right: 8px; display: inline-block; vertical-align: middle; }
#main .userpic01 h4 { margin: 0px; width: auto; }
.panel-social-facebook a.ico01 { background: transparent url(c5b3bc2ebdb036c199673dc6013038384915d485.gif)  no-repeat scroll 0% 0%; }
.panel-social-flickr a.ico01 { background: transparent url(8740371f1a8210e3e532d8e0d20aeb802f08dba4.gif)  no-repeat scroll 0% 0%; }
.panel-social-twitter a.ico01 { background: transparent url(2d1b6b3c7a674a7cacf99b8811dcb4d6763933b3.gif)  no-repeat scroll 0% 0%; }
.panel-social-slideshare a.ico01 { background: transparent url(e78f3e7ea5cfb496957858214987ff1198fe2947.gif)  no-repeat scroll 0% 0%; }
.panel-social-youtube .img-holder { height: 200px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
.panel-social-youtube .img-holder a { height: 200px; display: table-cell; vertical-align: middle; }
.panel-social-youtube .img-holder img { vertical-align: middle; }
.panel-social-youtube img.playvideo { position: absolute; left: 0%; top: 0%; }
.panel-article .text { height: 250px; }
.panel-image-article .text { height: 85px; }
.panel-social-facebook .text .post, .panel-social-twitter .text .post { height: 208px; }
.main-logo { display: block; overflow: hidden; text-indent: -9999px; background: transparent url(cbb9f0ae2ca029116cdbb8793972cf2ff796e9da.png)  no-repeat scroll 0% 0%; width: 155px; height: 68px; margin: 0px auto 21px; }
.main-logo a { display: block; height: 100%; position: relative; }
.box04 { padding: 34px 19px 11px 15px; width: 186px; }
.text-box { background: transparent url(481b524ab641293577ac19a1ae317ff64e19d26b.gif)  no-repeat scroll 0% 0%; width: 178px; height: 109px; text-align: center; padding: 11px 5px; }
.box02 .text02 { padding-top: 50px; }
.box05 { background: rgb(0, 0, 0) none repeat scroll 0% 0%; width: 192px; padding: 13px 14px 0px; min-height: 267px; }
.box05 .img-holder { margin-bottom: 28px; }
#main .box05 h4 { margin-bottom: 25px; }
.bottom-box { margin: 10px 22px 0px 8px; background: transparent url(56f75b3990c959281b05bb072570ce3c5bb90e79.png)  no-repeat scroll 0% 0%; overflow: hidden; padding: 15px 16px 6px 13px; font-family: Verdana,Geneva,sans-serif; }
.bottom-box .container { padding-bottom: 10px; overflow: hidden; }
.bottom-box .container .media { float: right; padding-top: 3px; }
.paging { margin: 0px; padding: 0px 35px 0px 0px; list-style: outside none none; float: right; }
.paging01 { float: left; padding: 0px; }
.paging a { color: rgb(204, 204, 204); }
.paging .unactive { color: rgb(102, 102, 102); cursor: default; }
.paging .unactive:hover { text-decoration: none; }
.paging li { float: left; margin: 0px 8px 0px 0px; line-height: 24px; display: inline; }
.paging span { float: left; }
.paging span a { float: left; width: 25px; text-align: center; height: 25px; }
.paging .active span a, .paging span a:hover { color: rgb(0, 0, 0); text-decoration: none; background: transparent url(75706ba08b1d3a1b553f4cfa7a3eff26731ff074.gif)  no-repeat scroll 0% 0%; }
.bookmark { float: right; margin: 4px 25px 0px; }
.back-link { float: right; padding: 0px 15px 0px 0px; background: transparent url(bebb2105951618b5a6948ecc3e4e797463c9ec21.gif)  no-repeat scroll 100% 50%; }
.inner #main {  }
.main-holder { width: 942px; margin: 0px -20px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: left; overflow: hidden; position: relative; padding: 12px 20px 12px 18px; }
#content { width: 700px; color: rgb(103, 103, 103); float: left; font-size: 14px; line-height: 21px; padding-bottom: 35px; overflow: hidden; }
.breadcrumbs { margin: 0px 0px 6px; padding: 0px; list-style: outside none none; overflow: hidden; width: 100%; }
.breadcrumbs li { float: left; background: transparent url(2974ea779c28f555abeffb6d659c67b2ebf4b4cf.gif)  no-repeat scroll 100% 50%; padding-right: 14px; margin-right: 10px; font-size: 11px; color: rgb(103, 103, 103); }
.breadcrumbs li a { color: rgb(103, 103, 103); }
#content h1 { color: rgb(232, 96, 36); font: bold 40px/48px Arial,Helvetica,sans-serif; margin: 0px; }
.error404 #content h1 { margin-bottom: 40px; }
.posted { display: block; color: rgb(153, 153, 153); font-size: 11px; line-height: 15px; margin-bottom: 25px; }
.posted a { margin-left: 4px; color: rgb(153, 153, 153); }
.posted span { margin: 0px 10px; }
.main-text { font-size: 18px; line-height: 25px; padding: 5px 30px 22px 0px; }
.main-text p { margin: 0px; }
#content .text { overflow: hidden; width: 100%; padding-bottom: 24px; }
#content .text .img-holder { float: left; margin: 5px 28px 0px 0px; }
#content .text p { margin: 0px; }
#content .img-holder img { vertical-align: top; }
#content h4 { color: rgb(103, 103, 103); font-weight: bold; }
.quotation { width: 243px; padding: 36px 30px 25px 39px; margin: 0px 0px 0px 15px; float: right; background: transparent url(8e0c87b58d32d2860f623dd90d5c164cb11b04cc.gif)  no-repeat scroll 0px 15px; }
.quotation blockquote { margin: 0px; }
.quotation q { color: rgb(230, 34, 37); font-size: 16px; line-height: 24px; }
.quotation cite { display: block; padding-top: 5px; text-align: right; font: 11px/16px Arial,Helvetica,sans-serif; }
.quotation cite span { display: block; }
#content .text .mb { margin-bottom: 21px; }
#main #content .main-items h4 { color: rgb(255, 255, 255); font-weight: normal; }
#content .main-items li { font-size: 11px; line-height: 15px; color: rgb(204, 204, 204); }
#content .main-items .text { width: auto; padding-bottom: 0px; }
#content .title01 { margin: 13px 0px 0px; padding: 12px 0px 19px; border-top: 1px solid rgb(204, 204, 204); font: bold 24px Arial,Helvetica,sans-serif; color: rgb(48, 48, 48); }
.error404 #content .title01 { display: none; }
.vidget-box { border-top: 1px solid rgb(204, 204, 204); margin-top: 33px; padding: 32px 0px 14px; }
#content .back-link { color: rgb(51, 51, 51); font: 11px Verdana,Geneva,sans-serif; background-image: url(990272f19a6307747c485fefaa3c4defa7de4198.gif) ; }
#sidebar { width: 220px; float: right; padding: 30px 0px 0px; overflow: hidden; }
.rss-vidget { margin-bottom: 20px; background: rgb(242, 241, 241) none repeat scroll 0% 0%; height: 33px; width: 210px; padding: 5px; }
.rss-vidget img { float: left; }
.rss-vidget a.btn-rss { height: 32px; width: 55px; background: transparent url(fddfeac0c68a5c74baf8fbf86f44b5c62f4f3468.gif)  no-repeat scroll 0% 0%; display: block; margin-left: 10px; padding-left: 40px; color: rgb(51, 51, 51); float: left; }
#sidebar .main-items li { margin: 0px 0px 20px; float: none; display: block; }
#sidebar .main-items li li { margin-bottom: 0px; }
.text-holder { margin-bottom: 24px; }
#purecontent ul, .list01 { margin: 0px; padding: 0px 0px 26px; list-style: outside none none; }
#purecontent ol { margin: 0px; padding: 0px 0px 26px 20px; }
#purecontent ol li { margin: 0px; }
#purecontent ul li, .list01 li { background: transparent url(dd663ff83dd178d336e0e3e7b2dc1861a13404fc.gif)  no-repeat scroll 0px 7px; padding: 0px 0px 0px 14px; }
.table { width: 700px; padding: 0px 0px 17px; }
.table table { width: 100%; border-collapse: collapse; padding: 0px; margin: 0px; }
.table th { text-align: left; }
.table .first { width: 205px; }
.table .center { width: 139px; text-align: center; }
.table span { padding: 7px 13px; }
.table td, .table th { padding: 0px 1px 1px 0px; }
.table th span { background: rgb(204, 204, 204) none repeat scroll 0% 0%; display: block; }
.table td span { display: block; background: rgb(238, 238, 238) none repeat scroll 0% 0%; }
.text0 { padding-bottom: 0px ! important; }
#video { padding: 12px 0px 72px; }
#sidebar .tagcloud { padding-bottom: 26px; }
#sidebar .main-items { width: 100%; margin: 0px; }
#content .main-items { width: 720px; }
.error404 #content .main-items { width: 960px; }
#footer { padding: 69px 22px 20px 0px; line-height: 30px; color: rgb(255, 255, 255); }
.inner #footer { padding-right: 0px; }
#footer p { margin: 0px; padding-left: 8px; }
.inner #footer p { padding-left: 0px; }
#footer ul { margin: 0px; padding: 0px; list-style: outside none none; float: right; }
#footer li { margin-left: 5px; display: inline; float: left; }
#footer img { vertical-align: top; }
#main .modified { width: 100%; margin: 0px; }
#main .modified li.alt { width: 459px; margin: 10px 5px 10px 12px; }
#main .modified li.alt .box { text-align: center; }
#main .modified li.alt:hover .box iframe#videoplayer { margin: 7px 0px 0px; }
#main .modified li { float: none; display: inline-block; vertical-align: top; width: 220px; height: 280px; margin: 10px 5px 10px 13px; }
#main .modified li .number-list { padding-bottom: 0px; }
#main .modified li .number-list li { width: 100%; }
#main li .number-list li { height: auto; margin: 0px 0px 5px; padding: 0px; }
#main .modified li:hover .box-modified, #main .modified li.hover .box-modified { padding: 10px; margin: -10px; position: relative; }
#main .modified li .box-modified { width: 252px; height: 296px; }
#main .modified li .box02 { background: transparent url(13de31751465b0cd44466737b465d85b8e60f91c.png)  no-repeat scroll 0px 0px; margin: -9px -15px 0px -18px; padding-top: 9px; }
#main .modified li .panel-quote .text { padding: 25px 10px 0px 17px; }
.box-modified-holder { width: 220px; height: 280px; margin: 0px auto; position: relative; }
#main .modified li .img-holder { min-height: 160px; }
#main .modified li:hover .box02, #main .modified li.hover .box02 { background: transparent url(a44aa1c6ab7b8fbfcc0f8dbcc60a8a1edb772f61.png)  no-repeat scroll 0px 0px; margin: -9px -15px 0px -18px; padding: 9px 0px 0px; }
.inner #wrapper { min-width: 954px; width: 940px; }
.inner #header { width: 920px; }
.inner #content { overflow: visible; }
.inner .main-items .box02, .inner #sidebar .box02 { background: transparent url(a8adebab72b9311c39fad671fb7f0c436a3338b4.png)  repeat scroll 0% 0%; }
.inner .main-items li:hover .box02, .inner ul.main-items li.hover .box02, .inner #sidebar .items:hover, .inner #sidebar .items.hover, box02 { background: transparent url(89ee48bb99f94d3ae9a08386bd30d8aaa98ae967.png)  repeat scroll 0% 0%; cursor: pointer; }
.inner #sidebar .items { margin-bottom: 15px; visibility: hidden; }
ul.main-items .static-panel .number-list li p { display: inline-block; vertical-align: middle; width: 155px; }
ul.main-items .static-panel .number-list li span { float: none; display: inline-block; }
#main .static-panel form li.gfield { width: 120px; float: left; clear: left; margin: 0px 0px 5px; height: auto; }
#main .static-panel form li.gfield label { display: none; }
.gfield_admin_icons { display: none; }
#main .static-panel form li.gfield .ginput_container input { height: 12px; width: 116px; line-height: 11px; padding: 0px; font-size: 11px; }
#main .static-panel form ul { padding-left: 0px; list-style: outside none none; margin: -5px 0px 5px; overflow: visible; width: 120px; }
#main .static-panel .gform_wrapper { max-width: none; margin: 0px; width: 191px; }
#main .static-panel form .gform_body { width: 120px; }
#main .static-panel form .gform_footer { float: right; margin: 0px; padding: 0px; width: 55px; clear: none; }
#main .static-panel form .gform_button:hover { background-position: 0px bottom; }
#main .static-panel form .validation_error { display: none; }
#main .static-panel form .gfield_error {  }
ul.main-items .rise-panel a, .inner .rise-panel a { color: rgb(255, 255, 255); }
ul.main-items .rise-panel a:hover, #sidebar .rise-panel a:hover { text-decoration: none; }
.box-holder a:hover strong, #main ul.main-items a:hover h2, #main ul.main-items a:hover h3, #main ul.main-items a:hover h4 { text-decoration: underline; }
#main .box01-holder .link-holder, .inner .box03 .link-holder { position: absolute; bottom: 35px; width: 193px; }
.inner .box03 .link-holder { bottom: 19px; }
#prevideo {  }
.panel-quote .openquote { background: transparent url(55e26282e49339f70e38ad88abc9f83fc2233816.gif)  no-repeat scroll 0% 0%; width: 24px; height: 20px; float: left; padding: 0px 10px 0px 0px; margin: -2px 0px 0px; }
.panel-quote p .endquote { background: transparent url(be3867abb14c7d8860d2611b7e740ea11bb81117.gif)  no-repeat scroll 0% 0%; width: 24px; height: 21px; display: inline-block; vertical-align: -13px; }
.panel-quote p { font-size: 14px; line-height: 150%; }
.panel-quote .meta { font-size: 13px; text-align: right; margin-top: 5px; }
.panel-quote .meta span { color: rgb(255, 255, 255); margin-bottom: 3px; }
#purecontent .form-holder .item { margin-bottom: 0px; padding-bottom: 20px; border: 0px none; }
#purecontent .form-holder .item.last { border-top: 1px solid rgb(204, 204, 204); padding-top: 20px; display: none; }
#purecontent .form-holder .hint { font-size: 10px; color: rgb(141, 141, 141); }
#purecontent .form-holder .item .form span { text-align: right; display: block; line-height: 130%; }
#purecontent .form-holder .item .title { display: inline-block; vertical-align: top; margin-right: 10px; }
#purecontent .form-holder .item .list { display: inline-block; vertical-align: top; padding-top: 6px; }
#purecontent .form-holder .item .list p { display: inline; }
#purecontent .form-holder .item .list .hint { background: transparent url(ed47678ba8e0fab4a3b8317fafa1d7edb013b7cd.png)  no-repeat scroll left center; padding: 2px 2px 2px 20px; display: none; }
#purecontent .form-holder .item .title p { font-size: 18px; color: rgb(51, 51, 51); font-weight: bold; padding-top: 5px; display: inline-block; vertical-align: top; margin: 0px; }
#purecontent .form-holder .item .title span { background: transparent url(018812d6e4fa7acdbc541adb8e2208df9df7cb7f.png)  no-repeat scroll left top; color: rgb(255, 255, 255); font-weight: bold; width: 21px; height: 21px; display: inline-block; vertical-align: top; font-size: 18px; padding: 6px; text-align: center; margin-right: 10px; }
#purecontent .form-holder .item { font-size: 14px; }
#purecontent .form-holder .item .gform_body .gform_fields { list-style: outside none none; }
#purecontent .form-holder .item .gform_body .gfield { list-style: outside none none; background: transparent url(ff0e86ed34b81deccbbf92efb834e61404657fd9.gif)  repeat-y scroll left top; border-bottom: 1px solid rgb(255, 255, 255); }
#purecontent .form-holder .item .gform_body .gfield.gfield_error { margin-bottom: 0px ! important; padding: 0px 5px 0px 14px ! important; border-bottom: 1px dotted rgb(200, 151, 151); background-position: -1px 0px; }
#purecontent .form-holder .item .gform_body .gfield.gfield_error > div input { height: 15px; width: 204px; }
#purecontent .form-holder .item .gform_body .gfield label, #purecontent .form-holder .item .gform_body .gfield div { padding: 7px; }
#purecontent .form-holder .item .gform_body .gfield label { background: rgb(225, 225, 225) none repeat scroll 0% 0%; width: 30%; display: inline-block; vertical-align: top; text-align: right; border-bottom: 0px solid rgb(255, 255, 255); border-right: 0px solid rgb(255, 255, 255); }
#purecontent .form-holder .item .gform_body .gfield label .gfield_required { font-style: italic; }
#purecontent .form-holder .item .gform_body .gfield > div { width: 65%; display: inline-block; vertical-align: top; margin-left: 0px; }
#purecontent .form-holder .item .gform_body .gfield > div input { width: 200px; }
#purecontent .form-holder .item .gform_body .gfield > div .short { width: 31px; }
#purecontent .form-holder .item .gform_body .gfield > div .long { width: 100px; }
#purecontent .form-holder .item .gform_body .gfield > div .longer { width: 300px; }
#purecontent .form-holder .item .gform_body .gfield > div textarea { width: 300px; height: 150px; overflow: hidden; }
#purecontent .form-holder .item .gform_body .gfield label.error { color: rgb(237, 28, 36); font-size: 10px; display: inline-block; vertical-align: top; padding: 0px 5px; }
#purecontent .form-holder .item .submit-form .button-submit { float: right; margin-left: 10px; background: transparent url(2fe4345b182d080e76ddbca605158966344b4cb1.jpg)  no-repeat scroll left top; width: 108px; height: 42px; }
#purecontent .form-holder .item .submit-form .button-submit input { border: 0px none; background: transparent none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-weight: bold; font-size: 18px; font-family: Arial; padding: 9px 20px; cursor: pointer; }
#purecontent .form-holder .item .submit-form .button-submit input:hover { background-position: 0px bottom; }
#purecontent .form-holder .gform_footer input { float: right; height: 42px; width: 108px; background: transparent url(2fe4345b182d080e76ddbca605158966344b4cb1.jpg)  no-repeat scroll 0% 0%; border: medium none; color: rgb(255, 255, 255); cursor: pointer; font-family: Arial; font-size: 18px; font-weight: bold; padding-bottom: 4px; }
#purecontent .form-holder .gform_footer input:hover { background-position: 0px bottom; }
#purecontent .form-holder .item .submit-form p { text-align: right; padding-top: 11px; }
#purecontent .form-holder .form-content li.gfield { padding-left: 12px; line-height: 1em; }
#purecontent .form-holder .form-content li.gfield .gfield_label { font-weight: normal; line-height: 21px; margin: 0px; }
#purecontent .form-holder .form-content li.gfield .gfield_label span { display: inline; }
#purecontent .form-holder .form-content li.gfield .ginput_container { margin-right: 5px; }
#purecontent .form-holder .form-content li.gfield .gfield_admin_icons { display: none; }
#purecontent .form-holder .form-content li.gfield .gfield_description { text-align: right; font-size: 10px; width: 30%; padding: 0px 0px 0px 7px; margin: -7px 0px 7px; color: rgb(141, 141, 141); }
#main h1 { line-height: 38px; margin-bottom: 5px; }
#main h2 { font-size: 16px; line-height: 22px; font-weight: bold; margin-bottom: 10px; }
#main h3 { font-size: 14px; line-height: 18px; font-weight: bold; margin-bottom: 5px; display: block; }
#purecontent blockquote { font-size: 16px; line-height: 24px; color: rgb(230, 34, 37); width: 230px; float: left; background: transparent url(31626b5255b62d6deb22a709e98b2dfdeb4ece52.png)  no-repeat scroll left top; padding: 35px 10px; margin: 0px 15px 15px 0px; }
#purecontent blockquote.righted { float: right; }
#purecontent blockquote .cite { text-align: right; color: rgb(103, 103, 103); font-size: 12px; line-height: 14px; }
#purecontent blockquote p { padding: 0px; margin: 0px; }
.youTubeWrap { margin-bottom: 30px; }
#main #content .main-items h4 a { font-weight: bold; font-size: 13px; color: rgb(255, 255, 255); }
#content .title01 { border-top: 0px none; }
.winnerShowcase .banner { padding-left: 0px; }
.winnerShowcase {  }
.winnerShowcase ul { margin: 0px; padding: 0px; }
.winnerShowcase li { width: 160px; margin: 0px 20px 20px 0px; padding: 0px; list-style-type: none; float: left; background: rgb(215, 21, 34) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.winnerShowcase li.fourth { margin-right: 0px; }
.winnerShowcase p { padding: 10px; margin: 0px; font-size: 12px; line-height: 16px; font-weight: bold; }
.winnerShowcase a { color: rgb(255, 255, 255); }
.winnerShowcase img { display: block; }
.connectWithRise { padding: 25px 0px 45px; border-top: 1px solid rgb(204, 204, 204); }
.connectWithRise p { margin: 0px 15px 0px 0px; font-weight: bold; float: left; }
.social { width: 18px; height: 18px; margin-right: 5px; text-indent: -9999px; background: transparent url(7e9c454c346884e8ffe32ec8102437dd62d10046.png)  repeat scroll 0% 0%; float: left; }
.twitterIcon { background-position: 0px 0px; }
.fbIcon { background-position: -23px 0px; }
.youTubeIcon { background-position: -47px 0px; }
.emailIcon { background-position: -72px 0px; }
.socialIcons { float: left; }
#purecontent .banner { margin-bottom: 30px; margin-top: 9px; }
#purecontent .innerLeftCol { width: 380px; float: left; }
#purecontent .innerRightCol { width: 300px; padding-left: 20px; float: left; }
#purecontent #carouselThumbs { width: 300px; height: 62px; margin-top: 15px; overflow: hidden; }
#purecontent #carouselThumbs ul, #purecontent #carouselThumbs li { padding: 0px; margin: 0px; list-style-type: none; background: transparent none repeat scroll 0% 0%; }
#purecontent #carouselThumbs ul { width: 1000px; }
#purecontent #carouselThumbs li { width: 72px; height: 62px; display: block; float: left; }
#purecontent #carouselThumbs li a { border-style: solid; border-color: rgb(0, 0, 0); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 2px 1px; width: 70px; height: 58px; display: block; }
#purecontent #carouselThumbs li a.current { border-color: rgb(215, 21, 34); }
#carouselPrev, #carouselNext { position: absolute; width: 17px; height: 62px; z-index: 99; }
#carouselNext { margin-left: 283px; }
#project { display: none; }
.static-panel .gfield_error .validation_message, .static-panel .gform_ajax_spinner { margin-top: 3px; }
#flash, #loader { text-transform: uppercase; height: 41px; text-align: center; line-height: 41px; position: fixed; left: 46%; top: 200px; }
#flash { line-height: 22px; }
#flash .l, #loader .l { background: transparent url(1b53e962af0b4281c1b308d63a463973f3d1dc9f.png)  no-repeat scroll 0% 0%; display: inline-block; vertical-align: top; padding: 0px 20px; }
#flash .r, #loader .r { background: transparent url(e1c8a9dea4f1fa185d19c15c74df5d641d110b63.png)  no-repeat scroll 0% 0%; display: inline-block; width: 6px; height: 42px; vertical-align: top; }
#flash img, #loader img { vertical-align: middle; margin-right: 10px; }
a.field_delete_icon, a.field_edit_icon { display: none; }
#purecontent h2 { color: rgb(103, 103, 103); }
#purecontent h3 { margin-bottom: 7px; }
#purecontent a { color: rgb(205, 25, 32); }
#content #purecontent p { margin: 0px 0px 24px; }
#content #purecontent p.main-text { margin-bottom: 0px; }
#content #purecontent .img-holder { float: left; margin: 5px 28px 0px 0px; }
.alignright { float: right; padding: 0px 0px 5px 5px; }
.clear { clear: both; float: none; }
.socialBar { padding: 5px 10px 0px; background: rgb(232, 236, 239) none repeat scroll 0% 0%; border-style: solid; border-color: rgb(204, 204, 204); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 1px 0px; margin-bottom: 10px; }
.socialBar .tweet, .socialBar .fb-like { display: inline-block; vertical-align: top ! important; }
@font-face {
  font-family: "SaunaRegular";
  font-style: normal;
  font-weight: normal;
  src: url(42b03dfcbe5dc49689444da7bad11e3cc4d5ab85.eot)  format("embedded-opentype"), url(ec8b76ade13e403818febcc4273eb25c47cc21ec.woff)  format("woff"), url(58436119e7b8412720f1ce30d128f3b315c525bf.ttf)  format("truetype"), url(1b2da1243a5092aca8c68f4274255cf9267b5321.svg)  format("svg");
}
.redbox-cat:hover { width: 393px; padding: 116px 50px 0px 57px; }
.redbox-cat, .redbox-cat:hover { background-image: url(84b984f708984ad417ade3b4c9479e4a6a3bdf46.png) ; }
.redbox-cat .headerText { margin-top: -105px; margin-left: -15px; }
#main .redbox h1 { margin-top: -83px; height: 62px; margin-bottom: 40px; overflow: hidden; text-indent: -999em; }
#main .redbox-cat h1 { font-family: SaunaRegular,Arial,Helvetica,sans-serif; font-size: 52px; line-height: 0.9em; font-weight: normal; margin-top: -100px; margin-left: -15px; text-shadow: 1px 2px 1px rgb(152, 14, 23); text-indent: 0px; margin-bottom: 0px; height: auto; }
#main .redbox-cat h1 { min-height: 100px; }
.redbox-author { background-image: url(3b9fedc2bde1e489e215eb83f83c49a67dbffd89.png) ; padding-top: 0px; padding-left: 0px; height: 280px; width: 424px; margin-top: 0px; }
.redbox-author:hover { background: transparent url(3b9fedc2bde1e489e215eb83f83c49a67dbffd89.png)  no-repeat scroll 5px top; width: 424px; height: 295px; margin: -7px 0px 0px -26px; padding: 7px 57px 0px 25px; }
.redbox-author p { padding-left: 215px; font-size: 12px; line-height: 14px; }
.redbox-author .headerText { padding-left: 200px; padding-top: 15px; margin-bottom: 25px; }
.authorImg { display: inline; float: left; }
.redbox-author:hover .headerText { padding-top: 3px; padding-left: 201px; }
.redbox-author:hover p { padding-left: 216px; margin-right: -1px; }
#main .redbox-author h1 { padding-left: 215px; padding-top: 40px; margin-bottom: 20px; text-indent: 0px; height: auto; margin-top: 0px; font-size: 16px; line-height: 22px; color: rgb(255, 255, 255); overflow: visible; }
#main .redbox-author:hover h1 { padding-left: 216px; }
.redbox-author:hover .authorImg { margin-left: 1px; }
.sitemap #purecontent { margin-top: 30px; }
.sitemap ul li { list-style: outside none none; }
.sitemap .col { float: left; padding-right: 58px; }
.sitemap .col h3 { text-transform: uppercase; }
.sitemap #purecontent .col ul li { background: transparent none repeat scroll 0% 0% ! important; padding: 0px ! important; }
.sitemap .container { overflow: auto; clear: both; }
.sitemap .last { padding-right: 0px; }
.sitemap { width: 100% ! important; }
.main-bcn { margin: -20px 0px 0px 12px; font-size: 1.2em; }
.homepage-h1 { height: 0px; overflow: hidden; margin: 0px; padding: 0px; position: absolute; }
.img-holder01 { margin-bottom: 2px; vertical-align: top; }
#main .box01 h3.short { margin: 0px; }
.box01 p.short { margin: 0px 0px 10px; }
.description_below { float: left; overflow: hidden; }
.nl_captcha_container { margin-bottom: 2px; width: 189px; }
.gfield_captcha { height: 20px; }
.simple_captcha_small input[type="text"] { width: 115px; }
#main .static-panel form .gform_button { background: transparent url(18ccd190cfd71a3a20d97b1d01023abb5f042839.gif)  no-repeat scroll 0% 0%; border: medium none; width: 55px; height: 23px; color: rgb(255, 255, 255); padding-bottom: 3px; font-size: 11px; font-family: Arial; cursor: pointer; margin-top: 70px; }
.static-panel .gfield_error .gfield_description { background-color: rgb(215, 21, 34); left: -17px; padding: 5px 10px; position: absolute; top: 108px; width: 200px; z-index: 100; }
.static-panel .gfield_contains_required .gfield_description { margin-top: 3px; }
#player { height: 220px; }
#mc-embedded-subscribe-form { border: medium none; color: rgb(102, 102, 102); font: 16px/18px Arial,sans-serif; }
.mc-field-group label { display: inline-block; margin-bottom: 10px; width: 90px; }
.mc-field-group input { color: rgb(102, 102, 102); display: inline-block; border: 1px solid rgb(170, 170, 170); border-radius: 3px; height: 20px; line-height: 20px; }
#mc-embedded-subscribe { background: rgb(208, 17, 43) none repeat scroll 0% 0%; border: medium none; border-radius: 3px; color: white; height: 23px; width: 56px; margin-top: 5px; margin-left: 215px; }
#dialog { font: 16px/18px Arial,sans-serif; width: 695px; height: 155px; border-radius: 5px; box-shadow: 1px 1px 3px rgb(0, 0, 0); margin-left: -347px; position: fixed; left: 50%; top: 25%; text-align: center; background-color: rgb(255, 255, 255); }
#dialog p { padding: 15px 0px; color: rgb(0, 0, 0); }
#dialog form label span { display: inline-block; width: 80px; }
#dialog form button { background: rgb(208, 17, 43) none repeat scroll 0% 0%; border: medium none; border-radius: 3px; color: white; height: 23px; width: 56px; }
#dialog .close { position: absolute; background: rgb(103, 103, 103) none repeat scroll 0% 0%; height: 20px; width: 20px; border-radius: 10px; line-height: 20px; font-size: 19px; right: -7px; top: -7px; box-shadow: 1px 1px 3px rgb(221, 221, 221); }
#dialog .close:link, #dialog .close:visited { color: rgb(255, 255, 255); text-decoration: none; }
