/*  
Theme Name: Shibboleths 2.0
Theme URI: http://shibboleths-the-project.com/
Description: The 2nd Theme for The Interfictional Project.
Version: 
Author: Gregory McKenzie Elson		
Author URI: http://www.gregory-mckenzie-elson.com/1px

	Shibboleths v2.0
	http://shibboleths-the-project.com/

	This theme was designed and built by Gregory McKenzie Elson,
	whose website you will find at http://www.gregory-mckenzie-elson.com/
*/

/* HEAD */

body {margin:0;	padding:0; font:normal 13px Georgia, "Times New Roman", Times, serif; background:#003885 url('images/bgl.jpg'); background-repeat:repeat-x; background-position:top left; color:#003885; text-align:center;}
#page {margin:0 auto; padding:148px 0 0 0; width:1000px; background-repeat:no-repeat; background-position:top left; text-align:left; overflow:hidden;}
.pageBG {background:url('images/bg.jpg');}
.pageBG1 {background:url('images/bg01.jpg');}
.pageBG2 {background:url('images/bg02.jpg');}
.pageBG3 {background:url('images/bg03.jpg');}
.pageBG4 {background:url('images/bg04.jpg');}
.pageBG5 {background:url('images/bg05.jpg');}
.pageBG10 {background:url('images/bg10.jpg');}

#datum {position:absolute; top:112px; left:8px; font:normal 14px "Courier New", Courier, mono; font-variant:small-caps; color:#94AAC6; line-height:12px; padding:0;}
#datum a {color:#94AAC6; text-decoration:none;}
#datum a:hover {color:#003885; text-decoration:underline;}

#searchform {float:right; margin:-41px -8px 0 0; width:284px; padding:0;}
#s {float:left; margin:2px 0 0 0; width:175px; height:15px; border:1px solid #94AAC6; font:normal 12px "Courier New", Courier, mono; color:#35465D;}
#searchsubmit {float:left; margin:0 0 0 3px; width:70px; height:23px; font:normal 11px Georgia, "Times New Roman", Times, serif; letter-spacing:2px; color:#003885;}

/* CONTENT */

#content {float:left; margin:0; padding:1px; width:598px; color:#FFFFFF; border:1px solid #003885; }

.ticket {margin-bottom:16px; padding:8px 26px 4px 8px; border:1px dashed #6889B4; text-align:left; background:#134890 url('images/ticketbg.gif'); background-repeat:repeat-y; background-position:top right;}
.ticketh1 {margin:0; font:bold 22px Georgia, "Times New Roman", Times, serif; letter-spacing:1px; text-align:center;}
.ticketh1 a {color:#FFFFFF; text-decoration:none;}
.ticketh1 a:hover {color:#FFFFFF; text-decoration:underline;}
.ticketsmall {font:bold 9px  'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; color:#90A9CA; line-height:10px;}
.box {width:15%; float:left; margin:0 0 0 8px; text-align:center;}
.ticketh2 {margin:2px 0 -12px 0; font:bold 11px Verdana, Arial, Helvetica, sans-serif; text-align:center; font-variant:small-caps; letter-spacing:2px; color:#90A9CA;}
.ticketh2 a {color:#90A9CA; text-decoration:none;}
.ticketh2 a:hover {color:#FFFFFF; text-decoration:underline; }
.ticketh3 {margin:0; font:normal 14px "Impact", Arial, Helvetica, sans-serif; text-align:center; font-variant:small-caps; letter-spacing:2px;}
.ticketh3 a {color:#FFFFFF; text-decoration:none;}
.ticketh3 a:hover {color:#FFFFFF; text-decoration:underline; }

.ticket .entry {padding:0 8px; font:normal 13px  'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; border-bottom:1px dashed #6889B4; text-align:left;}
.ticket .entry p {margin:0 0 10px 0;}
.ticket .entry p strong {color:#FFFFFF;}
.ticket .entry ul {margin-bottom:10px;}
.ticket .entry ul li {list-style-type:square; line-height:20px; text-align:left;}
.ticket .entry a {color:#FFFFFF; text-decoration:underline;}
.ticket .entry a:hover {background-color:#FFFFFF; color:#003885; text-decoration:none;}
.ticket a.more-link {float:right; font:bold 14px  'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
.ticket a.more-link:hover {float:right; font:bold 14px  'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;}

.post, .pagepost {margin:0; padding:8px 8px 4px 8px; background-color:#003885;}
.white {color:#FFFFFF;}
.post h1, .pagepost h1 {margin:0; font:normal 26px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;}
.pagepost small, .post small {font:normal 11px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;}
.pagepost li, .post li {list-style-type:none; line-height:24px; text-align:center;}
.pagepost li h2, .post li h2 {margin:0 0 -15px 0; font:bold 18px Georgia, "Times New Roman", Times, serif;}
.pagepost li ul li, .post li ul li {list-style-type:none; line-height:24px; text-align:center; margin-left:-35px;}

.entry {padding:8px; font:normal 13px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; color:#D4DEEA; line-height:20px; border-bottom:1px dashed #2A5999; text-align:left; word-spacing:2px;}
.entry h1 {margin:10px -8px; padding:0 8px; font:bold 16px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; border-bottom:1px dashed #2A5999; border-top:1px dashed #2A5999;}
.entry p {margin:0 0 10px 0;}
.entry p strong {color:#FFFFFF;}
.entry ul {margin-bottom:10px;}
.entry ul li {list-style-type:square; line-height:20px; text-align:left;}
.entry a {color:#FFFFFF; text-decoration:underline;}
.entry a:hover {background-color:#FFFFFF; color:#003885; text-decoration:none;}

.caption {float:none; margin:5px 8px 10px 0; background-color:#2A5999; text-align:center; letter-spacing:1px; font-size:10px; line-height:20px; color:#90A9CA;}
.caption a img{border:0;}
.caption a {background-color:#2A5999; color:#90A9CA; text-decoration:underline;}
.caption a:hover, .alt a:hover, .olt a:hover {background-color:#2A5999; color:#FFFFFF; text-decoration:underline;}

.flick {font:bold 11px Arial, Helvetica, sans-serif; letter-spacing:0; color:#0063DC; text-decoration:none; background-color:#FFFFFF;}
.flick-r {font:bold 11px Arial, Helvetica, sans-serif; letter-spacing:0; color:#FF0084; text-decoration:none; background-color:#FFFFFF;}
.youtube {font:bold 11px Arial, Helvetica, sans-serif; letter-spacing:0; color:#000000; text-decoration:none; background-color:#FFFFFF;}
.red {font:bold 11px Arial, Helvetica, sans-serif; letter-spacing:0; color:#CE2222; text-decoration:none; background-color:#FFFFFF;}

.more {margin:0; text-align:right; color:#FFFFFF; font:bold 13px Georgia, "Times New Roman", Times, serif; font-variant:small-caps;}
.more a {font-style:normal; color:#FFFFFF; text-decoration:underline;}
.more a:hover {background-color:#FFFFFF; color:#003885; text-decoration:none;}

.postmetadata {margin:2px 0 8px 0; font-size:11px; letter-spacing:1px; color:#90A9CA; line-height:13px; text-align:right;}
.postmetadata a {color:#FFFFFF; text-decoration:none;}
.postmetadata a:hover {text-decoration:underline;}

/* SINGLE POST */

.single {margin:0; background-color:#FFFFFF; border:1px solid #003885; padding:7px 7px 3px 7px;}
.single h1 {margin:0; font:bold 24px Georgia, "Times New Roman", Times, serif; letter-spacing:1px; color:#003885;}
.single small {font:normal 11px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; color:#003885;}
.single h1 a, .single li a, .single li ul li a, .single small a {color:#003885; text-decoration:none;}
.single h1 a:hover, .single li a:hover, .single li ul li a:hover, .single small a:hover {color:#003885; text-decoration:underline;}
.single li {list-style-type:none; line-height:24px; text-align:center; color:#35465D;}
.single li h2 {margin:0 0 -15px 0; font:bold 18px Georgia, "Times New Roman", Times, serif; color:#35465D;}
.single li ul li {list-style-type:none; line-height:24px; text-align:center; margin-left:-35px; color:#35465D;}

#single, #single p strong {color:#35465D;}
#single a {background-color:#FFFFFF; color:#35465D; text-decoration:underline;}
#single a:hover {background-color:#CFDAE8; color:#003885; text-decoration:none;}

#single .caption {float:none; margin:5px 8px 10px 0; background-color:#CFDAE8; text-align:center; letter-spacing:1px; font-size:10px; line-height:20px; color:#2A5999;}
#single .caption a img{border:0;}
#single .caption a {background-color:#CFDAE8; color:#2A5999; text-decoration:underline;}
#single .caption a:hover, .alt a:hover, .olt a:hover {background-color:#2A5999; color:#FFFFFF; text-decoration:underline;}

.single .more, .single #single .more {margin:0; text-align:right; color:#003885; font:bold 13px Georgia, "Times New Roman", Times, serif; font-variant:small-caps;}
.single .more a, .single #single .more a {font-style:normal; background-color:#FFFFFF; color:#003885; text-decoration:underline;}
.single .more a:hover, .single #single .more a:hover {background-color:#CFDAE8; color:#003885; text-decoration:underline;}

.single .postmetadata {margin:2px 0 8px 0; font-size:11px; letter-spacing:1px; color:#90A9CA; line-height:13px; text-align:left;}
.single .postmetadata a {color:#003885; text-decoration:none;}
.single .postmetadata a:hover {text-decoration:underline;}

#comments, #respond {margin:0 0 7px 0; font-size:15px; padding:0; color:#003885;}
.commentmetadata {margin-left:1px; font-size:10px; letter-spacing:1px; color:#35465D; line-height:14px;}
.commentlist, #commentform {float:none; margin:0 8px; padding:0 10px 5px 10px; background-color:#CFDAE8; font-size:11px; line-height:15px; color:#003885;}
.alt {padding:10px 0 0 0;}
.olt {padding:10px 0 0 30px;}
.kommentar p {margin:6px 0 10px 0;}
.alt a, .olt a {color:#003885; text-decoration:underline;}

#author, #email, #url {margin:0 0 3px 0; line-height:21px; background-color:#D4DEEA; font-family:"Courier New", Courier, mono; color:#003885;}
#author {margin-top:10px;}
#comment {width:99%; background-color:#D4DEEA; font-family:"Courier New", Courier, mono; color:#003885;}
#submit {margin:0 12px 8px 0; height:25px; font:bold 15px Georgia, "Times New Roman", Times, serif; color:#003885;}

/* SIDEBAR LEFT */

#sidebar {float:left; margin:-7px 0 0 0; width:199px; text-align:right; font:bold 20px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; letter-spacing:0; line-height:40px; color:#000000;}
#sidebar a {color:#fff; text-decoration:none; background-color:#003885; padding-left:8px; padding-right:8px;}
#sidebar a:hover {color:#94AAC6; background-color:#003885; }
#sidebar .select a, #sidebar .select a:hover {color:#fff; background-color:#35465D;}
#sidebar .ob a {color:#fff; background-color:#94AAC6;}
#sidebar .ob a:hover {color:#003885; background-color:#94AAC6;}
#sidebar .start a, #sidebar .start a:hover {color:#fff000; text-decoration:none; background-color:#003885; cursor:crosshair;}

#sidebar .sub a {font:normal 13px "Courier New", Courier, mono; line-height:24px; color:#35465D; text-decoration:none;}
#sidebar .sub a:hover {font:normal 13px "Courier New", Courier, mono; line-height:24px; color:#35465D; text-decoration:underline;}
#sidebar .subselect a, #sidebar .subselect a:hover  {font:normal 13px "Courier New", Courier, mono; line-height:24px; color:#000000; text-decoration:underline;}
#archform {float:left;}
#archselect {width:130px; height:19px; font:bold 11px Verdana, Arial, Helvetica, sans-serif; line-height:20px; letter-spacing:0; color:#35465D;}

/* SIDEBAR RIGHT */

#linkPos{float:left; margin:-43px 0 0 19px; width:155px;}
#optLinkBoxTitle {float:left; margin:15px 0 7px 0px; width:155px; font:normal 17px Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; color:#35465D;}
#optLinkBoxTitle a{color:#35465D; text-decoration:underline;}
#optLinkBoxTitle a:hover{color:#003885;text-decoration:none; background-color:#FFFFFF;}
#optionalLinkBox {float:left; margin:-2px 0 0 3px; width:150px; font:normal 11px "Courier New", Courier, mono; line-height:12px;}
#optionalPageBox {float:left; margin:-7px 0 0 3px; width:150px; font:normal 11px "Courier New", Courier, mono; line-height:24px;}
.page_item {list-style-type:none;}
.oblinks a, .page_item a{color:#35465D; text-decoration:underline;}
.oblinks a:hover, .page_item a:hover{color:#003885; text-decoration:none; background-color:#FFFFFF;}

#seepferd {float:left; margin:15px 0 7px 0px; padding:1px 0 0 33px; width:117px; height:54px; background-image:url('images/seepferd.gif'); background-position:left; background-repeat:no-repeat; font:normal 11px "Courier New", Courier, mono; line-height:17px; color:#003885; cursor:crosshair;}
#seepferd a{color:#003885; background-color:#FFFFFF; text-decoration:none; cursor:crosshair;}
#seepferd a:hover{color:#94AAC6; text-decoration:none; cursor:crosshair;}