body{line-height:1;padding:0;margin:0;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
h1{margin:0;padding:0;}
body{background-color:#ececec;}
.col-right{width:230px;}
#login{font-family:Arial,Helvetica,sans-serif;font-size:11px;}
#login span{color:#ebebeb;font-family:Arial,Helvetica,sans-serif;font-size:11px;}
#login a{color:#ebebeb;text-decoration:none;}
#login a:hover{color:#F90;text-decoration:none;}
#login input[type=text],#login input[type=password]{color:#333;font-family:Arial,Helvetica,sans-serif;font-size:11px;background-image:url(images/input_bg.gif);background-repeat:repeat-x;height:14px;width:145px;padding:2px 5px;border:none;-moz-border-radius:5px;-webkit-border-radius:5px;margin-top:5px;margin-right:10px;border:1px solid #333;}
#login input[type=text]:focus,#login input[type=password]:focus,.login-error:focus{background-image:url(images/input_bg_hover.gif);background-repeat:repeat-x;}
.login-error,{color:#333;font-family:Arial,Helvetica,sans-serif;font-size:11px;background-image:url(images/input_bg_error.gif);background-repeat:repeat-x;height:14px;width:145px;padding:2px 5px;border:none;-moz-border-radius:5px;-webkit-border-radius:5px;margin-top:5px;margin-right:10px;border:1px solid #333;}
#login input[type=submit]{background-color:#000;color:#FFF;border:none;padding:2px 5px;margin-right:5px;font-family:Arial,Helvetica,sans-serif;font-size:11px;-moz-border-radius:5px;-webkit-border-radius:5px;cursor:pointer;}
#login input[type=submit]:hover{background-color:#960000;}
.login-container{background-image:url(images/login_bg.png);height:30px;padding:0 5px 6px 5px;text-align:right;}
.logo-container{height:135px;margin-top:-35px;}
.menu-container{background-image:url(images/menu_bg.png);background-repeat:no-repeat;height:45px;z-index:1;margin-bottom:-15px;}
.video-date,.video-title{font-size:10px;color:#636363;display:block;line-height:100%;}
.video-title{color:#000;}
.video-thumbnail{border:none;margin-bottom:2px;}
.video-list-container{padding-left:10px;}
.video-list-container:hover{background-color:#EFEFEF;-moz-border-radius-bottomright:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;}
.marquee-container{-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#fff799;background-image:url(images/ico_flag.png);background-position:5px;background-repeat:no-repeat;padding:2px 10px 2px 30px;font-size:12px;color:#181717;font-style:italic;}
.marquee-items ul,.marquee-items li{list-style:none;display:inline;}
.marquee-items li{margin-right:35px;}
.act-member,.act-photo,.act-post,.act-video,.act-announcement{font-size:11px;background-image:url(images/ico_newmember.png);background-repeat:no-repeat;background-position:top left;padding-left:25px;line-height:140%;margin-top:10px;padding-bottom:3px;}
.act-photo{background-image:url(images/ico_photo.png);}
.act-post{background-image:url(images/ico_newstory.png);}
.act-video{background-image:url(images/ico_video.png);}
.act-announcement{background-image:url(images/ico_announcement.png);}
a.activity:link,a.activity:visited{text-decoration:none;color:#000;}
a.activity:hover{border-bottom:1px dotted #CCC;background-color:#FFFCC1;}
a.share:link,a.share:visited{background-image:url(images/header_but_off.png);background-repeat:no-repeat;width:139px;height:29px;font-family:Arial,Helvetica,sans-serif;font-size:98%;padding-left:32px;padding-top:5px;color:#323232;font-weight:normal;text-decoration:none;text-transform:lowercase;display:block;text-shadow:1px 1px 2px #909090;}
a.share:hover{background-image:url(images/header_but_on.png);background-repeat:no-repeat;}
.recess-header,.campus-header,.marketplace-header,.other-header{background-image:url(images/header_revo.png);background-repeat:no-repeat;background-position:left;height:25px;width:509px;color:#FFF;font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:17px;padding-top:9px;line-height:100%;text-transform:uppercase;padding-left:10px;letter-spacing:-1px;text-shadow:1px 1px 4px #000;}
.campus-header{background-image:url(images/header_campus.png);}
.marketplace-header{background-image:url(images/header_marketplace.png);}
.other-header{background-image:url(images/header_other.png);}
a.recess-story:link,a.recess-story:visited{font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#272727;line-height:100%;text-decoration:none;text-shadow:1px 1px 2px #b3b3b3;}
a.recess-story:hover{color:#960000;}
.recess-date{font:Arial,Helvetica,sans-serif;font-size:11px;font-style:italic;color:#999;line-height:100%;}
.recess-author a{color:#d51a23;text-decoration:none;}
.story-container:hover{background-color:#EFEFEF;-moz-border-radius-bottomright:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;}
.story-content{width:320px;}
.prayergroup-title{font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#3b3b3b;text-transform:uppercase;border-bottom:1px solid #d21721;}
.usual{background:#181818;color:#111;width:100%;border:1px solid #FFF;margin:auto;-moz-border-radius:10px;-webkit-border-radius:10px;}
.usual li{list-style:none;float:left;}
.usual ul a{display:block;padding:6px 10px;text-decoration:none!important;margin:1px;margin-left:0;font:12px Arial;color:#FFF;background:#444;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-webkit-border-top-left-radius:5px;}
.usual ul a:hover{color:#FFF;background:#111;}
.usual ul a.selected{margin-bottom:0;color:#000;background:snow;border-bottom:1px solid snow;cursor:default;}
.usual div{padding:10px 10px 8px 10px;clear:left;background:#efefef;font-size:13px;font-family:Arial,Helvetica,sans-serif;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;}
.usual div a{color:#000;font-weight:bold;}
.mnm{min-height:200px;}
.mnm-title{padding:0;line-height:120%;font-size:12px;font-weight:bold;margin-bottom:10px;display:block;}
.mnm-content{line-height:130%;font-size:11px;}
.mnm-date{font-size:10px;font-family:Arial,Helvetica,sans-serif;font-style:italic;background-image:url(images/ico_clock.png);background-position:left;background-repeat:no-repeat;padding-left:18px;}
a.mnm-read:link,a.mnm-read:visited{background-color:#000;color:#FFF;font-size:10px;text-transform:uppercase;-moz-border-radius:3px;-webkit-border-radius:3px;padding:2px 4px;text-decoration:none;}
a.mnm-read:hover{background-color:#960000;}
a.mnm-download:link,a.mnm-download:visited{background-image:url(images/ico_star.png);background-position:left;background-repeat:no-repeat;padding-left:22px;font-size:11px;font-weight:normal;text-decoration:none;color:#333;}
a.mnm-download:hover{color:#960000;}
.other-title{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#3b3b3b;text-transform:uppercase;border-bottom:1px solid #f8af00;line-height:120%;}
.story-header{font-size:15px;color:#505050;border-bottom:1px solid #dfdfdf;margin-bottom:10px;line-height:120%;}
.story-content2{font-size:12px;line-height:130%;color:#505050;padding-bottom:10px;}
a.story-more:link,a.story-more:visited{background-image:url(images/ico_more.png);background-position:left;background-repeat:no-repeat;padding-left:20px;font-size:12px;font-style:italic;text-decoration:none;color:#333;}
a.story-more:hover{color:#900;}
a.story-comment:link,a.story-comment:visited{background-image:url(images/ico_comment.png);background-position:left;background-repeat:no-repeat;padding-left:20px;font-size:12px;font-weight:bold;text-decoration:none;color:#333;}
a.story-comment:hover{color:#900;}
.story-author a{font-size:16px;color:#505050;display:block;text-decoration:none;}
.story-date{font-size:10px;color:#505050;display:block;font-style:italic;}
.photo-header{font-size:17px;font-weight:bold;text-transform:uppercase;border-bottom:1px solid #333;}
a.photo-share:link,a.photo-share:visited,a.photo-gal:link,a.photo-gal:visited{color:#d8d8d8;font-size:14px;text-decoration:none;background-image:url(images/ico_photo2.png);background-repeat:no-repeat;background-position:3px;padding:2px 4px 2px 24px;}
a.photo-gal:link,a.photo-gal:visited{background-image:url(images/ico_gallery.png);}
a.photo-share:hover,a.photo-gal:hover{background-color:#333;-moz-border-radius:4px;-webkit-border-radius:4px;}
a.photo:link,a.photo:visited{padding:5px;background-color:#3E3E3E;-moz-border-radius:2px;-webkit-border-radius:2px;text-decoration:none;display:block;width:152px;margin:auto;}
a.photo:hover{background-color:#fff;}
.photo-author{background-color:#000;color:#FFF;padding:4px;-moz-border-radius:3px;-webkit-border-radius:3px;text-align:center;font-size:11px;}
.footer-bg{background-image:url(images/footer_bg.gif);background-color:#464646;background-position:top;background-repeat:repeat-x;width:100%;}
.footer-container{width:960px;margin:auto;}
.footer-header{font-size:14px;color:#FFF;text-transform:uppercase;margin-bottom:10px;text-shadow:1px 1px 2px #000;}
.contact-phone{background-image:url(images/ico_phone.png);background-repeat:no-repeat;background-position:left;padding-left:25px;display:block;margin-bottom:3px;}
a.contact-mail{text-decoration:none;background-image:url(images/ico_email.png);background-repeat:no-repeat;background-position:left;padding-left:25px;display:block;margin-bottom:3px;color:#FFF;}
.copyright{color:#999;font-size:11px;padding-top:20px;padding-bottom:10px;}
a.copy-link:link,a.copy-link:visited{color:#999;font-size:11px;text-decoration:none;}
a.copy-link:hover{color:#FFF;}
.shout-container{background-color:#FFF;-moz-border-radius:4px;-webkit-border-radius:4px;margin-bottom:5px;padding:5px;line-height:120%;font-size:11px;color:#292929;}
.shout-container:hover{background-color:#FFFBDD;}
.shout-date{color:#565656;font-style:italic;font-size:9px;}
.shout-name{color:#565656;font-style:italic;font-size:12px;}
.shout-input{background-image:url(images/shout_input_bg.gif);background-repeat:repeat-x;background-color:#FFF;background-position:top;padding:5px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.shout-inputtext{border:none;background:transparent;font-size:13px;line-height:120%;height:60px;width:140px;font-family:Arial,Helvetica,sans-serif;}
.shout-counter{font-size:14px;font-weight:bold;color:#474747;}
.button-shout{cursor:pointer;border:none;background-color:#000;-moz-border-radius:4px;-webkit-border-radius:4px;color:#fff;font-size:12px;text-transform:uppercase;height:40px;width:50px;}
.button-shout:hover{background-color:#960000;}
.jScrollPaneContainer{position:relative;overflow:hidden;z-index:1;}
.jScrollPaneTrack{position:absolute;cursor:pointer;right:0;top:0;height:100%;background:#aaa;-moz-border-radius:4px;-webkit-border-radius:4px;}
.jScrollPaneDrag{position:absolute;background:#414141;cursor:pointer;overflow:hidden;-moz-border-radius:4px;-webkit-border-radius:4px;}
.jScrollPaneDragTop{position:absolute;top:0;left:0;overflow:hidden;}
.jScrollPaneDragBottom{position:absolute;bottom:0;left:0;overflow:hidden;}
a.jScrollArrowUp{display:block;position:absolute;z-index:1;top:0;right:0;text-indent:-2000px;overflow:hidden;height:9px;}
a.jScrollArrowDown{display:block;position:absolute;z-index:1;bottom:0;right:0;text-indent:-2000px;overflow:hidden;height:9px;}
.breadcrumb{font:bold 14px Arial,Verdana,Helvetica,sans-serif;margin:0;text-transform:uppercase;}
.breadcrumb a{background:transparent url(images/ico_arrow.gif) no-repeat center right;text-decoration:none;padding-right:18px;color:#000;}
.breadcrumb a:visited,.breadcrumb a:active{color:#000;}
.breadcrumb a:hover{color:#F30;}
.breadcrumb span{color:#fe7201;font-size:12px;text-transform:capitalize;font-weight:normal;}
.inStory-title{font-family:Arial,Helvetica,sans-serif;font-size:26px;line-height:100%;}
.inStory-author{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:italic;color:#8a8a8a;}
.inStory-content{line-height:150%;font-size:14px;}
.inStory-list-content{line-height:135%;font-size:11px;color:#2E2E2E;}
.inStory-info{background-color:#E9E9E9;-moz-border-radius:5px;-webkit-border-radius:5px;padding:7px;width:270px;margin-right:15px;margin-bottom:10px;}
.inStory-author2{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000;font-style:italic;display:block;line-height:130%;}
.inStory-dates{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#666;display:block;line-height:130%;}
a.story-list-title{font-size:17px;font-family:Arial,Helvetica,sans-serif;text-decoration:none;color:#000;line-height:115%;margin-bottom:5px;}
a.story-list-title:hover{color:#960000;}
.story-list-dates{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#666;display:block;line-height:120%;font-style:italic;}
a.story-list-comment{background-image:url(images/ico_commentbig.png);background-repeat:no-repeat;background-position:right;padding-right:40px;padding-bottom:5px;padding-top:2px;font-size:25px;color:#515151;text-decoration:none;height:40px;margin-right:10px;}
a.story-list-comment:hover{color:#960000;}
a.story-list-readmore{font-style:italic;color:#333;text-decoration:none;padding:1px 3px;}
a.story-list-readmore:hover{background-color:#FFF;-moz-border-radius:5px;-webkit-border-radius:5px;}
.inStory-right-container{border-left:1px dotted #E8E8E8;min-height:500px;}
.inStory-RR{line-height:140%;font-size:12px;text-align:justify;}
.inStory-RR ul{padding:0;margin:0;}
.inStory-RR li{padding-bottom:10px;margin-left:15px;list-style:disc;}
.comment-number{font-size:20px;font-family:Arial,Helvetica,sans-serif;font-style:italic;color:#c2c2c2;}
a.comment-add:link,a.comment-add:visited{background-color:#c2c2c2;-moz-border-radius:5px;-webkit-border-radius:5px;color:#333;font-size:12px;padding:10px 6px;text-transform:uppercase;text-decoration:none;}
a.comment-add:hover{background-color:#000;color:#FFF;}
.comment-container{background-color:#d0d0d0;padding:10px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #b6b6b6;}
.comment-avatarbg{background-image:url(images/avatar_background.png);background-repeat:no-repeat;height:54px;padding:6px 8px 8px 6px;}
.comment-bg{background-image:url(images/comment_bg.gif);background-repeat:repeat-x;background-position:top;background-color:#f1f1f1;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #b6b6b6;padding:10px;margin-top:8px;}
.comment-username a{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;color:#333;text-decoration:none;}
.comment-content{line-height:140%;font-size:12px;}
.twit-top{background-image:url(images/twit_top.png);height:68px;background-repeat:no-repeat;}
.twit-bg{background-color:#FFF;background-image:url(images/twit_bg.png);background-position:top;background-repeat:no-repeat;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;}
.twit-date{font-size:9px;display:block;text-align:right;color:#999;}
.twit-content{font-size:11px;line-height:120%;margin-bottom:5px;}
a.twit-link{text-decoration:none;font-size:11px;border-bottom:1px dotted #666;color:#666;}
a.twit-link:hover{color:#000;border-bottom:1px dotted #000;}
a.loadmore{background-color:#F0F0F0;border:1px solid #CCC;border-top:1px solid #D6D6D6;padding:10px;text-align:center;display:block;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;color:#999;text-decoration:none;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;margin-top:-10px;margin-bottom:20px;}
a.loadmore:hover{background-color:#666;color:#FFF;}
#secondlevelmenu{margin:0;padding:5px;list-style-type:none;}
#secondlevelmenu li{display:inline;list-style-type:none;margin-right:10px;}
#secondlevelmenu li a{text-decoration:none;padding:4px 10px;background-color:#111;border-top:1px solid #353535;border-left:1px solid #353535;border-bottom:1px solid #111;border-right:1px solid #111;-moz-border-radius:5px;-webkit-border-radius:5px;color:#FFF;text-align:center;font-size:12px;}
#secondlevelmenu li a:hover{background-color:#830000;border-top:1px solid #8f1919;border-left:1px solid #8f1919;border-bottom:1px solid #5d0000;border-right:1px solid #5d0000;}
#archive, .archive{padding:0;margin:0;margin-top:10px;}
#archive li, .archive li{text-transform:uppercase;font-weight:bold;list-style-type:none;font-size:12px;}
#archive li ul li, archive li ul li{font-weight:normal;list-style-type:disc;list-style-position:outside;text-transform:none;}
#archive li a, .archive li a{text-decoration:none;color:#333;font-size:11px;}
#archive li a:hover, .archive li a:hover{color:#960000;}
#formtable th{text-align:right;vertical-align:top;}
#formtable td table th{font-size:12px;font-weight:normal;}
.msg_list{margin:0;padding:0;}
.msg_head{cursor:pointer;position:relative;}
.msg_body{margin:0;margin-bottom:10px;padding:10px 0 15px 10px;border:1px solid #CDCDCD;background-color:#FFF;-moz-border-radius:5px;-webkit-border-radius:5px;}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}
#cboxOverlay{position:fixed;width:100%;height:100%;}
#cboxMiddleLeft,#cboxBottomLeft{clear:left;}
#cboxContent{position:relative;overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block;width:100%;height:100%;border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer;}
#cboxOverlay{background:#000;}
#cboxTopLeft{width:14px;height:14px;background:url(images/controls.png) top left no-repeat;}
#cboxTopCenter{height:14px;background:url(images/borderHorizontal.png) top left repeat-x;}
#cboxTopRight{width:14px;height:14px;background:url(images/controls.png) top right no-repeat;}
#cboxBottomLeft{width:14px;height:43px;background:url(images/controls.png) bottom left no-repeat;}
#cboxBottomCenter{height:43px;background:url(images/borderHorizontal.png) bottom left repeat-x;}
#cboxBottomRight{width:14px;height:43px;background:url(images/controls.png) bottom right no-repeat;}
#cboxMiddleLeft{width:14px;background:url(images/borderVertical.png) top left repeat-y;}
#cboxMiddleRight{width:14px;background:url(images/borderVertical.png) top right repeat-y;}
#cboxContent{background:#fff;}
#cboxLoadedContent{margin-bottom:5px;}
#cboxLoadingOverlay{background:url(images/loading_background.png) center center no-repeat;}
#cboxLoadingGraphic{background:url(images/loading.gif) center center no-repeat;}
#cboxTitle{position:absolute;bottom:-25px;left:0;text-align:center;width:100%;font-weight:bold;color:#949494;}
#cboxCurrent{position:absolute;bottom:-25px;left:58px;font-weight:bold;color:#949494;}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{position:absolute;bottom:-29px;background:url(images/controls.png) 0 0 no-repeat;width:23px;height:23px;text-indent:-9999px;}
#cboxPrevious{left:0;background-position:-14px -23px;}
#cboxPrevious.hover{background-position:-14px 0;}
#cboxNext{left:27px;background-position:-37px -23px;}
#cboxNext.hover{background-position:-37px 0;}
#cboxClose{right:0;background-position:-60px -23px;}
#cboxClose.hover{background-position:-60px 0;}
.cboxSlideshow_on #cboxSlideshow{background-position:-83px -0px;right:27px;}
.cboxSlideshow_on #cboxSlideshow.hover{background-position:-106px -0px;}
.cboxSlideshow_off #cboxSlideshow{background-position:-106px -23px;right:27px;}
.cboxSlideshow_off #cboxSlideshow.hover{background-position:-83px -0px;}
.lops-title{font-size:20px;}
.lops-container{padding:10px;}
#schools th{background-color:#3A3A3A;color:#FFF;-moz-border-radius:5px;-webkit-border-radius:5px;}
#schools td{background-color:#F0F0F0;-moz-border-radius:5px;-webkit-border-radius:5px;}
.schoolnumber{font-size:22px;color:#DBDBDB;font-style:italic;text-align:right;}
.profile-username{font-size:25px;color:#000;font-weight:bold;}
.profile-location{font-size:16px;color:#797878;}
.profile-announce-date{background-color:#FFF;-moz-border-radius:3px;-webkit-border-radius:3px;padding:3px;color:#9a7801;font-size:10px;}
.profile-announce-tab{color:#FFF;background-color:#b57f06;font-size:12px;padding:2px 10px;margin-right:10px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;}
.profile-title{font-size:20px;color:#bababa;}
.profile-panel{background-color:#f0f0f0;-moz-border-radius:5px;-webkit-border-radius:5px;padding:5px 10px;margin-top:5px;}
a.profile-story-title{font-size:13px;font-family:Arial,Helvetica,sans-serif;text-decoration:none;color:#000;line-height:115%;margin-bottom:5px;}
a.profile-story-title:hover{color:#960000;}
.profile-story-date{font-size:10px;color:#3a3a3a;}
.profile-comment{font-size:14px;color:#454545;font-style:italic;margin-right:20px;}
a.profile-edit,a.profile-delete{background-color:#8b8b8b;color:#FFF;padding:3px 10px;font-size:11px;-moz-border-radius:4px;-webkit-border-radius:4px;border-bottom:1px solid #777;border-right:1px solid #777;text-decoration:none;}
a.profile-edit:hover{background-color:#8dc63f;border-bottom:1px solid #84ba3a;border-right:1px solid #84ba3a;}
a.profile-delete:hover{background-color:#af0000;border-bottom:1px solid #950000;border-right:1px solid #950000;}
a.profile-loadmore{background-color:#8b8b8b;display:block;-moz-border-radius:3px;-webkit-border-radius:3px;padding:2px 10px;color:#FFF;font-size:12px;text-align:center;text-decoration:none;margin-top:5px;}
a.profile-loadmore:hover{background-color:#666;}
#mission2{float:left;width:49%;}
#material2{float:left;width:49%;margin-left:2%;}
.mm-title{font-size:35px;margin-left:10px;font-family:Tahoma;line-height:110%;}
#register th{text-align:right;padding-right:10px;}
#register input[type=text],#register input[type=password]{width:230px;padding:5px 10px;border:none;background-color:#DFDFDF;font-size:14px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#register input[type=text]:focus,#register input[type=password]:focus{background-color:#fff89f;}
#register span{font-size:10px;font-weight:normal;color:#999;}
#register input[type=submit]{border:none;background:#272727;color:#FFF;text-align:center;padding:5px 10px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-top:15px;cursor:pointer;}
#register input[type=submit]:hover{background-color:#960000;}
.error-panel{background-color:#FFD7D8;border:1px solid #FFC4C4;padding:15px;-moz-border-radius:10px;-webkit-border-radius:10px;margin:auto;margin-top:20px;width:90%;}
#error span{font-weight:bold;font-size:16px;}
#error ul{margin-top:10px;list-style-position:outside;}
#error li{margin-left:30px;list-style-type:decimal;list-style-position:outside;margin-left:0;}
.field-validation-error{padding-left:10px;color:#C00!important;}
#storytable th{text-align:right;vertical-align:top;padding-top:5px;padding-right:10px;}
#storytable td table th{font-size:12px;font-weight:normal;}
#storytable input[type=text]{width:98%;font-size:15px;background-color:#EBEBEB;-moz-border-radius:5px;-webkit-border-radius:5px;padding:5px;border:none;}
#storytable input[type=text]:focus{background-color:#fff799;}
#storytable input[type=submit]{padding:5px 10px;background-color:#000;font-size:16px;cursor:pointer;color:#FFF;border:none;-moz-border-radius:5px;-webkit-border-radius:5px;}
#storytable input[type=submit]:hover{background-color:#960000;}
#storytable textarea{width:98%;height:350px;font-size:15px;font-family:Arial,Helvetica,sans-serif;background-color:#EBEBEB;-moz-border-radius:5px;-webkit-border-radius:5px;padding:5px;border:none;}
#storytable textarea:focus{background-color:#fff799;}
#storytable label{font-weight:bold;text-align:right;display:block;vertical-align:top;}
#storytable select{-moz-border-radius:5px;-webkit-border-radius:5px;width:180px;border:1px solid #E9E9E9;padding:5px;margin-bottom:5px;}
.txt-11{font-size:11px;}
.suggestions-title{font-size:24px;line-height:110%;}
.suggestions-content{font-size:12px;}
.suggestions-date{font-size:12px;color:#999;}
a.suggestions-loadmore{background-color:#F0F0F0;border:1px solid #CCC;border-top:1px solid #D6D6D6;padding:10px;text-align:center;display:block;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;color:#999;text-decoration:none;margin-top:10px;margin-bottom:20px;-moz-border-radius:10px;-webkit-border-radius:10px;}
a.suggestions-loadmore:hover{background-color:#666;color:#FFF;}
#gmaplist{line-height:150%;}
#gmaplist dt{display:block;float:left;width:120px;margin-left:10px;}
#gmaplist .gmaptitle{background-color:#d7d7d7;padding:7px;color:#000;font-size:14px;font-weight:bold;-moz-border-radius:5px;-webkit-border-radius:5px;}
img{border:none;}
.no-border{border:none;}
.hidden{display:none;}
.right{text-align:right;}
.left{text-align:left;}
.f-right{float:right;}
.f-left{float:left;}
.pointer{cursor:pointer;}
.align-center{text-align:center;}
.center{margin:auto;}
.shadow{text-shadow:1px 1px 2px #b3b3b3;}
.min-190{min-height:190px;}
.min-150{min-height:150px;}
.txt-red{color:#ee0c13;font-size:15px;font-weight:bold;}
.line-grey{border-bottom:1px solid #E5E5E5;}
.line-grey2{border-bottom:1px solid #C8C8C8;}
.line-grey-top{border-top:1px solid #d9d9d9;}
.line-grey-left{border-left:1px solid #d9d9d9;}
.line-red{border-bottom:1px solid #C00;}
.line-green{border-bottom:1px solid #67bf00;}
.line-blue{border-bottom:1px solid #2674f6;}
.panel-white{background-color:#FFF;-moz-border-radius:10px;-webkit-border-radius:10px;}
.panel-white-border{background-color:#FFF;-moz-border-radius:10px;-webkit-border-radius:10px;border:1px solid #d9d9d9;}
.panel-lightgrey{background-color:#d0d0d0;-moz-border-radius:10px;-webkit-border-radius:10px;border:1px solid #c0c0c0;padding:10px;}
.panel-lightgrey2{background-color:#eaeaea;-moz-border-radius:10px;-webkit-border-radius:10px;border:1px solid #d9d9d9;padding:10px;}
.panel-grey{background-color:#e9e9e9;-moz-border-radius:10px;-webkit-border-radius:10px;border:1px solid #d9d9d9;}
.panel-darkgrey{background-color:#252525;padding:10px;-moz-border-radius:10px;-webkit-border-radius:10px;color:#FFF;}
.panel-darkgrey2{background-color:#252525;padding:10px;-moz-border-radius:5px;-webkit-border-radius:5px;color:#FFF;line-height:120%;font-size:12px;}
.panel-yellow{background-color:#ffffb9;padding:10px;-moz-border-radius:10px;-webkit-border-radius:10px;color:#a47f00;font-size:12px;}
.panel-yellow h1{font-size:17px;font-weight:bold;color:#9a7801;padding:0!important;margin:0!important;}
.panel-yellow p{margin:0!important;}
.margin-right-3{margin-right:3px;}
.margin-right-5{margin-right:5px;}
.margin-right-10{margin-right:10px;}
.margin-left-5{margin-left:5px;}
.margin-left-25{margin-left:25px;}
.margin-left-35{margin-left:35px;}
.margin-left-40{margine-left:40px;}
.margin-top-5{margin-top:5px;}
.margin-top-10{margin-top:10px;}
.margin-top-20{margin-top:20px;}
.margin-top-30{margin-top:30px;}
.margin-top-35{margin-top:35px;}
.margin-top-40{margin-top:40px;}
.margin-top-50{margin-top:50px;}
.margin-top-60{margin-top:60px;}
.margin-top-70{margin-top:70px;}
.margin-bottom-3{margin-bottom:3px;}
.margin-bottom-5{margin-bottom:5px;}
.margin-bottom-10{margin-bottom:10px;}
.margin-bottom-20{margin-bottom:20px;}
.margin-bottom-30{margin-bottom:30px;}
.margin-bottom-40{margin-bottom:40px;}
.pad-10{padding:10px;}
.padding-left-10{padding-left:10px;}
.padding-left-35{padding-left:35px;}
.padding-right-10{padding-right:10px;}
.padding-bottom-10{padding-bottom:10px;}
.padding-bottom-20{padding-bottom:20px;}
.padding-bottom-30{padding-bottom:30px;}
.padding-top-5{padding-top:5px;}
.padding-top-10{padding-top:10px;}
.padding-top-20{padding-top:20px;}
a.link-grey:link,a.link-grey:visited{background-color:#d7d7d7;-moz-border-radius:3px;-webkit-border-radius:3px;text-decoration:none;padding:1px 4px;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#373737;}
a.link-grey:hover{background-color:#000;color:#FFF;}
a.underline{border-bottom:1px dotted #000;text-decoration:none;color:#333;}
a.underline:hover{background-color:#FFF;color:#000;}
a.readmore:link,a.readmore:visited{background-image:url(images/ico_read.gif);background-repeat:no-repeat;background-position:3px;padding:3px 5px 1px 22px;font-size:12px;color:#000;text-decoration:none;}
a.readmore:hover{-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#d7d7d7;}
.txt-11{font-size:11px;}
.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;}
.push-1,.push-2,.push-3,.push-4,.push-5,.push-6,.push-7,.push-8,.push-9,.push-10,.push-11,.push-12,.push-13,.push-14,.push-15,.push-16{position:relative;}
.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;}
.pull-1,.pull-2,.pull-3,.pull-4,.pull-5,.pull-6,.pull-7,.pull-8,.pull-9,.pull-10,.pull-11,.pull-12,.pull-13,.pull-14,.pull-15,.pull-16{position:relative;}
.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;}
.container-16 .pull-16{left:-960px;}
.clear{clear:both;}
body{font:13px/1.5 Arial,Helvetica,sans-serif;}
hr{border-color:#ccc;border-style:solid;border-width:1px 0 0;clear:both;height:0;}
h1{font-size:25px;}
h2{font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:bold;margin:0;padding:0;color:#363636;border-bottom:1px solid #e8e8e8;text-shadow:1px 1px 2px #b3b3b3;}
h3{font-size:21px;}
h4{font-size:19px;}
h5{font-size:17px;}
h6{font-size:15px;}
ol{list-style:decimal;}
ul{list-style:square;}
p,dl,hr,h1,h3,h4,h5,h6,ol,pre,address,fieldset{margin-bottom:20px;}
.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none;}
.sf-menu{line-height:1.0;}
.sf-menu ul{position:absolute;top:-999em;width:10em;}
.sf-menu ul li{width:100%;}
.sf-menu li:hover{visibility:inherit;}
.sf-menu li{float:left;position:relative;}
.sf-menu a{display:block;position:relative;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0;top:2.65em;z-index:99;}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{top:-999em;margin-left:14px;}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:10em;top:0;background-color:#000;}
ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{top:-999em;}
ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{left:10em;top:0;}
.sf-menu{float:left;margin-bottom:1em;}
.sf-menu a{padding:.75em 1.3em;text-decoration:none;}
.sf-menu a,.sf-menu a:visited{color:#FFF;}
.sf-menu li{text-transform:uppercase;font-size:14px;font-weight:bold;}
.sf-menu li li{background:#000;text-transform:capitalize;font-size:13px;font-weight:normal;opacity:.9;-moz-opacity:.9;}
.sf-menu li li li{background:#000;text-transform:capitalize;font-size:13px;font-weight:normal;}
.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active{outline:0;}
.sf-menu li li a:hover{background-color:#141414;color:#FFF;-moz-border-radius:10px;-webkit-border-radius:10px;margin-left:10px;margin-right:10px;padding-left:7px;}
.menu-corner{background:#000;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;opacity:.9;-moz-opacity:.9;height:10px;}
.menu-corner-top{background:#000;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;opacity:.9;-moz-opacity:.9;height:10px;}
.sf-menu a.sf-with-ul{padding-right:2.25em;min-width:1px;}
.sf-sub-indicator{position:absolute;display:block;right:.75em;top:1.05em;width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url('images/arrows-ffffff.png') no-repeat -10px -100px;}
a>.sf-sub-indicator{top:.8em;background-position:0 -100px;}
a:focus>.sf-sub-indicator,a:hover>.sf-sub-indicator,a:active>.sf-sub-indicator,li:hover>a>.sf-sub-indicator,li.sfHover>a>.sf-sub-indicator{background-position:-10px -100px;}
.sf-menu ul .sf-sub-indicator{background-position:-10px 0;}
.sf-menu ul a>.sf-sub-indicator{background-position:0 0;}
.sf-menu ul a:focus>.sf-sub-indicator,.sf-menu ul a:hover>.sf-sub-indicator,.sf-menu ul a:active>.sf-sub-indicator,.sf-menu ul li:hover>a>.sf-sub-indicator,.sf-menu ul li.sfHover>a>.sf-sub-indicator{background-position:-10px 0;}
.sf-shadow ul{background:url('images/shadow.png') no-repeat bottom right;padding:0 8px 9px 0;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;}
.sf-shadow ul.sf-shadow-off{background:transparent;}