/*
Theme Name: DCLnews: A TMA Child Theme
Theme URI: http://op111.net/
Description: TEST Child Theme
Author: Emily Burns
Author URI: http://www.dclab.com
Template: themasterplan_tma_v1.4/tma
Version: 0.1
*/
 
@import url("../themasterplan_tma_v1.4/tma/style.css");

---------------------------------*/

/* Search and navigation
-------------------------------------------------------------- */

#header #search_menu { height: 90px; }
#header #search_menu #search { padding: 0 0 0 5px; }
#menu { width: 400px; float: right; margin: 10px 0 0 2px; list-style: none; font-weight: bold; font-family: Helvetica, Arial; }
#menu li { float: left; padding: 2px 0 3px 3px; margin: 1px 12px 0 0; line-height: 1.6em; font-size: 0.9em; }
#menu li a { padding: 0; text-decoration: none; color: #000; }
#menu li a:hover { padding: 0; text-decoration: underline; }
#menu li span { display: block; float: left; padding: 0 0px 0 22px; }
#menu li span.home { background: url(images/bg/homered.gif) no-repeat; }
#menu li span.about { background: url(images/bg/infored.gif) no-repeat; }
#menu li span.archives { background: url(images/bg/hourglassred.gif) no-repeat; }
#menu li span.subscribe { background: url(images/bg/favouritered.gif) no-repeat; }
#menu li span.contact { background: url(images/bg/mailred.gif) no-repeat; }
#menu li span.DCLhome { background: url(images/bg/redboxcutout_trans_small.gif) no-repeat; }

/* Single post styles
-------------------------------------------------------------- */

.post_meta { color: #666; padding: 0.3em 0 0.4em 0; font-size: 0.8em; text-transform: uppercase; }
.post_meta_tag { color: #666; }
.post_meta p img, .post_meta a img { margin: 0; padding: 0; float: none; }
img.WP-PrintIcon, img.WP-EmailIcon { display: none; }
.post_meta p { margin: 0 0 0.4em 0; }
.post_text { margin: 0.9em 0 0 0; }
.post_text p { margin: 0 0 1em 0; padding: 0; line-height: 1.6em; }

.post_text a { font-weight:bold; color: #A11B1B; border-bottom: 0  }
.post_text a:hover { color: #000; }

#post_content blockquote { float: right; width: 260px; color: #666; margin: 0 0 0 1.5em; color: #000; font: bold 1.3em georgia, serif; font-style: italic; letter-spacing: -0.048em; }
#post_content blockquote p { text-align: right; line-height: 1.5em; }
#post_content p img { margin: 1em 1em 0em 3em; padding:0 }
#post_content img.WP-PrintIcon, #post_content img.WP-EmailIcon, #post_content img.posttag { margin: 0 0.3em 0 0;padding: 0.1em 0 0 0; }
#post_content p a, #arch_content p a, .post_meta a { color: /*#224970;*/#3a6999; }
#post_content p a:hover, #arch_content p a:hover { color: #000; text-decoration: underline; }


/* asides */

ul.arrow, ul.cat, ul.reccom, ul.email { list-style: none; list-style-image: url(foo.gif); margin: 0; }
ul.arrow li { padding: 0 0 0.5em 12px; margin: 0 0 0.5em 0; border-bottom: 2px solid #dadada; border-left: 5px solid #dadada; }

ul.arrow li a, ul.reccom li a, ul.email li a { color: #3a6999; font-weight: bold; }
ul.arrow li a:hover, ul.reccom li a:hover, ul.email li a:hover { color: #000; background: #eee; text-decoration: underline; }
ul.sparrow li { list-style: none; list-style-image: url(foo.gif); margin: 0; }

ul.sparrow li { padding: .5em 0 0.5em 22px; margin: 2em 0 0 0; border-bottom: 0; border-left: 0; }

ul.starrow { list-style: none; list-style-image: none; margin: 0; }
ul.starrow li { padding: .5em 0 0.5em 22px; margin: 2em 0 0 0; border-bottom: 0; border-left: 0; }

dl.starrow { list-style: none; margin: 0; }
dl.starrow dt { padding: .5em 0 0.5em 22px; margin: 2em 0 0 0; border-bottom: 0; border-left: 0; }

ul.arrowrss { list-style: none; list-style-image: url(foo.gif); margin: 20; }
ul.arrowrss li { padding: 0 0 0.5em 12px; margin: 20 20 20.5em 20; border-bottom: 0px solid #dadada; border-left: 1px solid #dadada; }

ul.arrowrss li a, ul.reccom li a, ul.email li a { color: #A11B1B; }
ul.arrowrss li a:hover, ul.reccom li a:hover, ul.email li a:hover { color: #000; background: #eee; }

/* lists */


ol.simple { font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; line-height: .5em; padding: 0 3em 0.2em 3em; color: #000; margin: 1em 1em 2em 5em }
ol.simple li { padding: 0 0 0 0x; margin: 2em 0 0 0 }
ol.simple li a { font-size: 1.0em; font-weight: bold; padding: 0 0 0.2em 0; color: #A11B1B; }
ol.simple li a:hover { text-decoration:underline; }


ul.simple { font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; line-height: 1.7em; padding: 0 3em 0.2em 3em; color: #000; }
ul.simple li { padding: .5em 0 0.5em 22px; margin: 2em 0 0 0 }
ul.simple li a { font-size: 1.0em; font-weight: bold; padding: 0 0 0.2em 0; color: #A11B1B; }
ul.simple li a:hover { text-decoration:underline; }

dl.simple { font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; line-height: 1.7em; padding: 0 3em 0.2em 3em; color: #000; }

dl.simple dt { text-transform: uppercase; font-size: 0.9em; font-weight: bold; padding: 0 0 0em 2.5em; color: #5f9410; text-align:justify; }
dl.simple dt a { font-weight: bold; color: #A11B1B; }
dl.simple dt a:hover { text-decoration:underline; }

dl.simple dd { padding: 0em 0 0.5em 0em; margin: .1em 7em 1em 5em; font-weight: normal; text-align:justify; }
dl.simple dd a { font-size: 1.0em; font-weight: bold; padding: 0 0 0.2em 0; color: #A11B1B; }
dl.simple dd a:hover { text-decoration:underline; }


dl.links dt { text-transform: uppercase; font-size: 1.1em; font-weight: bold; padding: 0 0 0em 8em; color: #5f9410; text-align:justify;letter-spacing: 0.0em }
dl.links dt a { font-weight: bold; color: #224970; }
dl.links dt a:hover { text-decoration:underline; }

dl.links dd { padding: 0em 0 0.5em 0em; margin: .1em 7em 1em 10em; font-weight: normal; text-align:justify; letter-spacing: 0.1em}
dl.links dd a { font-size: 1.1em; font-weight: bold; padding: 0 0 0.2em 0; color: #224970; }
dl.links dd a:hover { text-decoration:underline; }


/* events */

ul.event { list-style: none; list-style-image: url(postbullet.png); margin: 0; }
ul.event li { list-style-image: url(postbullet.png); padding: 0 0 0.5em 12px; margin: 0 0 0.5em 0; border-bottom: 1px solid #dadada; }
ul.event li a { list-style-image: url(postbullet.png); color: #3a6999; }
ul.event li a:hover { color: #000; background: #eee; }


ul.eventpage { list-style: none; list-style-image: url(postbullet.png); margin: 0; font-size: 1.3em; text-align: left; }
ul.eventpage li { list-style-image: url(postbullet.png); padding: 1em 0em 1em 8em; margin: 0 8em 0em 5em; border-bottom: 1px solid #dadada; text-align: left;}
ul.eventpage li a { font-weight: bold; list-style-image: url(postbullet.png); color: #3a6999; text-align: left;}
ul.eventpage li a:hover { color: #000; background: #eee; text-align: left; text-decoration: none; }
ul.eventpage li dd { font-size: .9em; }

/* category list */

#side_categories { margin: 0 0 1em 0; }
ul.cat li {background: #F5F5F5; padding: 0 0 0.3em 0; margin: 0;  display: block;  text-transform: uppercase; font-size: 1em;  color: #000; border-bottom: 3px solid #000; border-left: 3px solid #000; border-top: 3px solid #dadada; border-right: 3px solid #dadada; padding: 9px 3px 9px 9px; margin: 10; }
ul.cat li a:hover { color: #000 ; font-size: 1em; font-weight: normal; text-decoration:underline; }

/* ad */
.ad_block { border: 0px solid #dadada; padding: 4px 0; margin: 1em 0 1.2em; text-align: center; }
.ad_block .ad250 { margin: 0 0 2em 0; width: 250px; float:right }

/* text widget below ad */
.extrabox { background: url("images/bg/dot.png") repeat-x scroll left bottom transparent; margin: 12em 0 2em 0; padding: 2em 0 0 0em }

/* footer */
#chicklets { position: absolute; right: 10px; bottom: 10px; }

/* paragraph styles */
p { font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; letter-spacing: 0.0em;  }
p a { color: #A11B1B; font-weight: bold; }
p a:hover { background: none; color: #A11B1B;  text-decoration: underline; }


p.mast { font-size: 1.0em; line-height: 1.5em; padding: 0 0 0.2em 0; color: #000; }
p.mast a { font-size: 1.0em; line-height: 1.5em; font-weight: bold; padding: 0 0 0.2em 0; letter-spacing: 0.1em; color: #A11B1B; }
p.mast a:hover { text-decoration:underline; }

p.post { font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; line-height: 1.7em; padding: 0 5em 0.2em 3em; color: #000; }
p.post a { font-size: 1.0em; font-weight: bold; padding: 0 0 0.2em 0; color: #A11B1B; }
p.post a:hover { text-decoration:underline; }

p.code { font-family: "Courier New", Courier, monospace ; font-size: 1.0em; line-height: 1.7em; padding: 0 5em 0.2em 3em; color: #000; }


p.small { font-family: Arial, Helvetica, sans-serif; font-size: 1em; line-height: 1.7em; padding: 0 5em 0.2em 3em; color: #000; }
p.small a { font-size: 1.0em; font-weight: bold; padding: 0 0 0.2em 0; color: #A11B1B; }
p.small a:hover { text-decoration:underline; }




/*  heading styles */

h2.archive_name, h2.post_name { letter-spacing: -0.04em; }
h2.post_cat { text-transform: uppercase; font-size: 0.8em; line-height: 1.8em; font-weight: bold; padding: 0 0 0.2em 0; margin: 0 0 1em 0; letter-spacing: 0.1em; color: #999; border-bottom: 1px solid #dadada; }
h2.post_comm { text-transform: uppercase; font-size: 0.9em; line-height: 1.8em; font-weight: bold; padding: 0.6em 0 0.4em 0; margin: 0 0 0.2em
0; letter-spacing: 0.1em; color: #000; border-bottom: 1px solid #dadada; border-top: 3px solid #999; background: url(images/bg/stripe.png) repeat; }
h2.post_comm2 { text-transform: uppercase; font-size: 0.8em; line-height: 1.8em; font-weight: bold; padding: 0.3em 0 0.2em 0; margin: 0 0 0.2em 0; letter-spacing: 0.1em; color: #000; border-bottom: 1px solid #dadada; }
h3.latest_post_title { font: bold 1.6em arial, sans-serif; line-height: 1.6em; margin: 0; letter-spacing: -.035em; padding: 0 0 0.2em 0; }
h3.latest_post_title a:hover { color: #fff; background: #000; }
h3.home_featured { background: url(images/bg/dot.png) repeat-x top left; text-transform: uppercase; font-size: 1.0em; line-height: 1.8em; font-weight: bold; padding: 0.7em 0.7em 0em 0.7em; color: #5f9410; letter-spacing: 0.1em; }
h3.home_featured a { text-transform: uppercase; font-size: 1.0em; line-height: 1.8em; font-weight: bold; color: #5f9410; letter-spacing: 0.1em; }
h3.home_featured a:hover { text-decoration:underline; }

h3.mast { text-transform: uppercase; font-size: 1.0em; line-height: 1.9em; font-weight: bold; padding: 0 0 0.6em 0; letter-spacing: 0.1em; color: #a11b1b; }
h3.mast a { text-transform: uppercase; font-size: 1.0em; line-height: 1.9em; font-weight: bold; padding: 0 0 0.6em 0; letter-spacing: 0.1em; color: #a11b1b; }
h3.mast a:hover { text-decoration:underline; }

h3.subhead { font-size: 1.5em; line-height: 1.9em; font-weight: bold; padding: 0 0 0.6em 0; color: #5F9410; }
h3.subhead a { font-size: 1.5em; line-height: 1.9em; font-weight: bold; padding: 0 0 0.6em 0; color: #5F9410; }
h3.subhead a:hover { text-decoration:underline; }

h3.mast2 { text-transform: uppercase; font-size: 0.9em; line-height: 1.9em; font-weight: bold; padding: 0 0 0.2em 0; color: #5f9410; }
h3.mast3 { text-transform: uppercase; font-size: 0.9em; line-height: 1.9em; font-weight: bold; padding: 0 0 0.2em 0; letter-spacing: 0.1em; color: #224970; }
h3.mast4 { text-transform: uppercase; font-size: 0.9em; line-height: 1.9em; font-weight: bold; padding: 0 0 0.6em 0; letter-spacing: 0.1em; }
h3.mast5 { text-transform: uppercase; font-size: 0.9em; line-height: 1.9em; font-weight: bold; padding: 0 0 0.2em 0; letter-spacing: 0.1em; color: #5f9410;} 
h3.mast6 { font-size: 1.0em; line-height: 1.9em; padding: 0 0 0.2em 0; color: #000; }
h3.mast6 a { font-size: 1.0em; line-height: 1.9em; font-weight: bold; padding: 0 0 0.2em 0; letter-spacing: 0.1em; color: #A11B1B; }
h3.mast6 a:hover { text-decoration:underline; }
h3.mast7 { font-size: 0.9em; line-height: 1.9em; font-weight: bold; padding: 0 0 0.2em 0; letter-spacing: 0.1em; color:#000; }
h3.mast7 a {font-weight: bold; color:#A11B1B;}
h3.mast7 a:hover { text-decoration:underline; }
h3.mast8 { font-size: 0.9em; line-height: 1.9em; padding: 0 0 0 0; letter-spacing: 0.1em; color: #A11B1B; }
h3.mast9 { font-size: 0.9em; line-height: 1.9em; padding: 0 0 0.6em 0; letter-spacing: 0.1em; color: #000; }
h3.mast9 a { font-weight: bold; color: #A11B1B; }
h3.mast9 a:hover { text-decoration:underline; }
h3.mast10 { text-transform: uppercase; font-size: 1em; line-height: 1.9em; font-weight: bold; padding: 0 0 0.2em 0; letter-spacing: 0.1em; color: #A11B1B;} 
h3.mast11{ font-size: 1.0em; line-height: 1.5em; font-weight: bold; padding: 0 0 0.6em 0; letter-spacing: 0.1em; color: #000; }
h3.mast11 a { font-size: 1.0em; line-height: 1.5em; font-weight: bold; padding: 0 0 0.6em 0; letter-spacing: 0.1em; color: #5f9410; }
h3.mast11 a:hover { color: #5f9410; text-decoration:underline; }
h3.mast12 { font-size: 1.5em; line-height: 1.5em; font-weight: bold; padding: 0 0 0.6em 0; letter-spacing: 0.1em; color: #5f9410; }
h3.mast12 a { color: #5f9410; }
h3.mast12 a:hover { text-decoration:underline; }

h3.extra { background: #f2f2f2 ; margin: 0 0 1.1em 0; float: left; width: 100%; line-height: 1.5em }
.extra { font: 700 12px georgia, serif; font-weight: bold; padding: .2em 0 .5em 0; }
.extra a { color: #3A6999; }
.extra a:hover { text-decoration: none; background: #c0c0c0; }


h3.archive_title { line-height: 1em; padding: 0 0 5px 0; }
h3.archive_title a { font: bold 1.0em arial, sans-serif; color: #000; letter-spacing: -0.036em; }
h3.archive_title a:hover { color: #fff; background: #000; }
h4.gall { text-transform: uppercase; font-size: 0.8em; line-height: 1.9em; font-weight: bold; padding: 0 0 0.4em 0; color: #5f9410; letter-spacing: 0.1em; }

/* latest post */

#latest_post { padding: 0 0 1.5em 0; }
#latest_post_image img { margin: 1em 0em 2em 7em; }
.latest_post_meta { font-size: 0.9em; line-height: 1.6em; }
.latest_post_meta a { font-weight: bold; color: #A11B1B }
.latest_post_meta a:hover { text-decoration: underline; }
.latest_read_on { padding: 0 20px 1px 20px; background: url(images/bg/readon.png) no-repeat top left; }
.latest_comments { padding: 0 20px 1px 20px; background: url(images/bg/comment.png) no-repeat top left; }
.latest_category { padding: 0 20px 1px 20px; background: url(images/bg/category.png) no-repeat top left; }


/* featured posts */

#home_featured { background: #f2f2f2 url(images/bg/dot.png) repeat-x bottom left; margin: 0 0 1.1em 0; float: left; width: 100%; }
.feat_content { background: #f2f2f2 url(images/bg/dot.png) repeat-x bottom left; float: left; padding: 1.5em 1.7em 0.4em 0.7em; }
.feat_content a { font-weight: bold; color: #A11B1B }
.feat_content a:hover { background: #c0c0c0; text-decoration: underline; }
.feat_thumb img { float: left; padding: 0; margin: 0.2em 1em .1em 0; border: 1px solid #999; }
.feat_title { font: 700 12px georgia, serif; padding: 0 0 0.3em 0; line-height: 1.5em;  }
.feat_title a { color: #224970; }
.feat_title a:hover { text-decoration: none; background: #c0c0c0; }

/* recent posts */

.home_recent_post { padding: 0.1em 0 2em 0; margin: 0 0 .8em 0; background: url(images/bg/dot.png) repeat-x bottom left; }
.home_recent_thumb { padding: 0 10px 0 0; margin: 0 0 1em 0; float: left; }
.home_recent_thumb img { float: left; margin: 0; }
.home_recent_thumb a img { background: #999; padding: 2px; margin: 0 0 0 0; border: 0; }
.home_recent_thumb a:hover img { background: #333; padding: 2px; margin: 0; border: 0; }
.home_recent_title a { font-weight: bold; }
.home_recent_title a:hover { color: #fff; background: #000; }
.home_recent_date, .home_recent_auth { padding: 0 0 0 0; margin: 0; color: #666; font-size: 0.9em; }
.home_recent_exc p { color: #666; text-align: left; }


/* text boxes */

#text1{box-shadow:8px 8px 18px #000;
-webkit-box-shadow:8px 8px 18px #000;
-moz-box-shadow: 8px 8px 18px #000;
font-family: arial, Trebuchet MS, Helvetica, sans-serif; font-size: 1.3em; line-height: 1.7em; padding: 1em 1em 1em 1em; margin: 2em 8em 4em 8em; color: #000; text-align: justify; 
 }
#text1 a{ font-size: 1.1em; font-weight: bold; color: #A11B1B; }
#text1 a:hover { text-decoration:underline; }
}
#text2{box-shadow: 5px 5px 7px #999;
 -webkit-box-shadow: 5px 5px 7px #999;
 -moz-box-shadow: 5px 5px 7px #999;
}

/* hide annoying smiley from stats */
img#wpstats{display:none}

/* more link */

.more, a.more { text-transform:uppercase; font-size: .9em; line-height: 1.5em; padding: 0 0 0.2em 0; color: #fff; background: #999999; font-weight: bold; text-decoration:none; }
a.more a { text-transform:uppercase; font-size: .9em; line-height: 1.5em; padding: 0 0 0.2em 0; color: #fff; background: #999999; text-decoration:none;}
a.more a:hover { text-decoration: none; color: #fff ; background: #fff ; }
a.more:visited {
background:none repeat scroll 0 0 #FFFFCC;
color:#666666;
font-size:9px;
line-height:25px;
padding:2px;
text-decoration:none;
text-transform:uppercase;
}

/* AboutDCL Style */
@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* CSS Document */

 ....loading....
 
<!--Headers-->



h1 {
color:#008080;
font-size:28px;
font-weight:bold;
margin-bottom:25px;
margin-top:15px;
text-indent:0px;
font-family:Arial,Verdana,Helvetica,sans-serif;
}



h4 {
color:#008080;
font-size:28px;
font-weight:bold;
margin-bottom:25px;
margin-top:15px;
text-indent:15px;
font-family:Arial,Verdana,Helvetica,sans-serif;
}

<!--Body Text-->

p {
margin-bottom:5px;
}


#description {
background-color:#E8E8E8;
color:#666666;
margin-bottom:5px;
margin-top:5px;
margin-left:100px;
margin-right:80px;
padding:40px 60px 40px 60px;
font-family:Arial,VerdanaHelvetica,sans-serif;
font-size:12px;
}
#description a { color: #A11B1B; font-weight: bold;  text-decoration: none; }
#description a:hover { background: none; color: #A11B1B;  text-decoration: underline; }

#intro {
color:#666666;
margin-bottom:25px;
margin-top:15px;
margin-left:20px;
margin-right:20px;
padding:0px 0px;
font-family:Arial,VerdanaHelvetica,sans-serif;
font-size:14px;
}
#intro a { color: #A11B1B; font-weight: bold;  text-decoration: none; }
#intro a:hover { background: none;  text-decoration: underline; }

#indent {
padding-left:10px;
}

<!--Links-->


<!--Borders-->

.textborder {
border: 1px solid #000000;
padding: 2px;
text-align: center;

}

<!--Images-->
/*div.figure {
  float: right;
  width: 25%;
  border: thin silver solid;
  margin: 0.5em;
  padding: 0.5em;
}
div.figure p {
  text-align: center;
  font-style: italic;
  font-size: smaller;
  text-indent: 0;
}*/

div.figure {
  float: center;
  width: 25%;
  border: thin silver solid;
  margin: 0.5em;
  padding: 0.5em;
}

div.figure p {
  text-align: left;
  font-style: none;
  text-indent: 0;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
}


img.typo {
  float: right;
  width: 70%;
  margin: 20px;
  border: 36px;
  border-color:#000000;
}

img.con_button {
  float: right;
  width: 40%;
  margin: 0px 30px 0px 0px;
  border: 0px;
  border-color:#000000;
}

img.ny {
	display: block;
    margin-left: auto;
    margin-right: auto;
	margin-bottom: 90px;
	width: 40%;

}

img.logo {
	display: block;
    margin-left: auto;
    margin-right: auto;
}

/*dont assign this class to img, and it starts working.  firefox does not like class names on img tags, like img.midad*/
midad {
	/*float: inherit;*/
	margin-left: 25px;
}
	img.event {
	display: block;
    margin-left: auto;
    margin-right: auto;
	margin-top:auto;
	margin-bottom:auto;
}

<!--Lists-->

ul {
list-style-image:none;
margin-left:25px;
margin-top:0;
padding:0;
}
ul ul {
list-style-image:none;
}
li {
list-style-image:url("/media/images/common/bullet.gif");
}

<!--Tables-->

<!--Partners Page-->
table.logo {
	border-width: 0px;
	border-spacing: 2px;
	border-style: outset;
	border-color: gray;
	border-collapse: separate;
	background-color: none;
	float: right;
	cellpadding: 20px; 
	margin: 0px 10px 20px 20px;
	
	
}
table.logo th {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.logo td {
	border-width: 0px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: none;
	-moz-border-radius: 0px 0px 0px 0px;
	margin: 0px 10px 20px 20px;
}

<!--Blog Events Page-->

table.events {
	border-width: 0px;
	border-spacing: 2px;
	border-style: outset;
	border-color: gray;
	border-collapse: separate;
	background-color: 2f2f2f;
	margin-left: 90px;
	padding: 0px;
	
}


table.events th {
	border-width: 0px;
	border-spacing: 2px;
	border-style: outset;
	border-color: gray;
	border-collapse: separate;
	background-color: 2f2f2f;
	margin: 0px;
	vertical-align:middle;
	font-family: Arial, Helvetica, sans-serif; font-size: 1em; line-height: 1.2em; color: #000;
	padding: 25px;
	border: none;
	width:260px;
	

}


table.events td {
	border-width: 0px;
	border-spacing: 2px;
	border-style: outset;
	border-color: gray;
	border-collapse: separate;
	background-color: 2f2f2f;
	margin: 54px;
	vertical-align:middle;
	font-family: Arial, Helvetica, sans-serif; font-size: 1em; line-height: 1.2em; color: #000;
	padding: 25px;
	border: none;
	width:230px;
	

}

table.events tr {
	border-width: 0px;
	border-spacing: 2px;
	border-style: outset;
	border-color: gray;
	border-collapse: separate;
	background-color: 2f2f2f;
	margin: 30px 0px 0px 0px;
	vertical-align:middle;
	font-family: Arial, Helvetica, sans-serif; font-size: 1em; line-height: 1.2em; color: #000;
	padding: 25px;
	border: none;
	width:230px;
	

}

table.events td a {
	font-size: 1em; font-weight: bold; color: #3A6999;
		border: none;
}

table.events td a:hover {
	text-decoration:underline; 
		border: none;
}
