*{
margin:auto;
padding:0px;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
-khtml-box-sizing:border-box;
/*width:100%;*/
/*height:100%;*/
}
@import "csiresponsive.css";
/*font importation*/
@font-face{
font-family:KhmerUI;
src:url("../fonts/KhmerUI.ttf");
}
@font-face{
font-family:KhmerUIBold;
src:url("../fonts/KhmerUIb.ttf");
}
@font-face{
font-family:Microsoft Tai Le;
src:url("../fonts/taile.ttf");
}
@font-face{
font-family:Ebrima;
src:url("../fonts/ebrima.ttf");
}
@font-face{
font-family:EbrimaBold;
src:url("../fonts/ebrimabd.ttf");
}
@font-face{
font-family:ScriptinaPro;
src:url("../fonts/Scriptina%20Pro.otf");
}
@font-face{
font-family:fancycard;
src:url("../fonts/FancyCardText.ttf");
}
@font-face{
font-family:mtcorsiva;
src:url("../fonts/MTCORSVA.TTF");
}
@font-face{
font-family:felixti;
src:url("../fonts/FELIXTI.TTF");
}
/*end*/
body{
background: url(../images/csibgmain.jpg) #139CE5;
background-size: cover;
/*background-repeat: no-repeat;*/
/*min-width:960px; */
height:auto;
position:absolute;
font-family:"Microsoft Tai le","Khmer UI";
width:100%;
font-size:1em;
z-index:1;
}

body[name="mainbodyhold"]{
background: #0B5501 url(../images/textureone.png);
}
body[name="mainbodyholdtwo"]{
background: #fff;
}
body[name="mainbodyholdtwo"] div#toppanel{
/*background: #A7A7A7;*/
}
body[name="mainbodyholdtwo"] div#maincontenthold{
	background-color:#F5F5F5;
	/* background-size: cover; */
	background-position: -1% 1%;
	/*color: #B60000;*/
}
body[name*="mainbodyholdtwo"] div.blogfulldetails {
color: #000;
}
body[name="mainbodyholdtwo"] #pagecatdisplaypointhold a {
background: #C01B1B;
color: #FFCFD1;
text-shadow: 0px 0px 1px #3F0202;
box-shadow: 2px 2px 1px 0px #3A3A3A;
margin: 4px 4px;
padding: 8px;
}
body[name="mainbodyholdtwo"] #pagecatdisplaypointhold a:hover {
color: #FFE1AB;
box-shadow: 0px 0px 5px 0px #B10101;
background: #E70000;
text-shadow: 0px 0px 3px #B83535;
background-image: -webkit-linear-gradient(top, rgba(255, 214, 0, 0.37), rgba(151, 104, 3, 0.71));
background-image: -moz-linear-gradient(top, rgba(255, 214, 0, 0.37), rgba(151, 104, 3, 0.71));
background-image: -ms-linear-gradient(top, rgba(255, 214, 0, 0.37), rgba(151, 104, 3, 0.71));
background-image: -o-linear-gradient(top, rgba(255, 214, 0, 0.37), rgba(151, 104, 3, 0.71));
background-image: linear-gradient(top, rgba(255, 214, 0, 0.37), rgba(151, 104, 3, 0.71));
}
body[name="mainbodyholdtwo"] #quotehold{
	color:#FF2525;
}
body[name="mainbodyholdtwo"] a[name="morecatposts"]{
	color:#7000FF;
}
body[name="mainbodyholdtwo"] a[name="morecatposts"]:hover{
	color:#137BDB;
}
body[name="mainbodyholdtwo"] div[name="specialheader"] {
	font-size: 44px;
	color: #CA0606;
	text-shadow: 1px 1px 1px #1A1919;
}
body[name="mainbodyholdtwo"] div#paginationhold {
/*background: #502204;*/
}
body[name="mainbodyholdtwo"] div#footerpanelcontent{
background: #380404;
}

body[name="mainblogoyohold"]{
background: #fff;
}
body[name="mainblogoyohold"] div#toppanel{
background: #3438A0 url(../images/toppanelbackoyoone.png);
}
body[name="mainblogoyohold"] div#maincontenthold{
	background-color:#F5F5F5;
	/* background-size: cover; */
	background-position: -1% 1%;
	/*color: #B60000;*/
}
body[name*="mainblogoyohold"] div.blogfulldetails {
color: #000;
}
body[name="mainblogoyohold"] #pagecatdisplaypointhold a {
background: #CFD3FF;
color: #1B50C0;
text-shadow: 0px 0px 1px #4A65F3;
box-shadow: 2px 2px 1px 0px #3A3A3A;
margin: 4px 4px;
padding: 8px;
}
body[name="mainblogoyohold"] #pagecatdisplaypointhold a:hover {
color: #AEABFF;
box-shadow: 0px 0px 5px 0px #0108B1;
background: #1200E7;
text-shadow: 0px 0px 3px #3569B8;
background-image: -webkit-linear-gradient(top, rgba(0, 133, 255, 0.37), rgba(3, 3, 151, 0.71));
background-image: -moz-linear-gradient(top, rgba(0, 133, 255, 0.37), rgba(3, 3, 151, 0.71));
background-image: -ms-linear-gradient(top, rgba(0, 133, 255, 0.37), rgba(3, 3, 151, 0.71));
background-image: -o-linear-gradient(top, rgba(0, 133, 255, 0.37), rgba(3, 3, 151, 0.71));
background-image: linear-gradient(top, rgba(0, 133, 255, 0.37), rgba(3, 3, 151, 0.71));
}
body[name="mainblogoyohold"] #quotehold{
	color:#FF2525;
}
body[name="mainblogoyohold"] a[name="morecatposts"]{
	color:#7000FF;
}
body[name="mainblogoyohold"] a[name="morecatposts"]:hover{
	color:#137BDB;
}
body[name="mainblogoyohold"] div[name="specialheader"] {
	font-size: 44px;
	color: #CA0606;
	text-shadow: 1px 1px 1px #1A1919;
}
body[name="mainblogoyohold"] div#paginationhold {
background: #06133C;
}
body[name="mainblogoyohold"] div#footerpanelcontent{
background: #040438;
}
body[name*="mainblogoyohold"] a[class*="activemainlink"] {
background-color: #1ABB27;
background-position: 0px -3px;
text-shadow: 0px 0px 2px #083C01;
}
body[name="mainblogoyohold"] div#adcontentholdlong, body[name="mainblogoyohold"] div#adcontentholdshort{
background: #040638 url('../images/adcontenttop4.png') repeat-x;
}
body[name="mainblogoyohold"] div#contenttop{
	width: 98%;
	box-shadow: 1px 1px 1px 1px #848485;
}
body[name="mainblogoyohold"] div#adcontentholdlong:first-line, body[name="mainblogoyohold"] div#adcontentholdshort:first-line, body[name="mainblogoyohold"] div#subscribefixed:first-line, body[name="mainblogoyohold"] .adcontentholdspecialheader {
font-family: mtcorsiva;
font-size: 34px;
color: #CADDFF;
text-shadow: 0px 0px 6px #183DFD;
}
body[name="mainbodyhold"] div#toppanel{
background: #0E1B00 url('../images/toppanelbackpfn.png') repeat-x;
}
body[name="mainbodyhold"] div#adcontentholdlong, body[name="mainbodyhold"] div#adcontentholdshort{
background: #043806 url('../images/adcontenttop3.png') repeat-x;
}
body[name="mainbodyhold"] #miniblogposthold, body[name="mainbodyhold"] #testimonies{
background: #162715;
}
body[name="mainbodyhold"] #miniblogposthold a, body[name="mainbodyhold"] #testimonies a{
color: #ADF1BD;
}
body[name="mainbodyhold"] #miniblogposthold a:hover, body[name="mainbodyhold"] #testimonies a:hover{
color: #fefefe;
}

body[name="mainbodycsihold"] div#maincontenthold{
background: rgba(40, 1, 85, 0.56);
}
body[name="mainbodycsihold"] div#paginationhold{
background:#11063C;
}
body[name="mainbodycsihold"] div#blogheader{
background: #3C375F;
}

body[name="mainbodycsihold"] div#blogheaderdetailsright{
background: #280155;
}
body[name="mainbodycsihold"] div#blogbody{
	color: #D1D7FA;
}
body[name="mainbodycsihold"] div#blogfooter{
	color: #3C375F;
}
body[name="mainbodyhold"] div#maincontenthold{
/*background: #280155;*/
}
body[name="mainbodyhold"] div#paginationhold{
background:#095E14;
}
body[name="mainbodyhold"] div#blogheader{
background-color:#00740E;
}
body[name="mainbodyhold"] div#blogheaderdetailsright{
background-color:#00a400;
color:#CAFFD9;
}
body[name="mainbodyhold"] div#blogbody{
	color: #D1D7FA;
}
body[name="mainbodyhold"] div#blogfooter{
	color: #3C375F;
background-color:#008014;
}

body[name="mainbodyhold"] #blogreadermorehold a{
color:#F8B266;
}
body[name="mainbodyhold"] #blogreadermorehold a:hover{
color:#A0FFAB;
} 
body[name="mainbodyhold"] #pagecatdisplaypointhold {
position: relative;
width: 100%;
/* width: 68%; */
float: left;
min-height: 85px;
overflow: hidden;
padding: 0px 9px 3px 9px;
}
body[name="mainbodyhold"] div[name="specialheader"] {
font-family: ScriptinaPro;
font-size: 44px;
color: #30E662;
text-shadow: 2px 2px 1px #4FA756;
}
body[name="mainbodyholdtwo"] #blogheader{
background-color:#921A15;
}
body[name="mainbodyholdtwo"] #blogheaderdetailsright{
background-color:#d74e2a;
color:#FDB806;
}
body[name="mainbodyholdtwo"] #blogbody{
/*background-color:#660080;*/
}
body[name="mainbodyholdtwo"] #blogreadermorehold a{
color:#A00000;
}
body[name="mainbodyholdtwo"] #blogreadermorehold a:hover{
color:#FFA300;

}
body[name="mainbodyholdtwo"] #blogfooter{
background-color:#802400;
}
body[name="mainbodyholdtwo"]:hover div#pfnprevcatcontentdetails{
text-shadow:0px 0px 3px #1a1a1a;
}
body[name="mainbodyholdtwo"] div#pfnprevcatcontentdetailsmini{
text-shadow: 0px 0px 3px #460741;
color: #FCE3D7;
}
body[name="mainbodyholdtwo"]:hover div#pfnprevcatcontentdetailsmini{
text-shadow:0px 0px 3px #1a1a1a;
color:#fefefe;
}
/*frontiers radio headcontrol*/
body[name="frontiersradio"]{
background: #202932 url(../images/frontiersradioback2.jpeg) no-repeat;
background-size: cover;
}
body[name="frontiersradio"] div#toppanel{
	 /*background: url('../images/dropdown2.png'); */
	 background:transparent;
}
body[name="frontiersradio"] div#linkspanel{
	 background: url('../images/dropdown2.png'); 
	 /*background:transparent;*/
}
body[name="frontiersradio"] div#contentpanel{
	 max-width:1177px ; 
	 min-height:645px;
	 margin-bottom: 66px;
}
body[name="frontiersradio"] div#footerpanelcontent{
	 background: url('../images/dropdown2.png'); 
}
body[name="frontiersradio"] div#adcontentholdlong,body[name="frontiersradio"] div#adcontentholdshort{
	background-image: none;
	background-color: transparent;
	overflow:hidden;
}
body[name="frontiersradio"] div#adcontentholdlong:hover{

}
body[pagedata-theme="lovelanguage"]{
	background: url(../images/csibgmainll.jpg) #7F0000;
background-size: cover;
}
body[pagedata-theme="lovelanguage"] #toppanel{
	background:url(../images/csitopbgmainll.jpg) no-repeat;
}
body[pagedata-theme="lovelanguage"] .pppppppppoint{
	box-shadow: inset 0px 0px 13px 5px #F97C8F;
}
body[pagedata-theme="lovelanguage"] .titledcontenttitle{
background: rgba(155, 23, 23, 0.34);
color: #FFF1DC;
box-shadow: inset 0px 0px 13px 5px #F97C81, 0px 2px 8px 0px rgba(26, 26, 26, 0.49);
text-shadow: 0px 0px 1px #FD5764;
}
body[pagedata-theme="lovelanguage"] #linkspanel{
	background-color: rgba(166, 0, 0, 1);
box-shadow: inset 0px 0px 13px 5px #F97C7C;
}
body[pagedata-theme="lovelanguage"] #linkspanel a{
	color:#fefefe;
}
body[pagedata-theme="lovelanguage"] #linkspanel a:hover{
	background:#910F1E;

}
body[pagedata-theme="lovelanguage"] #linkspanel a[class*="activemainlink"]{
background-color: #CC0606;
box-shadow: inset 0px 0px 9px 4px #F65460;
}
.largepagetitle{
	position:relative;
	width:100%;
	font-size:1.9em;
	font-weight:bold;
	/*text-align: center;*/
	color:#fefefe;
}
.audiotitle{
	font-weight: bold;
color: #C24949;
padding: 3px;
}
.audiodate{
	color: #061652;
margin-left: 3px;
font-size: 16px;
}
.alignleft{
	text-align: left;
}
.aligncenter{
	text-align: center;
}
.alignright{
	text-align: right;
}
.singledonplan{
width: 100%;
position: relative;
height: auto;
float: none;
overflow: hidden;
margin-top: 11px;
}
.topintrotwo{
	position: relative;
	/*float: left;*/
width: 100%;
color: #FA9903;
font-family: Berlin Sans FB;
text-align: left;
text-shadow: 0px 0px 2px rgb(255, 126, 0);
font-size: 1.7em;
}
.plantype{
position: relative;
float: left;
border: 1px solid;
font-size: 1.8em;
padding: 8px;
font-weight: bold;
margin: 5px 3%;
width: 25%;
}
.platinumbg{
background: #241D1D;
color: #838383;
text-shadow: 0px 0px 2px #0D0808;
}
.goldbg{
	background: gold;
color: #C86B01;
text-shadow: 0px 0px 2px #54370B;
}
.silverbg{
	background: rgb(137, 137, 137);
color: #5B5561;
text-shadow: 0px 0px 2px #3A3328;
}
.bronzebg{
	background: #cd7f32;
color: #D2BB60;
text-shadow: 0px 0px 2px #3A3328;
}
.othersbg{
	background: #0C3DBD;
color: #7994FC;
text-shadow: 0px 0px 2px #3A3328;
}
.planlogo{
position: relative;
float: left;
width: 25%;
height: 150px;
/*border: 1px solid;*/
text-align: center;
}
.planlogo img{
	height:100%;
}
.planamount{
position: relative;
float: left;
border-radius: 6px;
border: 2px solid #860303;
margin: 5px 3%;
width: 38%;
font-size: 2em;
text-align: center;
padding: 1.38%;
background: #470000;
color: rgb(223, 223, 223);
}
.frlogomanager{
	position: absolute;
left: 0px;
top: 0px;
}
#sublogopanel{
	position: absolute;
right: 0px;
top: 0px;
width: 250px;
height: 193px;
overflow: hidden;
}
#sublogopanel img{
	height:100%;
}
.dropback{
	background:url(../images/dropdown2.png);
}
.fradiopanelhold{
	position:relative;
	margin:50px 30px 0px 0px;
	width:100%;
	min-height:250px;
	/*border:1px solid grey;*/

}
#daymarker{
	font-size: 3em;
padding-left: 3%;
color: #ffffff;
}
.mainradiocontent{
	width: 70%;
position: relative;
min-height: 250px;
background: url(../images/dropdown2.png);
float: left;
margin: 10px 0px 0px 0px;
border-radius: 6px;
overflow: hidden;
}
.mainradiocontentpart{
	position: relative;
	float:left;
	width:48%;
	min-height: 60px;
	margin-top: 5%;
}
.mainradiopartmcontrol{
	margin-left: 2%;
}
.topheading{
position: relative;
color: #fefefe;
width: 100%;
text-align: center;
font-size: 3.8em;
font-family: mtcorsiva;
text-shadow: 0px 0px 12px #4BAD8F;
}
.minitopheading{
	color: #fefefe;
text-align: center;
font-size: 2em;
text-shadow: 0px 0px 3px orange;
}
.miniradiocontenthold{
position: relative;
width: 100%;
min-height: 150px;
overflow: hidden;
/*max-height:300px;	*/
}
div[appdata-name="bbcnewshold"]{
	margin: 0px 0px 8px 0px !important;
	font-family: Tahoma, Genevam, sans-serif;
}
#dayprogramhold{
position: relative;
width: 100%;
min-height: 60px;
overflow: hidden;
max-height:300px;
background-color: #dddddd;
background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #DDDDDD 98%);
background-image: linear-gradient(top, #FFFFFF 0%, #DDDDDD 98%);
background-image: -ms-linear-gradient(top, #FFFFFF 0%,#DDDDDD 98%);
background-image: -moz-linear-gradient(top, #FFFFFF 0%,#DDDDDD 98%);
background-image: -0-linear-gradient(top, #FFFFFF 0%,#DDDDDD 98%);
}
#dayprogramhold:hover{
overflow:auto;
}

.dayprogram{
position: relative;
width: 100%;
min-height: 60px;
overflow: hidden;
border-bottom: 2px dashed #938D8D;
margin: 15px 0px 0px 0px;
}
.progtime{
position: relative;
float: left;
font-size: 3.8em;
color: rgb(77, 77, 77);
}
.progdetails{
position: relative;
float: left;
width: auto;
max-width: 72%;
}
.progheader{
font-size: 1.8em;
color: #800808;
 padding-left: 5px; 
text-align: left;
height: 37px;
text-overflow: ellipsis;
overflow: hidden;
}

.progdesc{
	color: rgb(77, 77, 77);
	text-overflow: ellipsis;
overflow: hidden;
}
.progheader:hover,.progdesc:hover{
	height:auto;
	min-height: 37px;
}
.mainradiocontentsidebar{
position: relative;
width: 29%;
min-height: 260px;
overflow: hidden;
float: right;
background: url(../images/dropdown2.png);

}
.maxheightone{	
	height:300px;
}

.radiowelcomemain{
	width:100%;
	position:relative;
	margin:10px 0px 0px 0px;
	text-align: center;
font-weight: bold;
color: #FFFFFF;
font-size: 3em;text-shadow: 0px 0px 6px rgb(236, 193, 136);
background: url(../images/dropdown2.png);
border-top-left-radius:6px;
border-bottom-left-radius:6px;
}
.radiowelcomemsg{
padding: 5px 1px 0px 7px;
color: #3D2B2B;
/* text-shadow: 0px 0px 1px black; */
/* font-size: 1.1em; */
/* background: #2F170A; */
background: #FFFFFF;
background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #DDDDDD 98%);
background-image: linear-gradient(top, #FFFFFF 0%, #DDDDDD 98%);
background-image: -ms-linear-gradient(top, #FFFFFF 0%,#DDDDDD 98%);
background-image: -moz-linear-gradient(top, #FFFFFF 0%,#DDDDDD 98%);
background-image: -0-linear-gradient(top, #FFFFFF 0%,#DDDDDD 98%);
}
.center{
	text-align:center;
}
.dataholder,.miniradiocontentdata{
	position:relative;
	min-height:60px;
	width:100%;
	overflow: hidden;
	margin:14px 0px 3px 0px;
}
.extratouchone{
background: #FAE5C5;
border-radius: 9px;
}
.pheadingone{
	text-align: center;
color: #FFFFFF;
font-size: 2em;
text-shadow: 0px 0px 3px #FF0000;
font-family: Khmerui;
}
.mediacontent{
	position: relative;
text-align: left;
min-height: 200px;
color: #fefefe;
}
.mediacontent p.first{
	font-size: 2.99em;
}
.gloworange{
	color: #FFAE00;
text-shadow: 0px 0px 20px #FA2F2F;
}
.mediatitle{

}
.mediacontenthold{
	position: relative;
	width:100%;
	padding:0px 0px 0px 3%;
}

.genericlefthold{
position: relative;
float: left;
min-height: 70px;
width: 26%;
}
.eventmaxwidth{
max-width: 66px;
background: #FEFEFE;
}
.genericlefthold img{
	width:100%;
}
.markcontrol{
	position: absolute;
	top: 0px;
	left: 0px;
	font-size: 4.5em;
	color: #fefefe;
	z-index: 3;
}
.markdate{
position: relative;
color: #1a1a1a;
z-index: 21;
font-size: 30px;
text-align: center;
/* padding: 0px 8% 0px 0%; */
height: 27px;
}
.markmonth{
position: relative;
color: #1a1a1a;
z-index: 20;
font-size: 20px;
text-align: center;
/* padding-right: 8%; */
}
.markyear{
position: relative;
bottom: 0px;
left: 0%;
z-index: 20;
color: #6B4C54;
height: 18px;
width: 100%;
word-break: break-all;
letter-spacing: 0px;
text-shadow: 0px 0px 1px #9D7F7F;
font-size: 19px;
text-align: center;
}

.genericrighthold{
position: relative;
float: left;
width: 74%;
min-height: 70px;
}
.backnborderone{
	border-radius:3px;
	background: -moz-linear-gradient(toptop, #7A27F3 0%,#6411DD 100%);  
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7A27F3), color-stop(100%,#6411DD));  
    background: -webkit-linear-gradient(top, #7A27F3 0%,#6411DD 100%);  
    background: -o-linear-gradient(top, #7A27F3 0%,#6411DD 100%);  
    background: -ms-linear-gradient(top, #7A27F3 0%,#6411DD 100%);  
    background: linear-gradient(top, #7A27F3 0%,#6411DD 100%);  
}
div[appdata-name="radioeventdiv"]{
max-height: 342px;
}
div[appdata-name="radioeventdiv"]:hover{
overflow:auto !important;
}
.quotesidebar{
	color: #fefefe;
font-family: mtcorsiva;
font-size: 23px;
text-shadow: 0px 0px 3px orange;
padding: 8px;
}
.fradioshowstitle{
text-align: left;
padding-left: 3px;
font-size: 1.3em;
font-weight: bold;
color: #FFFFFF;	
}
.fradioshowsdesc{
text-align: left;
font-size: 0.8em;
padding-left: 6px;
color:#fefefe;
}
.radioeventtitle{
text-align: left;
padding-left: 3px;
font-size: 1.3em;
font-weight: bold;
color: #FFFFFF;
}
.radioeventdesc{
text-align: left;
font-size: 0.8em;
padding-left: 6px;
}
.radioeventdata{

}
.radiocontentheader{

}
#offonairhold{
	position: relative;
float: left;
margin: 0% 0% 0% 1%;
width: 25%;
min-height: 109px;
height: auto;
padding: 3px;
font-size: 5em;
border-radius: 15px;
background: #fefefe;
text-align: center;
}
span[name="radiostaton"]{
	color: rgb(49, 221, 64);
text-shadow: 1px 1px 1px #D5FDB5, -6px 6px 1px rgb(27, 27, 27);
}
span[name="radiostatoff"]{
	display:none;
color: rgb(221, 49, 49);
text-shadow: 1px 1px 1px #FDB5B5, 8px 4px 1px rgb(27, 27, 27);
}

#radioplayercontenthold{
	position: relative;
	width: 73%;
	float: right;
	height: auto;
	min-height: 250px;
	background: url(../images/dropdown.png);
}
#radiopanel{
	position: relative;
width: 100%;
min-height: 62px;
overflow: hidden;
background: #B91FCA;
background-image: -webkit-linear-gradient(top, #C61FCA 0%, #7004A5 73%);
border-top-left-radius: 6px;
border-top-right-radius: 6px;
}
/*control for radio player fixed*/
/*div#radiopanel{
position: fixed;
width: 100%;
left: 0%;
bottom: 0%;
bottom: 9%; - when its almost at d bottom
	}*/
/*jplayer custom skinning*/
#jp_container_1{
	position:relative;
	min-height: 60px;
	overflow:hidden;
}
.jp-jplayer,.jp-audio {  
  /*  width: 420px;  
    margin: 50px auto;  
*/}  
/*Audio title*/
.jp-title {  
position: relative;
font-size: 1em;
text-align: center;
color: #999;
top: 0px;
z-index: 40;
width: 72%;
margin: -32px 0% 0% 14%;
}  
  
.jp-title ul {  
    padding: 0;  
    margin: 0;  
    list-style: none;  
} 
.radiotopic{
	/*font-variant: small-caps;*/
	font-weight: bold;
	font-size: 2em;
	color:#fefefe;
	float:left;
}
.radiodescription{
	color: #F670FF;
text-overflow: ellipsis;
float: left;
margin: 9px 0px 0px 15px;
max-width: 62%;
text-align: left;
}

/*GUI Container*/
.jp-gui {  
    position: relative;  
    /*background: #f34927;  
    background: -moz-linear-gradient(top,  #f34927 0%, #dd3311 100%);  
    background: -webkit-gradient(linear, left top, left bottombottom, color-stop(0%,#f34927), color-stop(100%,#dd3311));  
    background: -webkit-linear-gradient(top,  #f34927 0%,#dd3311 100%);  
    background: -o-linear-gradient(top,  #f34927 0%,#dd3311 100%);  
    background: -ms-linear-gradient(top,  #f34927 0%,#dd3311 100%);  
    background: linear-gradient(to bottombottom,  #f34927 0%,#dd3311 100%);  
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f34927', endColorstr='#dd3311',GradientType=0 );  
    -webkit-box-shadow:  0px 1px 1px 0px rgba(0, 0, 0, .1);  */    
    box-shadow:  0px 1px 1px 0px rgba(0, 0, 0, .1);  
    border-radius: 3px;  
    overflow: hidden;  
    margin-top: 0px;
    width:100%;  
} 
/*GUI Controls*/
.jp-controls {  
    padding: 0;  
    margin: 0;  
    list-style: none;  
    font-family: "FontAwesome";  
    text-shadow: 1px 1px 0 rgba(0,0,0,0.3);  
}  
  
.jp-controls li {  
   display: block;
min-height: 50px;
float: left;
margin-left: 1%;
position: relative;
}  
  
.jp-controls a {  
    color: #436979;  
	font-size: 2em;
}
/*Play and Pause*/
.jp-play,.jp-pause {  
    width: auto;  
    height: auto;  
    display: block;
    overflow: hidden;  
    text-align: center;  
    line-height: 43px;  
    padding:6px;
    /*border-right: 1px solid #d22f0f;  */
}  
  
.jp-controls .jp-play:hover,.jp-controls .jp-pause:hover {  
    background-color: #de3918;  
    background-color: #179AE7;
padding: 6px;
color: #fefefe;
/*border-radius: 28px;*/
}  
.jp-repeat{

}
.jp-mute,.jp-unmute {  
/*position: absolute;
float: right;
right: 13%;
top: 15%; */
}  
  
.jp-mute {  
    text-align: left;  
}  
.jp-time-holder {  
color: #4F0D51;
font-size: 12px;
line-height: 14px;
position: absolute;
/* right: 91px; */
top: 14px;
/* left: 47%; */
width: 54%;
margin: 0px 0% 0% 22%;
text-align: center;
font-size: 30px;
text-shadow: 1px 1px 0 rgba(0,0,0,0.3);
}  
/*Progress and Volume Bar*/
.jp-progress {  
    background-color: #5AB8F2;  
    border-radius: 20px 20px 20px 20px;  
    overflow: hidden;  
    position: absolute;   
    top: 50px;  
    width: 80%;
	left: 10%;  
	/*display:none;*/
    -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.2) inset;  
    box-shadow: 0 1px 1px 0 rgba(0,0,0,0.2) inset;  
}  
  
.jp-play-bar {  
    height: 12px;  
    background-color: #D8F3FF;  
    border-radius: 20px 20px 20px 20px;  
}  
  
.jp-volume-bar {  
    position: absolute;
right: 3%;
top: 27px;
width: 5%;
min-width: 45px;
height: 8px;
border-radius: 20px 20px 20px 20px;
-webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1) inset;
box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1) inset;
background-color: rgba(62, 72, 173, 0.44);
overflow: hidden; 
}  
  
.jp-volume-bar-value {  
    background-color: #4397C2;
height: 8px;
border-radius: 20px 20px 20px 20px;
float: left;
}  
.jp-no-solution {
	padding:5px;
	font-size:.8em;
	background-color:#eee;
	border:2px solid #009be3;
	color:#000;
	display:none;
}

.jp-no-solution a {
	color:#000;
}

.jp-no-solution span {
	font-size:1em;
	display:block;
	text-align:center;
	font-weight:bold;
}

/*end*/
.currprogimg{
	position: relative;
	float:left;
	max-width: 246px;
margin: 8px 8px 8px 8px;
}
#upnextpanel{
	position: relative;
	width: 100%;
	border: 0px solid #1a1a1a;
	border-left-color: rgba(103, 94, 3, 0.66);
	min-height: 188px;
	overflow: hidden;
	border-right-color: rgba(128, 0, 128, 0.58);
	border-bottom-color: rgba(61, 119, 88, 0.82);
}
#messageboxhold{
	position: relative;
	float: left;
	top: 0px;
	display:none;
	width: 25%;
	margin: 1% 0px 1% 1%;
}
.overflowcontrol{
	overflow:hidden;
}
/*responsiveslider*/
#slidepointviewport{
	position:relative;
	width:auto;
	height:auto;
	min-height:117px;
	overflow:hidden;
	max-height:540px;
}
#slidepointleft,#slidepointright{
	position:absolute;
	top:34%;
	width:58px;
	height:90px;
	z-index: 30;
	background:url(../images/scroller_arrows_lg.png);
	cursor:pointer;
}
#slidepointleft{
background-position: 0px 0px;
	left:0px;
}
#slidepointleft:hover{
background-position: -120px 0px;

}
#slidepointright{
background-position: -58px 0px;
	right:0px;
}
#slidepointright:hover{
background-position: 62px 0px;

}
#slidepointhold{
	position:relative;
	top:0%;
	left:0%;
	width:auto;
	min-width:100%;
	overflow: hidden;
}
#slidepoint{
	position:relative;
	float:left;
	overflow: hidden;
	max-height:540px;
/*width:100%;*/
}
div#slidepoint[appdata-type="video"], div#slidepoint[appdata-type="embed"]{
	height:400px;
	text-align: center;
	background:url(../images/dropdown.png);
}
div#slidepoint[appdata-type="embed"] #slideinfopoint{
	display:none;
}
div#slidepoint[appdata-type="video"] #slideinfopoint{
margin: 0% 0% 0% 0%;
width: 100%;
max-width: 100%;
z-index: 9;
}
div#slidepoint[appdata-type="video"] #slideinfotitle{

}
div#slidepoint[appdata-type="video"] #slideinfo{
visibility: hidden;
}
div#slidepoint[appdata-type="video"] div#slideinfopoint:hover #slideinfo{
visibility: visible;
}
#slideinfopoint{
	position:absolute;
	margin:19% 0% 0% 4%;
	min-width:30%;
	width: auto;
	max-width: 92%;
	/*border:1px solid blue;*/
	min-height:117px;
	max-height:;
	color: #fff;
	/*color: #C4ADFD;*/
	overflow:hidden;
}
#slideinfopoint a{
display: inline-block;
zoom: 1;
padding: 10px;
min-width: 110px;
text-align: center;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
border-radius: 0;
color: #FFF;
border-color: #660EC5;
border-style: solid;
border-width: 0 0 5px;
background-color: #6C46CE;
}
#slideinfopoint a:hover{
color: #FFF;
border-color: #22496E;
border-style: solid;
border-width: 0 0 5px;
background-color: #498AC7;
}
#slideinfotitle{
font-size: 3.4em;
text-shadow: 1px 1px 1px #1A1A1A;
padding-left: 5px;
background: url(../images/dropdown2.png);
}
#slideinfo{
text-shadow: 1px 0px 0px #1A1A1A;
}

#slidepoint img{
width:100%;
}
.slidervideoout{
	position:relative;
	margin:auto;
	height:100%;
}
@media screen and (min-width: 769px) and (max-width: 1023px){
#slideinfopoint{
margin:19% 0% 0% 3%;

}
#slideinfopoint a{
}
#slideinfopoint a:hover{
}
#slideinfotitle{
font-size: 33px;
}
#slideinfo{

}
.progtime{
	font-size:3em;
}
.forcedrotate{
  	transform: rotate(90deg) !important;
}
#slidepointleft,#slidepointright{
	top:28%;
}
div#slidepoint[appdata-type="video"], div#slidepoint[appdata-type="embed"]{
	height:330px;
}
}
@media screen and (min-width:640px) and (max-width: 977px){
	div#offonairhold{
		font-size: 4em;
		line-height: 101px;
	}
	.genericrighthold{
		width:70%;
	}
	.markyear{
		right:7%;
	}

.jp-volume-bar {  
	right: 2%;
}
}
/*end*/
.charwelfarehold{

}
.charwelfarepic{
position: relative;
width: 100%;
max-height: 300px;
overflow: hidden;
text-align: center;
}
.charwelfarepic img{
	width:100%;
}
.charwelfaretitle{
	position: relative;
text-align: center;
width: 100%;
height: 50px;
background: #0D223D;
font-size: 2em;
color: #fefefe;
margin-bottom: 3px;
text-overflow: ellipsis;
overflow: hidden;
}
div.charwelfaretitle:hover{
	overflow:auto;
}
.charwelfaredetailshold{
position: relative;
width: 100%;
max-height: 190px;
overflow: hidden;
}
div.charwelfaredetailshold:hover{
overflow:auto;
}
.charwelfaredetails{
font-size: 15px;
padding: 3px;
}
a.charwelfaregallerylink{
	text-align: center;
color: #0E4461;
font-size: 1.4em;
font-weight: bold;
text-shadow: 1px 1px 1px #6D80CB;
}
a.charwelfaregallerylink:hover{
color: #2D55AB;
text-shadow: 1px 1px 1px #121A44;
font-weight: normal;
}
iframe body{
	background:#fefefe;
}
input,select{
	text-align: center;
}
input,select,textarea:focus{
	outline-color: #7c7c7c;
	outline-style: auto;
	outline-width: 0px;
	border:1px solid;
}
textarea[placeholder]{
font-family: Calibri;
text-align: left;
}
input[type="button"],input[type="submit"]{
border:0px;
}
form{
	width:auto;
/*	min-height:300px;*/
	overflow:hidden;
	color: #413F3F;
}
.total{
	width: 100%;
	height: 100%;
}
.total6{
	position: absolute;
	top: 10%;
	left: 10%;
	width: 80%;
	height: 80%;
}
.total2{
	position:absolute;
	top:91px;
	left:45%;
	width:100px;
	height:100px;
}
.total4{
	position:absolute;
	top:14px;
	left:45%;
	width:100px;
	height:100px;	
}
.socialinklineholder{
	position: absolute;
bottom: 0px;
width: 300px;
height: 43px;
/*border: 1px solid;*/
right: 5%;
}
.socialinklineholder a{
	width:auto;
	overflow: hidden;
	padding:1px;
	float:left;
	padding:7px;
	border:;
}
.socialinklineholder a:hover{
	background: rgba(5, 103, 153, 0.5);
}
.socialinklineholder a:hover i{
	color:#fefefe;
	text-shadow: 0px 0px 2px skyblue;
}
.socialinklineholder i{
font-size: 2em;
color: #ffffff;
float: left;
text-shadow: 2px 2px 2px #000000;
}
.socialinklineholder i:hover{

}
ul{
list-style-type:none;
text-decoration:none;
color:#fff;
width:auto;
height:auto;
padding:1px;
border:;
overflow: hidden;
}
ul li{
font-family:;
text-decoration:none;
text-align:center;
width:auto;
font-size:1.1em;
}
a{
	font-family:;
	font-size:inherit;
	text-decoration:none;
	border:0px solid black;
	color:#fefefe;
	display:block;
	width:auto;
	height:auto;
}
a img{
	border:0px solid black;
}
.altcloseposone{
right: 20%;
top: 24px;
position:fixed;
}
.altclosepostwo{
position:absolute;
right:32%;
top:32px;	
}
.altcloseposthree{
position:absolute;
	left:0%;
	top: 0px;
}
.altcloseposfour{
position:absolute;
right:0%;
top: 0px;
}
#closecontainer{
/*position:absolute;*/
/*top: 1px;*/
/*right: 7%;*/
cursor:pointer;
width:20px;
height:20px;
/*display:none;*/
z-index:108;
}
#closecontainer img{
width:20px;
height:20px;
}
h2{
color:#A6B0AF;
text-decoration: underline;
z-index: 42;
}
#main{
position: relative;
margin: auto;
width:100%;
min-height:750px;
height:auto;
z-index:2;
/*border:1px solid  #4f515d;*/
}
#toppanel{
position:relative;
width:100%;
min-height:240px;
/*overflow:hidden;*/
/*border-bottom:1px solid #1f1f1f;*/
z-index:3;
text-align: center;
background:url('../images/csitopbgmain.jpg') rgba(3, 140, 214, 1);
background-size: cover;
}
#mainlogopanel{
	position:relative;
	max-width:1171px;
	width:auto;
	min-height:240px;
	/*text-shadow: 0px 0px 6px #FF0000;*/
	/*font-size: 81px;*/
	color:#eabe60;
	/*line-height: 169px;*/
	/*font-family: ScriptinaPro;*/
	/*font-variant: small-caps;*/
	margin:auto;
}
#mainheaderdesigndisplayhold{
	position:absolute;
	width:100%;
	height:100%;
	/*border:1px solid black;*/
}
#mainheaderdesigndisplay{
	position:relative;
	max-width:1171px;
	width:auto;
	height:100%;
	margin:auto;
	/*background: url(../images/topnbannerback.png);*/
	/*border:1px solid blue;*/
}
#mainimglogo{
position: relative;
width: 101px;
/*float: left;*/
height: 98px;
}
#subimglogo{
	position:absolute;
	width: 101px;
	height: 94px;
	overflow:hidden;
	/*opacity: 0.9;*/
	/*border:1px solid purple;*/
}
.subimgposone{
left: 277px;
top: 109px;
}
.subimgpostwo {
left: 305px;
top: 109px;
}
.subimgposthree {
left: 440px;
top: 109px;
}
.subimgposfour {
left: 608px;/*diff 25 fsa*/
top: 110px;
}
.subimgposfive {
left: 782px;
top: 110px;
}
#bibleversehold{
float: right;
position: absolute;
min-width: 240px;
overflow: hidden;
max-width: 500px;
margin-bottom: 43px;
margin-top: 0px;
right: 0px;
top: 0px;
font-size: 0.9em;
color: #081D52;
}
a[class*="activemainlink"]{
background-color: #067ccc;
color: #fefefe !important;
background-position: 0px -3px;
text-shadow: 0px 0px 2px #9F51BE;
box-shadow: inset 0px 0px 9px 4px #54BDF6;
}
a[class*="activeminilink"]{
	border-bottom:1px solid purple;
}
#linkspanel{
position: relative;
min-width: 200px;
max-width: 100%;
min-height: 41px;
margin: auto;
padding: 6px;
color: #1a1a1a;
background-color: rgba(19, 169, 240, 1);
box-shadow: inset 0px 0px 13px 5px #7CC9F9;
/* border-bottom-left-radius: 6px; */
/* border-bottom-right-radius: 6px; */
}
.logotext{
	width: auto;
float: left;
position: relative;
top: 50px;
left: 0px;
color: #333562;
font-size: 2em;
}
.unselectable{	
	-moz-user-select:none;
	-webkit-user-select:none;
	-o-user-select:none;
	-ms-user-select:none;
	-user-select:none;
}
#linkspanel ul{
max-width:600px;
}
#linkspanel a li{
	width:100%;
	height:100%;
}
#linkspanel a{
float:left;
width: auto;
padding: 0px 16px;
margin: 8px 0px 8px 16px;
/*width:178px;*/
/*width:160px;*/
height:40px;
/*font-size: 18px;*/
color:initial;
line-height: 39px;
transition:background-position 0.7s,background-color 0.7s,text-shadow 0.5s,color 0.6s;
-o-transition:background-position 0.7s,background-color 0.7s,text-shadow 0.5s,color 0.6s;
-moz-transition:background-position 0.7s,background-color 0.7s,text-shadow 0.5s,color 0.6s;	
-webkit-transition:background-position 0.7s,background-color 0.7s,text-shadow 0.5s,color 0.6s;
}
#linkspanel a:hover li{
background-color: transparent;
}
#linkspanel a:hover{
background-color: #522B83;
background-position: 0px -3px;
color: #D9B5FF;
text-shadow: 0px 0px 2px #5400FF;
}
#contentpanel{
	/*background:#ffffff;*/
position:relative;
width:100%;
/*max-width: 960px;*/
/*min-width: 956px;*/
height: auto;
margin: auto;
min-height: 400px;
/*border-left: 1px solid #1f1f1f;
border-right: 1px solid #1f1f1f;*/
overflow:hidden;
}
/*Admin menubar controls*/
#uppermenubar{
	position:relative;
	width:100%;
	min-height:80px;
	clear:both;

}
#menubarhold{
position: relative;
width: 21%;
min-width: 211px;
max-width: 211px;
min-height: 150px;
float: left;
overflow-y: hidden;
/*border: 1px solid #000;*/
}
#menubar{
position:relative;
float:right;
width: 211px;
min-height:150px;
text-align: center;
overflow-y:hidden;
background: #5C0606;
/*border:1px solid #861818;*/
}
#menulinkcontainer{
	position:relative;
	width:100%;
	min-height:30px;
	border-bottom: 1px solid #800303;
	-webkit-transition: all 0.5s;
	   -moz-transition: all 0.5s;
	    -ms-transition: all 0.5s;
	     -o-transition: all 0.5s;
	        transition: all 0.5s;
}
#menulinkcontainer a[data-type="mainlink"]{
min-height: 30px;
overflow: hidden;
text-align: center;
padding-top: 3px;
font-size: 17px;
padding-bottom: 3px;
color: #EE8585;
background-color: #491501;
border:0px;
}
#menulinkcontainer a[data-type="mainlink"]:hover{
color: #F7E40E;
background-color: #C73D08;
}
div#menulinkcontainer[data-state="active"] a[data-type="mainlink"]{
background: #67168D;
text-shadow: 0px 0px 10px;
color: #CE8BFC;
font-weight: bold;
}
div#menulinkcontainer[data-state="inactive"]{
	min-height: 30px;
	height:auto;
}
#menunotification{
	position: absolute;
	top: 0px;
	right: 0px;
	background: #FFF500;
	width: 37px;
	height: 16px;
	font-size: 11px;
    display:none;
	opacity:0.5;
	-webkit-transition: all 0.5s;
	   -moz-transition: all 0.5s;
	    -ms-transition: all 0.5s;
	     -o-transition: all 0.5s;
	        transition: all 0.5s;
/*border: 1px solid #000;*/
}
div#menulinkcontainer[data-state="inactive"]:hover div#menunotification{
opacity:1;
}
div#menulinkcontainer[data-state="inactive"] a[data-type="sublink"]{
/*display:none;*/
visibility: hidden;
position:absolute;
top:0px;
}
#menulinkcontainer a{
font-size: 14px;
color: #C4C4C4;
border-bottom: 1px solid #5F1C70;
padding: 2px 0px 2px 0px;
background: #370C47;

}
#menulinkcontainer a:hover{
background: #EEE;
color: #CC0606;
font-weight: bold;
border-bottom: 0px;
}
div#menulinkcontainer[data-state="active"]{
}
div#menulinkcontainer[data-state="active"] a[data-type="sublink"][data-state="active"]{
	background: #8560B4;
	color: #FEFEFE;
	font-weight: bold;
}
#contentdisplayhold{
	position: relative;
	float:left;
	min-height:500px;
	width:78%;
	color:#CDCDCD;
	font-size:13px;
	/*border:1px solid black;*/
}
@media screen and (min-width: 1640px){
#contentdisplayhold{
	width:87%;
}
}

@media screen and (max-width: 1639px) and (min-width: 1426px){
#contentdisplayhold{
	width:85%;
}
}

@media screen and (max-width: 1425px) and (min-width: 1259px) {
#contentdisplayhold{
	width:83%;
}
}
@media screen and (max-width: 1258px) and (min-width: 1190px) {
#contentdisplayhold{
	width:82%;
}
}
@media screen and (max-width: 1189px) and (min-width: 1128px) {
#contentdisplayhold{
	width:81%;
}
}
@media screen and (max-width: 1127px) and (min-width: 1072px) {
#contentdisplayhold{
	width:80%;
}
}
#paginateddatahold{
	position:relative;
	width:100%;
	min-height:400px;
	overflow:hidden;
}
div#mainsearchbarhold select[name="searchby"]{
margin:1px 0px 4px 3px;
}
#mainsearchbarhold{
	position: absolute;
	top: 15px;
	right: 1%;
	text-align: center;
	width: 30%;
	min-width: 288px;
	max-width: 350px;
	min-height: 40px;
	padding: 3px 2px 3px 3px;
	overflow: hidden;
	border-radius: 6px;
	border: 1px solid #790505;
	background: #5C0505;
}
/*end*/
/*Admin contentdisplayinfo*/
#resultheaderpanel{
	position: relative;
	top:0px;
	width:100%;
	min-height: 19px;
	overflow:hidden;
	border-radius:6px;
	text-align: left;
	background: #961F1F;	
	padding: 1px 4px 1px 4px;
}
#resultheadercontent{
position: relative;
float:left;
width:120px;
height:19px;
overflow:hidden;
border-right:1px solid #6B0101;
margin:0px 0px 0px 5px;
color: #F8C9C9;
font-weight: bold;
padding: 2px 0px 0px 5px;
}
#displayresultshold{
	position:relative;
	width:100%;
	min-height:480px;
	overflow: hidden;
	border:1px solid #000;
}
#displayresulthold{
position:relative;
width:100%;
min-height:18px;
overflow:hidden;
	padding-left: 7px;
/*border:1px solid #000;*/
background:#CDCDCD;
}
#displayresultscontent{
position:relative;
float:left;
width:120px;
min-height: 18px;
overflow: hidden;
font-size: 12px;
border:1px solid #000;
padding-left: 5px;
margin:0px 0px 0px 5px;
}
#displayresultscontent a{
font-size: 12px;
}
#displayresultscontent a:hover{

}
#resultcontenttable{
	width:100%;
	border:1px solid #B30101;
	text-align: left;
	border-radius: 8px;
overflow: hidden;
}
table#resultcontenttable thead{
background: #7E0A0A;
}
table#resultcontenttable thead tr{

}
table#resultcontenttable thead tr th{
padding: 8px 5px 8px;
}
@media screen and (max-width: 1147px) {
table#resultcontenttable thead tr th{
word-break:break-word;

}
}
table#resultcontenttable tbody{

}
table#resultcontenttable tbody tr{

}
table#resultcontenttable tbody tr{

}
table#resultcontenttable tbody tr:hover {
background: #6D3F0C;
}
table#resultcontenttable tbody tr td{
padding: 8px 5px 8px;
}
table#resultcontenttable tbody tr td img{
max-height: 150px;
max-width: 266px;
}
table#resultcontenttable tbody tr[name="tableeditcontainer"]{
/*display: block;
position: relative;
width: 100%;
min-height: 30px;
overflow: hidden;*/
}
table#resultcontenttable tbody tr[name="tableeditcontainer"] td{
	padding:0px;
/*	-webkit-transition: all 0.5s;
	   -moz-transition: all 0.5s;
	    -ms-transition: all 0.5s;
	     -o-transition: all 0.5s;
	        transition: all 0.5s;*/
/*	display: block;
	width: 100%;
	padding: 0px;
	min-height: 30px;
	overflow: hidden;*/
}
table#resultcontenttable tbody tr[name="tableeditcontainer"] td div#completeresultdisplay{
position:relative;
width:100%;
height:0px;
overflow:hidden;
/*border:1px solid beige;*/
float:left;
-webkit-transition: all 0.5s;
   -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
     -o-transition: all 0.5s;
        transition: all 0.5s;
}
table#resultcontenttable tbody tr[name="tableeditcontainer"] td div#completeresultdisplay div#completeresultdisplaycontent{
	position: relative;
	overflow: hidden;
	min-height: 200px;	
	width:100%;
	background:#fff;
	overflow-y:auto;
/*border:1px solid orange;*/

}
#editimgs{
	position:relative;
	float:left;
	margin-right: 2%;
	margin-top: 12px;
	width: 31%;
	max-width: 150px;
	text-align:center;
	height: 100px;
	overflow:hidden;
}
#editimgsoptions{
	border:;
	width:20px;
	min-height:66px;
	height: auto;
	position:absolute;
	top:0px;
	right:0px;
	opacity:0.5;
	background:#1a1a1a;
}
#editimgsoptionlinks{
	position:relative;
	width:100%;
	height:21px;
}
#editimgs:hover #editimgsoptions{
opacity:1;
}
#editmediacontent{
	position:relative;
	float:left;
	margin-right: 2%;
	margin-top: 12px;
	width: 31%;
	max-width: 150px;
	text-align:center;
	height: 100px;
	overflow:hidden;
}
#editmediacontentoptions{
	border:;
	width:20px;
	min-height:66px;
	height: auto;
	position:absolute;
	top:0px;
	right:0px;
	opacity:0.5;
	background:#1a1a1a;
}
#editmediacontentoptionlinks{
	position:relative;
	width:100%;
	height:21px;
}
#editmediacontent:hover #editmediacontentoptions{
opacity:1;
}
/*end*/
.fancytop{
	font-size:36px;
	color:#fefefe;
	font-family:fancycard;
}
.flagposition{
	margin: 19px 0px 3px 14px;
}
.coaposition{
	position:absolute;
	bottom:0px;
	width:;
	height: ;
}
#floateetriple:first-line{
text-align: center;
width:100%;
}
#floateetriple{
	position:relative;
	width:32%;
	min-height:250px;
	overflow:hidden;
	margin:7px 1% 0px 0px;
	text-align: left;
	float:left;
	padding:0px 0px 3px 0px;
	color: #06EB06;
}
.profileimgdisplay{
	position:relative;
	float:left;
	width:45%;
	height:203px;
	margin:0px 0px 20px 2%;
	/*border:1px solid black;*/
	overflow:hidden;
}
#contenttop{
position:relative;
width:100%;
/*background:url(../images/bannerback.png) repeat-x;*/
min-height:300px;
/*border-top:1px solid red;*/
/*border-bottom:1px solid #1f1f1f;*/
overflow:hidden;
margin-top: 5px;
}
#contenttopbannerdetails{
position:relative;
float:left;
height:300px;	
width:55%;
overflow:hidden;
}
#bannerdatatop{
	position:relative;
	width:100%;
	height:100px;
	color: #FEFEFE;
	line-height: 109px;
}
#bannerdatabottom{
	position:relative;
	width:100%;
	height:200px;
	text-align:center;
	font-family:calibri;
	font-size: 29px;
	line-height: 53px;
	color: #ADADAD;
}
#contenttopportraithold{
position:relative;
float:left;
height:333px;
width:300px;
overflow:hidden;
}
.pppppppppoint{
position: relative;
width: 100%;
min-height: 63px;
/*background: url(../images/bgone.pn) rgba(67, 131, 216, 0.69);*/
overflow: hidden;
padding: 13px;
box-shadow: inset 0px 0px 13px 5px #7CC9F9;
}
.pppppppphold{
position: relative;
margin: auto;
max-width: 1171px;
min-height: 40px;
color: #FBFAFF;
text-shadow: 1px 1px 1px #000000;
font-size: 2em;
text-align: center;
}
#contentresponsivehold{
	position: relative;
max-width: 1171px;
margin: 11px auto;
min-height: 400px;
/* float: left; */
/* margin: auto; */
font-size: 19px;
color: #E7E7E7;
}
.titledcontentholdlong,.titledcontentholdshort{
	position: relative;
float: left;
width: 66%;
/*overflow: hidden;*/
margin: 0 0 0 1%;
min-height: 278px;
text-align: left;
}
.titledcontentholdshort{
	width:32%;
}
.lefttitlecontenttitle{
float:left;
}
.righttitlecontenttitle{
float:right;
}
.titledcontenttitle{
padding: 8px;
font-size: 2em;
position: relative;
background: rgba(23, 135, 155, 0.34);/*url(../images/wtexture3.jpg)*/
color: #FFF1DC;
letter-spacing: 2px;
font-family: felixti;
font-weight: bold;
box-shadow: inset 0px 0px 13px 5px #7CF9F9, 0px 2px 8px 0px rgba(26, 26, 26, 0.49);
z-index: 3;
text-shadow: 0px 0px 1px #57FDF0;
overflow: hidden;
min-height: 30px;
}
.titledcontent{
	position:relative;
	min-height:150px;
	text-align: left;
	background: #EFF2FF;
}
.joinustxt{
	padding: 12px;
color: #4D5057;
font-size: 0.9em;
}
div.titledcontent #blogheader{
	background: transparent;
}
div.titledcontent #blogheader span[name="title"]{
float: left;
color: grey;
text-shadow: 1px 1px 1px #1a1a1a;
font-size: 1.6em;
font-variant: small-caps;
}
div.titledcontent #blogheaderdetailshold{
	overflow: hidden;
}
div.titledcontent #blogheaderdetailsleft{
	display:none;
}
div.titledcontent #blogheaderdetailsright{
	/*display:none;*/
	float: right;
background: transparent;
color: #7F94FD;
}
div.titledcontent #blogbody{
	/*display:none;*/
	max-height: 213px;
text-overflow: ellipsis;
word-wrap: normal;
color: #7E5E5E;
}
div.titledcontent #blogfooter{
	display:none;
}
/*mapsstart*/
#googleMapsMain{
	position:relative;
	width:100%;
	height:560px;
	overflow:hidden;
	margin: 10px 0px 10px 0px;
	border-radius:8px;
	text-rendering: optimizeLegibility;
	font: 12px "Frutiger", Arial, Verdana, sans-serif;
}
#googleMapsHolder{
	position:relative;
	width:98%;
	height:200px;
	overflow:hidden;
	margin:auto;
	border-radius:8px;
}
/*end*/
#contentmiddle{
position:relative;
width:100%;
max-width: 1171px;
text-align: center;
min-height:500px;
/*border-top:1px solid #8B0017;*/
/*border-bottom:1px solid #8B0017;*/
overflow:hidden;
margin-top: 77px;
margin-bottom: 7px;
}
#contentmiddlelinktop{
	position:relative;
	min-height:163px;
	width:100%;
	margin-top: 21px;
	margin-bottom: 21px;
	overflow:hidden;
}
#contentmiddleimglinkhold{
position: relative;
float: left;
width: 16%;
margin-left: 3.3%;
/*top:44px;*/
height: 163px;
overflow: hidden;
text-align: center;
/*border-radius: 140px;*/
/*background-color: #666565;*/
font-size: 21px;
cursor: pointer;
font-family: Cambria;
color: #D1CFCD;
transition: background-position 0.7s,top 0.7s,background-color 0.7s,line-height 0.7,min-height 0.7s,text-shadow 0.5s,color 0.6s,opacity 0.7s;
-o-transition: background-position 0.7s,top 0.7s,background-color 0.7s,line-height 0.7,min-height 0.7s,text-shadow 0.5s,color 0.6s,opacity 0.7s;
-moz-transition: background-position 0.7s,top 0.7s,background-color 0.7s,line-height 0.7,min-height 0.7s,text-shadow 0.5s,color 0.6s,opacity 0.7s;
-webkit-transition: background-position 0.7s,top 0.7s,background-color 0.7s,line-height 0.7,min-height 0.7s,text-shadow 0.5s,color 0.6s,opacity 0.7s;
}
#contentmiddleimglinkhold img{
position:relative;
}
#pfndisplayhold{
	position: relative;
	float:left;
	margin-left: 1%;
	margin-top: 17px;
	width:32%;
	height:150px;
	overflow:hidden;
	/*border:1px solid black;*/
	color:#fefefe;
	-webkit-transition: all 0.6s;
	   -moz-transition: all 0.6s;
	    -ms-transition: all 0.6s;
	     -o-transition: all 0.6s;
	        transition: all 0.6s;
}
#pfndisplayhold #bloghold{
	width:100%;
	margin-top:3px;
}
div#pfndisplayhold:hover #pfnprevcatcontent img{
	opacity:1;
}
#pfnprevcatcontent{
	position:relative;
	float:left;
	width:306px;
	height:150px;
	overflow:hidden;
	cursor:pointer;
}
#pfnprevcatcontent img{
	position:relative;
	height:100%;
	float:left;
	opacity:0.6;
	-webkit-transition: all 0.6s;
	   -moz-transition: all 0.6s;
	    -ms-transition: all 0.6s;
	     -o-transition: all 0.6s;
	        transition: all 0.6s;
}


#postcounthold{
position:absolute;
right:0px;
width:80px;
height:83px;
}
#postcounthold:first-line{
font-family: ;
font-size: 43px;
}
#pfnprevcatcontentdetailsmini{
position:absolute;
top: 51px;
width:226px;
font-family:sans-serif;
font-size: 14px;
text-align: left;
text-shadow: 0px 0px 3px;
color: #858585;
height: 31px;
font-weight: bold;
height:40px;
padding:0px 3px 0px 3px;
	-webkit-transition: all 0.6s;
	   -moz-transition: all 0.6s;
	    -ms-transition: all 0.6s;
	     -o-transition: all 0.6s;
	        transition: all 0.6s;
}
#pfnprevcatcontentdetails{
position:absolute;
width:100%;
bottom:1px;
font-size: 24px;
text-shadow:0px 0px 3px #1a1a1a;
min-height:30px;
overflow:hidden;
	-webkit-transition: all 0.6s;
	   -moz-transition: all 0.6s;
	    -ms-transition: all 0.6s;
	     -o-transition: all 0.6s;
	        transition: all 0.6s;
}
#pfnprevcatcontentbottom{
	position:absolute;
	bottom:0px;
	width:100%;
	height:40px;
	border:1px solid #cacaca;
}
#pfndisplayholdcatpcount{
	position:absolute;
	right:0px;
	width:;
}
#pfnlatestposthold{
	position: relative;
	float:left;
	width:643px;
	min-height: 150px;
	overflow:visible;
	/*border:1px solid black;*/
}
div#pfndisplayhold[name="pfntoppurple"]{
background:#8c0095 url(../images/pfnpurplecatdetails.png) repeat-x;
/*width:100%;
min-height: 300px;
height:auto;
padding: 0px 0px 3px 0px;*/
} 
div#pfndisplayhold[name="pfntoppurple"] #blogheader{
background-color:#4F0074;
}
div#pfndisplayhold[name="pfntoppurple"] #blogheaderdetailsright{
background-color:#8c0095;
color:#F0CAFF;
}
div#pfndisplayhold[name="pfntoppurple"] #blogbody{
/*background-color:#660080;*/
}
div#pfndisplayhold[name="pfntoppurple"] #blogfooter{
background-color:#660080;
}
div#pfndisplayhold[name="pfntoppurple"] #blogreadermorehold a{
color:#F8B266;
}
div#pfndisplayhold[name="pfntoppurple"] #blogreadermorehold a:hover{
color:#BAA0FF;
}
div#pfndisplayhold[name="pfntoppurple"] div#pfnprevcatcontentdetails{
text-shadow:0px 0px 3px #1a1a1a;
}
div#pfndisplayhold[name="pfntoppurple"] div#pfnprevcatcontentdetailsmini{
text-shadow: 0px 0px 3px #460741;
color: #FFA3A3;
}
div#pfndisplayhold[name="pfntoppurple"]:hover div#pfnprevcatcontentdetailsmini{
text-shadow:0px 0px 3px #1a1a1a;
color:#fefefe;
}
div#pfndisplayhold[name="pfntoporange"]{
background: #d74e2a url(../images/pfnorangecatdetails.png) repeat-x;
} 
div#pfndisplayhold[name="pfntoporange"] #blogheader{
background-color:#921A15;
}
div#pfndisplayhold[name="pfntoporange"] #blogheaderdetailsright{
background-color:#d74e2a;
color:#FDB806;
}
div#pfndisplayhold[name="pfntoporange"] #blogbody{
/*background-color:#660080;*/
}
div#pfndisplayhold[name="pfntoporange"] #blogreadermorehold a{
color:#A00000;
}
div#pfndisplayhold[name="pfntoporange"] #blogreadermorehold a:hover{
color:#FFA300;

}
div#pfndisplayhold[name="pfntoporange"] #blogfooter{
background-color:#802400;
}
div#pfndisplayhold[name="pfntoporange"]:hover div#pfnprevcatcontentdetails{
text-shadow:0px 0px 3px #1a1a1a;
}
div#pfndisplayhold[name="pfntoporange"] div#pfnprevcatcontentdetailsmini{
text-shadow: 0px 0px 3px #460741;
color: #FCE3D7;
}
div#pfndisplayhold[name="pfntoporange"]:hover div#pfnprevcatcontentdetailsmini{
text-shadow:0px 0px 3px #1a1a1a;
color:#fefefe;
}

div#pfndisplayhold[name="pfntopred"]{
background: #ac193d url(../images/pfnredcatdetails.png) repeat-x;
}
div#pfndisplayhold[name="pfntopred"] #blogheader{
background-color:#610101;
}
div#pfndisplayhold[name="pfntopred"] #blogheaderdetailsright{
background-color:#AC193D;
color:#F0CAFF;
}
div#pfndisplayhold[name="pfntopred"] #blogbody{
/*background-color:#660080;*/
}
div#pfndisplayhold[name="pfntopred"] #blogfooter{
background-color:#800014;
}
div#pfndisplayhold[name="pfntopred"] #blogreadermorehold a{
color:#F8B266;
}
div#pfndisplayhold[name="pfntopred"] #blogreadermorehold a:hover{
color: #FD7D82;
}
div#pfndisplayhold[name="pfntopred"]:hover div#pfnprevcatcontentdetails{
text-shadow:0px 0px 3px #1a1a1a;
}
div#pfndisplayhold[name="pfntopred"] div#pfnprevcatcontentdetailsmini{
text-shadow: 0px 0px 3px #460741;
color: #FCE3D7;
}
div#pfndisplayhold[name="pfntopred"]:hover div#pfnprevcatcontentdetailsmini{
text-shadow:0px 0px 3px #1a1a1a;
color:#fefefe;
} 
div#pfndisplayhold[name="pfntopblue"]{
background: #00a0b1 url(../images/pfnbluecatdetails.png) repeat-x;
}
div#pfndisplayhold[name="pfntopblue"] #blogheader{
background-color:#004F74;
}
div#pfndisplayhold[name="pfntopblue"] #blogheaderdetailsright{
background-color:#00a0b1;
color:#CAF9FF;
}
div#pfndisplayhold[name="pfntopblue"] #blogbody{
/*background-color:#660080;*/
}
div#pfndisplayhold[name="pfntopblue"] #blogfooter{
background-color:#006180;
}
div#pfndisplayhold[name="pfntopblue"] #blogreadermorehold a{
color:#F8B266;
}
div#pfndisplayhold[name="pfntopblue"] #blogreadermorehold a:hover{
color:#A0FFF0;
}
div#pfndisplayhold[name="pfntopblue"]:hover div#pfnprevcatcontentdetails{
text-shadow:0px 0px 3px #1a1a1a;
} 
div#pfndisplayhold[name="pfntopblue"] div#pfnprevcatcontentdetailsmini{
text-shadow: 0px 0px 3px #460741;
color: #FCE3D7;
}
div#pfndisplayhold[name="pfntopblue"]:hover div#pfnprevcatcontentdetailsmini{
text-shadow:0px 0px 3px #1a1a1a;
color:#fefefe;
}
div#pfndisplayhold[name="pfntopgreen"]{
background: #00a400 url(../images/pfngreencatdetails.png) repeat-x;
}
div#pfndisplayhold[name="pfntopgreen"] #blogheader{
background-color:#00740E;
}
div#pfndisplayhold[name="pfntopgreen"] #blogheaderdetailsright{
background-color:#00a400;
color:#CAFFD9;
}
div#pfndisplayhold[name="pfntopgreen"] #blogbody{
/*background-color:#660080;*/
}
div#pfndisplayhold[name="pfntopgreen"] #blogfooter{
background-color:#008014;
}
div#pfndisplayhold[name="pfntopgreen"] #blogreadermorehold a{
color:#F8B266;
}
div#pfndisplayhold[name="pfntopgreen"] #blogreadermorehold a:hover{
color:#A0FFAB;
} 
div#pfndisplayhold[name="pfntopgreen"]:hover div#pfnprevcatcontentdetails{
text-shadow:0px 0px 3px #1a1a1a;
}
div#pfndisplayhold[name="pfntopgreen"] div#pfnprevcatcontentdetailsmini{
text-shadow: 0px 0px 3px #460741;
color: #FCE3D7;
}
div#pfndisplayhold[name="pfntopgreen"]:hover div#pfnprevcatcontentdetailsmini{
text-shadow:0px 0px 3px #1a1a1a;
color:#fefefe;
}
div#pfndisplayhold[name="pfntopyellow"]{
background: #fbea35 url(../images/pfnyellowcatdetails.png) repeat-x;
} 
div#pfndisplayhold[name="pfntopyellow"] #blogheader{
background-color:#746100;
}
div#pfndisplayhold[name="pfntopyellow"] #blogheaderdetailsright{
background-color: #FBEA35;
color: #D34108;
}
div#pfndisplayhold[name="pfntopyellow"] #blogbody{
/*background-color:#660080;*/
color: #C00707;
}
div#pfndisplayhold[name="pfntopyellow"] #blogfooter{
background-color:#807600;
}
div#pfndisplayhold[name="pfntopyellow"] #blogreadermorehold a{
color:#FA4242;
}
div#pfndisplayhold[name="pfntopyellow"] #blogreadermorehold a:hover{
color:#E20909;
}
div#pfndisplayhold[name="pfntopyellow"] div#pfnprevcatcontentdetails{
text-shadow:0px 0px 3px #1a1a1a;
}
div#pfndisplayhold[name="pfntopyellow"]:hover div#postcounthold{
text-shadow:0px 0px 3px #1a1a1a;
}
div#pfndisplayhold[name="pfntopyellow"] div#pfnprevcatcontentdetailsmini{
text-shadow: 0px 0px 3px #460741;
color: #FCE3D7;
}
div#pfndisplayhold[name="pfntopyellow"]:hover div#pfnprevcatcontentdetailsmini{
text-shadow:0px 0px 3px #1a1a1a;
color:#fefefe;
}
#contentmiddleimglinkhold:hover{
background-color:#cccccc;
/*top:0px;*/
}
#contentmiddleimglinkhold:hover img{
opacity:1;	
}
.contentmiddleimgopacity{
opacity:0.8;
}
div#contentmiddleimglinkhold[class="activemiddlelink"]{
background-color:#fefdff;
/*margin-top:0px;*/
/*border: 1px solid #1f1f1f;*/
}
div#contentmiddleimglinkhold[class="activemiddlelink"] img{
opacity:1;	
}

#contentmiddlelinkbuttons{
position: relative;
float: left;
width: 22%;
margin-left: 3%;
min-height: 40px;
text-align: center;
line-height: 59px;
border-radius: 37px;
background-color: #302F2F;
font-size: 21px;
cursor: pointer;
font-family: Cambria;
color: #D1CFCD;
transition: background-position 0.7s,background-color 0.7s,line-height 0.7,min-height 0.7s,text-shadow 0.5s,color 0.6s;
-o-transition: background-position 0.7s,background-color 0.7s,line-height 0.7,min-height 0.7s,text-shadow 0.5s,color 0.6s;
-moz-transition: background-position 0.7s,background-color 0.7s,line-height 0.7,min-height 0.7s,text-shadow 0.5s,color 0.6s;
-webkit-transition: background-position 0.7s,background-color 0.7s,line-height 0.7,min-height 0.7s,text-shadow 0.5s,color 0.6s;
}
#contentmiddlelinkbuttons:hover{
min-height:50px;
line-height:69px;
color:#fefefe;
background-color:#BB3704;
}
div#contentmiddlelinkbuttons[class="activemiddlelink"]{
min-height:50px;
line-height:69px;
color:#FF9B2F;
background-color:#4E0700;
/*border: 1px solid #1f1f1f;*/
}
#slideholder{
	position:relative;
	width:5000px;
	min-height:200px;
	overflow:hidden;
}

#contentmiddlecontent{
position:relative;
width:960px;
min-height:400px;
float:left;
margin-right:40px;
color:#cacaca;	
line-height: 36px;
transition: background-position 0.7s,background-color 0.7s,line-height 0.7,min-height 0.7s,text-shadow 0.5s,color 0.6s;
-o-transition: background-position 0.7s,background-color 0.7s,line-height 0.7,min-height 0.7s,text-shadow 0.5s,color 0.6s;
-moz-transition: background-position 0.7s,background-color 0.7s,line-height 0.7,min-height 0.7s,text-shadow 0.5s,color 0.6s;
-webkit-transition: background-position 0.7s,background-color 0.7s,line-height 0.7,min-height 0.7s,text-shadow 0.5s,color 0.6s;
}
#maincontenthold{
	position:relative;
	width:72%;
	min-height: 500px;
	/*border:1px solid black;*/
	float:left;
	overflow:hidden;
	padding-bottom: 5px;
	/*color: #B60000;*/
}
#postundercathold{
position:relative;
width:100%;
min-height:28px;
text-align: center;
font-size: 15px;
color:#c5c5c5;
overflow: hidden;
}
#postundercathold a[name="moreposts"]{
color: #F6C38B;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
#postundercathold a[name="moreposts"]:hover{
color: #F5DB21;
text-shadow: 0px 0px 3px;	
}
#postundercat{
position: relative;
width: 100%;
min-height: 28px;
padding: 0px 3px 0px 3px;
margin: 6px 0px 6px 0px;
background: #470505;
overflow: hidden;
}
#postundercatleft{
	position: relative;
	float:left;
width:80%;
min-height:28px;
overflow:hidden;
text-align: left;
}
#postundercatleft a{
color: #F5F0B2;
font-size: 20px;
}
#postundercatleft a:hover{
color: #F8C27E;
text-shadow: 0px 0px 3px #F30;
}
#postundercatright{
position: relative;
float: left;
width: 20%;
height: 43px;
font-size: 15px;
line-height: 27opx;
color: #FD9292;
}
#pagecatdisplaypoint{
	position:relative;
	width:98%;
	margin: 8px auto 11px auto;
	padding: 8px 6px 6px 6px;
	min-height: 100px;
	overflow: hidden;
	border-bottom:1px solid #b8b8b8;
}
#pagecatdisplaysponsor{
position:relative;
width:16%;
height:100px;
float:left;
display:none;
overflow:hidden;
box-shadow: 0px 0px 8px 1px #5C4747;
/*border:1px solid blue;*/
}
#pagecatdisplaysponsor img{
	width: 108px;
height: 100%;
}
#pagecatdisplaypointhold{
	position:relative;
	width:100%;
	/*width:68%;*/
	float:left;
	min-height: 100px;
	overflow:hidden;
	padding: 0px 9px 3px 9px;
}
#pagecatdisplaypointhold a{
/*float: left;
margin-left: 4%;
margin-top: 8px;
padding: 4px;*/
/*background: #F3BE34;*/
/*background: #700;
font-size: 13px;
border-radius: 0px;*/
/*color: #AF0202;*/
/*color: #FFF;
font-weight: bold;
text-shadow: 0px 0px 1px #B96101;
font-family: sans-serif;
box-shadow: 0px 0px 5px 0px #000;25adee*/
/*background-image: -webkit-linear-gradient(top, rgba(255, 214, 0, 0.37), rgba(151, 104, 3, 0.43));
background-image: -moz-linear-gradient(top, rgba(255, 214, 0, 0.37), rgba(151, 104, 3, 0.71));
background-image: -ms-linear-gradient(top, rgba(255, 214, 0, 0.37), rgba(151, 104, 3, 0.71));
background-image: -o-linear-gradient(top, rgba(255, 214, 0, 0.37), rgba(151, 104, 3, 0.71));
background-image: linear-gradient(top, rgba(255, 214, 0, 0.37), rgba(151, 104, 3, 0.71));*/
/*-webkit-transition: all 0.6s;
-moz-transition: all 0.6s;
-ms-transition: all 0.6s;
-o-transition: all 0.6s;
transition: all 0.6s;*/
float: left;
margin-left: 1px;
margin-top: 8px;
padding: 4px;
/* background: #F3BE34; */
background: #700;
width: 32%;
font-size: 13px;
text-align: center;
border-radius: 0px;
/* color: #AF0202; */
color: #FFF;
font-weight: bold;
text-shadow: 0px 0px 1px #B96101;
font-family: sans-serif;
/* box-shadow: 0px 0px 5px 0px #000; */
-webkit-transition: all 0.6s;
-moz-transition: all 0.6s;
-ms-transition: all 0.6s;
-o-transition: all 0.6s;
transition: all 0.6s;
overflow:hidden;
}
#pagecatdisplaypointhold a:hover{
color: #FFE1AB;
box-shadow: 0px 0px 5px 0px #B10101;
background: #E70000;
text-shadow: 0px 0px 3px #B83535;
background-image: -webkit-linear-gradient(top, rgba(255, 214, 0, 0.37), rgba(151, 104, 3, 0.71));
background-image: -moz-linear-gradient(top, rgba(255, 214, 0, 0.37), rgba(151, 104, 3, 0.71));
background-image: -ms-linear-gradient(top, rgba(255, 214, 0, 0.37), rgba(151, 104, 3, 0.71));
background-image: -o-linear-gradient(top, rgba(255, 214, 0, 0.37), rgba(151, 104, 3, 0.71));
background-image: linear-gradient(top, rgba(255, 214, 0, 0.37), rgba(151, 104, 3, 0.71));
}
.pagecattopintro{
font-style: italic;
font-size: 25px;
font-family: serif;
color: #C20606;
text-shadow: 0px 0px 3px #BD5215,2px 2px 3px #221E1E;
}
.pagecatcurrent{
color: #830FD1;
font-size: 13px;
}
.pagecatcategories{
color: #830FD1;
font-size: 13px;
}
#tenethold{
position: relative;
width: 96%;
min-height: 30px;
background: #581A01;
font-family: khmerui;
font-size: 23px;
word-spacing: 7px;
box-shadow: 3px 2px 9px 0px #140C0C;
color: #FEFEFE;
text-shadow: 0px 0px 3px;
margin-bottom: 5px;
}
#boastit{
position: relative;
width: 96%;
min-height: 30px;
font-family: cursive;
font-size: 23px;
word-spacing: 7px;
color: #E69B17;
text-shadow: 0px 0px 3px;
margin-bottom: 5px;
}
#banneradverthold{
	position:relative;
	/*border:1px solid grey;*/
	margin: 9px auto auto auto;
	width:98%;
	overflow:hidden;
	height:200px;
	box-shadow: 2px 2px 7px 0px #1F0000;
}
#banneradverthold img{
max-height: 100%;
margin: auto;
display: block;
max-width: 100%;
}
#pageintropoint{
	position:relative;
	border:1px solid grey;
	margin: 9px auto auto auto;
	font-size:12px;
	text-align: left;
	width:98%;	
}
#feedjithold{
position:relative;
width:96%;
margin-top: 5px;
margin-bottom: 5px;
min-height:300px;
border:1px solid black;
overflow: hidden;
/*float:left;*/
}
#bloghold{
position:relative;
width:98%;
min-height:250px;
/*overflow: auto;*/
margin-top: 10px;
}
#bloghold:hover #blogheader{
/*background-color: #700606;*/
}
#bloghold:hover #blogfooter{
/*background-color: #4D0401;*/
}

#blogheader{
position:relative;
width:100%;
min-height: 30px;
font-size: 25px;
overflow: hidden;
background: #2E2E2E;
font-family: KhmerUi;
padding: 0px 5px 0px 5px;
text-align: left;
-webkit-transition: all 0.7s ;
   -moz-transition: all 0.7s ;
    -ms-transition: all 0.7s ;
     -o-transition: all 0.7s ;
        transition: all 0.7s ;
}
#blogheader a{
	display:inline;
	width:auto;
}
#blogheader span[name="title"]{
color:#fefefe;
text-shadow:0px 0px 3px #1a1a1a;
}
#blogheader span[name="titlecategory"]{
color:#fefefe;
text-shadow:0px 0px 3px #1a1a1a;
}
#blogheaderdetailshold{
	position:relative;
	margin-bottom: 3px;
	font-size:10px;
	font-family: ebrima;
	min-height: 12px;
	width:100%;
	margin-top: 3px;
}
#blogheaderdetailsleft{
position:relative;
float:left;
width:80%;
/*border:1px solid blue;*/
min-height:12px;
color: #B4B4B4;
}
#blogheaderdetailsright{
position: relative;
float: left;
min-height: 12px;
width: 20%;
font-size: 12px;
text-align: center;
color: #D37600;
letter-spacing: 2px;
background: #e6e6e6;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
#blogheaderdetailsright img{
	position: relative;
	margin: 0px 0px 0px 0px;
	height: 13px;
	top: 3px;
}
#blogbody{
position:relative;
width:100%;
min-height:200px;
font-size: 14px;
line-height: 23px;
text-align: left;
overflow: hidden;
margin: 2px 0px 2px 0px;
border-top: 1px solid #C2BEBE;
border-bottom: 1px solid #C2BEBE;
padding:3px 0px 3px 3px;
}
.blogpostgalleryimgholdone{
	position: relative;
float: left;
margin-left: 2%;
width: 22%;
margin-top: 15px;
height: 107px;
/*border: 1px solid #642929;*/
box-shadow: 2px 2px 5px 0px #6B4012;
cursor: pointer;
overflow: hidden;
text-align: center;
}
.blogpostgalleryimgholdtwo {
position: relative;
float: left;
margin: 15px 2% 9px 0px;
width: 47%;
height: 225px;
/* border: 1px solid #642929; */
box-shadow: 2px 2px 5px 0px #3C1005;
cursor: pointer;
overflow: hidden;
text-align: center;
}
#blogbody a{
	display:inline-block;
	color:;
	background-image: -webkit-linear-gradient(top|left, hsla(0,0%,100%,.1), hsla(0,0%,0%,.1));
	background-image:    -moz-linear-gradient(top|left, hsla(0,0%,100%,.1), hsla(0,0%,0%,.1));
	background-image:     -ms-linear-gradient(top|left, hsla(0,0%,100%,.1), hsla(0,0%,0%,.1));
	background-image:      -o-linear-gradient(top|left, hsla(0,0%,100%,.1), hsla(0,0%,0%,.1));
	background-image:         linear-gradient(top|left, hsla(0,0%,100%,.1), hsla(0,0%,0%,.1));
}
#blogbody a:hover{
	
}
#blogbody img{
	position:relative;
	float:left;
	margin:3px 10px 0px 3px;
	max-height:200px;
	overflow:hidden;
}
#blogreadermorehold{
	position:relative;
	width:99px;
	font-size: 12px;
	text-align: center;
	overflow: hidden;
	height:20px;
	border-bottom: 1px dotted #B96C09;
	float: center;
}
#blogreadermorehold:hover{
	border-bottom: 1px dotted #D53C00;	
}
#blogreadermorehold a{
	color:#B96C09;

}
#blogreadermorehold a:hover{
color: #D53C00;
}
#blogfooter{
position:relative;
width:100%;
min-height:30px;
background: #838282;
/*overflow:auto;*/
border-bottom-left-radius: 6px;
border-bottom-right-radius: 6px;
padding: 0px 6px 3px 6px;
-webkit-transition: all 0.7s ;
   -moz-transition: all 0.7s ;
    -ms-transition: all 0.7s ;
     -o-transition: all 0.7s ;
        transition: all 0.7s ;
}
#blogplatformshares{
	position:relative;
	float:left;
	margin: 3px 0px 0px 3px;
	/*margin-right: 3px;*/
	min-width:100px;
	min-height: 24px;
	/*overflow:auto;*/
	/*border:1px solid brown;*/
	text-align: center;
}
.blogcoverphoto{
float: left;
height: 213px;
max-width: 400px;
margin: 3px 3px 3px 3px;
}
.blogfulldetails{
color: #ebebeb;
text-align: justify;
font-size: 14px;
font-family: ;
line-height: 22px;
}
.blogfulldetails ul{
	text-align:justify;
	font-size: inherit;
	color:inherit;
}
.blogfulldetails ul li{
	text-align:justify;
	font-size: 14px;
	/*color:#bebebe;*/
}
.blogfulldetails a{
display:inline;
color: #F15757;
text-shadow:0px 0px 3px;
}
.blogfulldetails a:hover{
	color:#fababc;
}
#prevblogpointer,#nextblogpointer{
min-width: 200px;
max-width: 290px;
overflow: hidden;
min-height: 40px;
font-size: 15px;
color:#C0BCBC;
text-align: left;
padding: 0px 4px 0px 4px;
background: #490606;
margin-bottom: 8px;
}
#prevblogpointer{
	float:left;
}
#nextblogpointer{
	float:right;
}
#prevblogpointer a,#nextblogpointer a{
color: #F6C38B;
font-size: 13px;
-webkit-transition: all 0.3s;
   -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
     -o-transition: all 0.3s;
        transition: all 0.3s;
}
#prevblogpointer a:hover,#nextblogpointer a:hover{
color: #F5DB21;
text-shadow: 0px 0px 3px;
}
#miniblogposthold,#testimonies{
	position:relative;
	margin: 3px auto auto auto;
	min-height: 78px;
	width:98%;	
	overflow: hidden;
	font-size: 13px;
	color:red;
	text-align: left;
	border-bottom: 1px solid #7E5252;
}
div#miniblogposthold[name="testify"]{
min-height:64px;
}
div#miniblogposthold:hover{
background: #25036D;
}
#miniblogposthold a,#testimonies a{
	overflow:hidden;
	color: #6D5CFF;
}
div.titledcontent #miniblogposthold{
	overflow: hidden;
color: #353F4D;
font-size: 1.7em;
	
}
#miniblogposthold a:hover,#testimonies a:hover{
color:#fefefe;
}
div#miniblogposthold a img, div#miniblogposthold a img{
	position:relative;
	float:left;
	max-height: 57px;
	margin:3px 3px 3px 3px;
}
#miniblogposthold span[name="miniblogviewshold"]{
	font-size: 9px;
	color:#fefefe;
}
/*pagination start*/
#paginationhold{
	position: relative;
width: 95%;
margin-top: 5px;
min-height: 34px;
border: aliceblue;
background-color: #3C0606;
overflow: hidden;
padding-bottom: 4px;
}
#pagepointleft,#pagepointright{
position:relative;
float:left;
width:9%;
min-height:50px;
border:1px solid green;
}
#pagepointnumberhold{
position:relative;
width:72%;
min-height: 50px;
border:1px solid brown;
margin: 3px 0px 3px 0px;
float:left;
}
#paginationnumber{
	position:relative;
	width:10%;
	height:;
	margin:2px 2px 2px 0px;
	border:1px solid black;
}
#pagetotalentries{
	position:relative;
	width:100%;
	min-height: 30px;
	border:1px solid red;
}
	div.pagination {
		padding: 3px;
		margin: 3px;
		text-align:center;
		color:#ff6500;
		font-size:12px;
	}
	
	div.pagination a {
		border: 1px solid #ff9600;
		margin-right:3px;
		padding:5px 7px;
		display:inline-block;
		background-image:url(../images/meneame.jpg);
		background-position:bottom;
		text-decoration: none;

		color: #ff6500;		
	}
	div.pagination a:hover, div.meneame a:active {
		border: 1px solid #ff9600;
		background-image:none;
		background-color:#ffc794;
		color: #ff6500;
	}
	div.pagination span.current, div.pagination a[class="current"] {
		margin-right:3px;
		padding:5px 7px;
		border: 1px solid #ff6500;
		background-image: url();
		font-weight: bold;
		background-color: #ffbe94;
		color: #ff6500;
	}
	div.pagination span.disabled, div.pagination a.disabled{
		margin-right:3px;
		padding:5px 7px;
		border: 1px solid #ffe3c6;
		background:url();
		color: #ffe3c6;
	}
/*#pagepointright{
position:relative;
float:left;
width:20%;
min-height:50px;
border:1px solid green;
}*/
/*pagination end*/
/*#mainbloghold{
position:relative;
width:100px;
min-height:300px;
border:1px solid black;
overflow: hidden;
float:left;
}*/
#contentdetails{
	position:relative;
	margin-top:5px;	
	width:100%;
	min-height:150px;
	/*border:1px solid black;*/
	font-family:ebrima;
	/*background:#ffffff;*/
	font-size: 15px;
	overflow: hidden;
	text-align:left;
	color:#E7E7E7;
	padding-left: 11px;

}
span[name="specialheader"],div[name="specialheader"] {
font-family: ScriptinaPro;
font-size: 44px;
color: #FF8500;
text-shadow: 0px 0px 3px #FF7000;
}
#propdatacontainer{
position:relative;
padding-bottom:5px;
padding-right:2%;
width:100%;
min-height:200px;
overflow:hidden;
text-align:center;
}
#propdatacontainer:first-line{
text-shadow: 0px 0px 7px;
font-size: 25px;
clear: both;
color: #FFC200;
}
#propdatahold,#trenddatahold{
	position: relative;
	width: 49%;
	margin-top: 2%;
	min-height: 116px;
	float: left;
	margin-left: 1%;
	overflow: hidden;
	border: 1px solid #722F2F;
	font-size: 13px;
	color: #DFDFDF;
	text-align: left;
	background-color: #642525;
}
#trenddatahold{
	width:32%;
	border:0px;
	min-height:30px;
	max-height:80px;
	background: #380404;
	margin-right: 1px;
	margin-top: 7px;
}
#propdatahold span{
	font-size:16px;
	color: #FEFEFE;
	text-shadow: 0px 0px 3px;
}
#trenddatahold span{
	line-height: 23px;
	font-size: 15px;
	color: #FEFEFE;
	float: none;
	margin-top: 14px;
	text-shadow: 0px 0px 3px;
}
#propdataimg{
	position:relative;
	text-align:center;
	width:34%;
	float:left;
	height:109px;
	overflow: hidden;
	/*border:1px solid black;*/
	margin-left:3px;
	margin-top:3px;
	margin-right:7px;
	margin-bottom:3px;
}
#propdataimg{
	position:relative;
	text-align:center;
	width:34%;
	float:left;
	height:109px;
	overflow: hidden;
	/*border:1px solid black;*/
	margin-left:3px;
	margin-top:3px;
	margin-right:7px;
	margin-bottom:3px;
}
#propdataimg2{
	position:relative;
	text-align:center;
	width:34%;
	float:left;
	height:69px;
	overflow: hidden;
	/*border:1px solid black;*/
	margin-left:3px;
	margin-top:3px;
	margin-right:7px;
	margin-bottom:3px;
}
#clientdatahold{
position: relative;
width: 98%;
min-height: 250px;
overflow: hidden;
padding-bottom: 6px;
padding-left: 15px;
text-align: left;
background-color: #AFAFAF;
border-radius: 22px;
margin-bottom: 6px;
margin-top: 10px;
}
#clientdatahold:first-line{
text-align: left;
text-shadow: 0px 0px 6px #1D1D1D;
font-size: 25px;
clear: both;
color: #eeeeee;
}
#clientdata{
position: relative;
width: 108px;
height: 53px;
overflow: hidden;
float: left;
margin-top: 13px;
margin-left: 3%;
text-align: center;
}
#adcontentholder{
	position:relative;
	width:28%;
	min-height: 500px;
	/*border:1px solid black;*/
	float:left;
	overflow:hidden;
	padding-bottom:5px;
}
#adcontentholdlong{
	position:relative;
	width:96%;
	padding: 0px 0px 5px 0px;
	min-height:240px;
	overflow: hidden;
	margin-top:5px;
	color: #FEFEFE;
	text-align:center; 
	background: #380404 url('../images/adcontenttop2.png') repeat-x;
	font-family: KhmerUI;
}
div#adcontentholdlong[name="meetjesus"]{
	height:347px;
}
.mainblogsharehold{
	position: relative;
float: left;
min-width: 300px;
border: 1px solid #4E1414;
text-align: center;
min-height: 40px;
color: #b8b4b4;
padding: 0px 5px 0px 5px;
background: #330202;
}
.mainblogshare{
	position:relative;
	float:left;
	min-width:100px;
}
#blogmediahold{
	position:relative;
	width:100%;
	height: 30px;
	border:1px solid grey;
	font-size: 14px;
	overflow:hidden;
	background: #330202;
	border: 1px solid #4E1414;
}
#blogmediahold div#floateetriple[name="images"],#blogmediahold div#floateetriple[name="audio"]:hover{
height:242px;
}
#blogmediahold div#floateetriple[name="video"] video{
width:100%;
}
#blogmediahold div#floateetriple[name="audio"] audio{
width:100%;
}
.blogmediatitle{
	color:#fefefe;
	font-family:cursive;
}
#blogmediahold div#floateetriple[name="audio"] img{
position:relative;
	height:80px;
	float:left;
	margin:0px 3px 0px 0px;
}
#blogmediahold div#floateetriple[name="images"]:hover,#blogmediahold div#floateetriple[name="audio"]:hover{
overflow-y:auto;
}

.blogmediaholdtop{
	width:100%;
	height:30px;
	padding:3px 3px 0px 3px;	
	text-align:left;
	color: #FFA217;
	cursor: pointer;
}
.hoveringinfo{
top: 107px;
position: absolute;
color: #E6CA00;
font-size: 49px;
font-family: fancycard;
font-weight: bold;
text-shadow:0px 0px 5px #000;
}
#adcontentholdshort{
position: relative;
width: 96%;
min-height: 150px;
margin-top: 5px;
padding: 0px 0px 5px 0px;
text-align: center;
color: #FEFEFE;
background: #380404 url('../images/adcontenttop2.png') repeat-x;
font-family: "Khmer UI";
overflow: hidden;
}
div#adcontentholdlong:first-line,div#adcontentholdshort:first-line,div#subscribefixed:first-line,.adcontentholdspecialheader{
font-family: mtcorsiva;
font-size: 34px;
color: #FF8E00;
text-shadow: 0px 0px 6px #FD1818;
}

div#adcontentholdlong video,div#adcontentholdshort video{
width:100%;
height:188px;
margin-top: 5px;
}
div#adcontentholdlong img[name="advert"],div#adcontentholdshort img[name="advert"]{
max-height:250px;
max-width: 250px;
}
.displaydropper{
position:relative;
	width:100%;
	height:34px;
	overflow:hidden;
	float:left;
	clear:both;
	border:1px solid #6B10A8;
	margin-top: 10px;
	text-align:center;
	/*padding-bottom: 8px;*/
	color:#7c7c7c;
}
div.displaydropper{
-webkit-transition: all 1.0s ease;
	   -moz-transition: all 1.0s ease;
	    -ms-transition: all 1.0s ease;
	     -o-transition: all 1.0s ease;
	        transition: all 1.0s ease;
}
.displaydropperpointer{
	position: relative;
	width:30px;
	height:34px;
	overflow:hidden;
	float: left;
	cursor: pointer;
	/*border:1px solid black;*/
	/*background:#1769D3;*/
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
     -o-transition: all 0.5s ease;
        transition: all 0.5s ease;
}
.displaydropperpointerimg{
	margin: 10px 0px 0px 5px;
}
.displaydropperheader{
	position: relative;
	width:100%;
	min-height:34px;
	float: left;
	height:auto;
	border-bottom: 1px solid #6B10A8;
	/*background:#da4b67;*/
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
     -o-transition: all 0.5s ease;
        transition: all 0.5s ease;
}
.displaydropperheading{
	position: relative;
	width: 80%;
	height: 34px;
	line-height: 37px;
	font-size: 24px;
	float: left;
	text-align: left;
	/*border: 1px solid #000;*/
	/* background: #DA4B67; */
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	font-weight: bold;
	color: #6A24D3;
}
.rotated{

}
a.abutton2{
	font-size: 2em;
	border-color: #39024E;
	background-color: #A32AE6;
}
a.abutton2:hover{
	border-color: #032F68;
	background-color: #0367AA;
}
.displaydropperhold{
	position:relative;
	width:100%;
	min-height:200px;
	height:auto;
	float:left;
	clear:both;
	border:;
	text-align:left;
	padding: 3px 8px 3px 8px;
	color:#43079C;
}
#contentbottom{
position:relative;
width:100%;
min-height:350px;
border-top:1px solid #461111;
/*border-bottom:1px solid #1f1f1f;*/
padding: 4px 0px 4px 0px;
overflow:hidden;
}
#contentbottom #formend #floateetriple{
text-align: center;
}
#contentbottom #floateetriple{
min-height: 260px
}
#contentbottom:first-line{
	font-family:ScriptinaPro;	
	font-size:44px;
	color: #EB8C25;
	text-shadow: 0px 0px 5px #1B1703;
}
#playlistholder{
position: relative;
width: 99%;
min-height: 58px;
float: left;
/* border: 1px solid black; */
margin: 7px 0px 0px 1%;
overflow: hidden;
background: #B4500D url(../images/pfnorangecatdetails.png) repeat-x;
font-size: 14px;
color: #FCFCFC;
text-align: left;
	border-bottom-left-radius:3px ;
	border-bottom-right-radius: 3px;
	-webkit-transition: all 0.5s;
	   -moz-transition: all 0.5s;
	    -ms-transition: all 0.5s;
	     -o-transition: all 0.5s;
	        transition: all 0.5s;
}
#playlistholder #formend{
padding-bottom: 0px;
}
#playlistholder img{
	position:relative;
	height:79px;
	float:left;
	margin:0px 3px 0px 0px;
}
#playlistholder audio{
	position:absolute;
	bottom:0px;
	left:-51%;
	width: 100%;
	-webkit-transition: all 0.5s;
   -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
     -o-transition: all 0.5s;
        transition: all 0.5s;
}
#playlistholder audio[class="activeaudio"]{
left:0%;
}
#playlistholder:hover audio{
	left:0%;
}
#prevposthold{
position:relative;
width:100%;
min-height:200px;
overflow: hidden;
}
#bottomcatdetailhold{
	position: relative;
float:left;
width:24%;
min-height:300px;
margin-left:1% ;
margin-top: 16px;
}
#bottomcatdetailhold a[data-id="cattitle"]{
font-size: 13px;
color: #E6C517;
font-weight: bolder;
}
#bottomcatdetailhold a[data-id="cattitle"]:hover{
color: #F3FD03;
}
#microbloghold{
position: relative;
width: 100%;
min-height: 34px;
margin-top: 2px;
font-size: 14px;
overflow: hidden;
-webkit-transition: all 0.4s ;
   -moz-transition: all 0.4s ;
    -ms-transition: all 0.4s ;
     -o-transition: all 0.4s ;
        transition: all 0.4s ;
}
#microbloghold:hover{
padding: 0px 0px 0px 3px;
background: #965611 url(../images/pfnorangecatdetails.png);
color: #EEE505;
}
.microblogdatehold{
font-size: 10px;
color: #FD9D9D;
}
.microblogviewcommenthold{
font-size: 10px;
color: #32DA08;
}
.microblogviewcommenthold img{
	height:13px;
}
#bulkoperation{
position: absolute;
top: 0px;
right: 0px;
width: 15px;
height: 15px;
border: 1px solid #CDCDCD;
display:none;
}
.minisharecontainers{
	width: 32px;
height: 42px;
	overflow:hidden;
	float:left;
	margin:10px 0px 0px 2%;
}
.minisharecontainers img{
height:100%;
width:100%;
margin:auto;
}
#commentsholder,#commentholder{
	position:relative;
	width:100%;
	min-height:16px;
	overflow:hidden;
	margin: 6px auto 6px auto;
	background: #3C0101;
	color: #FC8686;
	border-bottom: 1px solid #7C7C7C;
	text-align: left;
	font-size: 13px;
	padding:0px 0px 3px 3px;
}
#commentholder{
	border-bottom: 0px solid #7C7C7C;
}
#commentholder a{
color: #FCE0A6;
display: inline;
}
#commentholder a:hover{
color: #FFBDBD;
}
a.adminremoval{
font-size:18px;
color: #C2FF00;
text-align: center;
}
a.adminremoval:hover{
color: #F90;
font-weight: bold;
text-shadow: 0px 0px 3px #D10000;
}
#commentpoint{
	position:relative;
	width:100%;
	min-height:64px;
}
#commentimg{
	position:relative;
	width:50px;
	height:50px;
	/*border:1px solid black;*/
	float:left;
	margin-right: 2px;
}
#commentimg img{

}
#commentholder:hover div a[name="reply"]{
opacity:1;
}
#commentimg a{
	position:absolute;
	bottom:0px;
	height:20px;
	text-align: center;
	width:100%;
	background-color: #1a1a1a;
	color:#fefefe;
	font-size: 13px;
	font-family: fortyniner;
	line-height: 20px;
	opacity:0.1;
	letter-spacing: 5px;
	transition:opacity 0.7s;
	-o-transition:opacity 0.7s;
	-moz-transition:opacity 0.7s;	
	-webkit-transition:opacity 0.7s;
}
#commentdetails{
position:relative;
width:80%;
min-height:64px;
font-size:12 ;
font-family: ;
float:left;
text-shadow: none;
color: #E7B17F;
/*border:1px solid black;*/
}
#commentdetailsheading{
	position: relative;
width: 100%;
min-height: 16px;
font-family: Ebrima;
text-shadow: none;
font-size: 1.2em;
font-weight: bold;
line-height: 18px;
letter-spacing: 2px;
color: #FC0;
overflow:hidden;
}
#commentdetailsheading span{
font-family: calibri;
font-size: 12px;
/*float: right;*/
line-height: 11px;
width:122px;
text-shadow: none;
background: rgba(0, 0, 0, 0);
color: #7C7C7C;
margin-top: 0px;
}
#newcommenthold{
	position:relative;
	height:372px;
	width:100%;
	font-size:12px;
}
.mdescriptmain{
	max-width: 200px;
float: left;
margin: 1px 6px 1px 6px;
}
.quoteimgmini{
	margin: 2% auto 0% auto;
}
#quotehold{
position: relative;
float: left;
color: #FFEE25;
width: 325px;
text-align: center;
min-height: 200px;
/*text-shadow: 0px 0px 5px;*/
}
#quotehold:first-line{
	font-family:ScriptinaPro;
}
#bottomgalleryhold{
position: relative;
float: left;
width: 412px;
text-shadow: 0px 0px 5px;
min-height: 348px;
font-size:22px;
text-align: center;
overflow:hidden;
}
#bottomgalleryhold:first-line{
	font-family:ScriptinaPro;	
	font-size:44px;
	color: #0F3;
	text-shadow: 0px 0px 5px;
}
#bottomgalleryholders img,#bloggalleryholders img{
	margin:auto;
	height:100%;
}
#gallerypreviewhold{
position:relative;
overflow:hidden;
width:100%;
min-height:200px;
color: #94FF90;
margin: 1px 0px 0px 0px;
}

#galleryhold{
position:relative;
width:100%;
height:255px;
overflow:hidden;
}
div#galleryhold:hover{
	overflow-y:auto;
}
#galleryholder{
position:relative;
width:100%;
min-height:250px;
overflow:hidden;
font-size: 15px;
}

#bottomgalleryholders,#bloggalleryholders{
position: relative;
float: left;
margin-left: 2%;
width: 30%;
margin-top: 15px;
height: 107px;
border: 1px solid #642929;
cursor:pointer;
overflow: hidden;
text-align: center;
}
#bloggalleryholders{
	height:59px;
}
#adspacehold{
position:relative;
float:left;
min-height:200px;
width:220px;
color:#ff8000;
/*text-shadow: 0px 0px 5px;*/
overflow:hidden;
font-family: "Khmer UI";
}
#adspacehold:first-line{
	font-family:ScriptinaPro;
	font-size: 48px;

}
#telcontact{
line-height: 23px;
min-height: 53px;
overflow: hidden;
position: relative;
width: 100%;
}
#bookingspace,#requestspace,#testimonyspace{
position: relative;
width: 92%;
background-color: #2B0147;
min-height: 29px;
margin: auto;
font-size: 15px;
border-radius: 0px;
text-align: center;
float: left;
line-height: px;
color: #FEFEFE;
/*text-shadow: 4px 2px 4px;*/
cursor: pointer;
left:4%;
transition:text-shadow 0.5s,color 0.7s,background-color 0.7s,opacity 0.7;
-o-transition:text-shadow 0.5s,color 0.7s,,background-color 0.7s,opacity 0.7;
-moz-transition:text-shadow 0.5s,color 0.7s,,background-color 0.7s,opacity 0.7;
-webkit-transition:text-shadow 0.5s,color 0.7s,,background-color 0.7s,opacity 0.7;
}
#requestspace,#testimonyspace{
margin-top: 21px;
line-height: 25px;
text-shadow: 0px 0px 1px;
color: #CCC;
background: #5C2C00;
}
#testimonyspace{
	min-height: 28px;
}
#bookingspace:hover, #requestspace:hover, #testimonyspace:hover{
	background-color: #A81C1C;
	color: #FF0;
}
#formheader{
position:relative;
min-height:52px;
overflow:hidden;
width:100%;
top:0px;
text-align: center;
background:#49097A;
line-height:45px;
font-size: 35px;
text-shadow: 0px 0px 5px skyblue;
font-family: calibri;
color: #FEFEFE;
}
#contentbottomdetailshold{
	position:relative;
	overflow:hidden;
	float:left;
	margin-left:2%;
	width:31%;
	min-height:350px;
	border:1px solid black;
}
#form{
	position: relative;
	width:100%;
	max-height:100%;
	min-height:300px;
	text-align: center;
	overflow:hidden;
}
#form:hover{
	overflow: auto;
}
/*Calender Start*/
#calHold{
position:relative;
max-width:300px;
width:100%;
min-height:200px;
overflow:hidden;
border:1px solid #665757;
float:left;
background: #520277;
margin-top:3px;
}
#caltop{
position:relative;
width:100%;
height:24px;
overflow:hidden;
border-bottom:1px solid #665757;
color: #C78BFF;
}
#calmonthpointer{
position:relative;
float:left;
width:7%;
height:100%;
/*border:1px solid grey;*/
cursor:pointer;
}

#calDispDetails{
	position:relative;
	width:86%;
	text-align: center;
	font-size:12px;
	line-height:25px;
	height:100%;
	border:;
	float:left;
}

#calBody{
position:relative;
width:100%;
min-height:176px;
/*border:1px solid blue;*/
}
#calDay{
position:relative;
float:left;
width:13.3%;
border:1px solid;
text-align: center;
font-size: 13px;
margin-left: 1px;
/*color: #FEFEFE;*/
}


#calDaysHold{
position: relative;
width:100%;
min-height: 142px;
overflow:hidden;
}
#calDaysHold #calDay{
	height:37px;
	line-height: 38px;
	margin-bottom: 3px;
	margin-top: 3px;
	border: 0px;
	cursor:pointer;
	border-radius: 9px;
	color: #C49EDA;
	-webkit-transition: all 0.7s;
	   -moz-transition: all 0.7s;
	    -ms-transition: all 0.7s;
	     -o-transition: all 0.7s;
	        transition: all 0.7s;
}
div#calDay[class="activedate"]{
background-color: #B88989;
color: #FFF;
}
#calDaysHold div#calDay:nth-of-type(1),#calDaysHold div#calDay:nth-of-type(8),#calDaysHold div#calDay:nth-of-type(15),#calDaysHold div#calDay:nth-of-type(22),
#calDaysHold div#calDay:nth-of-type(29),#calDaysHold div#calDay:nth-of-type(36){
background-color: #8011A3;
color: #FEFEFE;
text-shadow: 0px 0px 3px;
}
#calDaysHold div#calDay:hover{
background-color: #7C7C7C;
color: #12F6FF;
}

#calDaysHold div#calDay[data-point="today"]{
color: #FFB75C;
background-color: #9C4514;
}
#calDaysHold div#calDay[data-class="activedate"]{
background-color: #B88989;
color: #FFF;
}
#calDaysHold div#calDay[data-point="eventdate"]{
background-color: #453B77;
color: #FFF;
}
#calDaysHold div#calDay[data-class="eventdate"]{
background-color: #453B77;
color: #FFF;
}
#calDaynamehold{
position:relative;
width:100%;
min-height:30px;
border-bottom:1px solid #665757;
overflow:hidden;
color: #C78BFF;
}
#calDaynamehold #calDay{
	height:30px;
	line-height:29px ;
	border:0px;
	color: #C78BFF;
}
#calInfobox{
	position:relative;
	width:100%;
	min-height:24px;
	font-size: 12px;
	line-height: 23px;
text-align: center;
border-top: 1px solid #665757;
color: #E6B2FF;
}
/*end*/
#logincontent{
	position:relative;
	width: 400px;
	min-height: 205px;
	overflow:auto;
	border:;
	text-align: center;
	top: 97px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background:#fefefe;
	box-shadow: 0px 0px 5px 3px skyblue;
	-moz-box-shadow: 0px 0px 5px 3px skyblue;
	-webkit-box-shadow: 0px 0px 5px 3px skyblue;
	-khtml-box-shadow: 0px 0px 5px 3px skyblue;
}
#elementholder{
	min-height: 118px;
	float: left;
	margin-left: 1%;
	margin-top: 28px;
	padding: 6px;
	width: 32%;
	border: ;
	text-align:left;
	color: #5F5F5F;
}
#formend{
	position:relative;
	width:100%;
	height:auto;
	float:left;
	clear:both;
	border:;
	text-align:center;
	padding-bottom: 8px;
	color:#7c7c7c;
}
div#formend[data-name="eventtime"]{
	display:none;
}
div#formend[name="minicommentsearchhold"]{
background-color: #2F025F;
margin: 0px 0px 6px 0px;
overflow:hidden;
max-height:400px;
}
div#formend[name="minicommentsearchhold"]:hover{
overflow:auto;
}
div#formend[name="minicommentsearchhold"] div{
	color:#fefefe;
}
.curved{
border:1px solid #c9c9c9;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
/*box-shadow: 0px 0px 5px 3px #dcdcdc;
-moz-box-shadow: 0px 0px 5px 3px #dcdcdc;
-webkit-box-shadow: 0px 0px 5px 3px #dcdcdc;
-khtml-box-shadow: 0px 0px 5px 3px #dcdcdc;*/
min-height: 31px;
height: auto;
width: 98%;
max-width: 370px;

background:;
padding-left: 5px;
color: #444444;
text-align: left;
}
.curved3{
border: 1px solid #C9C9C9;
width: 266px;
height: 114px;
color: #444444;
}
.curved4{
	margin: auto;
	padding: .4em;
	line-height: 1.4em;
	display: block;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	outline: 0;
	box-shadow: inset 0 1px 3px rgba(0,0,0,.2);
	background-clip: padding-box;
	border-radius: .3125em;
}
.flatsearchcurved{
border:0px;
border-radius: 14px;
-moz-border-radius: 14px;
-webkit-border-radius: 14px;
box-shadow: 0px 0px 5px 3px #dcdcdc;
-moz-box-shadow: 0px 0px 5px 3px #dcdcdc;
-webkit-box-shadow: 0px 0px 5px 3px #dcdcdc;
-khtml-box-shadow: 0px 0px 5px 3px #dcdcdc;
min-height: 31px;
height: auto;
min-width:177px;
max-width: 441px;
width: 43%;
background:#d7d7d7;
padding-left: 5px;
}
.curved2{
	border: 0px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
box-shadow: 0px 0px 2px 1px #dcdcdc;
-moz-box-shadow: 0px 0px 2px 1px #dcdcdc;
-webkit-box-shadow: 0px 0px 2px 1px #dcdcdc;
-khtml-box-shadow: 0px 0px 2px 1px #dcdcdc;
height: 21px;
padding-left: 5px;
width: auto;
max-width:137px;
background: #D6D6D6;
}
.submitbutton {
position: relative;
right: ;
top: ;
width: 21%;
min-width: 119px;
height: 35px;
color: #FEFEFE;
border: ;
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
background:#5B05AA;
}
.submitbutton:hover{
	background:#2A326B;
}
#footerpanel{
	position:relative;
	min-width: 240px;
	overflow: hidden;
	top:0px;
	width:100%;
	height:60px;
	border:;
}
#footerpanelcontent{
	position:relative;
	width: 100%;
	height:100%;
	background: rgba(255, 255, 255, 0.44);
	border-bottom-left-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-right-radius: 6px;
}

#subscribefixed{
	position: fixed;
width: 250px;
min-height: 150px;
top: 280px;
right:-244px;
padding: 0px 0px 5px 0px;
text-align: center;
color: #FEFEFE;
z-index: 15;
background: #380404 url('../images/adcontenttop.png') repeat-x;
font-family: "Khmer UI";
overflow: hidden;
-webkit-transition: all 0.5s;
	   -moz-transition: all 0.5s;
	    -ms-transition: all 0.5s;
	     -o-transition: all 0.5s;
	        transition: all 0.5s;
}
#subscribefixed:hover{
	right:0px;

}
div#subscribefixed:first-line{	
	color: #FFA500;
	text-shadow: 0px 0px 6px #F00;
}
#sociallinks{
	position:fixed;
	min-height:225px;
	width:34px;
	padding-bottom: 4px;
	/*border:1px solid white;*/
	top:30px;
	right: -24px;
	z-index: 15;
	-webkit-transition: all 0.5s;
	   -moz-transition: all 0.5s;
	    -ms-transition: all 0.5s;
	     -o-transition: all 0.5s;
	        transition: all 0.5s;
}
@media screen and (-moz-touch-enabled) { 
 #sociallinks{
 	right:0px;
 }
 }
#sociallinks:hover{
right: 2px;
}
#socialholder{
	position:relative;
	width:100%;
height: 34px;
margin-top: 8px;
}
@media screen and (max-width:960px) {
	#subscribefixed{
	right:-244px;	
	}	
	#sociallinks{
	right:-31px;	
	}
}
#copyright{
position: relative;
margin: auto;
width: 60%;
height: 100%;
color: #FFFFFF;
text-align: center;
border: ;
font-size: 12px;
line-height: 78px;
text-shadow: 0px 0px 2px rgba(105, 105, 105, 1);
}
#bottomlabel{
	position:absolute;
	width:63px;
	height:65px;
	bottom:0px;
	right:0px;
}
/*Modal display styles*/
#fullbackground{
	position:fixed;
	width:100%;
	height:100%;
	top: 0px;
	background-color:#1b1b1b;
	opacity:0.8;
	z-index: 18;
	display:none;
}
#fullcontenthold{
	position:absolute;
	width:100%;
	min-height:100%;
	top: 0px;
	z-index: 20;
	display:none;
	overflow:hidden;
}
#fullcontent{
	position:relative;
	margin-top:53px;
	width:960px;
	max-width:;
	min-height:700px;
	text-align: center;
	z-index:90;
	margin:auto;
	padding-bottom: 2px;
	overflow: hidden;
/*background: url(../images/waiting.gif) no-repeat 412px 246px;*/

	/*border:1px solid white;*/
}
#eventhold{
	position: relative;
	width: 96%;
	min-height: 150px;
	border: 1px solid #CDCDCD;
	margin-top: 24px;
	text-align: left;
	overflow: hidden;
	border-radius: 9px;
}
#eventtitle{
position: relative;
width: 100%;
min-height: 50px;
font-size: 56px;
color: #FEFEFE;
padding: 0px 0px 0px 32px;
text-shadow: 0px 0px 8px #FFA500;
overflow: hidden;
}
#eventdetails{
position:relative;
width:100%;
min-height: 100px;
font-size:15px;
color:#fefefe;
padding: 0px 0px 0px 10px;
overflow:hidden;
}
#fullcontent img[name="fullcontentwait"]{
	position: absolute;
	top: 0px;
	left: 0px;
	margin-top:285px;
	margin-left:428px;
	z-index:80;
}
#fullcontentheader{
position:relative;
width:960px;
min-height:130px;
/*border:1px solid black;*/
font-size:56px;
color:#fefefe;
text-align: center;
font-family:ScriptinaPro;
text-shadow: 0px 0px 7px #FF7000;
word-spacing: 10px;
}
#fullcontentdetails{
position:relative;
width:960px;
min-height:130px;
/*border:1px solid black;*/
font-size:17px;
color:#fefefe;
text-align: center;
font-family:;
}
#fullcontentpointerhold{
position:absolute;
margin-top:100px;
right:0px;
top: 20px;
width: 189px;
min-height:150px;
z-index: 100;
display:none;
/*border:1px solid white;*/
}
#fullcontentpointerholdholder{
	position:relative;
	margin-top:180px;
	width:100%;
	height:320px;
	/*border:1px solid green;*/
}
#fullcontentpointerleft{
position:relative;
width:84%;
height:50%;
/*border:1px solid grey;*/

}
#fullcontentpointerright{
position:relative;
width:84%;
height:50%;
/*border:1px solid blue;*/
}
#fullcontentpointerleft img,#fullcontentpointerright img{
opacity:0.3;
cursor:pointer;
}
#fullcontentpointerleft img:hover,#fullcontentpointerright img:hover{
opacity:1;
}
#fullcontent img{
	float:left;
}
/*end*/
div[data-name="galleryentry"]{
	display:none;
}
div[data-name="bannerpicentry"]{
	display:none;
}

#player {
    width: 435px;
    height: 300px;
    overflow: hidden;
    background: gray;
    position: absolute;
    border: solid 2px gray;
}

.youtube .carousel {
    width: 20%;
    height: 100%;
    overflow: auto;
    position: absolute;
    right: 0px;
    z-index: 3;
}

.youtube .thumbnail {
    margin: 2px;
    width: 80%;
    border: 1px solid black;  
}

.youtube iframe.player {
    width: 80%;
    height: 300px;  
    overflow: auto;
    border: 0;
}