body, a, p, td, th {color:#000000; font-family: helvetica,arial,sans-serif; }
body { margin:0; padding:0;  background-color:#9496b2;}
#page { position:middle;/* min-width:55em; max-width:100em; width:1000px;*/ }
a:visited { color: #310c38; text-decoration: underline;}
a:link { color: #380c1b; text-decoration: underline; }
a:hover { color: #380c1b; text-decoration: underline; }
.giveBorder { border: thin solid #000000; }
.headcategory { font-size: 12pt; font-weight:normal; color:#7F7F7F; }

label { cursor:pointer; }
form { margin:0; padding:0; }
input,select,textarea { padding:3px; }
input:focus,select:focus,textarea:focus { padding:3px;background-color:#E6E6FA; }
h1, h2, h3, h4, h5, h6 { font-family: Georgia, Times, serif; font-weight:normal;}
.clear { clear:both; font-size:1px; line-height:1px; padding:0px; margin:0px; }
ul.reset, ol.reset, ul.reset li, ol.reset li {list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0;}

/* HEADER */
#header {margin:0px; padding:1px; background:#35495c; color:#ffffff !important; border-bottom:1px solid #20903a; font-size:80%;}
#header a {color: #ffffff; }

/* FOOTER */
#footer {margin:0; padding:5px; background:#35495c; color:#ffffff; border-bottom:1px solid #20903a; text-align: center; font-size:75%;}
#footer p {color:#ffffff;}
#footer a {color: #94a5b2;}

/* NAV */
#mainmenu { padding:2px; clear:both; }
#mainmenu span { position:absolute; right:5px; }


/* CONTENT */
#columnwrap { padding-bottom:-1px; margin:0 auto; width:1000px; background-color:#ffffff; }
#content { float:left; width:675px; padding-bottom:10px; position:relative; padding-top: 15px;}
#content * { margin-left:17px; margin-right:14px; }
#content * * { margin-left:0; margin-right:0; }
#sidebar { float:right; width:320px; font-size:92%; position:relative;}
#sidebar * { margin-left:14px; margin-right:14px; }
#sidebar * * { margin-left:0; margin-right:0; }

#member-menu { margin-bottom: 10px; margin-top:5px; }
#member-menu .additional_text { font-size: 14px !IMPORTANT; font-weight: normal;}
#member-menu .additional_text h1 { display:inline;}

/* CONTENT */
h1,h2,h3 { margin-top:.8em; font-family:"Trebuchet MS",sans-serif; font-weight:normal; }
h1 { font-size:175%; margin-top:.6em; margin-bottom:.6em; line-height:1.1em; }
h2 { font-size:150%; margin-top:0.5em; margin-bottom:.2em; line-height:1.2em; }
h3 { font-size:125%; font-weight:bold; margin-bottom:.2em; }
h4 { font-size:100%; font-weight:bold; margin-bottom:-3px; margin-top:1.2em; text-transform:uppercase; letter-spacing:1px; }
h5 { font-size:1em; font-weight:bold; margin-top:1.5em; margin-bottom:3px; }
p, ul, dl { margin-top:.6em; margin-bottom:.8em; }
hr { color:#ccc; background-color:#ccc; height:1px; border:0; }
p.meta { margin-top:-.2em; }
p.more { margin-top:-.4em; background:#eee; padding:5px; border:1px solid #ddd; border-width:1px 0; }
#content h2, #content h3 { margin-top:1.2em; }

/* LISTS */
ul,ol { margin-left:0; }
ul { padding-left:2em; list-style-type:square; }
ol { padding-left:30px; }
ul li { margin-bottom:.4em; }
ul ul { padding-left:1.2em; }
ul ul ul { padding-left:1em; }
dt { font-weight:bold; margin-top:.5em; font-size:1.1em; }
dd { margin-bottom:.8em; }
#sidebar ul { list-style:none; padding-left:1em; }
#sidebar ul ul { list-style:square; padding-left:1.2em; }
#sidebar ul ul ul { list-style:disc; padding-left:1.2em; }

/* CODE BLOCKS */
pre, .code { font-size:medium; background:#f7f7f7; border:1px solid #ddd; border-width:1px 0; margin: 1em 0; padding: .3em .4em; overflow: auto; }

#simpleform, #table-holder { padding:2px; width:630px;}
#simpleform , #simpleform td { clear:both; }
#simpleform td { vertical-align:top; width:100px; padding: 0 5px; }
#simpleform td label { text-align:right; }

.left {float:left;}
.right {float:right;}

.form-notes { font-size: 10pt; background-color:#E6E6FA;}
.warning { font-size: 10pt; color:red;}

.score1, .score2, .score3, .score4, .score5 {color: #DB4545; }
.score6, .score7, .score8 {color: #DBD245; } 
.score9 {color: #A6DB45;}
.score10 {color: #35BF42;}

/*  CLEARFIX KLUDGE */
#columnwrap:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
#columnwrap { display: inline-block; }

/* Hides from IE-mac \*/
* html #columnwrap { height: 1%; }
#columnwrap { display: block; }
/* End hide from IE-mac */

#block {}
#block .block-title { font-weight:bold; }

/* Tag Cloud */
ul.tagcloud { list-style-type: none; padding: 0; }
ul.tagcloud li { display: inline; white-space: nowrap; }
ul.tagcloud li:after { content: ","; }
ul.tagcloud li:last-child:after { content: ""; }
ul.tagcloud .count { font-size: 0.875em; color: #888; }


