body{
	font-size:80%;
}

.screen{
	display:none;
}

strong{
        color: #A13B3E;
}

small#post-103{
display:none;
}

#content table{
vertical-align:top;
width:100%;
}

#content table td{
border-bottom:0px solid #158480;
vertical-align:top;
padding:0.5em 0.3em 0 0.3em;
}

#navcontainer{
	display:none;
}

#container{
	background-color:#EEE;
	border:3px solid #EB575A;
	-moz-border-radius: 7px;
   -khtml-border-radius: 7px;
   -webkit-border-radius: 7px;
   border-radius: 7px;
        padding-bottom:1em;
}

#content{
	margin:1em;
}

#content ul{
	list-style-type:square;
	list-style-position:inside;
}

#content small{
color:#888;
margin-bottom:14px;
}

#footer{
	clear:both;
	padding:0 14px 14px;
	text-align:center;
}

#footer a{
	color:white;
}


#content img{
	-moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
border: 1px solid #CCC;
background-color: white;
padding:2px;
}

h1{
padding:0.2em 14px 0.2em;
}

h2, h3, h4{
	-moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
border: 1px solid #783E40;
background-color: white;
padding:0.2em 14px 0.2em;
}

h3, h4{
margin:1em 0 0.5em 0;
}

h2{
margin-bottom:0.5em;
}

h2 a{
color:black;
text-decoration:none;
}

p{
margin:0 0 14px 0;
}

a{
color:#246360;
}

#sidebar{
}

#sidebar p a{
color:#246360;
display: inline;
padding: 0;
background-color:#FFF;
text-decoration: underline;
}

#sidebar h2{
border:none;
font-weight:bold;
margin-bottom:0;
}

#sidebar h3{
margin:0;
padding:0;
border:none;
font-weight:bold;
font-size:100%
}

#sidebar ul{
margin:4px;
list-style-type:none;
}

#sidebar ul li{
	background-color:#EEE;
	border:1px solid #EB575A;
	-moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
	padding:0.2em 14px 0.2em;
	margin:4px auto;
}

 #sidebar small{
	padding:0 14px 0.2em;
	margin:0;
color:#888;
}

 #sidebar p{
	padding:0 14px 0.2em;
	margin:0;
}

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
border: 1px solid #CCC;
   text-align: center;
   background-color: white;
   padding-top: 4px;

   /*margin: 10px;*/
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

img.alignright, div.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

