/* CSS Document */

* { 
    margin: 0; 
    padding: 0; 
}

body { background:#42362B; font-family: Arial, Helvetica, sans-serif; 
       font-size:11px; color:#42362B; line-height:14px;   }
	   
a { color:#42362B; text-decoration:underline;  }		
ul { margin:0; padding:0;}
li { display: inline; list-style-type: none; }
img { border:0px;}

	   
#page { width:800px; height:100%; background:#fff; padding:11px; margin:50px auto 10px auto; }

#header { width:100% }
#logo { position:absolute; z-index:1000; width:209px; padding-left:40px; }

#menu { height:23px; margin-top:6px; margin-bottom:5px; 
        text-align:right; background:#ffd531; padding-right:30px; padding-top:8px; }
#menu li { height:9px; padding-left:38px; width:auto; }
#menu li a { color:#42362B; text-decoration:none; padding:7px; } 
#menu li a:hover { color:#42362B; text-decoration:none; border-bottom:2px solid #42362B; } 
#menu li a.on { height:#28px; border-bottom:2px solid #42362B;}
		
#content { padding:11px; overflow:auto; height:100%; }
#left { float:left; width:auto; padding-right:20px;}
#left #info { float:left; width:240px; margin-left:18px; }
#left ul { list-style-type: none; width: 200px; } 
#left li { border: 1px solid #ffea97; border-width: 1px 0; margin: 10px 0; }
#left li a {  color: #42362B;  display: block; padding: 10px; text-decoration: none; }
#left li a:hover {  background: #ffea97; }
#left li a.on {  background: #ffea97; }



#right { float:left; width:auto; padding-left:16px; padding-bottom:10px; border-left:2px dotted #969696;}
#right.noborder { border:0}
#blog { width:540px;}
#blog ul { list-style-type:none;}
#blog li { display:list-item; padding-bottom:10px; border-bottom:2px solid #ffd437; margin-bottom:10px;}
#blog #blog-list { width:540px;}
#blog-menu { width:200px;}
#blog-menu li { list-style-type:none; border:0;  display:block; }
#blog-menu li ul { padding-left:10px; }
#blog-menu li ul li { padding-left:10px; }

#footer { width:822px;background:#42362B; text-align:right; margin-left:auto; margin-right:auto; color:#fff; font-size:10px;}

#title { background:#ffea97; width:225px; height:16px; margin-bottom:10px; padding-top:4px; padding-left:15px; border:1px solid:#ffea97; }

.info { width:140px; height:auto; float:left;}
.contact { width:245px; height:auto; float:left;}
.cl { clear:both;}
.size_10 { font-size:10px;}
.sbtn {background:#42362B; color:#fff; text-decoration:underline; font-size:10px; border:1px solid #42362B;} 
.txtbox { width:188px; height:15px; background:#fff; border:1px solid #fff; }

#photoholder {
  width:800px;
}
#thephoto {
  width:800px;
}

li { zoom: 1.0;}

#order { width: 540px;}
#order label { width:50px; margin-right:5px;}

.txtbox { width:200px; border:1px solid #55473c; height:16px; font-family:Arial, Helvetica, sans-serif; 
       font-size:11px; color:#42362B;}
.txtarea {  width:99%; border:1px solid #55473c; font-family:Arial, Helvetica, sans-serif; 
       font-size:11px; color:#42362B;}

.size_14 { font-size:12px; letter-spacing:1px;}
.size_28 { font-size:28px; }
.size_25 { font-size:25px; }
.size_21 { font-size:21px; }
.size_18 { font-size:18px; }
.size_16 { font-size:16px; }
.size_15 { font-size:15px; letter-spacing:1px;}
.size_12 { font-size:12px; }
.size_14_2 { font-size:14px; }
.size_11 { font-size:11px; }
.size_10 { font-size:10px; }
.top5 { padding-top:5px;}