/* html tags*/
p {/* margin:0; padding:0; */}
body { padding:0; margin:0; font:normal 0.8em Georgia, "Times New Roman", Times, serif; }
h2 { clear:both;font:bold 1em Helvetica, Arial, sans-serif !important; text-transform:uppercase!important; }
h3 { clear:both;font:bold 18px "trebuchet ms", trebuchet, verdana, serif; }
h4 { clear:both; font:italic 1em Georgia, "Times New Roman", Times, serif; font-weight:normal; } 
a { color:#016606; text-decoration:none; }
a:hover { color:#c60; }

/* universal classes */
.small { font:normal 0.9em "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; } 
.clear { clear:both; }
.verdanaBold{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.callOut, .callOutLeft{border-top: medium solid #99cc66; border-bottom: medium solid #99cc66; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; width: 150px; float: left; margin-right: 30px; margin-top: 6px; padding:8px 0;}
.callOutRight{border-top: medium solid #99cc66; border-bottom: medium solid #99cc66; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; width: 150px; float: right; margin-right: 30px; margin-top: 6px; padding:8px 0;}
.borderTable{border:1px solid #9c6;}


/***this week***/
.thisWeekBox{border:1px solid black; padding:6px;}
.thisWeekTitle{font-size:13px; font-weight:bold; color:#fff; font-style:normal; display:block; background-color: #000; font-family:Arial, Helvetica, sans-serif; margin-top:0px; padding:10px 4px !important; }
.thisWeekTitle{margin:-6px ;/**gets rid of padding**/}


/* structural elements */
#container { width:955px; background:url(../imgs/content-bg.gif) repeat-y right; }
#content { width:771px; float:right; border-top:10px solid #a1b594; margin-right:3px; }
 * html #content { width:772px; margin-right:1px; }
#main { width:404px; margin:10px 10px 0 10px; float:left; padding-bottom:45px; }
 * html #main { margin:10px 5px 0 5px; } 
 #main p { line-height:1.41em; } 
#bar { width:344px; float:right; font-size:0.95em; }
 * html #bar { width:345px; }

/* home page layout */
#main h2 a { color:#000; } 
#main img.img-left { border:1px solid #d1d1d1; float:left; margin:0 8px 8px 0; } 

/* category layout */
#category { width:955px; background:url(../imgs/category-bg.gif) repeat-y right; } 
#category #main { width:566px; } 
#category #bar { width:184px; } 
#category #description { background:#e6f4d3 !important; padding:2px 12px !important; font-size:0.9em !important; font-style:italic !important; } 
#category #main img.img-left { border:1px solid #d1d1d1; float:left; margin:0 8px 8px 0; } 

/* toggle text size */
#toggle { text-align:right; padding: 5px 10px 0 0; }
#toggle span a { }
#toggle span.txt-incr a {} 
#toggle span.txt-decr a {}
#contact{padding:6px;}

/* article layout */
#article { width:955px; background:url(../imgs/article-bg.gif) repeat-y right  } 
#article #main { width:450px; } 
#article #bar { width:294px; } 
* html #article #bar { width:295px; } 
#article #share { border-top:3px solid #A1B594; border-bottom:3px solid #A1B594; padding:0 10px 0 10px ; } 
#article #photo { background:#fff; border-top:3px solid #A1B594; margin:0; padding:10px; font:normal 0.9em "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; }  
#article #photo p { padding:8px 0 0 0; margin:0; } 
#article #photo p.courtesy { color:#666; padding:0; } 
#article #photo img { border:1px solid #d1d1d1; }


#article #photoNoBorder { background:#fff; border-top:3px solid #A1B594; margin:0; padding:10px; font:normal 0.9em "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; }  
#article #photoNoBorder p { padding:8px 0 0 0; margin:0; } 
#article #photoNoBorder p.courtesy { color:#666; padding:0; } 
#article #photoNoBorder img {border:none; }



#article #photoNoBorder img { }
#article #share h4 { font:bold 0.99em Helvetica, Arial, sans-serif; text-transform:uppercase; }
hr { height:1px; border:1px solid #d1d1d1; } 
#news-contact { font:normal 0.85em "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; }  
#news-date { font:normal 0.85em "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; color:#555; }  

a.enlarge { padding-bottom:20px; display:block; background:url(../imgs/enlarge.gif) no-repeat bottom left; }

/* archive info */
#main #months ul { float:left; width:125px; margin:0; padding:0 8px 0 0; list-style:none; font:normal 0.98em "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; } 
#months ul li { padding:2px 0; color:#999; }
#months ul a { border-top:1px dotted #A1B594; display:block; } 
#main dl dt { background:url(../imgs/bitmaps/dotted-green.gif) top left repeat-x; width:110px; padding:8px 0; font:normal 0.9em "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;  float:right; clear:both; margin:0; color:#666; } 
#main dl dd { background:url(../imgs/bitmaps/dotted-green.gif) top left repeat-x; width:446px; padding:8px 10px 8px 0; float:right; margin:0;}

/* header elements */
#header { background-repeat:no-repeat; margin:10px 0 10px 10px; }
/*#header { background:url(../imgs/header/logo.gif); background-repeat:no-repeat; margin:10px 0 10px 10px; }*/
#wm h1 { background:url(../imgs/header/utd-wm.gif); background-repeat:no-repeat; margin:10px 0 10px 0; text-indent:-99999px; height: 6px; overflow:hidden; }
#wm a { display:block; }
#news-center { padding-bottom:19px; } 
#news-center h2 { background:url(../imgs/header/news-center.gif); background-repeat:no-repeat; margin:0; text-indent:-99999px; height:17px; overflow:hidden; }
#news-center a { display:block; }
#logo { background:url(../../../../images/logo/utdc83x35.gif) no-repeat bottom left; height:37px; overflow:hidden;  }
#logo p { padding:0; margin:0; }
#logo a { display:block; height:35px; width:83px; padding:0; }
#logo img { display:none; }
#wrap { width:178px; float:left; }
#date { background-color:#3d4243; text-align:center; border-left:3px solid #A1B594; padding:7px 0; }
#date p, #search p  { padding:0; margin:0; } 
span.day { color:#fc0; text-transform:uppercase; font:normal 0.8em "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; }
span.current-date { color:#fff; font-size:0.85em; } 

/* nav items */ 
/*#nav { background-color:#C4E794; border-left:3px solid #A1B594; font-size:0px; padding:0; margin:0; line-height:1px; }
#nav ul { list-style:none; padding:10px 0 10px 10px; margin:0; }
#nav ul li { margin:8px 0 8px 0px; padding:0 !important; height:10px; overflow:hidden; text-indent:-99999px; }
#nav ul li a { display:block; height:10px; overflow:hidden; padding:0; margin:0; } 
#nav ul li.spacer { margin-top:15px; }
#nav ul li.home { background:url(../imgs/nav/home.gif) no-repeat; margin:0; }
#nav ul li.research { background:url(../imgs/nav/research.gif) no-repeat; }
#nav ul li.campus { background:url(../imgs/nav/campus.gif) no-repeat; }
#nav ul li.events { background:url(../imgs/nav/events.gif) no-repeat; }
#nav ul li.students { background:url(../imgs/nav/students.gif) no-repeat; }
#nav ul li.alumni { background:url(../imgs/nav/alumni.gif) no-repeat; }
#nav ul li.faculty { background:url(../imgs/nav/faculty.gif) no-repeat; }
#nav ul li.staff { background:url(../imgs/nav/staff.gif) no-repeat; }
#nav ul li.giving { background:url(../imgs/nav/giving.gif) no-repeat; }
#nav ul li.events { background:url(../imgs/nav/events.gif) no-repeat; }
#nav ul li.reminders { background:url(../imgs/nav/reminders.gif) no-repeat; }
#nav ul li.print { background:url(../imgs/nav/print.gif) no-repeat; }
#nav ul li.subscribe { background:url(../imgs/nav/subscribe.gif) no-repeat; }
#nav ul li.submit { background:url(../imgs/nav/submit.gif) no-repeat; }
#nav ul li.archive { background:url(../imgs/nav/archive.gif) no-repeat; }
#nav ul li.contact { background:url(../imgs/nav/contact.gif) no-repeat; }
*/





/* right bar elements */
#remind, #events, #air, #advisory{ border-bottom:3px solid #A1B594; padding:0 10px 10px 10px ; } 

#advisory p.title { background:url(../imgs/nav/advisories-lt.gif); 	margin:10px 0 10px 0; 	background-repeat:no-repeat; 	text-indent:-99999px; 	overflow:hidden; 	height:10px; 	}
#advisory dl, #advisory dt, #advisory dd { padding:0; margin:0; }
#advisory dd { font:normal 0.9em "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; color:#666; }
#advisory a, #events a, #air a { 	display:block; }

#remind p.title { background:url(../imgs/nav/reminders-lt.gif); 	margin:10px 0 10px 0; 	background-repeat:no-repeat; 	text-indent:-99999px; 	overflow:hidden; 	height:10px; 	}
#remind dl, #remind dt, #remind dd { padding:0; margin:0; }
#remind dd { font:normal 0.9em "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; color:#666; }
#remind a, #events a, #air a { 	display:block; }



#events p.title { 	background:url(../imgs/nav/events-lt.gif); margin:10px 0 10px 0; 	background-repeat:no-repeat; 	text-indent:-9999px; 	overflow:hidden; 	height:10px; 	}
#air p.title { 	background:url(../imgs/nav/print-lt.gif); margin:10px 0 10px 0; 	background-repeat:no-repeat; 	text-indent:-9999px; 	overflow:hidden; 	height:10px; 	}
#air blockquote { font-style:italic; padding:0; margin:0; } 
#air p.source { font:normal 0.9em "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; color:#666; padding:10px 0 0 50px; }


/*share with friend*/
#form_elms{ position:absolute;left:590px; width:340px; border:5px solid #a1b594; padding: 8px; background-color:#fff; z-index:10000 !important;}
#form_elms input,#form_elms textarea{border:2px solid #a1b594; width:170px; margin:3px 0 3px 15px; z-index:1000000 !important;}
#form_elms label {float:left; margin:10px 0 0 0; width:100px;}
#log_res {overflow: auto;}
.success{background-color:#c4e794; padding:4px;}
#help{float:left;}
#legib{float:right;}
#help_elm{ position:absolute; right:350px; width: 200px;  border:5px solid #a1b594;background:#fff; padding-top: 5px;  padding-left: 10px; padding-right:4px; margin-top: -220px;}
#help_elm p{ float:none; width:190px; margin: 0px; padding: 0px; font-weight:normal; font-size: 12px; }
#log_res.ajax-loading {padding: 20px 0; background: url(/news/css/spinner.gif) no-repeat center;}
.errors{color:#FF0000; font-weight:bold; margin-bottom:4px;}
#closef{background:url(/news/css/close.gif) no-repeat right; padding-right: 15px; padding-left:185px;}

/* events */
table.events { border-collapse:collapse; } 
table.events tr { border:1px dotted #a1b594; border-width:1px 0; } 
table.events tr td { padding:4px 2px;  } 
table.events tr.stripe td { background:#dfead1; } 

/* search */
#search { padding:15px 10px 18px 13px; background:url(../imgs/bitmaps/double-dots.gif) repeat-x bottom left; margin:0 0 35px 0; } 
#search p.title { background:url(../imgs/nav/search.gif); background-repeat:no-repeat; text-indent:-9999px; padding:0; }
#search p.title a { display:block; }
#search input.search-box, #search input.q { border:2px solid #a1b594; width:115px; height:auto; overflow:hidden; } 
#search form { padding:0; margin:0; }
span.current-search { background:#a1b594; padding:2px; color:#fff; } 
iframe { height:1500px; width:566px; } 
form.main-search input.search-box { border:2px solid #a1b594; height:auto; overflow:hidden; } 

/* footer */
#footer { font:normal 0.9em "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; width:949px; height:4.2em; border:3px solid #A1B594; clear:both; color:#000; background:#fff; }
#footer ul { list-style:none; margin:0; padding:0; }
#footer li { margin:6px; float:left; }
#footer li.slogo { float:right; background:#fff no-repeat right url(../imgs/header/small-logo.gif); width:56px; height:24px; overflow:hidden; }
#footer li.slogo a { display:block; width:56px; height:24px; overflow:hidden; }



/* nav items */ 
#nav { background-color:#C4E794; border-left:3px solid #A1B594; font-size:0px; padding:0; margin:0; line-height:1px; }
#nav ul { list-style:none; padding:10px 0 10px 10px; margin:0; }
#nav ul li { margin:8px 0 8px 0px; padding:0 !important; height:10px; overflow:hidden; text-indent:-99999px; }
#nav ul li a { display:block; height:10px; overflow:hidden; padding:0; margin:0; } 

#nav ul li.spacer { margin-top:15px; }
#nav ul li.digest {margin-left:20px; background:url(../imgs/nav/digest.gif) no-repeat; }
#nav ul li.home { background:url(../imgs/nav/home.gif) no-repeat; margin:0; }
#nav ul li.research {margin-left:20px; background:url(../imgs/nav/research.gif) no-repeat; }
#nav ul li.campus {margin-left:20px; background:url(../imgs/nav/campus.gif) no-repeat; }
#nav ul li.events {margin-left:20px; background:url(../imgs/nav/events.gif) no-repeat; }
#nav ul li.students {margin-left:20px; background:url(../imgs/nav/students.gif) no-repeat; }
#nav ul li.alumni {margin-left:20px; background:url(../imgs/nav/alumni.gif) no-repeat; }
#nav ul li.faculty {margin-left:20px; background:url(../imgs/nav/faculty.gif) no-repeat; }
#nav ul li.staff {margin-left:20px; background:url(../imgs/nav/staff.gif) no-repeat; }
#nav ul li.giving {margin-left:20px; background:url(../imgs/nav/giving.gif) no-repeat; }
#nav ul li.events {margin-left:20px; background:url(../imgs/nav/events.gif) no-repeat; }
#nav ul li.reminders {margin-left:20px; background:url(../imgs/nav/reminders.gif) no-repeat; }
#nav ul li.print {margin-left:20px; background:url(../imgs/nav/print.gif) no-repeat; }
#nav ul li.subscribe { background:url(../imgs/nav/subscribe.gif) no-repeat; }
#nav ul li.submit { background:url(../imgs/nav/submit.gif) no-repeat; }
#nav ul li.archive { background:url(../imgs/nav/archive.gif) no-repeat; }
#nav ul li.contact { background:url(../imgs/nav/contact.gif) no-repeat; }
#nav ul li.welcome { background:url(../imgs/nav/welcome.gif) no-repeat; }
#nav ul li.topics { margin-left:20px; background:url(../imgs/nav/content.gif) no-repeat; }
#nav ul li.contactinfo { margin-left:20px; background:url(../imgs/nav/contact.gif) no-repeat; }
#nav ul li.faq { margin-left:20px; background:url(../imgs/nav/faq.gif) no-repeat; }
#nav ul li.links { margin-left:20px; background:url(../imgs/nav/links.gif) no-repeat; }
#nav ul li.otherpubs { margin-left:20px; background:url(../imgs/nav/otherpubs.gif) no-repeat; }
#nav ul li.problems { margin-left:20px; background:url(../imgs/nav/problems.gif) no-repeat; }
#nav ul li.questions { margin-left:20px; background:url(../imgs/nav/questions.gif) no-repeat; }
#nav ul li.submitform { margin-left:20px; background:url(../imgs/nav/submitforms.gif) no-repeat; }
#nav ul li.submitting { margin-left:20px; background:url(../imgs/nav/submit.gif) no-repeat; }
#nav ul li.subscription { margin-left:20px; background:url(../imgs/nav/subscription.gif) no-repeat; }
#nav ul li.readus { margin-left:20px; background:url(../imgs/nav/find.gif) no-repeat; }
#nav ul li.writingshooting { margin-left:20px; background:url(../imgs/nav/writeshoot.gif) no-repeat; }

/*get rid of border on share icons in ie*/
.shareimg { border:none !important; 
	width:75px;
	height:23px;
}

/* First letter for features */
.dropCap:first-letter { 
font-size:500%;
float:left;
padding:4px;
}