/*
Theme Name: CFT
Theme URI: http://www.centralfloridatalent.com
Description: Central Florida Talent Theme
Version: 1.0
Author: Bryan Hunsinger
Author URI: http://www.bryanhunsinger.com/
*/

/* Base style
------------------------------------*/
.body1 {
	background: #3B474E url(/images/tile_bg.jpg) repeat-x 50% 0;
	padding: 0;
	margin: 0;
	}
.body2 {
	background: #3B474E url(/images/tile_bg2.jpg) repeat-x 50% 0;
	padding: 0;
	margin: 0;
	}

/* Things to hide
------------------------------------*/
#nav li span, #header span{
	display: none;
	}

.nobg, .nobg a:hover, nobg a, nobg a:link{
	background: none;
	}

/* Container
------------------------------------*/
#container {
	width:760px;
	padding: 0;
	margin: 0;
	}

	
/* Header
------------------------------------*/
#header {
	background:  url(/images/header.gif) no-repeat; 
	width: 760;
	height: 71px;
	margin: 0; 
	position: relative;
	}

#header .logo, #header .logo a {
	position:absolute;
	top: 3px;
	left: 19px;
	display:block;
	width: 454px;
	height: 68px;

}


/* Nav
------------------------------------*/

#nav {
	background: url(/images/nav.gif) no-repeat; 
	width:161px;
	height:183px;
	margin: 0;
	padding: 0;
	position:relative;
}

#nav ul{
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	position:absolute;
	top: -3px;
}

#nav li, #nav li a{
	margin: 0;
	padding: 0;
	display: block;
	position:absolute;
	border: none;
	}	
	

#nav li.l1 {width:161px; height:21px; left: 0; top: 0;}
#nav li.l1 a{width:161px; height:21px;}
#nav li.l1 a:hover {background:  url(/images/nav.gif) -161px 0 no-repeat;}

#nav li.l2 {width:161px; height:21px; left:0; top: 23px;}
#nav li.l2 a{width:161px; height:21px;}
#nav li.l2 a:hover{background:  url(/images/nav.gif) -161px -23px no-repeat;}

#nav li.l3 {width:161px; height:21px; left:0; top: 46px;}
#nav li.l3 a{width:161px; height:21px;}
#nav li.l3 a:hover{background:  url(/images/nav.gif) -161px -46px no-repeat;}


#nav li.l4 {width:161px; height:21px; left:0; top: 69px;}
#nav li.l4 a{width:161px; height:21px;}
#nav li.l4 a:hover{background: url(/images/nav.gif) -161px -69px no-repeat;}

#nav li.l5 {width:161px; height:21px; left:0; top: 92px;}
#nav li.l5 a{width:161px; height:21px;}
#nav li.l5 a:hover{background:  url(/images/nav.gif) -161px -92px no-repeat;}

#nav li.l6 {width:161px; height:21px; left:0; top: 115px;}
#nav li.l6 a{width:161px; height:21px;}
#nav li.l6 a:hover{background:  url(/images/nav.gif) -161px -115px no-repeat;}

#nav li.l7 {width:161px; height:21px; left:0; top: 138px;}
#nav li.l7 a{width:161px; height:21px;}
#nav li.l7 a:hover{background:  url(/images/nav.gif) -161px -138px no-repeat;}

#nav li.l8 {width:161px; height:21px; left:0; top: 161px;}
#nav li.l8 a{width:161px; height:21px;}
#nav li.l8 a:hover{background:  url(/images/nav.gif) -161px -161px no-repeat;}




/* Latch the rollovers/*
------------------------------------*/
.home li.l1 {background: transparent url(/images/nav.gif) -322px 0 no-repeat;}
.agancy li.l2 {background: transparent url(/images/nav.gif) -322px -23px no-repeat;}
.actors li.l3 {background: transparent url(/images/nav.gif) -322px -46px no-repeat;}
.models li.l4 {background: transparent url(/images/nav.gif) -322px -69px no-repeat;}
.voice li.l5 {background: transparent url(/images/nav.gif) -322px -92px no-repeat;}
.specialty li.l6 {background: transparent url(/images/nav.gif) -322px -115px no-repeat;}
.contact li.l7 {background: transparent url(/images/nav.gif) -322px -138px no-repeat;}
.info li.l8 {background: transparent url(/images/nav.gif) -322px -161px no-repeat;}

/* Features
------------------------------*/
#feature {
width: 540px;
height: 320px;
display: block;
padding: 0px 0px 40px 0px;
margin: 0;
}

#feature_sub {
width: 540px;
display: block;
padding: 0px 0px 15px 0px;
margin: 0;
}


/* Category
------------------------------------*/
#category {
	position:absolute;
	left:33px;
	top:144px;
	display:block;
	width:690px;
	height:178px;
	z-index:1;
	visibility: hidden;
}
	
/* Search
------------------------------------*/
#search {
	height: 30px;
	background: #444;
	padding: 7px 0 0 36px;
	display: block;
}
	
/* Content
------------------------------------*/
#content {
	width: 760px;
	margin: 0;
	padding: 0;
	min-height: 100%;
	}

#full_col {
	float: left;
	width: 700px;
	margin: 0;
	padding: 18px 18px 12px 30px;
	}

#main_col {
	float: right;
	width: 570px;
	margin: 0;
	padding: 21px 10px 100px 5px;
}

#sub_col {
	float: left;
	width: 161px;
	margin: 21px 0 0 0;
	padding: 0;
}

#split_col1 {
	float: left;
	width: 414px;
	margin: 0;
	padding: 7px 0px 10px 0px;

}

#split_col2 {
	float: right;
	width: 130px;
	margin: 0;
	padding: 7px 0px 0px 20px;

}
#split_col2 span{
	display: block;
	background:bottom url(/images/dot.gif) repeat-x;
/*	border:solid;
	border-width: 0 0 1px 0;
	border-color:#9EC2D3 ;*/
	margin: 0;
	padding: 3px 0px 3px 7px;

}
#split_col2 h3{
	display: block;
	margin: 0;
	padding: 3px 0px 3px 0px;

}
.center {
text-align:center;
}

.date {
	color: #B7BB6D;
	}

#clear {
	clear: both;
	}

.note {
	text-transform: uppercase;
	color: #CCCCCC;
	}

.headline_link, .headline_link a, .headline_link a:link, .headline_link a:visited, .headline_link a:hover, .headline_link a:active {
	color: #B7BB6D;
	size: 70%;
	}

.highlight {
	background-color: #ffcc99;
	}

.right {
	float: right;
	}

.left {
	float: left;
	}

ul {
	padding:0 0 10px 15px;
	}

acronym {
	background-color: #D3D3D3; cursor: help;
	}
	
/* Tables
------------------------------------*/	
	
.tabular {
	width: 100%;
	background-color: #839EAC;
	border: 1px solid #9AB9CB;
	margin-bottom: 10px;
	margin-top: 10px;
	}
	
.tabular2 {
	width: 100%;
	background-color: #e1e1e1;
	border: 1px solid #999999;
	margin-bottom: 10px;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
}
	
	
.tabular th {
	background-color: #9AB9CB;
	text-align:left;
	height:10px;
	color: fff;
	}

.tabular_highlight {
	background-color: #7C96A5;
	}
	
.store_listings {
	width: 100%;
	background-color: #fff;
	margin-bottom: 10px;
	margin-top: 10px;
	}

.store_listings th {
	background-color: #666;
	text-align:left;
	height:10px;
	color: fff;
	}

.store_listings_highlight {
	background-color: #fff;
	}

.info_pop {
	width: 400px;
	background-color: #fff;
	margin-bottom: 10px;
	margin-top: 10px;
	border: 1px solid #666;
	}

.info_pop th {
	background-color: #666;
	text-align:left;
	height:10px;
	color: fff;
	}

.info_pop_highlight {
	background-color: #fff;
	}



/* Footer
------------------------------------*/

#footer {
	height: 44px;
	width: 400px;
	background: url(/images/footer.gif) repeat-x;
	margin: 0px;
	padding: 0px 10px 0px 0;

}

#footer span {
	padding: 18px 0px 0px 0px;
	margin: 0;
	display: block;
}
