@charset "utf-8";
/* CSS Document */

@import url("border.css");
/*reset*/
html, body, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	vertical-align: baseline;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}
/* remember to define focus styles! */ 
 
:focus {
	outline: 0;
}
ol, ul {
	list-style: none;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
.clear {
	clear:both;
}
/*reset*/

body {
	background: #f5f5f5 url(http://cdn.pryr.com/img/site/bg.jpg) repeat-x top left;
	font-family:Arial, Helvetica, sans-serif;
	color:#777;
}
/*
#wrapper {
	margin:0 auto;
	width:987px;
}
*/
/*--------------------------------------------------------------------------------
----------------------------------------------------------------------------------
---------------------------------- REPLACE STRUCTURE ---------------------------*/
#wrapper {
        margin:0 auto;
        width:1022px;
}
.container {
        background:url(http://cdn.pryr.com/img/site/containerbg.png) repeat-y top left;
        width:1022px;
}
.content {
        margin:0 auto;
        width:963px;
        background-color:#FFF;/*padding:0 9px 0 14px;*/
}

/*------------------------- NEW HEADER (inc_head3.php) ---------------------------*/
.headb {
        margin:0 auto;
        width:1022px;
        height:165px;
        background:url(http://cdn.pryr.com/img/site/content-top.png) no-repeat bottom left;
}
.headb .logo {
        float:left;
        width:411px;
        margin:10px 0 0 29px;
}
.headb .logo .slogan {
        font-size:14px;
        color:#FFF;
        font-weight:bold;
}
.head .rightside, .headb .rightside {
        float:right;
        width:429px;
}
.menu_bar {
        width:985px;
        margin:0 auto;
        height:39px;
}
.menu_bar .left {
        background:url(http://cdn.pryr.com/img/site/log_box2.png) no-repeat top left;
        width:14px;
        float:left;
        height:39px;
}
.menu_bar .right {
        background:url(http://cdn.pryr.com/img/site/log_box2.png) no-repeat top right;
        width:12px;
        float:left;
        height:39px;
}
.menu_bar .contents {
        background:url(http://cdn.pryr.com/img/site/log_box2_bg.png) repeat-x top right;
        width:957px;
        float:left;
        height:39px;
        font-family:Arial, Helvetica, sans-serif;
}
.menu_bar .search {
        width:156px;
        float:right;
        margin-top:4px;
}
.menu_bar .search input {
        width:126px;
        height:24px;
        border:none;
        background:url(http://cdn.pryr.com/img/site/searh_head.jpg) no-repeat top left;
        color:#dadada;
        font-weight:bold;
        font-style:italic;
        font-size:18px;
}
.menu_bar .search input#go {
        width:19px;
        height:24px;
        background:url(http://cdn.pryr.com/img/site/go_head.jpg) no-repeat top right;
        border:none;
        cursor:pointer;
        margin-left:-4px;
}
.menu_bar .search .buttonform {
        width:19px;
        float:right;
        /*background:#F00;*/
        margin:4px 5px 0 0;
}
.leftside .account {
        float:left;
        width:353px;
        margin-top:22px;
}
.leftside .account a {
        color:#9c4b70;
        text-decoration:underline;
        padding-right:17px;
        background:url(http://cdn.pryr.com/img/site/account_arrow.jpg) no-repeat top right;
        font-size:12px;
}
/*--------------- NEW HEAD MENU ---------------
  to customize the contents of menu see http://www.dynamicdrive.com/dynamicindex1/dropmenuindex.htm 
*/
.head_user {
        float: left;
        margin-top: 8px;
        overflow: hidden;
}
.head_user a {
        color:#fff;
        font-weight: bold;
        text-decoration: none;
}
.head_user a.user, .head_user a.user:hover {
        background:url(http://cdn.pryr.com/img/site/dropd_arrow.jpg) no-repeat top left;
        padding-left:18px;
}
.head_user .panel {
        display: inline;

}
.head_user .panel a {
        font-weight: normal;
        width:auto;
        height:17px;
        padding-top:4px;
        background:url(http://cdn.pryr.com/img/site/button_go.jpg) no-repeat top left;
        padding-left:18px;
        margin-right:5px;
        display:inline-block;
        text-decoration:none;
    font-size: 11px;
}

.head_menu {
        width:435;
        float:right;
        margin-top:8px; 
}
.head_menu a {
        font-size:17px;
        color:#fff;
        text-decoration:none;
        padding-right:18px;
}
.head_menu a:hover {
        font-size:17px;
        color:#ccc;
        text-decoration:none;
        padding-right:18px;
}
.head_menu a.prayer, .head_menu a.prayer:hover {
        background:url(http://cdn.pryr.com/img/site/dropd_arrow.jpg) no-repeat top left;
        padding-left:15px;
}
/*--------------- NEW FOOTER (inc_footer2.php) ---------------*/
.footer2 {
        margin:0px auto 15px auto !important;
        width:978px;
        color:#fff;
        font-size:11px;
        line-height:18px;
}
.footer2 .top-left {
        background:url(http://cdn.pryr.com/img/site/footer_corners.png) no-repeat top left;
        float:left;
        width:11px;
        height:19px;
}
.footer2 .top-right {
        background:url(http://cdn.pryr.com/img/site/footer_corners.png) no-repeat top right;
        float:left;
        width:11px;
        height:19px;
}
.footer2 .center_space {
        background:#4278a8;
        float:left;
        width:956px;
        height:19px;
}
.footer2 a {
        color:#fff;
        text-decoration:none;
}
.footer2 a:hover {
        color:#fefefe;
        text-decoration:underline;
}
.footer2 .information {
        background-color:#4278a8;
        clear:both;
        margin:0 1px;
}
.footer2 .information h2, .footer2 .information h3 {
        color:#fff;
        margin-bottom:7px;
}
.footer2 .information {
        padding:13px 15px 0 15px;
        font-size:11px;
}
.footer2 .information .what {
        float:left;
        width:117px;
        margin:10px 0 0 15px;
        padding:6px 0 30px 0;
}
.footer2 .information .support {
        float:left;
        width:160px;
        margin:10px 33px 31px 45px;
        padding:6px 0 30px 0;
        border-right:1px solid #7497b6 !important;
}
.footer2 .information .newsletter {
        border-left:none !important;
        padding:0 !important;
        margin:0 !important;
}
.footer2 .information .newsletter label {
        color:#bde0f1 !important;
        padding-bottom:5px;
}
.footer2 .information .newsletter form .button {
        float:left;
        width:26px;
        margin-top:47px;
}
.footer2 .information .newsletter form input#add {
        width:26px;
        height:24px;
        border:1px solid #4278a8 !important;
        background:url(http://cdn.pryr.com/img/site/button_go.png) no-repeat top left;
        cursor:pointer;
        margin-top:5px;
}
.footer2 .information .newsletter a {
        text-decoration:underline;
        color:#ecb64d;
}
.footer2 .information .newsletter a:hover {
        text-decoration:underline;
        color:#cd5990;
}
.footer2 .information .what a, .footer2 .information .support a {
        text-decoration:underline;
        color:#bde0f1;
}
.footer2 .information .what a:hover, .footer2 .information .support a:hover {
        text-decoration:underline;
        color:#fff;
}
.footer2 .information .cont-l {
        float:left;
        width:625px;
        padding-left: 15px;
}
.footer2 .information .cont-l .weboart, .footer2 .information .cont-l .weboart a {
        color:#cd5990;
}
.footer2 .information .cont-l .spacer {
        padding:0 27px;
        display:inline;
}
.footer2 .information .cont-r {
        float:right;
        width:269px;
        text-align:right;
        margin-right:15px;
}
.footer2 .information .cont-r a {
        color: #fff;
        text-decoration: none;
        font-weight:bold !important;
        margin-left:20px;
}
.footer2 .left {
        background:url(http://cdn.pryr.com/img/site/footer_corners.png) no-repeat bottom left;
        float:left;
        width:11px;
        height:19px;
}
.footer2 .right {
        background:url(http://cdn.pryr.com/img/site/footer_corners.png) no-repeat bottom right;
        float:left;
        width:11px;
        height:19px;
}

.feed_more {
  width: 96%;
  border: 1px solid #eee;
  margin-left: auto; 
  margin-right: auto;
  background: #eee;
  padding: 8px;
}
.feed_more a {
  /*text-decoration: none;*/
  color: #4278a8;
  font-size: 13px;
  text-align: center;
  /*background:url(http://cdn.pryr.com/img/site/account_arrow.jpg) no-repeat top right;*/
}
.feed_load {
  width: 50px;
  display: none;
  margin-left: auto;
  margin-right: auto;
}

/*--------------- CHANGES PAGE  prayer_listb.php
-------------- CHANGES CHANGES CHANGES -----------------------------*/

.leftside .username.lpage {
        width:auto !important;
        float:left;
        font-size:24px;
        color:#4278a8;
        margin-top:15px;
        padding-right:15px;
}
.itempraynew_container {
        border:1px solid #f1f1f1;
        padding:8px 4px 8px 10px;
        margin-bottom:19px;
}
.itempraynew_container .cont_right {
        float: right;
        width: 85px;
}
.itempraynew_container .cont_right .status {
        float: right;
        text-align: center;
        width: 79px;
        height: 18px;
        border: 1px solid #f1f1f1;
        color: #c5acb8;
        font-size: 13px;
        font-style: italic;
        font-weight: bold !important;
}
.itempraynew_container .cont_right .results {
        width:83px;
        height:64px;
        border: 1px solid #f1f1f1;
        background:none !important;
        float:left;
        text-align:center;
        font-size:12px;
        color:#b7b7b7;
        font-family:Tahoma, Geneva, sans-serif;
        margin: 0 0 10px 0;
        /*padding-top: 33px;*/
        padding:0 !important;
        display:inline-block;
}
.itempraynew_container .cont_right .results .arrow a{
        display:block;
        background:url(http://cdn.pryr.com/img/site/arrow.png) no-repeat center top;
        height:31px;
        width:43px;
        margin:2px auto;}
.itempraynew_container .cont_right .results .arrow a span{
        display:none;}

.itempraynew_container .cont_right .results a {
        color:#4278a8 !important;
        text-decoration:underline;
}
.itempraynew_container .cont_right .prayer_bts {
        margin: 0 5px 10px 0;
        float: right;
        width:81px;
}
.itempraynew_container .cont_right .prayer_bts a.rating {
        background:url(http://cdn.pryr.com/img/site/star.jpg) top left no-repeat;
        width:18px;
        height:19px;
        display:inline-block;
        margin-right:2px;
}
.itempraynew_container .cont_right .prayer_bts {
        text-align:right;
}
.itempraynew_container .cont_right .prayer_bts a.rating:hover, .itempraynew_container .cont_right .prayer_bts a.rating#active {
        background:url(http://cdn.pryr.com/img/site/star.jpg) bottom left no-repeat;
}
.itempraynew_container .cont_right .prayer_bts a.rating span {
        display:none;
}
.itempraynew_container .picture .prayer_answer {
        width: 83px;
        height: 19px;
        background-color: #baddef;
        color: #2c5e89;
        font-weight: bold;
        font-style: italic;
        text-align: center;
        margin-bottom: 5px;
        padding-top: 3px;
}
.itempraynew_container .picture .prayer_status {
        width: 83px;
        height: 21px;
        text-align: center;
        background:#c5acb8;
        padding-top: 3px;
}
.itempraynew_container .picture .prayer_status a {
        font-weight: bold;
        font-style: italic;
        color: #fff;
        text-decoration:none;
        background: url(http://cdn.pryr.com/img/site/arrow_status.png) no-repeat right top;
        padding-right:15px;
}
.itempraynew_container .itempray .picture {
        width:85px;
        float:left;
        margin-right:7px;
}
.itempraynew_container .itempray .picture img {
        border:9px solid #c5acb8;
        margin-bottom: 10px;
}
.itempraynew_container .itempray .picture.alt img {
        border:9px solid #7cc3e4;
        margin-bottom: 10px;
}
.itempraynew_container .prayer_date {
        float:left;
        font-size:11px;
        width:380px;
        margin:5px 0;
}
.itempraynew_container .prayer_date span {
        color:#0d4274 !important;
}
.itempraynew_container .itempray .texts {
        width:380px;
        float:left;
        font-size:12px;
        color:#555758 !important;
}
.itempraynew_container .itempray .texts .prayer_tags {
        float:left;
        font-size:11px;
        width:380px;
        margin-bottom: 20px;
}
.itempraynew_container .itempray .texts .prayer_tags a {
        color: #2c5e89;
        font-size:11px;
}
.itempraynew_container .itempray .texts .prayer_tags strong {
        color: #0d4274;
        font-size:11px;
}
/* start here */
.itempraynew_container .itempray .texts textarea, .itempraynew_container .answers textarea {
        width: 380px;
        height:40px;
        color:#555758 !important;
        font-size: 11px;
        border:1px solid #dddddd !important;
        padding:4px;
        font-family:Arial, Helvetica, sans-serif;
        margin-top:10px;
}
.itempraynew_container .answers input {
        margin:2px;
}
.itempraynew_container .answers input#sbmtbut_list {
        background: url(http://cdn.pryr.com/img/site/button_sbmt.jpg) no-repeat left top;
        cursor:pointer;
        width:91px;
        height:27px;
        border:none !important;
        color:#295a85 !important;
        font-weight:bold;
}
.itempraynew_container .answers .chars {
        float:left;
        margin-left:15px;
        color: #d59706;
}
.itempraynew_container .answers .sendbut {
        float:right;
        width:100px;
}
.itempraynew_container .answers a {
        color:#2a5a86;
}
.itempraynew_container .comment_view p a {
        color:#9c4b70;
}
.itempraynew_container .comment_view.alt {
        background:none !important;
}
.itempraynew_container .answers {
        width:400px;
        float:left;
        margin-left:117px;
        font-size:11px;
        line-height:18px;
        color:#555758 !important;
}
.itempraynew_container .answers .comment_view {
        width:380px;
        background-color: #f6f6f6;
        float: left;
        padding: 10px;
        margin-bottom: 5px;
}
.itempraynew_container .answers .comment_view .time {
        padding-left:10px;
}
.itempraynew_container .answers .comment_view img {
        float: left;
        border: 5px solid #7cc3e4;
        margin-right: 10px;
}
.itempraynew_container .answers .comment_view p {
        float: left;
        width: 315px;
}
.itempraynew_container .texts .title span.post {
        color:#0d4274 !important;
        font-weight:bold;
        font-size:16px;
        padding:0;
}
.itempraynew_container .texts .title span a.post {
        color:#0d4274 !important;
        font-weight:bold;
        font-size:16px;
        padding:0;
        text-decoration: none;
}
.itempraynew_container .texts .title span.by {
        color: #9c4b70;
        font-size:13px;
        font-weight:bold;
        font-style:normal;
        margin-left:10px;
}
.itempraynew_container .texts a.comments {
    font-size: 11px;
    color:#2a5a86;
    text-decoration: underline;
}

/* fixes */
/*browsers safari 3+, chrome 1+, opera9+, ff 3.5+ */
body:nth-of-type(1) .menu_bar .search input {
        margin-top:2px !important;
}
body:nth-of-type(1) .menu_bar .search input#go {
        margin-top:-2px !important;
}
body:nth-of-type(1) .anylinkmenu.stat ul {
        margin-left:-15px;
}

/* old head */
.head {
	height:149px;
}
.head .logo {
	float:left;
	width:411px/*211px*/;
	margin:53px 0 0 29px;
}
.head .logo .slogan {
	font-size:14px;
	color:#FFF;
	font-weight:bold;
}
.head .rightside, .headb .rightside {
	float:right;
	width:439px;
}
.head .rightside .loginbox, .headb .rightside .loginbox {
	height:40px;
	/* margin-top:4px; */
}
.head .rightside .loginbox .left, .headb .rightside .loginbox .left {
	background:url(http://cdn.pryr.com/img/site/log_box.png) no-repeat top left;
	width:11px;
	float:left;
	height:39px;
}
.head .rightside .loginbox .right, .headb .rightside .loginbox .right {
	background:url(http://cdn.pryr.com/img/site/log_box.png) no-repeat top right;
	width:9px;
	float:left;
	height:39px;
}
.head .rightside .loginbox .contents, .headb .rightside .loginbox .contents {
	background-color:#2a5a86;
	width:392px;
	float:left;
        padding-top: 4px;
	height:35px;
	font-family:Arial, Helvetica, sans-serif;
}
.headb .rightside .loginbox .contents input {
	width:93px;
	height:13px;
	border:1px solid #8b9298;
	background-color:#537b9f;
	padding:3px 7px;
	color:#FFF;
        line-height: 1.2;
	font-weight:bold;
	/*font-style:italic;*/
	font-size:12px;
	margin-right:10px;
}
.headb .rightside .loginbox .contents input#go {
	width:15px;
	height:21px;
	background:url(http://cdn.pryr.com/img/site/button_go.jpg) no-repeat top right;
	border:1px solid #2a5a86;
	cursor:pointer;
}
.headb .rightside .loginbox .contents form {
	float:left;
	width:275px;
	margin-left:3px;
	margin-top:3px;
}
.headb .rightside .loginbox .contents a {
	color:#FFF;
	text-decoration:underline;
	font-size:11px;
        line-height: 1.2;
        font-style: none;
	display:block;
}
.headb .rightside .loginbox .contents a:hover {
	color:#39cdfe;
	text-decoration:underline;
}
.headb .rightside .loginbox .contents .name {
	width:204px;
	float:left;
	color:#FFF;
	font-size:14px !important;
	margin-left:20px;
	padding-top:10px;
}
.headb .rightside .loginbox .contents .name a {
        font-size:14px !important;
        text-decoration:underline;
}
.headb .rightside .loginbox .contents .name span {
	font-style:italic;
	font-weight:bold;
}
.headb .rightside .loginbox .contents .panel {
	width:167px;
	float:left;
	text-align:right;
	padding-top:5px;
}
.headb .rightside .loginbox .contents .panel a {
	width:auto;
	height:17px;
	padding-top:4px;
	background:url(http://cdn.pryr.com/img/site/button_go.jpg) no-repeat top left;
	padding-left:21px;
	margin-right:13px;
	display:inline-block;
	text-decoration:none;
}
.headb .rightside .menu {
	width:410px;
	height:55px;
	float:right;
	margin-top:34px;
        margin-right: 20px;
}
.headb .rightside .menu a {
	font-size:19px;
	color:#2c5e89;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
	padding-top:15px;
}
.headb .rightside .menu a:hover {
	font-size:19px;
	color:#858585;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
	padding-top:15px;
}
.headb .rightside .menu a.home {
	background: url(http://cdn.pryr.com/img/site/btn_01.png) no-repeat top left;
	width:110px;
	height:40px;
	display:inline-block;
}
.headb .rightside .menu a.home:hover, .headb .rightside .menu a.home#active {
	background: url(http://cdn.pryr.com/img/site/btn_01.png) no-repeat bottom left;
	width:110px;
	height:40px;
	color:#858585;
}
.headb .rightside .menu a.active {
	background: url(http://cdn.pryr.com/img/site/btn_01.png) no-repeat bottom left;
	width:110px;
	height:40px;
	font-size:19px;
	color:#858585 !important;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
	padding-top:15px;
}
.headb .rightside .menu a.what {
	background: url(http://cdn.pryr.com/img/site/btn_02.png) no-repeat top left;
	width:179px;
	height:40px;
	display:inline-block;
}
.headb .rightside .menu a.what:hover, .head .rightside .menu a.what#active {
	background: url(http://cdn.pryr.com/img/site/btn_02.png) no-repeat bottom left;
	width:179px;
	height:40px;
}
.headb .rightside .menu a.help {
	background: url(http://cdn.pryr.com/img/site/btn_03.png) no-repeat top left;
	width:121px;
	height:40px;
	display:inline-block;
}
.headb .rightside .menu a.help:hover, .head .rightside .menu a.help#active {
	background: url(http://cdn.pryr.com/img/site/btn_03.png) no-repeat bottom left;
	width:121px;
	height:40px;
}

.content .leftside {
	width:643px;
	float:left;
}
.content .leftside.glisting {
        width:640px;
        float:left;
}
.leftside .slider {
}
.leftside .buttons {
	text-align:right;
	margin-top:-37px;
	margin-bottom:25px;
}
.leftside .buttons .join, .leftside .buttons .reqpra {
	width:153px;
	height:36px;
	padding:21px 40px 0 0;
	background:url(http://cdn.pryr.com/img/site/button_slide.png) no-repeat top left;
	display: inline-block;
	margin-right:10px;
        /* font-family:'Century Gothic',Arial,helvetica,sans-serif; */
}
.leftside .buttons .join a, .leftside .buttons .reqpra a {
	font-size:14px;
	color:#39cdfe;
	text-decoration:none;
	text-align:center;
}
.leftside .boxes {
	float:left;
	width:243px;/*319*/
	border-bottom:1px dotted #a2bdd4;
	padding-left:76px;
	margin-top:10px;
	height:73px;
	color:#777777;
	font-size:12px;
}
.leftside .boxes h1 {
	color:#4278a8;
	font-size:14px;
	text-transform:uppercase;
	font-family:Tahoma, Geneva, sans-serif;
}
.leftside .boxes.study {
	background:url(http://cdn.pryr.com/img/site/bible.jpg) no-repeat top left;
}
.leftside .boxes.share {
	background:url(http://cdn.pryr.com/img/site/share.jpg) no-repeat top left;
	width:232px;
	margin-left:11px;
}
.leftside .boxes.request {
	background:url(http://cdn.pryr.com/img/site/request.jpg) no-repeat top left;
}
.leftside .boxes.find {
        background:url(http://cdn.pryr.com/img/site/find.jpg) no-repeat top left;
        width:232px;
        margin-left:11px;
}
.leftside .boxes.connect {
	background:url(http://cdn.pryr.com/img/site/connect.jpg) no-repeat top left;
}
.leftside .boxes.invite {
	background:url(http://cdn.pryr.com/img/site/invite.jpg) no-repeat top left;
	width:232px;
	margin-left:11px;
}
.leftside .boxes a {
	color:#4278a8;
	text-decoration:underline;
}
.leftside .boxes a:hover {
	color:#999;
	text-decoration:underline;
}
.leftside .pagetitle {
        float: left;
        font-size: 22px; /*24*/
        color:#4278a8;
        width: 100%;
        overflow: hidden;
}
.leftside .username {
	width:289px;
	float:left;
	font-size:24px;
	color:#4278a8;
	margin-top:0px;
}
.leftside .username span {
	font-size:18px;
	color:#979797;
}
.leftside .usernameb {
color:#4278A8;
float:left;
display: block;
font-size:24px;
font-style:italic;
font-weight:normal;
width:289px;
padding-left: 13px;
}
/* 
.leftside .usernameb {
        width:289px;
        float:left;
        font-size:24px;
        color:#4278a8;
        font-weight:normal;
        font-style:italic;
        margin-top:15px;
}*/

.leftside .usernameb span {
        font-size:24px;
        font-weight:bold;
        font-style:italic;
        color:#4278a8;
}
/*------- OPTION TABS -------
----------------------------------------*/
.leftside .options {
	float:right;
	width:350px;
}
.tabs1 {
	width:100%;
	float:right;
	margin-top:13px;
        margin-right: 15px;
	font-size:13px;
	line-height:normal;
	color:#4278a8;
}
.tabs1 ul.circle {
	margin:0;
	padding:0;
	list-style:none;
}
.tabs1 li {
	display:inline;
	margin:0;
	padding:0;
}
.tabs1 a {
	float:left;
	background:url("http://cdn.pryr.com/img/site/tabs_left.jpg") no-repeat left top;
	margin:0 0 0 3px;
	padding:0 0 0 4px;
	text-decoration:none;
}
.tabs1 a span {
	float:left;
	display:block;
	background:url("http://cdn.pryr.com/img/site/tabs.jpg") no-repeat right top;
	padding:7px 10px 6px 4px;
	color:#627EB7;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
    .tabs1 a span {
	float:none;
}
/* End IE5-Mac hack */
    .tabs a:hover span {
/*color:#fff;
	  font-weight:bold;*/
      }
.tabs1 a:hover {
	background:url("http://cdn.pryr.com/img/site/tabs_left.jpg") no-repeat left top;
}
.tabs1 a:hover span {
	background:url("http://cdn.pryr.com/img/site/tabs.jpg") no-repeat right top;
}
.tabs1 .active {
	background:url("http://cdn.pryr.com/img/site/tabs_left.jpg") no-repeat left top;
	color:#627EB7;
	font-weight:bold;
}

/*------- END OPTION TABS -------
----------------------------------------*/
.leftside .pryrbox {
        margin:13px 0 26px 0;
}
.leftside .pryrbox .usrpic {
        float:left;
        /*width:149px;*/
        margin-left:5px;
}
.leftside .pryrbox .usrpic img {
        border:4px solid #c6d8ea;

}
.leftside .pryrbox .description .title {
        background-color:#f5f5f5;
}
.leftside .pryrbox .description .title h1 {
        color:#4278a8;
        font-size:15px !important;
        font-family:Tahoma, Geneva, sans-serif;
        margin-top:4px;
        background-color:#f5f5f5;
        font-weight:bold;
}
.leftside .pryrbox .description .title h1 span {
        padding-left:8px;
}
.leftside .pryrbox .description .title .corner-tl, .titlelwidth .corner-tl, .formbox .corner-tl {
        float:left;
        width:6px;
        height:6px;
        background:url(http://cdn.pryr.com/img/site/corners.jpg) no-repeat top left;
}
.leftside .pryrbox .description .title .corner-tr, .titlelwidth .corner-tr, .formbox .corner-tr {
        float:right;
        width:6px;
        height:6px;
        background:url(http://cdn.pryr.com/img/site/corners.jpg) no-repeat top right;
}
.leftside .pryrbox .description .title .corner-bl, .titlelwidth .corner-bl, .formbox .corner-bl {
        float:left;
        width:6px;
        height:6px;
        background:url(http://cdn.pryr.com/img/site/corners.jpg) no-repeat bottom left;
}
.leftside .pryrbox .description .title .corner-br, .titlelwidth .corner-br, .formbox .corner-br {
        float:right;
        width:6px;
        height:6px;
        background:url(http://cdn.pryr.com/img/site/corners.jpg) no-repeat bottom right;
}
.leftside .pryrbox .description {
        float:left;
        width:463px;
        margin-left:18px;
}
.leftside .pryrbox .description .share {
        border:1px solid #e6eff9;
        padding:3px 8px;
        margin:12px 0 14px 0;
}
.leftside .pryrbox .description .share .sharethis {
        float:left;
}
.leftside .pryrbox .description .share .sharethis a {
        background:url(http://cdn.pryr.com/img/site/share_icon.jpg) no-repeat center left;
        padding-left:23px;
        color:#4278a8;
        text-decoration:underline;
        font-size:13px;
}
.leftside .pryrbox .description .share .date {
        background:url(http://cdn.pryr.com/img/site/date.jpg) no-repeat center left;
        float:right;
        font-size:13px;
        color:#777;
        padding-left:31px;
        height:18px;
}
.leftside .pryrbox .description .share .edit {
        float:left;
}
.leftside .pryrbox .description .share .edit a {
        background:url(http://cdn.pryr.com/img/site/icon_edit.png) no-repeat center left;
        padding-left:23px;
        color:#4278a8;
        text-decoration:underline;
        font-size:13px;
}
.leftside .pryrbox .description .share .delete {
        float:left;
        margin-left:20px;
}
.leftside .pryrbox .description .share .delete a {
        background:url(http://cdn.pryr.com/img/site/icon_delete.png) no-repeat center left;
        padding-left:23px;
        color:#4278a8;
        text-decoration:underline;
        font-size:13px;
}
.leftside .pryrbox .description .pry {
        font-size:14px;
        line-height:18px;
        color:#888;
        padding:0 8px;
        height:69px;
}
.leftside .pryrbox .description .records {
        text-align:right;
}
.leftside .pryrbox .description .records .comments, .leftside .pryrbox .description .records .Prayers {
        border:1px solid #e0ebf7;
        color:#838383;
        padding:4px;
        font-size:11px;
        width:auto;
        display:inline-block;
}
.leftside .pryrbox .description .records .comments span, .leftside .pryrbox .description .records .Prayers span {
        color:#4278a8;
}

/*-------------RIGHT SIDE---------------------------*/
.content .rightside {
	width:299px;
	float:left;
	margin-left:13px;
}
.content .rightside h1 {
    font-weight: bold;
    color:#4278a8 !important;
}
.content .rightside h1.recent, .content .rightside h1.bsgroup,
.content .rightside .mypryr h1, .content .rightside .poptags h1,
.content .rightside .contenttitle h1,
.content .rightside .prayersforme h1, .content .rightside .tagsearch h1{
        font-size:18px;
        color:#FFF;
        background:url(http://cdn.pryr.com/img/site/sidebarh1_bg.png) no-repeat top left;
        padding:12px 0 0 10px;
        width:289px;
        height:30px;
        text-transform:uppercase;
        font-weight:normal;
        text-align:left;
        font-family:'Century Gothic',Arial,helvetica,sans-serif;
}

.content .rightside h1.recent{
        margin-bottom:12px;}
.content .rightside .study {
        background:#f6f6f6;
        margin:7px 0 20px 0;
        padding:8px 12px 0 12px;
}
.content .rightside .study label {
        font-family:Tahoma, Geneva, sans-serif;
        font-size:14px;
        color:#446a8c;
        margin-left:22px;
        width:63px;
        font-weight:bold;
        display:inline-block;
}
.content .rightside .study input {
        width:160px;
        height:15px;
        border:1px solid #c3c3c3;
        margin-bottom:8px;
}
.content .rightside .study select#state {
        width:68px;
        height:18px;
        border:1px solid #c3c3c3;
        margin-bottom:12px;
}
.content .rightside .study select#city {
        width:137px;
        height:18px;
        border:1px solid #c3c3c3;
        margin-bottom:12px;
}
.content .rightside .study input#search {
        width:108px;
        height:33px;
        border:1px solid #f6f6f6;
        float:right;
        background:url(http://cdn.pryr.com/img/site/button_search.png) no-repeat top left;
        cursor:pointer;
        font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
        font-size:15px;
        color:#39cdfe;
        font-weight:bold;
}
.content .rightside .study a {
        font-size:11px;
        color:#4278a8;
        text-decoration:underline;
        padding-top:10px;
        float:left;
        margin-bottom:0 !important;
}
.prayers {
        background:#f5f5f5 url(http://cdn.pryr.com/img/site/request_bg.jpg) no-repeat top left;
        padding:20px 18px;
        margin-bottom:3px;
}
.prayers h1 {
        font-size:14px;
        font-weight:bold;
        color:#295a85;
        margin-bottom:7px;
}
.prayers .picture {
        float:left;
        width:80px;
}
.prayers .picture img {
        border:4px solid #dedede;
}
.prayers .left {
        float:left;
        width:180px;
        font-size:10px;
        color:#777;
}
.prayers .count {
        font-size:9px;
        color:#295a85;
        float:left;
        width:66px;
        height:13px;
        background: url(http://cdn.pryr.com/img/site/prayers.jpg) no-repeat top left;
        text-align:center;
        padding-top:3px;
        margin-top:20px;
}
.prayers .more {
        float:left;
        background: url(http://cdn.pryr.com/img/site/bullet.jpg) no-repeat center left;
        padding-left:10px;
        margin-left:35px;
        margin-top:20px;
}
.prayers .more a {
        color:#39cdfe;
        font-size:13px;
        text-decoration:none;
}
.prayers .more a:hover {
        color:#295a85;
        font-size:13px;
        text-decoration:underline;
}
.social {
        background: url(http://cdn.pryr.com/img/site/follow_bg.jpg) no-repeat top left;
        padding:8px 0 20px 8px;
        margin-top:13px;
}
.social .get {
        float:left;
        /*width:111px;*/
        width: 170px;
        font-size:11px;
        color:#777;
}
.social .get a {
        color:#4278a8;
        text-decoration:underline;
}
.social .aimages {
        float:left;
        margin-left:13px;
        margin-top:11px;
}
.rightside h4 {
        font-family:Tahoma, Geneva, sans-serif;
        font-size:18px;
        font-weight:bold;
        color:#446a8c;
}
.tagsearch {
    margin: 0;
    padding: 0;
/*14px;*/}
.tagsearch form {
        padding-left:8px;
        margin-bottom:24px;

}
.tagsearch form label {
        font-size:12px;
        color:#4278a8;
        font-style:italic;
        font-weight:bold;
}
.tagsearch form input {
        background-color:#f5f5f5;
        border:1px solid #b7b7b7;
        width:120px;
        height:19px;
        color:#4278a8;
}
.tagsearch form input#find {
        background: url(http://cdn.pryr.com/img/site/button_search-sm.jpg) no-repeat top left;
        border:1px solid #fff;
        width:94px;
        padding-right:24px;
        height:27px;
        cursor:pointer;
        font-size:14px;
        color:#295a85;
        font-weight:bold;
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.mypryr a {
        margin-left:25px !important;
        font-weight:bold;
}
.tagsearch a, .mypryr a {
        font-size:11px;
        color:#2a5a86;
        text-decoration:none;
        background:url(http://cdn.pryr.com/img/site/bullet_square.jpg) no-repeat center left;
        padding-left:12px;
        margin-left:4px;
}
.tagsearch a:hover, .mypryr a:hover {
        font-size:11px;
        color:#2a5a86;
        text-decoration:underline;
}
.poptags {
        margin:25px 0 29px 0;
        text-align:center;
}
.poptags a {
        color:#999;
        text-decoration:none;
}
.poptags a:hover {
        color:#2a5a86;
        text-decoration:none;
}
a.smaller {
        font-size:9px;
}
a.small {
        font-size:12px;
}
a.medium {
        font-size:15px;
}
a.big {
        font-size:19px;
}
a.bigger {
        font-size:30px;
}
.prayersforme {
        margin:20px 0 29px 0;
        text-align:center;
}
.prayersforme .user {
        text-align: center;
        float:left;
        width:90px;
        margin-bottom:14px;
        margin-right:6px; 
}
.prayersforme .user.last {
        float:left;
        width:88px;
        margin-right:0 !important;
}
.prayersforme .username {
        font-size:12px;
        color:#8e8e8e;
        padding:8px 0 0 4px;
}
.prayersforme .username a {
        color:#8e8e8e;
        text-decoration:none;
}
.prayersforme .username a:hover {
        color:#2a5a86;
        text-decoration:underline;
}
.prayersforme .user img {
        border:4px solid #c4d6e8;
        margin-left: auto;
        margin-right: auto;
}
.tagsearch h1, .mypryr h1, .poptags h1, .prayersforme h1 {
        margin-bottom:13px;
}
.leftside h4 {
        color:#4278a8;
        font-family:Tahoma, Geneva, sans-serif;
        font-size:17px;
        font-weight:normal;
        text-transform:uppercase;
}
.tags h4 {
        border-bottom: dotted 1px #a5bfd6;
        margin-bottom:6px;
}
.tags a {
        color:#999;
        text-decoration:none;
}
.tags a:hover {
        color:#2a5a86;
        text-decoration:none;
}

/*--------------- account settings pages --------------- */
.Settings-tabs {
        text-align:right;
        margin:17px 0;
}
.Settings-tabs a {
        margin-left:9px;
        background-color:#cbdcef;
        border:1px solid #cbdcef;
        color:#4278a8;
        font-size:12px;
        text-decoration:none !important;
        padding:6px 9px;
}
.Settings-tabs a:hover {
        background-color:#cbdcef;
        border:1px solid #b1c8df;
        color:#4278a8 !important;
        text-decoration:none !important;
        padding:6px 9px;
}
.Settings-tabs a#activetab {
        background-color:#4278a8;
        border:1px solid #cbdcef;
        color:#fff !important;
        text-decoration:none;
        padding:6px 9px;
}
h5 {
        font-family:Arial, Helvetica, sans-serif;
        font-size:16px;
        color:#4278a8;
        border-top:1px solid #e0e0e0;
        border-bottom:1px solid #e0e0e0;
        padding:12px 0 5px 0;
        margin-bottom:12px;
}
.update_btn {
        width:80px;
        height:31px;
        padding:10px 31px 0 0;
        margin-top:21px;
        text-align:right;
        float:right;
        background:url("http://cdn.pryr.com/img/site/bg_update_btn.jpg") no-repeat top left;
}
.update_btn a {
        font-family:Arial, Helvetica, sans-serif;
        font-size:16px;
        font-weight:bold;
        text-decoration:none !important;
        color:#39cdfe !important;
}
p.review {
        margin-top:150px;
        width:390px;
        float:right;
}
.account p {
        width:580px !important;
}
.account form {
        text-align:right;
}
#sidetabs {
        width:160px;
        margin-right:13px;
        float:left;
        border-top:1px solid #e0e0e0;
}
#sidetabs ul {
        list-style:none;
        padding:0 0 0 0;
        margin:0 0 0 0;
}
#sidetabs li a {
        background-color:#cedff3;
        padding:5px 8px;
        margin-bottom:10px;
        display:block;
        text-decoration:none;
        font-weight:bold;
        color:#829bb1 /*4278a6*/;
}
#sidetabs li a:hover, #sidetabs li a#on {
        color:#FFF;
        background-color:#afc4d7;
}
.hr {
        border-top:1px solid #eaeaea;
        height:2px;
        margin-bottom:10px;
}
.updatepass {
        color:#666 !important;
        font-size:12px;
        float:left;
        width:340px;
}
.updatepass h5 {
        border-top:none !important;
}
.updatepass form {
        margin:15px 0;
}
.updatepass form p {
        clear:both;
}
.updatepass form label {
        color:#777;
        font-size:16px;
        float:left;
        width:118px;
        text-align:right;
        margin-bottom:9px;
}
.updatepass form input, .updatepass form select {
        float:left;
        margin-left:10px;
        width:167px;
        height:24px;
        padding:3px;
        border:1px solid #eaeaea;
        margin-bottom:9px;
        color:#777;
        font-size: 16px;
}
.updatepass form input.email {
        width:266px !important;
}
.updatepass form small {
        font-size:12px;
        color:#666;
        float:left;
        margin-left:132px;
        width:270px;
        margin-bottom:14px;
}
.profilepic {
        text-align:right;
        padding-right:5px;
}
.profilepic img {
        border:3px solid #c3d5e7;
}
.updatephoto {
        float:left;
        width:240px;
}
.updatephoto input {
        width:340px;
        height:24px;
        border:1px solid #eaeaea;
        margin:19px 0;
}
.updatephoto .file {
        width:340px;
        height:24px;
        border:1px solid #eaeaea;
        margin:19px 0;
}
.sendphoto {
        float:left;
        width:150px;
        margin-top:11px;
        margin-left:13px;
}
.sendphoto .update_btn {
        margin:0;
}
/*----------------------------------------*/


/*-------------RIGHT SIDE jarrod ---------------------------*/

.content .rightside .prayersforme a.rightform {
        font-size:11px;
        color:#4278a8;
        text-decoration:underline;
        float:right;
        margin-bottom:0 !important;
        margin-right: 10px; 
}

.content .rightside .titlebox { }
.content .rightside .titlebox h1 {
        font-family:'Century Gothic',Arial,helvetica,sans-serif;
        font-size:18px;
        color:#FFF;
        background:url(http://cdn.pryr.com/img/site/sidebarh1_bg.png) no-repeat top left;
        padding:12px 0 0 10px;
        width:289px;
        height:30px;
        text-transform:uppercase;
        font-weight:normal;
        text-align:left;    
}
.content .rightside .titlebox .contents {
        font-family:'Century Gothic',Arial,helvetica,sans-serif;
        font-size: 18px;
        color: #fff;
        margin-top: 10px;
        margin-left: 11px;
}
.content .rightside .contentblk {
	background:#f6f6f6;
	margin:7px 0 20px 0;
	padding:8px 12px 0 12px;
}
.content .rightside .contentblk textarea {
        width:82%;
        height:80px;
        display:block;
        border:1px solid #c3c3c3;
        background-color:#fff;
        margin-left: auto;
        margin-right: auto;
        margin-bottom:8px;
        padding:3px;
        font-size:12px;
        color:#6c6c6c;
        font-family:Arial, Helvetica, sans-serif;
}

.content .rightside .contentblk .input_error2 {
        font-size: 12px;
        color: red;
}
.content .rightside .contentblk .input_error {
        font-size: 12px;
        color: red;
        margin-left: 89px;
}
.content .rightside .contentblk .textarea_error {
        font-size: 12px;
        color: red;
        margin-left: 21px;
}
.content .rightside .contentblk label {
        font-family:Tahoma, Geneva, sans-serif;
        font-size:14px;
        color:#446a8c;
        margin-left:22px;
        width:63px;
        font-weight:bold;
        display:inline-block;
}
.content .rightside .contentblk input {
        width:160px;
        height:15px;
        border:1px solid #c3c3c3;
        margin-bottom:8px;
}
.content .rightside .contentblk select {
        width:163px;
        height:18px;
        border:1px solid #c3c3c3;
        margin-bottom:12px;
}
.content .rightside .contentblk select#state {
        width:68px;
        height:18px;
        border:1px solid #c3c3c3;
        margin-bottom:12px;
}
.content .rightside .contentblk select#city {
        width:137px;
        height:18px;
        border:1px solid #c3c3c3;
        margin-bottom:12px;
}
.content .rightside .contentblk .button_submit {
        border:0px;
        float:right;
}
.content .rightside .contentblk .button_submit input#search {
        border:0px;
        width:105px;
        height:30px;
        background:url(http://cdn.pryr.com/img/site/button_blank.png) no-repeat top left;
        /* cursor:pointer; */
        font-family:Tahoma, Geneva, sans-serif;
        font-size: 16px;
        color: #65d4f9;
}
.content .rightside .contentblk .button_submit .title {
        font-family:Arial;
        font-size: 16px;
        margin-top: 5px;
        margin-left: 11px;        
}
.content .rightside .contentblk a.form {
        font-size:11px;
        color:#4278a8;
        text-decoration:underline;
        padding-top:10px;
        float:left;
        margin-bottom:0 !important;
}



.content .rightside .contentblk .userinfo {
       float: right;
       width: 180px;
}
.content .rightside .contentblk .userinfo .name a.stdlink {
        text-decoration: none;
}

.content .rightside .contentblk .userpic {
        float:left;
        width:72px;
        margin-bottom:14px;
}

.content .rightside .contentblk .userpic img {
        border:4px solid #c4d6e8;
}

.content .rightside .contentblk .church {
        font-style:italic;
        background: url(http://cdn.pryr.com/img/site/organizer.png) no-repeat center left;
        padding-left:11px;
        margin:6px 0 0 4px;
        color:#33ccff;
        font-size: 12px;
}

.content .rightside .contentblk .location {
        margin-top: 8px; 
        font-size: 12px; 
}

.content .rightside .contentblk .prayerinfo {
        padding: 0;
        font-size: 13px;
}
.content .rightside .contentblk .prayerinfo .numprayers {
        float: left;
        width: 130px;
}
.content .rightside .contentblk .prayerinfo .numanswered {
        float: right;
        width: 130px;
}
.content .rightside .contentblk .grouppic {
        text-align: center;
        width:258px;
        margin-left:auto;
        margin-right:auto;
}
.content .rightside .contentblk .grouppic img {
        border:3px solid #b6c9dc;
}
.content .rightside .contentblk .groupinfo {
        padding: 9px;
        overflow: hidden;
}
.content .rightside .contentblk .groupinfo .name {
        font-size:18px;
        color:#4278a8;
}
.content .rightside .contentblk .groupinfo .church {
        font-style:italic;
        background: url(http://cdn.pryr.com/img/site/organizer.png) no-repeat center left;
        padding-left:11px;
        margin:6px 0 0 4px;
        font-size: 14px;
        color: #33ccff;
}

.content .rightside .linkactions {
        background:#f6f6f6;
        margin:7px 0 20px 0;
        padding:4px 12px 3px 12px;
}
.content .rightside .linkactions .action, .content .rightside .linkactions .successlink {
        width: 130px;        
        margin-left: 5px;
        float: left;
        margin-bottom: 6px;
        font-size: 13px;
}
.content .rightside .linkactions a {
        color:  #3300ff;
        font-size: 13px;
}

.content .rightside .contentblk .groupadmins {
}
.content .rightside .contentblk .groupadmins a {
        text-decoration: underline;
        color:#4278a8;
        margin: 0;        
        padding: 0 0 0 0;
}
.content .rightside .contentblk .groupadmins ul {
        margin: 0 0 0 10px;
        padding: 0 0 0 0;
        list-style-type: square;
}
.content .rightside .contentblk .groupadmins li {
        padding: 3px;
        font-size: 12px;
}

/*----------------------------------------*/
.information {
	padding:15px;
	font-size:11px;
/*height:40px;*/}
.information .what {
	float:left;
	width:107px;
	margin:25px 0 0 15px;
}
.information .support {
	float:left;
	width:95px;
	margin:25px 0 0 45px;
}
.information .newsletter {
	float:left;
	width:577px;
	border-left:1px solid #e8e8e8;
	padding:18px 0 12px 36px;
	margin:5px 0 10px 59px;
}
.information .newsletter .text {
	width:232px;
	float:left;
	font-size:12px;
}
.information h2 {
	font-size:13px;
	color:#666;
	text-transform:uppercase;
}
.information h3 {
	font-size:25px;
	color:#666;
}
.information a {
	color:#4278a8;
	text-decoration:underline;
}
.information a:hover {
	color:#333;
	text-decoration:underline;
}
.information .newsletter form {
	float:left;
	width:326px;
	margin-left:18px;
}
.information .newsletter form input {
	width:124px;
	height:20px;
	border:1px solid #c3c3c3;
}
.information .newsletter form label {
	color:#6789a6;
	font-size:14px;
	font-family:Tahoma, Geneva, sans-serif;
	display:block;
}
.information .newsletter form .field {
	float:left;
	width:142px;
	margin-top:31px;
}
.information .newsletter form .button {
	float:left;
	width:26px;
	margin-top:47px;
}
.information .newsletter form input#add {
	width:26px;
	height:24px;
	border:1px solid #f5f5f5;
	background:url(http://cdn.pryr.com/img/site/button_go.png) no-repeat top left;
	cursor:pointer;
}
/*-------------- group details page ----------------*/

#groupdetails {
	margin:13px 0 26px 0;
}
#groupdetails .picture {
	float:left;
	width:258px;
	margin-left:8px;
}
#groupdetails .picture img {
	border:3px solid #b6c9dc;
}
#groupdetails .specs {
	float:left;
	width:327px;
	margin-left:18px;
	font-size:12px;
	line-height:30px;
	font-style:italic;
	font-weight:bold;
	color:#524d4d;
}
.specs span {
	font-style:normal;
	font-weight:normal;
}
.specs .groupname {
	font-size:18px;
	color:#4278a8;
}
.specs .url a {
	color:#4278a8;
	text-decoration:none;
	font-style:italic;
}
.specs .url a:hover {
	text-decoration:underline;
}
/*.specs .set{}*/

#groupdetails .location {
	font-style:normal;
	float:left;
	width:182px;
	line-height:normal;
	font-weight:normal;
	margin-top:9px;
}
#groupdetails .counts {
	margin-top:9px;
	float:right;
	background:url(http://cdn.pryr.com/img/site/bg_counts.jpg) no-repeat top left;
	width:126px;
	height:27px;
	padding:5px;
	line-height:normal;
	font-style:normal;
	font-weight:normal;
}
#groupdetails .counts .members, #groupdetails .counts .sessions {
	color:#838383;
	/*padding:4px;*/
	font-size:12px;
	width:auto;
	text-align:left;
}
#groupdetails .counts .members span, #groupdetails .counts .sessions span {
	font-style:italic;
	color:#4278a8;
}
.groupdescription {
	margin-left:8px;
	width:609px;
	padding-right:30px;
}
.groupdescription h1, #groupdetails .location h1 {
	font-size:14px;
	color:#4278a8;
	margin-bottom:3px;
	font-style:normal;
}
.groupdescription ul {
	margin:0 0 26px 17px;
	padding:0;
}
.groupdescription li {
	padding-left:12px;
	background:url(http://cdn.pryr.com/img/site/disc.jpg) no-repeat center left;
	font-size:12px;
	color:#524d4d;
}
.groupdescription p {
	font-size:12px;
	color:#524d4d;
	padding-bottom:24px;
}
.groupdescription p a {
	color:#4278a8;
	text-decoration:underline;
}
/*group details page big buttons */

.actions {
	text-align:right;
	padding-top:17px;
	margin:15px 0 25px 0;
	border-top:1px dotted #a5bfd6;
}
.actions .delete, .actions .edit {
	width:153px;
	height:36px;
	padding:21px 40px 0 0;
	background:url(http://cdn.pryr.com/img/site/button_slide.png) no-repeat top left;
	/*display: inline-block;*/
	margin-right:10px;
	float:right;
}
.actions .delete a, .actions .edit a {
	font-size:15px;
	color:#39cdfe;
	text-decoration:none;
	text-align:center;
}
/*-------*/
#sortby {
        font-size:12px;
        color:#777777;
        /* margin:55px 28px 0 0; */
        text-align:right;
        margin-top: -15px;
        margin-bottom: 5px;
}
#sortby a {
        font-size:13px;
        color:#797979;
        margin-left:6px;
        padding-left:15px;
        background:url(http://cdn.pryr.com/img/site/bullet_cyan.jpg) no-repeat center left;
}
#sortby a:hover {
        color:#4278a8;
}
#sortby a.active {
        font-size:13px;
        color:#4278a8;
        font-weight:bold;
        text-decoration:underline;
        background:url(http://cdn.pryr.com/img/site/disc.jpg) no-repeat center left;
}
.tabletitles {
        color:#848484;
        font-size:16px;
        text-align:center;
        margin:15px auto;
        width:460px;
}
.tabletitles .biblegroup {
        float:left;
        background-color:#ededed;
        width:179px;
        height:26px;
}
.tabletitles .location {
        float:left;
        background-color:#f5f5f5;
        width:102px;
        height:26px;
        margin-left:6px;
}
.tabletitles .members {
        float:left;
        background-color:#f5f5f5;
        width:76px;
        height:26px;
        margin-left:6px;
}
.tabletitles .sessions {
        float:left;
        background-color:#f5f5f5;
        width:75px;
        height:26px;
        margin-left:9px;
}
.group {
        border-radius:5px;
        background-color:#fbfbfb;
        height:50px;
        padding:9px;
        font-size:12px;
        color:#524d4d;
}
.groupb {
        border-radius:5px;
        background-color:#f7f7f7;
        height:42px;
        padding:9px;
        font-size:12px;
        color:#524d4d;
}
.group .pic, .groupb .pic {
        float:left;
        width:78px;
}
.group .pic img, .groupb .pic img {
        border:2px solid #42cffe;
}
.group .name, .groupb .name {
        float:left;
        width:182px;
        padding-top:5px;
}
.group .name h1, .groupb .name h1 {
        font-size:14px;
        color:#4278a8;
        margin-bottom:3px;
}
.group .name h1 a, .groupb .name h1 a {
        text-decoration: none;
        color:#4278a8;
}
.group .name .organizer, .groupb .name .organizer {
        font-style:italic;
        background: url(http://cdn.pryr.com/img/site/organizer.png) no-repeat center left;
        padding-left:11px;
        margin:6px 0 0 4px;
}
.group .name .organizer span, .groupb .name .organizer span {
        color:#33ccff;
}
.group .location, .groupb .location {
        float:left;
        width:101px;
        text-align:center;
        padding-top:15px;
}
.group .members, .groupb .members {
        float:left;
        width:76px;
        margin-left:6px;
        text-align:center;
        padding-top:15px;
}
.group .sessions, .groupb .sessions {
        float:left;
        width:70px;
        margin-left:6px;
        text-align:center;
        padding-top:15px;
        color:#4278a8;
}
.group .details, .groupb .details {
        float:left;
        width:95px;
        height:19px;
        margin-top: .9em;
        padding-top:5px;
        padding-left:8px;
        background:url(http://cdn.pryr.com/img/site/details.png) no-repeat top left;
}

.group .details a, .groupb .details a {
        font-size:11px;
        color:#39cdfe;
        text-decoration:none;
        text-transform:uppercase;}
.gline {
        border-bottom:1px dotted #a8c1d7;
        padding-bottom:9px;
        margin:0 8px 9px 8px!important;
        clear:both;
}
/* itempray container */
.itempray_container {
        padding-bottom:4px;
        border-bottom:1px dotted #a8c1d7;
        margin-bottom:19px;
}
.itempray {
        font-size:12px;
        color:#777777;
        width:505px;/*450*/
        float:left;
}
.itempray .picture {
        width:68px;
        float:left;
        margin-right:7px;
}
.itempray .picture img {
        border:2px solid #90a7bc;
        margin-left: auto;
        margin-right: auto;
}
.itempray .texts {
        width:405px;
        float:left;
        font-size:12px;
        color:#777777;
        padding-left:22px;/*background:url(img/arrow2.png) no-repeat top left;*/
}
.itempray .texts a {
        text-decoration: none;
        color:#777777;
}
.texts .title {
        color:#a7aeb4;
        font-style:italic;
}
.texts .title .post {
        padding-right:26px;
        font-size:14px;
        font-style: normal;
}
.texts .title .post a {
        color:#4278a8;
        text-decoration: none;
}
.texts .title span {
        font-size:14px;
}
.texts .title span a {
        text-decoration: none;
}
.itempray .texts .time {
        font-size:12px;
        color:#777777;
        background:url(http://cdn.pryr.com/img/site/time.png) no-repeat left center;
        padding-left:17px;
        margin-left:20px;
        font-style: italic;
}
.itempray div.tags {
        background:#f9f9f9 url(http://cdn.pryr.com/img/site/tags.png) no-repeat left top;
        width:237px;
        float:right;
        height:25px;
        padding:10px 0 3px 37px;
        margin-top:15px;
        display:inline-block;
        color:#b2b2b2;
}
.itempray div.tags a {
        font-size:13px;
        color:#b2b2b2;
        font-style:italic;
        text-decoration:none;
}
.itempray div.prayer {
        background:#f9f9f9 url(http://cdn.pryr.com/img/site/prayrb.png) no-repeat left top;
        float:right;
        width:94px;
        margin-top:15px;
        padding:14px 0 3px 37px;
        display:inline-block;
        height:21px;
        font-size:13px;
        color:#b2b2b2;
}
.itempray div.prayer a {
        text-decoration: none;
}

.itempray div.comment {
        background:#f9f9f9 url(http://cdn.pryr.com/img/site/comment.png) no-repeat left top;
        float:right;
        width:94px;
        margin-top:15px;
        padding:14px 0 3px 37px;
        display:inline-block;
        height:21px;
        font-size:13px;
}
.itempray div.comment a {
        color:#b2b2b2;
        text-decoration: none;
}
.results {
        width:60px;
        height:31px;
        background:#f5f5f5 url(http://cdn.pryr.com/img/site/arrow.png) no-repeat center top;
        float:left;
        margin:10px 25px 10px 34px;
        padding:37px 9px 10px 9px;
        text-align:center;
        font-size:14px;
        color:#4278a8;
        font-family:Tahoma, Geneva, sans-serif;
}

.itempray div.admin {
    width:50px;
    margin-top:15px;
    padding:14px 0 3px 37px;
        float: right;
        background:#f9f9f9 url(http://cdn.pryr.com/img/site/prayrb.png) no-repeat left top;
        height: 21px; 
}
.itempray div.admin a {
    color: red;
}

/* group listing tabs */	
ul.tabletitles {
	margin:15px 0 15px 83px;
	padding: 0;
	/*float: left;*/
	list-style: none;
	height:26px;/*--Set height of tabs--*/
	width: 100%;
	font-weight:bold;
	text-align:center;
}
ul.tabletitles li {
	float: left;
	margin: 0 0 0 6px;
	padding: 0;
	height: 26px; /*--Subtract 1px from the height of the unordered list--*/
	border-left: none;
	display:block;
	overflow: hidden;
	position: relative;
	background: #f5f5f5;
}
ul.tabletitles li a {
	text-decoration: none;
	text-align:center;
	color: #848484;
	display: block;
	font-size:16px;
	outline: none;
	padding: 6px 0 0 0;
	height: 20px;
}
ul.tabletitles li.study a {
	width:179px;
}
ul.tabletitles li.location a {
	width:102px;
}
ul.tabletitles li.members a {
	width:76px;
}
ul.tabletitles li.sessions a {
	width:75px;
}
ul.tabletitles li a:hover {
	background: #ededed;
	text-decoration: none;
}
html ul.tabletitles li.active, html ul.tabletitles li.active a:hover {
	/*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #ededed;
}
/*------------ end ---------------*/			

/* prayer list tabs */	
ul.tabslist {
	/* margin:39px 0 21px 0; */
	margin:39px 0 0 0;
	padding: 0 11px 0 98px;
	float: left;
	list-style: none;
	height:25px;/*--Set height of tabs--*/
	border-bottom: 2px solid #f8f8f8;
	/* width: 433px; */
        width: 550px;
	font-weight:bold;
}
ul.tabslist li {
	float: left;
	margin: 0 0 0 8px;
	padding: 0;
	/* width:90px;  */
	height: 25px; /*--Subtract 1px from the height of the unordered list--*/
	/*line-height: 20px; --Vertically aligns the text within the tab--*/
	border-left: none;
	display:block;
	overflow: hidden;
	position: relative;
	background: #f5f5f5;
}
ul.tabslist li a {
	text-decoration: none;
	text-align:center;
	color: #4278a8;
	display: block;
	font-size:16px;
	outline: none;
	padding: 6px 9px 0 9px;
	height: 19px;
}
ul.tabslist li a:hover {
	background: #ededed;
}
html ul.tabslist li.active, html ul.tabslist li.active a:hover { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #ededed;/*border-bottom: 1px solid #f5ebf4; --Makes the active tab look like it's connected with its content--*/
}
/*------------ end ---------------*/			


/* GROUP DETAILS tabs */	
ul.grouptabs {
	/*margin:39px 0 21px 0;*/
	padding: 0 11px 0 130px; 
	float: right;
        margin-
	list-style: none;
	height:25px;/*--Set height of tabs--*/
	border-bottom: 2px solid #f8f8f8;
	width: 500px;
	font-weight:bold;
}
ul.grouptabs li {
	float: right;
	margin: 0 0 0 8px;
	width:90px;
	height: 25px; /*--Subtract 1px from the height of the unordered list--*/
	/*line-height: 20px; --Vertically aligns the text within the tab--*/
	border-left: none;
	display:block;
	overflow: hidden;
	position: relative;
	background: #f5f5f5;
}
ul.grouptabs li a {
	text-decoration: none;
	text-align:center;
	color: #4278a8;
	display: block;
	font-size:16px;
	outline: none;
	padding: 6px 0 0 0;
	height: 19px;
}
ul.grouptabs li a:hover {
	background: #ededed;
}
html ul.grouptabs li.active, html ul.grouptabs li.active a:hover { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #ededed;/*border-bottom: 1px solid #f5ebf4; --Makes the active tab look like it's connected with its content--*/
}
/*------------ end ---------------*/			

/*------------ JOURNAL FORM ------------- */
.addjournalform{
        margin:12px 0;}

.addjournalform form label{
        color:#4278a8;
        font-size:13px;
        width:151px;
        text-align:right;
        margin-right:6px;
        padding-top:6px;
        display:block;
        float:left;
        }
.addjournalform form input{
width:430px;
height:27px;
border: 1px solid #e0e0e0;
background-color:#FFF;
margin-bottom:6px;
font-size:16px;
color:#777;}

.addjournalform form input.small{
background:#fff url(http://cdn.pryr.com/img/site/bg_input.jpg) no-repeat top right;
width:118px;
height:22px;
border: 1px solid #e0e0e0;
color:#a1a1a1;
padding:3px;
float:left;
margin-left:9px;
font-size:16px;}

.addjournalform .error {
    color: red;
    font-size: 12px;
    margin-left: 159px;
    margin-bottom: 4px;
    margin-top: 4px;
    float: left;
    width: 159px;
    overflow: hidden;
}
.addjournalform .textarea_error {
    color: red;
    font-size: 12px;
}

.addjournalform form input.check{
        width:14px;
        height:14px;
        float:left;
        margin-right:32px;}

.addjournalform form .word{
    float:left; font-size:12px;
    padding: 2px 3px 0 0;}

.addjournalform form label.textarea{
clear:both;
text-align:left;
color:#777;
font-size:13px;
margin-bottom:5px;
}

.addjournalform form textarea{
width:587px;
height:192px;
border:1px solid #e0e0e0;
display:block;
background-color:#FFF;
margin-bottom:5px;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
color:#777;
}

.addjournalform form .smallert{
        color:#4278a8;
        font-size:12px;
        text-align:right;
        margin-right:40px;
        margin-bottom:10px;
        }

.addjournalform form .smallertags{
                color:#777;
        font-size:11px;
        text-align:left;
        margin-left:160px;
        /*margin-bottom:10px;*/
}
/* ------ end addjournalform -----------*/


/*------------ ADD PRAYER FORM ------------*/
.addprayerform{
        margin:12px 0;}

.addprayerform form label{
        color:#4278a8;
        font-size:13px;
        width:151px;
        text-align:right;
        margin-right:6px;
        padding-top:6px;
        display:block;
        float:left;
        }
.addprayerform form input{
width:430px;
height:27px;
border: 1px solid #e0e0e0;
background-color:#FFF;
margin-bottom:6px;
font-size:16px;
color:#777;}

.addprayerform form input.small{
background:#fff url(http://cdn.pryr.com/img/site/bg_input.jpg) no-repeat top right;
width:118px;
height:22px;
border: 1px solid #e0e0e0;
color:#a1a1a1;
padding:3px;
float:left;
margin-left:9px;
font-size:16px;}

.addprayerform form select{
color:#777;
width:161px;
height:29px;
border: 1px solid #e0e0e0;
padding:3px;
float:left;
font-size:16px;}

.addprayerform .error {
    color: red;
    font-size: 12px;
    margin-left: 159px;
    margin-bottom: 4px;
    margin-top: 4px;
    float: left;
    width: 159px;
    overflow: hidden;
}
.addprayerform .date_error {
    color: red;
    font-size: 12px;
    margin-left: 9px;
    margin-bottom: 4px;
    margin-top: 4px;
    float: left;
    width: 159px;
    overflow: hidden;
}
.addprayerform .textarea_error {
    color: red;
    font-size: 12px;
}

.checkboxarea{
        float:left;
        margin:4px 0 12px 25px;}
.addprayerform form input.check{
        width:14px;
        height:14px;
        float:left;
        margin-right:32px;}

.addprayerform form .word{
    float:left; font-size:12px;
    padding: 2px 3px 0 0;}

.addprayerform .radioarea {
    float: left;
    padding: 0;
    /* 4px 3px 0 0; */
    margin:0;
    /* 2px 0 10px 10px; */
    width: 430px;
    display: inline;
}

.addprayerform .radioarea ul {
    margin:0;
    padding:0;
    list-style: none;
}
.addprayerform .radioarea li {
    margin:0;
    padding:0;
    display: inline;
}
.addprayerform .radioarea label {
    padding: 6px;
    margin-left:-30px;
}
.addprayerform .radioarea label input {
    padding: 0;
    margin: 0;
    width:14px;
    height:14px;
}

.addprayerform form label.textarea{
clear:both;
text-align:left;
color:#777;
font-size:13px;
margin-bottom:5px;
}

.addprayerform form textarea{
width:587px;
height:192px;
border:1px solid #e0e0e0;
display:block;
background-color:#FFF;
margin-bottom:5px;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
color:#777;}

.addprayerform form .urgent{
        margin:5px 20px 5px 0;
        text-align:right;
        font-size:12px;}
.addprayerform form .urgent input.check{
        width:14px;
        height:14px;
        margin-top: -1px;
        float:right !important;}

.addprayerform form .smallert{
        color:#4278a8;
        font-size:12px;
        text-align:right;
        margin-right:40px;
        margin-bottom:10px;
        }

.addprayerform form .smallertags{
                color:#777;
        font-size:11px;
        text-align:left;
        margin-left:160px;
        /*margin-bottom:10px;*/
}
/* ------ end addprayerform -----------*/

.tab_container {
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left;
	width: 100%;
}
.tab_content {
        min-height: 400px;
}
/*--------*/
.largeside {
        width:955px;
        float:left;
}
.titlelwidth {
        background-color:#f5f5f5;
        margin:6px 0 6px 0;
        }
.titlelwidth h1 {
        font-family:Tahoma, Geneva, sans-serif;
        color:#4278a8;
        font-size:15px;
        text-transform:uppercase;
        font-weight:normal;
        padding-left:13px;
}
.formbox {
        background-color:#f6f6f6;
}
.contentformbox {
        background-color:#f6f6f6;
        padding:6px 8px 52px 22px;
}

.contentformbox p {
        font-size:11px;
        color:#777;}

.contentformbox a {
        color:#4278a8;
        text-decoration:underline;}

.contentformbox a:hover {
        color:#666;
        text-decoration:underline;}

.formbox .personalform {
        float:left;
        width:448px;
        padding-top:12px;
}
.formbox .personalform input {
        margin-bottom:3px;
        font-size:16px;
        font-family:Arial, Helvetica, sans-serif;
        color:#777;
}
.formbox .personalform .error {
        margin-bottom:3px;
        margin-left: 132px;
        text-align:left;
        font-size:13px;
        font-family:Arial, Helvetica, sans-serif;
        color:red;    
}
.formbox .rightdates {
        float:left;
        width:455px;
}
/*.formbox .rightdates*/ .reserve {
        background-color:#d0e1f5;
}
/*.formbox .rightdates*/ .reserve .corner-tl {
        float:left;
        width:8px;
        height:8px;
        background:url(http://cdn.pryr.com/img/site/roundblue.jpg) no-repeat top left;
}
/*.formbox .rightdates */.reserve .corner-tr {
        float:right;
        width:8px;
        height:8px;
        background:url(http://cdn.pryr.com/img/site/roundblue.jpg) no-repeat top right;
}
/*.formbox .rightdates */.reserve .corner-bl {
        float:left;
        width:8px;
        height:8px;
        background:url(http://cdn.pryr.com/img/site/roundblue.jpg) no-repeat bottom left;
}
/*.formbox .rightdates */.reserve .corner-br {
        float:right;
        width:8px;
        height:8px;
        background:url(http://cdn.pryr.com/img/site/roundblue.jpg) no-repeat bottom right;
}
/*.formbox .rightdates */.reserve-content {
        padding:3px 10px;
}
/*.formbox .rightdates */.reserve-content h1 {
        font-size:24px;
        color:#4278a8;
        font-weight:normal;
}
/*.formbox .rightdates */.reserve-content p {
        width:422px;
        font-size:12px;
        color:#666;
        font-style:italic;
}
/*.formbox .rightdates */.reserve-content form {
        margin-left:93px;
}
/*.formbox .rightdates */.reserve-content a {
        color:#2a5a86;
        font-size:14px;
}
/*.formbox .rightdates */.reserve-content input {
        font-size:14px;
        /* color:#bfc3c8; */
        color:#777; 
        margin-left:5px;
        width:201px;
        height:24px;
        padding:3px;
        background:url(http://cdn.pryr.com/img/site/input_blue.jpg) no-repeat top left;
        border:none;
        margin:11px 0 22px 0;
}
/*.formbox .rightdates */.reserve-content p.ops {
        background:url(http://cdn.pryr.com/img/site/item.jpg) no-repeat top left;
        padding-left:18px;
        font-style:italic;
        font-size:10px;
        color:#7d9ebe;
}

.personalform label {
        color:#aaaaa9;
        font-size:14px;
        float:left;
        width:118px;
        text-align:right;
        margin-bottom:9px;
}
.personalform input {
        float:left;
        margin-left:10px;
        width:201px;
        height:24px;
        padding:3px;
        background:url(http://cdn.pryr.com/img/site/inputs_bg.jpg) no-repeat top left;
        border:none;
        margin-bottom:9px;
}
.personalform input#pass, .personalform input#confirmpass {
        float:left;
        margin-left:10px;
        width:145px;
        background:url(http://cdn.pryr.com/img/site/inputs_bg.jpg) no-repeat bottom left;
        border:none;
        height:24px;
        padding:3px;
        margin-bottom:9px;
}
.personalform small {
        font-size:12px;
        color:#666;
        font-style:italic;
        float:left;
        margin-left:125px;
        width:208px;
}
.agree {
        font-size:11px;
        color:#989898;
        float:right;
        margin:38px 23px 18px 0;
}
.agree input {
        border:1px solid #4278a8 !important;
}
.agree a, .log a, .questions p a {
        color:#4278a8;
        text-decoration:underline;
}
.agree a:hover, .log a:hover, .questions p a:hover {
        color:#333;
        text-decoration:underline;
}
.signbutton {
        float:right;
        margin:-37px 120px 25px 0;
}
.signbutton a {
        width:173px;
        height:36px;
        padding:18px 20px 12px 0;
        background:url(http://cdn.pryr.com/img/site/button_slide.png) no-repeat top left;
        display: inline-block;
        font-size:16px;
        color:#acacac;
        text-decoration:none;
        text-align:center;
}
.signbutton p {
        background:url(http://cdn.pryr.com/img/site/lock.jpg) no-repeat top left;
        padding-left:19px;
        margin-left:18px;
        font-size:10px;
        height:14px;
        color:#666;
}


.signbuttonadd {
        float:right;
        margin:-37px 20px 25px 0;
}
.signbuttonadd a{
        font-size:16px;
        text-transform:uppercase;
        color:#39cdfe !important;
        font-weight:bold;
        width:173px;
        height:36px;
        padding:18px 20px 12px 0;
        background:url(http://cdn.pryr.com/img/site/button_slide.png) no-repeat top left;
        display: inline-block;
        text-decoration:none;
        text-align:center;
}

.signbuttonadd a:hover{ font-size:16px;
        color:#acacac;}

.log {
        font-style: italic;
        font-size:11px;
        color:#888;
        padding-left:20px;
        margin-top:10px;
}
.questions {
        width:624px;
}
.questions h1 {
        color:#4278a8;
        font-size:16px;
        font-weight: normal;
        font-family: Arial, Helvetica, sans-serif;
        border-bottom:1px solid #dbdbdb;
        padding-bottom:3px;
        margin-bottom:9px;
}
.questions p {
        color:#888;
        font-size:12px;
        margin-bottom:56px;
}

/*---------FOOTER----------------------------------*/
	
.footer {
	margin:0 auto 15px auto !important;
	width:978px;
	color:#fefefe;
	font-size:11px;
}
.footer a {
	color:#fefefe;
	text-decoration:none;
}
.footer a:hover {
	color:#fefefe;
	text-decoration:underline;
}
.footer .left {
	background:url(http://cdn.pryr.com/img/site/footer_corners.png) no-repeat top left;
	float:left;
	width:11px;
	height:39px;
}
.footer .content {
	background-color:#4278a8;
	float:left;
	width:933px;
	height:39px;
}
.footer .content .cont-l {
	float:left;
	width:600px;
	padding-top:12px;
}
.footer .content .cont-r {
	float:right;
	width:250px;
	text-align:right;
	padding-top:12px;
}
.footer .content .cont-r a {
	font-weight:bold !important;
	margin-left:20px;
}
.footer .right {
	background:url(http://cdn.pryr.com/img/site/footer_corners.png) no-repeat top right;
	float:left;
	width:11px;
	height:39px;
}
/*-----------------------  COMMENTS ---------------------------------------------------
	--------------------------------------------*/	
	
.commentszone h4 {
	margin-bottom:23px;
}
.commentbox {
	background-color:#fbfbfb;
}
.commentbox .round-tl {
	float:left;
	width:6px;
	height:6px;
	background:url(http://cdn.pryr.com/img/site/rounds.jpg) no-repeat top left;
}
.commentbox .round-tr {
	float:right;
	width:6px;
	height:6px;
	background:url(http://cdn.pryr.com/img/site/rounds.jpg) no-repeat top right;
}
.commentbox .round-bl {
	float:left;
	width:6px;
	height:6px;
	background:url(http://cdn.pryr.com/img/site/rounds.jpg) no-repeat bottom left;
}
.commentbox .round-br {
	float:right;
	width:6px;
	height:6px;
	background:url(http://cdn.pryr.com/img/site/rounds.jpg) no-repeat bottom right;
}
.commentbox .content {
	padding:7px;
	background-color:#fbfbfb;
	width:616px;
}
.commentszone .line {
	border-bottom:1px dotted #a8c1d7;
	padding-bottom:9px;
	margin-bottom:9px !important;
	clear:both;
}
.commentbox .picture {
	float:left;
	width:80px;
}
.commentbox .picture img {
	border:2px solid #90a7bc;
}
.commentbox .comment {
	float:left;
	width:382px;
	line-height:18px;
}
.comment .header {
        display: block;
        overflow: hidden;
}
.comment .header .name {
        float: left;
	font-size:14px;
	color:#4278a8;
}
.comment .header .date {
        float: right;
        font-size:14px;
        /* color:#4278a8; */
        color:#ccc;
}

.comment p {
	font-size:13px;
	color:#6c6c6c;
}
.commentbox .type.comment {
	font-size:13px;
	color:#b2b2b2;
	float:left;
	width:68px;
	height:28px;
	margin:28px 0 0 43px;
	background:url(http://cdn.pryr.com/img/site/comment.jpg) no-repeat top left;
	padding:7px 0 0 41px;
}
.commentbox .type.pryr {
	font-size:13px;
	color:#b2b2b2;
	float:left;
	width:68px;
	height:28px;
	margin:28px 0 0 43px;
	background:url(http://cdn.pryr.com/img/site/prayer.jpg) no-repeat top left;
	padding:7px 0 0 41px;
}
/*--------------------  COMMENTFORM ---------------------------------------------------
	--------------------------------------------*/
 form#commentform {
	width:619px;
	margin:34px auto 0 auto;
}
.selectfield {
	text-align:right;
	/*clear:both;*/
	width:222px;
	float:right;
}
form#commentform label {
	width:44px;
	float:left;
	text-align:left;
	font-size:14px;
	color:#4278a8;
	font-style:italic;
	font-weight:bold;
}
form#commentform select {
	width:171px;
	float:left;
	border:1px solid #f0f0f0;
	background-color:#f5f5f5;
	padding:3px;
	font-size:12px;
	color:#6c6c6c;
}
form#commentform textarea {
	width:613px;
	height:70px;
	display:block;
	border:1px solid #f0f0f0;
	background-color:#f5f5f5;
	float:right;
	margin:18px 0;
	padding:3px;
	font-size:12px;
	color:#6c6c6c;
	font-family:Arial, Helvetica, sans-serif;
}
form#commentform input#sendcomment {
	background: url(http://cdn.pryr.com/img/site/button_submit.jpg) no-repeat top left;
	border:1px solid #fff;
	width:123px;
	height:59px;
	cursor:pointer;
	float:right;

    /* width:88px; */
    padding-right:35px;
    color:#39cdfe;
    font-size:16px;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-weight:bold;
}

/*------------------------------------
----------- ALERT LIST PAGE --------------------------------------*/

.alerttitle {
        float:left;
}
.top-pager {
        float:right;
        margin-right:17px;
}
.top-pager a, .pager a {
        color:#4278a8;
        text-decoration:underline;
        margin-left:5px;
        font-size:12px;
}
.top-pager a:hover, .pager a:hover {
        color:#000;
        text-decoration:underline;
}
ul.tabletalerts {
        margin:0 10px 0 0;
        float: right;
        list-style: none;
        height:28px;
        color:#777;
        font-size:13px;
}
ul.tabletalerts li {
        float: left;
        margin: 0 0 3px 8px;
        padding: 3px 5px;
        display:block;
        background: #cedef2;
}
ul.tabletalerts li.viewby {
        margin: 4px 0 3px 8px;
        padding: 0;
        display:block;
        background: #fff;
}
ul.tabletalerts li a {
        text-decoration: none;
        text-align:center;
        color: #4278a8;
        display: block;
        font-size:13px;
        outline: none;
        padding:3px 5px;
}
ul.tabletalerts li a:hover {
        color: #333;
}
/*ul.tabletalerts li.active, 
ul.tabletalerts li.active a:hover {
        background: #cedef2;
}*/
/*------------ end ---------------*/

.answer {
        margin-bottom:10px;
        margin-top:20px !important;
        background: url(http://cdn.pryr.com/img/site/boxgray/bg.jpg) repeat-y top left;
}
.invitation {
        margin-bottom:10px;
        margin-top:20px !important;
        background: url(http://cdn.pryr.com/img/site/boxblue/bg.jpg) repeat-y top left;
}
.friend {
        margin-bottom:10px;
        margin-top:20px !important;
        background: url(http://cdn.pryr.com/img/site/boxskyblue/bg.jpg) repeat-y top left;
}
.answer-content, .invitation-content, .friend-content {
        float:left;
        width:595px;
        margin:4px 16px;
}
.answer-content .picture, .invitation-content .picture, .friend-content .picture {
        float:left;
        width:87px;
        margin-top:10px;
}
.answer-content .picture img, .invitation-content .picture img, .friend-content .picture img {
        border-top:3px solid #90a7bc;
        border-right:2px solid #90a7bc;
        border-bottom:3px solid #90a7bc;
        border-left:2px solid #90a7bc;
}
.answer-content .texts, .invitation-content .texts, .friend-content .texts {
        width:485px;
        margin-left:17px;
        float:left;
        line-height:16px;
        color:#777;
        font-size:12px;
}
.answer-content .texts .title, .invitation-content .texts .title, .friend-content .texts .title {
        font-size:16px;
        color:#4278a8;
        font-style:normal;
        font-weight:bold;
        border-bottom:1px solid #b5bcc3;
        margin:10px 0 3px 0;
        padding-bottom:3px;
}
.answer-content .texts .datetime, .invitation-content .texts .datetime, .friend-content .texts .datetime {
        float:right;
        font-size:12px;
        color:#4278a8;
        font-weight:normal;
        margin-top:1px;
}
.answer-content .texts .icons img, .invitation-content .texts .icons img, .friend-content .texts .icons img {
        margin:10px 10px 0 0;
}
.tab_container a#reply {
        width:88px;
        height:27px;
        float:right;
        padding:6px 20px 0 0;
        margin:-25px 29px 0 0;
        background: url(http://cdn.pryr.com/img/site/button_search.png) no-repeat top left !important;
        font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
        font-size:15px;
        color:#39cdfe;
        font-weight:bold;
        text-decoration:none;
        text-align:center;
        border:none !important;
}
.tab_container .noinvitation a {
        color:#e98c28;
        font-size:11px;
        text-decoration:underline;
        float:right;
        clear:both;
        margin-right:35px;
}
/*--*/
.answer .ctopleft {
        background:url(http://cdn.pryr.com/img/site/boxgray/ctopleft.jpg) no-repeat top left;
        float:left;
        width:13px;
        height:17px;
}
.answer .ctopmed {
        background:url(http://cdn.pryr.com/img/site/boxgray/top.jpg) repeat-x top left;
        float:left;
        width:615px;
        height:17px;
}
.answer .ctopright {
        background:url(http://cdn.pryr.com/img/site/boxgray/ctopright.jpg) no-repeat top left;
        float:left;
        width:13px;
        height:17px;
}
.answer .cbottomleft {
        background:url(http://cdn.pryr.com/img/site/boxgray/cbottomleft.jpg) no-repeat top left;
        float:left;
        width:13px;
        height:17px;
}
.answer .cbottommed {
        background:url(http://cdn.pryr.com/img/site/boxgray/bottom.jpg) repeat-x top left;
        float:left;
        width:615px;
        height:17px;
}
.answer .cbottomright {
        background:url(http://cdn.pryr.com/img/site/boxgray/cbottomright.jpg) no-repeat top left;
        float:left;
        width:13px;
        height:17px;
}
/*---------*/
.invitation .ctopleft {
        background:url(http://cdn.pryr.com/img/site/boxblue/ctopleft.jpg) no-repeat top left;
        float:left;
        width:13px;
        height:17px;
}
.invitation .ctopmed {
        background:url(http://cdn.pryr.com/img/site/boxblue/top.jpg) repeat-x top left;
        float:left;
        width:615px;
        height:17px;
}
.invitation .ctopright {
        background:url(http://cdn.pryr.com/img/site/boxblue/ctopright.jpg) no-repeat top left;
        float:left;
        width:13px;
        height:17px;
}
.invitation .cbottomleft {
        background:url(http://cdn.pryr.com/img/site/boxblue/cbottomleft.jpg) no-repeat top left;
        float:left;
        width:13px;
        height:17px;
}
.invitation .cbottommed {
        background:url(http://cdn.pryr.com/img/site/boxblue/bottom.jpg) repeat-x top left;
        float:left;
        width:615px;
        height:17px;
}
.invitation .cbottomright {
        background:url(http://cdn.pryr.com/img/site/boxblue/cbottomright.jpg) no-repeat top left;
        float:left;
        width:13px;
        height:17px;
}
/*---------*/
.friend .ctopleft {
        background:url(http://cdn.pryr.com/img/site/boxskyblue/ctopleft.jpg) no-repeat top left;
        float:left;
        width:13px;
        height:17px;
}
.friend .ctopmed {
        background:url(http://cdn.pryr.com/img/site/boxskyblue/top.jpg) repeat-x top left;
        float:left;
        width:615px;
        height:17px;
}
.friend .ctopright {
        background:url(http://cdn.pryr.com/img/site/boxskyblue/ctopright.jpg) no-repeat top left;
        float:left;
        width:13px;
        height:17px;
}
.friend .cbottomleft {
        background:url(http://cdn.pryr.com/img/site/boxskyblue/cbottomleft.jpg) no-repeat top left;
        float:left;
        width:13px;
        height:17px;
}
.friend .cbottommed {
        background:url(http://cdn.pryr.com/img/site/boxskyblue/bottom.jpg) repeat-x top left;
        float:left;
        width:615px;
        height:17px;
}
.friend .cbottomright {
        background:url(http://cdn.pryr.com/img/site/boxskyblue/cbottomright.jpg) no-repeat top left;
        float:left;
        width:13px;
        height:17px;
}
.pager {
        float:left;
        width:450px;
        margin:70px 0 15px 0;
        font-size:12px;
}
.showselect {
        float:right;
        margin:70px 20px 15px 0;
        font-size:12px;
}
.showselect a {
        color:#4278a8;
        text-decoration:underline;
        margin-left:5px;
        font-size:12px;
}

.bg_title {
        background:url(http://cdn.pryr.com/img/site/bg_title.jpg) no-repeat top left;
        height:28px;
        margin:25px 0 15px 0;
}
.bg_title .left {
        float:left;
        font-size:16px;
        color:#FFF;
        font-weight:bold;
        margin:5px 0 0 10px;
}
.bg_title .join {
        float:right;
        width:90px;
        text-align:right;
        margin-top:6px;
}
.bg_title .join a {
        font-size:12px;
        color:#FFF;
}
.bg_title .join a:hover {
        font-size:12px;
        color:#ccc;
}
.bg_title .right {
        float:right;
        width:7px;
}
.space {
        margin-left:15px;
}
.member_box {
        background:url(http://cdn.pryr.com/img/site/bg_gmembers.png) no-repeat top left;
        height:141px;
        float:left;
        width:120px;
        padding:15px 10px 15px 15px;
        margin:0 10px 0 5px;
}
.member_box .user {
        float:left;
        margin-bottom:8px;
}
.member_box .user img {
        border:2px solid #a9bdd1;
}
.member_box .controls {
        float:left;
        margin-left:13px;
        width:15px;
}
.member_box .controls a img {
        margin-bottom:8px !important;
}

.member_box .text {
}
.member_box .successlink {
    color:green;
    font-size: 12px;
}
.member_box h1 {
        font-size:14px;
        color:#4278a8;
}
.member_box h1 a {
        color:#4278a8;
        text-decoration: none;
}
.member_box p {
        font-size:10px;
        color:#777;
        line-height:13px;
}
.member_box p a {
        display:block;
        color:#4278a8;
        text-decoration:none;
}
.leftside .title-study {
        font-size:16px;
        color:#777;
        border-bottom:1px solid #d2d2d2;
        padding-bottom:8px;
        margin-bottom:10px;
        font-weight:bold;
}
.leftside .title-study a {
        color:#4278a8;
        text-decoration:underline;
}
.leftside .title-study span {
        float:right;
        color:#4278a8;
        font-size:12px;
        text-decoration:underline;
        font-weight:normal;
}


.sessions2 {
        font-size:12px;
        margin:16px 0 0 25px;
}
.sessionname-title {
        font-size:14px;
        font-weight:bold;
        color:#4278a8;
        width:163px;
        float:left;
        border-bottom:1px solid #e9e9e9;
        text-align:center;
        height:18px;
}
.sessionname {
        width:153px;
        float:left;
        font-size:12px;
        padding:5px 0 0 10px;
}
.sessionname a {
        color:#4278a8;
        text-decoration:underline;
}
.sessionlocation-title {
        margin:0 31px;
        font-size:14px;
        font-weight:bold;
        color:#4278a8;
        width:130px;
        float:left;
        border-bottom:1px solid #e9e9e9;
        text-align:center;
        height:18px;
}
.sessionlocation {
        width:130px;
        text-align:center;
        float:left;
        margin:0 31px;
        font-size:12px;
        padding-top:5px;
}
.sessiondate-title {
        height:18px;
        font-size:14px;
        font-weight:bold;
        color:#4278a8;
        width:100px;
        float:left;
        border-bottom:1px solid #e9e9e9;
        text-align:center;
}
.sessiondate {
        width:75px;
        float:left;
        font-size:12px;
        padding:5px 0 0 25px;
}
.buttonjoing {
        width:118px;
        height:24px;
        padding-top:7px;
        padding-right:20px;
        float:right;
        background:url(http://cdn.pryr.com/img/site/button_join.jpg) no-repeat top left;
        text-align:center;
}
.buttonrsvp {
        width:57px;
        height:24px;
        padding-top:7px;
        padding-right:20px;
        float:right;
        background:url(http://cdn.pryr.com/img/site/button_rsvp.jpg) no-repeat top left;
        text-align:center;
}
.buttonjoing a, .buttonrsvp a {
        color:#39ccff;
        text-transform:uppercase;
        text-decoration:none;
        font-weight:bold;
}
/* tooltip styling. by default the element to be styled is .tooltip  */
.tooltip {
        display:none;
        background:transparent url(http://cdn.pryr.com/img/site/bg_tooltip.png) no-repeat top left;
        font-size:9px;
        height:33px;
        width:65px;
        color:#4278a8;
        padding:4px 4px 0 4px;
        margin:10px 0 0 35px;
        text-align:center;
}
/* style the trigger elements */
#demo img {
        border:0;
        cursor:pointer;
        margin:0;
}

/* here is end */

/* search form */
.searchform {
        width: 100%;
        padding: 10px 0 0 0;
}
.searchform .form {
        float: left;
}
.searchform form {
        clear:both;
}
.searchform small {
        margin-left: 13px;
        font-size: 13px;
}
.searchform .indicator {
    float: left;
        height: 22px;
        width: 22px;
}
.searchform .indicator img {
        display: none;
        height: 22px;
        width: 22px;
        margin-top: 3px;
}

.searchform form input.field {
        width:177px;
        height:20px;
        padding:3px;
        border:1px solid #eaeaea;
        margin-bottom:9px;
        color:#777;
        font-size: 16px;    
}

.searchform form input#id_text {
        width: 300px;
}

.searchform form .button {
        background: url(http://cdn.pryr.com/img/site/button_search-sm.jpg) no-repeat top left;
        border:1px solid #fff;
        width:94px;
        padding-right:24px;
        height:27px;
        cursor:pointer;
        font-size:14px;
        color:#295a85;
        font-weight:bold;
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.searchline {
    border-bottom:1px solid #a8c1d7;
}
.searchresults {
    margin-top: 10px;
    float: left;
    width: 505px;
    min-height: 350px;
}
/* */
form .text_error {
        background:url(http://cdn.pryr.com/img/site/error_bullet.jpg) no-repeat top left;
        padding-left:18px;
        font-style:italic;
        font-size:10px;
        color:#7d9ebe;
}
form .text_error_red {
        padding-left: 10px;
        font-size: 12px;
        color:red;
}
/* content box */
.contentbox {
        background-color:#f6f6f6;
        padding:6px 8px 18px 22px;
}

.contentbox p{
        font-size:11px;
        color:#777;}

.contentbox a{
        color:#4278a8;
        text-decoration:underline;}

.contentbox a:hover{
        color:#666;
        text-decoration:underline;}

/* new user */
.newuser {
        display: block;
        overflow: hidden;
        margin-top: 40px;
        padding: 0 20px 0 20px;}
.newuser h1 {
        color:#4278a8;
        font-size:20px;
        font-family:Tahoma, Geneva, sans-serif;
}
.newuser h4 {
        color:#4278a8;
        font-size:12px;
        font-family:Tahoma, Geneva, sans-serif;
        text-transform:none;
}
.newuser ul {
        list-style-type:square;
}
.newuser ul li {
        margin-top: 3px;
}
.newuser ul li a {
        color: #4278A8;
        font-size: 14px;
}

.newuser .icon {
        background:url(http://cdn.pryr.com/img/site/request.jpg) no-repeat top left;
        margin-left: 75px;
}
.newuser .nav {
        margin-left: 100px;
}
/* all purpose */
.padded_bottom_border {
    border-bottom: 2px solid #e8f8f8;
    margin-bottom: 8px;
}
/* list pagination top */
.listpagination {
        padding-bottom:20px;
        display: block;
        height: 10px;
        margin-bottom: 10px;
        margin-top: 5px;
}

/* reserve login form*/
.reserve .reserve-content .form-error {
        margin-left: 145px;
        margin-top: -14px;
        color: red;
}
.reserve .reserve-content label {
        font-family:Tahoma, Geneva, sans-serif;
        color:#446a8c;
        width:100px;
        font-weight:bold;
        display:inline-block;

        margin-left: 20px;
        margin-right: 20px;
        font-size: 16px;
        text-align: right;
}

.leftside .pryrbox .description .records .admin {
        border:1px solid #e0ebf7;
        color:red;
        padding:4px;
        font-size:11px;
        width:auto;
        display:inline-block;
}
.leftside .pryrbox .description .records .admin a {
        color:red;
}
/* contentformbox */
.leftside .formbox .contentformbox .medform {
        /*border: 1px solid #000;*/
        width: 400px;
        margin-left: auto;
        margin-right: auto;
        padding: 5px;
}
.leftside .formbox .contentformbox .medform .info {
        font-size: 14px;        
        padding: 4px;
}

.leftside .formbox .contentformbox .medform input {
        font-size:14px;
        color:#777;
        margin-left:5px;
        width:201px;
        height:24px;
        padding:3px;
        margin:11px 0 22px 0;
        border:1px solid #8b9000;
}
.leftside .formbox .contentformbox .medform .form-error {
        font-size: 13px;
        margin-left: 143px;
        margin-top: -14px;
        color: red;
}
.leftside .formbox .contentformbox .medform .form-button {
        margin-left: 2px;
        width: 209px; 
        border:1px solid #8b9000;
}
.leftside .formbox .contentformbox .medform h1 {
        color: #39cdfe;
        border-bottom: 1px solid #e6e6e6;
}
.leftside .formbox .contentformbox .medform label {
        font-family:Tahoma, Geneva, sans-serif;
        color:#aaaaa9;
        width:100px;
        display:inline-block;
        margin-left: 20px;
        margin-right: 20px;
        font-size: 16px;
        text-align: right;
}

div.tags {
        background: url(http://cdn.pryr.com/img/site/tags.png) no-repeat left top;
        width:410px;
        height:20px;
        padding:5px 0 3px 37px;
        margin-top:15px;
        display:inline-block;
        color:#b2b2b2;
}

/* faq questions qlist list */
.faqlist {
    padding: 10px;
}
.faqlist .faqquestion {
    color: #000;
    font-size: 18px;
    margin-bottom: 5px;
    margin-top: 5px;
}

.faqlist .faqanswer {
    font-size: 13px;
    width: 90%;
    margin-bottom: 30px;
}
/* forgot password */
.leftside .help .forgot {
}

/* -- user profile */
.leftside .userpage {
        margin:13px 0 26px 0;
}
.leftside .userpage .usrpic {
        float:left;
        /*width:149px;*/
        margin-left:5px;
}
.leftside .userpage .usrpic img {
        border:4px solid #c6d8ea;
}

.leftside .userpage .userinfo {
        float: left;
        padding-left: 10px;
        width: 475px;
}
.leftside .userpage .userinfo h1 {
        color:#4278a8;
        font-size:15px !important;
        font-family:Tahoma, Geneva, sans-serif;
        margin-top:4px;
        /* background-color:#f5f5f5; */
        font-weight:bold; 
        padding: 3px 0 3px 3px;
}
.leftside .userpage .userinfo .church {
        font-style:italic;
        background: url(http://cdn.pryr.com/img/site/organizer.png) no-repeat center left;
        padding-left:11px;
        margin:6px 0 0 4px;
        font-size: 14px;
        color: #33ccff;
}
.leftside .line {
        border-bottom:1px solid #a8c1d7;
        padding-bottom:9px;
        margin:0 8px 9px 8px!important;
        clear:both;
}

/* additions */
.group .membername {
        float: left;
        width:183px;
        text-align:center;
        padding-top:15px;
        font-weight: bold;
}
.group .searchlink {
        float:left;
        width:95px;
        margin-left: 130px;
        height:19px;
        margin-top: .9em;
        padding-top:5px;
        padding-left:8px;
        background:url(http://cdn.pryr.com/img/site/details.png) no-repeat top left;
}
.group .searchlink a {
        font-size:11px;
        color:#39cdfe;
        text-decoration:none;
        text-transform:uppercase;}

.group .successlink {
        float:left;
        width:95px;
        margin-left: 130px;
        height:19px;
        margin-top: .9em;
        padding-top:5px;
        padding-left:8px;
        background:url(http://cdn.pryr.com/img/site/button_success.png) no-repeat top left;
        font-size:11px;
        color:#39cdfe;
}
.group .successlink a {
        font-size:11px;
        color:#39cdfe;
        text-decoration:none;
        text-transform:uppercase;}

/* itempray jarrod added */
.itempray .details {
        float: right;
        margin-left: 100px;
        width: 385px;
        background:#f9f9f9;
        padding: 5px 10px 3px 10px;
        display: block;
        overflow: hidden;
}
.itempray .details .timesensitive {
        font-size:12px;
        color:#777777;
        float: left;
        margin-left: 10px;
        width: 200px;
}
.itempray .details .urgentprayer {
        font-size: 12px;
        color: red;
        margin-left: 10px;
        width: 50px;
        float: left;
}
.itempray .details .edit {
        float: right;
}
.itempray .details .edit a {
        font-size:11px;
        color:#4278a8;
        text-decoration:underline;
        padding-top:10px;
        margin-bottom:0 !important;
}
.itempray .editform {
        display: block;
        float: left;
        padding: 5px;
        margin-top: 5px;
}
.itempray .picture .update {
        margin-top: 10px;
        text-align: center;
}
.itempray .picture .update a {
        font-size:12px;
        color:#4278a8;
        text-decoration:underline;
        padding-top:10px;
        margin-bottom:0 !important;
}

/* group */
.groupheader {
}
.groupheader .titlename {
color:#4278A8;
float:left;
display: block;
font-size:24px;
font-weight:normal;
padding-left: 13px;
margin-right: 40px;
}
.groupheader .join {
    float: left;
}
.groupheader .button {
        background: url(http://cdn.pryr.com/img/site/button_search-sm.jpg) no-repeat top left;
        border:1px solid #fff;
        width:94px;
        padding-right:24px;
        height:27px;
        cursor:pointer;
        font-size:14px;
        color:#295a85;
        font-weight:bold;
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.groupheader .successlink {
        float:left;
        width:95px;
        height:27px;
        margin-top: .9em;
        padding-top:5px;
        padding-left:8px;
        background:url(http://cdn.pryr.com/img/site/button_success.png) no-repeat top left;
        font-size:14px;
        color:#295a85;
}


.leftside .groupinfo {
        min-height: 400px;    
}
.leftside .groupinfo .gline {
        border-bottom:1px dotted #a8c1d7;
        padding-bottom:15px;
        /* margin:0 8px 9px 8px!important; */
        clear:both;
}

.leftside .groupinfo .infolabel {
        font-family:Tahoma, Geneva, sans-serif;
        font-size:14px;
        color:#446a8c;
        margin-left:22px;
        width:100px;
        font-weight:bold;
        display:inline-block;
        float: left;
        text-align: right;
}
.leftside .groupinfo .info {
        margin-left: 22px;
        float: left; 
        width: 480px;
}

/* add group form */
.groupform{
        margin:12px 0; 
        padding-left: 20px;
}

.groupform form label{
        color:#4278a8;
        font-size:13px;
        width:131px;
        text-align:right;
        margin-right:21px;
        padding-top:6px;
        display:block;
        float:left;
        }
.groupform form input{
width:250px;
height:27px;
border: 1px solid #e0e0e0;
background-color:#FFF;
margin-bottom:6px;
font-size:16px;
color:#777;}

.groupform form input.small{
background:#fff url(http://cdn.pryr.com/img/site/bg_input.jpg) no-repeat top right;
width:118px;
height:22px;
border: 1px solid #e0e0e0;
color:#a1a1a1;
padding:3px;
float:left;
margin-left:9px;
font-size:16px;}

.groupform form select{
color:#777;
width:230px;
height:29px;
margin-bottom:6px;
border: 1px solid #e0e0e0;
padding:3px;
font-size:16px;}

.groupform .error {
    color: red;
    font-size: 12px;
    margin-left: 159px;
    margin-bottom: 8px;
    margin-top: 2px;
    float: left;
    width: 159px;
    overflow: hidden;
}
.groupform .date_error {
    color: red;
    font-size: 12px;
    margin-left: 9px;
    margin-bottom: 4px;
    margin-top: 4px;
    float: left;
    width: 159px;
    overflow: hidden;
}
.groupform .textarea_error {
    color: red;
    font-size: 12px;
    margin-left: 153px;
}

.checkboxarea{
        float:left;
        margin:4px 0 12px 25px;}
.groupform form input.check{
        width:14px;
        height:14px;
        float:left;
        margin-right:32px;}

.groupform form .word{
    float:left; font-size:12px;
    padding: 2px 3px 0 0;}

.groupform form label.textarea{
clear:both;
text-align:left;
color:#777;
font-size:13px;
margin-bottom:5px;
}

.groupform form textarea{
width:250px;
height:92px;
border:1px solid #e0e0e0;
background-color:#FFF;
margin-bottom:5px;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
color:#777;}

.groupform form .smallert{
        color:#4278a8;
        font-size:12px;
        text-align:right;
        margin-right:40px;
        margin-bottom:10px;
        }

.groupform form .helptext{
        color:#777;
        font-size:11px;
        text-align:left;
        margin-left:160px;
        margin-bottom: 5px;
        width: 250px;
        /*margin-bottom:10px;*/
}
.groupform ul {
        padding: 0;
        list-style-type:square;
}
.groupform li {
        margin-top: 3px;
        margin-left: 5px;
}

/* ------ end group form groupform -----------*/

.admin-content {
        color:#666 !important;
        font-size:12px;
        float:left;
        width:455px;
}

/* sub tab navigation */
.sub-tabs {
        height: 25px;
        margin-right: 11px;
}
.sub-tabs a {
        margin-left:9px;
        background-color:#cbdcef;
        border:1px solid #cbdcef;
        color:#4278a8;
        font-size:12px;
        text-decoration:none !important;
        padding:6px 9px;
}
.sub-tabs a:hover {
        background-color:#cbdcef;
        border:1px solid #b1c8df;
        color:#4278a8 !important;
        text-decoration:none !important;
        padding:6px 9px;
}
.sub-tabs a#activetab {
        background-color:#4278a8;
        border:1px solid #cbdcef;
        color:#fff !important;
        text-decoration:none;
        padding:6px 9px;
}

/* search categories */
#searchtype {
        margin-top: 12px;
        width:120px;
        margin-right:13px;
        float:left;
        border-top:1px solid #e0e0e0;
}
#searchtype ul {
        list-style:none;
        padding:0 0 0 0;
        margin:0 0 0 0;
}
#searchtype li a {
        background-color:#cedff3;
        padding:5px 8px;
        margin-bottom:10px;
        display:block;
        text-decoration:none;
        font-weight:bold;
        color:#829bb1 /*4278a6*/;
}
#searchtype li a:hover, #searchtype li a#on {
        color:#FFF;
        background-color:#afc4d7;
}

/* results search */
.sresult {
        border-radius:5px;
        background-color:#fbfbfb;
        height:70px;
        padding:9px;
        font-size:12px;
        color:#524d4d;
        width: 485px;
}
.sresult .pic  {
        float:left;
        width:78px;
}

.sresult .pic img {
        border:2px solid #42cffe;
}
.sresult .name {
        float:left;
        width:280px;
        padding-top:5px;
}
.sresult .name .label {
        font-size: 12px;
        font-weight: normal;
        width: 60px;
        float: left;
}
.sresult .name .info {
        font-size:15px;
        color:#4278a8;
        margin-bottom:3px;
        float: left;
        width: 215px;
        }
.sresult .name .smallinfo {
        font-size:12px;
        color:#4270a8;
        margin-bottom:3px;
        float: left;
        width: 215px;
}
.sresult .name .info a {
        text-decoration: none;
        color:#4278a8;
}
.sresult .name .organizer {
        font-style:italic;
        background: url(http://cdn.pryr.com/img/site/organizer.png) no-repeat center left;
        padding-left:11px;
        margin:6px 0 0 4px;
}
.sresult .name .organizer span {
        color:#33ccff;
}
.sresult .location {
        float:left;
        width:101px;
        text-align:center;
        padding-top:15px;
}
.sresult .members {
        float:left;
        width:76px;
        margin-left:6px;
        text-align:center;
        padding-top:15px;
}
.sresult .sessions {
        float:left;
        width:70px;
        margin-left:6px;
        text-align:center;
        padding-top:15px;
        color:#4278a8;
}
.sresult .details {
        float:left;
        width:95px;
        height:19px;
        margin-top: .9em;
        padding-top:5px;
        padding-left:8px;
        background:url(http://cdn.pryr.com/img/site/details.png) no-repeat top left;
}

.sresult .details a {
        font-size:11px;
        color:#39cdfe;
        text-decoration:none;
        text-transform:uppercase;}

.sresult .membername {
        float: left;
        width:183px;
        text-align:center;
        padding-top:15px;
        font-weight: bold;
}
.sresult .searchlink {
        float:right;
        width:95px;
        height:19px;
        padding-top:5px;
        padding-left:8px;
        background:url(http://cdn.pryr.com/img/site/details.png) no-repeat top left;
}
.sresult .searchlink a {
        font-size:11px;
        color:#39cdfe;
        text-decoration:none;
        text-transform:uppercase;}

.sresult .successlink {
        float:right;
        width:95px;
        height:19px;
        padding-top:5px;
        padding-left:8px;
        background:url(http://cdn.pryr.com/img/site/button_success.png) no-repeat top left;
        font-size:11px;
        color:#39cdfe;
}
.sresult .successlink a {
        font-size:11px;
        color:#39cdfe;
        text-decoration:none;
        text-transform:uppercase;}

/* friend item */
.frienditem {
        border-radius:5px;
        background-color:#fbfbfb;
        height:70px;
        padding:9px;
        font-size:12px;
        color:#524d4d;
        width: 600px;
}
.frienditem .pic  {
        float:left;
        width:78px;
}

.frienditem .pic img {
        border:2px solid #42cffe;
}
.frienditem .name {
        float:left;
        width:280px;
        padding-top:5px;
}
.frienditem .name .label {
        font-size: 12px;
        font-weight: normal;
        width: 60px;
        float: left;
}
.frienditem .name .info {
        font-size:15px;
        color:#4278a8;
        margin-bottom:3px;
        float: left;
        width: 215px;
        }
.frienditem .name .smallinfo {
        font-size:12px;
        color:#4270a8;
        margin-bottom:3px;
        float: left;
        width: 215px;
}
.frienditem .name .info a {
        text-decoration: none;
        color:#4278a8;
}
.frienditem .location {
        float:left;
        width:101px;
        text-align:center;
        padding-top:15px;
}
.frienditem .actionlink {
        float:right;
        width:95px;
        height:19px;
        padding-top:5px;
        padding-left:8px;
}
.frienditem .delete {
    float: right;
    margin-top: 24px;
}
.frienditem .actionlink a {
        font-size:11px;
        color:#39cdfe;
        text-transform:uppercase;}


.grppermform {
        margin:12px 0;}

.grppermform .info {
        font-size: 14px;
        color:#000dfe;
        padding: 14px;
        text-align: center;
}

.grppermform form label{
        color:#4278a8;
        font-size:13px;
        width:151px;
        text-align:right;
        margin-right:6px;
        padding-top:6px;
        display:block;
        float:left;
        }
.grppermform form input{
width:430px;
height:27px;
border: 1px solid #e0e0e0;
background-color:#FFF;
margin-bottom:6px;
font-size:16px;
color:#777;}

.grppermform form input.small{
background:#fff url(http://cdn.pryr.com/img/site/bg_input.jpg) no-repeat top right;
width:118px;
height:22px;
border: 1px solid #e0e0e0;
color:#a1a1a1;
padding:3px;
float:right;
margin-left:9px;
font-size:16px;}

.grppermform form select{
color:#777;
width:221px;
height:29px;
margin-left: 15px;
border: 1px solid #e0e0e0;
padding:3px;
float:left;
font-size:16px;}

.grppermform .error {
    color: red;
    font-size: 12px;
    margin-left: 159px;
    margin-bottom: 4px;
    margin-top: 4px;
    float: left;
    width: 159px;
    overflow: hidden;
}

.grpmembers {
    overflow: hidden; 
}
.grpmembers .member {
}
.grpmembers .member .pic {
    float: left;
    width: 70px;
}
.grpmembers .member .pic img {
    border:2px solid #90a7bc;
}
.grpmembers .member .name {
    display: block;
    float: left;
    width: 240px;
    margin-left: 5px;
    font-size:14px;
    margin-top: 3px;
}
.grpmembers .member .name a {
    text-decoration: none;
    color:#524d4d;
}
.grpmembers .member .action {
    float: left;
}
.grpmembers .member .action select {
    color:#777;
    width:103px;
    height:25px;
    margin-left: 10px;
    margin-top: 20px;
    border: 1px solid #e0e0e0;
    font-size:16px;
}
.grpmembers .member .delete {
    float: right;
    margin-top: 24px;
}

.styledbutton {
        float:right;
/*        margin:-37px 20px 25px 0; */
}
.styledbutton a{
        font-size:16px;
        text-transform:uppercase;
        color:#39cdfe !important;
        font-weight:bold;
        width:173px;
        height:36px;
        padding:18px 20px 12px 0;
        background:url(http://cdn.pryr.com/img/site/button_slide.png) no-repeat top left;
        display: inline-block;
        text-decoration:none;
        text-align:center;
}

.styledbutton a:hover{ font-size:16px;
        color:#acacac;}


.invite_form p {
    clear: both;
    margin-left: auto;
    margin-right: auto;
    width: 525px;
    margin-bottom: 20px;
    padding-bottom: 20px;
}
.invite_form label {
    float: left;
    width: 150px;
    font-size: 14px;
    color:#4278a8;
}
.invite_form textarea {
    float: left;
    width: 350px;
    height: 100px;
}
.invite_form .subtext {
    width: 350px;
    margin-left: 208px;
    padding: 2px;
    font-size: 13px; 
}
.invite_form .error {
    color: red;
}
.invite_form .help {
}
/* JOURNAL journal jrnl */
.content .rightside .contentblk .journal_recent {
    padding-bottom: 10px;
}
.content .rightside .contentblk .journal_recent .journal_add {
     margin-top: 10px;
     margin-left: 50px;
}
.content .rightside .contentblk .journal_recent .journal_add a {
    text-decoration: none;
}
.content .rightside .contentblk .journal_recent .title {
    font-size:15px;
    font-weight: bold;
    color:#446a8c;
}
.content .rightside .contentblk .journal_recent .title a {
    text-decoration: none;
    color:#2c5e89;
}
.content .rightside .contentblk .journal_recent .date {
    font-size: 11px;
}

.journal_list {
    border-bottom: 1px solid #eee;
    margin-bottom: 20px;
}
.journal_list .title {
}
.journal_list .title a {
    font-weight: bold;
    text-decoration: underline;
    color:#2c5e89;
}
.journal_list .title .left {
    float: left;
}
.journal_list .title .right {
    float: right;
    margin-right: 10px;
}
.journal_list .date {
    font-size: 14px;
    float: right;
    text-align: right;
    margin-right: 10px;
}
.journal_list .taglist {
    font-size: 14px;
    margin-bottom: 8px;
    color:#b2b2b2;
}
.journal_list .preview {
    color:#5C5858;
    padding: 8px;
    /* background-color: #efefef; */
    width: 95%;
    margin-top: 8px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 8px;
}
.journal_list .preview a {
    text-decoration: none;
    color:#5C5858;
}
/*** journal entry ****/
.journal_date {
    color: #446a8c;
    font-weight: bold;
    font-size: 18px;
    text-align: right;
}
.journal_title {
    font-size: 22px;
    text-align: left;
    width: 98%;
    padding: 2px;
    border-bottom: 1px solid #eee;
}
.journal_entry {
    margin-top: 15px;
    /*color:#446a8c; */
    color:#5C5858;
}
.journal_entry p {
    margin:0;
    padding:0;
    margin-bottom: 1em;
}
.journal_entry ul {
    list-style-type: square;
}
.journal_entry ol {
    list-style-type: decimal;
}
.journal_entry ul li {
}

/* dialog */
.ui-dialog { position: absolute; padding: .1em; overflow: hidden;  font-size: 13px;}
.ui-dialog .ui-dialog-titlebar { padding: .2em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }

