@charset "utf-8";
/*
Theme Name: Artex Emerge - Fusion
Theme URI: http://artexstudios.com/
Description: Artex Studios [Fusion] Layout <a href="http://artexstudios.com/">Artex Studios LLC</a>.
Version: 1.5
Author: James Gober / Michael Shihinski
Author URI: http://artexstudios.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Artex Fusion 'emerge' v1.5
	 http://artexstudios.com/
	 
	James Gober
	 http://jamesgober.com/

*/



/* Body Styles */
body{
 margin: 0;
 padding: 0;
 cursor: default;
 background-color: rgb(39, 39, 39);
 background-image: url(./images/top_bar.png);
 background-position: top left;
 background-repeat: repeat-x;
 width: 100%;
}

.img_link{
 border: 0;
 text-decoration: none;
}

a.main_link{
 font-size: 12px;
 font-weight: bold;
 color: rgb(133, 143, 155);
 text-decoration: none;
}

a.main_link:hover{
 font-size: 12px;
 font-weight: bold;
 color: rgb(70, 70, 70);
 border: 0;
 text-decoration: none;
}

a{
 font-size: 12px;
 color: rgb(133, 143, 155);
 text-decoration: none;
}

a:hover{
 font-size: 12px;
 color: rgb(70, 70, 70);
 border: 0;
 text-decoration: none;
}



/* top bar styles */
#top_bar{
 width: 100%;
 height: 24px;
 text-align: left;
 padding-top: 10px;
}
  
#top_title{
 float: right;
 clear: left;
 width: 400px;
 height: 20px;
 margin-right: 14px;
 text-align: right;
}

#top_title h1{
 color: rgb(156, 156, 156);
 font-family: Georgia, "Times New Roman", Times, serif;
 font-weight: bold;
 font-size: 15px;
 margin: 0;
 padding: 0;
}

#top_clear{
 clear: right;	
}




/* body container styles */
#body_container{
 width: 100%;
 margin: 0 auto;
 padding: 0;
 vertical-align: top;
 margin-top: 4px;
}
   
#body_panel{
 width: 770px;
 margin: 0 auto;
}


/* header styles */
#head_box{
 width: 770px;
 height: 100px;
 background-image: url(./images/body_top.png);
 background-position: top left;
 background-repeat: no-repeat;
 text-align: right;
}

#head_box ul{
 display: inline;
 list-style: none;
 list-style-type: none;
 width: 500px;
}

#head_box li{
 display: inline;
 width: 100px;
 margin-left: 15px;	
}

#head_spacer{
 width: 770px;
 height: 40px;
 text-align: right;
 clear: both;
}
      
#artex_logo{
 width: 155px;
 height: 27px;
 border: 0;
 float: left;
 clear: right;
}

a.lnk_nav{
 font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
 font-size: 15px;
 font-weight: bold;
 color: rgb(180, 180, 180);
 text-decoration: none;
 border: 0;
}
	
a.lnk_nav:hover{
 font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
 font-size: 15px;
 font-weight: bold;
 color: rgb(255, 255, 255);
 text-decoration: none;
 border: 0;
}
	
a.lnk_nav_c{
 font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
 font-size: 17px;
 font-weight: bold;
 color: rgb(255, 255, 255);
 text-decoration: none;
 border: 0;
}

a.lnk_nav_c:hover{
 font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
 font-size: 17px;
 font-weight: bold;
 color: rgb(180, 180, 180);
 text-decoration: none;
 border: 0;
}


/* main page styles */
#main_banner{
 width: 770px;
 height: 225px;
 background-image: url(./images/spring_banner.png);
 background-position: top left;
 background-repeat: no-repeat;
}

#main_body{
 width: 770px;
 height: 200px;
 margin-top: 10px;
 background-image: url(./images/main_body.png);
 background-position: top left;
 background-repeat: repeat-y;
}

#main_bottom{
 width: 770px;
 height: 100px;
 background-image: url(./images/main_bottom.png);
 background-position: top left;
 background-repeat: repeat-x;
}

#main_bottom_div{ 
 width: 770px;
 height: 100px;
 text-align: left;
 background-image: url(./images/main_bottom_div.png);
 background-repeat: no-repeat;
 background-position: 505px;
}

.main_ul{
 padding: 0;
 margin: 0;
 list-style: none;
}

.main_li_body{
 width: 505px;
 min-height: 150px;
 text-align: justify;
 display: inline;
 float: left;
 clear: right;
}

.main_li_news{
 width: 255px;
 min-height: 150px;
 margin-left: 10px;
 display: inline;
 text-align: justify;
 float: left;
 clear: right;
} 


.txt_container{
 padding: 10px;
}

.txt_container h1{
 color: rgb(133, 143, 155);
 font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
 font-size: 18px;
 font-weight: bold;
 margin: 0;
 padding: 0;
 margin-bottom: 5px;
}


.txt_container h2{
 color: rgb(133, 143, 155);
 font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 margin: 0;
 padding: 0;
 margin-bottom: 5px;
}

.txt_container p{
 color: #59686e;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: normal;
 margin: 0;
 padding: 0;
}


.txt_container a{
 color: #59686e;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-weight: bold;
 text-decoration: none;
}

.txt_container a:hover{
 color: #000000;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-weight: bold;
 text-decoration: none;
}

#news_fp{
 list-style: circle;
 margin: 0;
 padding: 0;
 margin-left: 18px;
 margin-top: 10px;
 clear: both;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
}

#news_fp a{
 border-bottom: 1px dotted rgb(70, 70, 70);
 color: rgb(70, 70, 70);
 font-weight: normal;
 font-size: 12px;
}


#news_fp a:hover{
 border-bottom: 1px dotted rgb(133, 143, 155);
 color: rgb(133, 143, 155);
 font-weight: normal;
 font-size: 12px;
}

#clear_home_bottom{
 clear: left;	
}




/* footer styles */
#dark_footer_container{
 margin-top: -20px;
 padding-top: 5px;
}

#dark_footer{
 padding-top: 2px;
}

#dark_foot_links{
 width: 770px;
 margin: 0 auto;
 text-align: center;
 color: #999999;
 font-size: 9pt;
 font-style: normal;
 font-weight: normal;
 font-family: Arial, Helvetica, sans-serif;
}

#dark_foot_copyright{
 width: 770px;
 margin: 0 auto;
 margin-top: 10px;
 text-align: center;
 color: #999999;
 font-size: 10px;
 font-style: normal;
 font-weight: normal;
 font-family: Arial, Helvetica, sans-serif;
}

a.dark_footlink{
 color: #999999;
 text-decoration: none;
 border: 0;
}

a.dark_footlink:hover{
 color: #cccccc;
 text-decoration: none;
 border: 0;
}

#footer_container{
 margin-top: 20px;
 padding-top: 5px;
}

#footer{
 padding-top: 2px;
 border-top: 1px dotted #cccccc;
}

#foot_links{
 width: 770px;
 padding-top: 5px;
 margin: 0 auto;
 text-align: center;
 color: #555555;
 font-size: 10px;
 font-style: normal;
 font-weight: normal;
 font-family: Arial, Helvetica, sans-serif;
}

#foot_copyright{
 width: 770px;
 margin: 0 auto;
 margin-top: 10px;
 text-align: center;
 color: #555555;
 font-size: 10px;
 font-style: normal;
 font-weight: normal;
 font-family: Arial, Helvetica, sans-serif;
}

a.footlink{
 color: #555555;
 text-decoration: none;
 border: 0;
}

a.footlink:hover{
 color: #999999;
 text-decoration: none;
 border: 0;
}






