@charset "utf-8";
body {
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin: 0px;
	padding: 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000000;
	background-color:#FFFFFF;
	height:100%;
}

html{
height:100%;
}

#bgwrap{
background-image:url(../images/bg2.jpg);
background-repeat: repeat-x;
background-position:bottom;
}

#wrap{
width:850px;
}

#top{
width:590px;
height:45px;
padding:70px 0px 15px 260px;
background-image:url(../images/topbg.jpg);
background-repeat:no-repeat;
clear:both;
}

.SelectField {
color:#8b2148;
}

.SelectField2 {
border:1px solid #dfa3b6;
background-color:#fffbfd;
padding-left:3px;
font-size:11px;
color:#8b2148;
font-family:Tahoma, Arial, Helvetica, sans-serif;
height:20px;
}

#top ul{
padding:0px;
margin:0px;
list-style:none;
}

#top li{
padding:0px;
margin:0px;
float:left;
}

#top1{
width:790px;
height:45px;
padding:70px 0px 15px 60px;
background-image:url(../images/topbg.jpg);
background-repeat:no-repeat;
clear:both;
}

#top1 ul{
padding:0px;
margin:0px;
list-style:none;
}

#top1 li{
padding:0px;
margin:0px;
float:left;
}


#l1 a{
display:block;
width:55px;
height:45px;
background-image:url(../images/homeimages/home.gif);
background-repeat:no-repeat;
text-decoration:none;
}

#l1_active{
background-image:url(../images/homeimages/home_active.gif);
width:55px;
height:45px;
background-repeat:no-repeat;
text-decoration:none;
}

#l1 a:hover{
background-image:url(../images/homeimages/homeovr.gif);
}

#l2 a{
display:block;
width:45px;
height:45px;
background-image: url(../images/homeimages/angel.gif);
background-repeat:no-repeat;
text-decoration:none;
}

#l2_active{
background-image: url(../images/homeimages/angel_active.gif);
width:45px;
height:45px;
background-repeat:no-repeat;
text-decoration:none;
}

#l2 a:hover{
background-image: url(../images/homeimages/angelovr.gif);
}

#l3 a{
display:block;
width:90px;
height:45px;
background-image: url(../images/homeimages/angelcommunity.gif);
background-repeat:no-repeat;
text-decoration:none;
}

#l3_active{
background-image: url(../images/homeimages/angelcommunity_active.gif);
width:90px;
height:45px;
background-repeat:no-repeat;
text-decoration:none;
}

#l3 a:hover{
background-image: url(../images/homeimages/angelcommunityovr.gif);
}

#l4 a{
display:block;
width:55px;
height:45px;
background-image: url(../images/homeimages/angelgallery.gif);
background-repeat:no-repeat;
text-decoration:none;
}

#l4_active{
background-image: url(../images/homeimages/angelgallery_active.gif);
width:55px;
height:45px;
background-repeat:no-repeat;
text-decoration:none;
}

#l4 a:hover{
background-image: url(../images/homeimages/angelgalleryovr.gif);
}

#l5 a{
display:block;
width:55px;
height:45px;
background-image: url(../images/homeimages/angelfinder.gif);
background-repeat:no-repeat;
text-decoration:none;
}

#l5_active{
background-image: url(../images/homeimages/angelfinder_active.gif);
width:55px;
height:45px;
background-repeat:no-repeat;
text-decoration:none;
}

#l5 a:hover{
background-image: url(../images/homeimages/angelfinderovr.gif);
}

#l6 a{
display:block;
width:90px;
height:45px;
background-image: url(../images/homeimages/angelregistration.gif);
background-repeat:no-repeat;
text-decoration:none;
}

#l6_active{
background-image: url(../images/homeimages/angelregistration_active.gif);
width:90px;
height:45px;
background-repeat:no-repeat;
text-decoration:none;
}

#l6 a:hover{
background-image: url(../images/homeimages/angelregistrationovr.gif);
}

#structure{
width:850px;
padding:0px;
border:0px;
background-color:#FFFFFF;
color:#000000;
}

#slft{
width:70px;
vertical-align:top;
background-image:url(../images/slft2.jpg);
background-position:bottom;
background-repeat:no-repeat;
}

#srt{
width:70px;
vertical-align:top;
background-image:url(../images/srt2.jpg);
background-position:bottom;
background-repeat:no-repeat;
}

#sidebar{
width:207px;
vertical-align:top;
background-color:#ffe9f2;
color:#000000;
background-image:url(../images/angel.jpg);
background-position:bottom;
background-repeat:no-repeat;
padding:0px 0px 415px 0px;
}

#content{
width:483px;
padding:10px;
vertical-align:top;
text-align:left;
font-size:12px;
line-height:18px;
font-family:Arial, Helvetica, sans-serif;
}
#content p{
font-family:Arial, Helvetica, sans-serif;
}


#content1{
width:483px;
padding:20px 10px 10px 10px;
vertical-align:top;
text-align:left;
font-size:12px;
line-height:18px;
font-family:Arial, Helvetica, sans-serif;
}
#content1 p{
font-family:Arial, Helvetica, sans-serif;
}


#christine{
width:255px;
padding:165px 0px 0px 225px;
background-image:url(../images/christine.jpg);
background-repeat:no-repeat;
}

.contsep{
border-top:1px solid #fed2e1;
padding:5px 0px 0px 0px;
margin-top:10px;
text-align:right;
clear:both;
}

.contsep a{
color:#5e7286;
text-decoration:underline;
font-style:italic;
}

.contsep a:hover{
color:#5e7286;
text-decoration:none;
font-style:italic;
}


.contsep1{
padding:5px 0px 0px 0px;
margin-top:10px;
text-align:right;
clear:both;
}

.contsep1 a{
color:#5e7286;
text-decoration:underline;
font-style:italic;
}

.contsep1 a:hover{
color:#5e7286;
text-decoration:none;
font-style:italic;
}


.box{
width:207px;
background-image:url(../images/boxbg.jpg);
background-repeat:no-repeat;
border-top:1px solid #ffffff;
font-size:12px;
line-height:14px;
font-family:Arial, Helvetica, sans-serif;
}

.bcont{
padding:5px 30px 10px 30px;
text-align:right;
color:#797779;
background-color:#ffe9f2;
}

.bcont a{
color:#185d87;
text-decoration:underline;
font-style:italic;
}

.bcont a:hover{
color:#797779;
text-decoration:none;
font-style:italic;
}

#bform{
text-align:right;
padding:0px 20px 0px 0px;
}

#bform form{
margin:0px;
padding:0px;
}

#bform input{
width:154px;
height:20px;
background-image:url(../images/txtfield.jpg);
background-repeat:no-repeat;
border:0px;
color:#797779;
background-color:#ffe9f2;
padding:6px 0px 0px 6px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
}

#footer{
width:710px;
height:95px;
padding:30px 70px 0px 70px;
background-image:url(../images/footerbg.jpg);
background-repeat:no-repeat;
text-align:center;
}

#sitemap{
color:#7e3043;
background-color:#ffbacd;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
}

#sitemap a{
color:#7e3043;
background-color:#ffbacd;
text-decoration:none;
}

#sitemap a:hover{
color:#000000;
background-color:#ffbacd;
text-decoration:none;
}

#copyright{
color:#d7748e;
background-color:#ffbacd;
font-family:"Times New Roman", Times, serif;
font-size:12px;
}

#copyright a{
color:#d7748e;
background-color:#ffbacd;
text-decoration:none;
}

#copyright a:hover{
color:#000000;
background-color:#ffbacd;
text-decoration:none;
}

.td1{
background-color:#f7ced9;
color:#2b2b2b;
border-bottom:1px solid #ffe9f2;
padding-left:10px;
}

.td2{
background-color:#fcdee8;
color:#2b2b2b;
padding-left:10px;
}

.textfeild{
border:1px solid #dfa3b6;
background-color:#fffbfd;
padding-left:3px;
font-size:11px;
color:#8b2148;
font-family:Tahoma, Arial, Helvetica, sans-serif;
width:235px;
height:20px;
}

.textfeild1{
border:1px solid #dfa3b6;
background-color:#fffbfd;
padding-left:3px;
font-size:11px;
color:#8b2148;
font-family:Tahoma, Arial, Helvetica, sans-serif;
width:102px;
height:19px;
}

.textfeild2{
border:1px solid #dfa3b6;
background-color:#fffbfd;
padding-left:3px;
font-size:11px;
color:#8b2148;
font-family:Tahoma, Arial, Helvetica, sans-serif;
width:65px;
height:17px;
}

.chkbox{
border:1px solid #dfa3b6;
background-color:#fffbfd;
color:#8b2148;
}

.comments{
border:1px solid #dfa3b6;
background-color:#fffbfd;
padding-left:3px;
font-size:11px;
color:#8b2148;
font-family:Tahoma, Arial, Helvetica, sans-serif;
width:235px;
height:65px;
}


.comments_big{
border:1px solid #dfa3b6;
background-color:#fffbfd;
padding-left:3px;
font-size:11px;
color:#8b2148;
font-family:Tahoma, Arial, Helvetica, sans-serif;
width:445px;
height:140px;
}


.textfeild_small{
border:1px solid #dfa3b6;
background-color:#fffbfd;
padding-left:3px;
font-size:11px;
color:#8b2148;
font-family:Tahoma, Arial, Helvetica, sans-serif;
width:40px;
height:17px;
}

a.readmore{
color:#24658b;
text-decoration:underline;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}

a.readmore:hover{
color:#24658b;
text-decoration:none;
}

.newline{
border-top:1px solid #fed2e1;
margin:9px 0px 9px 0px;
text-align:right;
}

.newline1{
border-top:1px solid #1b6190;
margin:9px 0px 9px 0px;
text-align:right;
}

#pagenumber{}
#pagenumber a{
color:#992852;
text-decoration:none;
}
#pagenumber a:hover{
color:#992852;
text-decoration:underline;
}

.author{
color:#8b2148;
font-weight:normal;
margin:10px 0px 0px 0px;
}

.map{
background-color:#F7CED9;
color:#2b2b2b;
margin:15px 0px 15px 0px;
}

.scroll {
	height: 100px;
	width: 135px;
	overflow: auto;
	border:1px solid #efbbcc;
	background-color: #fcdee8;
	padding: 8px;
	float:left;
	margin:0px 10px 0px 0px;
	}

.scroll1 {
	height: 100px;
	width: 137px;
	overflow: auto;
	border:1px solid #efbbcc;
	background-color: #fcdee8;
	padding: 8px;
	float:left;
	margin:0px 0px 0px 0px;
}

.innerhead{
margin:0px 0px 13px 0px;
}


.newsimage{
border:1px solid #e9c5cf;
width:106px;
height:102px;
float:right;
padding:2px;
margin:0px 8px 5px 0px;
}

.newsimage_small{
border:1px solid #e9c5cf;
width:106px;
height:102px;
float:right;
padding:2px;
margin:0px 0px 5px 8px;
}

.newsimage1{
border:1px solid #e9c5cf;
width:159px;
height:153px;
float:left;
padding:2px;
margin:2px 8px 5px 0px;
}

.terms {
width:435px;
	height: 50px;
	overflow: auto;
	border:1px solid #efbbcc;
	background-color: #fcdee8;
	padding: 8px;
	float:left;
	margin:10px 5px 10px 0px;

}

.leftmenu{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-style:italic;
font-weight:bold;
text-align:left;
}

.leftmenu a{
display:block;
width:172px;
background-image:url(../images/leftmenubg.jpg);
background-repeat:inherit;
background-color:#ffe8f2;
color:#242763;
height:28px;
padding:8px 0px 0px 35px;
text-decoration:none;
}

.leftmenu a:hover{
background-color:#ffe8f2;
color: #93234e;
}

.storybg{
background-image:url(../images/story_bg.jpg);
background-position:top;
background-repeat:no-repeat;
background-color:#FFFFFF;
font-size:12px;
width:211px;
float:left;
padding:5px 8px 0px 12px;
margin:10px 0px 20px 0px;

}

#canadaflagbg{
background-image:url(../images/canada_flagbg.jpg);
background-repeat:no-repeat;
width:142px;
height:58px;
float:left;
margin:0px 15px 0px 0px;
}

#usflagbg{
background-image:url(../images/us_flagbg.jpg);
background-repeat:no-repeat;
width:142px;
height:58px;
float:left;
}

#canadaflagbg a, #usflagbg a{
color:#9e2d4f;
font-size:12px;
font-weight:bold;
text-decoration:none;
display:block;
width:87px;
height:28px;
padding:30px 0px 0px 55px;
}
#canadaflagbg a:hover, #usflagbg a:hover{
color:#0b517a;
text-decoration:none;
}

.news{
font-size:12px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#000000;
}

.newshead{
color:#ab344e;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
}

.newshead a{
color:#ab344e;
font-size:13px;
text-decoration:none;
}
.newshead a:hover{
color:#175e88;
}

.newshead1{
color:#ab344e;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
}
.newshead1 a{
color:#ab344e;
font-size:13px;
text-decoration:none;
}
.newshead1 a:hover{
color:#175e88;
}



.date{
color:#185a93;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

.post{
padding:10px 0px 0px 0px;
}

.subtext{
color:#b74b62;
font-weight:bold;
font-size:16px;
}

.subtext1{
color:#2e638d;
font-weight:bold;
}

.archive_bg{
background-image:url(../images/archives_bg.jpg);
background-repeat: no-repeat;
background-position:top left;
background-color:#FFFFFF;
padding:10px 5px 10px 33px;
}
.archive_bg a{
color:#aa3856;
text-decoration:none;
}

.archive_bg a:hover{
color:#1e5b87;
text-decoration:underline;
}

.list{
padding:0px 10px 10px 0px;;
text-align:left;
}

.list1{
padding:0px 0px 10px 0px;;
text-align:left;
}

.listtd{
text-align:left;
background-color:#fff9fb;
padding:0px 5px 0px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.border{
border:1px solid #f6e2e8;
}

a.sublink{
color:#496c8a;
text-decoration:none;
font-weight:bold;
}

a.sublink:hover{
color:#c84966;
text-decoration:none;
font-weight:bold;
}

a.sublink1{
color:#c84966;
text-decoration:underline;

}

a.sublink1:hover{
color:#496c8a;
text-decoration:none;

}

#homelink{
width:200px;
}

#homelink a{
display:block;
height:45px;
width:165px;
}


#finderbg{
background-image:url(../images/finder_bg.jpg);
background-repeat:no-repeat;
height:73px;
}

.subtext2{
color:#a83d57;
font-weight:bold;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

.subtext3{
color:#2e638d;
font-weight:bold;
font-size:16px;
}

.textbg{
background-image:url(../images/textbg.jpg);
background-repeat:no-repeat;
background-position:top left;
color:#000000;
padding:10px 10px 10px 11px;
margin-bottom:10px;
}

a.recentnewsletter{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#004a80;
background-color:inherit;
text-decoration:none;
font-style:italic;
}

a.recentnewsletter:hover{
color:#ac3e5d;
background-color:inherit;
}
/*----Make a wish----*/
#make_wish1{
width:484px;
height:133px;
background-image:url(../images/make_a_wish.jpg);
background-repeat:no-repeat;
}
.make_wishtext{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-style:italic;
font-weight:bold;
color:#912850;}

.make_wishtext_head{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-style:italic;
font-weight:bold;
color:#0055a7;}

.make_wish_link{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:underline;
color:#0055a7;
}
.make_wish_link a{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:underline;
color:#0055a7;
}
.make_wish_link a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
color:#0055a7;
}
.make_wishtext2{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-style:italic;
font-weight:normal;
text-align:right;
padding:10px 8px 25px 0;
color:#912850;}


