@charset "utf-8";
/* CSS Document */

/*
LOGO - khmer ui 30
facebook like button color 2655ab
Palatino Linotype,Palatino,Palatino LT STD,Book Antiqua,Georgia,serif
yellow fea724
border-bottom: 2px #85c6e7 solid; bluecc
*/


/****************Responsive site********************/


#aboutauthor {
margin:0 auto;
height:100%;
width:100%;
padding:2px 25px 2px 25px;
background-color:#fafafa;
border:1px #ddd solid;
border-radius:4px;
box-sizing: border-box;
}

/*@media only screen and (max-width: 400px) {
	#aboutauthor { 
        width:90%;
        }
}*/

.img-about-cont {
height:100%;
width:150px;
border-radius:50%;
float:left;
margin-right:20px;
margin-bottom:10px;
}

@media only screen and (max-width: 400px) {
	.img-about-cont { 
        margin:0 auto;
        float:none;
        width:50%;
        }
}

.img-art-cont {
height:159px;
width:159px;
border-radius:50%;    
}

@media only screen and (max-width: 400px) {
	.img-art-cont { 
        margin:0 auto;
        width:50%;
        height:50%
        }
}

#under-img {
height:3px;
width:70px;
background-color:#111111;
margin:0 auto;
display:none;
}

@media only screen and (max-width: 400px) {
	#under-img { 
        display:block;
        margin-top:40px;
        margin-bottom:40px;
        }
}



html { 
 -webkit-text-size-adjust: 100%;
}

@media only screen and (min-width: 650px) {
	p, .bulletpoints-links, .new-link, .rel-link,
        .red-link-noline, .rel-link-noline, .newestpost { font-size: 18px;}
}

@media only screen and (max-width: 650px) {
	p, .bulletpoints-links, .new-link, .rel-link,
        .red-link-noline, .rel-link-noline, .newestpost { font-size: 17px;}
}

@media only screen and (min-width: 650px) {
	.bulletpointsnum,
        .bulletpoints, .bulletpointscir { font-size: 18px;}
}

@media only screen and (max-width: 500px) {
	.bulletpointsnum,
        .bulletpoints, .bulletpointscir { font-size: 17px;}
}



@media only screen and (max-width: 600px) {
	h2, .blue, .grey {
      text-align:left;
   }
}

@media only screen and (min-width: 600px) {
	h2, .blue, .grey {
      font-size:2em;
   }
}

img {
 max-width:100%;
}


@media only screen and (max-width: 600px) {
	.fifty {
      height:200px;
   }
}

/*****************************************/

#header-steps {
height:69px;
width:650px;
margin-left:auto;
margin-right:auto;
}

@media only screen and (max-width: 680px) {
      #header-steps {
            width:85%;
            height:69px;
}
}

#header-container2 {
height:69px;
width:100%;
background-image:url(images/blackbg.jpg);
position:fixed;
z-index:1;
}



#header-border-space {
height:67px;
background-color:#ffffff;

}

#testheader-container {
width:100%;
height:69px;
background-color:#ffffff;
}

#testheader {
width:900px;
height:69px;
margin-left:auto;
margin-right:auto;
}
.setcontent-container {
width:100%;
background-image:url(images/blackbg.jpg);
border-bottom:10px solid #dddddd;
}

.setcontent {
width:800px;
height:100%;
margin-left:auto;
margin-right:auto;
}

@media only screen and (max-width: 830px) {
      .setcontent {
          width: 90%;
          height:100%;  
}
}

#content-container-index {
width:100%;
background-color:#f1f1f1;
padding:30px 0 30px 0;
}

.content-container-middle {
width:900px;
margin:0 auto;
overflow: hidden;
box-sizing: border-box;
padding:10px;
}

@media only screen and (max-width: 920px) {
      .content-container-middle {
          width: 90%;
}
}

.content-container-right {/*************************************************/
width: 410px;
background-color: #ffffff;
box-shadow: 0 0 15px 0px #ccc;
border:1px #ddd solid;
border-radius:5px;
padding:20px 25px 25px 25px;
float:right;
box-sizing: border-box;
}

@media only screen and (max-width: 920px) {
      .content-container-right {
          width: 100%;
          margin:0 auto;        
          float:none;
          margin-bottom:25px;
}
}



.content-container-left {
width: 410px;
background-color: #ffffff;
box-shadow: 0 0 25px 0px #ccc;
border:1px #ddd solid;
border-radius:5px;
padding:20px 25px 25px 25px;
float:left;
box-sizing: border-box;
}

@media only screen and (max-width: 920px) {
      .content-container-left {
          width: 100%; 
          margin:0 auto;
          float:none;
}
}

.content-container-center {
width: 100%;
background-color: #ffffff;
box-shadow: 0 0 25px 0px #ccc;
border:1px #ddd solid;
border-radius:5px;
padding:20px 25px 25px 25px;
box-sizing: border-box;
clear:both;
}

@media only screen and (max-width: 920px) {
      .content-container-center {
          width: 100%; 
}
}


#testcontent-container {
width:100%;
/*background-color: #111111;*/
background-image:url(images/blackbgdark.jpg);
border-top:1px solid #585858;
}

#testcontent {
width:850px;
height:210px;
margin-left:auto;
margin-right:auto;
}



#testfooter-container {
height:50px;
width:100%;
background-image:url(images/blackbg.jpg);

}

@media only screen and (max-width: 600px) {
      #testfooter-container {
          height:100%; 
width:100%;
}
}


#testfooter {
height:50px;
width:850px;
margin-left:auto;
margin-right:auto;
clear:both;
}



p.indexwhite {
/*font-family: Palatino Linotype,Palatino,Palatino LT STD,Book Antiqua,Georgia,serif;*/
font-family:Trebuchet MS;
color:#bbbbbb;
line-height:1.5;
}









h2.indexarial {
font-family:arial;
color:#dd1955;
margin:0;
line-height:1.5;
font-size:1.5;
}






h1.testindexwhite {
font-family:Trebuchet MS;
color:#e1e1e1;
/*font-size:55px;*/
margin:0;
padding:0;
}

@media only screen and (max-width: 600px) {
	.testindexwhite {
      font-size:2em;
   }
}

@media only screen and (min-width: 600px) {
	.testindexwhite {
      font-size:3em;
   }
}

.relationship-button {
        width:100%;
        height:57px;
        display:block;
        color:#ffffff;
        font-family:arial;
        line-height:57px;
        font-size:19px;
        text-decoration:none;
        text-align:center;
        background-color:#f0487b;
        border:1px solid #f0487b;
        border-radius:2px;
        font-weight:bold;
}

.relationship-button:hover {
        background-color:#dc3367;
}

@media only screen and (max-width: 500px) {
	.relationship-button {
      font-size:17px;
   }
}

.relationship-buttonbottom {
        width:100%;
        height:57px;
        display:block;
        
        font-family:arial;
        line-height:57px;
        font-size:19px;
        text-decoration:none;
        text-align:center;
        background-color:#ffffff;
        border:1px solid #dc3367;
        color:#dc3367;   
        border-radius:2px;
        font-weight:bold;
    margin-left:auto;
margin-right:auto;
}

.relationship-buttonbottom:hover {
        background-color:#dc3367;
              
}


.cyic-button {
        width:100%;
        height:57px;
        display:block;
        color:#ffffff;
        font-family:arial;
        line-height:57px;
        font-size:19px;
        text-decoration:none;
        text-align:center;
        border:1px solid #038ace;
        background-color:#038ace;
        border-radius:2px;
        font-weight:bold;
}

.cyic-button:hover {  
         background-color:#38acec;
}

@media only screen and (max-width: 500px) {
	.cyic-button {
      font-size:17px;
   }
}

.thisisforyou-button {
        width:250px;
        height:57px;
        display:block;
        color:#ffffff;
        font-family:Trebuchet MS;
        line-height:57px;
        font-size:19px;
        text-decoration:none;
        text-align:center;
        /*background-color:#ffffff;*/
        border:4px solid #ffffff;
        border-radius:2px;
        font-weight:bold;
        margin-left:auto;
        margin-right:auto;
}

.thisisforyou-button:hover {
        background-color:#ffffff;   
        border:4px solid #ffffff;
        color:#111111;
}


.button-about {
        width:270px;
        height:57px;
        display:block;
        font-family:arial;
        line-height:57px;
        font-size:19px;
        text-decoration:none;
        text-align:center;
        border:4px solid #222222;
background-color:#222222;
        color:#f1f1f1;  
        border-radius:2px;
        font-weight:bold;
}

.button-about:hover {
        color:#222222;
        background-color:#ffffff;
        border:4px solid #222222;  
}

.errorpage-button {
        width:270px;
        height:57px;
        display:block;
        font-family:arial;
        line-height:57px;
        font-size:19px;
        text-decoration:none;
        text-align:center;
        border:4px solid #222222;
        background-color:#ffffff;
        color:#111111;  
        border-radius:2px;
        font-weight:bold;
}

.errorpage-button:hover {
        color:#ffffff;
        background-color:#222222;
        border:4px solid #222222;  
}

.starthere-button {
        width:70%;
        height:50px;
        display:block;
        font-family:arial;
        line-height:50px;
        font-size:19px;
        text-decoration:none;
        text-align:center;
        border-radius:2px;
        font-weight:bold;
        color:#ffffff;  
        background-color:#222222;
}

.starthere-button:hover {
        background-color:#333333;
}

.critic-button {
        width:260px;
        height:58px;
        display:block;
        font-family:arial;
        line-height:58px;
        font-size:19px;
        text-decoration:none;
        text-align:center;
        border-radius:2px;
        font-weight:bold;
        color:#ffffff;
        background-color:#038ace;
        
}

.critic-button:hover {
        background-color:#38acec;
}


/*****************************************************/





.likeshare {
width:122px;
height:30px;
border-radius:3px;
padding-top:10px;
padding-left:10px;
background-color: #f1f1f1;
border:1px solid #f1f1f1;
}

.liketwitter {
width:210px;
height:30px;
border-radius:3px;
padding-top:10px;
padding-left:10px;
padding-right:10px;
background-color: #f1f1f1;
border:1px solid #dadada;
}

.likesharecenter {
width:140px;
height:40px;
border-radius:3px;
padding-top:20px;
padding-left:20px;
background-color: #f5f5f5;
margin-left:auto;
margin-right:auto;
}

.likeandshare {
height:42px;
border:1px dashed #dfdfdf;
border-radius:3px;
padding-top:20px;
padding-left:20px;
margin-left:auto;
margin-right:auto;
background-color: #f5f5f5;
}

#sendandlike {
height:40px;
width:159px;
border:1px solid #dadada;
border-radius:3px;
background-color: #f1f1f1;
}

.justlike {
width:87px;
height:30px;
border-top-left-radius:3px;
border-bottom-left-radius:3px;
padding-top:10px;
padding-left:10px;
}

.justsend {
width:62px;
height:30px;
border-top-right-radius:3px;
border-bottom-right-radius:3px;
padding-top:10px;
float:right;
}

.sendmiddle {
width:72px;
height:40px;
border:3px;
padding-top:20px;
padding-left:20px;
background-color: #f5f5f5;
margin-left:auto;
margin-right:auto;
}

.sendmiddlecontainer {
width:90%;
border:3px #d1d1d1 dashed;
margin-left:auto;
margin-right:auto;
}

.justshare {
width:80px;
height:82px;
/*margin-left:auto;
margin-right:auto;*/
border:1px dashed #dfdfdf;
border-radius:3px;
padding-top:21px;
padding-left:23px;
background-color: #f5f5f5;
}

#arrowslike {
width:650px;
height:62px;
margin-right:auto;
margin-left:auto;
background-image: url(images/bluearrows.png);
}

.hitlike {
width:649px;
height:45px;
border:1px dashed #dddddd;
border-radius:3px;
background-color: #f9f9f9;
margin-left:auto;
margin-right:auto;
}

.thepromise {
width:100%;
border-left: 5px #fea724 solid;
margin-left:auto;
margin-right:auto;
}

.quoteblock {
width:95%;
border-left: 5px #d1d1d1 solid;
margin-left:auto;
margin-right:auto;
background-color:#f5f5f5;
padding:1px 5px 1px 20px;
}

@media only screen and (max-width: 650px) {
      .quoteblock {
            width:90%;
            padding-left:15px;
}
}

.engagebox {
width:100%;
border: 2px #777777 dashed;
background-color:#fcfcfc;
padding-left:40px;
padding-right:40px;
margin-left:auto;
margin-right:auto;
}

.blueengagebox {
width:100%;
border: 2px #bbbbbb dashed;
background-color:#038ace;
padding-left:40px;
padding-right:40px;
margin-left:auto;
margin-right:auto;
}

.thepromiseblue {
width:100%;
border-left: 4px #38acec solid;
margin-left:auto;
margin-right:auto;
padding-left:50px;
}

.thepromiserel {
width:100%;
border-left: 2px #dc3367 dotted;
margin-left:auto;
margin-right:auto;
padding-left:50px;
}

.thepromiseblack {
width:100%;
background-color:#ffffff;
/*border-bottom: 1px #dddddd dashed;*/
padding-top:25px;
padding-bottom:30px;
}



.thepromiseh2 {
width:90%;
border-bottom: 1px #038ace solid;
border-top: 1px #038ace solid;
margin-left:auto;
margin-right:auto;
padding-top:25px;
padding-bottom:25px;
}

@media only screen and (max-width: 650px) {
      .thepromiseh2 {
            width:100%;
            padding-top:20px;
padding-bottom:20px;
}
}

.thepromiseh2grey {
width:90%;
border-bottom: 1px #bbbbbb solid;
border-top: 1px #bbbbbb solid;
margin-left:auto;
margin-right:auto;
padding-top:20px;
padding-bottom:20px;
}

@media only screen and (max-width: 650px) {
      .thepromiseh2grey {
            width:100%;
            padding-top:20px;
padding-bottom:20px;
}
}

.thepromiseh2red {
width:90%;
border-bottom: 1px #dc3367 solid;
border-top: 1px #dc3367 solid;
margin-left:auto;
margin-right:auto;
padding-top:25px;
padding-bottom:25px;
}

@media only screen and (max-width: 650px) {
      .thepromiseh2red {
            width:100%;
            padding-top:20px;
padding-bottom:20px;
}
}

.thepromiseblackcenter {
width:100%;
/*background-color:#cccccc;*/
margin-left:auto;
margin-right:auto;
}

/*****************************************header************************/

.top-navy-steps {
height:100%;
width:650px;
margin-left:auto;
margin-right:auto;
}

@media only screen and (max-width: 700px) {
      .top-navy-steps {
            width:83%;
}
}

.top-navy-steps ul {
padding:0;
margin:0;
}

.top-navy-steps li {
list-style-type:none;
}

.top-navy-steps li a {
color:#ffffff;
font-family:arial;
line-height:45px;
font-size:12px;
text-decoration:none;
padding-top:10px;
padding-bottom:10px;
padding-left:18px;
padding-right:18px;
background-color: #111111;
border: 1px solid #000000;
border-radius:3px;
}

.top-navy-steps li a:hover {
color:#ffffff;
}


#top-navy-stay a {
font-family:arial;
line-height:45px;
font-size:12px;
font-weight:bold;
text-decoration:none;
padding-top:10px;
padding-bottom:10px;
padding-left:18px;
padding-right:18px;
color:#ffffff;
border:1px #38acec solid;
border-radius:3px;
background-color:#38acec;
}

#top-navy-stay a:hover {
color:#ffffff;
border: 1px solid #038ace;
background-color: #038ace;
}

/*#top-navy-stay-rel a {
height:33px;
display:block;
font-family:arial;
line-height:34px;
font-size:12px;
font-weight:bold;
text-decoration:none;
padding-left:12px;
padding-right:12px;
margin-top:20px;
color:#ffffff;
border:1px #dc3367 solid;
border-radius:3px;
background-color:#dc3367;
}

#top-navy-stay-rel a:hover {
color:#ffffff;
border: 1px solid #dd1955;
background-color: #dd1955;
}*/

#top-navy-stay-rel a {
color:#ffffff;
font-family:arial;
line-height:45px;
font-size:12px;
text-decoration:none;
padding-top:10px;
padding-bottom:10px;
padding-left:18px;
padding-right:18px;
background-color: #111111;
border: 1px solid #000000;
border-radius:3px;
}

#top-navy-stay-rel a:hover {
color:#ffffff;
}


#topofpage a {
font-family:arial;
line-height:45px;
font-size:12px;
font-weight:bold;
text-decoration:none;
padding-top:10px;
padding-bottom:10px;
padding-left:18px;
padding-right:18px;
color:#ffffff;
border:1px #000000 solid;
border-radius:3px;
background-color:#111111;
}

#top-bestyou a {
color:#ffffff;
font-family:arial;
line-height:45px;
font-size:12px;
text-decoration:none;
padding-top:10px;
padding-bottom:10px;
padding-left:18px;
padding-right:18px;
background-color: #111111;
border: 1px solid #000000;
border-radius:3px;
}

#top-bestyou a:hover {
color:#ffffff;
}

#top-relationship a {
color:#ffffff;
font-family:arial;
line-height:45px;
font-size:12px;
text-decoration:none;
padding-top:10px;
padding-bottom:10px;
padding-left:18px;
padding-right:18px;
background-color: #111111;
border: 1px solid #000000;
border-radius:3px;
}

#top-relationship a:hover {
color:#ffffff;
}

.rel-link {
	/*font-family:Palatino Linotype,Palatino,Palatino LT STD,Book                        Antiqua,Georgia,serif;*/
        font-family:georgia;
	color:#dc3367;
	padding:0;
	margin:0;
        line-height:1.5;
        text-decoration:none;
        border-bottom: 2px #dc3367 solid;
        padding-bottom:2px;
padding-left:7px;
padding-right:7px;
}

.rel-link:hover {
        background-color:#dc3367;
        color:#ffffff;
}

.new-link {
	/*font-family:Palatino Linotype,Palatino,Palatino LT STD,Book                        Antiqua,Georgia,serif;*/
        font-family:georgia;
	color:#038ace;
	padding:0;
	margin:0;
        line-height:1.5;
        text-decoration:none;
        border-bottom: 2px #038ace solid;
        padding-bottom:2px;
padding-left:7px;
padding-right:7px;
}

.new-link:hover {
       background-color:#038ace;
color:#ffffff;
}


.red-link-noline {
	/*font-family:Palatino Linotype,Palatino,Palatino LT STD,Book                        Antiqua,Georgia,serif;*/
        font-family:georgia;
	color:#038ace;
	padding:0;
	margin:0;
	border:none;
        line-height:1.5;
        text-decoration:none;
        border-bottom: 2px #f5f5f5 solid;
        padding-bottom:2px;
}

.red-link-noline:hover {
        border-bottom: 2px #038ace solid;
}

.rel-link-noline {
	/*font-family:Palatino Linotype,Palatino,Palatino LT STD,Book                        Antiqua,Georgia,serif;*/
        font-family:georgia;
	color:#dc3367;
	padding:0;
	margin:0;
	border:none;
        line-height:1.5;
        text-decoration:none;
        border-bottom: 2px #f5f5f5 solid;
        padding-bottom:2px;
}

.rel-link-noline:hover {
        border-bottom: 2px #dc3367 solid;
}

.menu-link {
	font-family:arial; 
        font-weight:bold;
	color:#ffffff;
	padding:0;
	margin:0;
        line-height:69px;
        text-decoration:none;
}

.bulletpointsnum ul {
margin:0;
padding:0;
}

.bulletpointsnum li {
list-style-type:decimal;
color:#585858;
/*font-family:Palatino Linotype,Palatino,Palatino LT STD,Book Antiqua,Georgia,serif;*/
font-family:georgia;
line-height:1.5;
margin-left:10px;
}

.bulletpoints ul {
padding:0;
margin:0;
}

.bulletpoints li {
list-style-type:square;
color:#585858;
font-family:georgia;
/*font-family:Palatino Linotype,Palatino,Palatino LT STD,Book Antiqua,Georgia,serif;*/
line-height:1.5;
}

.bulletpointscir ul {
padding:0;
margin:0;
}

.bulletpointscir li {
list-style-type:disk;
color:#585858;
/*font-family:Palatino Linotype,Palatino,Palatino LT STD,Book Antiqua,Georgia,serif;*/
font-family:georgia;
line-height:1.5;
}

.bulletpoints-links ul {
padding:0;
margin:0;
}

.bulletpoints-links li {
list-style-type:square;
color:#585858;
/*font-family:Palatino Linotype,Palatino,Palatino LT STD,Book Antiqua,Georgia,serif;*/
font-family:georgia;
line-height:1.5;
}


/*******************************************top navy********************/

#imgcontainer {
width:650px;
height:100%;
margin: 0 auto;
background-color:#cccccc;
/*-ms-transform: rotate(-4deg);
-webkit-transform: rotate(-4deg);
transform: rotate(-4deg);*/
}

@media only screen and (max-width: 770px) {
      #imgcontainer {
            width:100%;
}
}

#wrap {
width:895px;
height:100%;
margin-left:auto;
margin-right:auto;
/*background-color: #cc0000;*/
}

#topindex-content {
height:100%;
width:650px;
background-color: #ffffff;
margin-left:auto;
margin-right:auto;
/*border-left:1px solid #f1f1f1;
border-right:1px solid #f1f1f1;*/
}

@media only screen and (max-width: 690px) {
      #topindex-content {
            width:85%;
            padding-left:0;
            padding-right:0;
}
}

#index-content {
height:100%;
width:650px;
background-color: #ffffff;
margin-left:auto;
margin-right:auto;
/*border-left:1px solid #f1f1f1;
border-right:1px solid #f1f1f1;*/
}

@media only screen and (max-width: 690px) {
      #index-content {
            width:85%;
            padding-left:0;
            padding-right:0;
}
}

p.newestpost {
font-family:arial;
color:#ffffff;
background-color:#bb0000;
line-height:1.5;
display:inline;
padding-top:4px;
padding-right:6px;
padding-bottom:4px;
padding-left:6px;
}

.article-content {
height:100%;
width:610px;
background-color: #ffffff;
margin-left:auto;
margin-right:auto;
border-radius:4px;
padding:5px 20px 20px 20px;
box-shadow: 0 0 25px 0px #ccc;
border:1px #ddd solid;
}

@media only screen and (max-width: 680px) {
      .article-content {
            width:85%;
}
}

#index-content-fixed {
height:560px;
width:655px;
background-color: #ffffff;
padding-left:40px;
padding-right:40px;
margin-left:auto;
margin-right:auto;
}

#container {
background-color: #ffffff;
border-top:1px solid #bbbbbb;
border-bottom:1px solid #bbbbbb;
position:absolute;
top:50%;
left:0;
width:100%;
margin-top: -305px;
}

#content {
/*background-color: #cccccc;*/
width:680px;
margin-left:auto;
margin-right:auto;
height:600px;
}

.box-container {
height:157px;
width:950px;
margin-left:auto;
margin-right:auto;
}

.right-box {
height:155px;
width:281px;
/*background-color:#ffffff;*/
border-radius:5px;
float:right;
border:1px #ffffff solid;
}

.middle-box {
height:155px;
width:281px;
margin: 0 auto;
/*background-color:#ffffff;*/
border-radius:5px;
border:1px #ffffff solid;
}

.left-box {
height:155px;
width:281px;
/*background-color:#ffffff;*/
border-radius:5px;
float:left;
border:1px #ffffff solid;
}

/**********************************************index**************************/

div.hrtag {
border-bottom:1px solid #bbbbbb;
line-height:16px;
text-align:center;
}

span.hrtag {
background:#fff;
position:relative;
bottom:-8px;
padding:0 15px;
}

hr.styletitle {
border:0;
height:0;
border-top:1px solid #cccccc;
}

hr.style {
border:0;
height:0;
border-top:2px dashed #cccccc;
}

hr.style25 {
border:0;
height:0;
border-top:2px solid #e1e1e1;
/*float:left;
width:50%;*/
}

.first-letter {
font-family: Palatino Linotype,Palatino,Palatino LT STD,Book Antiqua,Georgia,serif;
float:left;
font-size:88px;
line-height:87px;
margin-right:14px;
color:#01659c;
}

p {
/*font-family: Palatino Linotype,Palatino,Palatino LT STD,Book Antiqua,Georgia,serif;
font-family:Trebuchet MS;*/
font-family:georgia;
color:#585858;
line-height:1.5;
margin-bottom:20px;
}

p.white {
/*font-family: Palatino Linotype,Palatino,Palatino LT STD,Book Antiqua,Georgia,serif;*/
font-family:Trebuchet MS;
color:#ffffff;
line-height:1.5;
}

p.forsendbox {
font-family: Palatino Linotype,Palatino,Palatino LT STD,Book Antiqua,Georgia,serif;
color:#585858;
line-height:1.5;
}

p.pindex {
font-family:Trebuchet MS;
font-size:18px;
color:#cccccc;
margin:0;
}

p.bgcolor {
font-family:georgia;
font-size:21px;
color:#484848;
background-color:#f7f7f7;
border: 1px solid #d5d5d5;
}

p.italic {
font-family:arial;
font-size:13px;
color:#444444;
margin:0;
}

@media only screen and (max-width: 650px) {
	.italic {
      text-align:left;
   }
} 

p.dateandname {
font-family:Palatino Linotype,Palatino,Palatino LT STD,Book Antiqua,Georgia,serif;
font-size:15px;
color:#777777;
margin:0;
}

p.italicwhite {
font-family:georgia;
font-size:16px;
color:#f1f1f1;
margin:0;
}

p.copy {
font-family:Trebuchet MS;
font-size:13px;
color:#787878;
line-height:49px;
margin:0;
}

p.relcopy {
font-family:Trebuchet MS;
font-size:13px;
color:#d94b77;
line-height:1.5;
margin:0;
}

p.newcopy {
font-family:Trebuchet MS;
font-size:13px;
color:#38acec;
line-height:1.5;
margin:0;
}

b {
color:#000000;
}


#titleholder {
width:650px;
margin-left:auto;
margin-right:auto;
}

@media only screen and (max-width: 690px) {
      #titleholder {
            width:85%;
            padding-left:0;
            padding-right:0;
}
}

h1.georgiaredh1 {
font-family:arial;
color:#111111;
font-size:39px;
margin:0;
line-height:1.5;
}

@media only screen and (max-width: 650px) {
	h1.georgiaredh1 {
      font-size:2em;
      text-align:left;
   }
}

h1.relh1 {
/*font-family:Palatino Linotype,Palatino,Palatino LT STD,Book Antiqua,Georgia,serif;*/
font-family:georgia;
color:#f0487b;
font-size:39px;
margin:0;
line-height:1.5;
font-weight:100;
}

@media only screen and (max-width: 650px) {
	h1.relh1 {
      font-size:2em;
      text-align:left; 
  }
}

h1.newh1 {
/*font-family:Palatino Linotype,Palatino,Palatino LT STD,Book Antiqua,Georgia,serif;
color:#038ace;*/
font-family:georgia;
color:#038ace;
font-size:39px;
margin:0;
line-height:1.5;
font-weight:100;
}

@media only screen and (max-width: 650px) {
	h1.newh1 {
      font-size:2em;
      text-align:left;
   }
}

h2 {
font-family:georgia;
color:#333333;
margin:0;
line-height:1.5;
text-decoration:none;
}

h2.blue {
font-family:arial;
color:#038ace;
margin:0;
line-height:1.5;
text-decoration:none;
}

h2.red {
font-family:arial;
color:#dc3367;
margin:0;
line-height:1.5;
text-decoration:none;
}

h2.grey {
font-family:georgia;
color:#8f8f8f;
font-style: italic;
margin:0;
line-height:1.5;
text-decoration:none;
font-weight:100;
}


h2.rellinkh2 a {
font-family:Palatino Linotype,Palatino,Palatino LT STD,Book Antiqua,Georgia,serif;
color:#585858;
margin:0;
line-height:1.5;
text-decoration:none;
}

h2.rellinkh2 a:hover {
color:#dc3367;
}



h2.newlinkh2 a {
font-family:Palatino Linotype,Palatino,Palatino LT STD,Book Antiqua,Georgia,serif;
color:#585858;
margin:0;
line-height:1.5;
text-decoration:none;
}

h2.newlinkh2 a:hover {
color:#038ace;
}

h3 {
font-family:Trebuchet MS;
color:#444444;
margin:0;
line-height:1.5;
font-size:22px;
}

.quote {
font-family:georgia;
font-size:17px;
color:#444444;
line-height:34px;
}



/******************************************p, h, bullet and link***************/

#portrait {
width:243px;
height:440px;
border:7px solid #111111;
margin-right:30px;
margin-bottom:8px;
float:left;
}

#container22 {
background-color: #ffffff;
position:absolute;
width:100%;
top:50%;
margin-top: -260px;
left:0;
border-top:2px solid #dddddd;
border-bottom:2px solid #dddddd;
}

#content22 {
background-color: #ffffff;
width:900px;
margin-left:auto;
margin-right:auto;
height:520px;
border-radius:5px;
}

/*****************************************cta's*******************************/


.space10 {
height:10px;
margin-left:auto;
margin-right:auto;
}

.space20 {
height:20px;
margin-left:auto;
margin-right:auto;
clear:both;
}

.space25 {
height:25px;
margin-left:auto;
margin-right:auto;
}

.space30 {
height:30px;
margin-left:auto;
margin-right:auto;
}


.space39 {
height:39px;
margin-left:auto;
margin-right:auto;
}

.space40 {
height:40px;
margin-left:auto;
margin-right:auto;
}

.space50 {
height:50px;
margin-left:auto;
margin-right:auto;
}

.space60 {
height:60px;
margin-left:auto;
margin-right:auto;
}

.space70 {
height:70px;
margin-left:auto;
margin-right:auto;
clear:both;
}

.space79 {
height:79px;
margin-left:auto;
margin-right:auto;
/*background-color:#cccccc;*/
}

.space90 {
height:90px;
margin-left:auto;
margin-right:auto;
clear:both;
}

.space90line {
height:90px;
margin-left:auto;
margin-right:auto;
/*border-bottom:1px dashed #cccccc;
background-color:#cccccc;*/
}

.space105 {
height:105px;
clear:both;
}

.space125 {
height:110px;
width:640px;
margin-left:auto;
margin-right:auto;
}

.space125index {
height:125px;
margin-left:auto;
margin-right:auto;
}

.space150 {
height:150px;
clear:both;
}

.space154 {
height:154px;
margin-left:auto;
margin-right:auto;
}

.space320 {
height:320px;
margin-left:auto;
margin-right:auto;
}

.space250 {
height:250px;
margin-left:auto;
margin-right:auto;
}

/*********************************spaces***********************************/


.one-arrow {
height:170px;
width:860px;
background-image:url(images/one-arrow.png);
margin-left:auto;
margin-right:auto;
}

#footer-container {
width:100%;
/*background-image:url(images/blackbg.jpg);*/
background-color:#111;
padding-top:15px;
padding-bottom:15px;
}

@media only screen and (max-width: 600px) {
      #footer-container {
          height:100%; 
width:100%;
}
}


#left-column {
height:330px;
width:215px;
/*border-right:1px #eaeaea dashed;*/
float:left;
margin-top:8px;
}
