/*
Theme Name: Illuminate 2019
Theme URI: http://wordpress.org/
Description: Template copyright by MusicWebdesign.
Version: 1.0
Author: Stefan Kerski
Author URI: http://www.musicwebdesign.de/
Text Domain: Illuminate 2019

	ILLUMINATE v2.0
	 http://www.musicwebdesign.de/

	This theme was designed and built by Stefan Kerski.

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

body {
    color: #FFFFFF;
    font-family: Arial bold,sans-serif;
    font-size: 12px;
    margin: 0;
    padding: 0;
    width: 100%;
    background: url("./images/bgimage.jpg") no-repeat right center fixed #000000;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

* {
    margin: 0;
    padding: 0;
}

#basewrapper {
    margin: 0 auto;
    position: relative;
    width: 950px;
}

#bgborderheader {
    background-image: url("./images/bgborder.png");
    width: 950px;
    height: 25px;
    margin-top: 20px;
}

#bgbordercontent {
    background: url("./images/bgbordercontent.png") repeat scroll center bottom;
    width: 950px;
}

#bgborderfooter {
    background-image: url("./images/bgborder.png");
    width: 950px;
    height: 25px;
    margin-bottom: 20px;
}

.headerbackground {
    min-width: 950px;
}

#navcontainer {
    background: url("./images/bgnav.png") repeat scroll 0 0 transparent;
    height: 50px;
    width: 950px;
}

#header1 {
	background-image: url("http://www.illuminate.de/wp-content/themes/illuminate_v2/images/header1.jpg");
	height: 564px;
	width: 900px;
}


#orderhere {
    height: 444px;
    width: 898px;
	border-top: 1px solid #d8d8d9;
	border-bottom: 1px solid #d8d8d9;	
	margin-bottom: 20px;
}

#copyright {
    clear: both;
    font-family: verdana;
    font-size: 10px;
    font-weight: normal;
    color: #ffffff;
    padding-bottom: 70px;
    width: 900px;
}

#copyright a:link, #copyright a:visited, #copyright a:hover, #copyright a:active, #copyright a:focus {
    color: #ffffff;
}

.footerwidgettitle {
	border-bottom: none;
}

#footerwidtgetcontent ul li {
	list-style: none outside none;
}

#siteheader {
    /*background-image: url("./images/bgcontent.png");*/
    height: 30px;
    width: 900px;
}

#sitemiddle {
    /*background-image: url("./images/bgcontent.png");*/
    width: 900px;
}

#sitefooter {
    height: 40px;
    width: 900px;
    clear: both;
}

#site { width: 898px; }

#content {
    float: left;
    margin: 0 20px;
    text-align: left;
    width: 568px;
}

.post {
	margin-bottom: 20px;
}

.postheader {
    font-weight: bold;
    padding: 10px 0 10px 5px;
}

#sidebar {
    float: left;
    margin-left: 11px;
    width: 260px;
    text-align: left;
}

.widget {
    margin-bottom: 25px;
    width: 260px;
    text-align: left;
}
.widgettitle {
    background-image: url("http://www.illuminate.de/wp-content/themes/illuminate_v2/images/widget_content.png");
    border-bottom: medium none;
    /*font-size: 14px !important;*/
    line-height: 25px;
    margin-bottom: 0;
    padding: 0 0 0 10px;   
}
#widtgetheader {
    background-image: url("./images/widget_header.png");
    height: 4px;

} 
#widtgetcontent {
    padding: 5px 10px 10px;
    text-align: left;
    background-image: url("./images/widget_content.png");

} 
#widtgetcontent ul { list-style: none outside none; }
#widtgetfooter {
    background-image: url("./images/widget_footer.png");
    height: 4px;
} 
.widget_twitter a { text-decoration: none; }
.widget_twitter .tweets a { text-decoration: underline; }
.widget_video {
    border: none;
    text-align: left;
}

.blogroll li {
    padding-bottom: 2px;
}

ul.tweets {
    list-style: none outside none;
}

.tweets li {
    list-style: none outside none;
	padding-bottom: 5px;
}

.tweets .timesince { color: #000000; display: block; text-decoration: none !important; }

a:link, a:visited, a:hover, a:active, a:focus {
    color: #FFFFFF;
}
a: hover, a:hover, a:active, a:focus {
	text-decoration: underline;
}

#searchsubmit , .input-submit, #submit {
    background-color: #8E0000;
    color: #FFFFFF;
    font-size: 12px;
    padding: 5px;
    height: 30px;
}

#toolbox { padding-bottom: 10px; }

h1, h2, h3, h4, h5, h6 {
    border-bottom: 1px solid #495253;
    margin-bottom: 20px;
    padding-left: 2px;
}

h1 a {
	text-decoration: none;
}

.listleft {
	float: left;
    padding-bottom: 10px;
    padding-right: 10px;	
	width: 120px;
}

.listright {
	float: left;
	padding-bottom: 10px;
}

.comments h3 {
    border-top: 1px solid #333333;
    margin-bottom: 10px;
    margin-top: 30px;
    padding: 5px 10px 2px 0;
}

#comment {
	height: 100px;
	width: 500px;
}

.commentlist {
	margin-left: 20px;
}
#comments {
	margin-bottom: 20px;
}
.comments {
	clear: both;
}
.postmetadata, .commentmetadata {
    color: #555555;
    font-family: verdana;
    font-size: 10px;
    margin-bottom: 10px;	
}
.postmetadata a:link, .postmetadata a:visited, .postmetadata a:hover, .postmetadata a:active, .postmetadata a:focus {
    color: #555555;
}
.commentmetadata a:link, .commentmetadata a:visited, .commentmetadata a:hover, .commentmetadata a:active, .commentmetadata a:focus {
    color: #555555;
}
.ctext { margin-top: 10px; }
.alt { margin-bottom: 15px; }

.postmedialeft { float: left; width: 279px; }
.postmediaright { float: right; width: 279px; text-align: right; }

.entry { 
	text-align: justify;
	margin-bottom: 15px;
	margin-top: 10px;	
}

.entry p, #content p { 
	margin-bottom: 10px;	
}

.alignleft {
    float: left;
    margin-bottom: 15px;
    margin-right: 15px;
}

.alignright {
    float: right;
    margin-bottom: 15px;
    margin-left: 15px;
}

.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.sociable {
    clear: both;
}

textarea, input {
    background-color: #495253;
    border: medium none;
}
input {
    height: 20px;
}

/* NGG-Gallery ------------------------------------------------------------- */
 
.ngg-gallery-thumbnail img {
    background-color: #222222 !important;
    border: 1px solid #666666 !important;
}	

#TB_window {
    background: none repeat scroll 0 0 #222222 !important;
    border: 1px solid #666666 !important;
}
	
/* Gigpress ------------------------------------------------------------- */

th.gigpress-heading { border-bottom: 1px solid #302f2c !important; background-color:#302f2c !important; }
th.gigpress-heading h1, th.gigpress-heading h2, th.gigpress-heading h3, th.gigpress-heading h4, th.gigpress-heading h5 { margin: 0 !important; }
tr.gigpress-tour td { background-color:#302f2c !important; }
tr.gigpress-row.cancelled, tr.gigpress-info.cancelled, tr.cancelled span.gigpress-info-label, tr.cancelled span.gigpress-info-item {
	color: #666666 !important;
}
tr.gigpress-info td { font-size: 90%; color: #666666 !important; border-bottom: 1px solid #333; }
.gigpress-calendar-links-inner {
	padding: 6px 8px;
	font-size: 11px;
	line-height: 16px;
	border: 1px solid #000;
	border-width: 1px 1px 1px 0;
	background-color:#000000 !important;
}
ul.gigpress-listing {
    list-style: none outside none;
}
.gigpress-listing li {
    list-style: none outside none;
	padding-bottom: 3px;
}
.gigpress-listing li ul {
	padding-top: 5px;
}
.gigpress-sidebar-more {
	padding-bottom: 5px;
}

/* Navigation ------------------------------------------------------------- */
#navstarend {
	margin-left: 2px;
    margin-top: 10px;
}

.clearfloat {
	display: inline-block;
	text-align: center;
}
/* IE 7.0 Hack */
html* .clearfloat {
	padding-left: 20px;
}

#nav {
	font-size:30px;
	}
	
#nav, #nav ul {
	list-style: none;
	line-height: 1;
	padding-top: 5px;
	}

#nav a, #nav a:hover {
	display: block;
	text-decoration: none;
	border:none;
	}

#nav li {
    float: left;
    background-image: url("./images/navstar.png");
    background-position: left 10px;
    background-repeat: no-repeat;
    list-style: none outside none;
    padding-left: 10px;	
}

#nav a, #nav a:visited {
	display:block;
	font-weight:bold;
	color: #f5f5f4;
	padding: 3px 5px;
	line-height: 15px;
	}

#nav a:hover, #nav a:active, .current_page_item	a, #home .on {
	text-decoration:none
	}	
	
	
/* Dropdown Menus */		
#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 150px;
	border-bottom: 1px solid #141d3a;
	padding-top: 3px;
	}

#nav li li {
    opacity: 0.95;
    text-align: left;
    width: 150px;
	border-top: 1px solid #141d3a;
	border-right: 1px solid #141d3a;
	border-left: 1px solid #141d3a;
	background: #345370;
	}

#nav li li a, #nav li li a:visited {
	font-weight:normal;
	font-size:0.9em;
	color:#FFF;
	}

#nav li li a:hover, #nav li li a:active {
	background:#141d3a;
	}	
		
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	}

a.main:hover {	
	background:none;
}


/* Cufon ------------------------------------------------------------- */

/* cufon Style */
.cufon-ready h1, .cufon-ready h2, .cufon-ready h3, .cufon-ready h4, .cufon-ready h5, .cufon-ready h6 { 
	font-size: 20px;
}
.cufon-ready .widgettitle {
	font-size: 20px;
}
.cufon-ready .page_item {
	font-size: 32px;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
    border-color: #BFBFBF !important;
}

