/*
Theme Name: Paradox
Theme URI: http://functional-interaction.com/
Description: Paradox Sport custom theme
Version: 1.0
Author: Thai Huynh
Author URI: http://functional-interactive.com/
Tags: 960 grid
*/

/** RESET **/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:top;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
/** 960 GRID **/
.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.container_12 .push_3,.container_16 .push_4{left:240px}.container_12 .push_6,.container_16 .push_8{left:480px}.container_12 .push_9,.container_16 .push_12{left:720px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_16 .push_1{left:60px}.container_16 .push_2{left:120px}.container_16 .push_3{left:180px}.container_16 .push_5{left:300px}.container_16 .push_6{left:360px}.container_16 .push_7{left:420px}.container_16 .push_9{left:540px}.container_16 .push_10{left:600px}.container_16 .push_11{left:660px}.container_16 .push_13{left:780px}.container_16 .push_14{left:840px}.container_16 .push_15{left:900px}.container_12 .pull_3,.container_16 .pull_4{left:-240px}.container_12 .pull_6,.container_16 .pull_8{left:-480px}.container_12 .pull_9,.container_16 .pull_12{left:-720px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.container_16 .pull_1{left:-60px}.container_16 .pull_2{left:-120px}.container_16 .pull_3{left:-180px}.container_16 .pull_5{left:-300px}.container_16 .pull_6{left:-360px}.container_16 .pull_7{left:-420px}.container_16 .pull_9{left:-540px}.container_16 .pull_10{left:-600px}.container_16 .pull_11{left:-660px}.container_16 .pull_13{left:-780px}.container_16 .pull_14{left:-840px}.container_16 .pull_15{left:-900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}* html .clearfix,*:first-child+html .clearfix{zoom:1}

/** COMMON **/
body, input, textarea { background-color:#000; font-family:'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif; font-size:12px; color:#fff; }
img { border:0; margin:0; }
input, textarea { background-color:#fff; border:1px solid #c5c5c5; color:#666; padding:3px; -webkit-box-shadow: 0 0 0 rgba(0,0,0,0.20), rgba(0,0,0,0.20) 0px 0px 4px inset; -moz-box-shadow: 0 0 0 rgba(0,0,0,0.20), rgba(0,0,0,0.20) 0px 0px 4px inset; }
textarea { padding:5px 3px; }
button { cursor:pointer; }
.checkbox { width:14px !important; border:0 !important; float:none !important; display:inline !important; }
p { line-height:1.52em; }
.corner-all { -moz-border-radius:2px; -webkit-border-radius:2px; }
button { border:0; }
#wrapper { padding:17px 0; }
a { text-decoration:none; color:#fff; }
.orange { color:#ff4e00; }
.blue { color:#00b0ef; }
a:hover { text-decoration:underline; }
.left { float:left; }
.right { float:right; }
.clearfloat { clear:both; }
#bg-image { width:100%; position:absolute; left:0; top:0; z-index:0; }
#logo { background:transparent url(images/logo.png) no-repeat; width:220px; height:48px; text-indent:-3333em; }
#logo a { width:220px; height:48px; border:0; display:block; }
.checkbox, .radio { width:14px; height:14px; border:0; }
#quick-nav { float:right; padding-top:17px; }
#quick-nav li, .quicknav li { background:transparent url(images/quick_nav_sep.png) no-repeat 100% 1px; padding:0 10px; display:block; float:left; font-size:11px; }
#quick-nav li.last, .quicknav li.last { padding:0 0 0 10px; background:none; }
#quick-nav li a, .quicknav li a { color:#fff; text-transform:uppercase; background:none !important; padding-left:0 !important; text-decoration:none; }
.quicknav li a { text-transform:none; color:#ff4e00; font-size:12px; }
.quicknav li.first { padding-left:0; }
.quicknav li a.selected { color:#fff !important; }
#quick-nav li a:hover, #quick-nav li a.selected { color:#00b0ef; }
#main-nav { padding:86px 0 0; }
#main-nav li { float:left; width:220px; height:53px; text-indent:-999em; padding-left:20px; margin-bottom:12px; }
#main-nav li.first { padding-left:0; }
#main-nav li a { background:transparent url(images/nav.png) no-repeat; display:block; width:220px; height:0; padding-top:53px; }
#main-nav li#about.selected a { background-position:0 -213px; }
#main-nav li#standard a { background-position:0 -53px; }
#main-nav li#standard a.selected { background-position:0 -266px; }
#main-nav li#get-involved a { background-position:0 -106px; }
#main-nav li#get-involved a.selected { background-position:0 -319px; }
#main-nav li#community a { background-position:0 -159px; }
#main-nav li#community a.selected { background-position:0 -373px; }
.border-box { background:transparent url(images/content_border.png); }
.perc90 .border-box-inner { background:transparent url(images/bg_90perc.png); margin:2px; }
.perc60 .border-box-inner { background:transparent url(images/bg_60perc.png); margin:2px; }
.border-box .border-title { background-color:#383838; padding:7px 8px 5px 8px; }
.border-padder { padding:18px 18px 14px 18px; height:193px; }
.border-title h3 { font-size:14px; color:#fff; }
.border-content { padding:15px 0 17px 0; }
.img-button { background:transparent url(images/buttons.png) no-repeat; display:block; height:0; padding-top:27px; text-indent:-999em; }
#copyright { padding:20px 0; background:transparent url(images/footer_dot.png) repeat-x 0 100%; }
#socialbar { padding:20px 0; }
#socialbar ul { float:left; padding-left:13px; }
#socialbar li { display:block; float:left; padding-right:10px; }
#socialbar li a { display:block; width:22px; height:22px; text-indent:-999em; }
#icon-facebook { background:transparent url(images/facebook.png) no-repeat; }
#icon-twitter { background:transparent url(images/twitter.png) no-repeat; }
#icon-flickr { background:transparent url(images/flickr.png) no-repeat; }
#icon-youtube { background:transparent url(images/youtube.png) no-repeat; }
#icon-fi { background:transparent url(images/fi.png) no-repeat; width:240px; height:27px; text-indent:-999em; display:block; float:right; margin-top:9px; }
.left-col-nav { padding:36px 0 0 28px; }
.left-col-nav li { padding-bottom:10px; margin-bottom:8px; display:block; width:140px; }
.left-col-nav .dotted, .dotted-separator { border-bottom:1px dotted #333; }
.dotted-separator { padding-bottom:18px; margin:0 20px 20px 0;}
.column-box .border-box-content { background:transparent url(images/left_col_bg.png) repeat-y -2px 0; }
.right-col { padding:20px 0 20px 18px; min-height:400px; margin-right:-4px; }
.right-col-content { padding-left:22px; }
#captcha { border:2px solid #c5c5c5; display:block; }
#captcha-input { width:148px; }
span.wpcf7-not-valid-tip-no-ajax { padding-top:5px; }
.wpcf7-validation-errors { border:0 !important; }
.wpcf7-response-output { padding:0 !important; margin:0 !important; font-size:14px; color:#f00; }

/** HOME **/
#home-banner { margin-bottom:20px; }
#home-banner .border-box-content { background:transparent url(images/home_banner.png) no-repeat 100% 0; height:359px; }
#home-banner .intro-text { background:transparent url(images/home_banner_text.png) no-repeat; height:173px; position:relative; top:72px; left:57px; text-indent:-999em; }
.intro-buttons { padding:100px 0 0 61px; }
#btn-learnmore { float:left; width:107px; padding-right:13px; }
#btn-getinvolved { background-position:0 -30px; float:left; width:107px; }
#btn-readmore { background-position:0 -59px; width:95px; margin-top:10px; }
#title-fromtheblog h3 a, #title-featuredprograms h3, #title-featuredmember h3 { height:19px; text-indent:-999em; display:block; }
#title-fromtheblog h3 a { background:#383838 url(images/title_fromtheblog.gif) no-repeat; width:103px;  }
#title-featuredprograms h3 a { background:#383838 url(images/title_featuredprograms.gif) no-repeat; width:140px; display:block; height:19px; }
#title-featuredmember h3 a { background:#383838 url(images/title_featuredmember.gif) no-repeat; width:235px; display:block; height:19px; }
#title-fromtheblog .footer-dash { border-bottom:1px dotted #333; padding-bottom:12px; margin-bottom:12px; }
#title-fromtheblog p a { font-weight:bold; color:#00b0ef; }
#title-fromtheblog .border-content { padding:15px 0 8px; }
#title-featuredprograms .border-content { padding:20px 0 0; }
#title-featuredmember .border-content { padding:20px 0 1px 0; }
#title-featuredmember .avatar { background-color:#fff; padding:2px; margin:0 20px 0 0; }
#title-featuredmember .member-info strong { color:#ff2f00; }
#title-featuredmember .member-info { width:260px; padding-top:5px; }

/** GALLERY **/
#gallery-container { margin-bottom:20px; }
#gallery-container li a { background:#000 url(images/arrow_orange.gif) no-repeat 0 3px; padding-left:12px; }
#gallery-container li a.selected, .event-link { background:#000 url(images/arrow_white.gif) no-repeat 0 3px; color:#00b0ef; }
#gallery-container h2 { background:transparent url(images/title_gallery.gif) no-repeat; width:640px; height:63px; text-indent:-999em; border-bottom:1px dotted #333; padding-bottom:20px; margin:20px 0; position:relative; }
.gallery-table { width:100%; }
.gallery-table td { width:165px; padding-bottom:10px; }
.gallery-table td p { padding-top:6px; }
.scrollable { position:relative; overflow:hidden; width: 640px; height:65px; }
.scrollable div.items { width:20000em; position:absolute; }
.scrollable div.items div { float:left; }
.items div.active { border:1px inset #ccc; background-color:#fff; }
.scrollable img { float:left; margin:0 8px 0 2px; cursor:pointer; width:75px; height:56px; border:4px solid #000; }
.scrollable .active { border:4px solid #ff4e00; z-index:9999; position:relative; }
#image_wrap { padding:20px 0 0 0; width:640px; height:480px; overflow:hidden; position:relative; }
#image_wrap img { width:100%; }
.photo-desc { border-bottom:1px dotted #ccc; padding:10px 0 20px 0; margin-bottom:20px; width:640px; }
h2#videos { background:transparent url(images/title_videos.gif) no-repeat; }
.tubepress_thumb { height:auto !important; margin:0 8px 28px 0; }
.tubepress_thumb a { text-decoration:none !important; font-size:11px !important; }
.tubepress_thumb .tubepress_meta_group { margin-top:5px; }
.tubepress_normal_embedded_wrapper { margin:0 !important; }
.tubepress_thumbnail_area { margin-top:30px !important; }
.tubepress_embedded_title { padding-top:20px; font-size:12px !important; border-bottom:1px dotted #333; padding-bottom:20px; margin-bottom:20px; }
.tubepress_container div.pagination a { border:0 !important; color:#00b0ef !important; }
.tubepress_container div.pagination a:hover { background:none !important; text-decoration:underline; }
.tubepress_container div.pagination span.current { color:#fff !important; }

/** BLOG **/
#blog-content { margin-bottom:20px; }
#blog-content h2 { background:transparent url(images/title_blog.gif) no-repeat; width:403px; height:36px; text-indent:-9999em; }
.blog-content { padding:40px; }
#blog-content .blog-content .header-box { margin:19px 0 19px 0; padding:1px; }
#blog-content .blog-content .header-box a { color:#00b0ef; }
#blog-content .blog-content .header-box .border-box-inner { background:#000; margin:0; }
#blog-content .blog-content .header-box .border-box-content p { padding:15px 21px; color:#00b0ef; }
.blog_date { background:transparent url(images/blog_date.png) no-repeat -2px 0; width:82px; height:97px; }
.blog_comment { background:transparent url(images/blog_comment.png) no-repeat -1px 0; width:82px; height:53px; margin:10px 0; padding-bottom:9px; border-bottom:1px dotted #222; }
#btn-sharethis { display:block; background:transparent url(images/btn_sharethis.png) no-repeat; color:#fff; width:68px; padding:8px 0 8px 14px; }
#btn-sharethis:hover { text-decoration:none; }
.post-title { font-size:24px; font-weight:bold; }
.post-title a { text-decoration:none; }
.post-content { position:relative; }
.post-content a { color:#ff4e00; text-decoration:underline; }
.post-text { border-bottom:1px dotted #303030; padding:38px 0 40px 0; margin-bottom:50px; }
.comment-title { background:transparent url(images/title_comment.gif) no-repeat; padding:15px 0 0 4px; text-indent:-9999em; }
#comment { width:100%; height:87px; }
#author, #email, #url { width:100%; }
#commentform { border-bottom:1px dotted #222; padding-bottom:24px; margin-bottom:24px; }
#commentform .form-fields .form-row { padding-top:20px; }
#commentform .form-fields .form-row.first { padding-top:0; }
.btn-postcomment { background:transparent url(images/btn_comment.png) no-repeat; color:#fff; font-size:13px; padding:17px 13px; margin-top:20px; }
.commentlist li { display:block; }
.commentlist li .avatar { }
.comment-date, .blog_date p { font-size:14px; width:31px; text-transform:uppercase; }
.comment-date strong, .blog_date p strong { font-size:30px; position:relative; left:-2px; }
.comment-meta { width:432px; text-align:justify; border-left:2px solid #282828; padding-left:18px; margin-left:37px; min-height:67px; position:relative; }
.comment-author a { color:#ff4e00; }
.comment-text { padding-top:5px; }
.comment-edit-link, .post-content .edit-entry a { position:absolute; top:0; right:0; text-transform:uppercase; text-decoration:none !important; color:#00b0ef !important; font-size:10px; }
.comment-text p, .post-text p { padding-bottom:15px; }
.blog_date p { position:relative; left:27px; top:15px; text-align:center; }
.blog_comment p { width:80px; text-align:center; line-height:1em; padding:9px 0 0 3px; }
.blog_comment a { text-decoration:none; }
#archives h3, #categories h3 { background:transparent url(images/title_archives.gif) no-repeat; padding:18px 0 0 84px; text-indent:-9999em; }
#categories h3 { background:transparent url(images/title_categories.gif) no-repeat; }
#categories { margin-bottom:20px; }
#archives .border-box-content, #categories .border-box-content { padding:17px; }
#archives ul, #categories ul { padding-top:7px; }
#archives li, #categories li { padding-bottom:10px; }
#archives a, #archives li, #categories a, #categories li { color:#00b0ef; }
#archives, #categories { padding:2px; }
#archives .border-box-inner, #categories .border-box-inner { background:#000; margin:0; }
#searchform { margin-bottom:20px; }
#searchform input { border-left:1px solid #929292; border-right:1px solid #929292; border-top:1px solid #929292; width:162px; padding:4px; }
#searchform button { background:transparent url(images/btn_search.png) no-repeat; width:29px; height:26px; text-indent:-9999em; margin-left:15px; }
.blog-nav a { color:#00b0ef; }
.comment-tip .form-row { margin-bottom:-4px; }
.comment-tip p { line-height:1.2em; margin-top:-2px; padding-left:20px; }

/** ABOUT **/
.border-image { background-color:#5b5b5b; padding:3px; margin:0 20px 0 0; }
h2#how-we-began { background:url(images/title_howwebegan.gif) no-repeat; }
h2#who-we-are { background:url(images/title_whoweare.gif) no-repeat; }
h2#what-we-believe { background:url(images/title_whatwebelieve.gif) no-repeat; }
h2#what-we-do { background:url(images/title_whatwedo.gif) no-repeat; }
h2#glossary { background:url(images/title_glossary.gif) no-repeat; }
h2#contact-us { background:url(images/title_contactus.gif) no-repeat; }
.about-content { margin:0 40px 20px 0; padding-bottom:22px; }
.member-title { font-weight:bold; font-size:18px; }
.no-gap { display:block; margin-bottom:-35px; font-size:14px; font-weight:bold; }
.section-title { padding-bottom:20px; }

/** PARADOX STANDARD **/
h2#our-programs { background:url(images/title_ourprograms.gif) no-repeat; }
h2#operation-amped { background:url(images/title_operationamped.gif) no-repeat; }
h2#gimps-on-ice { background:url(images/title_gimpsonice.gif) no-repeat; }
h2#no-barriers { background:url(images/title_nobarriers.gif) no-repeat; }
h2#fourteeners { background:url(images/title_fourteeners.gif) no-repeat; }
.program-info { padding-bottom:40px; }
.program-title { color:#ff4e00; font-size:24px; font-weight:normal; margin-bottom:15px; }
.program-desc { padding-bottom:45px; }
.program-box { width:310px !important; }
#donation-button { width:180px; height:62px; background:transparent url(images/btn_programdonate.gif) no-repeat; text-indent:-9999em; display:block; position:absolute; right:0; top:0; }
.single-program-content { border-right:1px dotted #333; padding-right:20px; }
.single-inner { padding-top:20px; }
.single-inner .border-image { margin-bottom:4px; }
.need-volunteers { width:160px; height:71px; background:transparent url(images/title_weneedvolunteers.gif) no-repeat; display:block; text-indent:-9999em; }
.donate-column { padding-left:27px; }
.donate-column .donate-box { padding:8px; border:2px solid #32302f; background-color:#000; }
#btn-applynow { background:transparent url(images/btn_apply.gif) no-repeat; padding:12px 51px 13px 51px; display:block; color:#fff; text-decoration:none; margin-top:10px; }
.events-box { padding-bottom:30px; }
.events-box h4 { background:transparent url(images/title_upcomingevents.gif) no-repeat; width:122px; height:15px; text-indent:-9999em; display:block; margin-bottom:15px; }
.events-box .event-item { width:180px; }
.event-link { padding-left:12px; text-decoration:none !important; }
.event-item { border-bottom:1px dotted #333; margin-bottom:10px; padding-bottom:10px; }
.event-item.last { border:0; padding-bottom:0; margin-bottom:0; }

/** NEWS AND EVENTS **/
h2#news { background:url(images/title_recentnews.gif) no-repeat; }
h2#press-room { background:url(images/title_pressroom.gif) no-repeat; }
h2#newsletter { background:url(images/title_newsletter.gif) no-repeat; }
h2#events { background:url(images/title_events.gif) no-repeat; }
.news-item { padding-bottom:45px; }
.news-title { text-decoration:none !important; }
.news-title strong { color:#ff4e00; font-weight:normal; font-size:18px; }

/** GET INVOLVED **/
h2#volunteer { background:url(images/title_volunteer.gif) no-repeat; }
h2#participate-in-an-event { background:url(images/title_participate.gif) no-repeat; }
#volunteer-form .form-row { padding-bottom:20px; }
#volunteer-form .form-row input { margin-top:-5px; }
#volunteer-form #phone { width:140px; }
#interest-list { padding-top:20px; margin-left:-12px; }
#interest-list li { display:inline; margin-right:20px; }
#other_interest label { margin-left:-12px; }
#other_interest, #message { width:639px; height:153px; }
#volunteer-form button { background:transparent url(images/btn_submit.gif) no-repeat; padding:18px 57px; color:#fff; font-size:13px; }

/** COMMUNITY **/
.forum-content { padding:10px 0; }
#forums-search-form { text-align:right; }
.standard-form .form-row input, .standard-form .form-row textarea, .standard-form .form-row select { margin-top:-10px; width:250px; }
.standard-form .form-row textarea { width:500px; }
.standard-form .last-row { padding-top:15px; }
.blue-button, .orange-button {
	font-family:Helvetica Neue,"Arial",Helvetica,Verdana,sans-serif;
	-moz-border-radius:3px;
	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
	background-color: #00b0ef;
	border-bottom:1px solid rgba(0, 0, 0, 0.25);
	color:#FFFFFF;
	cursor:pointer;
	display:inline-block;
	padding:5px 10px;
	position:relative;
	text-decoration:none;
	text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);
	font-weight:bold;
	line-height:1;
}
.orange-button {
	background-color:#ff4e00;
}
.orange-button:hover, .blue-button:hover { color:#ddd; }
#forums-search-form input { width:250px; }
#forums-search-form button { padding:3px 10px; }
#forums-dir-list { border-top:1px dotted #333; padding:10px 0; margin:10px 10px 0 10px; }
#forums-directory-form { padding-top:10px; }
table.forum { width:100%; margin-top:20px; }
table.forum th { text-align:left; padding-bottom:5px; border-bottom:1px dotted #444; }
table.forum td { padding-top:5px; }
table.forum a, #groups-list a, #group-create-tabs li.current a, #blog-content a { color:#00b0ef; }
#groups-list li, .author-section { border-bottom:1px dotted #444; padding-bottom:10px; margin-bottom:10px; }
#group-create-tabs { margin:10px; border-bottom:1px dotted #333; }
#group-create-body, .group-body { margin:0 10px; }
.standard-form label { display:inline !important; }
#create-group-form .form-row, #forum-topic-form .form-row, .single-forum { padding-bottom:10px; }
.privacy-list { padding:5px 0 5px 39px; }
.privacy-list li { list-style-type:disc; }
#message { height:auto; padding-bottom:10px; }
#item-actions { padding-bottom:10px; }
#blog-content #item-header h2 { background:none; text-indent:0; }
div.item-list-tabs { border-bottom:1px dotted #444 !important; padding:0 0 10px 0 !important; margin:0 0 10px 0 !important; }
.pagination { padding-bottom:10px; }
.admin-links { float:right; }
.admin-links, #topic-post-list li, .standard-form .form-row { padding-top:10px; }
#topic-meta h3 { font-size:16px; padding-bottom:5px; }
#post-topic-reply, .permalink-section { border-top:1px dotted #444; padding-top:10px; }
.permalink-section { margin-top:10px; }
#object-nav li, #subnav li { background:url(images/quick_nav_sep.png) no-repeat 100% 7px; padding:0 8px; }
#members-personal-li, #subnav li.last-item { background:none !important; }
#home-personal-li, #subnav li.first { padding-left:0 !important; }
.wpcf7-mail-sent-ok { border:0 !important; color:#fff !important; }