/* "Sleek White" by Noel Jackson, use as you wish. */
body {
margin: 0;
padding: 0 0 1em;
font: normal .88em/140% sans-serif;
/*background: #eee url(img/gdb.gif);*/
background: #ffffff url(img/Texture0402.gif);
/* Thanks to Podz for this IE fix */
text-align: center;
}

#wrapper {
/*width: 45em;*/
width: 760px;
position: relative;
margin: 0 auto;
padding: 0 1px 1px;
border-width: 0 1px 1px;
border-style: solid;
border-color: #999;
background: #fff;
line-height: 1.6;
letter-spacing: 1px;
/* now fix the IE fix */
text-align: left;
}

.post { margin: 3em 4em 6em; text-align: center; }

/* -- Block Elements -- */
h1, h2, h3, h4, h5, h6 {
margin: 0;
padding: 0;
font-weight: normal;
font-family: serif;
color: #666;
}

h3, h4, h5, h6 { margin: 2em 0 1em 0; }
h3, h5 {font-weight: bold;}
h1 { font-size: 1.55em; color: #fff; }
h2 { font-size: 1.8em; }
h3 { font-size: 1.2em; }
h4 { font-size: 1.2em; }
h5 { font-size: 1.1em; }
h6 { font-size: 1.1em; }
.title { font-size: 1.8em; font-weight: normal; margin: 0; padding-left: 10px; }

p, pre, blockquote, dl, dt, dd {
margin: 1.2em 0;
padding: 0;
font-weight: normal;
text-align: justify;
color: #000;
}

a {
padding: .15em 0;
text-decoration: none;/*underline*/
color: #c00;
}

a:hover {
text-decoration: underline;
}

a:visited, a:hover #header a, #menu a, #footer a, .back-top a, .comment-header a, #post-meta-single a,
h2 a, h3 a, h4 a, h5 a, h6 a {
text-decoration: none;
}

/* -- header -- */
#header {
position: relative;
padding: .5em 1em 1em;
border-bottom-width: 1px; border-bottom-style: solid;
z-index: 3;
}

.header { padding: 1em 1em 1em 85px; }

div#header p {
margin: 0;
font-size: .9em;
}

div#search {
position: absolute;
top: 1.5em;
right: 1em;
}

#header ul {
margin: -.5em 0 .5em;
padding: 0;
width: 10em;
float: right;
/* IE fix */
position: relative;
z-index: 3;
}

#header li {
margin: 0;
padding: 0;
font-size: .9em;
}

.google-ads {
margin: 20px 0 10px 0;
padding: 1em;
background: #f9f9f9;
border: 1px solid #eee;
border-width: 1px 0;
text-align:center;
}

div.google-ads { clear:both; }
/* -- footer -- */
div#footer {
margin: 1px 0 0 0;
padding: .5em 1em;
border-top-width: 1px;
border-top-style: solid;
clear: both;
}

div#footer p {
margin: 0;
font-size: .9em;
text-align: center;
}

/* -- menu -- */
#menu {
position: relative;
padding: 4px;
border-bottom-width: 1px; border-bottom-style: solid;
text-align: center;
z-index: 2;
}

#menu ul {
margin: 0;
padding: 0;
list-style: none;
}

#menu li {
padding: 0;
display: inline;
}

#menu a {
padding: 5px 10px;
font-size: .9em;
}

#current a { font-weight: bold; }

#syndicate-link {
position: absolute;
display: block;
/*bottom: .2em;*/
top: 80px;
right: 1em;
text-indent: -999em;
width: 20px;
height: 20px;
background: url(img/xml.png) no-repeat center right;
}

/* -- block elements -- */
h2#archive, .archive { background: #f9f9f9; color: #333; }

/* -- a -- */
a { color: #c00; }
#header a { color: #fff; }
h2 a, .title a { color: #666; }
#menu a { color: #eee; }
#footer a { color: #fff; }

a:visited { color: #f55; }
#header a:visited { color: #fff; }
h2 a:visited, .title a:visited { color: #666; }

a:hover, #header a:hover, h2 a:hover, .title a:hover, #menu a:hover, #footer a:hover { color: #11de00;/*#0c0;*/ }
a:active, h1 a:active, h2 a:active, .title a:active, #menu a:active, #footer a:active { color: #999; }

/* -- form elements -- */
fieldset { border-color: #e6e6e6; }
legend { color: #666; }
input, select, textarea { background: #fcfcfc; border: 1px solid #aaa; }
input:focus, select:focus, textarea:focus  { background-color: #ffe; outline-color: #fe9; -moz-outline-color: #fe9; }
label { color: #666; }
input[type=submit], input[type=reset], input[type=button], input.button { background: #eee url(img/input.png) repeat-x; border-color: #666; }

/* -- header -- */
.header { background: transparent url(img/mmrt_logo1.png) no-repeat left center; }
#header { background: #3874bb url(img/mmrt_logo-back.png) no-repeat right top; border-color: #2A578D; }
#header p { color: #eee; }
#header li, #header label { color: #fff; }
#header .buttons { position: absolute; padding: 1em; right: 0; bottom: 0; }

/* -- footer -- */
#footer { background: #3874bb; border-color: #2A578D; }
#footer p { color: #fff; }

/* -- menu -- */
#menu { background: #2A578D url(img/menu.png) repeat-x top left; border-color: #2A578D; }
#menu #current a { background: #2A578D; }

/* -- archives -- */
div.archives h3 a { color: #666; }
div.archives h3 a:visited { color: #666; }
div.archives h3 a:hover { color: #9df; }

.back-top a {
position: absolute;
text-indent: -10000em;
background: transparent url(img/top.png) no-repeat center center; 
padding: 1em;
}
.back-top { position: absolute; left: 780px; width: 10em; }
.back-top a:hover { color: #999; }

/*-----------Orignal CSS--------------------------------------------------------*/
input {
	margin: 0px;
	padding: 0px;
}

img {
	border: 0;
	margin: 0;
	padding: 0;
}

strong {
	background-color: #FFC;
}

#topbar {
margin: 20px auto 10px auto;
height: 25px;
border-bottom: 1px solid #ccc;
text-align: left;
width: 600px;
}

#image {
	z-index: 1;
	text-align: center;
	margin: 0px auto 5px auto;
	padding: 30px;
	border: 1px solid #666;
}
#image img {
	z-index: 1;
}

.nav {
display: block;
line-height: 10px;
font-size: 10px;
height: 10px;
position: relative;
margin: 0px auto;
margin-bottom: 10px;
padding: 0px;
width: 582px;
}
.nav a {
padding: 0px 3px;
}

.list {
left: -12px;
voice-family: "\"}\""; 
voice-family:inherit;
left: auto;
}
.list {
margin: 0px auto;
right: -9px;
position: relative;
text-align: center;
width: 600px;
list-style: none;
padding: 0px;
}
.list li {
float: left;
padding: 0px;
margin: 0px 10px 10px 0px;
}
.list li span {
height: 138px;
width: 138px;
display: block;
background: white;
}

.list li span {
display: table;
_position: relative;
overflow: hidden;
border-width: 1px;
border-color: #ccc #999 #999 #ccc;
border-style: solid;
}

.list>li span {
overflow: none;
}

.list li span:hover,.list li span.hover {
background: #f7f7f7;
}

.list li span a {
_position: absolute;
_top: 50%;
display: table-cell;
vertical-align: middle;
margin: 0px auto;
text-align: center;
}
		
.list li span a img {
_position: relative;
_top: -50%;
_left: -50%;
}

.list h2 {
display: block;
font-size: 10px;
line-height: 24px;
width: 138px;
}
.list h2 a {
display: inline;
}

.hide {
display: none;
}
.metadata {
	margin: 0px auto;
	text-align: center;
}

.alpha-shadow {
  float: left;
  background: url(shadow.gif) no-repeat bottom right;
  margin: 0px -5px 0 0px !important;
  margin: 0px -5px 0 0px;
}

.alpha-shadow div {
  background: url(shadow2.png) no-repeat left top !important;
  background: url(shadow2.gif) no-repeat left top;
  padding: 0px 5px 5px 0px;
}

