/* ============== Overall ============== */

*	{ margin:0; padding:0; }
body	{ font:76% Tahoma; line-height:1.4em; color:#333; background:#fff url(img/adjio/body.gif) repeat-y 50%; text-align:center; }
html	{ padding:0; }

a 		{ text-decoration:none; border-width:0; color:#ff7400; }
a:hover 	{ text-decoration:underline; }

hr		{ height:0px; border:0; border-bottom:1px solid #000; padding:0!important; margin:0!important; }
li		{ list-style:none; margin:0; padding:0; }

h1,h2,h3,h4,h5,h6 { margin:0; padding:0; font-weight:bold; font-size:.9em; text-transform:uppercase; position:relative; }
h5		{ text-transform:none!important; font-size:1em; margin-bottom:3px; }

h2		{ color:#747474; padding:5px 0 3px 0; font-family:Arial, Helvetica; font-weight:bold; font-size:1.3em; text-transform:uppercase; letter-spacing:-1px; background:url(img/adjio/h2-center.gif) repeat-x bottom; }
h2 a		{ color:#747474; text-decoration:none; }
h2 a:hover	{ text-decoration:none; }

h4		{ color:#555; }

.bbstyle1	{ font-weight:bold; }
.bbstyle2	{ font-weight:bold; }
.bbstyle3	{ font-weight:bold; }
.bbstyle4	{ font-weight:bold; }
.bbstyle5	{  }
.bbstyle6	{  }
.bbstyle7	{  }
.bbstyle8	{  }
.bbstyle9	{  }

/* ============== Layout ============== */

#container		{ width:830px; margin:0 auto; background-color:#fff; font-size:.9em; border:0px solid #bfbfbf; border-top:0; border-bottom:0; text-align:left; }

#header, #footer	{  }
#header			{ height:70px; padding:18px 10px 12px 480px; background:url(img/adjio/header.gif) no-repeat left top; }

.ll-welcome		{ margin:0 0 0 90px; }
.ll-avatar		{ float:left; margin-top:2px; }
ul.ll-list		{ margin:8px 0 0 80px; }
ul.ll-list li		{ display:inline; margin-right:10px; }

table.ll-table 		{ border-collapse:collapse; margin:6px 0 0 80px; }
table.ll-table td	{ padding:0 5px 0 0; border:0; }

.ll-field	{ width:95px; border:1px solid #999; line-height:12px; height:12px; font-size:.9em; }
#ll-button	{ width:40px; border:0; padding:2px 0 3px 0; background:url(img/adjio/go.gif) no-repeat center center; text-align:center; margin-top:14px; }

#footer			{ clear:both; color:#ccc; background:#555 url(img/adjio/footer.gif) repeat-y left; }
#footer a		{ color:#fff; }

#footer li		{ margin:0 2px; }

#main			{ min-width:570px; padding:10px; }
#main-lcr		{ min-width:310px; padding:10px 260px; }
#main-lc		{ min-width:570px; padding:0 0 0 260px; }
#main-cr		{ min-width:490px; padding:10px 260px 0 0; }

#center			{ width:100%; }
#left			{ width:260px; margin-left:-100%; right:260px; }
#right			{ width:260px; margin-right:-260px; }

* html #left		{ left:260px; }

.column			{ position:relative; float:left; }

/* ============== Blocks ============== */

.block		{ background:#eaeaea url(img/adjio/block.gif) repeat-x top; margin:0 10px 1px 10px; padding:0 15px 10px 15px; }

.block h4	{ color:#383842; font-size:1em; text-transform:none; padding:2px 20px 10px 15px; }

#center .block	{ background:#f6f6f6 url(img/adjio/block.gif) repeat-x top; }
#right .block	{ margin-left:0; }
#left .block	{ margin-right:0; }

.block-welcome	{ padding:0!important; }

.h4-welcome		{ background:url(img/custom/h4-welcome.gif) no-repeat 0px 6px; margin-left:15px; padding-bottom:5px!important; }
.welcome-message	{ background:url(img/custom/welcome.gif) no-repeat left top; height:205px; padding:10px 25px 0 170px; }
.welcome-message p	{ margin-bottom:1px; }

.h4-champions	{ background:url(img/custom/h4-champions.gif) no-repeat 0px 6px; }
.h4-tags	{ background:url(img/custom/h4-tags.gif) no-repeat 0px 6px; }
.h4-polls	{ background:url(img/custom/h4-polls.gif) no-repeat 0px 6px; }
.h4-photo	{ background:url(img/custom/h4-photo.gif) no-repeat 0px 6px; }
.h4-forums	{ background:url(img/custom/h4-forums.gif) no-repeat 0px 6px; }
.h4-newsletter	{ background:url(img/custom/h4-newsletter.gif) no-repeat 0px 6px; }
.h4-online	{ background:url(img/custom/h4-online.gif) no-repeat 0px 6px; }
.h4-stats	{ background:url(img/custom/h4-stats.gif) no-repeat 0px 6px; }
.h4-page	{ background:url(img/custom/h4-page.gif) no-repeat 0px 6px; }
.h4-toc		{ background:url(img/custom/h4-toc.gif) no-repeat 0px 6px; }
.h4-user	{ background:url(img/custom/h4-user.gif) no-repeat 0px 6px; }
.h4-feedback	{ background:url(img/custom/h4-feedback.gif) no-repeat 0px 6px; }
.h4-seealso	{ background:url(img/custom/h4-seealso.gif) no-repeat 0px 6px; }
.h4-medal	{ background:url(img/custom/h4-medal.gif) no-repeat 0px 6px; }

#right .block p, #right .block ul	{ margin:0 10px; }
#right .block img.banner		{ margin-bottom:10px; }

.pm-details		{ }

/* ============== Navigation & Titles ============== */

#subnav		{ color:#fff; background:url(img/adjio/subnav0.gif) no-repeat left top; height:25px; padding:0 10px; font-size:.9em; }
#subnav a	{ color:#fff; line-height:25px; padding-left:16px; }
#subnav a:hover	{ text-decoration:none; }

#nav		{ background:url(img/adjio/nav0.gif) repeat-x top; height:30px; }
#nav a		{ line-height:30px; display:block; }
#nav a:hover	{ text-decoration:none; }
#nav ul		{ margin:0 9px 0 10px; }
#nav li		{ float:left; list-style:none; }

#address	{ background:url(img/adjio/address.gif) no-repeat left top; line-height:30px; color:#fff; font-size:.9em; padding:0 25px; }
#address a	{ color:#fff; }

.home		{ background:url(img/adjio/subnav1-home.gif) no-repeat left 1px; }
.contact	{ background:url(img/adjio/subnav2-contact.gif) no-repeat left 1px; }
.sitemap	{ background:url(img/adjio/subnav3-sitemap.gif) no-repeat left 1px; }
.search		{ background:url(img/adjio/subnav4-search.gif) no-repeat left 1px; }
.help		{ background:url(img/adjio/subnav5-help.gif) no-repeat left 1px; }

#subnav ul	{ }
#subnav li	{ list-style:none; display:inline; margin-right:10px; }

#title, #subtitle	{ font-size:.9em; margin:10px 10px 0 20px; color:#666; }
#title			{ font-family:Arial,Verdana,Tahoma; font-weight:bold; text-transform:uppercase; letter-spacing:-1px; font-size:1.3em; }
#subtitle		{ vertical-align:top; margin-top:0; }

#adminmenu	{ margin:10px 0; }

/* ============== Various ============== */

.error		{ padding:10px; margin-top:10px; color:#000; text-align:center; border:1px solid #eee; background:#fff url(img/custom/error.gif) no-repeat center top; }
#center .error	{ margin:10px; }

.desc 		{ font-size:.9em; color:#878787; line-height:1.4em; margin-bottom:5px; }
.desc img	{ vertical-align:middle; }

.colleft	{ float:left; margin:5px 10px 0 0; }
.colright	{ float:right; margin:5px 0 0 10px; }

.download 	{ padding:10px; border:1px solid #515151; background-color: #36393D; margin-bottom:10px; color:#adadad; }
.download h4	{ color:#ffae00; border-bottom:1px solid #858585; margin-bottom:5px; }
.download a	{ color:#fff; }

.coltop		{ text-align:center; vertical-align:middle; font-size:.9em; background-color:#b0b0b0!important; color:#fff; }
.coltop a	{ color:#fff; }
.centerall 	{ text-align:center; vertical-align:middle; }

.odd		{ background-color:#eee!important; }
.even		{ background-color:#fff!important; }

.bar_front 	{ background-color:#ffae00; border-right:0px solid #333; color:#ddd; height:8px; font-size:1px; }
.bar_back 	{ background-color:#fff; border:1px solid #333; height:8px; }

.disp		{ padding:0 0 5px 10px; }
.paging		{ margin:10px; text-align:right; font-size:.9em; }
.paging img	{ vertical-align:middle; }

.valid 		{ height:48px; text-align:center; vertical-align:middle; border:0!important; background:none!important; }

.signature 	{ color:#222; font-size:.9em; }
.signature a	{ color:#000; }

img		{ border-width:0; }
form		{ margin:0; }

.codetitle	{ color:#000; margin-top:5px; font-size:.9em; text-transform:lowercase; }
.code 		{ color:#000; background:#ccc; border:1px solid #999; padding:2px 10px; margin-bottom:5px; font-family:monospace; }

.spoiler	{ color:#fff; background:#999; border:1px solid #999; padding:10px; margin-bottom:5px; }

blockquote	{ color:#000; margin:5px 20px; padding:10px; background:#eee url(img/custom/blockquote.gif) no-repeat top right; border:1px solid #ccc; }
blockquote hr	{ border:0; margin:0; padding:0; height:0; display:block; }

ul 		{ list-style-type:none; }
ol		{ list-style-position:inside; }

.bbcodes a img	{ border:1px outset #A0A0A0; background-color:#999BAC; }
.smilies a img	{ border:0; background-color:transparent; }

.clear		{ clear:both; }
.textleft	{ text-align:left; }
.textcenter	{ text-align:center; }
.textright	{ text-align:right; }

.strong		{ font-weight:bold; }

.white		{ color:#fff; }
.black		{ color:#000; }
.orange		{ color:#ff9d00; }

.small		{ font-size:.9em; line-height:1.4em; }

.zeromargin	{ margin:0!important; }
.zeropadding	{ padding:0!important; }
.noborder	{ border:0!important; }
.nobackground	{ background:none!important; }

a.poll		{ background:url(img/system/arrow-follow.gif) no-repeat left center; padding-left:14px; line-height:20px; }
a:hover.poll	{ background:url(img/system/arrow-unread.gif) no-repeat left center; padding-left:14px; line-height:20px; }

/* ============== Tables ============== */

table td 	{ vertical-align:top; }

table.flat	{ border-collapse:collapse; width:100%; }
table.flat td 	{ padding:0; }

table.main 	{ border-collapse:collapse; width:100%; }
table.main td 	{ padding:4px; }

table.cells 	{ border-collapse:collapse; width:100%; }
table.cells td	{ padding:4px 8px; border:1px solid #b0b0b0; background-color:#eee; }

table.pedigree		{ border-collapse:collapse; width:100%; }
table.pedigree td	{ padding:4px 8px; border:1px solid #b0b0b0; background-color:#eee; text-align:center; vertical-align:middle; width:25%; }

table.pedigree br	{ display:none; }

table.stats 	{ border-collapse:collapse; width:100%; }
table.stats td	{ padding:3px 0; border-bottom:1px solid #747474; }

table.list 	{ border-collapse:collapse; width:100%; }
table.list td 	{ padding:12px; }

/* ============== Miscellaneous & Custom Tags ============== */

input, select, textarea	{ font:normal 11px tahoma; }
input, select		{ padding:2px; }

#full-img img		{ max-width:810px; }

.headlines .odd		{ background-color:#dedede!important; padding:5px 10px; margin-top:10px; }
.headlines .even	{ background-color:#fff!important; padding:5px 10px; margin-top:10px; }

.pagenav_prev, .pagenav_next, .pagenav_first, .pagenav_last, .pagenav_pages, .pagenav_current { padding:2px 6px; margin:1px; border:1px solid #b0b0b0; background:#fff; }
.pagenav_current { font-weight:bold; color:#36393d; background:#eee!important; }

.ad-bottom	{ text-align:center; padding:0 10px 15px 10px; }
.bigcol		{ width:600px; }
.lhn		{ line-height:normal; }
.cat-icon	{ float:left; margin-right:10px; }

.img-mid img	{ vertical-align:middle; }



/* Color Palettes */

p.intro	{ margin-bottom:5px; }
.colorblock	{ border:1px solid #ccc; float:left; padding:5px 10px; width:95px; margin:0 5px 5px 0; }
.colorbox	{ border:1px solid #eee; height:60px; width:100%; }

.catnav		{ font-size:.9em; line-height:.9em; }
.catnav img	{ vertical-align:-2px; }




ul.recentpages		{ width:250px; float:left; padding:0 10px; }
ul.recentpages li	{ padding:4px 0; border-bottom:1px solid #747474; }
.heading-recent		{ padding:0!important; border-bottom:1px solid!important; }

.rp	{ padding-left:20px!important; }

#kennel			{ position:absolute; left:50%; top:85px; margin-left:-300px; text-transform:uppercase; font-size:.9em; line-height:12px; }
#kennel a		{ color:#333; }
#kennel a:hover		{ text-decoration:none; }