/*
Theme Name: microscopy1
Theme URI: 
Description: Microscopy Wordpress theme with right sidebar
Author: Oliver Kim
Author URI: 
version: 1.0
*/

/* ******************** Color Scheme ******************** */
/*
header, article title (medium): 004a4a
menu background (dark) 003131
sidebar (light): c5dddd
*/


.nicebox {
padding:10px;
background:#ffffff;
border: 3px solid #aaa;
margin:10px;
}

#mostpopular li {
padding-bottom:10px;
}

/* ******************** basics ******************** */

*{margin:0; padding:0;}

body {
	background: #444;
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 14px;
	margin: 10px;
        text-align: left;
font-weight:normal;
}
	
h1 {
    font-size: 16px;
    text-style : bold;
    padding : 0px;
    text-align:left;
}

h2 {
    font-size: 16px;
    text-style : bold;
    padding-top : 15px;
    padding-bottom :5px;
    text-align:left;
    color:#004a4a;
}

p { text-indent:0px; padding-top:10px; }


.mainidx_title {
    font-size: 14px;
    text-style : bold;
}

.mainidx_postinfo {
color:#555;
font-size:10px;
}

.mainidx_entry { 
font-size : 12px;
}

.mainidx_entry p { 
text-indent:0px;
}

.postinfo_date {
color:#555;
font-size:10px;
}

.postinfo_cat {
color:#555;
font-size:12px;
}



/* ******************** images and misc. ******************** */

img { border: none; padding: 0px; }

blockquote{
	border-left: 1px solid #A5ABAB;
	margin: 10px;
	padding: 0 10px 0 10px;
        font-style : italic;
}

/* ******************** links ******************** */

a{
	color : #004a4a;
	text-decoration : none;
	border: none;
        font-weight : bold;
}

a:hover {
        color:#003131;
        text-decoration: underline;
        border: none;
        font-weight : bold;
}

/* ******************** container ******************** */

#container {
	width: 980px;
	margin: 0 auto;
  	padding: 0px;
        background:#c5dddd;
	border: 5px solid #ffffff;
}
	
/* ******************** main menu ******************** */

#menu {
	background: #003131;
	font-size: 14px;
	width:980px; 
        border:0px;
        margin: 0px;
        padding:0px;
        float:left;
}

#menu ul {
        margin : 0px;
	text-align: left;
        line-height:30px;
}

#menu ul li {
	list-style-type: none;
	display: inline;
	margin: 0;
	padding: 0;
 	padding: 7px;
}

#menu  a {
  	padding: 7px; 
	margin: 0;
	text-decoration: none;
	color: #ffffff;
}

#menu  a:hover {
	background-color: #ffffff; 
	color:#003131;
}

/* ******************** content ******************** */

#content {
	float: left;
	width: 670px;
        overflow:hidden;
        background: #c5dddd;
}	

.post {
padding:10px;
margin:0px;
}

/* Article Title!! */
	
ul { padding-left: 15px;}
ol { padding-left: 15px;}
li { padding-left: 5px; padding-bottom:5px; list-style-type:disc; }


/* this appears at the end of each article */
.postmetadata{
	clear: both;
	background:#dddddd;
	padding:6px;
	margin-top: 16px;
}

.navigation {
	font-size:14px;
        font-weight : bold;
	float:left;
	width:100%;
}
	
.notfound{padding: 25px; font-size: 18px; font-weight: 300;}

/* ******************** sidebar ******************** */

#sidebar {
	font-size: 12px;
	width: 300px;
        height:1500px;
	float:right;
        margin: 0px;
	padding: 0px;
        background : #c5dddd;
}

#sidebar h2{
	font-weight: bold; 
	font-size: 16px; 
	text-align: left;
        color: #08122E;
	margin: 10;
	padding: 10;
}

#sidebar p {margin:0; padding: 0 0px 0 12px;}
#sidebar img {padding: 0; margin: 0;}


/* for the sidebar headings */

/*
#sidebar ul {
	margin:15px;
	padding:0;
	list-style-type: none; 
}


#sidebar ul li {
	margin: 0;
	padding: 0;
        padding-bottom:5px;
	line-height: 16px;
	list-style-type: none; 
}

*/
/* ******************** comments ******************** */

#commentssection{
	clear: both;
	padding: 2px 12px;
	margin: 0;
}
	
#commentssection h3{
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 16px;
	font-weight: 300;
	font-style: normal;
	color: #000;
}

#commentform{
	background: #ffffff;
	margin:0px;
	padding:10px;
}
	
#commentform p{
	color: #000;
}
	
#commentform a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;line-height: 14px;}
	
#commentform h3{
    font-size: 16px;
    text-style : bold;
    padding : 0px;
    padding-bottom : 10px;
    text-align:left;
}
	
#commentbox{
	width:75%;
	min-width:400px;
	margin:5px 5px 0 0;
}

#author, #email, #url, #commentbox, #submit{
	background: #ffffff;
	font-family: verdana, arial, times;
	font-size: 12px;
	margin:5px 5px 0 0;
	border: none; 
	padding: 6px;
	border: 1px solid #B2B2B2;
}

#submit{margin:5px 5px 0 0;}
	
ol.commentlist {list-style-type: none;}

ol.commentlist li {
	background: #ffffff;
	margin:10px 0;
	padding:5px 0 5px 10px;
	overflow: hidden;
}

ol.commentlist li.alt {background: #E5E5E5;}
ol.commentlist li p {margin: 6px 0 6px 0; padding: 0 12px 0 0; line-height: 14px;}
ol.commentlist a {color:#000;}

/* ******************** search ******************** */

#searchform{
     font-family: verdana, arial, times;
     background:#c5dddd;
     line-height:30px;
}

#searchform input#s{
	font-family: verdana, arial, times;
	font-size: 12px;
	padding: 2px;
	margin: 0px;
	border: 3px solid #aaa;
        width:170px;
}

#searchform input#searchsubmit{
	font-family: verdana, arial, times;
        font-weight:bold;
	font-size: 12px;
	padding: 1px;
	margin: 2px 0 0 2px;
	border: 3px solid #aaa;
	background-color: #ffffff;
	color: #797979;
        width:80px;
}

/* ******************** footer ******************** */

#footer {
	background: #004a4a;
	clear: both;
	width: 100%;
	margin-top:15px;
	border-top:solid 1px #DEDEDE;
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 12px;
}
	
#footer p{padding:6px;margin: 0; color: #eee;}
#footer a{color: #BCBCBC;text-decoration: none;}
#footer a:hover{color: #5D5D5D;text-decoration: none;}

/********** custom **************** */



.pix {
   margin:0px;
   margin-left :7px;
   margin-top : 7px;
   padding : 0px;
}


/* in header */
.desc {
   font-size : 14px;
   font-family: verdana, arial, tahoma, sans-serif;
   font-weight:bold;
}

.title {
   font-size : 24px;
   font-family: verdana, arial, tahoma, sans-serif;
   font-weight:bold;
   font-style:italic;
}

.box {
   border: medium double rgb(100,100,100);
   padding:5px;
   margin :10px 50px 10px 50px;
}

#mytable table td {
   border-width : 1px;
   border-color : #000000;
   border-style: solid;
   padding: 5px;
   border-collapse : collapse;
}

#mytable th {
   border-width : 1px;
   border-color : #000000;
   border-style: solid;
   padding: 5px;
   font-weight:bold;
   text-align : center;
   color : #ffffff;
   background : #004a4a;
   width : 33%;
}

.summary {
   font-weight : bold;
   font-style : italic;
   font-size: 12px;
   padding-top:10px;
   padding-bottom:10px;
}

.horizline {
border-bottom: 8px solid #c5dddd;">
width:100%;
margin-top:20px; margin-bottom:20px; margin-left:50px; margin-right:50px;
}

.bannermenu {
   font-weight : normal;
   font-style : normal;
   font-size : 12px;
   color:#ffffff;
}

.bannermenu a { font-decoration:none; }
.bannermenu a:hover { font-decoration:underline; color:#ffffff;    font-weight : normal;}
.bannermenu li {line-height:12px;}

#breadcrumbs {
padding:0px;
margin:0px;
color:#ffffff;
background:#003131;
}

#breadcrumbs a {
color:#ffffff;
}
