*/  

Theme Name: scope34
Theme Origin: Garden, by milo, http://milo.peety-passion.com/category/themes/
Theme URI: http://www.klapt.net
Description: A simple and lightweight theme with custom icons.
Version: 1.0
Author: peter troxler
Author URI: http://www.klapt.net/

The main reasons not to credit milo as the Author (above)

-- horrendously messy stylesheet (takes hours to clean up and make visually useful)
-- files full of gremlins when opened on a mac
-- we're not using most of the fairy imagery which is probably where milo's biggest contribution lives

*/

/***************************************************************************/
/* HTML Tags */
/***************************************************************************/

body {
	background-color:#FFFFFF;
	font-family:Helvetica, Arial, sans-serif;
	margin:0px;
	padding:0px;
}

a:link, a:visited  {
	color: blue;
	text-decoration:none;
        font-weight:bold;
}

a:hover {
	color: darkblue;
}

a img {
	border:none;
	 }

/*link images*/
a.liexternal {
padding-right: 12px;
background: url(images/linkimages/link-icon_external.gif) no-repeat right;
}
a.liwikipedia {
padding-right: 14px;
background: url(images/linkimages/link-icon_wikipedia.gif) no-repeat right;
}
a.liimdb {
padding-right: 18px;
background: url(images/linkimages/link-icon_imdb.png) no-repeat right;
}
a.liftp {
padding-right: 13px;
background: url(images/linkimages/link-icon_ftp.png) no-repeat right;
}
a.limailto {
padding-right: 18px;
background: url(images/linkimages/link-icon_mail.png) no-repeat right;
}
a.liinternal {
}


/***************************************************************************/
/* This is the container for the whole page */
/***************************************************************************/

.page {
	width:950px;
	position:relative;
	padding:5px;
	margin:0 auto;
	text-align:left;
}

#wrap { /* contains the lower part of the page; usu: container, page */
	background:  transparent;
	color: #333;
	font-size: 11px;
	font-family: Tahoma, Helvetica, Sans-Serif;
	margin: 0;
	padding: 0;
	}

/***************************************************************************/
/* Header */
/***************************************************************************/

.header {
	height:124px;
	margin-bottom:6px;
	padding-left:10px;
}

.blog-name:link, .blog-name:visited, .blog-name:hover {
	color:#438DBD;
	font-family:Arial, Helvetica, sans-serif;
	font-size:32pt;
	font-weight:bold;
	text-decoration:none;
	background-color:transparent;
}

.blog-description {
	color:#359535;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	margin:0px;
	padding-left:5px;
}

#header {
	width: 100%;
	height:120px;
	margin: 0px auto 0px;
	padding: 0px 0 10px 0;
	text-align: left;
	}

#header  h1, h1 a {
	font-family: Times, Helvetica, Sans-Serif;
	font-size: 20px;
	color: #A03F1A;
	text-decoration: none;
	padding: 0 10px 0 10px;
	margin: 0;
	text-transform:uppercase;
	display:block;
	}

#header a:hover {
	color: #333;
	text-decoration: none;
	}

#nav {
	list-style: none;
	margin: 0;
	position: absolute;
	right: 20px;
	top: 11px;
	}

#nav li {
	float: right;
	margin-left: 0;
	}

#nav .current_page_item a, #nav .current_page_item a:visited {
	color: #A03F1A;
	}

#nav .page_item a { 
	color: #fff;
	text-decoration: none;
	background: transparent;
	padding: 150px 5px;
	font: bold 14px/100% Geneva, sans-serif;
	text-transform:uppercase;
	border-right: 1px solid #fff;
	display: block;
	}

#nav .page_item a:hover {
	color: #A03F1A;
	background:#fff;
	}

#site_menu
{
	font-family: Verdana, Helvetica, Sans-Serif;
	padding: 3px 5px 3px 0px;
	margin: 0px 0px 6px 0px;
	text-align: right;
	font-size: 0.6em;
	//height: 37px;
	//background: url(images/site_menu_bg.png) center center repeat-x;
	position:relative;
	z-index: 2;
}

#site_menu ul
{
	display: inline;
	padding: 3px 3px 3px 3px;
	margin: 0px 3px 0px 3px;
	text-align: center;
	list-style-type: none;
}

#site_menu li
{
	display: inline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	list-style-type: none;
}

#site_menu li.new_item
{
}

#site_menu li.register
{
}

#site_menu a, #site_menu a:link, #site_menu a:visited
{
	text-decoration: none;
}

#site_menu a:hover
{
}

/***************************************************************************/
/* Menu Bar und hmenu */
/***************************************************************************/

.menu-bar {
	// margin-left:190px;
	margin-left:10px;
	text-align:left;
	//padding:5px;
	position: absolute;
	top: 0px;
}

.menu-bar ul {
	padding:5px 0px;
	margin:0;
    list-style:none;
    text-transform:none;
}

#hmenu {
	font-family: Tahoma, Helvetica, Sans-Serif;
}

#hmenu ul {
	display: inline;
}

#hmenu li {
	display: inline;
	list-style-type: none;
	padding: 0 15px;
}

#top { 
 display: inline;
 list-style-type: none;
}


#hnav ul li{
 display: inline;
}


#hnav ul li a {
 color: blue;
 text-decoration: none;
 padding: 5px 0px 5px 30px;
 font-size: 0.7em;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-weight: normal;
}


#hnav ul li a:hover {
 color: #bfbfbf;
}



/* ------------------------------------------------------------ l-sidebar */

#l_sidebar {
	float: left;
	/* background: transparent url(images/bg.gif) bottom left no-repeat; */
	width: 15%;
	min-width: 130px;
	margin: 0 20px 0 0;
	padding: 20px 0 20px 0;
	}

#l_sidebar ul {
	list-style: none;
	margin: 0;
	padding: 0 0 20px 0;
	}

#l_sidebar li {
	list-style: none;
	margin: 0;
	padding: 0;
	}

#l_sidebar ul li {
	margin: 0;
	padding: 5px 0 0 0;
	}

#l_sidebar ul li a { /* This is the parent category */
	/* needs to be the same as h5 */
	text-decoration: none;
	/* background:url(images/h2.gif) center left no-repeat; */
	color: #333;
	font-size: 14px;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-weight: bold;
	padding-left: 0px;
	margin: 0;
	text-transform:uppercase;
	border-bottom: 1px solid #C0C0C0;
	}

#l_sidebar ul li ul { /* This is the children container, class='children' */
	}

#l_sidebar ul li ul li a { /* This is the child category */
	/* needs to be styled plain, without all the fancy stuff of <h5> ... */
	text-decoration: none;
	/* background:url(images/h2.gif) center left no-repeat; */
	color: blue;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-weight: bold;
	padding-left: 10px;
	margin: 0;
	text-transform: none;
	border-bottom: 0;
	}

#l_sidebar ul li ul li a:hover { /* This is the child category */
	color: darkblue;
	}
	
#netzwerk {
	}

/* ------------------------------------------------------------ r-sidebar */

#r_sidebar {
	float: right;
	background: transparent;
	width: 16%;
	margin: 0 20px 0 0;
	padding: 20px 0 20px 0;
	}

#r_sidebar p {
	padding: 2px 0 16px 0;
	margin: 0;
	line-height: 20px;
	}

#r_sidebar ul {
	list-style: none;
	margin: 0;
	padding: 0 0 20px 0;
	}

#r_sidebar ul li {
	margin: 0;
	padding: 5px 0 0 0;
	}

#r_sidebar ul li a {
	text-decoration: none;
	}


/* ------------------------------------------------------------ middle-sidebar */

#middle_sidebar {
	float: right;
	/* background: transparent url(images/bg.gif) bottom left no-repeat; */
	width: 14%;
	margin: 0 20px 0 0;
	padding: 20px 0 20px 0;
	}

#middle_sidebar p {
	padding: 2px 0 16px 0;
	margin: 0;
	line-height: 20px;
	}

#middle_sidebar ul {
	list-style: none;
	margin: 0;
	padding: 0 0 10px 0;
	}

#middle_sidebar ul li {
	margin: 0;
	padding: 5px 0 0 0;
	}
	
.calendarsubscribeimage {
	position: relative;
	top: 2px;	
}

.middlesidebardate {
	font-weight: bold;
}

/* ------------------------------------------------------------ sidebar title links */

#right_sidebar ul li a {
	text-decoration: none;
	}

#middle_sidebar ul li a:hover {
	text-decoration: underline;
	}

/* ------------------------------------------------------------ content */

#content {
	width: 95%;
	margin: -15px 0 0 10px;
	padding: 0 0 0 10px;
	}
	
#content p {
	padding: 10px 0 5px 0;
	margin: 0;
	/* line-height: 20px; */
	}

#content h1, #content h1 a {
	color: #333;
	font-size: 22px;
	font-family: Georgia, Garamond, Times New Roman, serif;
	font-weight: normal;
	text-decoration: none;
	padding: 0;
	margin: 0;
	}

#content h1 a:hover {
	color: #A03F1A;
	text-decoration: none;
	}

#content h2 {
	color: #333;
	font-size: 18px;
	font-family: Georgia, Garamond, Times, serif;
	font-weight: bold;
	}
	
.featuredimage {
	position: relative;
	top: 3px;
}

.schedule {
	font-size: 14px;
	font-family: Tahoma, Verdana, Arial, Sans-serif;
//	color: #A03F1A;
	font-style: italic;
	font-weight: bold;
	}
	
#content td {
	align: right;
}
	
#content h5 {
	/* background:url(images/h2.gif) center left no-repeat; */
	color: #333;
	font-size: 14px;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-weight: bold;
	padding-left: 0px;
	margin: 0;
	text-transform:uppercase;
	border-bottom: 1px solid #C0C0C0;
	}

#content p ol,#content p ul {
	margin: 0;
	padding: 0 0 0 20px;
	}

blockquote {
	margin: 0 0 0 25px;
	padding: 0 25px 0 10px;
	font-style: italic;
	color: #666;
	border-left: 3px solid #A03F1A;
	}

#content blockquote p {
	margin: 0 0 20px 0;
	padding: 0;
	}

#contentmiddle {
	float: left;
	width: 40%;
	margin: 10px 20px 0 0;
	padding: 20px 20px 10px 20px;
	}

.contentdate {
	/* background: #F0EFEF url(images/date.gif); */
	float: left;
	width: 44px;
	height: 49px;
	margin: 0;
	padding: 0;
	}

.contentdate h3 {
	color: #fff;
	font-size: 10px;
	font-weight: normal;
	padding: 3px 0 0 10px;
	margin: 0;
	text-transform: uppercase;
	}

.contentdate h4 {
	font-family: Times, Helvetica, Sans-Serif;
	color: #333;
	font-size: 21px;
	font-weight: bold;
	padding: 3px 4px 0 3px;
	margin: 0;
	text-align: center;
	}

.contenttitle {
	float: left;
	width: 80%;
	margin: 0;
	}
	
.printbutton {
	align: right;
	width: 20%;
	}

#contentmiddle ul {
	list-style: none;
	margin: 0;
	padding: 0 0 20px 0;
	}

#contentmiddle ul li {
	margin: 0;
	padding: 5px 0 0 0;
	}

#contentmiddle ul li a {
	color: #474B7C;
	text-decoration: none;
	}

#contentmiddle ul li a:hover {
	color: #474B7C;
	text-decoration: underline;
	}

#content img.wp-smiley {
	float: none;
	border: none;
	padding: 0;
	margin: 0;
	}

#content img.wp-wink {
	float: none;
	border: none;
	padding: 0;
	margin: 0;
	}

.postspace {
	background: transparent ;
	width: 80%;
	height: 32px;
	margin: 0;
	padding: 0;
	}

/* ------------------------------------------------------------ industrylink section */

#industrylink {
	padding: 10px;
	background-color: #FCF1ED;	
	font-size: 14px;
	font-family: Georgia, Garamond, Times New Roman, serif;
	margin: 0;
}

#industrylink h2 {
	margin: 0;
	font-size: 14px;
	font-family: Georgia, Garamond, Times, serif;
	font-weight: bold;
}

#industrylink ul {
	margin-left: 65px;
	margin-bottom: 3px;
	padding: 0 0 0;
	}

#industrylink li {
	padding: 0;
	text-indent: -65px;
}

#industrylink li img {
	position: relative;
	top: 3px;
	margin-right: 8px;
}

/* ------------------------------------------------------------ ddfm dd-formmailer */

.maildiv .sidelbl {
	/* used for left side labels */
	width: 95px;
	text-align: right;
	padding: 2px 10px 0 0;
	vertical-align: top;
	position: relative;
	display: block; 
	float: left; 
	clear: left;
    }

.fmtext {
    }

.fmtextarea {
    }

.fminfofull {
    padding: 0 0 10px 0;
    }


/* ------------------------------------------------------------ themed-login */

#helplinks li {
	display: inline;
	}


/* ------------------------------------------------------------ footer & various */

#footer {
	background: transparent;
	width: 80%;
	margin: 0;
	padding: 10px 0 10px 0;
	text-align: center;
	border-bottom: 5px solid #fff;
	font-size: 10px;
	}

#searchdiv {
	margin: 0;
	padding 0;
	}

#searchform {
	margin: 0;
	padding: 0;
	overflow: hidden;
	}

#s {
	width: 190px;
	background: #fff;
	color: #333;
	font-size: 11px;
	font-family: Verdana, Helvetica, Sans-Serif;
	padding: 3px;
	margin: 8px 0 0 0;
	border: 1px solid #A03F1A;
	}

/* ------------------------------------------------------------ comments */

#commentblock {
	width: 395px;
	background: #fff;
	color: #333;
	float: left;
	padding: 10px 20px 0 20px;
	margin: 10px 0 10px 0;
	border: 1px solid #A03F1A;
	}

ol#commentlist {
	padding: 5px 0 5px 0;
	margin: 0;
	list-style-type: none;
	}

.commentdate {
	font-size: 12px;
	padding-left: 0;
	}

#commentlist li p {
	margin-bottom: 8px;
	line-height: 20px;
	padding: 0;
	}

.commentname {
	color: #ccc;
	margin: 0;
	padding: 5px 5px 5px 0;
	}

.commentinfo{
	clear: both;
	}

.commenttext {
	clear: both;
	margin: 5px 0 20px 0;
	padding: 20px 10px 5px 10px;
	width: 365px;
	background: #fff;
	}

.commenttext-admin {
	clear: both;
	margin: 5px 0px 20px 0px;
	padding: 20px 10px 5px 10pxwidth: 365px;
	background: #fff;
	}

#commentsformheader {
	padding: 0;
	}

#commentsform {
	text-align: left;
	margin: 0;
	padding: 0;
	}

#commentsform form {
	text-align: left;
	margin: 0;
	}

#commentsform p {
	margin: 0;
	}

#commentsform form textarea {
	width: 99%;
	}

p.comments_link  img {
	margin: 0;
	padding: 0;
	border:none;
	}

.entry {
	clear: left;
	 }

/* ------------------------------------------------------------ wp-calendar */

#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 120px;
	}

#wp-calendar #prev a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em 'Tahoma', Arial, Helvetica, Sans-Serif;
	text-align: center;
	}
	
#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
	
#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { 
	/* Doesn't work in IE */background-color: #000;
	 }

/* ------------------------------------------------------------ images */

img.center, a img.center {
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding: 3px;
	}

img.alignleft, a img.alignleft {
	float:left;
	margin: 4px 10px 5px 0;
	padding: 3px;
	}

img.alignright, a img.alignright {
	float:right;
	margin: 4px 10px 5px 0;
	padding: 3px;
	}
	
/* ------------------------------------------------------------ printing */

@page { 
 margin: 1.7cm 3cm 1.4cm 3cm; 
}

@media print {
	#site_menu{
		display: none;
	}
	
	.menu-links{
		display: none;
	}
	
	#hmenu{
		display: none;
	}
	
	#l_sidebar{
		display: none;
	}
	
	#r_sidebar{
		display: none;
	}
	
	#middle_sidebar {
		display: none;
	}

	#contentmiddle {
	float: left;
	width: 100%;
	margin: 10px 20px 0 0;
	padding: 20px 20px 10px 20px;
	}
	
	p { 
	 font-face: Verdana, Tahoma, sans-serif;
	 text-size: 12pt;
	 orphans: 3; 
	 widows: 4; 
	}
	
	.navigation {
		display: none;
	}

	#commentblock {
		border: 0;
	}

	#commentloginneeded {
		display: none;
	}
	
	#commentsform {
		display: none;
	}
	
	#footeradmin {
		display: none;
	}
	
}