/*
Theme Name: Diplomatic Immunity
Description: Custom theme for Diplomatic Immunity
Version: 1.0
Author: Stephen Merriman
Author URI: http://www.cre8d-design.com
*/

.clear {
	clear: both;
	font-size: 0px;
	height:1%;
	line-height:0;
}
a {
	color:#a3d37e;
}
a img {
	border: none;
	vertical-align: bottom;
}
a:link, a:visited {
	text-decoration: none;
}
a:hover, a:active {
	text-decoration: underline;
}
p {
	margin-top:0;
	margin-bottom:1em;
}
body,input,textarea,select {font-family: "Myriad Pro", Arial, Helvetica, sans-serif;}
#content h3, .nzviewers, .character .playedby, .askquestion .button input {font-family:Impact, Charcoal, sans-serif;letter-spacing:1px;}

body {
	text-align: center;
	background: #000;
	margin:0;
	font-size:14px;
	color:#fff;
}
#bg {min-width:990px;}
body.tapa #bg {background:#1a110c url(images/tapa.jpg) center top no-repeat;}
body.charjonah #bg {background:#1a110c url(images/jonah.jpg) center top no-repeat;}
body.charkirsty #bg {background:#1a110c url(images/kirsty.jpg) center top no-repeat;}
body.charleighton #bg {background:#1a110c url(images/leighton.jpg?a=1) center top no-repeat;}
body.charleilani #bg {background:#1a110c url(images/leilani.jpg) center top no-repeat;}
body.charmalepe #bg {background:#1a110c url(images/malepe.jpg) center top no-repeat;}
body.charmick #bg {background:#1a110c url(images/mick.jpg) center top no-repeat;}
body.charsuga #bg {background:#1a110c url(images/suga.jpg) center top no-repeat;}

#container {
	margin: 0 auto;
	width: 990px;
	text-align: left;	
}

#header {
	height:614px;
	background:url(images/bg.jpg) top left no-repeat;
	position:relative;
}

#header2 {height:280px;position:relative;}
#header img {border:none;vertical-align:bottom;}
#header h1, #header2 h1 {display:none;}
#header h2 {position:absolute;left:55px;bottom:25px;color:#fff;margin:0;padding:0;font-size:18px;font-style:italic;font-weight:normal;text-align:center;line-height:1.5em;width:880px;}

#menu ul, #menu2 ul {margin:0;padding:0;list-style:none;}
#menu li, #menu2 li {margin:0;padding:0;position:absolute;}
#menu li a, #menu li span, #menu2 li a {text-indent:-9999px;display:block;background-position:top left;background-repeat:no-repeat;outline:0;}
#menu li a:hover, #menu li a:active, #menu2 li a:hover, #menu2 li a:active {background-position:bottom left;}
#menu li.hidden {display:none;}
#menu #mnews {left:267px;top:171px;}
#menu #mnews a {width:90px;height:69px;background-image:url(images/news.jpg);}
#menu #mcharacters {left:382px;top:145px;}
#menu #mcharacters a {width:160px;height:60px;background-image:url(images/characters.jpg);}
#menu #mclickchar {left:340px;top:117px;z-index:2;}
#menu #mclickchar span {width:240px;height:71px;background-image:url(images/clickchar.jpg);}
#menu #mepisodes {left:566px;top:149px;}
#menu #mepisodes a {width:130px;height:69px;background-image:url(images/episodes.jpg);}
#menu #mfeausi {left:287px;top:455px;}
#menu #mfeausi a {width:105px;height:63px;background-image:url(images/feausi.jpg);}
#menu #mfaq {left:398px;top:467px;}
#menu #mfaq a {width:72px;height:51px;background-image:url(images/faq.jpg);}
#menu #mextras {left:475px;top:455px;}
#menu #mextras a {width:108px;height:63px;background-image:url(images/extras.jpg);}
#menu #mforum {left:587px;top:429px;}
#menu #mforum a {width:109px;height:71px;background-image:url(images/forum.jpg);}

#menu2 #mnews {left:130px;top:19px;}
#menu2 #mnews a {width:61px;height:42px;background-image:url(images/news2.jpg);}
#menu2 #mcharacters {left:200px;top:0;}
#menu2 #mcharacters a {width:113px;height:40px;background-image:url(images/characters2.jpg);}
#menu2 #mepisodes {left:323px;top:4px;}
#menu2 #mepisodes a {width:90px;height:45px;background-image:url(images/episodes2.jpg);}
#menu2 #mfeausi {left:130px;top:220px;}
#menu2 #mfeausi a {width:70px;height:39px;background-image:url(images/feausi2.jpg);}
#menu2 #mfaq {left:209px;top:229px;}
#menu2 #mfaq a {width:48px;height:37px;background-image:url(images/faq2.jpg);}
#menu2 #mextras {left:266px;top:220px;}
#menu2 #mextras a {width:69px;height:39px;background-image:url(images/extras2.jpg);}
#menu2 #mforum {left:346px;top:201px;}
#menu2 #mforum a {width:67px;height:46px;background-image:url(images/forum2.jpg);}

#content h3 {
	font-weight:normal;
	text-transform:uppercase;
	color:#a3dadd;
	font-size:18px;
	margin:0 0 15px 0;
}
#content {padding:10px 0 0 0;}
#main {float:left;display:inline;width:370px;padding-left:50px;}
#sidebar {float:right;display:inline;width:480px;margin-left:40px;padding-right:50px;}
#sidebar .nzviewers {text-transform:uppercase;line-height:34px;color:#a3d9dd;text-align:right;margin:20px 0 15px 0;width:367px;}
#sidebar .nzviewers a {background:url(images/nz.gif) left center no-repeat;padding:15px 0 15px 30px;margin-left:5px;}

#footer {padding:10px 15px 15px 15px;width:884px;margin:30px auto 0 auto;background:url(images/footer.gif) center top no-repeat;font-size:10px;}
#footer .footerleft {float:left;display:inline;width:45%;}
#footer .footerright {float:right;display:inline;width:45%;text-align:right;}
.posts .item {margin-bottom:10px;}
.item .full, .item .excerpt {text-align:justify;}
#content h4 {color:#a3d37e;font-size:14px;font-weight:bold;margin:0 0 5px 0;}

.posts .full {line-height:1.4em;display:none;}
.posts .excerpt {line-height:1.4em;}
.posts .showfull .excerpt {display:none;}
.posts .showfull .full {display:block !important;}

.character {
	width:474px;padding-left:40px;
}
body.charjonah .character {min-height:574px;}
body.charleilani .character {min-height:560px;}
body.charleighton .character {min-height:338px;}
body.charmalepe .character {min-height:476px;}
body.charmick .character {min-height:431px;}
body.charsuga .character {min-height:547px;}
body.charkirsty .character {min-height:544px;}
#content .character h3.title {color:#acdf85;margin:0;}
.character .titles {background:url(images/under.gif) bottom left no-repeat;padding: 0 6px 10px 6px;margin-bottom:15px;}
.character .playedby {float:right;display:inline;font-size:14px;color:#a3dadd;}
.character .playedby a {color:#a3dadd;}
.character .content {
	padding: 0 6px;text-align:justify;
}
.character #cast {display:none;}
.charimages {background:#342517;padding:5px;width:925px;margin:10px auto 40px auto;}
.charimages .charimage {margin:5px;padding:0;float:left;display:inline;}
.charimages a img {vertical-align:bottom;}

.episodes {width:880px;margin:0 auto;}
.episodes .episode {float:left;display:inline;width:430px;margin-left:20px;margin-bottom:30px;}
.episodes .epodd {margin-left:0;}
#content .episodes .episode h3.title {color:#b28d57;}
.episodes .episode .summary {background:#342517;padding:5px;}
.episodes .episode .summary p {margin:0.5em 5px 0.5em 5px;}

.askquestion form {margin:0;padding:0;}
.askquestion label {float:left;display:inline;width:100px;padding-top:8px;font-weight:normal !important;}
.askquestion input, .askquestion textarea {border:none;width:350px;font-size:12px;padding:8px 10px;color:#000;}
.askquestion .button {text-align:right;}
.askquestion .button input {width:auto;margin-right:10px;text-transform:uppercase;color:#000;font-weight:normal;font-size:14px;background:#a3d37e;border:1px solid #fff;padding:7px 9px;}

.navigation {text-transform:uppercase;font-size:11px;margin-top:20px;}
.navigation .navleft {float:left;display:inline;width:45%;}
.navigation .navright {float:right;display:inline;width:45%;text-align:right;}
.navigation a {padding:5px 0;background:url(images/ajax-loader.gif) 0 -100px no-repeat;outline:0;}
.navigation .navleft a {padding-right:20px;}
.navigation .navright a {padding-left:20px;}
.navigation .navleft a.loading {background-position: right center;}
.navigation .navright a.loading {background-position: left center;}

dl dd {font-style:italic;float:left;}
dl dt {float:left;display:inline;width:150px;margin:0 0 3px 0;padding:0;}
dl dd {display:block;margin:0 0 3px 0;padding:0;width:330px;}
dl {margin-bottom:15px;}
dt.clear {clear:both;height:1%;float:none;display:block;}
