/* CSS Document */

body {
			margin: 0;
			padding: 0;
			background: #363636;
			        /* 2 x (LC fullwidth + CC padding) + RC fullwidth */
			font: 70%/1.7 Arial;
			font-family: Tahoma, Arial, helvetica, sans-serif;
			color: #C2C2C2;
			line-height:normal;
			
		}

	/* Make sure the table cells show the right font */
table { font-family: Arial, helvetica, sans-serif; font-size:100%;}

img.floatLeft { 
    float: left; 
    margin: 4px; 
}
	
/*-------------------------------------------------
GLOBALS & GENERAL CASES
-------------------------------------------------*/
	h4 {font-size: 1.0em; font-weight:normal;}
	p { font-size: 1.0em; padding:8px 0px 5px 0px; margin:0px; }
	hr{color: #ECEEEE; height: 0px; margin:0; padding:0;}
/*-------------------------------------------------
GLOBALS & GENERAL CASES
-------------------------------------------------*/
	a {text-decoration: underline; color:#F2F2F2; }
	a:link, a:visited {}
	a:hover { color:#A0A0A0; text-decoration: none; }
	
	a.image:link, a.image:visited, a.image:hover {
		background: none;
		padding: 0;
		border-width: 0;
	}	
	.date {color:#eb9a00; font-size: 0.8em}	
	.clearing {margin:0px; padding:0px; clear:both; height:0px; line-height:0px; font-size:0px;}
	ul {margin:0; padding:0; list-style: none;}
	li {margin:0; padding: 0; list-style: none; } 


/*-------------------------------------------------
body sytles start
-------------------------------------------------*/

.page-bg{width:100%; padding:20px 0px 40px 0px;}
.page-main{width:766px; padding:10px 0px 0px 0px;}
.top-logo{width:766px; padding:10px 0px 28px 0px; text-align:center; border:0px solid green;}
.menu-links{width:446px; height:23px; padding:15px 0px 0px 10px; color:#FFFFFF; background:#575757; text-align:center; font-weight:bold;}
.menu-links a{color:#FFFFFF; text-decoration:none;}
.menu-links a:hover{color:#A0A0A0; text-decoration:none;}
.album{width:746px; padding:0px 10px 10px 10px; background:#575757;}
.left-album{float:left; width:133px; padding:10px 0px 0px 11px; background:#272727; margin-top:10px; text-align:left;}
.main-album{float:left; width:437px; padding:0px 10px 0px 10px; border-top:3px solid #676767;}
.right-album{float:left; width:133px; padding:10px 0px 0px 12px; background:#272727; margin-top:10px; text-align:left;}
.thumb-bg{width:123px; height:61px; border:0px solid green;}
.thumb-bg li {float:left; padding:0px 0px 11px 0px;}
.thumb-bg li a{float:left; width:115px; height:53px; padding:4px; background:url(/images/thumb-bg1.gif) no-repeat;}
.thumb-bg li a:hover{float:left; width:115px; height:53px; padding:4px; background:url(/images/thumb-bg2.gif) no-repeat;}

.thumb-bg-right{width:123px; height:61px; border:0px solid green; text-align:left;}
.thumb-bg-right li {float:left; padding:0px 0px 11px 0px;}
.thumb-bg-right li a{float:left; width:115px; height:53px; padding:4px 4px 4px 17px; background:url(/images/thumb-bg-right1.gif) no-repeat;}
.thumb-bg-right li a:hover{float:left; width:115px; height:53px; padding:4px 4px 4px 17px; background:url(/images/thumb-bg-right2.gif) no-repeat;}
.main-photo{padding:6px 0px 0px 0px;}

.content-main{border:0px solid green; background:#575757; width:437px; padding:5px 10px 0px 10px; text-align:left;}
.main-text{border-bottom:1px solid #676767; padding:0px 0px 0px 0px; margin-bottom:10px;}
.main-text2{border-top:1px solid #676767; padding:15px 0px 0px 0px; margin-bottom:10px;}
.left-image{float:left; width:139px; padding:0px 18px 15px 0px;}
.image-bg{background:#747474; padding:3px;}
.right-text{float:left; width:260px; padding:0px 0px 0px 0px;}
.heading-main h1{font-weight:bold; font-size:1.2em; padding:0px 0px 0px 0px; margin:0px;}
.readmore{text-align:left; color:#C2C2C2; padding:0px 0px 0px 12px; background:url(/images/arrow1.gif) no-repeat; margin-top:5px;}
.readmore a{color:#C2C2C2; font-weight:bold; text-decoration: none; }
.readmore a:hover{padding:0px 0px 0px 0px; color:#EFEFEF; font-weight:bold;}

.about-heading{float:left; width:190px; padding:0px 10px 15px 0px; font-weight:bold; margin:0px; font-size:1.2em;}
.family-text-left{float:left; width:190px; padding:0px 0px 0px 0px; border-right:1px solid #676767;}
.family-text-right{float:left; width:190px; padding:0px 0px 0px 25px;}
.subheading h2{color:#EFEFEF; font-weight:bold; padding:0px; margin:0px; font-size:1.0em;}
.text-main{width:420px; padding:10px 0px 15px 15px; font-size: 12px;}
.about-text-right{float:left; width:199px; padding:0px 0px 0px 13px;}
.contact-text{border-top:1px solid #676767; padding:16px 0px 10px 0px; width:175px;}

.guestbook-main{width:410px; padding:0px 10px 15px 15px; border:0px solid green;}
.guestbook-left{float:left; width:189px; padding:0px 10px 0px 0px;}
.guestbook-right{float:left; width:182px; padding:0px 0px 0px 16px;}

.text-box{background:#FFF; border:1px solid #404040; width:182px; height:16px; text-align:left; padding:0px 5px 2px 5px; border:0px solid green; margin-bottom:8px;}
.text-area{border:0px solid green; width:175px; height:16px; color: #A0A0A0; font-size:1.0em;}
.text-area1{width:180px; height:90px;}

.number-cout{text-align:center;padding:10px 0px 0px 0px;}
.number-cout a{color:#A0A0A0; font-weight:normal; text-decoration: none; }
.number-cout a:hover{color:#F2F2F2; font-weight:normal;}
.active-link{color:#F2F2F2; font-weight:bold;}
.footer{padding:13px 0px 20px 0px; color:#A5A5A5; font-weight:normal; border-top:3px solid #676767; text-align:center;}
.footer a{color:#D3D3D3; font-weight:normal; text-decoration: none;}
.footer a:hover{color:#FFF; font-weight:normal;}