* {
margin:0;
padding:0
}

html {
font-size:100%
}

body {
font-family:"Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
color:#8391a7;
background-color:#1c1c1c;
font-size:62.5%;
background:#000 url('./images/bg.gif') repeat-y scroll top;
margin:0 !important;
padding:0 !important
}

#wrapheader {
min-height:120px;
height:auto !important
}

#wrapcentre {
margin-left:auto;
margin-right:1px
}

#wrapfooter {
text-align:center;
clear:both
}

#wrapnav {
width:100%;
background-color:#1c1c1c;
border-color:#282828;
border-style:solid;
border-width:1px;
margin:0
}

#logodesc {
background:#090909
}

#menubar {
height:25px;
background-image:url('./images/cellpic1.gif');
margin:auto
}

#datebar {
margin:10px 25px 0
}

#findbar {
width:100%;
border:0;
margin:0;
padding:0
}

.forumrules {
background-color:#F9CC79;
font-weight:400;
font-size:1.1em;
font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
border-color:#BB9860;
border-style:solid;
border-width:1px;
padding:4px
}

h1 {
color:#FFF;
font-family:"Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
font-weight:700;
font-size:1.8em;
text-decoration:none
}

h2 {
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
font-size:1.5em;
text-decoration:none;
line-height:120%
}

h3 {
font-size:1.3em;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
line-height:120%
}

h4 {
font-size:1.1em;
font-weight:700;
margin:0
}

h5 {
color:c8d8e5;
font-size:1.1em;
font-weight:700;
margin:0
}

p {
font-size:1.1em
}

p.moderators {
float:left;
color:#FFF;
font-weight:700;
margin:0
}

p.breadcrumbs {
float:left;
color:#FFF;
font-weight:700;
white-space:normal;
font-size:1em;
margin:0
}

p.datetime {
float:right;
white-space:nowrap;
font-size:1em;
margin:0
}

p.searchbar {
white-space:nowrap;
padding:2px 0
}

p.forumdesc {
padding-bottom:4px
}

.postreported,.postreported a:visited,.postreported a:hover,.postreported a:link,.postreported a:active {
color:red;
font-weight:700;
margin:1px 0
}

.postapprove,.postapprove a:visited,.postapprove a:hover,.postapprove a:link,.postapprove a:active {
color:green;
font-weight:700
}

.postapprove img,.postreported img {
vertical-align:bottom
}

.postauthor {
color:#fff;
font-size:110%
}

.postdetails {
color:#fff
}

.postbody {
font-size:1.3em;
line-height:1.4em;
font-family:"Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif
}

.postbody li,ol,ul {
margin:0 0 0 1.5em
}

.rtl .postbody li,.rtl ol,.rtl ul {
margin:0 1.5em 0 0
}

.posthilit {
background-color:#FF0
}

.nav {
color:#FFF;
font-weight:700;
margin:0
}

.pagination {
color:#FFF;
font-size:1em;
font-weight:700;
padding:4px
}

.gen {
font-size:1.2em;
margin:1px
}

.genmed {
font-size:1.1em;
margin:1px
}

.gensmall {
font-size:1em;
margin:1px
}

.copyright {
color:#444;
font-weight:400;
font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif
}

.titles {
font-family:"Lucida Grande", Helvetica, Arial, sans-serif;
font-weight:700;
font-size:1.3em;
text-decoration:none
}

th {
color:silver;
font-size:1.1em;
font-weight:700;
background-color:#131313;
white-space:nowrap;
padding:7px 5px
}

td.profile {
padding:4px
}

.catdiv {
height:25px;
border:0;
background-image:url('./images/cellpic1.gif');
margin:0;
padding:0
}

.rtl .catdiv {
height:25px;
background-image:url('./images/cellpic1.gif')
}

.cat {
height:25px;
border:0;
background-color:#C7D0D7;
background-image:url('./images/cellpic1.gif');
text-indent:4px;
margin:0;
padding:0
}

.cat2 {
height:25px;
border:0;
color:silver;
background-color:#C7D0D7;
background-image:url('./images/cellpic1.gif');
text-indent:4px;
margin:0;
padding:0
}

.row1 {
background-color:#1c1c1c;
padding:4px
}

.row2 {
background-color:#131313;
padding:4px
}

.row3 {
background-color:#232323;
padding:4px
}

.spacer {
background-color:#1c1c1c
}

hr {
height:1px;
background-color:#D1D7DC;
color:#D1D7DC;
border-width:0
}

.legend {
text-align:center;
margin:0 auto
}

a:hover {
color:#8eb9db;
text-decoration:underline
}

a.forumlink {
color:silver;
font-weight:700;
font-family:"Lucida Grande", Helvetica, Arial, sans-serif;
font-size:1.2em
}

a.topictitle {
font-family:"Lucida Grande", Helvetica, Arial, sans-serif;
font-weight:700;
font-size:1.2em;
margin:1px 0
}

th a,th a:visited {
color:#c8d8e5 !important;
text-decoration:none
}

th a:hover {
text-decoration:underline
}

form {
border:0;
margin:0;
padding:0
}

input {
color:#626262;
font-family:"Lucida Grande", Verdana, Helvetica, sans-serif;
font-size:1.1em;
font-weight:400;
border:1px solid #282828;
background-color:#1c1c1c;
padding:1px
}

textarea {
background-color:#1c1c1c;
color:#626262;
font-family:"Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
font-size:1.3em;
line-height:1.4em;
font-weight:400;
border:1px solid #282828;
padding:2px
}

select {
color:#626262;
background-color:#1c1c1c;
font-family:"Lucida Grande", Verdana, Helvetica, sans-serif;
font-size:1.1em;
font-weight:400;
border:1px solid #282828;
padding:1px
}

option {
padding:0 1em 0 0
}

option.disabled-option {
color:graytext
}

.rtl option {
padding:0 0 0 1em
}

input.radio {
border:none;
background-color:transparent
}

.post {
background-color:0;
border-style:solid;
border-width:1px
}

.btnbbcode {
color:#626262;
font-weight:400;
font-size:1.1em;
font-family:"Lucida Grande", Verdana, Helvetica, sans-serif;
background-color:#131313;
border:1px solid #666
}

.btnmain {
font-weight:700;
background-color:#1c1c1c;
border:1px solid #282828;
cursor:pointer;
font-size:1.1em;
padding:1px 5px
}

.btnlite {
font-weight:400;
background-color:#1c1c1c;
border:1px solid #282828;
cursor:pointer;
font-size:1.1em;
padding:1px 5px
}

.btnfile {
font-weight:400;
background-color:#1c1c1c;
border:1px solid #282828;
font-size:1.1em;
padding:1px 5px
}

.helpline {
background-color:#1c1c1c;
border-style:none
}

.quotetitle,.attachtitle {
color:#626262;
background-color:#282828;
font-size:0.85em;
font-weight:700;
border-color:#626262;
border-style:solid;
border-width:1px 1px 0;
margin:10px 5px 0;
padding:4px
}

.quotetitle .quotetitle {
font-size:1em
}

.quotecontent,.attachcontent {
font-weight:400;
font-size:1em;
line-height:1.4em;
font-family:"Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;
background-color:#282828;
color:#4B5C77;
border-color:#626262;
border-style:solid;
border-width:0 1px 1px;
margin:0 5px 10px;
padding:5px
}

.attachcontent {
font-size:0.85em
}

.codetitle {
color:#626262;
background-color:#282828;
font-family:"Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
font-size:0.8em;
border-color:#282828;
border-style:solid;
border-width:1px 1px 0;
margin:10px 5px 0;
padding:2px 4px
}

.codecontent {
direction:ltr;
font-weight:400;
color:#060;
font-size:0.85em;
font-family:Monaco, 'Courier New', monospace;
background-color:#282828;
border-color:#282828;
border-style:solid;
border-width:0 1px 1px;
margin:0 5px 10px;
padding:5px
}

.syntaxbg {
color:#1c1c1c
}

.syntaxcomment {
color:#FF8000
}

.syntaxdefault {
color:#00B
}

.syntaxkeyword {
color:#070
}

.syntaxstring {
color:#D00
}

.pm_friend_colour {
background-color:#070
}

.pm_foe_colour {
background-color:#D00
}

.sep {
color:#000;
background-color:#fff
}

pre {
font-size:1.1em;
font-family:Monaco, 'Courier New', monospace
}

.nowrap {
white-space:nowrap
}

#lbOverlay {
position:absolute;
top:0;
left:0;
z-index:99998;
width:100%;
height:500px
}

#lbMain {
position:absolute;
left:0;
width:100%;
z-index:99999;
text-align:center;
line-height:0
}

#lbOuterContainer {
position:relative;
background-color:#fff;
width:200px;
height:200px;
margin:0 auto
}

#lbOuterContainer.grey {
border:3px solid #888
}

#lbDetailsContainer {
font:10px Verdana, Helvetica, sans-serif;
background-color:#fff;
width:100%;
line-height:1.4em;
overflow:auto;
margin:0 auto
}

#lbDetailsContainer.grey {
border:3px solid #888;
border-top:none
}

#lbImageContainer,#lbIframeContainer {
padding:10px
}

#lbLoading {
position:absolute;
top:45%;
left:0;
height:32px;
width:100%;
text-align:center;
line-height:0;
background:url("./images/lytebox/loading.gif") center no-repeat
}

#lbHoverNav {
position:absolute;
top:0;
left:0;
height:100%;
width:100%;
z-index:10
}

#lbImageContainer>#lbHoverNav {
left:0
}

#lbHoverNav a {
outline:none
}

#lbPrev {
width:49%;
height:100%;
background:transparent url("./images/gallery_lytebox/blank.gif") no-repeat;
display:block;
left:0;
float:left
}

#lbPrev.grey:hover,#lbPrev.grey:visited:hover {
background:url("./images/gallery_lytebox/prev_grey.gif") left 15% no-repeat
}

#lbNext {
width:49%;
height:100%;
background:transparent url("./images/gallery_lytebox/blank.gif") no-repeat;
display:block;
right:0;
float:right
}

#lbNext.grey:hover,#lbNext.grey:visited:hover {
background:url("./images/gallery_lytebox/next_grey.gif") right 15% no-repeat
}

#lbPrev2,#lbNext2 {
text-decoration:none;
font-weight:700
}

#lbPrev2_Off.grey,#lbNext2_Off.grey {
color:#CCC
}

#lbDetailsData {
padding:0 10px
}

#lbDetails {
width:60%;
float:left;
text-align:left
}

#lbCaption {
display:block;
font-weight:700
}

#lbClose.grey {
background:url("./images/gallery_lytebox/close_grey.png") no-repeat
}

#lbPlay.grey {
background:url("./images/gallery_lytebox/play_grey.png") no-repeat
}

#lbPause.grey {
background:url("./images/gallery_lytebox/pause_grey.png") no-repeat
}

#image-resize {
text-indent:25px;
background:#ffffe1 url("./images/img_warn.gif") no-repeat 5px 50%;
color:#000;
font-size:0.8em;
border-top:#666;
padding:3px 0
}

.topicpreview {
z-index:999;
position:absolute;
display:none;
font-size:10px;
width:350px;
background-color:#C4C4EE;
border:1px solid #33E;
overflow:hidden;
color:#000;
padding:2px 5px
}

.tpfooter {
font-weight:700;
width:100%;
border-top:1px dotted #33E;
margin-top:2px;
padding-top:2px
}

#rmcmenu {
z-index:5;
width:320px;
color:#8391A7;
background:#1C1C1C;
float:left;
border:2px #FFF outset;
cursor:default
}

#rmcmenu .appear {
position:absolute;
width:320px;
color:#8391A7;
background:#1C1C1C;
visibility:hidden;
border:2px #FFF outset;
margin:2px
}

#rmcmenu P {
margin-top:0;
margin-bottom:0;
width:320px
}

#rmcmenu .above {
color:#FFF;
background:blue;
font-weight:700
}

#rmcmenu A {
color:#8391A7;
text-decoration:none;
cursor:pointer
}

#infobar {
font:message-box
}

#infobar a,#infobar a:link,#infobar a:visited,#infobar a:active {
display:block;
color:#000;
width:100%;
background:#FFFFE1 url(http://www.gpona.com/forums/images/warning.gif) no-repeat fixed .3em .3em;
border-bottom:.16em outset;
text-decoration:none;
cursor:default
}

#infobar a:hover {
color:#FFF;
background:#3169B6 url(http://www.gpona.com/forums/images/warning2.gif) no-repeat fixed .3em .3em
}

#infobar p {
font-size:11px;
margin:0;
padding:.45em 0 .45em 22px
}

.forumrules h3,.error {
color:red
}

.rtl p.moderators,.rtl p.breadcrumbs {
float:right
}

p.linkmcp,p.searchbarreg {
float:right;
white-space:nowrap;
margin:0
}

.rtl p.linkmcp,.rtl p.datetime,.rtl p.searchbarreg {
float:left
}

p.topicauthor,p.topicdetails {
margin:1px 0
}

td,table.colortable td {
padding:0
}

.tablebg,.pm_replied_colour {
background-color:#282828
}

a:link,a:active,a:visited,a.topictitle:visited {
color:silver;
text-decoration:none
}

.syntaxhtml,#image-resize a:hover {
color:#000
}

.pm_marked_colour,#lbOverlay.grey {
background-color:#000
}

img,#lbMain a img {
border:none
}

.username-coloured,#lbPrev2_Off,#lbNext2_Off {
font-weight:700
}

#lbPrev2.grey,#lbNext2.grey,#lbSpacer.grey,#lbDetailsData.grey {
color:#333
}

#lbNumberDisplay,#lbNavDisplay {
float:left;
display:block;
padding-bottom:1em
}

#lbClose,#lbPlay,#lbPause {
width:64px;
height:28px;
float:right;
margin-bottom:1px
}
