* {
margin: 0;
padding: 0;
}

body {
background-image: url(/calliope/3.9.0/imagesdb/university/misc/brownbg.gif);
background-color: #AAA !important;
}

#un-container {
margin: 30px auto 0 auto;
width: 790px;
}

.left-stuff {
width: 225px;
height: 174px;
top: 61px;
left: 0;
position: absolute;
background-image: url(/calliope/3.9.0/imagesdb/university/misc/left-stuff.png);
background-position: center;
background-repeat: no-repeat;
z-index: 90;
}

#main-container {
width: 790px;
}

* html .left-stuff {
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/calliope/3.9.0/imagesdb/university/misc/left-stuff.png',sizingMethod='scale');
}

.right-stuff {
width: 217px;
height: 184px;
top: 51px;
right: 0;
position: absolute;
background-image: url(/calliope/3.9.0/imagesdb/university/misc/right-stuff.png);
background-position: center;
background-repeat: no-repeat;
z-index: 90;a
}

* html .right-stuff {
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/calliope/3.9.0/imagesdb/university/misc/right-stuff.png',sizingMethod='scale');
}


#photo-container {
position: absolute;
background-image: url(/calliope/3.9.0/imagesdb/university/misc/headertag.png);
background-position: center;
background-repeat: no-repeat;
width: 550px;
height: 260px;
top: 10px;
left: 180px;
z-index: 100;
}

* html #photo-container {
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/calliope/3.9.0/imagesdb/university/misc/headertag.png',sizingMethod='scale');
}

#header-container {
width: 760px;
height:430px;
position: relative;
background-image: url(/calliope/3.9.0/imagesdb/university/misc/titlebg-green.jpg);
background-position: bottom;
background-repeat: no-repeat;
margin-left: 20px;
}


#header {
width: 380px;
height: 245px;
overflow: hidden;
position: absolute;
top: 18px;
left: 220px;
z-index: 95;
background-position: top left;
background-color: #DDD !important;
}

.button1 {
position: absolute;
width: 150px;
top: 25px;
left: 320px;
z-index: 999;
}

.button2 {
position: absolute;
top: 395px;
left: 20px;
z-index: 501;
}

#blog_title {
position: absolute;
width: 740px;
top: 300px;
left: 10px;
z-index: 200;
height: 120px;
overflow: hidden;
}

#un-leftcolumn {
float: left;
width: 530px;
padding: 0 0 10px 10px;
line-height: 20px;
overflow: hidden;
}

#un-sidebar {
float: left;
width: 220px;
margin-top: 20px;
padding: 0 10px 10px 10px;
font-size: 12px;
color: #FBFFF4;
font-family: Lucida Grande, Georgia;
line-height: 20px;
overflow: hidden;
}

#un-sidebar p, #un-sidebar ul, #un-sidebar ol {
padding-bottom: 10px;
}

#un-sidebar a {
text-decoration: none;
}

#un-sidebar a:hover {
text-decoration: none;
}

#un-sidebar ul, #un-sidebar ol {
list-style-position: outside;
margin-left: 30px;
}

.drag_element {
margin: 20px 10px 20px 10px;
border-bottom: 1px solid #415B08;
padding: 20px 0;
width: 200px;
overflow: hidden;
}

h4.drag_title, #em_calendar caption {
font-family: Lucida Grande, Georgia;
font-size: 10px;
text-transform: uppercase;
letter-spacing: 2px;
color: #d6e9ac;
font-weight: normal !important;
line-height: 1.4em;
padding: 3px 0;
margin-bottom: 15px;
}

/* CALENDAR */

#wp-calendar {
width: 200px;
}

#wp-calendar th, #wp-calendar td {
text-align: center !important;
font-size: 12px;
line-height: 20px;
}

#wp-calendar th {
font-size: 11px;
font-weight: normal;
}

#wp-calendar caption {
font-size: 14px;
}

#wp-calendar td a {
font-weight: bold;
background: none !important;
color: #FFF;
}

#wp-calendar td a:hover {
font-weight: bold;
color: #FFF;
background: none !important;
}

#em_calendar h4.drag_title {
border: 0;
background: none;
}

.drag_element span {
margin-top: 8px;
}

.nl-entry {
/*position: relative;*/
padding-top: 10px;
}

.date {
/*position: absolute;
top: 45px;
left: 15px; */
font-size: 11px;
color: #6E645B;
padding: 0 0 15px 0;
display: block;
font-style: italic;
}

#em_newpost img {
/*position: absolute;
top: -23px;
right: 0px;*/
margin: 5px 5px 0 0;
}

h3.entrytitle {
padding: 8px 0;
margin: 30px 0 15px 0;
color: #366B03;
line-height: 1.4em;
letter-spacing: -1px;
/* background-image: url(/calliope/3.9.0/imagesdb/university/misc/titlebg.gif); */
text-decoration: none !important;
border-top: 1px dashed #AAA;
border-bottom: 1px dashed #AAA;
overflow: hidden;
width: 500px;
}

h3.entrytitle a {
color: #366B03;
text-decoration: none !important;
}

h3.entrytitle a:hover{
color: #9db440;
text-decoration: none !important;
}

.entry {
/* position: relative; */
padding: 10px 15px 8px 15px;
background-color: #FFF;
background-image: url(/calliope/3.9.0/imagesdb/university/misc/staple.gif);
background-position: top left;
background-repeat: no-repeat;
line-height: 1.4em;
}

.blog p {
font-family: Lucida Grande, Georgia, Arial;
font-size: 11px;
color: #FFF;
padding-left: 20px;
}

.entry p {
padding: 0 !important;
line-height: 1.4em !important;
}

.entry * {
line-height: 1.4em;
}

.entry a, .tag-list a, .meta-post a {
color: #366B03;
text-decoration: none;
}

.entry a:hover, .tag-list a:hover, .meta-post a:hover {
color: #9db440;
text-decoration: none;
}

.breadcrumbs {
padding: 15px 0 0 30px;
color: #FFF;
font-size: 10px;
font-family: Lucida Grande, Georgia;
text-transform: uppercase;
letter-spacing: 2px;
font-weight: normal !important;
}

.breadcrumbs a {
color: #9dc051;
text-decoration: none;
}

.breadcrumbs a:hover {
color: #EEE !important;
text-decoration: none;
}

.entry p {
line-height: 1.4em;
color: #333;
}

.tag-list {
/* margin-top: 10px; */
}

.tag-list, .meta-post {
font-family: Lucida Grande, Georgia;
font-size: 11px;
font-style: italic;
color: #999;
border-top: 1px dashed #CCC;
padding: 8px 0;
}

.tag-title {
font-family: Lucida Grande, Georgia;
font-size: 11px;
font-style: italic;
font-weight: bold;
color: #999;
}

.separator {
height: 35px;
background-image: url(/calliope/3.9.0/imagesdb/university/misc/postshadow.png);
background-position: top center;
background-repeat: no-repeat;
margin: 0 0 20px 0;
}

* html .separator {
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/calliope/3.9.0/imagesdb/university/misc/postshadow.png',sizingMethod='scale');
}

.separator img {
display: none;
}

.meta-post a, .tag-list a {
text-decoration: none;
color: #366B03;
}

.clear {
clear: both;
display: block;
visibility: hidden;
content: ".";
height: .1px;
}

/* Tagline */

#descContainer {
/* width: 730px;
margin: 0 0px 0 40px; */
width: 200px;
margin: 0 auto;
overflow: hidden;
}

#descContainer br {
display: none;
}

#conDesc {
padding: 20px 0 20px 0;
color: #E3F4BF;
font-size: 14px;
font-family: Lucida Grande, Georgia;
text-align: center;
}

#pagelink2 {
font-family: Lucida Grande, Georgia;
font-size: 12px;
color: #FFF;
margin: 0 0 10px 30px;
padding: 3px 6px;
}

#pagelink2 .page-number {
margin: 0 5px;
color: #9dc051;
}

#pagelink2 a {
color: #FFF;
text-decoration: none;
}

#pagelink2 a:hover {
color: #E3F4BF;
text-decoration: none;
}

.page-num-head {
letter-spacing: 2px;
text-transform: uppercase;
}

/* COMMENTS */

.add_comment_head {
margin: 30px 0 0 30px;
color: #9dc051;
font-size: 10px;
font-weight: normal !important;
letter-spacing: 2px;
text-transform: uppercase;
font-family: Lucida Grande, Georgia;
}

.commententry {
color: #FFF;
font-size: 12px;
margin: 15px 0 0 30px;
line-height: 20px;
font-family: Lucida Grande, Georgia;
background-color: #065858;
padding: 15px 10px 0 10px;
}

.commententry p {
margin-bottom: 15px;
padding: 0 !important;
}

.posted_by {
font-size: 10px;
font-family: Lucida Grande, Georgia;
margin-top: 15px;
padding: 5px 0;
line-height: 20px;
display: block;
text-align: right;
}

.posted_by strong, .posted_by strong a {
color: #FFF;
text-decoration: none;
}

.posted_by strong a:hover {
color: #DDD;
text-decoration: none;
}

#iph_comment_form {
margin: 10px 0 0 30px;
font-size: 10px;
font-family: Lucida Grande, Georgia;
color: #FFF;
}

#iph_comment_form p,#iph_comment_form label, #iph_comment_form small {
font-size: 10px;
font-family: Lucida Grande, Georgia;
color: #FFF;
padding: 0 !important;
}

.comment_notify {
margin: 20px 0 10px 30px;
font-size: 11px;
font-family: Lucida Grande, Georgia;
color: #FFF;
padding: 0 !important;
}

/* SHOUTBOX */

#em_tagboard .drag_content {
padding: 0 !important;
}


#shoutbox {
color: #FFF;
overflow: auto;
width: 198px;
background-color: #304502;
height: 30em;
border-top: 1px solid #29698c;
border-bottom: 1px solid #29698c;
border-left: 1px solid #29698c;
border-right: 1px solid #29698c;
}

#shoutbox dl * {
   margin: 0;
   padding: 0;
   text-align: left;
   overflow: hidden;
}

#shoutbox dl dt * {
   margin: 0;
   padding: 0 5px;
   text-align: left !important;
}

#shoutbox dl dd * {
   margin: 0;
   padding: 0 5px;
   text-align: left !important;
}

#s {
margin-left: 20px;
}

#shoutbox a, #shoutbox a:hover {
background: none !important;
}

#shoutbox dl dt {
   padding: 3px 0 3px 3px;
}


#shoutbox dl dt a {
   font-weight: bold !important;
   color: #F1F7AF !important;
}

#shoutbox dl dt a:hover {
   text-decoration: none !important;
   color: #E5F01A !important;
}

#shoutbox dl dd {
   padding: 0 3px 7px 3px;
}

#shoutbox dl dd p {
   text-align: justify;
}

#shoutform * {
   text-align: left;
}

#shoutform form label {
   display: block;
   color: #fff;
font-family: Lucida Grande, Georgia;
font-size: 12px;
}

#shoutform form textarea {
   width: 150px;
   height: 3em;
   display: block;
   margin-bottom: 5px;
}

#shoutbox {
padding-bottom: 5px;
margin-bottom: 10px;
}

h2.center {
font-family: Lucida Grande, Georgia;
font-size: 14px;
font-weight: normal;
color: #FFF;
margin: 20px 0 20px 30px;
}

#blog-tag-cloud a {
background: none !important;
color: #FFF !important;
}

 #blog-tag-cloud a:hover {
background: none !important;
color: #d6e9ac;
}

q, blockquote {
background-image: url(/calliope/3.9.0/imagesdb/university/misc/un-quote.gif);
background-position: top left;
background-repeat: no-repeat;
padding: 10px 0 10px 60px;
margin: 20px 0;
min-height: 50px;
}

.entry ol, .entry ul {
list-style-position: outside;
margin-left: 20px;
}

.entry p img {
padding: 10px;
}

.entry p, .entry ul, .entry ol {
margin-bottom: 10px;
}

.wp-smiley {
margin: 0 !important;
padding: 0 !important;
}

.entry_editmode {
	background-color: #EEE !important;
}

.commententry a {
border: none !important;
text-decoration: none;
}

.commententry a:hover {
color: #FFF;
text-decoration: none;
}

#today {
font-weight: bold;
background-position: center;
background-repeat: no-repeat;
}

#secureimgdiv input{
margin-top: 20px;
}

#secureimgdiv label {
display: block;
}

#xml_feeds {
width: 130px;
margin: 0 auto;
}

#searchform {
margin-left: 10px;
}

#em_rssatom .drag_title, #em_rssatom .drag_content br {
display: none;
}

#xml_feeds a {
background: none !important;
}

.entry span {
background: none !important;
}

#em_calliopelogo .drag_title {
display: none;
}