html {	margin: 0px;	padding: 0px; width: 100%; height: 100%;	background-color: #f0f1f1}
body {	margin: 0px;	padding: 0px;	font-family: Arial;	font-size: 13px;	color: #444; width: 100%; height: 100%; background-color: #f0f1f1; font-family: "HelveticaNeueW01-55Roma"; }
img {border: 0px;}
a {color: #00529b; text-decoration: none; font-weight: normal; }
a:hover {color: #000; }

div.print-icon {
	position: absolute;
	width: 41px;
	height: 26px;
	margin: 0;
	padding: 0;
	left: 860px;
	cursor: pointer;
}


h3#subtitle {margin-top: -20px !important;}
h5.caption {margin-top: -20px !important;}

div.bloaags-item{display:block;margin-top:20px;margin-bottom: 50px;}
div.item_cursor{cursor:pointer;}
div.bloaags-item div.bloaags-media-desc{margin:5px 0;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
div.bloaag-repo, div.bloaag-repo-text, div.bloaag-repo-image, div.bloaag-repo-link, div.bloaag-repo-quote, div.bloaag-repo-video{display:none;}
div.bloaags-title{font-size:20px;text-align:left;font-weight:normal;font-family:Georgia;margin-bottom:5px;color:#4d4d4d;}
div.owned {  border-top: 1px solid #8aab09; padding: 10px 0px; margin-top: 30px;}
/* div.owned a.btn { float: left; display: block; background-color: #8aab09; color: #fff; padding: 2px 6px; border-radius: 6px; margin: 0 4px 4px 0px }*/
/* div.owned ul.share-item { float: left; display: block; background-color: #8aab09; color: #fff; padding: 2px 6px; border-radius: 6px; margin: 0 4px 4px 0px }*/
div.owned a.delete { background-color: #cc0000; }

div.bloaags-quote {font-size:20px;text-align:left;font-weight:normal;font-family:Georgia;margin-bottom:5px;color:#808080;}
div.bloaags-attr{font-size:15px;text-align:right;color:#b2d234;margin-top:7px;margin-bottom:5px;}
div.bloaags-image{margin:15px 5px;}
div.bloaags-image-credit, div.bloaags-archi-credit{color:#999b9e;font-size:11px;text-align:right;position:relative;top:-3px;}
div.bloaags-desc, div.bloaags-media-desc{color:#999b9e;line-height: 16px;word-spacing: 1px;}
div.bloaags-form{padding:7px;}
div.bloaags-item h4{color:#fff;background:#58585a;margin:7px auto;padding:5px 10px;}
div#blooag_content h2#pagetitle{margin-bottom: 20px;width:100%;}
div.bloaags-video{margin:5px 0;}
div.bloaags-col1, div.bloaags-col2, div.bloaags-col3{padding:0 12px;width:290px;word-wrap:break-word;}

div.comments-area {width: 640px; float: left;}
div.comment { width: 640px; float: left; margin: 15px 0px; border-bottom: 1px dotted #ccc; padding: 10px 0px; font-size: 14px}
div.comment-date {width: 640px; float: left; color: #000; font-size: 14px; color: #999b9e}
div.comment-date a { float: right; display: block; background-color: #8aab09; color: #fff; padding: 2px 6px; border-radius: 6px; margin: 0 4px 4px 0px }
div.comment-data { width: 640px; float: left; }
div.post-comment {width: 640px; float: left; }
div.post-comment textarea {width: 640px; border-radius:4px; border: 1px solid #ccc;height: 150px; }
div.post-comment input {display: block; background-color: #8aab09; color: #fff; padding: 4px 12px; border-radius: 6px; margin: 0 4px 4px 0px ; border: 0px; font-size: 15px; text-transform: uppercase;}
div.post-comment input:disabled {opacity: 0.5;}
div.g-recaptcha { border-left: 2px solid red; border-radius: 5px; max-height: 76px;}

#blooag_content h5.caption {margin-top: 0px !important; text-align: right; font-size: 11px !important; padding-top: 15px;}


input.input_text {
    background-color: #F5F5F5;
    border: medium none;
    border-radius: 30px 0 0 30px;
    color: #B3B3B3;
    float: left;
    font-family: Arial;
    font-size: 15px;
    height: 42px;
    line-height: 42px;
    outline: medium none;
    padding: 0 15px;
    position: relative;
    text-indent: 0;
    width: 225px;
}

textarea.text_area {
    background-color: #F5F5F5;
    border: medium none;
    border-radius: 30px 0 0 30px;
    color: #B3B3B3;
    float: left;
    font-family: Arial;
    font-size: 15px;
    height: 42px;
    outline: medium none;
    padding: 15px;
    position: relative;
    text-indent: 0;
    width: 225px;
    resize: none;
}

div.field-close {
    background-color: #F5F5F5;
    border-radius: 0 30px 30px 0;
    float: left;
    height: 42px;
    margin: 0 5px 0 0;
    width: 32px;
}

button.field-close {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/images/disc_delete.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    border: medium none;
    color: #FFFFFF;
    height: 24px;
    margin: 8px 0;
    outline: medium none;
    padding: 0;
    position: relative;
    width: 24px;
}

.file-btn{
    border-radius: 30px 0 0 30px;
    -webkit-border-radius: 30px 0 0 30px;
    -moz-border-radius: 30px 0 0 30px;
    position: relative;
    top: 0px;
    font-family: calibri;
    text-align: left;
    background-color: #F5F5F5;
    cursor:pointer;
    float:left;
    padding:12px;
    color: #B3B3B3;
    font-size: 15px;
}

input.input_submit{
    padding:7px 10px;
    font-family: Georgia;
    border-radius:7px;
    -webkit-border-radius:7px;
    -moz-border-radius:7px;
    background-color: #8AAB09;
    border-color:#8AAB09;
    color:#fff;
    float:right;
    margin-right:10px;
    cursor:pointer;
}

div.tag_cloud{margin: 10px 0 0 20px;}

p.greenbox, .addnewblogpost {
    margin-bottom: 10px !important;
}


.bloaags-index p a{font-size:15px;display:block;padding:0 3px;margin-left:50px;text-align:left}


div.textblock ol.list-reset { margin: 0px !important }
div.textblock ol.list-reset ol { margin: 0px !important }
   OL.list-reset { counter-reset: item 11; padding-left: 0px; }
   OL.list-reset ol { counter-reset: item 0; padding-left: 0px; }
   OL.list-reset LI { display: block; margin: 0px !important;margin-left: 5px !important;padding-bottom: 3px; padding-left: 0px; }
   OL.list-reset LI:before { content: counters(item, ".") " "; counter-increment: item }


table.feetable { width: 100%; }
table.feetable tr td { font-family: Arial;    font-size: 13px;    line-height: 18px;    color: #808080;}
table.feetable tr td:first-child { width: 120px}

div.home-container div.content3cols h5.caption {margin-top: 0 !important;}

table.tight-spacing { width: 100%; }
table.tight-spacing tr td { padding: 5px; vertical-align: middle;}

table.tighter-spacing { width: 100%; }
table.tighter-spacing tr td { padding: 2px 5px;vertical-align: middle;}

table.no-spacing { width: 100%; }
table.no-spacing tr td { padding: 0px 5px; vertical-align:middle;}

#beta { cursor: pointer;}

div.content2cols h6 { color: #8aab09; font-family: Georgia; font-size: 16px;  text-transform: none;}
div.three-panel-new { width: 100%; display: block; box-sizing: border-box;}
div.three-panel-new > div { width: calc(33% - 20px); display: inline-block; margin-left: -4px; vertical-align: top; box-sizing: border-box; margin-right: 20px}
div.three-panel-new > div:last-child { margin-right: 0px}
div.three-panel-new > div:first-child { margin-left: 0;}

div.three-panel-new > div.infobox-2 { border-top: 3px solid #000; padding-top: 2px}
div.three-panel-new > div.infobox-2 p, div.three-panel-new > div.infobox-2 p a { color: #4d4d4d; font-size: 11px}
div.three-panel-new > div.infobox-2 p span.contact { display: block; line-height: 1.2; padding-top: 10px}
div.three-panel-new > div.infobox-2 h5 { font-weight: normal;    font-family: Arial;    font-size: 10px;    margin: 0px 0px 5px 0px;    padding: 0;    text-indent: 0;    color: #4d4d4d;	text-transform: uppercase;}

div.two-panel-new { width: 100%; display: block; box-sizing: border-box;}
div.two-panel-new > div { width: calc(50% - 20px); display: inline-block; margin-left: -4px; vertical-align: top; box-sizing: border-box; margin-right: 20px}
div.two-panel-new > div:last-child { margin-right: 0px}
div.two-panel-new > div:first-child { margin-left: 0;}

div.two-panel-new > div.infobox-2 { border-top: 3px solid #000; padding-top: 2px}
div.two-panel-new > div.infobox-2 p, div.three-panel-new > div.infobox-2 p a { color: #4d4d4d; font-size: 11px}
div.two-panel-new > div.infobox-2 p span.contact { display: block; line-height: 1.2; padding-top: 10px}
div.two-panel-new > div.infobox-2 h5 { font-weight: normal;    font-family: Arial;    font-size: 10px;    margin: 0px 0px 5px 0px;    padding: 0;    text-indent: 0;    color: #4d4d4d;	text-transform: uppercase;}


	div.societies { width: 100%; display: block; margin: 20px 0}
	div.societies div.society { width: calc(32% - 20px); display: inline-block; margin: 0 20px 0px 0; vertical-align: top; border-top: 3px solid #000; padding: 20px 0; box-sizing: border-box}
	div.societies div.society:last-child { margin-right: 0}
	div#sitecontent div div.society div.s-title { width: 100%; display: block; font-family: Georgia; font-size: 16px; color: #000; padding-bottom: 20px;}
	div#sitecontent div div.society div.s-txt { width: 100%; display: block; font-family: Arial; font-size: 11px; color: #000; padding-top: 12px}
	div#sitecontent div div.society div.s-photo { width: 100%; display: block; }
	div#sitecontent div div.society div.s-photo img { width: 100%; height: auto; max-width: 100%;}

	div img {max-width: 100%;}

	a.green-button { display: block; width: 100%; background: #8aab09; color: #fff; line-height: 40px; text-align: center; padding: 0; margin:  20px 0; font-size: 16px; text-transform: uppercase;}
	ul.societies-social {display: block; width: 100%; text-align: left; margin: 20px 10px}
	ul.societies-social li {display: inline-block; text-align: left; margin: 0 10px 0 0}
	div.soc-slideshow div.mainleft {margin-left: 0; margin-right: 0; width: 688px}
	div.soc-slideshow div.mainleft #maingallery {margin-left: 0; margin-right: 0; width: 688px}
	div.soc-video iframe { width: 452px; height: 260px;}
	div.soc-map-logo { padding-bottom: 30px;}
	div.soc-map-logo { width: 100%; display: block}
	div.soc-map-logo img { width: 100%; display: block}

	div.gallery-holder { width: 100%; margin: 0!important; padding: 0!important}


.hide-empty-element {display: none !important}

#blooag_content p + h5.caption { margin-top: -20px !important;}