/* cmsms stylesheet: home-styles-v2 modified: 09/22/18 18:03:20 */
body#home #left {
	float: left;
	/*width: 630px;*/
	margin:1px 0px 0 0;
}
body#home #left ul dd{
margin-bottom: .8em;
font-size:1.05em;
line-height: 1.6em;
}
body#home #left ul li{
	float:left;
	/*line-height:.95px;*/
	width:290px;
	margin: 0 50px 0 0;
	height:auto;
}
body#home #left ul li.last{
margin:0;
}
body#home #left br {
	display:block;
	margin:0;
}
body#home #sidebar {
    /*width: 280px;*/
    width: 33.33333333%;
}
body#home #sidebar #forum {
background: #F1F1Eb;
}
body#home #sidebar #forum p{
	padding: 0 5px;
}
body#home #sidebar #forum p.register{
    padding-bottom:5px;
	border-bottom:2px solid #888;
}
body#home #sidebar .forumPost p{
	line-height:1.4em;
	padding:0 0 3px 22px!important;
	margin-bottom:6px;
	border-bottom:1px #999 dotted;
	background: url(/images/comments.png) no-repeat 3px 2px;
}
body#home #sidebar .forumPost p .small{
}
body#home #sidebar .forumPost p .name{
	font-style:italic;
}
body#home a h5.section {
	background:transparent url(/images/sidebar_home.png) no-repeat left 3px;
	_background:transparent url(/images/sidebar_home.gif) no-repeat left 4px;
	padding:2px 0 3px 18px;
	margin:0 0 10px 0;
	border-top:2px solid #aaa;
	border-bottom:1px solid #aaa;
	height:auto!important;
}
body#home a:hover h5.section {
	height:auto!important;
}
body#home .articles dd, body#home .articles p, body#home .box p  {
font-size: 18px!important;
}
body#home .lead dt, body#home .box h5{
font-size: 1.3em !important;
line-height:1.5em;
}
/* Content > Main > Welcome */

#welcome {
	margin: 0 0 3em 0;
	padding: 10px 0 1.5em 0;
	border-bottom: 1px solid #CCCCCC;
}

body#home  li dt, body#home  li dt a, body#home #sidebar dt, body#home #sidebar dt a{
	/*text-shadow:none!important;*/
}
.facebook_thumb {display: none;} /*this is to load image for facebook posts but not to show them on website*/
object {width:290px; height:163px;}

body#home h5 {
    margin-bottom: 0.4em;
}
body#home h5 a{
color:#333;
}
body#home .box {margin-bottom: 25px;}
body#home .box h5{
   font-size:18px;
}
/* cmsms stylesheet: pdb_default_styles modified: 09/21/18 13:36:05 */
* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}
html {
	background:#444;
}
body {
	background: #fff url(/images/main-banner-bg.jpg) repeat-x left -75px;
	font-family: 'Droid Serif', Georgia, Times New Roman, serif;
	font-size:16px;
	font-weight:normal;
	line-height:1.7em;
	color: #222;
}
/*fonts*/
h1, h2, h3, dt, h4, h5, h6 {
	font-family: 'Roboto', 'Droid Sans', Verdana, Helvetica, 'Trebuchet MS', Arial, sans;
	color:#222;
	font-weight:500;
}
.byline, #sidenav li, .caption, .tools, .more a, #topmenu, #footer, .contactform label {
	font-family:'Droid Sans', Verdana, arial, sans;
	color:#222;
	line-height:1.3em;
	font-weight:normal;
}
pullquote, blockquote.quote {
	font-family:'Droid Serif', Georgia, Times New Roman, serif;
	color:#222;
	line-height:1.5em;
	font-weight:normal;
}

h5.section, .buttonNew, .cms_submit  {
	font-family: 'Ubuntu', 'Droid Sans', Verdana, Arial, sans-serif;
	font-weight:normal;
}
/*end fonts*/
/*font size*/
/*2em*/
h2 {
font-size: 2.2em;
line-height:1.2em;
letter-spacing:-.02em
}

/*1.7em*/ 
#main h5.section {
	font-size:1.7em
} 
/*1.5em*/
h4, h5, h6, .articles h3, dt, h3.comment, body#home a h5.section {
	font-size: 1.5em;
	}
.box-flush h4 {
padding: 7px;
}
/*1.3em*/	
h4.subtitle, ul.publications li h5 {
	font-size:1.3em;
}
/*1.2em*/
h3, .endBullet, .boxed .title, #logo h2, ul.columns li h3, #donation h5  {
	 font-size: 1.2em;
}

/*1.05em*/
p, dd, .articles dd, blockquote, ol, ul,  pre, .bylineBullet, .articles p /*blockquote, ul, ol, pre, .bylineBullet, .articles p, .articles dd, dd*/  {
	margin-bottom: .8em;
	font-size:1.05em;
	line-height: 1.7em;
}

/*1em*/
#sidebar p, #sidebar .quote, .caption {
font-size: 1em;
}
.caption {
font-style: italic;
}
/*.9em*/
#topmenu a, #footer, .tools, .more a, .error, .small, .footNote, #social p, .insetBox, #donation p strong, #sidenav li, #sidenav li li  {
	font-size:.9em;
line-height: 1.7em;
	}

/*.8em*/
li.matrimonial p{
	margin-bottom: .8em;
	font-size:.9em;
	line-height: 1.7em;
}

/*end font size*/
form, ol, ul, dl {
	padding:0;
	margin:0;
}
/*font color*/
/*link color*/
a, .articles p a, .more a, .more a:hover{
	color: #255ac5;
}
/*visited color*/
a:visted{
	color:#255a05;
}
/*black*/
dt a, dt a:hover {
	color:#222;
}
/*white*/
.button, .signin_button, .boxed .title, #logo a, #topmenu a, #sidebar h4, #sidebar h5, .hitcounter {
	color:#fff;
}
/*grey*/
#sidenav li a,#sidenav li a:link,#sideNav li a:visited, .tools, .list h3, .box h4, .insetBox h4, ul.publications li h5, ul.publications li h5, #donation h5, #donation h5 a, body#home a:hover h5.section, body#home #sidebar #forum a h5.section:hover {
	color:#555;
}
/*light grey*/
#footer, #links a, .search{
	color:#eee;
}
/*Red*/
.bylineBullet, .error {
	color:#b00;
}
/*Orange*/
body#home #sidebar #forum a h5.section, body#home #sidebar a h5.section, h5.section, blockquote.quote .bqstart, .pullquote .bqstart {
	color:#EC5F00;
}
/*maroon*/
#sidenav li a:hover, #sidenav li a.activeparent:hover, .articles dt a:hover, body#home .articles dt a:hover , dt a:hover, #sidenav li a.currentpage,#sidenav li a.currentpage:hover {
	color:#b7384d;
}
/*green*/
#sidenav li a.activeparent {
	color:#b7384d;
}
/*line height*/
body#home dt {
	line-height:1.2em;
	}
/*end font color*/
/*form styles*/
label {
	display:-moz-inline-box;
	display:inline-block;
font-weight: bold;
color:#555;
}
label {
	width:150px;
	padding: 0 0 12px 0;
}
.insetBox label {width:45px;padding-bottom:4px;}
fieldset {
	border: none;
}
legend {
	display: none;
}
input {
	border: 1px #aaa solid;
	padding:4px 3px;
}
input submit {
        border:0!important;
}
.button, .signin_button{
	height:19px!important; 
	background: #666;
	border: 1px #efefef solid;
    cursor:pointer;
}
h1, h2, h3, dt {
	margin: 0 0 6px 0;
	padding:0;
	/*text-shadow: 1px 1px 0 #fff, 1px 1px 1px #333;*/
}
h4, h5, h6 {
	margin: 0;
}
h2 {
	margin-bottom: .5em;
}
h3 {
	margin-bottom: 1em;
}
#main h5 {
	margin-bottom:.4em;
}
#main h5.section {
	margin-bottom:1.2em;
}
#main img.wide {
/*width: 630px;*/
width:100%;
object-fit: cover;
}
.bylineBullet {
	padding:0 9px;
}
.firstletter {
	float: left; font-size: 75px; line-height: 60px; padding-top: 4px; padding-right: 8px; padding-left: 3px; }
}
blockquote {
margin: 0 60px 0 25px;
text-indent: 30px;
border-left: 0!important;
}
blockquote p {
	margin-bottom:20px;
}
.box h2 {
    margin-bottom: 0.5em;
    padding-bottom: 0.1em;
}
blockquote h5 {
	border-bottom: 1px dotted #aaa;
    margin-bottom: 1em;
    padding-bottom: 0.1em;
}
ul,ol {
	list-style: none;
	padding:0;
	margin:0;
}
ul.normal {
	list-style-type:disc;
	padding:normal;
	margin-left:15px;
}
a, .articles p a{
	text-decoration: none!important;
}
a:hover{
	border-bottom: 1px #aaa dotted;
}
img, video {
	border: 1px #ddd solid;
	padding:4px;
	margin-bottom:4px;
}
img.noborder, .noborder img, a:hover.nohover{
	border: 0!important;
	padding:0!important;
}
.noborder {
	border: 0!important;
}
.imgRight {
	float:right;
	margin:5px 0 5px 20px;
}
.imgLeft {
	float:left;
	margin:5px 20px 5px 0!important;
}
table.data{
	border:1px #ccc solid;
	border-collapse: collapse;
	margin:7px 0 12px 0;
}
table.data th, table.data td{
	border:1px #ccc solid;
	padding:3px;
}
table.data th{
	font-weight:bold;
}
/* Boxed Style */
.boxed {
	margin-bottom: 1em;
	background: url(/images/img03.gif) no-repeat right top;
}
.boxed .title {
	height: 29px;
	padding: 11px 0 0 27px;
	text-transform: uppercase;
}
.boxed .content {
	padding: 10px;
}
/* Header */
#header {
	width: 960px;
	height: 53px;
	margin: 0 0 15px 40px;
	padding:0;
	/*background: url(/images/.img02.jpg) no-repeat left -90px;*/
}
/* Header > Logo */
#logo {
	float: left;
	padding:0;
}
#logo h1 {
	background: url(/images/pdb_title.png) no-repeat -2px top;
	width:300px;
	height:20px;
    margin:17px 0 0 0;
}
#logo h1 a{
	height: 0px !important;  
	width: 0px !important; 
	padding: 24px 280px 0 0; 
	overflow: hidden;  
	display: block;  
	font-size: 1px !important;   
}
#logo h1 a:hover {
	background:none!important;
	border:0;
}
#logo h2 {
	margin: 0;
	text-transform: uppercase;
}
#logo a {
	text-decoration: none;
}
/* Header > Search */
#search {
	float: right;
	margin: 20px 0 0 30px;
}
/* Header > Top Menu */
#topmenu {
	float: right;
}
#topmenu ul {
	margin: 0;
	padding: 24px 0 0 0;
	list-style: none;
	line-height: normal;
}
#topmenu li {
	display: inline
}
#topmenu a {
	display: block;
	float: left;
	margin: 0 0 0 20px;
	padding: 0 0 0 15px;
	text-decoration: none;
}
#topmenu a:hover {
	border-bottom: 1px #eee dotted;
}


#topmenu1 {
	background: url(/images/img04.gif) no-repeat left center;
}
#topmenu2 {
	background: url(/images/img05.gif) no-repeat left center;
}
#topmenu3 {
	background: url(/images/img06.gif) no-repeat left center;
}
#topmenu4 {
	background: url(/images/facebook-icon.gif) no-repeat left center;
}

/* Content */
#content {
	width: 960px;
	margin: 0 0 0 40px;
	padding: 10px 0;
}
/* Content > Main */
#main {
	/*float: left;
	width: 650px;*/
	min-height:200px;
	margin:0 0px 20px 0;
}
/* Section title  */
h5.section {
	border-bottom:1px #ccc dotted;
	padding-bottom:.1em;
	margin-bottom:1.8em;
}
/* news articles  */
.articles{
	margin-bottom:30px;
}
.articles dt, .box dt{
	display:block;
}
.articles dd {/*multi columns*/
/*-webkit-column-count: 2;
	-webkit-column-width: 250px;
	-webkit-column-gap: 35px;
	-webkit-column-rule: none;
	-moz-column-count: 2;
	-moz-column-width: 240px;
	-moz-column-gap: 35px;
	-moz-column-rule: none;
	column-count: 2;
	column-width: 240px;
	column-gap: 35px;
	column-rule: none; */

}
.articles h3 {
	margin-bottom:.15em;
}
h4.subtitle {
	margin-bottom:.5em;
}
/*landing page lists*/
dt{
	margin-bottom:.5em!important;
}
/* Content > Sidebar */
#sidebar {
	float: left;
	/*width: 240px;*/
}
#sidebar p {
	padding-left:7px;
}
#sidebar h4, #sidebar h5 {
background-color: #1aa2ee;
	/*background: url(/images/sidebar_tab.jpg) repeat left top;*/
	padding: 4px 0 8px 12px;
	/*height:22px;*/
	/*_height:28px;*/
	margin:0 0 7px 0;
font-weight: 300!important;
border-radius: 2px;
}
 #sidebar h5 {
	background:transparent url(/images/sidebar_tab2.jpg) no-repeat left top;
}
/*right side navigation*/
#sidenav {
		margin: 0 0 20px 0;
}
#sidenav h3{
		background:transparent url(/images/sidenav_tab.jpg) top left no-repeat;
		padding: 2px 20px;
		margin:0!Important;
	}
#sidenav ul {
       background:transparent;
       padding:0;
       margin:0!important;
}
#sidenav li{
       padding:2px 5px 4px 5px;
       border-bottom:1px #ccc dotted;
}
#sidenav li li{
		border-bottom:0!important;
		padding: 0 0 0 10px;
}
#sidenav li a:hover, #sidenav li a.activeparent:hover, .articles dt a:hover, body#home .articles dt a:hover , dt a:hover{
		background-color:none!important;
		text-decoration:none!important;
	border:0;
}
#sidenav li a.currentpage,#sidenav li a.currentpage:hover {
	   background:transparent url(/images/sub_nav_cuurent.gif) no-repeat 0 2px;
	   padding-left:15px;
}
/* Footer */
#footer {
clear: both;
	margin:0;
	padding:8px 40px;
	background:#444;
	border-top: 1px solid #CCCCCC;
	text-align:left;
}
#footerInfo{
width:590px;
float:left;
}
#footerSocial {
width:200px;
float:left;
}
#footerSocial a{
border:0;
margin-right:15px;
text-align:right;
}
/* Footer > Links */
#links a:hover{
	background:none;
}
/*Contact us*/
.contactform {
	width: auto; 
	padding: 7px;
}
.contactform div {
padding-bottom: 20px;
}
.contactform fieldset {
	padding: 0; 
border:0!important;
}
.contactform fieldset legend {
	font-weight: bold;
}
.contactform label { 
	width: 200px;
	vertical-align:top;
font-weight: bold;
color: #666;
}

.contactform .required {
	
}
.contactform .captcha, .contactform .submit {
	margin: 16px 0 3px 200px;
}
.contactform .button{
	float:right;
	border-top:1px solid #cfcfcf;
	padding:5px;
	margin-top:10px;
}

.contactform input, textarea {font-family: 'Droid Sans', 'Ubuntu', 'Trebuchet MS', Verdana, sans-serif;
	font-size:14px;
	font-weight:normal;
	line-height:1.7em;
	color: #333;
}
textarea {padding:5px;}
.contactform input+label{
width: 50px!important;
}
/* Miscellaneous */
.right {
	float:right;
}
.left {
	float:left;
}
.clear {
	clear:both;
height:0;
}
hr {
	clear:both;
	display:block;
	visibility:hidden;
	height:0;
	margin:0;
	padding:0;
}
.separator {
border-top:1px #ccc dotted;
padding:5px 0 10px;
display:block;
}
.tools {
	float:right;
	margin:0 0 30px 0;
}
.tools .print a{
	display:inline!important;
	background:url(/images/print.gif) no-repeat;
	padding:0 0 0 15px;
	margin-left:20px;
}
.tools .back a{
	display:inline!important;
	background:url(/images/back.gif) no-repeat left 2px;
	padding:0 0 0 15px;
}
.more a, .more a:hover{
	background:url(/images/more.gif) no-repeat right 2px;
	padding:0 15px 0 0;
	border:0;
}
.footNote {
	font-style:italic;
}
.bold {
	font-weight:bold;
}
.search {
	float:right;
	margin-top:-3px;
}
.search form {
	display:inline;
}
.search form input {
	height:19px!important;
	margin-top:-1px!important;
}
.search input.button {
	margin-left:5px;
	width:52px!important;
	overflow:hidden;
}
blockquote.quote, .pullquote {
	/*background:url(/images/quotes.gif) no-repeat center 5px;
	min-height:60px;*/
	margin:12px 0;
	padding:0;
}
.pullquote {
	float:left;
	width:250px;
	margin:7px 10px 7px 0;
	padding:7px;
	background:#efefef;
}
blockquote.quote {
    padding: 12px 0;
 }
blockquote.quote .bqstart, .pullquote .bqstart {
     float: left;
     /*height: 45px;*/
     margin-top: -20px;
     padding-top: 45px;
     margin-bottom: -20px;
     font-size: 800%;
 }
/*blockquote.quote .bqend {
     float: right;
     height: 25px;
     margin-top: 0px;
     padding-top:45px;
     font-size: 800%;
     color: #ddd;
 }*/
 .vspace10 {
 	padding:5px 0;
 }
 .vspace14 {
 	padding:7px 0;
 }
  .vspace20 {
 	padding:10px 0;
 }
 #social /*for social bookmark icons*/{
	margin:20px 0 10px 0;
	padding-bottom:2px;
 }
#social a{
	padding-right:10px;
 }
#social a:hover{
	border:0;
 }
#social img{
border:0!important;
opacity:0.5;
filter:alpha(opacity=50); /* For IE8 and earlier */
height:30px;
width:30px;
 }
/*for list content*/
.list {

}
.list h3{
	font-weight:bold;
	margin-bottom:8px;
}
.list ul, .list ol {
	list-style:disc;
	padding:0;
	margin: 0 0 15px 0;
}
.list ul ul, .list ol ul, .list ol ol, .list ul ol {
	margin-left:20px;
}
.list ul li, .list ol li {
	margin:0 0 8px 24px;
}
.list ol.decimal {
	list-style-type:decimal;
}
.list ol.roman {
	list-style-type:lower-roman;
}
.list ol.alpha{
	list-style-type: lower-alpha;
}
.list li label {padding:0!important;}
/*box styles*/
.box, .insetBox, .box-flush{
	margin: 15px 0;
	padding: 10px 8px 8px;
	border:1px #ccc solid;
	background:#fff url(/images/box_bg.jpg) repeat-x;
-moz-border-radius: 3px;
    -webkit-border-radius: 3px; 


}
.box-flush {
padding:0;
}
.insetBox {
	margin:5px 0 5px 10px!important;
	width:200px;
	border-top:3px #ddd solid;
}
.insetBox ul {
	list-style-type:disc;
	padding:normal;
	margin-left:15px;
}
.box h4, .insetBox h4{
	margin-bottom:7px;
}
.insetBox p{
	margin-bottom:0.8em;
}
/*columns for the matrimonial page*/
ul.columns {
	display:inline;
}
ul.columns li{
	display:block;
	float:left;
	width:288px;
	margin-right:50px;
	_margin-right:10px;
}
ul.columns li.last{
	margin-right:0!important;
}
ul.columns li h5{
	background:#ccc;
	border:1px #ccc solid;
	border-bottom:0;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	padding:7px;
	width:284px;
	overflow:hidden;
	text-shadow:none;
}
ul.columns ul li{
	margin-bottom:14px;
	border:1px #ddd solid;
border-top:2px #ccc solid;
	background:#fff url(/images/box_bg.jpg) repeat-x;
	padding:5px;
}
ul.columns ul li p{
	margin: 4px 0;
}
/*columns for publications page*/
ul.publications {
	display:inline;
}
ul.publications li{
	display:block;
	width:200px;
	float:left;
	margin-right:22px;
	_margin-right:10px;
}
ul.publications li p{
	padding:2px 5px;
	border-bottom:1px #ddd dotted;
}
ul.publications li.last{
	margin-right:0!important;
}
ul.publications li h5{
	border-top:5px #D6E1E9 solid;
	padding:4px 0 0 5px;
    margin-bottom:5px;
}
ul.publications li h5{
	border-top:1px solid #D6E1E9;
border-bottom:2px solid #D6E1E9;
	padding:2px;
}
ul.publications li a.pdf, a.pdf {
    background:url(/images/pdf.gif) no-repeat right;
	padding:3px 0 3px 0;
	padding-right:20px;
	text-decoration:none;
}

/*style for audio list*/
ul.audio {
	list-style:none;
	padding:normal;
	display:block;
	margin:4px 0 15px 10px;
}
ul.audio li{
	background:url(/images/bullet_audio.gif) no-repeat left 7px;
	padding-left:15px;
height:24px;
margin-bottom:10px;
}
ul.audio li object{
	vertical-align:middle;
margin-left:5px;
}
.video {
	list-style:none;
	padding:normal;
	display:block;
	margin:4px 0 15px 0;
}
/*album styles*/
.thumb a { background-color:transparent; border:0; }
#TB_caption{
border-bottom:1px #666 dotted;

}
#TB_secondLine {
padding-top:5px;
}
#TB_next, #TB_prev {
font-weight:bold;
}
#TB_prev {
margin-right:20px;
}
#TB_closeWindow {
display:block;
}

/*styles for Gallery - photo album*/
.gallery {margin:20px 0; border: 1px #ccc solid; padding:5px;
background:#fff url(/images/box_bg.jpg) repeat-x;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topright: 5px;
border-top-right-radius: 5px;
}
.gallerycomment p{padding-left:7px;}
.gallery h5 {border-bottom:1px #aaa dotted;padding:7px 9px; margin: 0 0 5px 0;}
/*style for school donation page*/
#donation {
	margin-top:4px;
	padding-bottom:5px;
	border-bottom:1px #ccc solid;
}
#donation h5 {
padding-left:6px;
background:none!important;
margin-bottom:5px;
}

#donation .online {
	background:url(/images/online.jpg) no-repeat left 5px;
	padding: 0 0 0 45px;
}
#donation .check {
	background:url(/images/check.jpg) no-repeat left 5px;
	padding: 0 0 0 45px;
}
#donation .form{
	background:url(/images/form.jpg) no-repeat left 5px;
	padding: 0 0 0 45px;
}
#donation p, #donation form {
	margin-bottom:13px;
}
#donation form {
	padding-left:75px;
	margin-top:-5px;
	_margin-top:3px;
}
	
div.pledge {
	margin-left:198px;
}	
/*for matrimonial form*/ 
.note {width:350px; margin-left:200px;margin-top:-10px;}
.option div {margin-top:-30px!important; display:inline; test-align:left}
.option div label {width:40px}
.option div input {border:0}

/*to avoid orphans in article paragraphs*/
p.orphan {overflow:hidden;}


/*to float thumbnails in album box*/
ul.picturelist li {display:inline; float:left; margin: 10px; height:80px;}

a.imgHome:hover {background:none;}

.featureImage {margin-bottom:13px; margin-top:-2px;}

/*new button styles*/
.buttonNew, .cms_submit {
cursor: pointer;
	text-decoration:none;
	border: 1px solid rgb(153, 153, 153);
	padding: 5px;
	color:rgb(4, 4, 4);
	text-shadow: 5px 5px 5px rgb(255, 255, 255);
	border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	box-shadow:0px 0px 0px rgb(0, 0, 0);
	-moz-box-shadow:0px 0px 0px rgb(0, 0, 0);
	-webkit-box-shadow:0px 0px 0px rgb(0, 0, 0);
	background-color: rgb(255, 255, 255);
	background-image:linear-gradient(-90deg, rgba(238, 238, 238, 0.5), rgba(170, 170, 170, 0.65) 100%,rgba(238, 238, 238, 0.15) 0%, rgb(221, 221, 221));
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, from(rgba(238, 238, 238, 0.5)), color-stop(1, rgba(170, 170, 170, 0.65)),color-stop(0, rgba(238, 238, 238, 0.15)), to(rgb(221, 221, 221)));
	background-image:-moz-linear-gradient(-90deg, rgba(238, 238, 238, 0.5), rgba(170, 170, 170, 0.65) 100%,rgba(238, 238, 238, 0.15) 0%, rgb(221, 221, 221))
/*font-weight: bold; padding:4px; color:#555;*/}

.buttonNew:hover, .cms_submit:hover{
	cursor: pointer;
	text-decoration:none;
	border: 1px solid rgb(153, 153, 153);
	padding: 5px;
	color:rgb(0, 0, 0);
	text-shadow: 5px 5px 5px rgb(255, 255, 255);
	border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	box-shadow:0px 0px 0px rgb(0, 0, 0);
	-moz-box-shadow:0px 0px 0px rgb(0, 0, 0);
	-webkit-box-shadow:0px 0px 0px rgb(0, 0, 0);
	background-color: rgb(255, 255, 255);
	background-image:linear-gradient(-90deg, rgba(238, 238, 238, 0.5), rgba(221, 221, 221, 0));
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, from(rgba(238, 238, 238, 0.5)), to(rgba(221, 221, 221, 0)));
	background-image:-moz-linear-gradient(-90deg, rgba(238, 238, 238, 0.5), rgba(221, 221, 221, 0));
}
.buttonNew a{
color:rgb(4, 4, 4); 
border:none;
padding: 5px;
}
#forum {
margin-bottom:40px;
}

/* comments/cgfeedback styles*/
div#cgfeedback_message {
 width: 100%; /*add your width*/  
clear:both;
}
div#cgfeedback_message div.error /*we add some styling to error message*/{       
 padding:15px;        
 margin-bottom:10px;        
 background:#f93030; 
 z-index: 1;        
 border: 5px solid #f00;
}
div#cgfeedback_message div.pagemessage /*and we add some styling to our success message*/{         
 padding:15px;        
 background:#51d02a; 
 z-index: 1; 
 border: 5px solid #2fbf03;
} 
.add-comment {
padding: 20px;
clear:both;
background:#f6f6f6;
}
.cgfeedback_addcoment {
}
.cgfeedback_addcoment label {
width:400px;
font-weight:normal;
padding-bottom:3px;
text-shadow: 1px 1px 2px #fff;
}
.cgfeedback_addcoment .field {
height:25px;
margin:0 0 20px 0;
width:50%;
text-align:left;
}
.cgfeedback_addcoment textarea {
display:block;
border:1px #bbb solid;
width:100%;
height:150px;
margin-bottom:15px;
}
input:focus, textarea:focus {
background-color:#f0f0f0;
border:1px solid #999;
}
.cgfeedback_addcoment checkbox {
margin-bottom:15px;
}
.cgfeedback_addcoment .captchapict {
background:#fff;
border: 1px #bbb solid;
}

/*comments styles*/
.comments {
clear:both;
margin-bottom:30px;
}
h5.comment {
background:#efefef;
text-align:center;
padding:5px 0;
border-top:4px #ccc solid;
border-bottom:1px #ccc solid;
margin-bottom:0!important;
clear:both;
}
.comments .message-box {
padding:20px;
background:#f6f6f6;
margin: 5px 0;
border-bottom:1px #e0e0e0 solid;
}
.comments .message-source {
margin:0 0 10px;
padding: 0 0 3px;
border-bottom:1px #aaa dotted;
color:#888;
}
.comments .message-source .name, .comments .message-source .date{
padding-right:5px;
}
.comments .message-source .name{
text-shadow: 1px 1px 2px #fff;
color:#000;
font-style:bold; 
font-size:16px;
}
.comments .message {
padding: 0 0 0 15px;
}
.facebook_thumb {display: none;} /*this is to load image for facebook posts but not to show them on website*/
.videos {
margin-bottom:20px;
}
.videos h5{
margin-bottom:10px!important;
}
.padding7 { padding: 7px; }

.advert { margin-top: 50px; text-align: center; }

blockquote {
margin: 0 60px 0 60px;
border-left: 0!important;
}

audio {
    vertical-align: middle;
}

/*updated nav styles*/
.nav > li {
    font-family: 'Roboto', 'Droid Sans', sans-serif;
    text-transform: uppercase;
    letter-spacing: .1em;
    font-size: 14px;
    font-weight: 300;
}
