/*  
Theme Name: Contrast Style
Theme URI: http://wordpress.imblickpunkt.com
Description: SEO Optimized Portal Layout. The Text Element are white for better reading. The Code is W3C Valid and Clean. You can easy modify alot of thinks. For sure the Theme is Widget ready. If you find bugs plz visit http://wordpress.imblickpunkt.com and leave a MSG - i will fix it asap.
Tags: seo, w3c, valid, easy, three columns, Right sidebar, left sidebar, fixed width, widgets, easy customization, widget ready, valid css, valid xhtml. games
Version: 1.1
Author: Schalkie
Author URI: http://imblickpunkt.com
License :  GNU General Public License (GPL) version 3

	
 */

hmtl{
     }

body
	{
	background-color:#fff;
	font-family:verdana, arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
     }

h1 {
	margin:.75em 0em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#400080;
}

/* Second level heading text */
h2 {
	margin:.75em 0em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#7638b4;
}

h2 a {
     color:#400080;
     font-size:18px;
     text-decoration:none;
     
}

/* Third level heading used expressly for the form Title */
h3 {
	margin:0em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
}

/*--------------------DIVs------------------------------*/

div#pagecenter
	{
	margin:10px auto 20px auto;
	border:0px;
	padding:0px;
	height:auto;
	width:981px;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
/* Initial set of links which occur at the top of the page */
.init {
	padding-right:5px;
	height:auto;
	width:976px;
	background-color:#fff;
	text-align:right;
	font-size:11px;
}

.init a {
        color:#0018ff;
}

/* Page header which spans the width of the page beneath the initial set of links, contains VV logo<-->Let's get married... images */
.header {
	margin:0px 0px 0px 0px;
	padding:0px;
	height:140px;
	width:981px;
	background-color:#fff;
}

/* VegasVows logo contained within the page header */
.logo {
	margin:17px 10px 0px 0px;
	padding:0px;
	height:121px;
	width:266px;
}

/* Free Wedding Brochures image contained within the page header */
.bos {
	margin:17px auto 0px auto;
	padding:0px;
	height:123px;
	width:439px;
}

/* Let's Get Married image contained within the page header (birds) */
.birds {
	margin:17px 0px 0px 11px;
	padding:0px;
	height:121px;
	width:249px;
}

/* Navigation bar which occurs beneath the page header */
.nav {
	width:981px;;
	height:20px;
	margin:5px 0px 10px 0px;
	background-color:#c56cae;
}

#nav {
	margin-left:1px;
	padding:0px;
}

#nav li {
	float: left;
	list-style: none;
	font: 12px Tahoma, Arial;
	padding:3px 10px;
	background-color:#c56cae;
	border-right: 1px solid white;
}

#nav li a {
	display: block; 
/*	background-color:#c56cae; */
	padding: 0 0;  
	text-decoration: none;
	color: #EAFFED;
	text-align:left;
}

#nav li:hover, #nav li a:hover {
	background: #ee84d3;
}
		
#nav li ul {
	margin-left: -13px;
	padding: 3px;
	position: absolute;
	visibility: hidden;
}

#nav li ul li {
	float: none;
/*	display: inline; */
	border-right:none;
}
			
#nav li ul li a {
	width: auto;
	color: #24313C;
	padding:0px 12px;
	background: #c56cae;
	color:#fff;
}
		
#nav li ul li a:hover {
	background: #ee84d3;
}

#nav li ul li:hover a {
	background: #ee84d3;
}
	
div.top-navi-links
	{
	margin-top:6px;
	padding-left:12px;
	padding-right:12px;
	float:left;
	font-size:12px;
	font-weight:900;
	
	}
	
div.left-navi-blog
	{
	width:200px;
	margin-right:10px;
	float:left;
	}
	
div.left-widget
	{
	margin-top:1px;
	width:190px;
        padding-left:10px;
	margin-top:1px;
	background-color:#fff;
	padding-bottom:4px;
	}
	
div#leftbarfooter
	{background:#fff;
	height:15px;
	}
	
div#rightbarfooter
	{
	height:15px;
	}
	
div.center-blog
	{
	width:500px;
	margin-right:10px;
	float:left;
	margin-top:10px;
	}
	
div.post-title
	{
	margin:0px;
	padding:5px;
        font-size:10px;
	}
	
div.post-content
	{
	background-color:#FFFFFF;
	margin:0px;
	padding:5px;
	text-align:justify;
        margin-top:15px;
        margin-bottom:15px;
	}
	
div.post-meta
	{
	color:#000;
	margin:0px;
	padding:4px 0 0 0;
	height:14px;
	margin-bottom:10px;
        font-size:10px;
        border-top:1px dotted #ccc;
	}
	
div.single-meta
	{
	border:#444 1px dashed;
	padding:2px;
	margin:5px;
	margin-top:10px;
	color:#202D32;
	background-color:#B0BDC5;
	font-size:10px;
	}
	
div.main-meta
	{
	border:#ccc 1px dashed;
	padding:2px;
	margin:5px;
	margin-top:10px;
	color:#666;
	background-color:ddd;
	font-size:10px;
	}
	
div.commentblog
	{
	background-color:#B0BDC5;
	margin:0px;
	padding:5px;
	text-align:justify;
	border-top:#000000 1px solid;
	border-bottom:#000000 1px solid;
	}

div.singlecommentborder
	{
	float:left;
	}
	
div.gravatorblog
	{
	float:left;
	width:70px;
	}
	
div.singlecomment
	{
	float:left;
	width:410px;
	}
	
div.right-navi-blog
	{
	width:260px;
	float:left;
	}
	
div.right-widget
	{
	margin-top:1px;
	width:255px;
	margin-top:1px;
	background-color:#fff;
	padding-bottom:4px;
	padding-right:5px;
	}
	
div.widget-header
	{
	color:#c17cb4;
	font-weight:bold;
        font-size:14px;
	padding-top:20px;
        margin-bottom:5px;
	}
	
div.clear
	{
    clear: left;
    margin: 0;
    padding: 0;
    height: 0;
    line-height: 0;
    font-size: 0;
	}
	
.footer {
	padding:0 200px 0 200px;
	text-align:center;
	font-size:11px;
	float:left;
        background:#fff;
        width:581px;

}



/*--------------------textgestaltung--------------------*/

p{
margin:10px 0;
line-height:1.3em;
     }

h1,h2,h3,h4,h5,h6{
color:#7638b4;
font-size:18px;
     }


acronym, abbr, span.caps {
	cursor: help;
	}

ul
	{
	margin:0px;
	margin-left:12px;
	list-style:none;
	padding-left:8px;
     }
ol{
     }
     .left-widget li, .right-widget li
	 {
	list-style:nine;
        border-bottom:1px dashed #ccc;
        margin-left:-10px;
        padding:12px 0 0 0;
        
      }

.left-widget li a, .right-widget li a {
   color:#000;
   font-weight:bold;
   padding:7px;
    text-decoration:none;

   
}

	 
img.ogtzuq{
border:0px;
color:#3B4D56;
margin:10px;
	}

img {
   margin:10px;
}

/*--------------------linkgestaltung--------------------*/




.post-content a{
color:#333; 
     }
.post-content a:link
	{
	color:#333; 
     }
.post-content a:visited{ color:#333; 
     }
.post-content a:link:active, 
.post-content a:visited:active{color:#333; 
      }
	  
#single-meta a{
color:#333; 
     }
#single-meta a:link
	{
	color:#333; 
     }
#single-meta a:visited{ color:#333; 
     }
#single-meta a:link:active, 
#single-meta a:visited:active{color:#333; 
      }

.commentblog a{
color:#333; 
     }
.commentblog a:link
	{
	color:#333; 
     }
.commentblog a:visited{ color:#333; 
     }
.commentblog a:link:active, 
.commentblog a:visited:active{color:#333; 
      }

/*--------------------bilder als links--------------------*/
a img{
	border:1px solid #B0BDC5;
	padding:3px;
	margin:2px;
     }
a:link img { 
     }
a:visited img { 
     }
a:link:active img, 
a:visited:active img {
      }
	  
a:link:hover img, 
a:visited:hover img {
	border:1px solid #B0BDC5;
	padding:3px;
	margin:2px;
	background-color:#B0BDC5;
    }

/*--------------------smilies im text--------------------*/

body img.wp-smiley{
     }



/*--------------------der weiterlesen link--------------------*/

.more-link{
     }

/*--------------------die seiten wenn es mehrere gibt--------------------*/
p.serif{
     }

/*--------------------suche--------------------*/

#searchform{
     }

input#s{
     }

input#searchsubmit{
     }




/*--------------------Kommentare--------------------*/
.alt {
	 
	}

.commentlist {	padding:0px;
	margin:0px;
	 
	}


.nocomments {
text-align:justify;
	 
	}
 
.commentlist li {
	padding:0px;
	margin:0px;
	list-style:none;
	color:#111;
	 
	}

.commentlist cite, 
.commentlist cite a {
	 
	}

.commentlist p {
text-align:justify;
	padding:0px;
	padding-top:5px;

	 
	}

#commentform p {
	 
	}

.commentmetadata {
	 
	}

#commentform input {
border:1px solid #333;
margin-bottom:3px;
	}

#commentform textarea {
	border:1px solid #333;
	width:488px;
	}

#commentform #submit {
	 
	}

/*--------------------fuer den wp kalender--------------------*/
 
#wp-calendar th {
	 
	}


#wp-calendar {
	empty-cells: show;
	
	}

#wp-calendar #next a {
	
	}

#wp-calendar #prev a {
	
	}

#wp-calendar a {
	
	}

#wp-calendar caption {
	
	}

#wp-calendar td {
	
	}

#wp-calendar td.pad:hover { 
      }


/*-------------------- widgets---------------------*/
h2.widgettitle{
     }
.widget {
     }

/*--------------------Archive--------------------*/

li#archives{
     }

.widget_archives{
     }

/*--recent posts--*/


li#recent-posts{
     }

.widget_recent_entries{
     }



/*--------------------text widget--------------------*/
li.widget_text{
     }

/*--id haengt von der nummer des text widgets ab*/
li#text-4{
     }
div.textwidget{
     }

/*--------------------links blogroll--------------------*/

li#links{
     }

.widget_links{
     }


/*--------------------kategorien--------------------*/

li#categories{
     }

.widget_categories{
     }

/*-------------------WP Requires------------------*/

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
