@charset "utf-8";
body{
    background-image:url(images/bg_buildings.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color: #120f02;
	margin: 0px;
	padding: 0px;
	height: 100%;
}

#container {
height: 100%;
width:1024px;
background:#120f02;
margin: 0 auto;
}


#header{
color:#3399CC;
border:0;
vertical-align:top;
height:425px;
width:1024px;
background:#120f02;
}

#content{
background-image:url(images/web_bg2_04.jpg);
background-repeat:no-repeat;
vertical-align:top;
width:1024px;
min-height:470px;
color:#FFFFFF;
}

#footer_index {
color: #FFF;
clear:both;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
margin: 40px 0 10px 0;
}

#footer {
color: #FFF;
clear:both;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
margin-bottom: 10px;
margin-top: -50px;
}

.footer_img img{
padding: 0 12px;
}

#proud{
padding-top: 2px;
padding-left: 4px;
padding-right: 4px;
padding-bottom: 2px;
border-bottom: #292205 dotted 1px;
font-size: 9px;
}

.cowtown_marketing{
padding-top: 2px;
padding-left: 4px;
padding-right: 4px;
padding-bottom: 2px;
font-size: 9px;
}

#kcdma{
padding-left: 4px;
padding-right: 5px;
padding-top: 3px;
padding-bottom: 3px;

}

#ama{
padding-left: 4px;
padding-right: 5px;
}

#kcwebcore{
padding-left: 4px;
padding-right: 5px;
}

#kcdesigncore{
padding-left: 4px;
padding-right: 5px;
}


.content-location{
float: left;
margin: 0 0 0 30px;
}



.feeds_bg{
width: 272px;
height: 320px;
background: url(images/feeds_bg.png) no-repeat;
}

.feeds{
width: 200px;
height: 100px;
font-family: Arial, Helvetica, sans-serif;
padding: 12px 12px 12px 12px;
}

ul{
list-style:none;
font-size:12px;
}

.all_li{
list-style-image: url(images/arrow_index.png);
font-size:12px;
margin-left: 16px;
}

#p {
border-bottom: 1px solid;
border-bottom-color:#CC3399; 
}

#td {
padding: 40px;
}

.grey_font{
color: #999999;
}

#left_image_home {
width: 223px;
height: 257px;
margin: 0px;
padding: 0px;
}








/* -------------------------------------------------------- index main content ----------------------------------------------------------- */


#index_content_wrapper{
width: 980px;
min-height: 500px;
padding: 20px 0 0 0;
}

#index_content_wrapper h1{
letter-spacing: 1px;
color: #FFFFFF;
font-size: 22px;
line-height: 120%;
padding: 4px 0 0 0;
}




.left_content_index{
width: 300px;
float: left;
}




.right_content_index{
float: left;
width: 460px;
}

.right_content_index_blog{
float: left;
width: 460px;
width: 200px;
margin: 0 0 0 9px;
padding: 6px 0 0 0;
}

.right_content_index_top{
width: 460px;
height: 23px;
background: url(images/content_right-top.png) no-repeat bottom;
margin: 0;
padding: 0;
}

.right_content_index_middle{
width: 408px;
padding: 0 26px 0 26px;
background: url(images/content_right-middle.png) repeat-y top;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
font-size: 13px;
font-weight: normal;
line-height: 160%;
margin: -18px 0 0 0;
}

.right_content_index_bottom{
width: 460px;
height: 23px;
background: url(images/content_right-bottom.png) no-repeat;
}


/* -------------------------------------------------------- end index main content ----------------------------------------------------------- */


strong{
color: #938d3c;
letter-spacing: .03em;
}

.clearer{
width: 100%;
clear: both;
height: 0px;
}

.underline{
text-decoration: underline;
}





.stand_out{
letter-spacing: 2px;
color:#A2853C;
font-size: 14px;
}

.first{
font-size:13px bold;
}


#top_cell{
background-image:url(images/content_left_01.png);
background-repeat:no-repeat;
background-position:top;
width: 249px;
height: 18px;
border: 0px;
margin: 0px;
}

#left_cell{
background-image:url(images/content_left_02.png);
background-repeat:no-repeat;
width: 14px;
height: 319px;
border: 0px;
margin: 0px;
text-align:left;
}

#middle_cell{
background-image:url(images/content_left_03.png);
background-repeat:no-repeat;
width: 201px;
height: 319px;
border: 0px;
padding-bottom: 40px;
}

#right_cell{
background-image:url(images/content_left_04.png);
background-repeat:no-repeat;
width: 68px;
height: 319px;
border: 0px;
margin: 0px;
}

#left_table{
font-size: 12px;
width: 283px;
font-family:Arial, Helvetica, sans-serif;
vertical-align:top;
margin: 0px;
padding: 0px;
}


#li_left_table{
list-style-type:circle;
list-style:none;
}


#left_content{
margin-left: 0px; 
}

.left_titles{
font-size: 17px;
font-family:Verdana, Arial, Helvetica, sans-serif;
list-style:none;
color: #A2853C;
}

.li_left_titles{
list-style-type:none;
}

.main_titles{
width: 200px;
position: absolute;
text-indent: -9990px;
}



.tweeter{
width: 100px;
position: absolute;
margin: 6px 0 0 570px;
}


.share_on{
width: 324px;
height: 39px;
margin: 0 0 0 150px;
}

.widget{
width: 100px;
position: absolute;
margin: 62px 0 0 470px;
}

.bottom_links{
width: 600px;
font: Arial, Helvetica, sans-serif;
font-size: 9px;
letter-spacing: 1px;
color: #82700b;
}

.li_links_2{
list-style:url(images/arrow_li.png);
margin-left: 20px;
font-size: 10px;
}

.td_bottom{
width: 220px;
}


.index_li{
background: url(images/bg_social.png) top left no-repeat;
width: 205px;
height: 30px;
margin: 0 0 0 140px;
clear: both;
}

.index_li ul{
padding: 8px 0 0 12px;
}

.index_li li{
padding: 2px;
list-style: none;
float: left;
}


a.left_titles:link {color: #A2853C; text-decoration: none}
a.left_titles:visited {color: #A2853C; text-decoration: none}
a.left_titles:hover {text-decoration:underline}

a:link {color: #fff; text-decoration: none}
a:visited {color: #FFF; text-decoration: none}
a:hover {text-decoration:underline}

a.td_image:link {color: #FFF; text-decoration: none}
a.td_image:visited {color: #FFF; text-decoration: none}
a.td_image:hover {text-decoration: underline}