/*======================================

Theme Name: zeeBusiness

Theme URI: http://themezee.com/zeebusiness

Description: zeeBusiness is a two column wordpress theme in an elegant bold design with strong colors. It comes with three navigation menus (top, main and foot), five sidebar areas (blog, pages, 3x footer) and a Featured Posts Slider. You can choose between eleven color schemes or use the colorpicker to get every color you want. Other features are a Custom Logo Upload, 125x125 Banner Advertising Widget, SocialMedia Buttons Widget, Dropdown Navigation, Theme Option Panel, Threaded Comments, Sitemap Page Template, Slider Page Template and Fullwidth Page Template. Enjoy :)

Version: 1.1

Author: ThemeZee

Author URI: http://themezee.com

Tags: custom-background, custom-colors, custom-header, custom-menu, theme-options, threaded-comments, black, blue, brown, gray, green, orange, pink, purple, red, silver, tan, white, yellow, dark, light, editor-style, full-width-template, translation-ready, sticky-post, fixed-width, two-columns, one-column, right-sidebar

License: GNU General Public License v2.0

License URI: http://www.gnu.org/licenses/gpl-2.0.html

======================================*/



/*============================ RESET ============================*/

html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, font, img, ins, kbd, q, s, samp,

small, strike, sub, sup, tt, var,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding:0;

	border: 0;

	outline: 0;

	font-weight: inherit;

	font-style: inherit;

	font-size: 100%;

	font-family: inherit;

	vertical-align: baseline;

}
td{
padding:0;
text-align:left;
}

/*============================ SETUP ============================*/

html {

	font-size: 100.01%;

}

body {

	font-family: sans-serif, Tahoma, Calibri;

	font-size: 0.9em;

	border: 0;

	color: #222;
	background-image:url("images/bg.png");
	background-repeat:repeat-x;
	margin-top:18px;
	height:100%;
	/*background: #fff;*/


}

ul, ol {

	list-style: none;

}

img {

	border: none;
		}

.clear {
z-index:0;
	top:-19px;
	clear: both;

}
#headerbg{
background-color:#bc0c0e;
background-repeat:repeat-x;

}


a, a:link, a:visited{

	color: #c41010;

	text-decoration: underline;

}

a:hover, a:active {

	text-decoration: none;

}

input, textarea {

	background-color: #FFF; 
	
	height: 20px;

	margin: 5px;

	border-top: 2px solid #eee;

	border-left: 1px solid #eee;

	border-right: 1px solid #ddd;

	border-bottom: 2px solid #ddd;

	color: #222;

}

textarea {
 
	height: 60px;
 
 }


/*============================ WRAPPER ============================*/

#wrapper {

	background: #fff;

	width: 900px;

	margin: 0px auto 10px auto;

	min-height:100%;
	position:relative;

	/*border-top: 7px solid #c41010;*/

	/*border-bottom: 7px solid #c41010;*/

}

#header {

	padding: 0px 10px 0 10px;

	margin: 0;

}

#header:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
}

/*============================ STRUCTURE ============================*/

#wrap {

	margin-top: 20px;

	padding: 0 10px;

	text-align: left;

}

#content {

	float: left;

	/*width: 550px;*/

	padding: 10px 15px;
	
	font-size: 12px;

	padding-bottom:250px;

}

.fullwidth {

	width: 860px !important;

}



/*============================ SIDEBAR ============================*/

#sidebar {

	

	width: 280px;

	margin-left: 570px;

	padding: 20px;
	

}

#sidebar ul li h2 {

	color:#c41010;

	font-size: 1.5em;

	padding: 5px 0;

	font-weight: bold;

	font-family: 'Nobile', Arial;

}

#sidebar ul li {

	margin-bottom: 20px;

}

#sidebar ul li ul, #sidebar ul li div{

	margin-bottom: 5px;

	padding: 10px;

	background: #c41010;

	color: #fff;

}

#sidebar ul li div ul, #sidebar ul li div ul li {

	border: none;

	margin: 0;

	padding: 0;

}

#sidebar ul li ul {

	list-style: square inside;

	color: #bbb;

}

#sidebar a, #sidebar ul {

	font-size: 1.0em;

}

#sidebar a:link, #sidebar a:visited  {

	color:#fff;

	text-decoration: none;

}

#sidebar a:hover, #sidebar a:active {

	color:#eee;

	text-decoration: underline;

}

#sidebar ul ul li {

	margin: 5px 10px;

	padding: 0;

	border: 0;

}

#sidebar ul ul ul {

	border: none;

	padding: 0;

}

#sidebar .children {

	margin-top: 10px;

	margin-left: 10px;

	background: none;

}

/* Theme SocialMedia Widget */

#socialmedia_buttons img{

	margin: 4px;

}

/* Theme Ads Widget */

#ads img{

	margin: 1px;

}

/* Theme Search Widget */

.screen-reader-text {

	display: none;

}

#s {

	background: #eee;

	border: 1px solid #ddd;

	padding: 6px 5px;

	font-size: 1.0em;

	font-weight: bold;

	color: #333;

	width: 140px;

}

#searchsubmit {

	margin-left: 5px;

	padding: 5px 10px;

	color: #333;

	font-size: 1.0em;

	font-weight: bold;

	cursor: pointer;

	border: 1px solid #ddd;

	background: url(images/button.png) repeat-x #eee;

}

#searchsubmit:hover {

	background: url(images/button_hover.png) repeat-x #eee;

}

/*============================ HEADER ============================*/

#head {


}

#logo {

	float: left;

	margin-top: -25px;

}

/* #logo h1 {

	padding: 0 10px 10px 10px;

	font-size: 1.5em;

	color: #c41010;

	font-family: 'sans-serif', Arial;
	
	display:none;
	

}*/


#logo img {

}

/*#logo:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
}*/

#phone{

font-size:2.0em;

Color:#c41010;

font-family: 'Nobile', Arial;

float:left;margin-left:550px;margin:-10px,-40px,0,0;font-weight:bold;

}

/*============================ external links ============================*/

#extlinks {
	width:900px;
	height:150px;
	/*margin: -100px 0px 0px 0px; width: 453px;*/
	list-style: none;
	display: block;
	position: relative;
	margin: -90px 0 10px 0;
	z-index: 40;
}

#extlinks a {
	background: url(/wp-content/themes/Z4/07/list1.jpg) no-repeat center left;
	font-size: 14px;
	text-decoration:none;
	line-height: 30px;
	padding-left:25px;
	font-weight:bold;
	font-family: sans-serif, tahoma, arial;
}

#extlinks a:hover {
	background: url(/wp-content/themes/Z4/07/list-hov1.jpg) no-repeat center left;
	color: #222;

}

#extlinks ul.services, #extlinks ul.servicesleft, #extlinks ul.servicesRight, #extlinks ul.servicesRight2 {

	width:220px;
	display:block;
	position: relative;
}

#extlinks ul.services, #extlinks ul.servicesleft, #extlinks ul.servicesRight {

	float:left;

}

#extlinks ul.servicesRight2 {
	float:right;
}

/*============================ under external links ============================*/

#underExt {
	width:900px;
	list-style: none;
	display: block;
	position: relative;
	margin: 3px 0 0 0;
	z-index: 40;
}
#underExt  p {
	font-size: small;
	padding-top:10px;
}
#underExt h2 {

	background: none repeat scroll 0 0 #BC0D0D;
	color: #fff;
	font-size: 14px;
	font-weight:bold;
	font-family: sans-serif, tahoma, arial;
	line-height: 35px;
	width: 200px;
	padding-left:15px;
} 
	
#underExt .ue1, #underExt .ue2, #underExt .ue3, #underExt .ue4  {

	width:220px;
	display:block;
	position: relative;

}

#underExt .ue1, #underExt .ue2, #underExt .ue3 {

	float:left;
	padding-right: 5px;
}

#underExt .ue4 {
	float:right;

}

/*============================ TOP NAVIGATION ============================*/

#topnavi {

	float: right;

	margin: 5px 0px;
	 
	margin-top:35px;
 
}

#topnav, #topnav ul{

	margin: 0;

	padding: 0;

	list-style-type: none;

	list-style-position: outside;

	position: relative;

}

#topnav li{

	float:left;

	position:relative;

}

#topnav a{

	display: block;

	padding: 10px 15px;

	font-size: small;

	font-weight: bold;

	font-family: sans-serif, tahoma, arial;

	text-decoration: none;

	color: #bc0c0e;

}

#topnav a:link, #topnav a:visited{

	text-decoration: none;

}

#topnav a:hover{

	color: #222;

	background: #fff;

}

#topnav ul {

	position: absolute;

	display: none;

	z-index: 99;

	background: #c41010;

	padding: 5px;

}

#topnav ul a {

	width: 180px;

	padding: 10px;

	margin-top:0;

	float: left;

	color: #fff;

	font-size: 0.9em;

	border-top: none;

}

#topnav ul a:hover {

	color: #333 !important;

	background: #fff !important;

}

#topnav ul ul{

	margin-top: 0;

	border-left: 5px solid #fff;

}

#topnav li ul ul {

	margin-left: 200px;

}

#topnav li:hover ul ul, #topnav li:hover ul ul ul, #topnav li:hover ul ul ul ul{

	display:none;

}

#topnav li:hover ul, #topnav li li:hover ul, #topnav li li li:hover ul, #topnav li li li li:hover ul{

	display:block;

}

/*============================ NAVIGATION ============================*/

#navi {

	float: left;

	Position:relative;
	
	width: 890px;

	margin-top:2px;
	
	margin-bottom:-20px;

	padding-left: 12px;
	
	background: url(images/nav-tablet.png) no-repeat scroll right top transparent;	

	/*--background: #000;*/

	font-family: sans-serif, tahoma, arial;
	
	z-index:30px;

}

#nav, #nav ul{

	margin: 0;

	padding: 0;

	list-style-type: none;

	list-style-position: outside;

	position: relative;

}

#nav li{

	float:left;

	position:relative;

}

#nav a{

	display: block;

	padding: 3px 20px 10px 20px;
	
	/*padding-left: 15px;*/

	margin: 7px 0;

	font-size: 1.0em;

	font-weight: bold;

	text-decoration: none;

	color: #fff;

	/*border-right: 1px solid #fff; */

}

#nav a:link, #nav a:visited{

	text-decoration: none;

}

#nav a:hover{

	/*color: #c41010; background: #eee;*/
	color:#fff;
	background: #323232;

}

#nav ul li ul li a:hover{color:#c41010; }



#nav ul {

	position: absolute;

	display: none;

	z-index: 99;

	border-top: 1px solid #ccc;

}

#nav ul a {

	width: 180px;

	padding: 10px;

	margin: 0;

	float: left;

	color: #333;

	font-size: 0.9em;

	background: #fff;

	border-top: none;

	border-left: 2px solid #aaa;

	border-right: 1px solid #bbb;

	border-bottom: 1px solid #ccc;

}

#nav ul a:hover {

	color: #444 !important;

	background: #e0e0e0;

}

#nav ul ul{

	margin-top: -1px;

	padding-left: 2px;

}

#nav li ul ul {

	margin-left: 200px;

}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{

	display:none;

}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{

	display:block;

}

/*============================ More_Posts, Calendar ============================*/

#wp-calendar {

	width: 100%;

}

#wp-calendar caption {

	color: #fff;

	font-size: 0.9em;

	font-weight: bold;

	margin: 0 0 5px 5px;

	text-align: left;

}

#wp-calendar th{

	color: #ddd;

	font-size: 0.9em;

	font-weight: bold;

}

#wp-calendar td{

	text-align: center;

}

.more-link {

	padding: 5px 10px;

	text-decoration: none !important;

	color: #fff !important;

	font-size: 0.9em;

	font-weight: bold;

	background: #c41010;

}

.more-link:hover {

	background: #333;

}

/*============================ POST ============================*/

.post {

	margin: 5px 0 35px 0;

}

.sticky {

	border-left: 4px solid #c41010;

	margin-left: 10px;

	padding-left: 20px;

}

.post-title {

	padding-bottom: 2px;

	font-family: 'Nobile', Arial, Verdana, sans-serif, Helvetica;

	font-size: 2.0em;

	color: #c41010;

}

.page-title {

	font-size: 2.4em;

	font-family: 'Nobile', Arial, Verdana, sans-serif, Helvetica;

}

.post-title a:link, .post-title a:visited {

	color: #c41010;

	text-decoration: none;

}

.post-title a:hover, .post-title a:active {

	color: #111 !important;

}

.entry {

	padding: 10px 0;

	line-height: 1.5em;

}

.entry h1, .comment h1  {

	font-size: 1.9em;

	margin: 30px 0 0 0;

	color: #222;

}

.entry h2, .comment h2  {

	font-size: 1.7em;

	margin: 25px 0 0 0;

	padding: 0;

	color: #222;

}

.entry h3, .comment h3  {

	font-size: 1.5em;

	margin: 20px 0 0 0;

	color: #222;

}

.entry h4, .comment h4  {

	font-size: 1.3em;

	margin: 15px 0 0 0;

	color: #222;

}

.entry h5, .comment h5  {

	font-size: 1.2em;

	margin: 10px 0 0 0;

	color: #222;

	font-weight: bold;

}

.entry h6, .comment h6 {

	font-size: 1.0em;

	margin: 5px 0 0 0;

	color: #222;

	font-weight: bold;

}

.entry p {

	margin: 5px 0 15px 0;

}

.arh {

	font-size: 1.4em;

	color: #fff;

	padding: 10px 15px;

	margin: 10px 0 20px 0;

	background: #c41010;

}

.postmeta {

	font-size: 0.9em;

	margin-bottom: 5px;

	padding: 5px;

	border-top: 1px dotted #c41010;

	border-bottom: 1px dotted #c41010;

	

}

.postmeta a:link, .postmeta a:visited { 

	color: #c41010;

	text-decoration: underline;

}

.postmeta a:hover, .postmeta a:active {

	color:#444;

	text-decoration: none;

}

.postinfo {

	margin: 10px 0;

	padding: 5px 10px;

	font-size: 0.9em;

	border: 1px solid #ddd;

	background: url(images/button.png) repeat-x #ddd;

}

.postinfo a:link, .postinfo a:visited {

	color: #c41010;

	text-decoration: none;

}

.postinfo a:hover, .postinfo a:active {

	color:#444;

	text-decoration: underline;

}

/*============================ Text Elements ============================*/

.entry ul, .comment ul{

	list-style: square inside;

	margin: 0 0 20px 1.5em;

}

.entry ol, .comment ol{

	list-style: decimal inside;

	margin: 0 0 20px 1.5em;

}

.entry ol ol, .comment ol ol{

	list-style: upper-alpha inside;

}

.entry ol ol ol, .comment ol ol ol{

	list-style: lower-roman inside;

}

.entry ol ol ol ol, .comment ol ol ol ol{

	list-style: lower-alpha inside;

}

.entry ul ul, .comment ul ul,

.entry ol ol, .comment ol ol,

.entry ul ol, .comment ul ol

.entry ol ul, .comment ol ul {

	margin-bottom: 5px;

}

dl {

	margin: 10px 0 20px 0;

}

dt {

	font-weight: bold;

}

dd {

	margin-bottom: 20px;

}

strong {

	font-weight: bold;

}

cite,

em,

i {

	font-style: italic;

}

big {

	font-size: 1.3em;

}

ins {

	padding: 1px 2px;

	background: #ffa;

	text-decoration: none;

}

code, pre {

	padding: 3px 8px;

	margin: 0 1px;

	background: #eeeeee;

	color: #222 !important;

	font-size: 0.9em;

	font-family: Monospace, "Courier New", Courier;

	overflow: auto;

}

del, strike, s{

	text-decoration: line-through;

}

pre {

	font-family: "Courier 10 Pitch", Courier, monospace;

}

small {

	font-size: 0.7em;

}

abbr,

acronym {

	border-bottom: 1px dotted #666;

	cursor: help;

}

sup,

sub {

	height: 0;

	line-height: 1;

	position: relative;

	vertical-align: baseline;

	font-size: 0.8em;

}

sup {

	bottom: 1ex;

}

sub {

	top: .5ex;

}

.entry var, .entry kbd, .entry tt {

	font-size: 1.1em;

	font-family: "Courier 10 Pitch", Courier, monospace;

}

blockquote {

	margin-left: 30px;

	padding: 15px;

	font-size: 16px;

	font-weight: normal;

	font-style: italic;

	text-align: justify;

	color: #666;

}

blockquote:before { 

	content:open-quote;

	color: #777;

	font-size: 60px;

	line-height: 15px;

	float: left;

	margin-left: -40px;

	font-family: "Times New Roman";

}

blockquote:after{ 

	content:close-quote;

	color: #777;

	font-size: 60px;

	line-height: 15px;

	float: right;

	margin-top: -10px;

	font-family: "Times New Roman";

}

.entry table, .comment table {

	border-collapse: collapse;

	border-spacing: 0;

	border: 1px solid #ddd;

	margin: 20px 0;

	text-align: left;

	width: 100%;

}

.entry tr th, .comment tr th, 

.entry thead th, .comment thead th {

	color: #555;

	font-size: 1.0em;

	font-weight: bold;

	line-height: 1.0em;

	padding: 5px 15px;

}

.entry tr td, .comment tr td {

	border-top: 1px solid #ddd;

	padding: 5px 15px;

}

.entry tr.odd td, .comment try.odd td {

	background: #eee;

}

/*============================ POST Images ============================*/

.entry img {

	max-width: 100%;

	height: auto;

}

.wp-caption  {

	margin: 5px;

	max-width: 100%;

	padding: 6px 3px;

	border: 1px solid #ddd;

	text-align: center;

}

.wp-caption-text {

	margin: 0 !important;

	padding: 0;

	font-size: 0.8em;

	text-align: center;

}

.alignleft { 

	float: left; 

	display: inline; 

	margin: 10px 15px 10px 5px;

}

.alignright	{

	float: right; 

	display: inline; 

	margin: 10px 5px 10px 15px;

}

.aligncenter {

	margin: 10px auto; 

	display: block;

}

.wp-post-image {

	padding: 5px;

	border: 1px solid #ddd;

}

.gallery {

     margin: 10px auto;

}

.gallery-item {

    float: left;

    margin-top: 10px;

    text-align: center;

    width: 33%;

}

.gallery-caption {

	padding: 0 5px;

}

/*============================ Featured Posts Slider ============================*/

#content-slider {

	margin: 0 0 30px 0;

	padding: 10px 10px 0 10px;

	background: #eee;

}

#slideshow {  

    width: 530px;  

    padding: 0;  

    margin:  0;

}

#slideshow .post{  

    padding: 0;

	margin: 0;

	border: none;

	width: 530px;

}

#slide_panel {

	float: left;

	margin: 10px 0;

	width: 520px;

	padding: 10px 15px;

	background: #c41010;

}

#slide_head {

	float: left;

	font-size: 1.4em;

	color: #fff;

}

#slide_keys {

	float: right;

	margin-top: 5px;

}

#slide_keys a:link, #slide_keys a:visited {

	font-size: 1.2em;

	font-family: arial, verdana;

	cursor: pointer;

	margin-right: 5px;

	padding: 4px;

	font-weight: bold !important;

	text-decoration: none;

	color: #fff;

}

#slide_keys a:hover {

	text-decoration: underline;

}

/*============================ Comments ============================*/

#comments, #respond {

	padding: 5px;

	background-color: #fff;

}

#comments h3, #respond h3 {

	font-size: 1.4em;

	color: #fff;

	padding: 10px 15px;

	margin: 10px 0 20px 0;

	background: #c41010;

}

.comment h3 {

	color: #222 !important;

	background: none !important;

	padding: 0 !important;

}

#comments a:link, #comments a:visited, #respond a:link, #respond a:visited {

	color: #c41010;

	text-decoration: none;

}

#comments a:hover, #comments a:active, #respond a:hover, #respond a:active{

	color: #555;

	text-decoration: underline;

}

.comment-meta a, .comment-meta a:link, .comment-meta a:visited{

	color: #222 !important;

}

.comment_navi {

	margin: 10px;

	font-size: 0.9em;

	font-weight: bold;

}

.comment_navi .alignright {

	float: right;

}

.commentlist {

	text-align: left;

}

.commentlist .comment {

	margin: 15px 0 10px;

	padding: 15px;

	list-style: none;

	border-top: 1px dotted #c41010;

}

.commentlist .comment li {

	margin: 0;

	padding: 0;

	border: none;

}

.comment-author img {

	float: left;

	margin: 5px 10px 15px 0;

}

.comment-author .says {

	display: none;

}

.comment-author .fn {

	line-height: 30px;

	color: #333;

	font-weight: bold;

	font-size: 1.2em;

	font-style: normal;

}

#comments .children {

	margin-left: 15px;

}

#comments .children .comment {

	margin-top: 10px;

	border-left: 2px solid #c41010;

	border-top: 1px dotted #c41010;

	padding: 15px;

}

.commentlist p {

	clear: left;

	margin: 10px 5px 10px 0;

}

.comment-reply-link {

	text-decoration: underline !important;

}

#cancel-comment-reply-link:link, #cancel-comment-reply-link:visited  {

	color: #fff !important;

}

.bypostauthor .fn{

	background: #c41010;

	padding: 2px 10px;

	color: #fff !important;

}

.bypostauthor .comment .fn {

	background: none !important;

	color: #333 !important;

}

#commentform {

	margin: 5px 10px 0 0;

}

#commentform p {

	margin: 5px 0 15px 10px;

}

#commentform input {

	display: block;

	width: 250px;

	border: 1px solid #ddd;

	padding: 5px;

	margin: 0 0 15px 0;

}

.comment-form-comment {

	padding-right: 10px;

}

#commentform textarea {

	display:block;

	width: 100%;

	border: 1px solid #ddd;

	padding: 5px;

	margin: 0 10px 20px 0;

}

#commentform #submit {

	font-weight: bold;

	cursor: pointer;

	border: 1px solid #ddd;

	background: url(images/button.png) repeat-x #eee;

}

#commentform #submit:hover {

	background: url(images/button_hover.png) repeat-x #eee;

}

#commentform label {

	font-size: 1.0em;

	font-weight: bold;

}

.nocomments {

	margin: 10px;

	padding: 0;

}

/*============================ WP-Pagenavi ============================*/

.wp-pagenavi {

	margin: 15px 0;

	padding: 0 5px;

}

.wp-pagenavi .pages {

    float: right;

	margin-top: -5px;

	padding: 5px 10px;

	border: 1px solid #ddd;

	background: url(images/button.png) repeat-x #eee;

}

.wp-pagenavi a {

    margin: 0 5px 0 0;

    padding: 3px 8px;

    color: #333 !important;

    text-align: center;

	font-size: 1.1em;

	font-weight: bold;

	text-decoration: none;

	border: 1px solid #ddd;

	background: url(images/button.png) repeat-x #eee;

}

.wp-pagenavi a:hover {

	background: url(images/button_hover.png) repeat-x #eee;

}

.wp-pagenavi .current {

    margin: 0 5px 0 0;

    padding: 3px 8px;

    background-color: #c41010;

    color: #fff;

    text-align: center;

	font-size: 1.1em;

	font-weight: bold;

}

/*============================ BOTTOM BAR

#bottombar_left {

	float: left;

	width: 270px;

	margin-left: 20px;

}

#bottombar_center {

	width: 270px;

	margin-left: 315px;

	margin-right: 315px;

}

#bottombar_right {

	float: right;

	margin-right: 20px;

	width: 270px;

}

.bottombar {

	margin-top: 20px;

	padding: 10px 0;

	border-top: 2px solid #ddd;

}

.bottombar ul li h2 {

	color: #c41010;

	font-size: 1.3em;

	padding: 5px 0;

	font-weight: bold;

	font-family: 'Nobile', Arial;

}

.bottombar ul li {

	margin-bottom: 20px;

}

.bottombar ul li ul, .bottombar ul li div{

	margin-bottom: 5px;

	padding: 10px;

	background: #c41010;

	color: #fff;

}

.bottombar ul li div ul, .bottombar ul li div ul li {

	border: none;

	margin: 0;

	padding: 0;

}

.bottombar ul li ul {

	list-style: square inside;

	color: #bbb;

}

.bottombar a, .bottombar ul {

	font-size: 1.0em;

}

.bottombar a:link, .bottombar a:visited  {

	color:#fff;

	text-decoration: none;

}

.bottombar a:hover, .bottombar a:active {

	color:#eee;

	text-decoration: underline;

}

.bottombar ul ul li {

	margin: 5px 10px;

	padding: 0;

	border: 0;

}

.bottombar ul ul ul {

	border: none;

	padding: 0;

}

.bottombar .children {

	margin-top: 10px;

	margin-left: 10px;

	background: none;

} 

 ============================*/

/*============================ footer Navigation

#footNav {

	list-style: none;
	display: block;
	position: relative;

}

#footNav ul.footNav1, #footNav ul.footNav2, #footNav ul.footNav3 {

	display:block;
	position: relative;


}
 ============================*/

/*============================ FOOT ============================*/
/* { margin: 0; padding: 0; }*/

.clear {
	clear:both;

}

#footerWrap {
    background-color: #272727;
    position: absolute;
    width: 100%;
    height:250px;
}

#footer {
	/*background: green;

	margin: 0 auto;

	font-family: tahoma, arial;

	color: #707070;

	padding:0px;
	
	text-align: left;
	 
	 font-size:11px;

	border-top: 2px solid #ddd;
    
	width:100%;*/
	
	clear: both;
    color: #707070;
    font-size: 11px;
	font-family: sans-serif, tahoma, arial;
    /*height: 200px;*/
    margin: 0 auto;
    padding: 30px 0 0 200px;
    text-align: left;
    width: 1000px;
}
/*	.fifth{
	float:left;
	margin-right:1.25%;
	margin:10 10 20 10px;
	width:20%;
	}

	/*.location{
	margin-bottom:15px;}*/

#footer ul.footerNavMain img{
	border:0px;
	/*padding: 5px 0 0 3px;*/

}

#footer ul.footerNavMain1 a{
	display:block;
	color: #fff;
	font-size: 0.9em;
	text-decoration:none;
	font-weight:bold;
	margin: 20px;
}

#footer ul.footerNavMain1 a:hover{
	color: #555;
	text-decoration:underline;
}


#footer p {

	font-size: 0.9em;

	color: #fff;

	padding: 10px;

	margin: 0;

	text-align: left;

}

#footer a {

	color: #fff;
	font-size: 0.9em;
	text-decoration:none;
	font-weight:bold;
}
/*.location a {
border-top: 2px solid transparent;

display:block;
 padding-top:15px;
 
 } */
a{outline: medium none; text-decoration: none;}

#footer a:hover {

	text-decoration: underline;
	color: #555;

}

#foot_navi {

	float: right;

}

#foot_navi ul li {

	float: left;

	margin: 0 10px 5px 10px;

}

.copyright {
	color: gray;
	font-size: xx-small;
	float:right;
	padding: 5px;

}

.credit_link {

	font-size: 0.8em;

	height: 40px;

	margin: 0 10px;

	text-align: center;

}

.credit_link a {

	text-decoration: none;}

	#poweredBy {position:absolute;float:left;margin-left:680px;margin-top:-20px;}
	
	}
.memberships h3, .sponsor h3{
border-bottom: 1px solid #333;
color:#000;
font-weight:bold;
padding:0 0 3px;
}	
.memberships{
float: left;
margin-top:10px;
margin-left: 20px;
width:412px;
}

.sponsor {
	margin-top: 10px;
	float: right;
	margin-right: 20px;
	margin-bottom: 10px;
}

#footer-logos {
	margin: 0 auto;
	border: 1px solid #ccc;
	background: #efefef;
}

#footer-logos hr {
	border: 1px solid #000;
}


	/*-------- Sidebar Contact Form ---------*/
	
	




/* -------- Google ads --------- */



.header_ad { width: 475px; height: 65px; float: right; margin-top: -15px;}



.horiz_ad_bottom { width: 730px; height: 95px; margin: 0 auto; margin-top: 10px; margin-bottom: 10px; }



.horiz_ad_index { width: 730px; height: 95px; margin: 0 auto; margin-top: 40px; margin-bottom: 10px; }



.vert_ad { width: 125px; height: 610px; margin-left:1040px; position: absolute; top: 200px; }



.sidebar_ad { width: 180px; height: 150px; margin: 0 auto; padding-top: 10px; margin-top: 10px; margin-bottom: 10px; border-top: 1px solid #000; }


/* new divs for contact page */

#email {
	float:left;
	width: 550px;
	color: #bc0c0e;
}

#contactP {
	float:right;
	width: 300px;
}

#contactP p {
	font-family: sans-serif, tahoma, arial;
	font-size: x-largel;	
}

.num1 {
	color: #222;
	font-size: 35px;
	text-align: right;
	margin-bottom: 250px;
}

#contactP h2, #email h2{
    border-bottom: 3px solid #BC0D0D;
    color: #FFFFFF;
    font-family: sans-serif,tahoma,arial;
    font-size: 14px;
    font-weight: bold;
    line-height: 35px;
    padding-left: 15px;
	margin-bottom: 50px;
    width: 200px;
}	

/* new styles for Bigtext */
#custom_header {
	z-index: 0;

}


#bigText {
	position: relative;
	z-index: 1000;

}	

/*new styles for custom header text*/

#custom_header {
margin:0;
position:relative;
}

#custom_header .headerT {
float:right;
font-size:5.25em;
margin-top:10px;
position:absolute;
/*right:450px;*/
top:70px;
color:#fff;
font-family:sans-serif, tahoma, arial;
}

#custom_header .headerT a {	

	text-decoration:none;
	color:#ffffff;

}

	
#content a {

	text-decoration:none;

}
	