* { margin:0; padding:0;}
body { background:#fff; font-size:100%; line-height:1em; font-family:Arial, tahoma; color:#3f3933; text-align:left;}


ul {list-style:none;}
input, select, textarea { vertical-align:middle; font-family:Arial;}
img {border:0px none; vertical-align:top; text-align:left}
a{color:#ffffff;}
a:hover{text-decoration:none;}
th {font-weight:bold}
td .form-text {font-size:1.0em;}
td {font-size:0.9em;}

/* header row */
.head {width:975px; float:left; border: 0px solid #009900}
.head .col1 {width:265px; float:left; border-top:10px solid white; border-right:10px solid white;}
.head .col2 {width:440px; height:190px; float:left; border-top:10px solid white; border-right:10px solid white;} /* picture */
.head .col3 {width:250px; height:190px; float:left; border-top:10px solid white;}

.head .col1 .row1{background-color:#493115; color:#FFFFFF; height:100px; border:1px solid #CCCCCC;}
.head .col1 .row1 .logo{font-size:2.0em; font-weight:bold; padding:10px; padding-top:25px; line-height:30px}
.head .col1 .row1 .logo .text-logo{font-size:0.35em; font-weight:bold}
.head .col1 .row1 .logo a{text-decoration:none;}
.head .col1 .row1 .logo a:hover{text-decoration:none;}

.head .col1 .row2{background-color:#b03d2e; color:#FFFFFF; height:190	px; border-top:10px solid white;}
.head .col1 .row2 .menu{padding:34px 0 17px 35px;}
.head .col1 .row2 .menu li{height:30px;}
.head .col1 .row2 .menu li a{ background:url('images2009/menu_marker.gif') no-repeat center left; font-size:0.8em; font-weight:bold; padding-left:22px; padding-right:0; padding-top:0; padding-bottom:0}

.head .col3 .row1 {background-color:#4d5154; height:400px;}
.head .col3 .row1 ul{padding:20px}
.head .col3 .row1 li a{ background:url('images2009/header_list.gif') no-repeat center left; color:#cfdbe4; font-size:0.8em; line-height:2em; padding-left:14px; padding-right:0; padding-top:0; padding-bottom:0}
/* end header row */

/* content middle row */
.cont {position: relative; width:975px; float:left; border-top: 10px solid white; min-height:360px}

/* first column */
.cont .col1 {position: absolute; left:0px; width:265px; float:left; border-right:10px solid white; background-color:#cdc3b1; min-height:100%}
.cont .col1 .row1{background-color:#cdc3b1; color:#white; padding:20px; font-size:0.8em;}
.cont .col1 .row2{background-color:#cdc3b1;}
/*ensure position: absolute is set if you want to stretch the height to 100%, also make sure the wrapper div is set to height:100% and use min-height for IE*/
/* end first column */


/* second column */
.cont .col2 {position: relative; left:275px; top:0; width:700px; float:left;}
.cont .col2 .row1{background-color:#998d7e;  padding:20px; color:#fff;font-size:0.8em; text-align:justify}
.cont .col2 .row1 a{color:#f5eaca;}
.cont .col2 .row1 span{color:#white;}
.cont .col2 .row2 {position: relative; background-color:white; border-top: 10px solid white;padding:20px;font-size:0.8em; text-align:justify;}
.cont .col2 .row2 a{color:#3f3933;}
.cont .col2 .row2 li {background:url('images2009/list-1.gif') no-repeat 0 10px; color:#3f3933;; font-size:1em; line-height:1.7em; padding-left:14px;}


.cont .col2 .text-title {font-size:1em; font-weight:bold}
.cont .col2 td {font-size:0.9em;padding:3px}
.cont .col2 textarea {width:180px}
.cont .col2 input {width:180px}
.cont .col2 .upload-file {width:265px}
.cont .col2 .submit-btn {width:71px}
.cont .col2 .check-box {width:20px}

.cont .col2A {width:440px; float:left; border-right: 10px solid white;}
.cont .col2A .row1{background-color:#998d7e;  padding:20px;font-size:0.8em}
.cont .col2A .row2{position: absolute; float:left; background-color:white; min-height:100%;padding:20px;}
.cont .col2A .row2 li {background:url('images2009/list-1.gif') no-repeat 0 10px; color:#3f3933;; font-size:1em; line-height:1.7em; padding-left:14px;}

/* end second column */

/* third column */
.cont .col2B {width:250px; float:left; min-height:100%;}
.cont .col2B .row1{witdh:230px; padding:20px; color:#fff;background-color:#ad9271;}
.cont .col2B .text-title {font-size:1em; font-weight:bold}
.cont .col2B input {width:180px}
/* end third column */

/* end content middle row */

/* footer row */
.foot {position: relative; width:975px; float:left; border-top: 10px solid white;  border-bottom: 10px solid white}

.foot .col1 {width:265px; float:left; border-right: 10px solid white}
.foot .col1 .row1{background-color:#493115; padding:10px; height:80px;}
.foot .col1 .row1 .copy {color:white; font-size:0.8em;}

.foot .col2 {width:700px; float:left;}
.foot .col2 .row1{background-color:#57636c; padding:10px; height:80px; color:#fff; font-size:0.8em;}
/* end footer row */

/*================== button ==================*/
.button{display:block;float:left; margin-right:5px;}
.button span{display:block;  text-align:center; line-height:1.5em; height:19px;}
.button a{background:url('images2009/button_link.gif') no-repeat center left; text-decoration:none; color:#FFF !important; font-size:0.8em; line-height:16px; padding-left:9px; padding-right:0; padding-top:0; padding-bottom:0}
.button a:hover{ text-decoration:underline;}
.width-1{width:84px;}
.width-2{width:124px;}
.width-3{width:169px;}
.width-4{width:116px;}
.width-5{width:90px;}
.width-6{width:52px;}
.clear { width:100%; overflow:hidden;}
.bg-button{background:#493115 url('images2009/bg-button1.gif') no-repeat top right;}
.bg-button span{background:url('images2009/bg-button1.gif') no-repeat 0 0;}
.bg-button-1{background:#ad9271 url('images2009/bg-button-1.gif') no-repeat top right;}
.bg-button-1 span{background:url('images2009/bg-button-1.gif') no-repeat 0 0;}
.bg-button-2{background:#7b6851 url('images2009/bg-button-2.gif') no-repeat top right;}
.bg-button-2 span{background:url('images2009/bg-button-2.gif') no-repeat 0 0;}
/*================== button-finish ==================*/

/*================== tweets =========================*/
#tweets {
	background:url(images2010/twitter_bkgd.png) no-repeat;
	width:400px;
	height:190px;
	border:#009933 0px solid;
	padding-left:70px;
}

#tweets li {
	/*background:url(images2009/list-1.gif) no-repeat 0 10px ;*/
	list-style-type:none;
	color:#3f3933;
	font-size:1em;
	line-height:1.4em;
	font-weight:normal;
	padding:5px;
	background-image:none;
	
}

#tweets .hash { color:#0066CC; } 

#tweets .reply { color:#0066CC; } 

#tweets a:link { text-decoration:none; color:#0066CC;}
#tweets a:active { text-decoration:none; color:#0066CC;}
#tweets a:hover { text-decoration:underline; color:#0066CC;}
#tweets a:visited { text-decoration:none; color:#0066CC;}

/*================== tweets end =====================*/
