/* CSS Document */
/*Layout*/
html {height:100%;}
body {background-image: url(../images/layout/bg1.png); background-repeat:no-repeat;background-position:center 0; background-color:#000; margin:0; height:100%;}
#cont {min-width:1103px;width:auto !important;width:100%; background-image:url(../images/layout/backgroundTile.png); background-repeat:repeat; background-position:-2px 0; min-height:100%; height:auto !important; height:100%; overflow:hidden}
#header {background-image:url(../images/layout/head.png); background-repeat:no-repeat;background-position:0 0; ;margin:auto; width:983px;height:168px;}
#body {background-image:url(../images/layout/Body.jpg); background-repeat:no-repeat;background-position:60px 0; margin:auto; width:1103px;font:normal 14px/16px "Trebuchet MS", Verdana, Arial, Helvetica, serif; color:#333;padding-top:1px;}
#bodyleft {float:left;background-image:url(../images/layout/leftBody.png); background-repeat:no-repeat;background-position:0 0; margin:0; width:60px;height:313px;}
/*#bodyright {display:none;float:left;margin:0; width:60px;height:313px;}*/
#bodyinner {background-image:url(../images/layout/bodyfill.png); background-repeat:repeat-y;background-position:-1px 3px; margin:10px auto 0; padding:0 60px;width:982px;} /*1103px*/
#bodyinner #padder {margin:2%;width:95%;margin:auto;}
#footer {background-image:url(../images/layout/bodyfooter.png); background-repeat:no-repeat; background-position:center -2px;margin:auto; width:1103px;height:25px;clear:left;}
#subfooter {margin:auto;color:#fff;font:normal 9px/10px sans; width:975px;height:25px;clear:left;text-align:center;}
/*Menu*/
#menu {margin:auto; width:983px;height:36px;font:normal 14px/16px Arial, Helvetica, sans-serif; color:#fff;}
#menu ul {margin:0;padding:0; list-style-type:none;}
#menu ul li {margin:0;padding:10px; float:left; list-style-type:none;}
#menu ul li a {font:normal 14px/16px Arial, Helvetica, sans-serif; color:#fff;text-decoration:none;}
#menu ul li a:active, #menu ul li a:hover {text-decoration:underline;}
#menu ul li a:link, #menu ul li a:visited {}
/*Utils*/
.clearer {clear:both; height:1px;}
.grey {color:#666666;}
.hr {clear:both;width:899;margin:15px auto;}
/*IE 6 Upgrade Option*/
#ieUpgrade {position:absolute;left:0;top:0;width:100%;height:500px;}
#ieUpgrade h1 {padding:0;margin:0 0 5px;}
#ieUpgrade div {height:500px;width:650px;margin:20px auto;padding:20px;border:2px double #333; background-color:#fff;}
#ieUpgrade img {float:left;width:160px;}
#ieUpgrade span {float:left;padding-left:8px;width:480px;}
#ieUpgrade p {margin:10px 0}
/*********************************/
/*Homepage*/
/*Slider Menu on left*/
#sliderwrap {position:relative;} /*background:transparent url("/js/themes/darkside/thumb_bg.png") no-repeat 0 0*/
#sliderwrap * {list-style-type:none;}
#sliderwrap #imgover {position:absolute;left:0;bottom:0;z-index:1;}
.strip_wrapper {top:0 !important;left:10px !important; width:90px !important;height:245px !important; background: transparent url("/imgs/thumbbg.png") no-repeat 0 0;} /*border-top:2px solid #c5c5c5;*/
.filmstrip {padding:2px 0 2px 1px !important;height:232px !important;} /*background-color:#333;*/
.filmstrip li.frame {background-color:#DFDFDF;margin-left:1px; overflow:hidden;margin-bottom:3px !important;}
.nav-next, .nav-prev, .nav-pause{z-index:2;}
#sliderwrap .postcontent {width:703px;}
/*end homepage*/
/*inspire-mint*/
#inspirequote {width:35%;float:left;padding:10px;margin-right:15px;background-image: url(/imgs/iquotes.gif);background-repeat:no-repeat;background-position:top right;min-height:122px;height:auto !important;height:122px;}
#inspirethoughts {width:35%;float:left;background-image: url(/imgs/ispeaker.gif);background-repeat:no-repeat;background-position:top right;padding:10px;min-height:122px;height:auto !important;height:122px;}
#inspirelist {width:23%;float:right;padding-top:15px;}
#inspirelist h3 {margin-bottom:6px;}
#inspirelist ul {margin-top:6px;}
#inspirelist * {list-style-type:none; margin-left:0;padding-left:0;}
#inspirepreamble {padding-right:190px;position:relative;min-height:172px;height:auto !important;height:172px;padding-right:220px;}
#inspiremintimg {background:#fff url(/imgs/inspiremint1.jpg) no-repeat 0 0;height:170px;width:210px;position:absolute;top:8px;right:0;}
/*end inspire-mint*/
/*links*/
ul#mister.links, ul#red.links, ul#spud.links, ul#cookie.links {padding-left:0;}
ul.links {width:45%;float:left;margin:0 1%;list-style:none;}
ul.links li {padding-left:5px;padding-bottom:6px;border-left:1px solid #d0d0d0;}
ul.links li.linkHeading {padding-left:0;padding-top:5px;border-left:none; border-left:0;}
ul.mister.links {padding-top:100px;background: transparent url(../images/titles/misterlinks.jpg) no-repeat 0 0;}
ul.red.links {padding-top:100px;background: transparent url(../images/titles/redlinks.jpg) no-repeat 0 0;}
ul.spud.links {padding-top:100px;background: transparent url(../images/titles/spudlinks.jpg) no-repeat 0 0;}
ul.cookie.links {padding-top:100px;background: transparent url(../images/titles/cookielinks.jpg) no-repeat 0 0;}
/*end links*/
/*Calendar display*/
.dtecal {width:80px;height:80px;position:relative;float:left;margin-top:10px;margin-bottom:15px;}
.dtecal img {position:absolute;left:0;top:0;z-index:5;}
.dtecal .dateday {position:absolute;right:10px;top:33px;z-index:10; font-size:20px;text-align:right;}
.dtecal .dateday sup {font-size:10px;line-height:11px;}
.dtecal .dateweekday {position:absolute;right:10px;top:20px;z-index:10; font-size:11px;line-height:12px;text-align:right;}
.dtecal .dateyear {position:absolute;right:10px;top:53px;z-index:10; font-size:14px;line-height:15px;text-align:right;}
.dtecal .dateremainder {position:absolute;left:0;top:0;z-index:10; display:none}
.dtecal .twittericon {width:50px;height:50px;margin:0;position:absolute;left:0;top:26px;z-index:100; border:none;}
/*end calendar*/
/*blog*/
#blog {position:relative;}
.postcontent {float:left;width:820px;margin-left:30px;}
.locale {font-style:italic;color:#333333;position:relative;top:-9px;line-height:1px;overflow:visible;}
.plink {float:right;font-size:0.8em;}
.plink a {color:#666666;}
.comments_note {float:right;font-size:0.8em;margin-right:10px;}
.comments_note a {color:#666666;}
/*end blog*/
/* blog comments */
#commentframe table tr th {text-align:right;vertical-align:top;padding:5px;padding-right:20px;}
#commentframe table tr td {vertical-align:top;padding:5px;padding-right:20px;}
.blog_comments {margin:auto; width:720px; /*500px;*/}
.blog_comments.commentform {margin-left:110px;}
.blog_comments .innercontent {float:none;width:auto;}
.innerComment {border:1px solid #ccc;margin:10px 0;padding:10px;}
.misterComment {border-color:#354262;}
.redComment {border-color:#660000;}
.spudComment {border-color:#A01070;}
.cookieComment {border-color:#354262;}
.innerComment .name {}
.innerComment .comment {}
/*end comments*/
/*twitter overlay*/
.postcontent h2 {position:relative;}
.postcontent h2 .twitterOverlay0 {position:absolute;left:82px;top:-19px;border:none;border-width:0;}
.postcontent h2 .twitterOverlay1 {position:absolute;left:150px;top:-17px;border:none;border-width:0;}
.postcontent h2 .twitterOverlay2 {position:absolute;left:150px;top:-17px;border:none;border-width:0;}
.postcontent h2 .twitterOverlay3 {position:absolute;left:150px;top:-17px;border:none;border-width:0;}
.postcontent h2 .twitterOverlay4 {position:absolute;left:150px;top:-17px;border:none;border-width:0;}
/*end twitter overlay*/
/*JQuery Page*/
#jql, #jqr {float:left;}
#jql {width:700px;}
#jqr {width:200px;border:1px solid #C5C5C5;padding:10px;margin-left:8px;}
#jqr h3 {margin-top:16px;margin-bottom:8px;}
#jqr h3:first-child {margin-top:0;}
#jqr a {display:block;}
/*end JQ Page*/