/*
   __              __                                             
  /\ \  __        /\ \                                            
  \_\ \/\_\    ___\ \ \/'\     ___ ___      __      ___     ____  
  /'_` \/\ \  /'___\ \ , <   /' __` __`\  /'__`\  /' _ `\  /',__\ 
 /\ \L\ \ \ \/\ \__/\ \ \\`\ /\ \/\ \/\ \/\ \L\.\_/\ \/\ \/\__, `\
 \ \___,_\ \_\ \____\\ \_\ \_\ \_\ \_\ \_\ \__/.\_\ \_\ \_\/\____/
  \/__,_ /\/_/\/____/ \/_/\/_/\/_/\/_/\/_/\/__/\/_/\/_/\/_/\/___/ design.com
  
*/

/* GENERAL
----------------------------------------------------------------------------- */

* {margin:0; padding:0;}
a{ text-decoration:none;}
a:hover{ text-decoration:none;}
a img {border: 0;}
ul, ol {list-style:none;}
.img_left img{float:left;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.over {overflow:hidden;}
.over1 {overflow:hidden; height:1px;}
.over0 {overflow:hidden; height:0px;}
.block {display:block;}
.del{display:none;}
.null{visibility:hidden;}

.opac100{opacity:1.00; filter: alpha(opacity=100); -moz-opacity: 1.00;}
.opac50{opacity:0.5; filter: alpha(opacity=50); -moz-opacity: 0.5;}
.opac0{opacity:0; filter: alpha(opacity=0); -moz-opacity: 0;}

.bg-transp{
	background:url(images/temp-bg-transp.png);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/temp-bg-transp.png', sizingMethod='scale');
	_background: transparent;
}

/* THIS PROJECT
----------------------------------------------------------------------------- */


h1, h2, h3, h4{ font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;}
a{ color:#8B1E05; text-decoration:underline;}
a:hover{ color:#5B2903; text-decoration:underline;}

/* BASE
----------------------------------------------------------------------------- */

body { margin:0; background:#290E01 url(images/bg.gif); font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:1.3em; color:#000; }
.main { position:relative; margin:0 auto; width:984px; background:#FFF8E8 url(images/bg_main.jpg); }
body { _behavior: url(csshover.htc); }

/* HEADER
----------------------------------------------------------------------------- */
.header { float:left; width:264px; background:#532611 url(images/bg_main.jpg);}
.header .menu{ padding:0 0 15px; background:url(images/bg_menu.jpg) left bottom no-repeat;}
.header .menu li{ text-align:right; _padding:8px 20px 8px 0;}
.header .menu a{ display:block; padding:8px 20px 8px 0; _display:inline; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#fff;}
.header .menu li.hover a,
.header .menu a:hover{ background:url(images/bg_menu_opc.png) left repeat-y; _background:transparent; _color:#FE901D;}
.header .imgs{ padding:0 0 20px; text-align:center;}

/* MENU
.................................. */
.menu{}

/* CONTENT
----------------------------------------------------------------------------- */
.content { float:right; width:684px; padding:10px 20px 0 0;}
.content .top{ height:100px;}
.content .top .banner{ float:left;}
.content .top .login{ float:right; width:150px; font-family:Georgia, "Times New Roman", Times, serif;}
.content .top .login h4{ font-size:20px; margin-bottom:5px; color:#5B2903; letter-spacing:-.05em; line-height:1.2em; font-weight:normal; background:url(images/dot.gif) bottom repeat-x;}
.content .top .login input.txt{ display:block; margin:5px 0; width:150px;}
.content .top .login label{ font-weight:bold; color:#5B2903; margin:0 23px 0 0;}
.content .top .login span{ color:#5B2903; }
.content h2{ font-size:34px; color:#5B2903; line-height:1.2em; font-weight:normal; background:url(images/dot.gif) bottom repeat-x;}


/* FOOTER
----------------------------------------------------------------------------- */
.footer { margin:35px 0 0; padding:15px 0 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; text-align:center; background:url(images/footer_fence.png) top center no-repeat; _background: transparent;}
.footer span{ color:#9B6916;}
.footer a{ color:#fff; text-decoration:none;}
.footer a:hover{ color:#FFFFC5;}









