@charset "utf-8";
*{
   margin: 0 auto;
	padding:0;
	}
	
	

h1 {
	font-family:Verdana, sans-serif;
	font-size: 18px;
	line-height:25px;
	color:#003333;
	text-align:left;
	}
	
	
h2 {
	font-family:Verdana, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height:18px;
	color:#444444;
	text-align:left;
	}
	
	
h3 {
	font-family:Verdana, sans-serif;
	font-size: 15px;
	line-height:18px;
	font-weight:bold;
	color:#003366;
	text-align:left;
	}
	

h4 {
	font-family:Verdana, sans-serif;
	font-size: 17px;
	line-height:18px;
	font-weight:bold;
	color:#11a4de;
	text-align:left;
	}			

.eventsh4{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:18px;
	font-weight:bold;
	color:#333333;
	text-align:left;
	}
        
.eventsh4s{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
	font-weight:bold;
	color:#333333;
	text-align:left;
	}
#fame{   
	font-family:Verdana, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height:18px;
	color:#444444;
	text-align:left;
        padding-left: 24px;
}
#founder{   
	font-family:Verdana, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height:18px;
	color:#444444;
	text-align:left;
        padding-left: 23px;
}


body {
	font-family:Verdana, sans-serif;
	text-align:justify;
	font-size:12px;
	color:#FFFFFF;
	font-style:normal;
	background: #18000e url(../images/back.jpg) repeat-x;
	margin: 0 auto;
	}
	
a {
	color:#FF9900;
	text-decoration:none;
	border:none;
	font-size:12px;
	font-weight:bold;
}
	

.menu {
	margin: 0;
	padding: 0;
	list-style: none;
	}

#topmenu{
	width:617px;
	height:27px;
	float:left;
	margin-top:45px;
	}

#topcontent{
	width:942px;
	height:180px;
	float:left;
        z-index:2;
	}
	
/* here is the codes for the top menu */	
.menu li {
	padding: 0;
	margin: 0;
	height: 27px;
	list-style: none;
	}
.menu li a, .menu li a:visited {
	display: block;
	height: 27px;
	}
	
.profile {
	background-image: url(../images/profilea.jpg);
	width: 134px;
	}
	
.profile a {
	background-image: url(../images/profile.jpg);
	}
	
.photos {
	background-image: url(../images/photoa.jpg);
	width: 135px;
	}
	
.photos a {
	background-image: url(../images/photo.jpg);
	}
	
.press {
	background-image: url(../images/press.jpg);
	width: 127px;
	}
	
.press a {
	background-image: url(../images/pressa.jpg);
	}
	
.sites {
	background-image: url(../images/sitea.jpg);
	width: 109px;
	}
	
.sites a {
	background-image: url(../images/site.jpg);
	}
	
.more {
	background-image: url(../images/morea.jpg);
	width: 112px;
	}
.more a {
	background-image: url(../images/more.jpg);
	}



	
ul.menu li a:hover {
	background: none;
	}
.menu li {
	float: left;
	}
	
.menu:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
	
/* end of top menu */


/* new index */
#maincontent{
	width:941px;
	margin:auto;
	}
	
#homer{
	width:205px;
	height:184px;
	float:left;
	}

#homer a{
	width:205px;
	height:184px;
	float:left;
	background:url(../images/home_02.jpg) no-repeat;
	}

#hilary_img{
	width:118px;
	height:184px;
	float:left;
	}		

#hilary_img a{
	width:119px;
	height:184px;
	float:left;
	background:url(../images/home_03.jpg) no-repeat;
	}
	
#headtop{
	width:618px;
	height:108px;
	float:left;
	background:url(../images/home_05.jpg) no-repeat;
	overflow:hidden;
	}
html>body #headtop{ margin-left:1px;width:617px;}
	
#headmid{
	background:url(../images/home_07.jpg) no-repeat;
	width:940px;
	height:75px;
	float:left;
        margin-top:-4px;
	overflow:hidden;
}

#headbot{
	width:941px;
	height:101px;
	float:left;
	overflow:hidden;
}

#headbot_left{
	background:url(../images/home_08.jpg) no-repeat;
	width:775px;
	height:101px;
	float:left;
	overflow:hidden;
}

#headbot_say{
	width:84px;
	height:102px;
	float:left;
	}

#headbot_say a{
	width:86px;
	height:102px;
	float:left;
	background:url(../images/home_09.jpg) no-repeat;
	}

#headbot_right{
	width:82px;
	height:102px;
        margin-left: -3px;
	float:left;
	background:url(../images/home_10.jpg) no-repeat;
	}
        
html>body #headbot_right{ margin-left: -1px;}
/* index header */

#homer_ind{
	width:205px;
	height:184px;
	float:left;
	}

#homer_ind a{
	width:205px;
	height:184px;
	float:left;
	background:url(../images/home_02.jpg) no-repeat;
	}

#hilary_img_ind{
	width:118px;
	height:184px;
	float:left;
	}		

#hilary_img_ind a{
	width:119px;
	height:184px;
	float:left;
	background:url(../images/home_03.jpg) no-repeat;
	}
	
#headtop_ind{
	width:618px;
	height:108px;
	float:left;
        margin-left:1px;
	background:url(../images/home_05.jpg) no-repeat;
	overflow:hidden;
	}
	
#headmid_ind{
	background:url(../images/home_07.jpg) no-repeat;
	width:940px;
	height:75px;
	float:left;
        margin-top:-4px;
	overflow:hidden;
}

#headbot_ind{
	width:941px;
	height:101px;
	float:left;
	overflow:hidden;
}

#headbot_left_ind{
	background:url(../images/home_08.jpg) no-repeat;
	width:775px;
	height:101px;
	float:left;
	overflow:hidden;
}

#headbot_say_ind{
	width:84px;
	height:102px;
	float:left;
	}

#headbot_say_ind a{
	width:86px;
	height:102px;
	float:left;
	background:url(../images/home_09.jpg) no-repeat;
	}

#headbot_right_ind{
	width:82px;
	height:102px;
	float:left;
        margin-left: -1px;
	background:url(../images/home_10.jpg) no-repeat;
	}
/* end index header */

        
/* profile header */

#homer_pro{
	width:205px;
	height:184px;
	float:left;
	}

#homer_pro a{
	width:205px;
	height:184px;
	float:left;
	background:url(../images/about_02.jpg) no-repeat;
	}

#hilary_img_pro{
	width:118px;
	height:184px;
	float:left;
	}		

#hilary_img_pro a{
	width:119px;
	height:184px;
	float:left;
	background:url(../images/about_03.jpg) no-repeat;
	}
	
#headtop_pro{
	width:617px;
	height:108px;
	float:left;
	background:url(../images/about_05.jpg) no-repeat;
	overflow:hidden;
	}
        
html>body #headtop_pro{ margin-left:1px;width:617px;}
	
#headmid_pro{
	background:url(../images/about_07.jpg) no-repeat;
	width:940px;
	height:75px;
	float:left;
        margin-top:-4px;
	overflow:hidden;
}

#headbot_pro{
	width:941px;
	height:101px;
	float:left;
	overflow:hidden;
}

#headbot_left_pro{
	background:url(../images/about_08.jpg) no-repeat;
	width:775px;
	height:101px;
	float:left;
	overflow:hidden;
}

#headbot_say_pro{
	width:84px;
	height:102px;
	float:left;
	}

#headbot_say_pro a{
	width:86px;
	height:102px;
	float:left;
	background:url(../images/about_09.jpg) no-repeat;
	}

#headbot_right_pro{
	width:82px;
	height:102px;
        margin-left:-2px;
	float:left;
	background:url(../images/about_10.jpg) no-repeat;
	}
        
html>body #headbot_right_pro{margin-left: 0;}
/* end profile header */


/* photos header */

#homer_pho{
	width:205px;
	height:184px;
	float:left;
	}

#homer_pho a{
	width:205px;
	height:184px;
	float:left;
	background:url(../images/photo_02.jpg) no-repeat;
	}

#hilary_img_pho{
	width:119px;
	height:184px;
	float:left;
	}		

#hilary_img_pho a{
	width:119px;
	height:184px;
	float:left;
	background:url(../images/photo_03.jpg) no-repeat;
	}
	
#headtop_pho{
	width:618px;
	height:108px;
	float:left;
        margin-left:0;
	background:url(../images/photo_05.jpg) no-repeat;
	overflow:hidden;
	}
html>body #headtop_pho{ margin-left:0;width:617px;}
        
#headmid_pho{
	background:url(../images/photo_07.jpg) no-repeat;
	width:940px;
	height:75px;
	float:left;
        margin-top:-4px;
	overflow:hidden;
}

#headbot_pho{
	width:941px;
	height:101px;
	float:left;
	overflow:hidden;
}

#headbot_left_pho{
	background:url(../images/photo_08.jpg) no-repeat;
	width:775px;
	height:101px;
	float:left;
	overflow:hidden;
}

#headbot_say_pho{
	width:84px;
	height:102px;
	float:left;
	}

#headbot_say_pho a{
	width:86px;
	height:102px;
	float:left;
	background:url(../images/photo_09.jpg) no-repeat;
	}

#headbot_right_pho{
	width:81px;
        margin-left:-2px;
	height:102px;
	float:left;
	background:url(../images/photo_10.jpg) no-repeat;
	}
        
html>body #headbot_right_pho{ margin-left:0;}   
        
/* end photosheader */

/* press header */

#homer_pre{
	width:205px;
	height:184px;
	float:left;
	}

#homer_pre a{
	width:205px;
	height:184px;
	float:left;
	background:url(../images/press_02.jpg) no-repeat;
	}

#hilary_img_pre{
	width:118px;
	height:184px;
	float:left;
	}		

#hilary_img_pre a{
	width:119px;
	height:184px;
	float:left;
	background:url(../images/press_03.jpg) no-repeat;
	}
	
#headtop_pre{
	width:618px;
	height:108px;
	float:left;
	background:url(../images/press_05.jpg) no-repeat;
	overflow:hidden;
	}
	
html>body #headtop_pre{ margin-left:1px;width:617px;}

#headmid_pre{
	background:url(../images/press_07.jpg) no-repeat;
	width:940px;
	height:75px;
	float:left;
        margin-top:-4px;
	overflow:hidden;
}

#headbot_pre{
	width:941px;
	height:101px;
	float:left;
	overflow:hidden;
}

#headbot_left_pre{
	background:url(../images/press_08.jpg) no-repeat;
	width:775px;
	height:101px;
	float:left;
	overflow:hidden;
}

#headbot_say_pre{
	width:84px;
	height:102px;
	float:left;
	}

#headbot_say_pre a{
	width:86px;
	height:102px;
	float:left;
	background:url(../images/press_09.jpg) no-repeat;
	}

#headbot_right_pre{
	width:81px;
	height:102px;
        margin-left:-2px;
	float:left;
	background:url(../images/press_10.jpg) no-repeat;
	}

html>body #headbot_right_pre{margin-left:0;}   
/* end press header */

/* events header */

#homer_sit{
	width:205px;
	height:184px;
	float:left;
	}

#homer_sit a{
	width:205px;
	height:184px;
	float:left;
	background:url(../images/events_02.jpg) no-repeat;
	}

#hilary_img_sit{
	width:118px;
	height:184px;
	float:left;
	}		

#hilary_img_sit a{
	width:119px;
	height:184px;
	float:left;
	background:url(../images/events_03.jpg) no-repeat;
	}
	
#headtop_sit{
	width:618px;
	height:108px;
	float:left;
	background:url(../images/events_05.jpg) no-repeat;
	overflow:hidden;
	}

html>body #headtop_sit{ margin-left:1px;width:617px;}

#headmid_sit{
	background:url(../images/events_07.jpg) no-repeat;
	width:940px;
	height:75px;
	float:left;
        margin-top:-4px;
	overflow:hidden;
}

#headbot_sit{
	width:941px;
	height:101px;
	float:left;
	overflow:hidden;
}

#headbot_left_sit{
	background:url(../images/events_08.jpg) no-repeat;
	width:775px;
	height:101px;
	float:left;
	overflow:hidden;
}

#headbot_say_sit{
	width:84px;
	height:102px;
	float:left;
	}

#headbot_say_sit a{
	width:86px;
	height:102px;
	float:left;
	background:url(../images/events_09.jpg) no-repeat;
	}

#headbot_right_sit{
	width:81px;
	height:102px;
        margin-left:-2px;
	float:left;
	background:url(../images/events_10.jpg) no-repeat;
	}
        
html>body #headbot_right_sit{margin-left:0;}   
/* end events header */

/* more header */

#homer_mor{
	width:205px;
	height:184px;
	float:left;
	}

#homer_mor a{
	width:205px;
	height:184px;
	float:left;
	background:url(../images/contact_02.jpg) no-repeat;
	}

#hilary_img_mor{
	width:118px;
	height:184px;
	float:left;
	}		

#hilary_img_mor a{
	width:119px;
	height:184px;
	float:left;
	background:url(../images/contact_03.jpg) no-repeat;
	}
	
#headtop_mor{
	width:618px;
	height:108px;
	float:left;
	background:url(../images/contact_05.jpg) no-repeat;
	overflow:hidden;
	}

html>body #headtop_mor{ margin-left:1px;width:617px;}

#headmid_mor{
	background:url(../images/contact_07.jpg) no-repeat;
	width:940px;
	height:75px;
	float:left;
        margin-top:-4px;
	overflow:hidden;
}

#headbot_mor{
	width:941px;
	height:101px;
	float:left;
	overflow:hidden;
}

#headbot_left_mor{
	background:url(../images/contact_08.jpg) no-repeat;
	width:775px;
	height:101px;
	float:left;
	overflow:hidden;
}

#headbot_say_mor{
	width:84px;
	height:102px;
	float:left;
	}

#headbot_say_mor a{
	width:86px;
	height:102px;
	float:left;
	background:url(../images/contact_09.jpg) no-repeat;
	}

#headbot_right_mor{
	width:81px;
        margin-left:-2px;
	height:102px;
	float:left;
	background:url(../images/contact_10.jpg) no-repeat;
	}

html>body #headbot_right_mor{ margin-left:0;}        
/* end more header */

#content{
	width:941px;
	float:right;
	overflow:hidden;
        margin-right:1px;
	background:url(../images/bottom_img2.jpg) right repeat-y;
	}

#content_text{
	width:941px;
	float:right;
	overflow:hidden;
        margin-right:1px;
	background:url(../images/bottom_img2.jpg) right repeat-y;
	}
        
#left_cnt{
	width:390px;
	background:#f2ebd8;
	float:right;
	padding:13px 0px 20px 20px;
	}
	
#left_part{
	width:511px;
	float:left;
	overflow:hidden;
		}
	
#right_part{
	width:430px;
	float:right;
	overflow:hidden;
		}		
		
#right_s{
	width:61px;
	height:259px;
	float:right;
	background:url(../images/right_sd.jpg) no-repeat;
	
	
	}	
	
#vid_r{
	width:412px;
	height:340px;
	float:left;
	background:url(../images/vid.jpg) no-repeat;        
	}
        	
#vid_low{
	width:412px;
	height:198px;
	float:left;
	overflow:hidden;
	}

#vid_low a{
	width:412px;
	height:198px;
	float:left;
	background:url(../images/stand.gif) no-repeat;
	overflow:hidden;
	}

#bot_img{
	background:url(../images/bottom_img.jpg) no-repeat;
	width:940px;
	height:10px;
	float:left;
	overflow:hidden;
	}
	

#low_img{
	width:467px;
	height:275px;
	float:right;
	}
        
#low_img a{
	width:467px;
	height:275px;
	background:url(../images/lower_img.jpg) no-repeat;
	float:right;
	}

#footer{
	float:left;
	height:50px;
	margin:10px 10px 20px 10px;
	padding:30px 130px 0px 470px;
	width:320px;
        color: #fff;
	background:url(../images/logo.jpg) no-repeat right;
	float:left;
	}

#footer a{
	 color: #fff;
         text-decoration: underline;
	}

/* end of new index */


/*eventbody*/


#sider1{
	width:294px;
	overflow:hidden;
	float:left;
	}

#sider2{
	width:645px;
	overflow:hidden;
	float:left;
	}
	
	
#sider4{
	width:607px;
	background:#f2ebd8;
	overflow:hidden;
	float:left;
	}	

#sideright1{
	width:294px;
	height:429px;
	background:url(../images/eventside.jpg) no-repeat;
	float:left;
	}
	
#siderdown{
	width:294px;
	height:246px;
	background:url(../images/eventside1.jpg) no-repeat;
	float:left;
	}
		

#eventbar {
	width:360px;
	height:62px;
	float:left;
	background: url(../images/events_pane.jpg) left no-repeat;
	overflow:hidden;
	}
	
#sidercnt{
	width:312px;
	overflow:hidden;
	float:left;
	background:#f2ebd8;
	padding:0px 20px;
		}
		
#siderwrap{
	width:350px;
	overflow:hidden;
	float:left;
		}		

#sider3{
	width:282px;
	height:420px;
	background:url(../images/eventright2.jpg) no-repeat;
	overflow:hidden;
	float:left;
	}


.img_cnt{
	width:341px;
	float:left;
	overflow:hidden;
	padding: 20px;
	}


.sp_cnt{
	width:320px;
	float:left;
	padding:5px;
	overflow: hidden;
	}
        
.events_author{
         color: #000;
         font-style: normal;
         font-family:verdana;
         font-weight:normal;
         font-size:10px;
         font-style:italic;
         text-align:left;
}

#events_1{
	width:325px;
	height:33px;
	background:url(../images/events_ev.gif) no-repeat;
	float:left;	
	}
	
#events_2{
	width:204px;
	height:94px;
        margin-top: -20px;
	background:url(../images/fame.gif) no-repeat;
	float:left;
	}	

#events_3{
	width:215px;
	height:99px;
	background:url(../images/open_s.gif) no-repeat;
	float:left;
	}
	
#events_4{
	width:51px;
	height:330px;
	background:url(../images/eventside2.gif) no-repeat;
	float:left;
        margin-top: -2px;
	}		

#txt_pad{
	width:511px;
	padding:15px 20px 5px 13px;
	overflow:hidden;
	float:left;
	}
	

#txt_cnt2{
	width:535px;
	padding:4px 20px 5px 0px;
	overflow:hidden;
	float:left;
	}	

#char_img{
	width:121px;
	height:51px;
	background:url(../images/char.gif) no-repeat;
	overflow:hidden;
	float:left;
        margin-top:10px;
	}

#char_img2{
	width:16px;
	height:185px;
        margin-top: -6px;
	overflow:hidden;
	float:left;
	}


#post_cnt{
	width:200px;
	text-align:justify;
	padding:30px px 0px 60px;
	overflow:hidden;
	float:right;
	}
	
#post_cnt2{
	width:185px;
	padding:50px 30px 10px 40px;
	text-align:justify;
	overflow:hidden;
	float:left;
	}	

/* end of events*/

/* press page*/

#rightcontent2{
	width:571px;
	float:left;
	background:#FFFFFF;
	}

#sideright{
	width:345px;
	overflow:hidden;
	float:left;
	}
	
#sideright_img{
	width:310px;
	height:130px;
	background:url(../images/presside.gif) no-repeat;
	float:right;
	}	

#sdl1{
	padding:10px 0px 0px 110px;
	width:198px;
	height:58px;
	background:url(../images/presside2.gif) no-repeat;
	float:left;
	}


#side_lower{
	width:256px;
	height:305px;
	background:url(../images/qa.jpg) no-repeat;
	overflow:hidden;
	float:right;
	padding-right: 18px;
	}
	
#lower-right{
	background:url(../images/right_img.gif) no-repeat;
	width:40px;
	height:178px;
	float:right;
	}
	
#lower-mid{
	padding:10px 0px 0px 20px;
        text-align: left !important;
	width:250px;
	height:153px;
	float:left;
	}
	
#lower-mid_cont{
	padding-left:5px;
	width:250px;
	overflow:hidden;
	float:left;
	}	
	
	
#lower-left{
	background:url(../images/left_img.gif) no-repeat;
	width:5px;
	height:195px;
	float:left;
	}
	
#lower-bottom{
	background:url(../images/buttom_img.gif) no-repeat;
	width:244px;
	height:4px;
	float:left;
	}

#press_rel{
	background:url(../images/press_rel.gif) no-repeat;
	width:246px;
	height:77px;
	padding:60px 0px 0px 70px;
	float:right;
	}
	
#press_rep{
	width:239px;
	height:120px;
	float:left;
	}
	
#sub_bot{
	width:284px;
	float:right;
	overflow:hidden;
	}
	
#subtop{
	background:url(../images/sub_top.gif) no-repeat;
	width:284px;
	height:3px;
	float:left;
	overflow:hidden;
	}

#sub_mid{
	width:280px;
	height:100px;
	background:url(../images/press_let.jpg) no-repeat;
	float:right;
	overflow:hidden;
	}

#sub_mid2{
	width:235px;
	height:63px;
	padding:40px 0px 0px 70px;
	background:url(../images/cam.jpg) no-repeat;
	float:right;
	overflow:hidden;
	}	

#topright{
	background:url(../images/about.gif)	no-repeat;
	width:571px;
	height:188px;
	float:left;
	}
#topright a{
	background:url(../images/about.gif)	no-repeat;
	width:571px;
	height:188px;
	float:left;
	}

#right_mid{
	background:url(../images/watch.gif) no-repeat;
	width:571px;
	height:187px;
	float:left;
	}
        
#right_mid a{
	background:url(../images/watch.gif) no-repeat;
	width:571px;
	height:187px;
	float:left;
	}


#right_mag a{
	background:url(../images/hilary-lucire.jpg) no-repeat;
	width:570px;
	height:280px;
	float:left;
	}

.read_article{
   font-size: 11px;
   font-weight:700;
}

.press_newspaper{
   color: #000;
   font-weight:700;
   font-size: 10px;
}

#txt_nside{
	padding:20px;
	width:220px;
	overflow:hidden;
	float:left;
	}
	
#txt_nside2{
	color:#333333;
	padding:10px;
	width:300px;
	overflow:hidden;
	float:right;
	}	
	
#side_n1{
	width:35px;
	height:233px;
	float:left;
	background:url(../images/side_n1.gif) no-repeat;
	padding-bottom:30px;
	}
	
#side_n2{
	width:40px;
	height:234px;
	float:left;
	padding-bottom:30px;
	}
		
#side_cnt1{
	width:40px;
	float:left;
	}
	
.men{
        margin: 0;
	padding: 0;
        text-align:left;
	font-weight:bold;
	list-style: none;
        float: left;
	}
        
.men li{
	padding: 0;
	margin: 0;
	height: 27px;
        padding-right:15px;
	list-style: none;
        text-align:left;
        float: left;
	}

.men li a, .men li a:visited {
	display: block;
        padding-right:15px;
        text-align:left;
	height: 27px;
	}
	
ul.men li a:hover {
	color:#FF6600;
	background: none;
        text-align: left !important;
	}
	
.men:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}	
	
		
/*end of press*/

#content_more{
	width:935px;
	float:left;
	overflow:hidden;
        padding-left: .5em;
	background:url(../images/bottom_img2.jpg) right repeat-y;
        z-index: 1;
	}


#press_l_left{
	float:left;
	padding-left:6em;
	width:830px;
	margin-bottom:1em;
}

#press_t_top{
	float:left;
	padding-left:2em;
        margin-left: 50px;
	margin-bottom:1em;
	margin-top:2em;
        width:720px;
}

#press_t_top_more{
	float:left;
	padding-left:7em;
        margin-left: 50px;
	margin-bottom:1em;
	margin-top:2em;
        width: 80px;
        height: 199px;
        background:url(../images/contact-hilary.jpg) no-repeat;
}

#links_more_sitemap{
	border: none;
	width:232px;
        height:331px;
        margin-right: 1px;
        padding-right:60px;
	text-align:justify;
        background:url(../images/prohil.jpg) no-repeat;
}

#links_more{
	border: none;
	width:232px;
        height:331px;
	float:right;
        margin-top: -15px;
        margin-right: 1px;
        padding-right:58px;
	text-align:justify;
        background:url(../images/prohil.gif) no-repeat;
}

html>body #links_more{ padding-right:60px;}

#links_site ul{
   list-style: none;
   color:#444444;
}
#links_site li{
   padding-left: 5em;
   list-style: none;
   line-height:15px;
   color:#444444;
}

#links_site li a,#links_site li a:active,#links_site li a:link,#links_site li a:visited {
   color: ##e4972f;font-family:"verdana";font-size:10px;text-align:left;
}

#hilarylinks{
	font-family:Verdana, sans-serif;
	font-size: 20px;
        padding-bottom:18px;
        padding-left:80px;
	font-weight:normal;
	line-height:18px;
	color:#444444;
	text-align:left;   
}

#border_sub_text{
	border: none;
	width:830px;
	float:left;
	padding-left:6em;
	text-align:left;
}

#border_sub_more{
	border: none;
	width:350px;
	float:left;
	padding-left:2.5em;
	text-align:left;
        background:url(../images/msg-bg2.jpg) no-repeat;
}

#border_sub_more input,textarea{
	border: 1px solid #CCC2AB;
        background: #F9F6EF;
}

#border_sub_site{
   	border: none;
	width:500px;
	float:left;
	padding-left:10em;
	text-align:left;
}

.pressh2{
        font-size: 12px;
        font-weight:700;
        color: #C47500;   
}

.site_sub li,.site_sub li a,.site_sub{
         padding-left: 20px;
         color:#FF9900;
         list-style: none;
}

.height{
         line-height:2px;
}

/*profile*/

#header1{
	width:935px;
	height:286px;
	float:left;
	background:url(../images/header1.jpg) no-repeat;
	}

#profcontent{
	width:550px;
	float:left;
	}
	
	
	
#proftxt{
	padding:10px 20px 10px 10px;
 	width:500px;
	float:right;
	overflow:hidden;
	background-color:#f1ebd7;
	}
	
#profin{
	width:500px;
	float:left;
	color:#333333;
	overflow:hidden;
	}
	
#profoot{
	background:url(../images/profile_bottom.jpg) no-repeat;
	width:550px;
	height:25px;
	float:left;
	}
	
#profoot2{
	background:url(../images/profile_bottom2.jpg)  right no-repeat;
	width:530px;
	height:15px;
	float:right;
	overflow:hidden;
	}
	
.proftxt2{
	padding:10px 20px 10px 10px;
 	width:502px;
	float:right;
	overflow:hidden;
	background-color:#f1ebd7;
	}		
	
#prohil{
	width:311px;
	background:url(../images/prohil.jpg) no-repeat;
	height:293px;
	float:right;
	padding-right:39px;
	}

#side_mart{
	width:40px;
	height:208px;
	float:left;
	margin-top:3px;
	background:url(../images/promart1.jpg) top right no-repeat;
	padding-bottom:30px;
	}			
	
#pro_bottom{
	width:900px;
	float:left;
	overflow:hidden;
	padding-bottom:20px;
	}
	
#pro_bottom2{
	width:900px;
	float:right;
	overflow:hidden;
	}
	
		
#promart{
	padding-bottom:20px;
	background:url(../images/promart.jpg) top left no-repeat;
	width:339px;
	height:181px;
	float:left;
	}
	
	
#profcontent2{
	padding-top:50px;
	width:530px;
	float:left;
	}
	
	
#pro_img{
	padding: 0px 20px 20px 0px;
	width:300px;
	float:right;
	}	
	
#profcontent3{
	width:530px;
	float:left;
	padding-left:20px;
	}	
	
#prof_side{
	width:340px;
	float:left;
	overflow:hidden;
	}
	
#prof_booklet{
	width:300px;
	height:601px;
        padding-left:0px;
        float:right;
	}
        
/* Hide from IE-Mac \*/
html>body #prof_booklet{padding-left: 0px;float:left;}
/* End hide */
        
html>/**/body #prof_booklet{padding-left: 50px;float:right;}
        
#prof_booklet a{
	background:url(../images/booklet.jpg) top left no-repeat;
	width:300px;
	height:601px;
        float:right;
	padding-left:50px;
	}
        	
#prof_wr{
	width:550px;
	float:left;
	overflow:hidden;
	}	
	
/* end of profile */


div.img_center{
    display: block;
    margin-left: auto;
    margin-right: auto
}

html>body div.img_center{text-align:center;}

table.phot
{
width:800px;
float:right;
table-layout: automatic;
}

#photocont{
	width:915px;
	overflow:hidden;
	float:left;
	}			

html>body #photocont{width:935px;}

#gallery {
	padding: 10px;
	width: 850px;
	float:right;
        margin-left: 70px;
}

html>body #gallery{padding: 0; width: 913px;}
html>/**/body #gallery{padding: 10px;width: 850px;}

html>body #gallery h2{margin-left:15px;}

#gallery ul { list-style: none; }
#gallery ul li { display: inline; }
#gallery ul img {
	border: 5px solid #fff;
        border-width: 5px 8px 5px 9px;
	}
html>body #gallery ul img {border-width: 0;margin: -2px;}
html>/**/body #gallery ul img {border-width: 5px 8px 5px 9px;}
        
#gallery ul a:hover {
	color: #fff;
	}