/**

Copyright (C) 2012 Brady Miller <brady@sparmy.com>

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

globals
title#black
ptitle#666666-gray
titlebackground-black
link#003366-blue
bodytext#666666-dkgray
bodyboxbackground#FFFFFF-white
navbarhover#DDDDDD-gray
softborder#999999-gray

home page-default
background#fafaf5-ltbeige
h2background#e6e6cd-medbeige
subbanner#e6e6cd-medbeige

pages:
homenav
wiki

*/
/**
*{
padding: 0;
margin: 0;
}
*/

iframe.webpage {
margin:1em 0 1em 0; width:100%; height:800px; border:none; scrolling:auto;}

body.webpage {
margin:0; padding:0; font-family:'trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size:0.95em; color:black; text-align:left; background-color:#DDDDDD;}

p.webpage {
margin:0 0 1em 0; padding:0.3em 2em 0.3em 2em;}

h1.webpage {
padding:0; margin:0;font-size:2.5em; font-weight:bold; font-style:italic;
color:black; font-family:'Georgia', 'trebuchet MS', Verdana, Arial, 'Times', Helvetica, sans-serif;}

h2.webpage {
background-color:#e6e6cd; color:black; font-size:1.2em; font-weight:bold; margin:0 0 1em 0.2em; padding:0.2em; font-style:normal; font-family:'trebuchet MS', Verdana, Arial, Helvetica, sans-serif; border-top:1px solid #999999; border-bottom:1px solid #999999; border-right:2px solid #999999; border-left:1px solid #999999; text-align:center;}

table.webpage {
background-color:white;
border-collapse:collapse;
border-spacing:0px;
margin:0em 0em 0em 3em;
padding:0em;
font-size:0.7em;
}

p.tablefooter {
font-size:0.7em;
margin-left:1em;
}

td.webpage {
border:1px #999999 solid;
border-collapse:collapse;
border-spacing:0px;
margin:0px;
padding:2px;
}

td.header {
font-weight:bold;
}

td.spacer {
background-color:#fafaf5;
border:0px;
padding:0em 2em 0em 0em;
}



div.webpage {
margin:0; padding:0; display:block;}



ul.dclist {
list-style-type:square; padding:0; margin:0 0 1em 4em; text-indent:0;}



a.webpage:link, a.webpage:visited {
color:#003366; text-decoration:underline;}
a.webpage:hover {
color:black; text-decoration:none;}
a.webpage:active {
color:#003366; text-decoration:underline;}
body#github a#githubfooter,
body#sourceforge a#sourceforgefooter,
body#oemr a#oemrfooter,
body#forum a#forumfooter,
body#demo a#demofooter,
body#download a#downloadfooter,
body#wiki a#wikifooter,
body#support a#supportfooter,
body#home a#homefooter,
body#features a#featuresfooter,
body#demos a#demosfooter,
body#documentation a#documentationfooter,
body#manual a#manualfooter,
body#downloads a#downloadsfooter,
body#develop a#developfooter,
body#contact a#contactfooter {
color:#003366; text-decoration:none; font-weight:bold;}



.container_webpage {
background-color:#fafaf5; margin:1em auto 1em auto; padding:0; width:85%; min-width:700px;}



.titleblock {
height:84px; padding:0 0 0 0; margin:0; text-align:left;
background-image:url(./pics/oemr_logo_444x80.jpg); background-color:black; background-repeat:no-repeat; background-position:left center; border-top:1px solid black; border-bottom:1px solid black; border-left:1px solid black; border-right:2px solid black;}

.titleblock h1 {
padding:2em 5em 0 0; margin:0; font-size:0.7em; color:white; font-weight:bold; font-style:italic; font-family:Verdana, Arial, 'Times', Helvetica, sans-serif; text-align:right;}

.titleblock p {
padding:0 5em 1em 0; margin:0; font-size:0.7em; color:white; font-weight:normal; font-style:normal; font-family:Verdana, Arial, 'Times', Helvetica, sans-serif; text-align:right;}

a.titlelink:link, a.titlelink:visited {
color:white; font-weight:bold; text-decoration:underline;}
a.titlelink:hover {
color:white; font-weight:bold; text-decoration:none;}
a.titlelink:active {
color:white; font-weight:bold; text-decoration:underline;}


.titleblock_donate {
margin:0 0 0 0;}


.subbanner {
background-color:#e6e6cd; height:2.5em; border-bottom:1px solid black; border-left:1px solid #999999; border-right:2px solid #999999;}


ul.navbar {
font-size:0.9em; font-family:'Georgia', 'trebuchet MS', Verdana, Arial, Helvetica, sans-serif; list-style-type:none; float:left; display:block; line-height:21px; clear:both; margin:-23px 0 0 1em; padding:0; white-space: nowrap;}

ul.navbar li {
display:inline;}

a.nav:link, a.nav:visited {
display:block; float:left; padding:0 0.5em 0 0.5em; margin: 0 0.3em 0 0; text-decoration:none; background-color:#999999; color:#FFFFFF; border-top:1px solid #666666; border-left:1px solid #666666; border-right:2px solid #666666;}

a.nav:hover {
display:block; float:left; padding:0 0.5em 0 0.5em; margin:0 0.3em 0 0; text-decoration:none; background-color:#DDDDDD; color:black; border-top:1px solid black; border-left:1px solid black; border-right:2px solid black;}

a.nav:active {
display:block; float:left; padding:0 0.5em 0 0.5em; margin:0 0.3em 0 0; text-decoration:none; background-color:#999999; color:#FFFFFF; border-top:1px solid #666666; border-left:1px solid #666666; border-right:2px solid #666666;}

body#github a.nav#githubnav {
margin:0 0.5em 0 0.3em; font-weight:bold; background:#fafaf5; color:black; border-top:1px solid black; border-right:2px solid black; border-left:1px solid black; border-bottom:1px solid #fafaf5;}
body#sourceforge a.nav#sourceforgenav {
margin:0 0.5em 0 0.3em; font-weight:bold; background:#fafaf5; color:black; border-top:1px solid black; border-right:2px solid black; border-left:1px solid black; border-bottom:1px solid #fafaf5;}
body#oemr a.nav#oemrnav {
margin:0 0.5em 0 0.3em; font-weight:bold; background:#fafaf5; color:black; border-top:1px solid black; border-right:2px solid black; border-left:1px solid black; border-bottom:1px solid #fafaf5;}
body#forum a.nav#forumnav {
margin:0 0.5em 0 0.3em; font-weight:bold; background:#fafaf5; color:black; border-top:1px solid black; border-right:2px solid black; border-left:1px solid black; border-bottom:1px solid #fafaf5;}
body#demo a.nav#demonav {
margin:0 0.5em 0 0.3em; font-weight:bold; background:#fafaf5; color:black; border-top:1px solid black; border-right:2px solid black; border-left:1px solid black; border-bottom:1px solid #fafaf5;}
body#download a.nav#downloadnav {
margin:0 0.5em 0 0.3em; font-weight:bold; background:#fafaf5; color:black; border-top:1px solid black; border-right:2px solid black; border-left:1px solid black; border-bottom:1px solid #fafaf5;}
body#wiki a.nav#wikinav {
margin:0 0.5em 0 0.3em; font-weight:bold; background:#fafaf5; color:black; border-top:1px solid black; border-right:2px solid black; border-left:1px solid black; border-bottom:1px solid #fafaf5;}
body#home a.nav#homenav {
margin:0 0.5em 0 0.3em; font-weight:bold; background:#fafaf5; color:black; border-top:1px solid black; border-right:2px solid black; border-left:1px solid black; border-bottom:1px solid #fafaf5;}
body#features a.nav#featuresnav {
margin:0 0.5em 0 0.3em; font-weight:bold; background:#fafaf5; color:black; border-top:1px solid black; border-right:2px solid black; border-left:1px solid black; border-bottom:1px solid #fafaf5;}
body#support a.nav#supportnav {
margin:0 0.5em 0 0.3em; font-weight:bold; background:#fafaf5; color:black; border-top:1px solid black; border-right:2px solid black; border-left:1px solid black; border-bottom:1px solid #fafaf5;}
body#demos a.nav#demosnav {
margin:0 0.5em 0 0.3em; font-weight:bold; background:#fafaf5; color:black; border-top:1px solid black; border-right:2px solid black; border-left:1px solid black; border-bottom:1px solid #fafaf5;}
body#documentation a.nav#documentationnav {
margin:0 0.5em 0 0.3em; font-weight:bold; background:#fafaf5; color:black; border-top:1px solid black; border-right:2px solid black; border-left:1px solid black; border-bottom:1px solid #fafaf5;}
body#manual a.nav#manualnav {
margin:0 0.5em 0 0.3em; font-weight:bold; background:#fafaf5; color:black; border-top:1px solid black; border-right:2px solid black; border-left:1px solid black; border-bottom:1px solid #fafaf5;}
body#downloads a.nav#downloadsnav {
margin:0 0.5em 0 0.3em; font-weight:bold; background:#fafaf5; color:black; border-top:1px solid black; border-right:2px solid black; border-left:1px solid black; border-bottom:1px solid #fafaf5;}
body#develop a.nav#developnav {
margin:0 0.5em 0 0.3em; font-weight:bold; background:#fafaf5; color:black; border-top:1px solid black; border-right:2px solid black; border-left:1px solid black; border-bottom:1px solid #fafaf5;}
body#contact a.nav#contactnav {
margin:0 0.5em 0 0.3em; font-weight:bold; background:#fafaf5; color:black; border-top:1px solid black; border-right:2px solid black; border-left:1px solid black; border-bottom:1px solid #fafaf5;}

.contentfooterwrapper {
padding-top:0.5em; border-left:1px solid black; border-right:2px solid black; border-bottom:1px solid black;}



.rightcontainer {
float:right; width:25%; min-width:13em; max-width:16em; margin:0; padding:1em 1em 0 0;}

.rightcontainer h2 {
text-align:center; margin-top:0.5em; margin-bottom:0; padding:0.2em 0.1em 0.1em 0.1em; font-size:0.80em;}

.rightbox {
margin:0.5em 0.5em 0.5em 0.5em; padding:0.3em; border-top:1px solid #999999; border-bottom:1px solid #999999; border-left:1px solid #999999; border-right:2px solid #999999; text-align:center; background-color:#FFFFFF;}

.rightbox p {
font-size:0.75em; text-align:left; margin:0.8em 1.5em 0.9em 0.9em; padding:0;}

.linkbox {margin:2em 0.5em 0.5em 0.5em; padding:0.3em; border-top:1px solid #999999; border-bottom:1px solid #999999; border-left:1px solid #999999; border-right:2px solid #999999; text-align:left; background-color:#FFFFFF;}

.linkbox p {text-align:left; margin:0.8em 0 0.9em 0.9em; padding:0; line-height:1.7em; font-size:0.9em;}

.linkbox a {display:block;}



ul.leftnav {
font-family:'Georgia', 'trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; float:left; width:10em; margin:2em 5em 1em 3em; padding:0.5em; border:1px dashed #999999; text-align:left; list-style-type:none; white-space:nowrap; background-color:#FFFFFF;}



.content2columns {
text-align:left; margin:0; padding:2.2em 0 1em 1.5em; width:60%; max-width:45em;}

.content2columns h2 {text-indent:3em;}

.content {
text-align:left; margin:0; padding:2.2em 2.2em 1em 1.5em; max-width:45em;}

.content h2 {text-indent:3em;}



.footer_webpage {
color:#999999; font-size:0.8em; margin:2.5em 0.2em 0.5em 0.5em; padding:0.8em; 
border-top:1px solid #999999; text-align:left; clear:both;}

.footer_webpage .right {
float:right; clear:right; text-align:right;}

.footer_webpage p {margin:0;}

#twitter_update_list li {
font-size:82%;
font-weight:bold;
margin-bottom:0.5em;
}

#twitter_body {
padding:0 1.5em 0 1.5em;
}

/* This is the place for IE hacks */
/* For some reason, all below hacks just make a static width of fallback value */
/* minwidth ie hack which kind of work, keep checking */
* html .container_webpage {
width: 760px /* fallback value */;}
width:expression(((document.compatMode && 
document.compatMode=='CSS1Compat') ? 
document.documentElement.clientWidth : 
document.body.clientWidth) 
> 1800 ? "1700px" : (((document.compatMode && 
document.compatMode=='CSS1Compat') ? 
document.documentElement.clientWidth : 
document.body.clientWidth) < 560 ? "430px" : "99.7%"));}

/* maxwidth em hack which seems to kind of work, keep checking */
* html .content {width: 45em /* fallback value */; 
width:expression(((document.compatMode &&
document.compatMode=='CSS1Compat') ?
document.documentElement.clientWidth : 
document.body.clientWidth)>(970/12) 
* parseInt(document.body.currentStyle.fontSize)?
"38em" : (((document.compatMode &&
document.compatMode=='CSS1Compat') ?
document.documentElement.clientWidth :
document.body.clientWidth) < 20 ? "10px" : "99%")); }

* html .content2columns {width: 39em /* fallback value */;}
width:expression(((document.compatMode &&
document.compatMode=='CSS1Compat') ?
document.documentElement.clientWidth : 
document.body.clientWidth)>(970/12) 
* parseInt(document.body.currentStyle.fontSize)?
"32em" : (((document.compatMode &&
document.compatMode=='CSS1Compat') ?
document.documentElement.clientWidth :
document.body.clientWidth) < 20 ? "10px" : "99%"));}
