/* Main */
body {
	margin:0;
	color:#2C2C33;
	background:url("../design/back.jpg") #9A6864 repeat-y;
	font-family:Arial, sans-serif;
	font-size:12px;
	letter-spacing:1px;
	line-height:190%;
}
a {
	color:#191919;
}
a:hover {
	background-color:#BBC2CB;
	text-decoration:none;
}
acronym {
	cursor:help;
}
hr {
	color:#E7E7E7;
	margin:40px 15% 40px 15%;
}
ul {
	margin:10px 0px 10px 10px;
	padding:0px;
}
li {
	margin:0px 0px 0px 10px;
}
ul.mer li {
	float:left;
	background-color:#FAFBE8;
	width:23%;
	height:140px;
	border:1px solid #D5D5D5;
	margin:4px 4px 4px 0px;
	padding:4px;
	list-style-image:none;
	list-style-type:none;
	font-weight:bold;
	color:#3F2D5A;
	text-align:center;
}
ul.mer li a {
	display:block;
	color:#3F2D5A;
	text-decoration:none;
	vertical-align:center;
}
ul.mer li:hover {
	background-color:#ECEDDB;
	border:1px solid #BCBCBC;
}
ul.mer li a img {
	border:none;
}
dl dt {
	width:33%;
	float:left;
	text-align:right;
	font-weight:bold;
	clear:both;
	margin:0 10px 10px 0;
}
dl dd {
	width:63%;
	float:left;
	margin:0 0 10px 0px;
	font-weight:bold;
}
dl dd p {
	font-size:25px;
}
p {
	margin:10px 0 10px 0;
}

/* Layout */
#container {
	width:100%;
	background:url("../design/sam&max.jpg") no-repeat;
	padding-top:350px;
}
#header strong {
	display:none;
}
#mainlinks {
	margin-left:1%;
	width:17%;
	float:left;
}
#maintext {
	width:80%;
	float:right;
	margin:0 1% 4% 0;
}
#content {
	padding:60px 20px 20px 20px;
}
#footer {
	background:url("../design/footer.png") center repeat-x;
	height:72px;
	clear:both;
}
a#web {
	background:url("../design/web.png") center repeat-x;
	height:78px;
	width:229px;
	position:absolute;
	top:25px;
	right:25px;
}
a#web span {
	display:none;
}

/* Links */
.linkhead {
	background:url("../design/flamingmax.png") no-repeat;
	background-position:left center;
	margin:0 0 10px 10px;
	padding:6px 10px 6px 31px;
	font-weight:bold;
	font-size:16px;
	letter-spacing:3px;
	text-transform:uppercase;
	text-shadow:2px 2px #3b3f52;
	color:#E5E5E3;
}
ul.links {
	margin:0 0 10px 0;
	padding:0;
	line-height:150%;
	background-color:#9A6864;
	border:2px solid #383644;
	text-transform:uppercase;
}
ul.links li {
	font-weight:bold;
	list-style-type:none;
}
ul.links li.one a, ul.links li.two a {
	margin:0 0 2px 0;
	padding:2px 0 2px 10px;
	display:block;
	background:#FFEECD url("../design/linksback.png") right repeat-y;
	color:#505A78;
	text-decoration:none;
}
ul.links li.one a:hover, ul.links li.two a:hover {
	background-position:left center;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	color:#7F7F7F;
	padding:2px 0 2px 20px;
}
ul.links li.one a:hover, ul.links li#currentone a {
	background-image:url("../design/maxhead.png");
}
ul.links li.two a:hover, ul.links li#currenttwo a {
	background-image:url("../design/samhead.png");
}
ul.links li#currentone a, ul.links li#currenttwo a {
	display:block;
	background-color:#61697C;
	padding:2px 0 2px 20px;
	background-position:left center;
	background-repeat:no-repeat;
	text-decoration:underline;
}
ul.links li.one ul, ul.links li#currentone ul, ul.links li.two ul, ul.links li#currenttwo ul {
	margin:0 0 0 -10px;
	padding:0;
}
ul.links li.one ul li a, ul.links li#currentone ul li a, ul.links li.two ul li a, ul.links li#currenttwo ul li a {
	background:#E6D0A6 url("../design/linksback2.png") right repeat-y;
	padding:2px 0 2px 20px;
}
ul.links li#currentone a, ul.links li#currenttwo a {
	color:#B07873;
}
ul.links li.one ul li a:hover, ul.links li#currentone ul li a:hover, ul.links li.two ul li a:hover, ul.links li#currenttwo ul li a:hover {
	background-color:#CFD1D0;
	color:#585959;
}

ul#shout {
	margin:0 2% 10px 2%;
	padding:0;
	list-style:none;
}
ul#shout li {
	sborder-bottom:1px dotted #D2BABA;
	padding:6px 0 6px 24px;
	list-style-image:none;
	background:url("../design/maxhead.png") center left no-repeat;
	clear:both;
}
ul#shout li strong {
	letter-spacing:1.5px;
	border-bottom:1px solid #414141;
}
ul#shout li strong.highlight {
	text-decoration:none;
	border:none;
}

/* Heading */
h1, h2, h3, h4 {
	font-weight:lighter;
}
h1 {
	margin:0 0 4px 0;
	background-position:left top;
	background-repeat:no-repeat;
	height:38px;
}
h1 span {
	display:none;
}
/* Site */
#home {
	background-image:url("../design/titles/1/home.png");
}
#askmax {
	background-image:url("../design/titles/1/askmax.png");
}
#updates {
	background-image:url("../design/titles/1/updates.png");
}
#shoutbox {
	background-image:url("../design/titles/1/shoutbox.png");
}
#faq {
	background-image:url("../design/titles/1/faq.png");
}
#affiliates {
	background-image:url("../design/titles/1/affiliates.png");
}
#credits {
	background-image:url("../design/titles/1/credits.png");
}
/* Sam & Max */
#samandmax {
	background-image:url("../design/titles/1/samandmax.png");
}
#news {
	background-image:url("../design/titles/1/news.png");
}
#characters {
	background-image:url("../design/titles/1/characters.png");
}
#games {
	background-image:url("../design/titles/1/games.png");
}
#hittheroad {
	background-image:url("../design/titles/1/hittheroad.png");
}
#freelancepolice {
	background-image:url("../design/titles/1/freelancepolice.png");
}
#seasonone {
	background-image:url("../design/titles/1/seasonone.png");
}
#seasontwo {
	background-image:url("../design/titles/1/seasontwo.png");
}
#seasonthree {
	background-image:url("../design/titles/1/seasonthree.png");
}
#comics {
	background-image:url("../design/titles/1/comics.png");
}
#tvshow {
	background-image:url("../design/titles/1/tvshow.png");
}
#merchandise {
	background-image:url("../design/titles/1/merchandise.png");
}
#machinima {
	background-image:url("../design/titles/1/machinima.png");
}
/* Media */
#quotes {
	background-image:url("../design/titles/1/quotes.png");
}
#images {
	background-image:url("../design/titles/1/images.png");
}
#wallpaper {
	background-image:url("../design/titles/1/wallpaper.png");
}
#graphics {
	background-image:url("../design/titles/1/graphics.png");
}
#lyrics {
	background-image:url("../design/titles/1/lyrics.png");
}
/* Fanlisting */
#about {
	background-image:url("../design/titles/1/about.png");
}
#codes {
	background-image:url("../design/titles/1/codes.png");
}
#rules {
	background-image:url("../design/titles/1/rules.png");
}
#join {
	background-image:url("../design/titles/1/join.png");
}
#fans {
	background-image:url("../design/titles/1/fans.png");
}

h2, h3, h4 {
	line-height:120%;
	text-decoration:underline;
	text-shadow:1px 1px #2C2C2C;
}
h2 {
	margin:50px 0 20px 0;
	font-style:italic;
	font-size:28px;
	letter-spacing:3px;
	color:#D7D7D7;
	text-align:center;
	clear:both;
}
h3 {
	margin:10px 0 10px 0;
	padding:0;
	font-size:26px;
	letter-spacing:1px;
	color:#9A6864;
}
h4 {
	margin:10px 0 10px 0;
	font-size:15px;
}
.char {
	display:inline;
	letter-spacing:3px;
	text-transform:uppercase;
	text-decoration:none;
	font:normal 27px "Lucida Console";
}
.title {
	font-size:22px;
	font-weight:bold;
	letter-spacing:2px;
	color:#E7D3A9;
}
.title a {
	color:#E7D3A9;
	text-decoration:none;
}
.title a:hover {
	color:#FF9F9F;
}

/* Titles */
#subtitle {
	background:url("../design/spade.png") left center no-repeat;
	margin-left:22px;
	padding-left:17px;
	font-style:italic;
	font-size:11px;
	color:#373840;
	letter-spacing:3px;
	text-transform:lowercase;
}
#submitquote span {
	display:none;
}

/* Extra */
.ign {
	float:left;
	font-weight:bold;
	border:2px groove #E7E6E5;
	color:#C1A6A3;
	margin:4px 10px 4px 0;
	padding:5px;
	font-size:25px;
}
.ign span {
	display:none;
}
#submitquote a {
	display:block;
	margin:0px;
	padding:0px;
	height:40px;
	width:205px;
	background-position:center;
	background-repeat:no-repeat;
	background-image:url("../design/submitquote.png");
}
img.brd {
	border:1px solid #3D3D3D;
}
.nodisplay {
	display:none;
}
.noborder {
	border:none;
}
.float {
	float:left;
	margin:0px 12px 4px 0px;
}
.comicarea {
	float:left;
	height:230px;
	margin:0px 10px 5px 0px;
}
.floatri {
	float:right;
}
.float img, .comicarea img {
	border:1px solid #535353;
}
.floatnews {
	float:left;
	padding:0px 5px 5px 0px;
}
.floatnews img {
	border:none;
}
.commentsav {
	float:left;
	padding:0px 5px 0px 0px;
}
.clear {
	clear:both;
}
.space {
	clear:both;
	height:25px;
}
.space hr {
	height:0px;
}
.strike {
	text-decoration:line-through;
}
.highlight, .diffcolour {
	background-color:#87879F;
	color:#444F63;
	padding:1px 2px 1px 2px;
	text-transform:uppercase;
}
a.highlight {
	text-decoration:none;
}
.inline {
	display:inline;
	border:none;
}
img.pola {
	float:left;
	margin:-20px 10px 10px -10px;
}
.text {
	margin:0px 10px 20px 10px;
	padding:0 0 20px 0;
	border-bottom:1px dotted #BAC2CC;
	text-align:justify;
}
.rule {
	margin:20px 0 20px 0;
	background-color:#B9BFDF;
	height:2px;
}

.textbottom {
	color:#AEAEAE;
}
.current {
	color:#FFFFFF;
	text-transform:uppercase;
	padding:4px;
	letter-spacing:2px;
}
#tagcloud {
	background-color:#6A5250;
	text-align:center;
	margin:20px 0 0 0;
	padding:5px;
	border:3px double #4D4241;
}
textarea, select {
	padding:3px;
}
input {
	padding:2px 0 2px 2px;
}
input:focus, textarea:focus, select:focus {
	background-color:#FFD7D7;
	border:2px solid #6c79a9;
	padding:3px;
}
textarea:focus {
	background:#FFD7D7 url("../design/flamingmax2.png") bottom right no-repeat;
}
.avradio {
	float:left;
	margin:0px 8px 0px 0px;
	padding:3px;
	text-align:center;
	border:1px dotted #76C3AE;
	background-color:#FFFFFF;
	width:62px;
}
.avradio input:hover {
	background-color:#B4FFE8;
}
img.avbrd {
	border:1px solid #3D3D3D;
	height:60px;
}
textarea {
	width:300px;
}
.askquest {
	margin:4px 0px 4px 0px;
	border:1px dotted #76C3AE;
	padding:6px;
	clear:both;
}
.askreply {
	margin:4px 0px 4px 0px;
	padding:6px 6px 6px 85px;
	border:1px dotted #FF9F9F;
	min-height:94px;
	background-image:url("../design/askmax.png");
	background-repeat:no-repeat;
	background-position:left;
	clear:both;
}
a.askbutton {
	margin:5px 0px 10px 0px;
	padding:5px;
	float:right;
	display:block;
	border:2px double #76C3AE;
	color:#76C3AE;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
}
a.askbutton:hover {
	border-color:#FF9F9F;
	color:#FF9F9F;
}
.back {
	background-color:#CBD4DF;
	color:#FFFFFF;
	margin:10px 0 20px 0px;
	padding:6px;
	font-weight:bold;
}
.back .text {
	padding:10px;
	border:1px dotted #76C3AE;
	text-align:justify;
	margin:10px 0px 10px 0px;
}
.copyright {
	color:#AC8684;
	text-align:center;
}
.copyright a {
	color:#AC8684;
}
.maxhead, .samhead, .sammaxhead {
	background-position:left center;
	background-repeat:no-repeat;
	height:17px;
	margin-bottom:4px;
	padding-left:20px;
}
.maxhead {
	background-image:url("../design/maxhead.gif");
}
.samhead {
	background-image:url("../design/samhead.gif");
}
.sammaxhead {
	background-image:url("../design/sammaxhead.png");
	padding-left:32px;
}
.maxhead span, .samhead span, .sammaxhead span {
	display:none;
}
ul.quotelist {
	margin:10px 0 20px 0;
	padding:0;
	list-style-type:none;
}
ul.quotelist li {
	margin:20px 0 20px 0;
	padding:0 0 10px 0;
	border-bottom:1px dotted #C8CACE;
}

.bookshare {
	float:left;
	margin:3px 5px 0 0;
}
ul.share {
	margin:0;
	padding:2px;
	float:right;
	background-color:#FFEECD;
}
ul.share li {
	list-style-type:none;
	float:left;
	margin:2px;
}
ul.share li a {
	display:block;
	width:16px;
	height:16px;
}
ul.share li a:hover {
	background-color:#FFFFFF;
}
ul.share li a img {
	border:none;
}
.blogpic {
	float:left;
	width:100px;
	margin:10px;
}
.blog, .box {
	margin:5px 0 10px 0;
	border:1px dotted #FFFFFF;
	text-align:center;
	padding:6px;
}
.blog p {
	padding:0 10px 0 10px;
}
.blogcomment {
	margin:10px 0 0 0;
	padding:10px 0 10px 0;
	border-top:1px solid #B8B8B8;
}
.readmore {
	text-transform:uppercase;
}
.blogstats {
	float:left;
	font-weight:bold;
	font-size:11px;
}
.actions {
	margin:0 0 0 10px;
	float:right;
	background-image:url("../design/actions.png");
	border:1px dotted #FFFFFF;
}
a.commentadd, a.comments, .comments,  a.backtotop, a.backto, a.up, a.add, a.more, a.rss {
	display:block;
	float:left;
	margin:0 3px 0 3px;
	padding:0 0 0 19px;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	color:#505A78;
}
a:hover.commentadd, a:hover.comments, a:hover.backtotop, a:hover.backto, a:hover.up {
	background-color:#CFD1D0;
	color:#585959;
}
a.add {
	background:url("../../../main/skins/kirby/add.png") left center no-repeat;
}
a.more {
	background:url("../../../main/skins/kirby/more.gif") left center no-repeat;
}
a.rss {
	background:url("../design/rss.png") left center no-repeat;
}
a:hover.rss {
	background:url("../design/rss2.png") left center no-repeat;
}
a.comments, .comments {
	background:url("../../../main/skins/kirby/comments.gif") left center no-repeat;
}
a.commentadd {
	background:url("../../../main/skins/kirby/commentadd.gif") left center no-repeat;
}
a.backtotop {
	background:url("../../../main/skins/kirby/up.gif") left center no-repeat;
}
a.backto {
	background:url("../../../main/skins/kirby/back.gif") left center no-repeat;
}
a:hover.backtotop {
	background-color:#BBC2CB;
}
a.up {
	background:url("../../../main/skins/kirby/up.gif") left center no-repeat;
}

.posted {
	background:url("../../../main/skins/kirby/posted.gif") left center no-repeat;
}
.views {
	background:url("../../../main/skins/kirby/views.gif") left center no-repeat;
}
.posted, .views {
	margin-right:5px;
	padding-left:19px;
	float:left;
}
#blogmain {
	float:left;
	margin-right:1%;
	width:80%;
}
#blogside {
	float:right;
	margin-right:1%;
	width:18%;
	padding-top:20px;
}
#blogside h2 {
	margin:0;
	font-style:normal;
	font-size:18px;
	color:#3C4761;
}
#panel {
	border:1px dotted #FFFFFF;
	padding:10px 15px 10px 15px;
}
ul#recentcomm, ul#blogcats {
	margin:10px 0 0 0;
	padding:0;
}
ul#recentcomm li {
	clear:both;
	padding:5px 0 5px 0;
	list-style-type:none;
	border-bottom:1px dotted #A9AED5;
}
ul#blogcats li {
	list-style-type:none;
	text-align:center;
	margin:2px 0 2px 0;
}
ul#blogcats li.current {
	background-color:#FFFFFF;
	color:#3E403F;
	border:none;
	padding:2px;
}
ul#blogcats li a {
	display:block;
	background-color:#c2cad5;
	text-decoration:none;
	padding:2px;
	color:#FFFFFF;
}
ul#blogcats li a:hover {
	background-color:#f6f7f9;
	color:#313438;
}
.blogav {
	margin:0 5px 0 0;
	float:left;
	padding:1px;
	background-color:#FFFFFF;
	border:1px solid #B8B8B8;
}
#panel {
	margin:0 0 5px 5px;
	float:left;
	width:90px;
	text-align:center;
}
.postedwords {
	color:#B08B88;
}
#info {
	margin:25px;
	padding:10px;
	float:left;
	background:url("../design/info.png");
	width:60%;
	color:#D2C2AB;
	border:3px double #D2C2AB;
}
.listleft {
		float:left;
		width:49%;
		margin-right:1%;
}
.listright {
		float:left;
		width:50%;
}
.ep {
	text-transform:uppercase;
	letter-spacing:1px;
}
img.trophy {
	border:3px double #BC9692;
}
.cover {
	float:left;
	width:150px;
	margin:0 10px 10px 0;
	border:1px solid #BC9692;
}
.mac  {
	background-image:url("../images/platforms/mac.png");
}
.psn {
	background-image:url("../images/platforms/psn.png");
}
.win {
	background-image:url("../images/platforms/windows.png");
}
.wii {
	background-image:url("../images/platforms/wii.png");
}
.xbox {
	background-image:url("../images/platforms/xbox.png");
}
.steam {
	background-image:url("../images/platforms/steam.png");
}
.ipad {
	background-image:url("../images/platforms/ipad.png");
}
.mac, .win, .psn, .xbox, .wii, .ipad, .steam {
	margin-left:190px;
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:20px;
}
.h3box {
	margin:20px 0 20px 0;
	text-align:justify;
}
#contents {
	float:left;
	margin:35px 25px 25px 0;
	padding:10px;
	border:1px dotted #BC9692;
	background-color:#CBCBCB;
	width:265px;
}
.quest {
	color:#BC9692;
}
#homepic {
	width:210px;
	float:right;
}

.under {
		text-decoration:underline;
}

/* Blog */
.blogadmin {
	background:url("../design/askmax.png") bottom right no-repeat;
}
.bloguser, .blogadmin {
	padding:10px 0 10px 0;
}
.totalentries {
	float:left;
	margin:0;
	padding:0;
}
.commentno {
	float:left;
	margin:15px 5px 10px 10px;
	font-size:25px;
	color:#CAD6EF;
}
.blogadmin .commentno {
	color:#D2625A;
}
.comuser, .comadmin {
	font-size:11px;
}
.comuser {
	background-image:url("../design/user.png");
	border:2px double #5B5B73;
}
.comadmin {
	background-image:url("../design/admin.png");
	border:2px double #906668;
	height:49px;
}
.comadmin a, .comuser a {
	text-decoration:none;
}
.comuser, .comadmin {
	padding:3px;
}
.comuser a img, .comadmin a img {
	border:none;
}
.comadmin strong, .comuser strong {
	font-size:14px;
}
.comuser strong {
	color:#545474;
	text-shadow:1px 1px #E5E5E5;
}
.comadmin strong {
	color:#906668;
	text-shadow:1px 1px #E5E5E5;
}
.quote {
	font:40px "Times New Roman", sans-serif;
	color:#E6C65D;
}
blockquote {
	margin:0;
	padding:0 0 0 30px;
	line-height:22px;
	background:url("../../../main/quoteleft.png") no-repeat top left;
	text-align:justify;
	float:left;
	clear:both;
}
.comment {
	background:url("../../../main/quoteright.png") no-repeat bottom right;
	padding:0 30px 0 0;
}
.comment:first-letter, .blog p:first-letter {
	color:#B89A8F;
	font-size:26px;
	font-family:"Times New Roman";
	text-transform:uppercase;
	float:left;
}
.comav {
	float:left;
	margin:0 10px 0 0;
}
.blogav {
	margin:0 5px 5px 0;
	float:left;
}
.blogpic img, .blogav, .comav {
	padding:1px;
	background-color:#FFFFFF;
	border:1px dotted #FFB427;
}
ul.bloglist {
	margin:0;
	padding:0;
}
ul.bloglist li {
	clear:both;
	margin:0;
	padding:10px 0 10px 0;
	list-style-type:none;
	border-bottom:1px dotted #616A7B;
}

.popular {
	margin:20px 0 20px 0;
}
.popular .no {
	font-size:20px;
	margin:0 5px 5px 0;
	border:1px solid #D7D7D7;
	padding:1px 4px 1px 4px;
	color:#D7D7D7;
	float:left;
}
.popular span {
	font-size:10px;
	font-weight:bold;
}
.note {
	text-align:center;
	font-size:10px;
	margin:20px 0 30px 0;
	padding:10px;
	font-weight:bold;
	color:#C1847F;
	border:4px double #C1847F;
}
