/* =============================
Theme Name: Encore Music Education
Theme URI: 
Description:
Version: 1.0
Author: Eske. 
Author URI: eske.com.au
============================= */

/*
#cae9f1 - light blue
#0098bc - dark blue
#251d07 - brown

#f02f94 - pink

#50b796 - aqua
#85ceaf - faded aqua


#fc1921 - red  (old: #ff1100)
#9c1e8b - purple  (old: #411385)
#ffe600 - yellow
#000000 - black
#96d045 - green
#18007c - violet
#fe942f - orange

#fb5e51 - faded red  
#b75aaa - faded purple  
#fff27c - faded yellow
#4d4d4d - faded black
#b5e075 - faded green
#563b98 - faded violet
#fdb565 - faded orange
*/

body {
	background:#ffffff; background:#cae9f1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#4d4d4d; text-align:left; opacity:.9999; }

a { background:transparent; color:#1f1f1f; text-decoration:underline; }
	/*#the-content a { color:#ffffff; }*/
a:visited { background:transparent; color:#1f1f1f; text-decoration:underline; }
	/*#the-content a:visited { color:#ffffff; }*/
a:hover { background:transparent; color:#1f1f1f; text-decoration:none; }
	#the-content a:hover { color:#ffffff; }

p { 
	margin:0;
	padding:0 0px 1em 0;
	color:#1f1f1f; font-size:1em; line-height:1.3em;
	font-family:Verdana, Arial, Helvetica, sans-serif; }
p.header1800phone, p.header617phone { font-size:1.5em; float:right; text-align:right;
	/*width:150px;*/ display:block; clear:both; padding:0; color:#0098bc; }
	p.header617phone { font-size:1.1em; }
	body#eme-accent-series #the-content p,
	body#eme-contact #the-content p { color:#ffffff; }
	
h1,h2,h3,h4,h5,h6 { line-height:1.3em;
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	font-family:Verdana, Arial, Helvetica, sans-serif; }	
	
h1 { margin:0; padding:20px 0 .6em 0;
	font-size:1.8em; color:#ffffff; font-weight:normal;
	text-transform:none; }
	body#eme-home h1 { color:#ffffff; font-size:2.0em; } 
			body#eme-home h1 strong { font-weight:normal; }
	body#eme-primary-series h1 { color:#1f1f1f; }
	#extras .right h1 { color:#1f1f1f; padding-top:0; }
	
h2 { margin:0; padding:0 0 .6em 0;
	font-size:1.2em; color:#ffffff; font-weight:normal; }	
	
h3 { margin:0; padding:0 0 .3em 0;
	font-size:1.6em; color:#606060; font-weight:normal;
	text-transform:capitalize; }	
	
h4 { margin:0; padding:0 0 .6em 0;
	font-size:1.3em; color:#ffffff; font-weight:normal; }	
	
strong { font-weight:bold; }

ul, ol { margin:0 0 1em 0; padding:0;
	font-size:1em; line-height:1.3em; color:#1f1f1f; }
	#the-content ul, #the-content ol { color:#ffffff; }
			body#eme-primary-series #the-content ul, 
			body#eme-primary-series #the-content ol { color:#1f1f1f; }
ul li { list-style-type:disc; margin-left:18px; }
ol li { list-style-type:decimal; margin-left:22px; }
	
/* hidden
============================= */
.hidden {
	width:0; height:0;
	overflow:hidden; display:block; }	
		
/* wrapper
============================= */
div#wrapper {
	width:100%;
	margin:0 auto; padding:0;
	background:transparent; }

html { height:100%; }
body { height:100%; }

div#wrapper {
	position:relative;
	height:100%; }

/* container
============================= */
#container {
	width:100%; height:100%;
	margin:0 auto; padding:0; 
	background:transparent; text-align:left; font-size:110%; }
	
#anchor-nav, #header-image, #the-content, #extras, #footer {
	width:100%;
	margin:0; padding:0; }
	
.centered { width:780px; margin:0 auto; 
			overflow:hidden; position:relative; /*z-index:99; */ clear:both;
			/*display:inline-block;*/ }
	/*.centered:after {
		display:block; 
        visibility:hidden; 
        clear:both; 
        height:0; 
        content: "."; }		*/
			/*body#eme-courses #header .centered { overflow:visible; }	*/
			
	body#eme-home #the-content .centered .left { min-height:290px; }		
	
/* anchor-nav
============================= */	
#anchor-nav {
	background:#cae9f1; padding:8px 0; }
/* header
============================= */
#header { background:#ffffff; /*border-top:3px solid #0098bc;*/ }

#header-image {
	background:#ffffff; } /* IS THIS EVEN USED ?? */
	
/* content
============================= */
#the-content {
	background:transparent url(images/EME_gradient3.gif) center 0 repeat-y; } /*#0098bc*/
	body#eme-home #the-content { background:transparent url(images/EME_gradient3.gif) center 0 repeat-y; }
	
	body#eme-kinder-beat #the-content { /*background:#fb5e51;*/ background:transparent url(images/EME_gradientKB-2.gif) center 0 repeat-y; }
	body#eme-junior-series #the-content { /*background:#b75aaa;*/ background:transparent url(images/EME_gradientJR-1.gif) center 0 repeat-y; }
	body#eme-primary-series #the-content { /*background:#fff27c;*/ background:transparent url(images/EME_gradientPRI.gif) center 0 repeat-y; }
	body#eme-accent-series #the-content { background:#4d4d4d; }
	body#eme-achiever-series #the-content { background:#b5e075; }
	body#eme-theory-wiz #the-content { background:#563b98; }
	body#eme-encore-on-strings #the-content { background:#fdb565; }
	body#eme-encore-on-keys #the-content { background:#85ceaf; }
	/*
	#content div#content-pad {
		width:716px; margin:20px 0px 40px 24px;
		background:transparent; }*/
		
/* content-image
============================= */
#content-image {
	width:280px; height:209px;/*171px;*/ margin:20px 0; }
	body#eme-kinder-beat #content-image { background:transparent url(images/EME_KB-3.png) 33px 0 no-repeat; }
	body#eme-junior-series #content-image { background:transparent url(images/EME_JR.png) 33px 0 no-repeat; }
	body#eme-primary-series #content-image { background:transparent url(images/EME_PRI-2.png) 33px 0 no-repeat; }
	body#eme-accent-series #content-image { background:transparent url(images/EME_ACC.gif) 70px 0 no-repeat; }
	body#eme-achiever-series #content-image { background:transparent url(images/EME_ACH.gif) 70px 0 no-repeat; }
	body#eme-theory-wiz #content-image { background:transparent url(images/EME_THEO.gif) 70px 0 no-repeat; }
	body#eme-encore-on-strings #content-image { background:transparent url(images/EME_STR.gif) 70px 0 no-repeat; }
	body#eme-encore-on-keys #content-image { background:transparent url(images/EME_KEYS.gif) 70px 0 no-repeat; }		
	
	body#eme-about #content-image,	
	body#eme-courses #content-image,
	body#eme-teachers-academies #content-image,
	body#eme-events #content-image 
	 { background:transparent url(images/EME_IMG1-1.jpg) 0 0 no-repeat; }
	body#eme-smart-system #content-image,
	body#eme-gallery #content-image,
	body#eme-licencing #content-image 
	 { background:transparent url(images/EME_IMG2.jpg) 0 0 no-repeat; }	
		
/* extras
============================= */	
#extras {
	background:#ffffff; padding-bottom:15px; min-height:200px; }
	/*
#extras .right .full-banner { width:484px; margin-top:30px; }
	body#eme-home #extras .right .full-banner { margin-top:60px; }
#extras .right .full-banner a { display:block; border:2px dotted #0098bc; }
#extras .right .full-banner a:hover { border-color:#000000; }	
			*/
			
#extras .full-banner { width:764px; margin-top:10px; clear:both; padding-left:10px; }
	body#eme-home #extras .full-banner { margin-top:10px; }
#extras .full-banner a { display:block; border:2px dotted #0098bc; }
#extras .full-banner a:hover { border-color:#000000; }
			
/* footer
============================= */
#footer { 
	background:#cae9f1; 
	border-top:2px solid #cae9f1;
	padding-bottom:15px; /*margin-top:10px;*/
	font-size:90%; color:#646464; line-height:1.3em; }
	body#eme-home #footer, body#eme-about #footer,
	body#eme-gallery #footer, body#eme-contact #footer,
	body#eme-licencing #footer, body#eme-teachers-academies #footer,
	body#eme-events #footer 
		{ border:0; margin:0; }

#footer p { margin-top:15px; padding:0 10px; color:#3e3f2c; }
#footer a { color:#3e3f2c; }	
			
/* floats left and right
============================= */			
.left { float:left; width:280px; min-height:10px; } 
.right { float:left; width:490px; min-height:10px; }

body#eme-courses #extras .right,
body#eme-kinder-beat #extras .right, body#eme-junior-series #extras .right,
body#eme-primary-series #extras .right, body#eme-accent-series #extras .right,
body#eme-achiever-series #extras .right, body#eme-theory-wiz #extras .right,
body#eme-encore-on-strings #extras .right, body#eme-encore-on-keys #extras .right,
body#eme-mark-gibson #extras .right, body#eme-morna-robinson #extras .right {
	padding:20px 0 5px 0; } /* padding:.6em 0 5px 0; */
body#eme-smart-system #extras .right { padding:20px 0 5px 0; }

	/*body#eme-home #the-content .left, body#eme-about #the-content .right,
	body#eme-encore-on-keys #the-content .right*/ /*DON'T DELETE TILL LAYOUT CHECKED */
		body #the-content .left, body #the-content .right { padding-bottom:15px; }
		
		
		/*body#eme-events #the-content .right img { padding:0 20px 15px 0; }*/

/* home-nav / subscribe / 1800
============================= */

/* logo
============================= */
#logo {
	width:280px; height:200px; 
	background:url(images/EME_logo-1.gif) 0 55px no-repeat; }
	#logo a {
	display:block; overflow:hidden;
	width:260px; height:100%; text-indent:-9999px; }
	
/* banner
============================= */
#banner { width:490px; min-height:200px; position:absolute; z-index:9;
			margin:0; padding:0; /*background:#00ff0f;*/ }	
	#banner { background:#ffffff; }
	body#eme-courses #banner, body#eme-teachers-academies #banner,
	body#eme-gallery #banner, body#eme-contact #banner, body#eme-events #banner,
	body#eme-licencing #banner, body#eme-about #banner,
	body#eme-mark-gibson #banner, body#eme-morna-robinson #banner,
	body#eme-events #banner 
		{ background:url(images/EME_OVIEW.gif) 0 0 no-repeat; }
	body#eme-smart-system #banner { background:url(images/EME_SMART.gif) 0 0 no-repeat; }
			
/* tree
============================= */
#tree-centered { width:780px; margin:0 auto; 
			position:relative; z-index:9999; }
#tree {
	position:absolute; z-index:999999; top:135px; right:0px;
	/*width:504px; height:453px; */width:489px; height:440px;
	background:url(images/EME_TREE_HOME5.png) no-repeat; }
	/*#logo a {
	display:block; overflow:hidden;
	width:260px; height:100%; text-indent:-9999px; }*/
	
	a.tips {
		display:block; width:15px; height:15px;
		margin:0; padding:0; /*border:1px solid #000;*/ text-indent:-9999px; }
	a#tips-kinder-beat { position:absolute; top:235px; left:117px; }
	a#tips-junior-series { position:absolute; top:122px; left:142px; }
	a#tips-primary-series { position:absolute; top:62px; left:199px; }
	a#tips-accent-series { position:absolute; top:67px; left:280px; }
	a#tips-achiever-series { position:absolute; top:126px; left:407px; }
	a#tips-theory-wiz { position:absolute; top:197px; left:354px; }
	a#tips-encore-on-strings { position:absolute; top:225px; left:448px; }
	
	#tree1 {
	position:relative; z-index:999999; top:85px; left:0px;
	width:490px; height:115px;/*height:453px; */
	background:url(images/EME_TREE_HOME2.png) 0 0 no-repeat; }
	#tree2 {
	position:relative; z-index:999999; top:0px; left:0px;
	width:490px; height:200px;/*height:453px; */
	background:url(images/EME_TREE_HOME2.png) 0 -115px no-repeat; }
	#tree3 {
	position:relative; z-index:999999; bottom:0px; left:0px;
	width:490px; height:138px;/*height:453px; */
	background:url(images/EME_TREE_HOME2.png) 0 -315px no-repeat; }
	
	#tree1, #tree2, #tree3 { display:none; }
	
/* smart system collapsible
============================= */
a#smart-snap, a#smart-movement, a#smart-aural,
a#smart-rhythm, a#smart-technique {
	text-transform:uppercase;
	display:block; width:400px; line-height:1.4em;
	background:#cae9f1; font-size:1em; padding:4px 0;
	text-decoration:none; overflow:hidden; }
span.smart-cap { 
	display:block; width:20px; float:left;
	/*height:100%;*/ padding:0px 2px; background:#0098bc;
	color:#ffffff; margin:0 4px 0 0; text-align:center;
	font-weight:bold; }

/* navigation
============================= */
#navigation {
	position:absolute; top:0; right:0px; z-index:999;
	width:770px; height:57px; margin:0 7px 0 0; padding:0; 
	overflow:hidden; }
#navigation dl {
	float:right; width:auto; overflow:hidden;
	/*margin:22px 0 0 130px; display:inline;*//*IE6 fix*/ }
#navigation dd, #anchor-nav dd {
	float:left;
	margin:0; }
#navigation a {
	display:block; height:25px; margin:3px 3px; padding:0;
	color:#ffffff; background:#00a7e5;
	font-size:.9em; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none; text-transform:uppercase; text-indent:-9999px; }		
#navigation a:hover {
	color:#00a7e5; /*background:#ffffff;*/ } 	
	
	#anchor-nav a { margin:0 5px; font-size:.90em; text-indent:0;
					text-transform:uppercase; text-decoration:none; color:#0098bc; }
	#anchor-nav a:hover { color:#00a7e5; text-decoration:underline; }
	#anchor-nav dd.spacer { /*font-size:.9em; font-weight:bold; color:#0098bc;*/
							height:1em; border-right:1px solid #0098bc;
							text-indent:-9999px; padding-top:3px; }		
	
a#home, a#about, a#smart-system, a#courses,
a#teachers-academies, a#gallery, a#contact {
	background:url(images/EME_NAV3.gif) no-repeat; }

a#home { width:42px; background-position: 0px 0px; }
	a:hover#home, body#eme-home a#home { height:35px; background-position: 0px -25px; }		
a#about { width:66px; background-position: -42px 0px; }
	a#about:hover, body#eme-about a#about { height:50px; background-position: -42px -25px; }
a#smart-system { width:95px; background-position: -108px 0px; }
	a#smart-system:hover, body#eme-smart-system a#smart-system { height:45px; background-position: -108px -25px; }
a#courses { width:61px; background-position: -203px 0px; }
	a#courses:hover, body#eme-courses a#courses,
	body#eme-kinder-beat a#courses, body#eme-junior-series a#courses,
	body#eme-primary-series a#courses, body#eme-accent-series a#courses,
	body#eme-achiever-series a#courses, body#eme-theory-wiz a#courses,
	body#eme-encore-on-strings a#courses, body#eme-encore-on-keys a#courses { height:35px; background-position: -203px -25px; }
a#teachers-academies { width:150px; background-position: -264px 0px; }
	a#teachers-academies:hover, body#eme-teachers-academies a#teachers-academies { height:40px; background-position: -264px -25px; }
a#gallery { width:60px; background-position: -414px 0px; }
	a#gallery:hover, body#eme-gallery a#gallery { height:45px; background-position: -414px -25px; }
a#contact { width:81px; background-position: -474px 0px; }
	a#contact:hover, body#eme-contact a#contact { height:50px; background-position: -474px -25px; }															
	
/* course navigation / about navigation
============================= */	
#course-navigation, #about-navigation {
	width:490px; /*height:110px;*/ }
	body#eme-kinder-beat #course-navigation, body#eme-junior-series #course-navigation,
	body#eme-primary-series #course-navigation, body#eme-accent-series #course-navigation,
	body#eme-achiever-series #course-navigation, body#eme-theory-wiz #course-navigation,
	body#eme-encore-on-strings #course-navigation, body#eme-encore-on-keys #course-navigation,
	#about-navigation {
		/*position:absolute; top:80px; left:0px; z-index:999;*/
		position:relative; z-index:99;
		margin:60px 0 0 0px; /*display:inline; IE6 fix*/ }
#course-navigation dl, #about-navigation dl {
	width:auto; overflow:hidden; }		
#course-navigation dd, #about-navigation dd {
	float:left;
	margin:0; }
	#course-navigation dd.achiever-separator-line {
		border-left:1px dotted #1f1f1f; height:100px; }
#course-navigation a, #about-navigation a {
	display:block; width:60px; height:100px; 
	margin:0px 5px; padding:0; color:#ffffff; background:#00a7e5;
	font-size:.9em; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none; text-transform:uppercase; text-indent:-9999px; }
	#about-navigation a { width:70px; }
#course-navigation a:hover, #about-navigation a:hover {
	color:#00a7e5; /*background:#ffffff;*/ } 
	
a#kinder-beat, a#junior-series, a#primary-series, a#accent-series,
a#achiever-series, a#theory-wiz, a#encore-on-strings {
	background:url(images/EME_NAV_COURSE4-1.gif) no-repeat; }

a#kinder-beat { background-position: 0px 0px; margin:0 8px 0 0; }
	a#kinder-beat:hover, body#eme-kinder-beat a#kinder-beat { background-position: 0px -100px; }		
a#junior-series { background-position: -60px 0px; }
	a#junior-series:hover, body#eme-junior-series a#junior-series { background-position: -60px -100px; }
a#primary-series { background-position: -120px 0px; }
	a#primary-series:hover, body#eme-primary-series a#primary-series { background-position: -120px -100px; }
a#accent-series { background-position: -180px 0px; margin-right:3px; }
	a#accent-series:hover, body#eme-accent-series a#accent-series { background-position: -180px -100px; }
a#achiever-series { background-position: -240px 0px; margin:0 9px 0 3px; }
	a#achiever-series:hover, body#eme-achiever-series a#achiever-series { background-position: -240px -100px; }
a#theory-wiz { background-position: -300px 0px; }
	a#theory-wiz:hover, body#eme-theory-wiz a#theory-wiz { background-position: -300px -100px; }
a#encore-on-strings { background-position: -361px 0px; margin:0 0 0 8px; }
	a#encore-on-strings:hover, body#eme-encore-on-strings a#encore-on-strings { background-position: -361px -100px; }	
	
	a#encore-on-keys {
		clear:both; width:268px; height:auto;
		display:block; background:#cae9f1; color:#0098bc;
		text-transform:uppercase; margin:5px 0 0px 73px; padding:3px 0;
		text-indent:0; text-decoration:none; text-align:center; }
		a#encore-on-keys:hover, body#eme-encore-on-keys a#encore-on-keys { background:#50b796; color:#ffffff; }
	
a#mark-gibson { background:url(images/EME_MG-1.jpg) 0 0 no-repeat; }
	a#mark-gibson:hover, body#eme-mark-gibson a#mark-gibson { background-position:0 -100px; }
a#morna-robinson { background:url(images/EME_MR-1.jpg) 0 0 no-repeat; }
	a#morna-robinson:hover, body#eme-morna-robinson a#morna-robinson { background-position:0 -100px; }		
	
/*

*/
#event-calendar {
	width:260px; /*border:2px solid #ffe600;*/ margin:15px 0 10px;
	background:#ffffff; }	
#event-calendar h3 {
		width:240px; /*background:#ffe600;*/ font-size:1.8em; padding:3px 10px 10px;
		font-family:Georgia, "Times New Roman", Times, serif; text-transform:lowercase;
		color:#0098bc; font-style:italic; font-weight:bold; letter-spacing:-1px; }
		
#encore-blog {
	width:300px; margin:15px 0 10px;
	background:transparent; }
#encore-blog h3 {
		width:100%; /*background:#ffe600;*/ font-size:1.8em; padding:3px 10px 10px 0;
		font-family:Georgia, "Times New Roman", Times, serif; text-transform:lowercase;
		color:#96d045; font-style:italic; font-weight:bold; letter-spacing:-1px; }	
		
.blog-entry-link {
	width:300px;
	background:transparent; border-bottom:1px solid #eeeeee; padding:6px 0 7px; }		
.blog-entry-link h4 {
		width:100%; font-size:.9em; padding: 1px 0 0 12px !important;
		text-transform:uppercase; background:url(images/EME_ARROW3.gif) 0 4px no-repeat;
		color:#fc1921; font-weight:bold;  }
.blog-entry-link h4 a {	text-decoration:none; color:#18007c; }	
.blog-entry-link h4 a:hover { text-decoration:underline; }
			

#event-calendar ul.ec3_events { width: 240px; border: 0; margin: 0 0 0 10px; padding: 0; list-style-image: none !important; }
#event-calendar ul.ec3_events li { font-size: 1em; line-height: 1.3em; list-style-image: none !important; 
					margin:0; list-style-type:none; color:#1f1f1f;
					border-bottom:1px solid #eeeeee; padding:5px 0 3px; }
#event-calendar ul.ec3_events ul { margin: 2px 0 5px 0; padding: 1px 0 0 12px !important; width: 228px;
					text-transform:uppercase; background:url(images/EME_ARROW2.gif) 0 4px no-repeat; }
#event-calendar ul.ec3_events ul li { padding:0; margin:0; font-size: .9em; border:0; }
#event-calendar ul.ec3_events ul li a { text-decoration:none; color:#fc1921; font-weight:bold; }
#event-calendar ul.ec3_events ul li a:hover { text-decoration:underline; }


table.ec3_schedule { display:none;
margin: 0 0 10px 0; /*border: 1px solid #ccc;*/ width: 100%; padding: 5px 5px 3px 5px; 
/*background: #eee;*/ color: #333; }
table.ec3_schedule tr { background:transparent; }
table.ec3_schedule td { width:auto; font-size: 1.6em; }
table.ec3_schedule td.ec3_start { }
table.ec3_schedule td.ec3_to { }
table.ec3_schedule td.ec3_end { }

/*
#cae9f1 - light blue
#0098bc - dark blue
#251d07 - brown

#f02f94 - pink

#50b796 - aqua
#85ceaf - faded aqua


#fc1921 - red  (old: #ff1100)
#9c1e8b - purple  (old: #411385)
#ffe600 - yellow
#000000 - black
#96d045 - green
#18007c - violet
#fe942f - orange

#fb5e51 - faded red  
#b75aaa - faded purple  
#fff27c - faded yellow
#4d4d4d - faded black
#b5e075 - faded green
#563b98 - faded violet
#fdb565 - faded orange
*/




/*
body#eme-home #extras .left { width:760px; }
body#eme-home #extras .right { width:10px; }

.event-box {
	width:500px; border:2px solid #ffe600; margin:15px 0 10px;
	background:#ffffff; }
.event-box h6 {
		width:480px; background:#ffe600; font-size:1.8em; padding:3px 10px;
		font-family:Georgia, "Times New Roman", Times, serif; text-transform:lowercase;
		color:#ffffff; font-style:italic; font-weight:bold; }	
		.event-kinder h6, .event-junior h6 {
			width:auto; background:none; font-size:1.3em; padding:0 0 3px; }
			.event-kinder h6 { color:#fc1921; }
			.event-junior h6 { color:#9c1e8b; }
.event-box p { padding:6px 3px 6px 10px; }	
		.event-right p { padding:0 3px 6px 0; }
	
.event-clearer {
	overflow:hidden; padding:6px 0 6px; border-bottom:1px dotted #ffe600;
	 }	
.event-left { float:left; width:80px; }
.event-right { float:right; width:420px; }	
	
	
div.datetime{float:left;display:block;padding:0;margin:5px 2px 2px 17px;width:3.1em;min-width:48px;color:#2f4765;background:#fefefe url(images/corner.gif) no-repeat right bottom;text-align:center;font-size:x-small;} 
div.datetime div.top p{color:#fefefe;background:url(images/caltop1b.gif) no-repeat 50% 0;margin:-9px auto 0 auto;padding-top:11px;padding-bottom:0;padding-left:1px;text-align:center;font:bold x-small/100% Georgia, "New Century Schoolbook", "Book Antiqua", "Times New Roman", serif;letter-spacing:0.12em;text-transform:uppercase;}
.datetime .top{color:#fefefe;background-color:#000000;margin:0 6px 0 0;padding:6px 0 1px 0;line-height:100%;border-top:1px solid #283c56;border-bottom:1px solid #316640;border-left:1px solid #283c56;}
.datetime div.btm{color:#365174;background:transparent;border-left:1px solid #a1c6ac;margin:0 10px 5px 0;padding:0 0 1px 0;}
.datetime p.day, .datetime p.mon, .datetime p.yr{margin:0 3px 0 8px;text-align:center;} 
.datetime p.day{color:#365174;background-color:transparent;padding:0 0 1px 0;font:bold 1.5em/98% Georgia, "New Century Schoolbook", "Book Antiqua", "Times New Roman", serif;letter-spacing:0.13em;}
.datetime p.mon, .datetime p.yr{color:#283d57;background-color:transparent;}
.datetime p.mon{padding:0;font:x-small/135% Verdana,Geneva,Arial,Helvetica,sans-serif;letter-spacing:normal;line-height:100%;}
.datetime p.yr{margin-right:14px;margin-left:5px;padding:0 4px 0 0;font:x-small/110% Verdana,Geneva,Arial,Helvetica,sans-serif;letter-spacing:0.05em;}	
*/
/*
body#eme-contact #extras .left, body#eme-contact #extras .right {
	width:385px; }

.event-box {
	width:380px; border:0px solid #9c1e8b; margin-top:15px;
	background:#d2afcd; }
body#eme-contact #extras .right .event-box { background:#f6a29b; }

	.event-box h6 {
		width:360px; background:#9c1e8b; font-size:1.8em; padding:3px 10px;
		font-family:Georgia, "Times New Roman", Times, serif; text-transform:lowercase;
		color:#ffffff; font-style:italic; font-weight:bold; }
	body#eme-contact #extras .right .event-box h6 {
		background:#fc1921; }	
	
	.event-box p { padding:6px 3px 6px 10px; }
	.event-box strong {
		width:70px; display:block; float:left; }
	.event-box span { display:block; width:290px; float:left; }
	
	.event-box a { color:#9c1e8b; }
	body#eme-contact #extras .right .event-box a { color:#fc1921; }
	
.event-clearer {
	overflow:hidden; padding-bottom:6px;
	border-top:2px solid #ffffff; border-bottom:2px solid #ffffff;
	}	
*/

table {
	border-spacing:1px;
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-size:1em;
	/*background-color:#E7E7E7;
	color: #b7b7b7;*/
	margin-top:30px; }

tr		{
	background-color:#ffffff; 
	text-align:left; }
	/*
tr td { 
	height:50px;
	background: #FFF;
	border: 1px solid #FFF;
	}	
	*/
td, th {
	padding: 4px; }

table div.listing-entry { color:#1f1f1f; border-bottom:1px solid #eeeeee;
							width:300px; overflow:auto; }

table h6 {
	color:#0098bc; /*#1975D7;*/
	font-weight:bold; font-size:1.1em; /*text-transform:capitalize;*/
	margin-bottom:5px; }
table p.listing-name { font-size:1.1em; font-weight:bold; padding:0; }	
table address { color:#1f1f1f; line-height:1.3em; }
table p.listing-phone { float:left; font-weight:bold; margin:0; padding:0; }
	table p.listing-phone:after { content:"|"; color:#0098bc; padding:0 5px; }
table p.listing-email { float:left; }

/*
th {
	text-align: center;
	background: #F5F5F5;
	color: #666;
	border: 1px solid #FFF;
	text-transform:uppercase;
	
	width:400px;
	clear:both; float:left;
}

th {
	font-weight: bold;
}*/



/*
tbody th a:link, tbody th a:visited{
	color:#96D030;
	background:url(http://infectedfx.net/css/tables/layout.gif) no-repeat; 
	padding:3px 0px 0px 18px;
	}
tbody th a:hover{
	color:#FF8601;
	}
*/

/*
table td a:link, table td a:visited {
	color: #1975D7;
	text-decoration: none;
}

table td a:hover {
	color: #50ADEA;
	border-bottom:2px solid #8FD5FF;
	text-decoration: none ;
}
tbody td a[href="http://www.infectedfx.net"] {
	margin: 0 auto;
	height: 15px;
	background: url(http://infectedfx.net/css/tables/ok.gif) no-repeat;
	border-bottom: 0;
	padding:3px 0px 0px 18px;
	font-weight:bold;
	color:#FF8601;
}

table a[title^="Download"] { 
	background: url(http://infectedfx.net/css/tables/down.gif) no-repeat center;
	padding:20px 0px 0px 15px;
}
*/
/*
tfoot th, tfoot td {
	background-color:#E7E7E7; padding:10px;
	text-align:center; 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px; font-weight:bold; font-style:italic;
	border-bottom:3px solid #CCC;
	border-top:1px solid #DFDFDF;
}*/
