input, textarea {
	margin:0; padding:0;
	background-color:#eaeff3;
	border:1px solid #888888;
}

html {
	min-height:100%;
  	width:100%;
  	height:100%;
	margin:0; padding:0;
}
a {
	color:#898888;
	text-decoration:none;
}
#control a {
	color:#000000;
}

a:hover {
	text-decoration:underline;
}
body {
	text-align:center;
	margin:0; padding:0;
	font-family:"Verdana";
	font-size:12px;
}
address {
	display:inline;
	font-weight:bold;
}
#container {
	width:800px;
 	margin:0px auto;
 	color:#1A2911;
}
#full {
	float:left;
 	width:100%;
 	margin:0px auto;
 	color:#1A2911;
}
#header {
	float:left;
	width:100%; height:76px;
	margin:15px 0 0 0;
	background-color:#dfe4e9;
}
#footer {
	float:left;
	width:470px; height:39px;
	margin:1px 0 15px 0;
	padding:14px 165px;
	background-color:#dfe4e9;
}
#footer #copyright {
	padding:11px 22px;
	border:1px solid #eaeff3;
	color:#898888;
	letter-spacing:3px;
}
#name {
	float:left;
	clear:both;
	width:585px;
	font-size:14px;
	color:#898888;
	padding:0 0 0 215px; margin:0;
	text-align:left;
	background-color:#dfe4e9;
}
#caption {
	float:left;
	width:100%; height:204px;
	margin:1px 0 0 0;
}
#caption .empty {
	float:left;
	width:87px; height:204px;
	margin:0 1px 0 0;
	background-color:#dfe4e9;
}
#caption #photo {
	float:left;
	width:306px; height:204px;
	margin:0 1px 0 0;
	background-image:url('../images/udc_image.png');
}
#caption #synopsis {
	float:left;
	padding:66px 20px;
	margin:0;
	width:365px; height:72px;
	background-color:#dfe4e9;
}
#caption #synopsis #text {
	margin:0; padding:13px 20px;
	border:1px solid #eaeff3;
	color:#898888;
	font-size:12px;
	font-style:italic;
}
#body {
	float:left;
	width:800px; height:auto;
	margin:1px 0 0 0;
	background: #fff url(../images/css_cheat.gif) repeat-y;
}
#body .empty {
	float:left;
	width:87px; height:100%;
	margin:0 1px 0 0;
}
#body #content {
	float:left;
	width:475px; height:auto;
	margin:20px 20px 0 20px;
}

#body #content #archive {
	float:left;
	border:1px solid #dfe4e9;
	width:445px;
	padding:0 15px 5px 15px; 
	margin:0;
	text-align:left;
}

#body #content #archive h1,
#body #content #archive h2 {
	font-size:12px;
	margin:10px;
}

#body #content #archive ul {
	list-style-type:none;
  margin:0 0 0 20px;
	padding:0;
}

#body #content #archive li {
	border:1px solid #dfe4e9;
	margin:2px 0;
	padding:2px 6px;
	border-left:3px solid #dfe4e9;
}

#body #content .entry {
	float:left;
	border:1px solid #dfe4e9;
	padding:0 15px 5px 15px; 
	margin:0 0 5px 0;
}
#body #content .entry .title {
	float:left;
	clear:both;
	font-weight:bold;
	margin:0;
}
#body #content .entry .byline {
	display:inline;
	clear:both;
	float:left;
	font-style:italic;
	color:#898888;
	margin:0 0 10px 0;
	font-size:10px;
}
#body #content .entry .byline a {
	color:#898888;
	font-weight:bold; 
}
#body #content .entry .metadata a {
	color:#898888;
}
#body #content .entry .metadata {
	float:right;
	text-align:right;
	font-weight:none;
	font-style:italic;
	font-size:10px;
	color:#898888;
	margin:5px 0;
}

#body #content .entry #more {
	text-align:justify;
	margin:0; padding:0;
}

#body #content .entry .asset-more-link {
	float:right;
	margin-top:5px;
	color:#898888;
	font-style:italic;
}

.content-nav {
	clear:both;
	float:left;
	width:460px;
	margin-top:10px;
}

.content-nav a {
	color:#898888;
	text-align:center;
	font-style:italic;
}

#body #content .entry .asset-more-link a {
	color:#898888;
}

#body #content .entry {
	text-align:justify;
}
#body #content .entry .body {
	clear:both;
}
#body #control {
	float:left;
	width:177px; height:100%;
	padding:0 10px;
	background-color:#dfe4e9;
}
#body #control #menu {
	float:left;
	text-align:left;
	padding:5px 10px;
	margin:10px 0;
	width:155px; height:auto;
	border:1px solid #eaeff3;
	font-size:11px;
}
#body #control #menu a.item {
	float:left;
	width:143px;
	margin:3px 2px;
	padding:4px 4px;
	font-size:11px;
}
#body #control #menu a.item:hover {
	float:left;
	width:143px;
	border:1px solid #eaeff3;
	text-decoration:none;
	margin:3px 0;
	padding:3px 5px;
	background-color:#ffffff;
}
#logo {
	float:left;
	margin:15px;
	width:56px; height:44px;
	border:1px solid #eaeff3;
} 
div#search {
	float:right;
	margin:15px;
}
div#search .keywords {
	margin:0; padding:0;
	border:1px solid #eaeff3;
	background-color:#ffffff;
}
#search #button {
	margin:0 5px; padding:0 5px;
	color:#ffffff;
	font-weight:bold;
	background-color:#dfe4e9;
	border:1px solid #eaeff3;
}
/* COMMENTS */
h2.comments-header {
	float:left;
	clear:both;
	width:100%;
	font-size:11px;
}
.comments {
  clear:both;
  float:left;
	width:475px;
}
.comment {
	clear:both;
	float:left;
	border:1px solid #dfe4e9;
	width:452px;
	text-align:left;
	padding:0 10px;
}

h2.comments-header {
	font-size:11px;
	color:#898888;
	font-weight:normal;
}
.comment .asset-meta {
	float:left;
	color:#898888;
	width:100%;
	font-style:italic;
	margin:0 0 10px 0;
	font-size:10px;
}
.comment .asset-meta a {
	color:#898888;
}
.comment .comment-content p {
	text-align:justify;
}

/* TAGS,CATEGORIES */

.entry-tags,
.entry-categories {
	clear:both;
	float:left;
	text-align:left;
	padding:5px 13px;
	margin:0 0 5px 0;
	width:447px;
	border:1px solid #dfe4e9;
}

.search-results-container .entry .entry-tags {
  border:none;
	padding:0;
	margin:10px 0;
}

.entry-categories h4,
.entry-tags h4 {
	display:inline;
	float:left;
	padding:0; margin:0 3px 0 0;
}
.entry-categories ul,
.entry-tags ul {
	margin:0; padding:0;
  float:left;
}
.entry-categories li,
.entry-tags li {
	list-style-type:none;
	float:left;
	margin:0; padding:0;
	padding:0 3px;
	display:inline;
}

/* COMMON */

h1#page-title {
	font-size:12px;
	margin:10px;
}

.content-nav {
	text-align:right; 
	padding-right:15px;
  color:#898888; 
	font-style:italic;
}

.share {
	float:right;
}
.share a {
	opacity:.5;
  padding:0 3px;
}
.share a:hover {
	opacity:1;
}

.asset-body {
	float:left;
	clear:both;
	width:445px;
	text-align:justify;
	border:1px solid #dfe4e9;
	padding:10px 15px 10px 15px; 
	margin:0 0 5px 0;
}

#comments-open-data {
	float:left;
	clear:both;
	width:445px;
	text-align:justify;
	border:1px solid #dfe4e9;
	border-bottom:none;
	padding:10px 15px 0px 15px; 
	margin:10px 0 0px 0;
}

#comment-form-url,
#comment-form-email,
#comment-form-name,
#comment-form-remember-me,
#comments-open-text,
#comment-form-external-auth {
	clear:both;
	float:left;
	width:100%;
	font-style:italic;
	text-align:left;
	color:#898888;
	margin:0 0 10px 0;
	font-size:10px;
}

#comments-open-text {
	float:left;
	clear:both;
	width:445px;
	text-align:justify;
	border:1px solid #dfe4e9;
	border-top:none;
	padding:0px 15px 10px 15px; 
	margin:0px 0 5px 0;
}

.comments-open-header {
	float:left;
	clear:both;
	width:100%;
	font-weight:bold;
	margin:0;
	font-size:12px;
	margin:5px 0 15px 0;
}

#comments-open-text label {
	float:left;
	clear:both;
  margin:5px 0 5px 0;
}

.mt-image-center {
	border:1px solid #dfe4e9;
	padding:4px;
}
