/*

Theme Name: Bioethics.com

Theme URI: http://zed1.com/

Description: Based on the Sand theme from Mike Little's Journalized

Version: 1.00 Released 13 Mar 2005

Author: Mike Little

Author URI: http://zed1.com/journalized/

Editors: Joe Carter, Matthew Eppinette



Credit for the original concept and core of the layout comes

courtesy of Rob Chandanais via: http://bluerobot.com/web/layouts/layout3.html

*/



body {

    color: #000000;

    background: #990000;

    margin-top: 5px;
    margin-botton: 20px;
    margin-left: 20px;
    margin-right: 20px;

    padding: 0px;

    font: 11px verdana, arial, helvetica, sans-serif;

            

}



.sitename {

	margin:0; font-weight: bold;

	font-name: verdana, tahoma, arial, sans-serif;

	font-size: 32px;

	color: #990000;font-family:Verdana; text-align:left; word-spacing:0; text-indent:0; line-height:100%

}



.slogan {

	font-weight: bold;

	font-name: verdana, tahoma, arial, sans-serif;

	font-size: 16px;

	color: #990000;

}



.myheader { 

    margin: 12px 5px 5px 5px;

    padding: 1px 1px 1px 1px;

    font-size: 12px;

    font-name: verdana, tahoma, arial, sans-serif;

    font-weight: bold;

    fot-color: #000000;

    background: transparent;

    border: 1px dotted #990000;

}



.myheader a:link    { color: #000000; text-decoration: none; }

.myheader a:visited { color: #111111; text-decoration: none; }

.myheader a:hover   { color: #990000; text-decoration: underline; }

.myheader a:active  { color: #990000; text-decoration: underline; }

}



h1 {

    font-weight: bold;

    font-size: 150%;

    color: #000000;

    text-align: center;

}



h2 {

    margin: 12px 5px 5px 5px;

    padding: 1px 1px 1px 1px;

    font-size: 12px;

    color: #000000;

    background: #CCCCCC;

    border: 1px dotted #990000;

}



h3 {

    font: bold 14px georgia, verdana, arial, helvetica, sans-serif;

    margin: 5px 0px 5px 0px;

    color: #000000;

    padding: 0px;

    align: center;

    text-decoration: none;

    a:link { text-decoration: none;}

}



h4 {

    

     font: 12px georgia, verdana, arial, helvetica, sans-serif;

     a:link { color: #246BB3; text-decoration: underline;}

     a hover { color: #8D8DD5; text-decoration: underline;}

   

}



h5 { 

    margin: 12px 5px 5px 5px;

    padding: 1px 1px 1px 1px;

    font: 12px verdana, arial, helvetica, sans-serif;

    font-weight: bold;

    color: #000000;

    background: #ffffff;

    border: 1px dotted #990000;

}



h6 {

    font: 15px georgia, verdana, arial, helvetica, sans-serif;

    margin: 0px 0px 0px 0px;

}



h7 {

    font: 12px georgia, verdana, arial, helvetica, sans-serif;

    margin: 5px 0px 0px 0px;

    padding: 2px;

    a:link {    font-size: 10px; color: #000; text-decoration: underline;}

    a visited { font-size: 10px; color: #000; text-decoration: underline;}

    a hover {   font-size: 10px; color: #8D8DD5; text-decoration: underline;}

}



img {

    border-style: none;

}



.images {

    padding: 2px;

    background: transparent;

    border: none;

}



abbr {

    cursor: help;

}



.storyTitle {

    font: bold 16px georgia, verdana, arial, helvetica, sans-serif;

    margin: 0px 5px 5px 5px;

    padding: 0px;

          

}



.storyTitle a:link {

	color: #003366;

        font-size: 16px;

        text-decoration: none;

	

}



.storyCategory {

    font-weight: 400;



    margin: 0px 0px 5px 0px;

    padding: 0px;

}

.storyAuthor {

    font-weight: 600;

    margin: 0px 0px 5px 0px;

    padding: 0px;

}

p {

    font: 12px/14px verdana, arial, helvetica, sans-serif;

    margin: 0px 0px 5px 0px;

    padding: 2px;

    letter-spacing: normal;

    background: #ffffff;

    line-height: 150%;

}



#headerMessage {

    font: 9px verdana, arial, helvetica, sans-serif;

    margin: 0px 0px 0px 0px;

    padding: 2px;

}



pre {



    font: 10px/11px fixed;

}

a {

    color: #003366;

    font-family: verdana, arial, helvetica, sans-serif;

    text-decoration: underline;

    /* background : transparent; */

}





#headerblock {

    position: relative; /* Position is declared "relative" to gain control of stacking order (z-index). */

    width: auto;

    min-width: 120px;

    margin: 0px 210px 20px 190px;

    border: 1px dotted #990000;

    color: #222;

    background: #efefe7;

    padding: 10px;

    z-index: 3; /* This allows the content to overlap the right menu in narrow windows in good browsers. */

    font-size: 16px;

    font-weight: 600;

}



#header a:link, #header a:visited {

	font-size: 120%;

	font-weight: 600;

    color: #000000;

    text-decoration: none;

}



#storytitle a:link, #storytitle a:visited {

	font-size: 16px;

	font-weight: 600;

        color: #000000;

        text-decoration: none;

}



.commentHeader {

    position: relative; /* Position is declared "relative" to gain control of stacking order (z-index). */

    width: auto;

    margin: 10px 10px 10px 10px;

    border: 1px dotted #990000;

    background: #cccccc;

    color: #000000;

    padding: 10px;

    z-index: 3; /* This allows the content to overlap the right menu in narrow windows in good browsers. */

    font-size: 16px;

    font-weight: 600;

}



/* All the content boxes belong to the content class. */

.centreblock, .navigation {

    margin: 5px 5px 5px 5px;

    border: 1px;

    bordercolor: #990000;

    color: #222;

    background: #ffffff;

 

}

.centreblock>p {margin: 0px;}

.centreblock>p+p {text-indent: 30px;}



.meta ul {



  display: inline;



}



.meta li  {

    display: inline;

	list-style-type: none;

}



.centreblock ul, .leftsideSection ul, .rightsideSection ul {

	list-style-type: none;

	margin: 0;

	padding-left: 3px;

        background: #ffffff;

        }



.centreblock ul li {

        background: #ffffff;

}





.storyContent ul li {

	list-style-type: disc;

	margin-left: 10px;

	padding-left: 5px;

        line-height:1.4em;

}



.centreblock h4 {

    border: 1px dotted #990000;

    margin: 14px 0px 2px 0px;

}



.navigation {

    position: relative; /* Position is declared "relative" to gain control of stacking order (z-index). */

    width: auto;

    min-width: 120px;

    margin: 0px 210px 10px 190px;

    border: none;

    padding: 2px;

    z-index: 3; /* This allows the content to overlap the right menu in narrow windows in good browsers. */

}



.storyContent {

    color: #222;

    background: #ffffff;

}





.storyCommentContent {



    border: 1px dotted #990000;

    color: #222;



    background: #eee;

    width: auto;

    margin: 10px 10px 10px 10px;



    padding: 10px;

}



.storyLinks {

    text-align: right;

    margin: 8px;

}



.storyLinks a:link {    font-size: 10px; color: #000; text-decoration: underline;}

.storyLinks a:visited { font-size: 10px; color: #000; text-decoration: underline;}

.storyLinks a:hover {   font-size: 10px; color: #8D8DD5; text-decoration: underline;}



q {

    color: #333333;

    background: #ded6c6;

}



center {



    background: #ffffff;

}





#leftside {

    position: absolute;

    width: 168px;

    top: 20px;

    left: 20px;

    padding: 5px;

/*

    border: 1px dotted #990000;

    color: #464c64;

*/

    background: #ded6c6;

    z-index: 1;

    voice-family: "\"}\"";

    voice-family: inherit;

}

body>#leftside {width: 168px;}



#leftside a:link { color: #000; text-decoration: underline;}

#leftside a:visited { color: #000; text-decoration: underline;}

#leftside a:hover { color: #8D8DD5; text-decoration: underline;}



.leftsideSection {

    border: 1px dotted #990000;

    color: #222;

    background: #eee;

    padding: 4px;

    margin: 0px 0px 15px 0px;

}



#rightside {

    position: absolute;

    width: 190px;

    top: 20px;

    right: 20px;

    padding: 5px;

/*

    border: 1px dotted #990000;

    color: #464c64;

*/

    background: #ded6c6;

    z-index: 1;

    voice-family: "\"}\"";

    voice-family: inherit;

}

body>#rightside {width: 188px;}



#rightside a:link { color: #000; text-decoration: underline;}

#rightside a:visited { color: #000; text-decoration: underline;}

#rightside a:hover { color: #8D8DD5; text-decoration: underline;}





.rightsideSection {



    border: 1px dotted #990000;

    color: #222;

    background: #eee;

    padding: 4px;

    margin: 0px 0px 15px 0px;

}



#chaff {

    text-align: right;

}

#chaff a {

   color: #000000;

   font-size: 8px;

}

#chaff a:link { color: #000000; }

#chaff a:visited { color: #000000; }

#chaff a:hover { background: #fff; }



.centerP {

    text-align: center;

}



#contentcomments input, #centreblock input, #menu input {

    margin: 1px;

    padding: 1px 1px 4px 1px;

    border: 1px dotted #990000;

    font: 11px/14px verdana, arial, helvetica, sans-serif;

    background: #ffffff;

}

#contentcomments textarea, #centreblock textarea, #menu textarea {

    margin: 1px;

    padding: 1px;

    border: 1px dotted #990000;

    background: #ffffff;

    font: 11px/14px verdana, arial, helvetica, sans-serif;

}

.commentfield {

    margin-bottom: 4px;

}



.b2calendartable { background: #ded6c6; border: 1px dotted #990000; font: 11px verdana, arial, helvetica, sans-serif; }

.b2calendarmonth { }

.b2calendarrow   { }

.b2calendarheadercell { color: #e9f2fc; background: #b5a58c; }

.b2calendarcell { color: #222; }

.b2calendartoday { color: #dd0000; }

.b2calendaremptycell { }

.b2calendarlinkpost { color: #354463; text-decoration: none; }



.blogrollmain {

    margin-bottom: 4px;

}



div.NOCSS {display: none;}



.buttonarea {

    background: #cccccc;

}



span.searchword {

    background-color: yellow;

}



blockquote {

  margin: 0 0 0 30px;

  padding: 10px 0 0 30px;

  font-size: 88%;

  line-height: 3em;

  color: #666;

  background: url('http://www.bioethicsnews.com/Images/lqs.gif') no-repeat top left;

  }



.LTwrapper {

  }



.LTheader {

    margin-bottom: 10px;

    font-weight: bold;

    font-size: 80%;

    color: #000000;

    text-align: center;

  }



.LTitem {

    margin-top: 20px;

    margin-left: 0px;

    text-align: left;

  }



.LTitem img {

    float: left;

    margin-right: 10px;

    margin-left: 0px;

    margin-top: 20px;

  }



.LTprovided {

    font-weight: bold;

    font-size: 50%;

    color: #000000;

    text-align: center;

  }

  

 table.middle {

  	border-left: 1px dotted rgb(204, 0, 0); 

  	border-right: 1px dotted rgb(204, 0, 0); 

  	border-top: 1px hidden rgb(204, 0, 0); 

  	border-bottom: 1px hidden rgb(204, 0, 0); 

  	border-spacing: 5px;

  	border-collapse: collapse;

  	background-color: white

  }

  table.middle th {

  	border-width: 0px 0px 0px 0px;

  	padding: 5px 5px 5px 5px;

  	border-style: none none none none;

  	border-color: rgb(204, 0, 0) rgb(204, 0, 0) rgb(204, 0, 0) rgb(204, 0, 0);

  	background-color: rgb(255, 250, 250);

  	-moz-border-radius: 0px 0px 0px 0px;

  }

  table.middle td {

  	border-width: 0px 0px 0px 0px;

  	padding: 5px 5px 5px 5px;

  	border-style: none none none none;

  	border-color: rgb(204, 0, 0) rgb(204, 0, 0) rgb(204, 0, 0) rgb(204, 0, 0);

  	background-color: rgb(255, 250, 250);

  	-moz-border-radius: 0px 0px 0px 0px;

  }

.zoomclouds  {

	text-align: left;

    border: 0px solid #eeeeee;

    padding: 2px;

    position: relative;

    background-color: #eeeeee;

    width: 180px;

	}

.zoomclouds span a, .zoomclouds a {

    margin: 0 2px;

    text-decoration: none;

    font-family: Helvetica, arial, sans-serif;

	}

.zoomclouds span.tag1 a {color:#6588c7}

.zoomclouds span.tag2 a {color:#254887}

.zoomclouds span.tag3 a {color:#355897}

.zoomclouds span.tag4 a {color:#4568a7}

.zoomclouds span a:hover, .zoomclouds a:hover {

    color:#FFFFFF;

    background-color:#8ca5b5;

    text-decoration:none;

	}

.zoomcloudswg {

    font-size:10px;

    color: #bbb;

	}

.zoomcloudssp {

    font-size:10px;

    color: #444;

	}