* html .visualIEFloatFix { height: 0.01%; }

body
{
margin:0px;
padding:0px;
font-family: Verdana, Arial, sans-serif;
font-size:.8em;
background: #ddf0f7 url(/apps/paranoidthoughts/images/bg.gif) repeat-y top center;
}


div#all
{
margin-left: auto;
margin-right: auto;
width: 75em;

}

div#page
{
background-color:#fff;
padding:10px;
}

div#header
{
background-color:#fff;
height:30px;
}

.left
{float: left;}

.middle
{
text-align:center;
}
.no_border
{border:0;}
.margin5
{margin-right:10px;}
.clear_left
{
clear:left;
}

.right
{float: right;}
.ioplogo, .slamlogo, .wellcomelogo
{vertical-align:top;border:0;}
.wellcomelogo, .slamlogo
{
margin-left:20px;
}
.pt_logo
{position:relative;
 top:20px;
 right:0px;
}

div#masthead
{
background:#0f2d53;
height:80px;
text-align:right;
vertical-align:bottom;
margin:5px 0 20px 0;

}

form#search
{
border:1px solid #0f2d53;
margin:0;
padding:1px;
background-color:#ddf0f7;
text-align:right;
}

.search
{
background-color:#fff;vertical-align:middle;padding:0;margin:0;color:#0f2d53;border:0;
width:80%;
}

td
{
font-family: Verdana, Arial, sans-serif;
}

#go
{color:#fff;height:20px;vertical-align:top;border:0;margin:0; padding:0;background-color:#5e9dc8;text-transform:lowercase;font-weight:bold
width: 18%}

div#leftnav
{
width:33%;
padding:0px 0 0 0px;
float:right;
margin:0;
}

* html #main_content
{display:inline-block; padding-left:2px;}

div#main_content
{
background-color:#fff;
margin:0px 35% 20px 0;
min-height:600px;
}

div.action
{
background-color:#dbdbdb;
padding:10px;
border:1px solid #bb1144;
}


.roundcont {
	background-color: #0f2d53;
	margin:0;
	padding:0;

}

.roundtop { 
	background: url(/apps/paranoidthoughts/images/tr.jpg) no-repeat top right; 
	margin:0;
	padding:0;
}

.roundbottom {
	background: url(/apps/paranoidthoughts/images/br.jpg) no-repeat top right; 
	margin:0;
	padding:0;
}

p.pullout
{
	color:#fff;
	padding: 0 10px 0 10px;
	margin: 0px;
}

p.pullout > a
{
color:#fff;
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}


div#footer
{
color:#616b62;
border:dotted #616b62;
border-width:1px 0px 0px 0px;
text-align:left;
padding:15px 5px 15px 5px;
}

h1
{
font-family:Georgia, Times New Roman, Times, serif;
font-size: 160%;
font-weight:normal;
color:#000;
background-color:#5e9dc8;
color:#fff;
padding: 5px;
}

h2
{
font-family:Georgia, Verdana,sans-serif; font-size:120%; margin:20px 0 10px 0;color:#0f2d53; 
font-weight:bold;
background-color:#ddf0f7;
padding:2px;
clear:left;
}

h3
{
font-size:100%;
text-color:#0f2df3;
border-bottom: 2px solid #ddf0f7;
clear:left;
}

h3.author
{
font-family:Georgia, Verdana,sans-serif;  margin:10px 0 10px 0; 
border: 0;
}

p
{
margin-bottom:20px;
}

.small
{
font-size:80%;
}

a, a:visited, a:link, a:active
{color:#0f2d53}

ul
{
margin-left: 10px;
clear:left;
}

ul#leftnav
{margin: 0 0 0 0px; padding:20px 0 0 0;}
ul#leftnav li
{background: url("/apps/paranoidthoughts/images/0200_small-arrow-in-box.jpg") no-repeat 0px 7px; display: block;font-weight:normal;border-bottom: 1px solid #616b62;padding: 7px 7px 7px 17px;text-transform:uppercase;font-size:85%;line-height:120%;}
ul#leftnav li a, ul#leftnav li a:visited
{color:#000;text-decoration:none;}
ul#leftnav li a:hover, ul#leftnav li a:visited:hover
{color:#0f2d53;background: url("/apps/paranoidthoughts/images/0200_small-arrow-in-box-blue.jpg")}


div.example, div.endorsement, div.coping
{background-color:#f5f6f7;padding:5px 15px 5px 15px; margin: 10px 0px 10px 0}

.border {border:1px solid #000;}


.alert p
{
color: #990000;
font-weight:bold;
}

.answer
{
visibility:hidden;
}
.answer td
{
color:red;
}
.visible
{
visibility:visible;
}


.photo
{padding:5px;}

.caption
{
padding:5px; background-color:#f5f6f7; margin: 5px;
}

.thanks
{
}

