/* CSS Document */
body {background-color:#504a3d; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:9pt; f\ont-size:x-small; font-weight:normal; background-image:url(images/bg.jpg); background-position:top; background-repeat:repeat-x; margin:0; padding:0; }
a {color:#f9940f; text-decoration:underline; /*cursor:url('images/cur_new.cur');	*/ }

textarea, input { width:160px; }
a:hover, a:visited { text-decoration:none; color:#f9940f; /*cursor:url('images/cur_new.cur'); */ }
p { margin:0; padding:0; }
img { border:0; }
ul, li { list-style:none; margin:0; padding:0; }
#main { height:481px; width:915px; position:relative; text-align:left; margin:0 auto; }
#graphic { position:relative; top:0; left:0; width:353px; }
#christmas_card { position:relative; left:360px; top:-130px; width:165px; height:108px; z-index:1; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#f9940f; 	font-size:14px; font-weight:bold; }
#menu { position:absolute; top:0; left:353px; width:163px; }
#content {  position:absolute; top:0; left:516px; width:397px; }
#cnt_menu { width:242px; height:28px; padding-left:150px; padding-top:20px; background:url(images/cnt_first_menu.jpg) no-repeat 0 0; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#c3ac8d; font-size:14px; font-weight:bold; }
#cnt_menu h1 { font-size:14px; font-weight:bold; margin:0; padding:0; }
#cnt { position:absolute; background:url(images/cnt_main.jpg) no-repeat 0 0; width:392px; height:404px; padding-left:25px; padding-top:5px; }
#cnt_btm { position:absolute; top:452px; background:url(images/cnt_btm.jpg) 0 0 no-repeat; width:351px; height:30px; font-size:75%; color:#7e7562; padding-left:41px; padding-top:8px; }

/********** welcome ***********/
#cnt_welcome { background:url(images/cnt_welcome.jpg) 0 0 no-repeat; width:322px; height:404px; padding-left:70px; padding-top:20px; font-size:11px; color:#f5d8b1; line-height:17px; }
#cnt_welcome .bgcolor{ 	background-color:#5c5545; color:#c4ab7e; }
#cnt_welcome .txt { position:relative; top:0; left:0; margin:5px 50px 15px 120px; float:right; }
#cnt_welcome .txt_left { margin-left:-28px; margin-right:58px; margin-top:15px; float:left;}
#cnt_welcome .txt_left a:hover { border-bottom:#837765 1px solid; background-color:#4b4537; }

#play { position:relative; top:72px; left:75px; z-index:1; }
#play a{ border-bottom:1px solid #514b40; }
#play a:hover{ border-bottom:1px solid #837765; }

/********** portfolio ***********/
#cnt_work { background:url(images/cnt_bg.jpg) 0 0 no-repeat; position:absolute; width:392px; height:404px; padding-left:12px; padding-top:1px; }
#cnt_work h2 { font-size:12px; color:#f5d8b1; font-weight:normal; margin:12px 0 0 0; padding:0; }
#cnt_work ul, li { list-style:none; display:inline; }
#cnt_work img { padding:0; margin:0; }
#cnt_work a  { border-bottom:1px solid #514b40; }
#cnt_work a:hover { border-bottom:#837765 1px solid; background-color:#4b4537; }
#cnt_work a:visited { border-bottom:#b69f75 1px solid; 	background-color:#4b4537; }

/********** photo **************/
#cnt_photo { background-image:url(images/cnt_bg.jpg); background-repeat:no-repeat; position:absolute; width:379px; height:404px; padding-left:12px; }
#cnt_photo h2 { font-size:12px;	color:#f5d8b1; font-weight:normal; margin:4px 0 0 0; padding:0; }

#cnt_photo ul, li { list-style:none; display:inline; }
#cnt_photo img {  padding:0; margin:0; border:#837765 1px solid; }
#cnt_photo a  {	border-bottom:1px solid #514b40; }
#cnt_photo a:hover { border-bottom:#837765 1px solid; background-color:#4b4537; }
#cnt_photo a:visited { border-bottom:#b69f75 1px solid; background-color:#4b4537; }

/********** info ***********/
#cnt_info { background-image:url(images/cnt_bg.jpg); background-repeat:no-repeat; width:322px; height:404px; padding-left:70px; padding-top:20px; font-size:11px; color:#f5d8b1; line-height:17px; }
#cnt_info .bgcolor { background-color:#5c5545; color:#c4ab7e; }
#cnt_info .txt { margin-left:-28px; margin-right:50px; margin-top:5px; }
#cnt_info .txt_left { margin-left:-28px; margin-right:58px; margin-top:15px; }

/********** contact form ******/
#cnt_contact { position:absolute; background-image:url(images/cnt_bg.jpg); background-repeat:no-repeat; width:342px; height:404px; padding-left:50px; padding-top:20px; font-size:11px; color:#f5d8b1; line-height:17px; }
#cnt_contact .txt { margin-left:0; margin-right:50px; margin-top:5px; }
#cnt_contact .txt_left { margin-left:-28px; margin-right:58px; margin-top:15px; }
#cnt_contact dl { margin:0; padding:0; }
#cnt_contact dt { width:70px; float:left; margin-top:5px; text-align:right; }
#cnt_contact dd { float:right; margin-right:100px; margin-top:-15px; padding:0; }

/******* contact ******/
#contact { display:none; }
