/* 	Author: Sayful Islam;
	www.crebsol.com
	Date:15.06.2009  
	Title:Mamidadi.
====================================
 */

body{
	font-family:"Arial",Verdana,Tahoma,Calibri,Trebuchet MS,Georgia, Lucida,Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#58585A;
	background:#fff url(../images/bdbg.jpg) repeat-x;
}
*{
	padding:0;	margin:0;	border:0;
}
ul,ol{
	list-style:none;
}
ul li{
	display:inline;
}
img,fieldset{
	border:none;
}	
a{
	text-decoration:none; 
}

i
{
	position:absolute;
	left:-9999px;
	/*visibility:hidden;*/
}

input {
	border: 1px solid black;
}

textarea {
	border: 1px solid black;
}

select {
	border:1px solid black;
}

.button {
	padding:5px;
}

.button:hover {
	cursor:pointer;	
}

/*------------------------------Page Structure-------------------------------*/ 
#wrap{
	width:953px;
	margin:0 auto;
	position:relative;
}
#wraplft02{
	position: absolute;
	top:0;
	left:-25px;
	width:25px;
	float:left;
	background:url(../images/wraplftbg.jpg) no-repeat;
	height:833px;
	z-index:-100;
}	
#wraprit04{
	position: absolute;
	top:0;
	right:-25px;
	width:25px;
	float:right;
	background:url(../images/wrapritbg.jpg) no-repeat;
	height:833px;
	z-index:-100;
}	
#wrapmid03{
	width:953px; 
}
#hdr{
	width:953px;
	height:45px;
	overflow:hidden;
}	
.hdrlft{
	width:500px;
	float:left;
	padding-left:158px;
}

.hdrlft li{
	padding:0 15px;
	background:url(../images/hdrcontbg.jpg) no-repeat right;
}

.hdrlft li a{
	line-height:45px;
	font-size:12px;
	color:#fff;
	font-weight:normal;
}
.hdrlft li a b{
	color:#15A7E1;
	font-weight:normal;
}
.hdrlft .linkbgn{
	background:none;
}			
.hdrrit{
	width:183px;
	float:right;
	overflow:hidden;
}
.hdrrit li{
	float:left;
	padding:0 3px;
}	
.hdrrit li img{
	margin-top:19px;
}	
.hdrbg{
	width:953px;
	background:url(../images/hdrbg.jpg) no-repeat;
	height:221px; 
	overflow:hidden;
}
.hdrbg h2{
	position:absolute;
	margin-left:-14px;
	background:url(../images/logo.png) no-repeat;
	width:325px;
	height:180px;
	overflow:hidden; 
	
}
.hdrbg h2 a{
	width:200px;
	height:48px;
	margin:70px 87px 62px 38px;
	display:block;
}

.hdrbg h1 {
	font-size:18pt;
	font-family: "Helvectica";
	margin-top:25px;
	margin-left: 400px;
	color:#FFFFFF;
	padding-right:25px;
	font-weight:bold;
	font-variant:small-caps;
}

.hdrbg h1 p {
	border-bottom:1px solid #CC0001;
}

.hdrbg .headerdescription {
	font-size:16pt;
	font-family: "Helvectica";
	margin-top:15px;
	margin-left: 400px;
	color:white;
	padding-right:25px;
	font-style:italic;
}


#bdPnel{
	width:953px;
	background:#FFF;
}
#hdrbox{
	position:relative;
	width:911px;
	padding:0 21px 20px 21px; 
}
#searchBx{
	position:absolute;
	margin-top:-22px;
	width:911px;
	height:87px;
}	
.hdrboxbg,.hdrboxlft,.hdrboxrit{
	display:block;
	height:87px; 
	
}	
.hdrboxbg{
	background:url(../images/boxbgupbg.jpg) repeat-x;
}	
.hdrboxlft{
	background:url(../images/boxbguplft.jpg) no-repeat;
}	
.hdrboxrit{
	background:url(../images/boxbguprit.jpg) no-repeat right top;
}	
.inptarea{
	width:855px;
	overflow:hidden;
	padding:0 28px;
	height:62px;
}
.inptarea label{
	font-size:15px;
	color:#fff;
	line-height:60px;
	float:left;
	padding-right:40px;
} 
.inptarea span{
	float:left;
	padding:23px 39px 0 30px;
	height:18px;
}
.inptarea span input{
	margin:0 10px; 
}	
	
.inptarea b{
	font-size:11px;
	color:#fff;
	font-weight:normal;
}			
.intext{
	background:url(../images/inputbtn.jpg) no-repeat right;
	width:326px;
	height:18px;
	padding:8px 6px;
	float:left;
	margin-top:14px;
	font-size:15px;
	color:#aaa;
}	
.sub{
	background:url(../images/sarchbtn.jpg) no-repeat;
	width:92px;
	height:47px;
	cursor:pointer;
	float:right;
	margin-top:8px;
}	
#midle{
	width:953px;
	overflow:hidden;
	margin-top:65px;
}	
.midlft{
	width:640px;
	float:left;
	padding-left:21px;
}
.boxtop01,.boxlft01,.boxrit01{
	display:block;
	width:640px;
}
.boxtop01{
	background:url(../images/midboxbg00.jpg) repeat-y;
	margin-bottom:20px;
}
.boxlft01{
	background:url(../images/midboxtop00.jpg) no-repeat;
}
.boxrit01{
	background:url(../images/midboxbtm00.jpg) no-repeat bottom;
}
.midcont{
	font-size:15px;
	color:#999999;
	font-weight:bold;
	background:url(../images/iconmid.jpg) no-repeat 30px 17px;
	padding:14px 0 14px 55px;
}
.midconn001{
	width:640px;
	overflow:hidden;
	padding-top:10px;
}	
.bnr{
	width:144px;
	float:left;
	background:url(../images/lftcontp1.jpg) no-repeat;
	height:152px;
	margin-left:7px;
}	
.ritcon0{
	width:443px;
	float:right;
	padding-right:35px;
	padding-bottom:10px;
}	
.conboxbg00,.conboxtopg00,.conboxbtm00{
	display:block;
	width:443px;
}	
.conboxbg00{
	background:url(../images/midboxbg.jpg) repeat-y;
}	
.conboxtopg00{
	background:url(../images/midboxtop.jpg) no-repeat;
}	
.conboxbtm00{
	background:url(../images/midboxbtm.jpg) no-repeat bottom;
}
.contli{
	width:443px;
	overflow:hidden;
	padding:10px 0 20px 0;
}
.linkcont01{
	width:203px;
	float:left;
	overflow:hidden;
	padding-left:10px;
}
.secondbox{
	float:right;
	width:213px;
}
.linkcont01 li{
	float:left; 
	width:193px;
	background:url(../images/link01.jpg) no-repeat bottom;
	
}
.linkcont01 li:hover{
	cursor:pointer;
	background:url(../images/link01.jpg) no-repeat bottom;
	display:block;
}
.linkcont01 li a{
	font-size:12px;
	display:block;
	width:193px;
	line-height:32px; 
	background:url(../images/linkicon.jpg) no-repeat 7px 10px;
	text-indent:20px;
	color:#666666;
}
.linkcont01 li a:hover{
	float:left;
	background:#C9C9C9  url(../images/linkbg02.jpg) no-repeat 7px 10px;
	display:block; 
}

.linkcont01 .linkhdn{
	background:none;
}	
.linkcont01 .bg01{
	background:#C9C9C9;
}	
.linkcont02{
	width:213px;
	float:right;
}
.linkcont02 li{
	float:left;
}
.dncont{
	width:636px;
	padding-left:4px;
}
.dncont h3{
	background:url(../images/lftp1.jpg) no-repeat;
	font-size:18px;
	color:#034259;
	display:block;
	height:54px;
	padding-left:75px;
}		
.dncont h3 span{
	font-size:15px;
	color:#034259;
}		
.dncont small{
	font-size:14px;
	color:#0096C0;
	line-height:30px;
}		
.dncont p{
	font-size:12px;
	color:#000000;
	padding-bottom:12px;
	line-height:20px; 
}
.dncont01{
	width:636px;
	margin-left:4px;
	background:url(../images/conbg.jpg) repeat-x;
}
.dncont01 small{
	font-size:14px;
	color:#0096C0;
	line-height:30px;
}		
.dncont01 p{
	font-size:12px;
	color:#000000;
	line-height:20px; 
}	
	
.midrit{
	width:236px;
	float:right;
	padding-right:32px;
}
.yelloBg, .yelloTop, .yellowBtm{
width:236px;
display:block;

}
.yelloBg{
	background:url(../images/yelloBg.jpg) repeat-y;
}
.yelloTop{
	background:url(../images/yellowToB.jpg) no-repeat;
}
.yelloBtm{
	background: url(../images/yelloBtm.jpg) no-repeat left bottom;
	padding-bottom:25px;
}
.posts{
	background:url(../images/yelloPin.jpg) no-repeat;
	width:236px;
	overflow:hidden;
}
.posts h3{
	line-height:25px;
	padding:15px 0 0 90px; 
	color:#333;
	font-family:Trebuchet MS;
}
.posts ul{
	width:186px;
	padding-left:35px;
}
.posts ul li{
	float:left;
	background:url(../images/postA.jpg) no-repeat 0 6px; 
	padding:3px 0 3px 15px;
	width:160px;
}
.posts ul li a{
	color:#800080;
}
.posts ul li a:hover{
	color:#800080;
	text-decoration:underline;
}
.midrith4{
	font-size:15px;
	color:#999999;
	background:url(../images/ritpic003.jpg) no-repeat;
	width:225px;
	height:36px;
	line-height:36px;
	text-align:center;
	margin:25px 0 13px 11px;
}
.midrit p{
	font-size:12px;
	color:#000000;
	padding:0 0 33px 17px;
	line-height:18px;
}
.midrit span{
	background:url(../images/ritpic001.jpg) no-repeat;
	width:229px;
	height:146px;
	display:block;
	margin-left:7px;
	padding-bottom:10px;
}	
.midrit label{
	background:url(../images/ritpic002.jpg) no-repeat;
	width:229px;
	height:52px;
	display:block;
	margin-left:7px;
	padding-bottom:20px;
}
#ftrbg{
	width:100%;
	background:url(../images/ftrbg.jpg) repeat-x;
}
#ftrbgy{
	background:url(../images/ftrbg.jpg) repeat-y;
}
#ftrbginner{
	background:url(../images/ftrbginner.jpg);
	width:100%;
}
	
#ftrbg02{
	width:953px;
	margin:0 auto;
	background:url(../images/ftrbg00.jpg) repeat-y;	
}
#ftrtopbg{
	width:100%;
	height:34px;
	background:url(../images/ftrtopbg.jpg) repeat-x;
}
.inrBtmUp{
	background:url(../images/000.jpg) no-repeat 1px 0;
	width:953px;
	height:34px;
	margin:0 auto;
}
.inrBtmUp01{
	width:953px;
	height:34px;
	margin:0 auto;
}
.idnxBtmUp{ 
	width:953px;
	margin:0 auto;
}
.ftrtopbgindx{
	width:186px;
	height:34px;
	background:url(../images/ftrbgtop.jpg) no-repeat;
	margin-left:75px;
	display:block;
	text-align:center;
	line-height:34px; 
}
.ftrtopbgindx a{
	background: url(../images/bgcontft.jpg) no-repeat 0 5px;
	line-height:34px;
	padding-left:18px;
	color:#fff;
} 
.ftrtopbg{
	width:186px;
	height:34px;
	background:url(../images/ftrbgtop.jpg) no-repeat;
/*	margin-left:220px;*/
	display:block;
	text-align:center;
	line-height:34px; 
}
.ftrtopbg a{
	background: url(../images/bgcontft.jpg) no-repeat 0 5px;
	line-height:34px;
	padding-left:18px;
	color:#fff;
} 
.ftrcont{
	width:953px;
	overflow:hidden;
	padding:30px 0 25px 0;
}	
.ftrcontlft{
	float:left;
	width:301px;
	padding-left:21px;
	overflow:hidden;
}
.ftrcontlft h5{
	color:#fff;
	font-size:15px;
	padding-bottom:20px;
} 
.ftrcont0{
	background:url(../images/ftrpic.jpg) no-repeat;
	width:227px;
	float:right; 
	width:227px;
	font-size:12px;
	color:#fff;
	line-height:22px;
	padding-left:60px;
}
.ftrcontlft p{
	width:301px;
	color:#fff;
	font-size:12px;
	line-height:24px;
	float:left;
}					
				
.ftrcontmid{
	float:left;
	width:279px;
	padding:0 14px 0 29px;
}
.ftrcontmid h5{
	color:#fff;
	font-size:15px;
	padding-bottom:20px;
}
.ftrcontmid p{
	width:279px;
	color:#fff;
	font-size:12px;
	line-height:24px;
}
.ftrcontrit{
	float:left;
	width:278px;
	padding:0 14px 0 17px; 
}		
.ftrcontrit h5{
	color:#fff;
	font-size:15px;
	padding-bottom:20px;
}
.ftrcontrit p{
	width:278px;
	color:#fff;
	font-size:12px;
	line-height:24px;
}
#ftrnav{
	width:100%;
	background:url(../images/ftrbgnav.jpg) repeat-x;
	height:46px;
}
	
.linkftr{
	text-align:right;
	overflow:hidden;
	width:953px;
	height:46px;  
	margin:0 auto;
}	
.linkftr li{ 
	background:url(../images/ftrbg0001.jpg) no-repeat right;
	padding:0 15px;
}
.linkftr li a{
	color:#32A0C0;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	line-height:45px;	
}
.linkftr li a:hover,.linkftr li  .ftrSlct{
	text-decoration:underline;
}
.linkftr .nonbg{
	background:none;
}		
/*************************holiday page**************/
#holiday{
	width:953px;
	overflow:hidden;
	background:url(../images/mininrbg.jpg) repeat-y; 
}
#holidayrt{
	width:230px;
	height:400px;
	float:right;	
	padding:0 21px 0 20px;
}



.searchBx{
	width:230px;
	overflow:hidden;
	position:absolute;
	margin:-21px 0 0 0px;
	left: 699px;
	top: 259px;
}	

.searchLft,.searchMid,.searchRgt{
	float:left;
	height:86px;
}
.searchLft{
	background:url(../images/ritboxlft.png) no-repeat;
	width:9px;
}	
.searchMid{
	background:url(../images/ritboxbg.png) repeat-x;
	width:212px;
}
.searchRgt{
	background:url(../images/ritboxrit.png) no-repeat right top;
	width:9px;
}
.sarcharea{
	width:212px;
	overflow:hidden;
	
}
.inarera{
	width:147px;
	float:left;
	height:18px;
	background:url(../images/ritinp01.jpg) no-repeat;
	margin:15px 0 0 2px;
	padding:5px 0 5px 16px;
	color:#AAAAAA;
	font-size:15px;
	border: 0px;
}			
.sub{
	width:39px;
	float:left;
	height:36px;
	background:url(../images/ritinp02.jpg) no-repeat;
	margin:10px 0 0 7px;
	border: 0px;
	
}
#holidayrt h3{
	color:#FFF799;
	font-size:22px;
	padding-bottom:7px;
}
#holidayrt h3 span{
	color:#FFF799;
	font-size:12px;
}				
				
#holidayrt p{
	color:#000000;
	font-size:12px;
	width:196px;
	padding-bottom:20px;
	overflow:hidden;
}
#holidayrt p a{
	color:#000000;
	font-size:12px;
	width:196px;
	float:left;
	margin-bottom:15px;
}

#holidayrt span{
	color:#000000;
	font-size:12px;
	width:196px;
	line-height:25px;
}
#holidayrt a img{
	width:168px;
	height:166px;
	display:block;
	margin-top:13px;
}
#holidayrt a img{
	width:171px;
	height:169px;
	display:block;
	margin-top:13px;
}
#holidayrt label a img{
	width:230px;
	height:175px;
	display:block;
	margin-top:23px;
}


#holidaylft{
	width:640px;
	padding:20px 0 0 21px;
	float:left;
}
.dirctry{
	width:640px;
	color:#666666;
	font-size:13px;
	font-weight:normal;
	padding-bottom:12px;
	padding-left:14px;
}
.dirctry a{
	color:#666666;
	text-decoration:underline;
}
.dirctry a:hover{
	color:#000000;
}
.holidaygroup{
	width:640px;
	padding-bottom:22px;
}
.holidayhdr{
	background:url(../images/holidayhdrbg.jpg) no-repeat;
	width:640px;
	height:32px;
	color:#034259;
	font-size:20px;
	padding-left:15px;
}
.holidaygroup p{
	width:640px;
	font-size:12px;
	padding-left:16px;
	line-height:18px;
	font-weight:normal;
	color:#000;
}
.holiboxtop01,.holiboxlft01,.holiboxrit01{
	display:block;
	width:640px;
}
.holiboxtop01{
	background:url(../images/midboxbg00.jpg) repeat-y;
	margin-top:15px;
}
.holiboxlft01{
	background:url(../images/holiboxtop.jpg) no-repeat;
}
.holiboxrit01{
	background:url(../images/midboxbtm00.jpg) no-repeat bottom;
}
.holidaybox{
	padding-top:21px;
	padding-bottom:15px;
	overflow:hidden;
	width:640px;
}
.holilinks{
	padding-left:26px;
	overflow:hidden;
	width:156px;
	float:left;
}
.holilinks li{
	float:left;
	width:156px;
}
.holilinks li a:hover{
	background:#C9C9C9 url(../images/holilinkhovericon.jpg) no-repeat 5px 3px;
	cursor:pointer;
	height:17px;
}
.holilinks li a{
	color:#666666;
	background:url(../images/holilinkicon.jpg) no-repeat 5px 3px;
	font-weight:bold;
	display:block;
	margin:3px 0;
	height:17px;
	padding-left:26px;
	font-size:12px;
}
.featuredsite{
	background:url(../images/holifeturetop.jpg) no-repeat;
	width:640px;
	padding-top:30px;
}
.featuredlinks{
	background:url(../images/holifeturebtm.jpg) no-repeat bottom left;
	width:613px;
	padding-left:23px;
	padding-bottom:30px;
	overflow:hidden;
}
.featuredlinks dd{
	width:590px;
	float:left;
	border-bottom:1px solid #ccc;
	padding-bottom:10px;
	padding-top:8px;
}
.featuredholilinks{
	width:590px;
	background: url(../images/featuredicon.jpg) no-repeat 0 3px;
	padding-left:18px;
	font-size:12px;
	font-weight:bold;
	padding-bottom:8px;
	color:#666666;
}
.featuredholilinks a{
	font-size:12px;
	font-weight:bold;
	color:#FF6666;
	margin-left:3px;
	background:#FFF899;
	padding:1px 0;
}
.featuredlinks dd p{
	width:540px;
	font-size:11px;
	padding-left:18px;
	padding-bottom:3px;
	font-weight:normal;
	text-align:left;
	color:#666666;
}
.featuredlinks dd p a{
	font-size:11px;
	color:#FF6666;
}
.featuredlinks .featuredlastlinks{
	border:none;
}
.holiminigroup{
	width:625px;
	overflow:hidden;
	padding-left:15px;
}
.holiminigroup dd{
	width:615px;
	border-bottom:1px solid #32A0C0;
	padding-bottom:20px;
	
}
.holisubhdr{
	width:590px;
	font-size:14px;
	color:#0096C0;
	font-weight:normal;
	padding-top:10px;
}

.holiminigroup dd p{
	width:510px;
	font-size:12px;
	padding:0;
	line-height:18px;
	font-weight:normal;
	color:#000;
	margin-bottom:8px;
}
.holiminigroup dd a{
	font-size:12px;
	font-weight:bold;
	color:#666666;
	background:#FFF899;
	padding:1px 0;
}
.holiminigroup .holiminigrouplast{
	border:none;
}
/*************************inner page**************/
.dirctry{
	width:640px;
	color:#32A0C0;
	font-size:11px;
	padding-bottom:12px;
	padding-left:14px;
}
.dirctry b{
	color:#32A0C0;
	font-size:11px;
}


#holidayrt h4{
	color:#FFF799;
	font-size:22px;
}
.inrlink{
	width:230px;
	overflow:hidden;
	padding-bottom:30px;
}
.inrlink li{
	float:left;
	margin-top:5px;
}
.inrlink li a{
	height:22px;
	width:22px;
	display:block;
}
.inrlink li a img{
	width:22px!important;
	height:22px!important;
	margin-top:0!important;
	display:block;
}		
.inrpic01{
	width:22px;
	height:22px;
	
}	
.inrpic02{
	width:22px;
	height:22px;
	margin:0 6px;
}	
.inrpic03{
	width:22px;
	height:22px;
}	
.inrpic04{
	width:22px;
	height:22px;
	margin:0 6px;
}	
.inrpic05{
	width:22px;
	height:22px;
}	
.inrpic06{
	width:22px;
	height:22px;
	margin:0 6px;
}	
.inrpic07{
	width:22px;
	height:22px;
}	
.inrlink00{
	width:230px;
	overflow:hidden;
}	
.inrlink00 li{
	float:left;
	width:72px;
}	
.inrpi01{	
	height:31px;
}
.inrpi01 a{
	background:url(../images/riticon01.jpg) no-repeat 0 7px;
	height:31px;width:53px;
	padding-left:30px;
	line-height:36px;
	display:block;
	float:left;
	color:#000000;
}

.inrpi02 a{
	background:url(../images/inrr02icon.jpg) no-repeat;
	height:31px;width:53px;
	padding-left:33px;
	line-height:36px;
	display:block;
	float:left;
	color:#000000;
}
	
.inrpi02{
	height:29px;
}	
.inrlftc{
	width:627px;
	overflow:hidden;
	background: url(../images/inrcontbg.jpg) repeat-x bottom;
}	
.continr{
	float:left;
	width:517px;
	font-weight:lighter;
	margin-left:5px;
	padding: 10px 0px 10px 0px;
}
.continr p{
	color:#666666;
	float:left;
	font-size:12px;
	line-height:22px;
	font-weight:lighter;
	
}	
.continr p small{
	color:#666666;
	background:#FFF899;
	font-size:12px;
}
.continr ol {
	display:list-item;	
	margin-left:50px;
	list-style-type:decimal;
}

.continr ol li {
	list-style-type:decimal;
}

.continr b 
{
	font-weight:bold;
	margin-left:15px;
}

.continr strong
{
	font-weight:bold;
	margin-left:15px;
}

.continr ul {
	display:list-item;	
	margin-left:45px;
	list-style-type:disc;
	padding-bottom:20px;
}

.continr ul li {
	display:list-item;
}

.continr label:hover {
	cursor:pointer;
}

.mybnr{
	width:110px;
	float:right;
	margin-left:-20px;
	
}
.inrlftc label{
	background:url(../images/inrbtn01.jpg) no-repeat;
	width:154px;
	height:26px;
	text-align:center;
	font-size:12px;
	color:#fff;
	display:block;
	float:left;
	line-height:25px;
	padding-bottom:15px;
	margin-left:5px;
	margin-top:5px;
}
.boxup{
	
	padding:30px 0px 0 0;
}
.boxbg{
	background:url(../images/boxbgnew.jpg) repeat-x;
}
.boxtop{
	background:url(../images/boxltnew.jpg) no-repeat;
}
.boxbtm{
	background:url(../images/boxrtnew.jpg) no-repeat right top;
}
.boxbg,.boxtop,.boxbtm{
	height:31px;
	display:block;
	width:245px;
}
.boxcont{
	width:237px;
}	
.boxcont label{
	width:237px;
	display:block;
	font-size:18px;
	text-align:center;
	color:#034259;
	line-height:30px;
}	
.inrdarea02{
	width:606px;
	margin-right:21px;
	background: url(../images/inrbg0.jpg) repeat-y;
	border-bottom:2px solid #32A0C0;
	overflow:hidden;
}	
.inrlft0{
	width:64px;
	float:left;
	margin-top:30px;
	background:url(../images/inricon03.jpg) no-repeat;
	height:53px;
}	
.inrlft01{
	width:540px;
	float:right;
	margin-top:30px;
}	
.inrlft01 strong{
	background:url(../images/inricon01.jpg) no-repeat 0 4px;
	font-size:11px;
	color:#32A0C0;
	display:block;
	padding-left:16px;
	line-height:18px;
}	
.inrlft01 b{
	background:url(../images/inricon02.jpg) no-repeat 0 4px;
	font-size:11px;
	color:#32A0C0;
	display:block;
	padding-left:16px;
	line-height:18px;
}	
.inrlft01 label{
	background:#FFFCD3;
	font-size:12px;
	color:#666666;
	display:block;
	width:540px;
	line-height:20px;
	margin:10px 0 4px 0;
	padding-left:10px;
	width:530px;
}	
.inrlft01 label small{
	font-size:12px;
	color:#FF6666;
}	
.inrlft01 span{
	font-size:12px;
	color:#666666;
	width:540px;
	line-height:35px;
	padding-left:10px;
	width:530px;
}	

#error {
	color:red;
	font-weight:bold;
}

.categoryheader {
	font-size:12pt;
	margin-left:15px;
	padding-bottom:15px;
}

#commentbox
{
	margin-top:20px;
	width:95%;
	border:1px solid #061F33;
}

#commentbox #title
{
	background-color:#4D9FB5;
	color:#CC0000;
	font-size:12pt;
	padding:5px;	
}

#commentbox #inner
{
	margin:10px 10px 30px 0px;
	padding:10px;
	font-weight:lighter;
	width:100%;	
}


#commentbox #left
{
	float:left;
	width:150px;
}

#commentbox #right
{
	float:left;	
	width:350px;
}

#commentbox #row
{
	height:10px;
	clear:both;
}

#commentbox #merge
{
	padding-bottom:5px;
	width:75%;
}

#commentbox .textbox {
	 height:25px;
	 font-size:12pt;
	 padding:3px 5px 0px 5px;
}

#commentbox .textarea {
	 font-size:12pt;
	 padding:3px 5px 0px 5px;
	 font-family:Helvectica, Arial;
}

.emptydiv
{
	font-weight:lighter;
	padding:10px;
}

#authorbox
{
	width:100%;	
	padding-bottom:10px;
}

#authorbox #title{
	font: 12pt Helvetica, Arial;
}

#authorbox #avatar
{
	float:left;
	width:105px;
}

#authorbox #avatar img
{
	border:2px solid black;
}

#authorbox #bio
{
	float:left;
	width:400px;
	margin-left:20px;
	font-weight:lighter;
}

#authorbox #bio #website
{
	margin-top:5px;
	padding:2px;	
}

#authorbox #bio #website a
{
	background-color:#FFF899;
	color:gray;
	font-weight:bold;
}

#clear {
	clear:both;
}

.focusbox {
	margin-right:30px;
	border: 1px dotted lightgray;
	background-color: lightyellow;
	font: 11pt Helevtica, Arial;
	padding:5px 15px 5px 15px;
	line-height:20px;
}



#relatedposts, #recsites 
{
	padding-bottom:10px;
	width:100%;
}

#relatedposts .link, #recsites  .link
{
	border-bottom: 1px dotted darkblue;
	padding-bottom:2px;
}

#relatedposts a, #recsites a
{
	color:#FFFFFF;
	font-size:10pt;
	line-height:26px;
}

#relatedposts a:hover, #recsites a:hover
{
	text-decoration:underline;
}

.posttitle {
	width:640px;
	height:32px;
	color:#034259;
	font-size:20px;
	margin-left:15px;
	padding-bottom:20px;	
}

.posttitlelist {
	width:640px;
	height:32px;
	color:#034259;
	font-size:20px;
	margin-left:15px;
}

.posttitle #left {
	background:url(../images/postleft.png) no-repeat;
	width:107px;
	height:32px;
	float:left;
	margin-left:-15px;
}

.posttitle #right {
	background:url(../images/postright.png) no-repeat;
	width:157px;
	height:32px;
	float:left;
}

.posttitle #middle {
	background:url(../images/postmid.png) repeat;
	height:32px;
	float:left;
	width:300px;
}

.posttitle #text {
	float:left;
	position:absolute;
}

#postcontent 
{
	font-size:12pt;
	width:600px;

}

#postcontent p
{
	font-size:12pt;
	padding-bottom:15px;
		width:600px;
}

#postcontent ol {
	list-style-type:none;
}

#oopsbox {
	background:url(../images/404fade.jpg) no-repeat;
	height:418px;
	width:940px;
}

#oopsbox h1 {
	margin-left:50px;
	padding-top:15px;
	width:450px;
	font-size:12pt;
}

#oopsbox h2 {
	margin-left:50px;
	padding-top:15px;
	width:450px;
	font-size:12pt;
	color:#CC0000;
}

#oopsbox p {
	margin-left:50px;
	padding-top:15px;
}

#oopsbox a {
	color:#034259;
	text-decoration:underline;
	line-height:15pt;
}

#costs {
	color:black;
}

#costs strong {
	color:white;
}

#followus {
	text-align:center;
}

#followus a img {
	width:35%;
	height:auto;
	float:left;
	margin-top:13px;
	margin-left:20px;
}

.error {
	color:red;
	padding-top:10px;
}

#emptysearch {
	height:400px;
}

#paging a {
	border:1px solid #042133; 
	padding:10px;
	color: #4D9FB5;
}

#paging .selected {
	background-color:#D1F3FC;
	color:black;
}

#terms {
	padding:0px 20px 40px 20px;
}

#terms h3 {
	padding-top:10px;
}

#terms ul {
	display:list-item;
}

#terms ul li {
	display:list-item;
	list-style-type:disc;
	margin-left:20px;
	margin-bottom:5px;
}

.ola {
	list-style-type:lower-alpha;
	margin-left:20px;
}

.oli {
	list-style-type:lower-roman;
	margin-left:20px;
}

#holidayrt #advertise a {
	color:white;
	margin:0px 5px 0px 0px;
    display:block;
	width:auto;
}

#holidayrt #advertise a:hover {
	text-decoration:underline;
}