/* ------ GLOBAL SETTINGS ------ */

/* fix MSIE bugs */
html { overflow-x: hidden; overflow-y: auto; } 

/* page background color, margins (top, right, bottom, left), 
   default font face, size and color */
BODY { background-image:url(http://jekyll-hyde.com/wildhornfans/back-sand.jpg); margin:0px 10px 0px 10px; 
font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; color: #CCCCCC; }
TABLE, TR, TD { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; color: #CCCCCC; }

/* links */
a:link	{ color: #CCCCCC; text-decoration: underline; }
a:visited, a:active	{ color: #999999; text-decoration: underline; }
a:hover	{ color: #999999; text-decoration: none; }

.tableborder { background-color: #6666CC; padding:0px; margin:0px; width:100%; }

/* thin lines inside a table cell. used in board stats */
.thin { padding:6px 0px 6px 0px; line-height:140%; margin:2px 0px 2px 0px; border-top:1px solid #6666CC; border-bottom:1px solid #6666CC; }

/* titles that appear above tables */
.maintitle { background-image:url(http://jekyll-hyde.com/wildhornfans/back-sand.jpg); vertical-align:middle; padding:8px 0px 8px 5px; font-weight:bold; letter-spacing:1px; }

/* table headers 
    main page/in forums: Forum, Topics, Replies, Last Post Info */
.titlemedium { font-weight:bold; padding:7px; margin:0px; background-color: #000066; }

/* used on profiles, post and reply forms, moderator list, etc */
/* need to keep color for "Open Tags" line on post form */
.row1 { background-color: #000033; color: #CCCCCC; }
/* main page: topics and post info (right side),
    in forums: icons, post info (alternating) */
.row2 { background-color: #000033; }
/* used on profiles, calendar, member lists */
.row3 { background-color: #000033; }
/* used for text ads, copyright section, more
    main page: forum titles and descs (left side), 
    in forums: thread icons, titles, replies (alternating),
    in threads: "report/edit/delte/quote" line */
.row4 { background-color: #000033; }

/* in forums: "Imortant" and "Forum Topics" when any are pinned,
    in threads: fill space between threads */
.darkrow1 { background-image:url(http://jekyll-hyde.com/wildhornfans/back-sand.jpg); }
/* main page/in forums: used at bottom of grid */
.darkrow2 { background-color: #000066; }
/* in threads: PM, WWW, MSN, etc line */
.darkrow3 { background-color: #000066; }

/* main page: forum descriptions, 
    in forums: topic subtitles and dates */
.desc { font-size:10px; color: #CCCCCC; }

/* Form stuff (post / profile / etc). */
.pformleft  { background-color: #000033; padding: 6px; margin-top: 1px; width:25%; }
.pformright { background-color: #000033; padding: 6px; margin-top: 1px; }
/* board stats: active users line, "board statistics" subtitle */
.pformstrip { background-color: #000066; font-weight: bold; padding: 7px; }
.pformleftw { background-color: #000033; padding: 6px; margin-top: 1px; width: 40%; }

/* fill space around forms */
.tablefill   { background-color: transparent; padding:6px;  }

/* used on portal for table blocks */
.tablepad    { background-color: #000066; padding:6px; }

.tablebasic  { width:100%; padding:0px 0px 0px 0px; margin:0px; border:0px; }

/* text inside form elements */
.forminput, .textinput, .radiobutton, .checkbox  { font-size: 11px; font-family: verdana, helvetica, sans-serif; vertical-align: middle; }


/* ------ SPECIFIC SETTINGS ------ */

/* logo section at top of every page */
#logostrip { padding: 5px 5px 5px 5px; background-color: transparent; }

/* navbar strip (Portal, Help, Search, Members, Calendar). */
#submenu   { background-color: #000066; margin:3px 0px 3px 0px; border:1px solid #6666CC; font-size:10px; font-weight:bold; }
#submenu a:link, #submenu a:visited, #submenu a:active { font-weight:bold; font-size:10px; }

/* advertising. background set in .row4, link set in a:link, text set in BODY. not sure if anything changes "ads by google" and "advertise on this site" */
.googleroot  { padding:6px; line-height:130%; }
.googlechild { padding:6px; margin-left:30px; line-height:130%; }
.googlebottom, .googlebottom a:link, .googlebottom a:visited, .googlebottom a:active { font-size:11px; }
.googlish, .googlish a:link, .googlish a:visited, .googlish a:active { font-size:14px; font-weight:bold; }
.googlepagelinks { font-size:1.1em; letter-spacing:1px; }
.googlesmall, .googlesmall a:link, .googlesmall a:active, .googlesmall a:visited { font-size:10px; }

/* "Welcome so-and-so" */
#userlinks { background-color: #000066; border:1px solid #6666CC; }

/* Navigation: path to forum */
#navstrip  { font-weight:bold; padding:6px 0px 6px 0px; }

/* in forums: used for icon key at bottom */
.wrapmini    { float:left; line-height:1.5em; width:25%; }

/* copyright section. also uses row4 */
.copyright { font-size: 9px; line-height: 12px; }


/* ------ IN THREADS ------ */

/* track, email, print topic */
.postlinksbar { background-color: #000066; margin: 1px 1px 0px 1px; font-size:10px; padding:3px; }

/* poster's name */
.normalname { font-size: 12px; font-weight: bold; }
/* date of post, details on poster */
.postdetails { font-size: 10px; }

/* background colors for posts - recommended to keep these the same.  could alternate them. */
.post1 { background-color: #000033; }
.post2 { background-color: #000033; }

/* post text */
.postcolor   { font-size: 12px; line-height: 160%; }

#QUOTE { background-color: #000066; border: 1px solid #6666CC; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; }

#CODE  { font-family: Courier, Courier New, Verdana, Arial; background-color: #000066; border: 1px solid #6666CC; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; }

/* default text settings for signatures */
.signature   { font-size: 10px; color: #999999; }

/* next oldest, next newest links */
.activeuserstrip { background-image:url(http://jekyll-hyde.com/wildhornfans/back-sand.jpg); padding:6px; }


/* ------ UNSORTED ------ */

fieldset.search { padding:6px; line-height:150%; }
label { cursor:pointer; }
form { display:inline; }
img  { vertical-align:middle; border:0px; }
img.attach { border:2px outset green; padding:2px; }

li.helprow { padding:0px; margin:0px 0px 10px 0px; }
ul#help    { padding:0px 0px 0px 15px; }

option.cat { font-weight:bold; }
option.sub { font-weight:bold; color: green; }

/* calendar date fields */
.caldate   { text-align:right; font-weight:bold; font-size:11px; color: #CCCCCC; background-color: #000066; padding:4px; margin:0px; }

/* goes with .normalname? */
.unreg { font-size: 11px; font-weight: bold; color: green; }

#padandcenter { margin-left:auto; margin-right:auto; text-align:center; padding:14px 0px 14px 0px; }

#profilename { font-size:28px; font-weight:bold; }
#calendarname { font-size:22px; font-weight:bold; }

#photowrap { padding:6px; }
#phototitle { font-size:24px; border-bottom:1px solid #6666CC; }
#photoimg   { text-align:center; margin-top:15px; }

/* user control panel */
#ucpmenu    { background-color: #000033; border:1px solid #6666CC; line-height:150%; width:22%; }
#ucpcontent { background-color: #000033; border:1px solid #6666CC; line-height:150%; width:auto; }
/* p is for pformstrip? */
#ucpmenu p  { padding:2px 5px 6px 9px; margin:0px; }
#ucpcontent p  { padding:10px; margin:0px; }

#ipsbanner { position:absolute; top:1px; right:5%; }

.hlight { background-color: green; }

/* used in PM inbox table */
.dlight { background-color: #000033; }

/* used in member profiles */
.plainborder { background-color: #6666CC; }

.pagelinks   { float:left; line-height:1.2em; width:35%; }

.edit { font-size: 9px; }

.searchlite { font-weight:bold; color:green; background-color:green; }

.codebuttons  { font-size: 10px; vertical-align: middle; }

.purple { color:purple; font-weight:bold; }
.red    { color:red; font-weight:bold; }
.green  { color:green; font-weight:bold; }
.blue   { color:blue; font-weight:bold; }
.orange { color:#F90; font-weight:bold; }

.warngood { color:green; }
.warnbad  { color:red; }

