/*  
Theme Name: orcas-issues
Author: Michael Sky
*/
body { background-color:#778899; padding:0; margin:0; font:14px Optima,Arial,Helvetica,Garuda,sans-serif; }
h1,h2,h3,h4,h5,h6,ul,li { padding:0; margin:0; line-height:1em; font-size:100%; font-weight:normal; font-style:normal; }
ul { list-style:none; }
img { border:0; }
p { margin:1em 0; }
a { color:#700e0f; text-decoration:none; }
#container { width:960px; margin:0 auto; position:relative; }
#search { float:left; margin:1px 0 1px 4px; width:250px; }
#contest { position:absolute; top:6px; left:294px; width:450px; }
#contest a:link,#contest a:visited { letter-spacing:1px; padding:3px 6px; background:#f00; color:#fff; -moz-border-radius:4px; -webkit-border-radius:4px; }
#contest a:hover { background:#997688; color:#fff; }
ul#nav1 { list-style:none; float:right; margin-top:9px; text-transform:uppercase; font-size:11px; margin-bottom:0; }
ul#nav1 li { display:inline; }
ul#nav1 li a { color:#fff; padding:10px; }
ul#nav1 li a:hover,#navigation ul li.current_page { color:#B8B8B8; }
#logo { width:960px; float:left; height:186px; display:block; margin-top:1px;}
#logoT{display: none; }
#content { width:630px; float:left; background:#203F5D; border:1px solid #777; font-size:13px; padding:0 10px; margin-top:5px; line-height:19px; padding-bottom:15px; position:relative; -moz-border-radius:1px; -webkit-border-radius:1px; }
#content ul { margin-bottom:9px; }
#content ul li { list-style-image:url(../../../images/bullet.png); margin-left:30px; margin-top:3px; font-size:105%; margin-bottom:3px; line-height:150%; }
#content ol li { margin-left:30px; margin-top:3px; font-size:105%; margin-bottom:3px; line-height:150%; }
.post { border:1px solid #666; background:#fff; padding:18px; width:592px; margin-top:12px; padding-bottom:2px; color:#000; -moz-border-radius:3px; -webkit-border-radius:3px; position: relative; }
.wp-caption { margin:3px 6px 10px 12px; width:100%; }
.wp-caption img { border:4px solid #999; }
.wp-caption-text { width:98.5%; text-align:center; font-weight:bold; color:#203F5D; background-color:#ddd; letter-spacing:1px; margin:0; border:1px solid #ccc; }
#sidebar { width:271px; float:right; background:#203F5D; border:1px solid #777; margin-top:5px; padding:10px; margin-right:2px; }
.sidebox { margin-bottom:10px; background:#fff; border:1px solid #fff; font-size:12px; padding:16px; text-align:right; -moz-border-radius:3px; -webkit-border-radius:3px; }
ul.sidebox { padding:15px; }
div.sidebox q { font:125%/135% Optima,Arial,Helvetica,Garuda,sans-serif; color:#333; }
div.sidebox cite { font:120%/135% Optima,Arial,Helvetica,Garuda,sans-serif; color:#666; }
#sidebar ul li a:link,#sidebar ul li a:visited { font-size:130%; line-height:172%; padding:2px 9px 2px 0; display:block; background-color:#B1BBC4; margin-bottom:3px; color:#063F76; font-weight:bold; letter-spacing:1px; -moz-border-radius:2px; outline:none; -webkit-border-radius:2px; }
#sidebar ul li a:hover { color:#666; }
#sidebar ul li a:active { color:#666; }
#sidebar ul li ul { padding:6px 0; }
#sidebar ul li ul li a:link,#sidebar ul li ul li a:visited { font-size:95%; background:none; color:#063F76; font-weight:bold; letter-spacing:1px; line-height:110%; }
#sidebar ul li ul li a:hover { color:#f00; }
#sidebar ul li ul li a:active { color:#f00; }
#sidebar ul.sidebox2 { margin-bottom:10px; background:#fff; border:1px solid #fff; padding:16px; text-align:right; -moz-border-radius:3px; -webkit-border-radius:3px; }
#sidebar ul.sidebox2 li a:link,#sidebar ul.sidebox2 li a:visited { font-size:80%; line-height:130%; padding:2px 9px 2px 0; margin-bottom:3px; color:#063F76; background:none; }
#sidebar ul.sidebox2 li a:hover { color:#f00; }
img.donate { margin-left:-5px; }
.date { color:#666; font-style:italic; margin-bottom:2px; }
h1 a { font-size:3em; line-height:1.5; margin-bottom:.5em; color:#203f5d; }
h2,h2 a { font-size:1.4em; margin-bottom:.75em; color:#5D2020; line-height:1.2; }
h3,li.head { font-size:1.5em; margin-bottom:.45em; color:#0e4070; }
h4,h4 a { font-size:1.2em; margin-bottom:.50em; color:#5D2020; line-height:1; }
h5,h5 a:link,h5 a:visited { font-size:1.4em; margin-bottom:.75em; color:#5D2020; line-height:1.2; }
p.head { font-size:150%; margin-top:0; color:#0e4070; }
blockquote { color:#111; border-top:1px solid #700e0f; border-bottom:1px solid #700e0f; margin:1.5em; padding:3px 14px; }
em,dfn { font-style:italic; }
.clear { clear:both; margin:0; padding:0; height:1px; }
strong,dfn,dl dt { font-weight:700; }
#navigation, #navigationT { width:593px; height:24px; padding:6px 18px 12px; background-color:#eee; margin:10px auto; -moz-border-radius:3px; -webkit-border-radius:3px; text-align:center; position: relative; }
#navigation ul, #navigationT ul {text-align: center; margin: 0 auto; list-style:none; }
#navigation ul li, #navigationT ul li {float:left; list-style:none; }
#navigation ul li a, #navigationT ul li a { width:auto; display:block; padding:3px; text-decoration:none; }
#navigation ul li a:hover, #navigationT ul li a:hover { color:#fff; background:#203F5D; -moz-border-radius:3px; -webkit-border-radius:3px; }
element.style { width:320px; }
.alignright { float:right; width:100%; }
.aligncenter { float:left; text-align:center; display:block; width:100%; }
.alignleft { float:left; width:100%; }
.left { text-align:left; }
.head { display:block; width:100%; text-align:center; padding-left:10px; }
.center { display:block; width:100%; text-align:center; }
li.para { width:98%; text-align:left; font-size:100%; line-height:135%; padding-left:4px; margin-bottom:8px; }
.line { width:400px; margin:5px 60px; }
.left2,.left3 { text-align:left; padding:1px 8px; line-height:135%; }
.left3 { font-weight:bold; }
#s { width:60%; outline:none; height:14px; padding:4px; }
.focusField { -moz-border-radius:3px; -webkit-border-radius:3px; border:solid 1px #73A6FF; color:#000; background:#EFF5FF; }
.idleField { -moz-border-radius:3px; -webkit-border-radius:3px; color:#6F6F6F; border:solid 1px #666; background:#EEE; }
.postmetadata { font-size:120%; float: left; clear: both; }
div.sociable { margin:10px 0; background-color:#789; padding:6px 0 0 0; float: left; clear: both; width: 580px; }
.sociable span { display:block; }
.sociable ul { display:inline; margin:0!important; padding:0!important; }
.sociable ul li { background:none; display:inline!important; list-style-type:none; margin:0; padding:0; }
.sociable img { width:24px; height:24px; border:0; margin:0; padding:0; }
.sociable a img { opacity:1.0; filter:alpha(opacity=100); }
.sociable a:hover img { opacity:0.45; filter:alpha(opacity=45); }
#content .sociable a:hover { background-color:#789; }

/* root element for tabs  */
ul.css-tabs { margin:0!important; padding:0; height:30px; }

/* single tab */
ul.css-tabs li { float:left; padding:0; margin:0; list-style-type:none; }

/* link inside the tab. uses a background image */
ul.css-tabs a { float:left; font-size:13px; display:block; padding:3px 18px; text-decoration:none; border:none; border-bottom:0; height:20px; background-color:#ddd; color:#777; margin-right:2px; -moz-border-radius-topleft:6px; -moz-border-radius-topright:6px; position:relative; top:1px; }
ul.css-tabs a:hover { background-color:#F7F7F7; color:#333; }

/* selected tab */
ul.css-tabs a.current { background-color:#fff; color:#000; cursor:default; border: none; }

/* tab pane */
div.css-panes div { display:none; border:1px solid #666; border-width:0 1px 1px; min-height:150px; padding:15px 20px; background-color:#fff; }
#content .hilite { background-color:#D3E18A }

.stick {color: red;}
#tips { width: 200px; position: absolute; top: 60px; left: 380px;}
