

/* menu */
.menu { padding:0; margin-left:0px; margin-right:0; margin-top:0; margin-bottom:0; /*margin:0;*/}
.menu ul { padding:0; margin:0; list-style:none; height:52px; border:0; border-left:1px solid #d6d6d6;}
.menu ul li { float:left; margin:0; padding:0; height:52px; border:0; border-left:1px solid #FFF; border-right:1px solid #d6d6d6;}
.menu ul li a { float:left; padding:19px 25px; color:#9c9c9c; font:bold 12px Arial, Helvetica, sans-serif; text-transform:uppercase; text-decoration:none;}
.menu ul li a:hover { color:#c4c36e; background:#d3d3d3;}
.menu ul li a.active { color:#c4c36e; background:#d3d3d3;}

li.thumb{width:100px; overflow:hidden; padding:0; margin-left:20px}

ul{list-style:none; padding:0px;}
ul li a img {margin-left:auto; margin-right:auto; }
a { padding: 0; color:#87a987; font:bold 12px Arial, Helvetica, sans-serif;  text-decoration:none;}
a:hover { color:#789578; background:none;}
a.active { color:#5d7a5d; background:none;}
.buttonbig { width:200px; height:40px; background-color:#63785d; padding:10px; cursor:pointer; text-align:center; font: bold 13px Arial, Helvetica, Sans-Serif; color:white; }
.gray12 {font:bold 12px Arial, Helvetica, sans-serif;  text-decoration:none; color:#9ca89c;}
.gray14 {font:bold 14px Arial, Helvetica, sans-serif;  text-decoration:none; color:#cecece;}
.black14{font:bold 14px Arial, Helvetica, sans-serif;  text-decoration:none; color:black;}
.black12{font:normal 12px Arial, Helvetica, sans-serif;  text-decoration:none; color:black;}
.orange16{font:bold 16px Arial, Helvetica, sans-serif;  text-decoration:none; color:#c4c36e;}
.orangeborder{border: 4px solid #c4c36e; }
.grayborder{border: 2px solid #cecece;}
.date{font:bold 11px Arial, Helvetica, sans-serif;  text-decoration:none; color:#c6ccc6; margin-top:0px; margin-left:10px; margin-bottom:0px; padding:0;}
.left-item {background-color:#f3f1e8; margin:10px 0px; padding:7px; overflow:hidden}
.blog {width:46%; vertical-align:top; min-width:420px; padding-top:0; padding-left:10px; padding-right:10px; border:white solid 3px;  padding-bottom:10px; margin:20px 6px; float:left;}
.threecolumns{width:28%; vertical-align:top; min-width:200px; padding-top:0; padding-left:10px; padding-right:10px; border:white solid 3px;  padding-bottom:10px; margin:20px 6px; float:left;}
.message{ font:normal 13px Arial, Helvetica, sans-serif;  text-decoration:none; color:red}
#alert { font:bold 13px Arial, Helvetica, sans-serif;  text-decoration:none; color:red; padding:10px; background:white; width:400px;}

input .text{
  font-family:TrebuchetMS;
  font-size:14pt;
  font-weight:bold;
  background-color:#336699;
  border-color:#336699;
  border-style:inset;
  border-width:2px;
  color:#FFFFFF;
}

p.clr, .clr { clear:both; padding:0; margin:0; background:none;}
hr { padding:0; margin:0}
body {
			margin: 0;
			padding-left: 195px;    /* LC fullwidth */
			padding-right: 240px;   /* RC fullwidth + CC padding */
			min-width: 500px;       /* LC fullwidth + CC padding */
            /*background:#ededed; */
            background:#6e7f69;
            /*min-height:240px; */
		}


		#header {
			margin-left: -198px;    /* LC fullwidth */
			margin-right: -240px;   /* RC fullwidth + CC padding */
		}

		.column {
			position: relative;
			float: left;
		}

		#center {
			padding: 20px 20px;
			width: 100%;
            overflow:hidden;

		}

		#left {
			width: 175px;           /* LC width */
			padding: 0 10px;        /* LC padding */
			right: 240px;           /* LC fullwidth + CC padding */
			margin-left: -100%;
		}

		#right {
			width: 175px;           /* RC width */
			padding: 0 10px;        /* RC padding */
			margin-right: -100%;

		}

		#footer {
			clear: both;
            margin-top:0px;
            margin-right:-44px;
            margin-left:0px;
            padding-top:0px;
            background:black;
            height:40px;
		}
        #twitter{
            position:absolute; 
            left:20px; top:20px;
            background:gray;
            width:200px; padding-top:10px;
                            padding-left:10px;
                            padding-right:10px;
                            padding-bottom:20px;
            margin:0;
            max-height:90px;
            z-index:1;
            overflow:hidden;
            font:italic 10px Arial, Helvetica, sans-serif;
        }
        #follow-me{
            position:relative;
            bottom:10px;
            left:60px;
            margin:0;
            padding:0px;
            z-index:1;
            /* */
            /*color:white; */
        }
        #bird{
            position:absolute;
            z-index:1;
            left:2px;
            bottom:-6px;
            background-image:url("/img/twitt.png");
            width:45px;
            background-repeat:no-repeat;
        }
		/*** IE Fix ***/
		* html #left {
			left: 175px;            /* RC fullwidth */
		}

		/*** Just for Looks ***/

        #header {
            			padding: 0.0em 0;
                        background:url("img/bg_main.gif");
                        background-repeat: no-repeat;
                        background:black;

;
        }
		#header, #footer {
			font:normal 12px Arial, Helvetica, sans-serif;
			text-align: center;
			
		}

		#left {
            background:none;
		}

		#center {
			background: #f3f1e7;
            border-style:solid;
            border-left:2px solid white;
            border-right:2px dotted #b9b9b9;
            border-top:none;
            border-bottom:none;
            min-height:500px;
            
            overflow:hidden;
		}

		#right {
			background:none;
		}

		.column {
			padding: 1em 1em;
			text-align: justify;
		}
#ornate{ position:relative; bottom:110px; left: -200px; z-index:1; width:152px;}

/*Nifty Corners Cube CSS by Alessandro Fulciniti
The following classes are added dinamically by javascript,
and their use should be avoided in the markup */
b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}