* {
margin : 0;
padding : 0;
}
body {
background : #fff url("http://www.doeswhat.com/wp-content/themes/doeswhat/background.gif") repeat-y center top;
font : 1em/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a:link, a:visited, a:hover {
text-decoration : none;
}
fieldset, img {
border : 0;
}
ul {
list-style : none;
}
q:before, q:after {
content : '';
}
abbr, acronym {
border : 0;
}
h2 {
font : bold 1.2em Georgia, Times New Roman, Trebuchet;
color : #222;
padding-top : 5px;
padding-bottom : 2px;
border-bottom : 1px solid #efefef;
}
#rightcolumn h2 {
padding-top : 20px;
}
#rightcolumn h2#titlespons {
padding : 0;
}
h3 {
padding-bottom : 5px;
}
h3 {
font : bold 1.2em Georgia, Times New Roman, Trebuchet;
}
h3 a:hover {
text-decoration : underline;
}
h3#respond {
margin-top : 20px;
}
.right {
float : right;
}
.left {
float : left;
}
a:link, a:visited {
color : #29568f;
}
a:hover {
color : #d92100;
}
#postdetails a:link, #postdetails a:visited {
color : #77ace0;
}
#postdetails a:hover {
color : #ffae00;
text-decoration : none;
}
#footer a:link, #footer a:visited {
color : #29568f;
}
#footer a:hover {f
text-decoration : underline;
}
#wrapper {
width : 980px;
padding : 20px 10px 20px;
margin : 0 auto 0;
background : #fff;
border : 1px solid #dfdfdf;
}
#header {
width : 950px;
color : #000;
margin : 0 auto;
font-size : 0.8em;
overflow : hidden;
}
#under {
margin-bottom : 5px;
width : 950px;
}
#content-wrap {
width : 975px;
margin : 15px 0 0 0;
font : 0.7em/1.45em Verdana, Geneva, Arial, Helvetica, sans-serif;
clear : both;
}
#footer {
margin : 10px -10px -20px -10px;
color : #666666;
height : 50px;
line-height : 50px;
padding : 0 15px;
background-color : #f7f7f7;
width : 970px;
color : #222;
font-size : 0.8em;
border : 1px solid #ddd;
}
#tophead {
margin : 0 auto;
color : #666666;
height : 50px;
line-height : 53px;
padding : 0 15px;
background-color : #f7f7f7;
border-left : 1px solid #ddd;
border-right : 1px solid #ddd;
width : 970px;
color : #222;
font-size : 0.8em;
}
#tophead a:link {
color : #29568f;
}
#tophead a:hover {
text-decoration : underline;
}
#itophead {
margin : 0 auto;
color : #666666;
height : 53px;
line-height : 53px;
padding : 0 15px;
background-color : #f7f7f7;
border-left : 1px solid #ddd;
border-right : 1px solid #ddd;
width : 970px;
color : #222;
font-size : 0.8em;
}
#itophead a:link {
color : #29568f;
}
#itophead a:hover {
text-decoration : underline;
}
#ifooter {
margin : 0 auto;
color : #666666;
height : 85px;
line-height : 50px;
padding : 0 15px;
background-color : #f7f7f7;
border-bottom : 1px solid #ddd;
border-left : 1px solid #ddd;
border-right : 1px solid #ddd;
width : 970px;
color : #222;
font-size : 0.5em;
}
#ifooter a:link, #ifooter a:visited {
color : #29568f;
}
#ifooter a:hover {
text-decoration : underline;
}
#headerleft {
width : 950px;
float : left;
border : 1px;
}
#headerright {
float : right;
margin : 0;
text-align : right;
}
#navigation {
width : 950px;
background : #555;
clear : both;
}
#searchform {
float : right;
}
#s {
width : 190px;
border : 1px solid gray;
padding : 1px;
}
#searchbutton {
font : bold 11px Verdana;
height : 20px;
background-color : #fdffef;
}
#navigation ul li a, #navigation ul li a:visited {
display : block;
font : bold 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
border-right : 1px solid #666;
color : #fff;
padding : 6px 30px;
}
#navigation ul li:hover a, #navigation ul li a:focus, #navigation ul li a:active, #navigation ul li.p7hvr a {
color : #fff;
background : #2f6e91;
}
#navigation ul li a:link.active, #navigation ul li a:visited.active {
color : #fff;
background : #2f6e91;
}
#navigation ul li a:hover.active {
color : #fff;
background : #222;
}
#navigation ul li a:link.active2, #navigation ul li a:visited.active2 {
color : #fff;
background : #555;
}
#navigation ul li a:hover.active2 {
color : #fff;
background : #2f6e91;
}
#p7menubar li {
float : left;
width : 9em;
}
#p7menubar li ul, #p7menubar ul li {
width : 12em;
}
#navigation ul ul li a, #navigation ul ul li a:visited {
color : #333;
border-right : 0;
border-top : 1px solid #999;
font-size : 0.9em;
padding : 3px 10px;
text-decoration : none;
}
#navigation li ul {
position : absolute;
display : none;
border : 1px solid #999;
border-top : 0;
background-color : #ddd;
z-index : 999;
}
#p7menubar li:hover ul, #p7menubar li.p7hvr ul {
display : block;
}
#p7menubar li:hover ul a, #p7menubar li.p7hvr ul a {
color : #333;
background-color : transparent;
}
#p7menubar ul a:hover {
background-color : #606060 !important ;
color : #fff !important ;
}

#p7menubar2 li {
float : left;
width : auto;
}
#p7menubar2 li ul, #p7menubar2 ul li {
width : 12em;
}
#p7menubar2 li:hover ul, #p7menubar2 li.p7hvr2 ul {
display : block;
}
#p7menubar2 li:hover ul a, #p7menubar2 li.p7hvr2 ul a {
color : #333;
background-color : transparent;
}
#p7menubar2 ul a:hover {
background-color : #606060 !important ;
color : #fff !important ;
}
ul#feeds {
float : right;
}
ul#feeds li {
float : left;
}
ul#feeds li a, ul#feeds li a:visited {
display : block;
font : 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
border-right : 1px solid #666;
color : #fff;
padding : 6px 30px;
}
ul#feeds li a:hover, ul#feeds li a:focus, ul#feeds li a:active {
color : #fff;
background : #333;
}
.rss {
font-size : 90%;
}
#body-simple {
background : #f8f8f8;
padding : 5px;
}
#wrapper2 {
background : url(images/bg_body_top.gif) repeat-x top left;
padding : 5px;
}
.gen {
margin : 1px 1px;
font-size : 1.2em;
}
.genmed {
margin : 1px 1px;
font-size : 1.1em;
}
.gensmall {
margin : 1px 1px;
font-size : 1em;
}
.titles {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 1.3em;
text-decoration : none;
margin-top:5px;
}
.error, table td .error {
color : #d11010;
}
.spacer {
background : #3e698d url(images/spacerbg.gif) repeat-x top left;
}
hr {
height : 0;
border : 0 solid #2e5b82;
border-top-width : 1px;
}
.pagination {
padding : 4px;
font-size : 1em;
font-weight : bold;
}
a.forumlink {
font-weight : bold;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 1.2em;
}
a.topictitle {
margin : 1px 0;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 1.2em;
}
a.topictitle, .postbody a {
color : #2e5b82;
}
a.topictitle:visited, .postbody a:visited {
color : #44729a;
}
a.topictitle:visited:hover, .postbody a:visited:hover {
color : #2e5b82;
}
a.topictitle:hover, .postbody a:hover {
color : #d11010;
}
#maintable {
margin : 0 auto;
}
.pm-notify-new, .pm-notify-unread {
border-left : 1px solid #3c5f84;
border-right : 1px solid #2e5b82;
border-top : 1px solid #3c5f84;
border-bottom : 1px solid #2e5b82;
background : #f8f8f8 url(images/cell.gif) repeat-x top left;
margin : 10px 0;
padding : 10px;
text-align : center;
font-size : 12px;
font-weight : bold;
}
.pm-notify-new a, .pm-notify-new a:visited, .pm-notify-unread a, .pm-notify-unread a:visited {
text-decoration : underline;
}
.pm-notify-header {
margin-bottom : 10px;
color : #666;
}
.pm-notify-new, .pm-notify-unread:hover {
border-left : 1px solid #f15f5f;
border-right : 1px solid #d11010;
border-top : 1px solid #f15f5f;
border-bottom : 1px solid #d11010;
}
.pm-notify-new {
padding : 30px;
}
.navtd {
padding : 0 10px 5px 10px;
}
.navrow-right {
float : right;
}
.navrow {
border : 1px solid #e0e0e0;
padding : 5px;
color : #909090;
text-align : left;
font-size : 12px;
}
.navrow b, .navrow strong {
font-weight : normal;
}
.navrow a, .navrow a:visited {
color : #2e5b82;
text-decoration : none;
}
.navrow a:hover {
color : #d11010;
text-decoration : underline;
}
a.link-new, a.link-new:visited {
color : #d11010;
}
a.link-new:hover, a.link-new:visited:hover {
color : #44729a;
}
#contentrow {
padding : 5px 10px;
font-size: 11px;
}
.row1, .row2, .row3, .forumrules, tr.row1 .row, tr.row2 .row, tr.row3 .row, .postbottom {
border-left : 1px solid #e0e0e0;
border-right : 1px solid #e0e0e0;
border-top : 1px solid #e0e0e0;
border-bottom : 1px solid #e0e0e0;
padding : 4px;
}
th {
color : #aaa;
font-size : 11px;
font-weight : bold;
background : #fff;
white-space : nowrap;
padding : 0 5px;
text-align : center;
height : 26px;
border-left : 1px solid #e0e0e0;
border-right : 1px solid #e0e0e0;
border-top : 1px solid #fff;
border-bottom : 1px solid #e0e0e0;
}
th a, th a:visited {
color : #aaa !important ;
text-decoration : underline;
}
th a:hover {
color : #2e5b82;
text-decoration : underline;
}
td.profile {
padding : 4px;
}
.catdiv {
height : 24px;
padding : 0 3px;
border-left : 1px solid #e0e0e0;
border-right : 1px solid #e0e0e0;
border-top : 1px solid #fff;
border-bottom : 1px solid #e0e0e0;
background : #fff;
}
.cat {
height : 24px;
padding : 0 3px;
border-left : 1px solid #e0e0e0;
border-right : 1px solid #e0e0e0;
border-top : 1px solid #fff;
border-bottom : 1px solid #e0e0e0;
background : #fff;
text-indent : 4px;
}
.cathead {
background : #f1f1f1;
height : 24px;
padding : 1px 3px;
border-left : 1px solid #e0e0e0;
border-right : 1px solid #e0e0e0;
border-top : 1px solid #fff;
border-bottom : 1px solid #e0e0e0;
}
.legend {
padding : 4px;
}
caption {
margin : 0;
padding : 5px 5px 5px 5px;
border-left : 1px solid #e0e0e0;
border-right : 1px solid #e0e0e0;
border-top : 1px solid #e0e0e0;
border-bottom : 1px solid #e0e0e0;
white-space : nowrap;
height : 45px;
text-align : left;
}
.cap-left {
padding-left : 25px;
}
.cap-right {
padding-top : 6px;
height : 20px;
}
caption, caption h1, caption h2, caption h3, caption h4, caption span {
font-size : 13px;
line-height : 1.2em;
font-weight : bold;
color : #2e5b82;
background-color : #f5f5f5;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
caption h1, caption h2, caption h3, caption h4, caption span {
display : inline;
}
caption a, caption a:visited {
color : #2e5b82;
}
caption a:hover {
color : #d11010;
text-decoration : underline;
}
#wrapfooter {
text-align : left;
color : #666;
padding-top : 10px;
}
.copyright {
color : #666;
font-weight : normal;
font-size : 9px;
line-height : 1.2em;
}
.copyright a, .copyright a:visited {
color : #444;
text-decoration : underline;
}
.copyright a:hover {
color : #d11010;
}
p.breadcrumbs {
margin : 0;
padding : 0;
float : left;
color : #aaa;
font-weight : bold;
white-space : normal;
font-size : 1em;
}
.rtl p.breadcrumbs {
float : right;
}
p.datetime {
margin : 0;
padding : 0;
float : right;
white-space : nowrap;
font-size : 1em;
}
.rtl p.datetime {
float : left;
}
.subforum.read {
background : url(images/sub_old.gif) no-repeat top left;
padding-left : 12px;
}
.subforum.unread {
background : url(images/sub_new.gif) no-repeat top left;
padding-left : 12px;
}
.legend {
text-align : center;
margin : 0 auto;
padding : 2px;
}
.legend-viewforum {
margin : 0;
text-align : left;
}
.forumrules {
padding : 4px;
font-weight : normal;
font-size : 1.1em;
border-left-color : #aaa;
border-top-color : #aaa;
border-right-color : #ccc;
border-bottom-color : #ccc;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.forumrules h3 {
color : #d11010;
}
.postsubject {
font-size : 12px;
font-weight : bold;
color : #2e5b82;
}
td.postbottom {
background : #f1f1f1 url(images/bg_tfoot.gif) repeat-x top left;
font-size : 10px;
color : #444;
white-space : nowrap;
padding : 2px;
vertical-align : middle;
}
td.postbuttons {
padding-top : 3px;
}
.postdetails {
color : #666;
font-size : 10px;
text-align : left;
}
.postdetails b {
color : #444;
}
.posterrank {
font-size : 9px;
color : #666;
}
.posterprofile {
font-size : 10px;
color : #666;
}
.postauthor {
color : #2e5b82;
font-size : 12px;
margin-bottom : 3px;
font-weight : bold;
}
.postonline {
margin-bottom : 2px;
}
.postreported, .postreported a:visited, .postreported a:hover, .postreported a, .postreported a:active {
margin : 1px 0;
color : #d11010;
font-weight : bold;
}
.postapprove, .postapprove a:visited, .postapprove a:hover, .postapprove a, .postapprove a:active {
color : #00ff00;
font-weight : bold;
}
.postapprove img, .postreported img {
vertical-align : bottom;
}
.postbody {
font-size : 12px;
line-height : 1.4em;
margin : 3px 0;
}
.signature {
font-size : 11px;
color : #888;
margin-top : 5px;
}
.signature .line {
color : #aaa;
}
.postbody li, ol, ul {
margin : 0 0 0 0;
}
.rtl .postbody li, .rtl ol, .rtl ul {
margin : 0 0 0 0;
}
.posthilit {
background-color : #2e5b82;
}
.postsubject {
font-size : 12px;
font-weight : bold;
color : #2e5b82;
}
.postbody a {
text-decoration : underline;
}
.folder-current a, .folder-current a:visited {
color : #000;
font-weight : bold;
}
.folder-current a:hover {
color : #d11010;
}
td.pm_marked_colour {
background : #888;
}
td.pm_marked_colour_left {
border-left : 3px solid #888;
padding-left : 2px;
}
td.pm_marked_colour_right {
border-right : 3px solid #888;
padding-right : 2px;
}
td.pm_replied_colour {
background : #2e5b82;
}
td.pm_replied_colour_left {
border-left : 3px solid #2e5b82;
padding-left : 2px;
}
td.pm_replied_colour_right {
border-right : 3px solid #2e5b82;
padding-right : 2px;
}
td.pm_friend_colour {
background : #007700;
}
td.pm_friend_colour_left {
border-left : 3px solid #007700;
padding-left : 2px;
}
td.pm_friend_colour_right {
border-right : 3px solid #007700;
padding-right : 2px;
}
td.pm_foe_colour {
background : #dd0000;
}
td.pm_foe_colour_left {
border-left : 3px solid #dd0000;
padding-left : 2px;
}
td.pm_foe_colour_right {
border-right : 3px solid #dd0000;
padding-right : 2px;
}
form {
margin : 0;
padding : 0;
border : 0;
}
textarea, select, .post, .btnbbcode, .btnmain, .btnlite, .btnfile, .helpline {
font-weight : normal;
font-family : Verdana, Helvetica, sans-serif;
color : #444;
border : 1px solid #888;
background-color : #fff;
}
input[type="submit"] {
border : 1px solid #000;
background-color : #e3e3e3;
color : #444;
}
#helpline {
color : #444;
}
input {
font-weight : normal;
font-family : Verdana, Helvetica, sans-serif;
font-size : 11px;
padding : 1px;
}
textarea {
font-size : 1.3em;
line-height : 1.4em;
padding : 2px;
}
select {
font-size : 1.1em;
padding : 1px;
}
option {
padding : 0 1em 0 0;
}
.rtl option {
padding : 0 0 0 1em;
}
.post {
border-style : solid;
border-width : 1px;
}
.btnbbcode {
font-size : 1.1em;
border : 1px solid #849ab1;
}
.btnbbcode:hover {
border-color : #444;
color : #000;
}
.btnmain {
font-weight : bold;
cursor : pointer;
padding : 1px 5px;
font-size : 1.1em;
}
.btnlite {
font-weight : normal;
cursor : pointer;
padding : 1px 5px;
font-size : 1.1em;
}
.btnfile {
font-weight : normal;
padding : 1px 5px;
font-size : 1.1em;
}
.helpline {
background-color : transparent;
color : #444;
border-style : none;
}
* html textarea, * html select, * html .post, * html .btnmain, * html .btnlite, * html .btnfile {
border-color : #888;
}
textarea:hover, select:hover, .post:hover, .btnmain:hover, .btnlite:hover, .btnfile:hover {
border-color : #2e5b82;
}
textarea:focus, select:focus, .post:focus, .btnmain:focus, .btnlite:focus, .btnfile:focus {
border-color : #253f5a;
color : #000;
}
label:hover {
color : #d11010;
}
.quotetitle, .attachtitle, .codetitle {
margin : 10px 5px 0 5px;
padding : 2px 4px 0 4px;
border : 1px solid #d8d8d8;
border-bottom-width : 0;
color : #2e5b82;
background : #fafafa url(images/bg_box_code.gif) no-repeat top right;
font-size : 0.85em;
font-weight : bold;
}
.quotetitle {
background-image : url(images/bg_box_quote.gif);
}
.attachtitle {
background-image : url(images/bg_box_attach.gif);
}
.quotetitle .quotetitle {
font-size : 1em;
}
.quotecontent, .attachcontent {
margin : 0 5px 10px 5px;
padding : 5px;
border-color : #d8d8d8;
border-width : 0 1px 1px 1px;
border-style : solid;
font-weight : normal;
font-size : 1em;
line-height : 1.4em;
background-color : #fafafa;
color : #444;
}
.attachcontent {
font-size : 0.85em;
}
.codecontent {
direction : ltr;
margin : 0 5px 10px 5px;
padding : 5px;
border-color : #d8d8d8;
border-width : 0 1px 1px 1px;
border-style : solid;
font-weight : normal;
font-size : 11px;
font-family : Monaco, 'Courier New', monospace;
background-color : #fafafa;
color : #444;
}
.attachcontent, html > body .postbody {
overflow : auto;
}
.syntaxbg {
color : #000;
}
.syntaxcomment {
color : #666;
}
.syntaxdefault {
color : #000;
}
.syntaxhtml {
color : #000;
}
.syntaxkeyword {
color : #d11010;
}
.syntaxstring {
color : #2e5b82;
}
h1 {
font-weight : bold;
font-size : 1.8em;
text-decoration : none;
}
h4 {
margin : 0;
font-size : 1.1em;
font-weight : bold;
}
p {
font-size : 1.1em;
}
p.moderators {
margin : 0;
float : left;
color : #ccc;
font-weight : bold;
}
.rtl p.moderators {
float : right;
}
p.linkmcp {
margin : 0;
float : right;
white-space : nowrap;
}
.rtl p.linkmcp {
float : left;
}
p.searchbar {
padding : 2px 0;
white-space : nowrap;
}
p.searchbarreg {
margin : 0;
float : right;
white-space : nowrap;
}
.rtl p.searchbarreg {
float : left;
}
p.forumdesc {
padding-bottom : 4px;
}
p.topicauthor {
margin : 1px 0;
}
p.topicdetails {
margin : 1px 0;
}
td.history-current, tr.row1 td.history-current, tr.row2 td.history-current {
background : #ddd;
}
.row1 p {
font-size:13px;
}
table.colortable td {
padding : 0;
}
pre {
font-size : 1.1em;
font-family : Monaco, 'Courier New', monospace;
}
.nowrap {
white-space : nowrap;
}
.username-coloured {
font-weight : bold;
}
.sep {
color : #444;
}
@media all {
.btnfile, .btnfile:hover, .btnfile:focus {
border : none;
background-color : #fff;
color : #000;
}
}