/* Content */
body {
font-family:verdana,sans-serif;
background:#aaa;
text-align:center;
margin:0;
padding:0;
}
*::-moz-selection{color:black;background:yellow}

/* Header */
#title {
border-bottom:1px solid black;
margin:0 auto;
padding:0 10px;
height:100px;
font-family:'trebuchet ms',sans-serif;
width:1010px;
}
#title #logo{float:left;margin:0;padding:0;color:yellow;font-family:times,'times new roman',helvetica;font-size:2em}
#title #icons{float:right;margin-top:10px;color:lightblue}
#title #icons a,#title #icons a:visited{color:red}

/* Nav */
.wrapper{margin:0;padding:0;width:100%;background:#111}
.wrappern{margin:0;padding:0;width:100%;background:#333}

.nav {
margin:0 auto;
text-align:left;
padding:5px 10px;
font-family:verdana,sans-serif;
font-size:0.8em;
width:1000px;
}
.nav ul{margin:5px 15px;padding:0;width:100%}
.nav li{
margin:0;padding:5px;
display:inline;
list-style-type:none;
}
.nav a,a:visited{padding:0;font-family:arial,helvetica;color:white}
.nav a:hover{color:#aaa}

/* Content */
#main {
margin:0 auto;
padding:0 0 10px 10px;
min-height:600px;
overflow:hidden;
text-align:left;
width:1010px;
font-size:0.8em;
background:#aaa;
}
#main a, #main a:visited{color:blue}
#main a:hover{color:#ff9900}
#main #rightmenu {
margin:0 0 0 0;
padding:0;
float:right;
width:320px;
min-height:600px;
}
#main #rightmenu .rm{
margin:10px 0 0 0;
padding:10px;
width:300px;
background:white;
-moz-border-radius:10px;-webkit-border-radius:10px;
}
#main #rightmenu .rm h4{margin:5px;font-family:arial,helvetica;font-size:130%;color:orange}
#main #rightmenu .rm p{
margin:0;padding:0;
}
#main #rightmenu a, #rightmenu a:visited{color:blue;background:#ffffff}
#main #rightmenu a:hover{color:#ff9900;background:#ffffff}

/* Images */
img { border:0px solid white; vertical-align:middle }

/* Titles */
h1 {
margin:10px;
padding:0 0 0 25px;
font-family:'trebuchet ms',verdana,sans-serif;
}
.new { background:yellow }

/* Footer */
#footer {
border-top:5px solid black;
margin:15px auto 0 auto;
padding:10px;
color:white;
font-family:verdana,sans-serif;
font-size:0.8em;
background:url('/tech/bg.png') #333;
}
#footer a,#footer a:visited{color:white}
#footer a:hover{color:yellow}

#main #content #tnav{margin:5px 350px 5px 20px;padding:2px;}
#content .q{margin:10px 330px 10px 0;padding:10px 25px;background:white;-moz-border-radius:10px;-webkit-border-radius:10px}
#content .q .txt{margin:0;padding:5px;line-height:150%}
#content .q .txt p{margin:5px 0;padding:5px 0 0 0}
#content .q .txt p.dt{color:gray}
#content .q .txt p.descr{padding-left:38px;background:url(http://browsehappy.com/_share/imgs/quote_left.gif) left no-repeat}
#content .q .txt ul,#content .q .txt ol{margin:0 10px;padding:5px 20px}
#content .q .txt li{line-height:150%}
#content .q .txt h2{
border-bottom:1px solid gray;
margin:0;padding:5px 0;
font-family:arial,helvetica;
font-size:2em;
font-weight:normal;
color:black;
}
#content .q .txt h2 a,#content .q .txt h2 a:visited{color:blue;text-decoration:none}
#content .q .txt h2 a:hover{color:#ff9900}
#content .q h3{border-bottom:1px solid black;font-family:arial,helvetica;font-size:1.3em}
#content .q .txt h4 {margin:3px 0;padding:5px 0;color:firebrick;'Palatino Linotype','Book Antiqua',Palatino,serif;font-size:1.5em;font-weight:normal;text-decoration:underline}
#content .q .txt h5 {color:firebrick;margin:5px 0 0 0;padding:2px 0;-moz-border-radius:5px;-webkit-border-radius:5px;font-size:1em}
#content .q .txt a,#content .q .txt a:visited{color:#0000ff;text-decoration:underlined}
#content .q .txt a:hover{color:#ff8800}
#content .q .txt .imgr{float:right}
#content .q .cmm{border-top:1px dotted black;margin:5px 0;padding:5px;height:20px}
#content .q .cmm a{height:20px;padding-left:20px;padding-right:20px}
#content .q .cmm a.comments{background:url('http://www.ou.org/images/5767/icon_comments.gif') no-repeat}
#content .q .cmm a.print{background:url('http://www.ou.org/images/5767/icon_print.gif') no-repeat}
#content .q .cmm a.fb{background:url('/i/facebook_16x16.png') no-repeat}
#content .q .cmm a.tw{background:url('/i/twitter_16x16.png') no-repeat}
code{font-size:12px;color:red}
pre{margin-left:10px;background:#efefef;padding:5px;font-size:12px}
/* deals only */
.mover {
padding:2px;
text-decoration:underline;
cursor:pointer;
}
.mout {
padding:2px;
}
