/* Structure
----------------------------------------------------------- */
#left_column {
      width:368px;
float:left;
}
#right_column {
float:left;
margin-left:8px;
}
#left_column .top_h2 {
background:#343434;
color:#fff;
font-size:12px;
font-weight:bold;
height:30px;
margin:0px;
padding:0px;
margin-bottom:5px;
padding-top:15px;
padding-left:20px;
}
h2 a {
color:#fff;
font-weight:bold;
font-size:12px;
}
h2 a:hover {
color:#fff;
font-weight:bold;
font-size:12px;
}
#left_column #left h1 {
background:none;
color:#2c2c2c;
padding:0px;
font-weight:bold;
font-size:12px;
}
#left {
color:#585858;
background:#f0f0f0;
float:left;
width:153px;
padding:20px;
margin-right:10px;
margin-bottom:8px;
line-height:19px;
height:143px;
}
#left_column ul li {
color:#fff;
display:block;
float:left;
}
#left_column ul li a {
background:url(/images/stagro_bits_05.png);
height:20px;
display:block;
border-bottom:2px solid #fff;
width:130px;
color:#fff;
padding-right:0px;
padding-left:34px;
padding-top:10px;
padding-bottom:5px;
font-weight:bold;
}
#left_column ul li a:hover {
color:#96bdd7;
}
#left_column #text_1 {
background:#adb9c1;
padding:20px;
padding-top:10px;
color:#fff;
line-height:19px;
clear:both;
}
#left_column #text_2 {
margin-top:8px;
padding:20px;
color:#fff;
background:url(/images/stagro_bits_15.png);
height:79px;
line-height:19px;
}

.about_btn {
background:url(/images/stagro_bits_18.png);
display:block;
width:318px;
height:39px;
color:#fff;
text-align:right;
padding-right:50px;
font-weight:bold;
padding-top:5px;

}

#latest_news {
padding-top:8px;
width:278px;
float:left;
margin-right:7px;
}
#latest_news h2 {
background:#1f6596;
height:30px;
margin:0px;
padding:0px;
margin-bottom:5px;
padding-top:15px;
padding-left:20px;
font-weight:bold;
color:#fff;
font-size:12px;
}

#latest_news .post {
height:60px;
clear:left;
background:url(/images/news_line.gif) no-repeat bottom;
cursor:pointer;
}
#latest_news .date {
width:30px;
height:20px;
padding:10px;
float:left;
text-align:center;
font-weight:bold;
}
#latest_news .day {
color:#a6a6a6;
font-weight:bold;
border-bottom:1px solid #ccc;
}
#latest_news .month {
color:#6a6a6a;
font-weight:bold;
}

#latest_news .news_text {
float:left;
color:#787878;
width:200px;
padding:10px;
}
#latest_news .news_text a {
color:#787878;
}
#project_showcase {
padding-top:8px;
float:left;
}
#project_showcase a {
display:block;
padding:10px;
background:#fff;
color:#575757;
height:25px;
padding-top:25px;
font-weight:bold;
text-align:center;
background:url(/images/projects.png);
}
#project_showcase div {
height:60px;
width:278px;
padding-top:180px;
}
#project_showcase h2 {
background:#1f6596;
color:#fff;
font-size:12px;
font-weight:bold;
height:30px;
margin:0px;
padding:0px;
margin-bottom:5px;
padding-top:15px;
padding-left:20px;
width:258px;
}
#text_1 h1,#text_2 h1 {
font-weight:bold;
background:none;
padding:0px;
margin:0px;
}
#flash {
height:234px;;
width:563px;
}
#flash h1 {
color:#363636;
padding-top:35px;
padding-left:50px;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
}
#flash .sub_title {
padding-left:50px;
color:#fff;
font-weight:bold;
padding-top:3px;
}