/*
Theme Name: AMAZE Festival
Theme URI: 
Description: The Amaze Festival Theme
Author: Jiannis Sotiropoulos
Author URI: http://www.changemod.com
Tags: fixed width, two columns, valid CSS, valid XHTML, white, simple, widgets, widget ready, 2columns, right sidebar, custom header, SEO friendly, flash
Version: 2.0
*/




/*       ++++++++++++++++++++++++++++++++++++++++++++++++++++++
         ++++++++++++++++++ General Stylings ++++++++++++++++++
         +++++++++++++++++++++++++++++++++++++++++++++++++++++*/

a {
          color: #333366;
        text-decoration:none;
        font-weight:bold;
}

a img {
        border: none;
}

img {}



a:hover {
        color:#76bce8;
        text-decoration:none;
}



blockquote {
        border-left: 5px solid #ccc;
        margin-left: 1.5em;
        padding-left: 5px;
}

body {
        background:#fff;
        color: #60797F;
        font-family: Arial, Verdana, sans-serif;
        margin: 0;
        padding: 0;
}

cite {
        font-size: 90%;
        font-style: normal;
}

h2 {
        font: 120% 'Arial', Verdana, sans-serif;
        margin: 15px 0 2px 0;
        padding-bottom: 0px;
        font-weight:bold;
}

h3 {
        font-family: Arial, Verdana, sans-serif;
        margin: 0 0 5px 0;
}



p, li {
        font: 14px 'Arial', Verdana, sans-serif;
        line-height:17px;
}



/*       ++++++++++++++++++++++++++++++++++++++++++++++++++++++
        ++++++++++++++ Containers and Headers ++++++++++++++++
         +++++++++++++++++++++++++++++++++++++++++++++++++++++*/


/* ++++++++++++++++++ The Main Container ++++++++++++++++++ */

#rap {
        width:1010px;
        margin:0 auto;
        background:#fff;

}

/* ++++++++++++++++++ The Content Container - where your posts are ++++++++++++++++++ */

#content {
        background:url(images/vert3.png) repeat-y #fff;
        position:relative;
        left:117px;
        width: 654px;

        float:left;
        
        overflow:hidden;

}


/* ++++++++++++++++++ The Header Section ++++++++++++++++++ */

#header {
      /*  background: url(images/headerleft.jpg) no-repeat; */
        width:710px;
        height: 270px;
        font-family: Verdana, Arial, sans-serif;
        font-size:20px;
        overflow:hidden;
        float:left;
        margin-bottom:7px;
}
#pageheader {
	background: url(images/headerleft.jpg) no-repeat;
}
#header a {
        color: #60797F;
        text-decoration: none;
}

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

#header h1 {
/*	background: url(images/logo.jpg) no-repeat;*/
	margin:80px 0 0 120px;
	z-index:-1;
	height:100px;
	width:397px;
}

#header h2 {
	/*background: url(images/logo.jpg) no-repeat;*/
	margin:50px 0 0 0px;
	z-index:-1;
	height:100px;
	width:397px;
}
#header h1 a:hover {color:#76bce8;}



#headerright {
     /*   background: url(images/headerrightfull.jpg) no-repeat 0 -1px; */
	 margin-top:110px;
        width:300px;
        height:150px;
        float:right;
	;
/*        cursor:pointer; */
}

#headerright a:hover {
    /*    background: url(images/headerrightfull.jpg) no-repeat 1px -251px #fff; */
}

.navlink, .navlink a {
        margin:20px 48px 20px 0;
        color:#76bce8;
        padding:10px;
        text-align:center;
        font-size:10px;
        border-top:1px solid #76bce8;
}

.navlink a:hover {
        color:#3F40FB;

}

#headmenu {
width:680px;
position:relative;
top:200px;
z-index:3000;
}   

#dropmenu li ul li a {
	font-size:12px;
	letter-spacing:.5px;
	font-weight:none;
	     
}
#dropmenu{
margin-bottom:20px;
	width:680px;
	margin-left:65px;
	list-style-type:none; 
}

#dropmenu a {
	display:block; 
	padding:0.25em 1em; 
	color:#3F407B; 
	text-transform:uppercase;
	text-decoration:none; 
	background:#fff;
}

#dropmenu a:hover {color:#76bce8;}
#dropmenu .page-item-9 a{ color:#FC0FC0;}
#dropmenu .page-item-9 a:hover{ color:#76bce8;}

#dropmenu li {float:left; position:relative; }
#dropmenu ul {position:absolute; text-transform:uppercase; display:none; width:680px; top:1.7em; left:-5px; padding:0.25em .6em; }
/*SUBMENUS */
#dropmenu ul a {}
#dropmenu li ul {
	width:1600px;
	float:left;
    list-style-type:none;
	padding-left:600px;
	margin-left:-600px;
    text-transform:uppercase;
	background-color:#FFF;
	}
#dropmenu li ul a {width:auto; height:auto; float:left;padding:0.25em .6em;}
#dropmenu ul ul {top:auto;}
#dropmenu li ul ul {left:12em; margin:0px 0 0 10px;}
/*#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;}*/
#dropmenu li:hover ul {display:block; z-index:4000;}


#dropmenu .current_page_item ul, #dropmenu .current_page_parent ul, #dropmenu .current_page_ancestor ul{display:block;z-index:3999;}

#dropmenu ul .current_page_item a{
	color:#76bce8;
}
/*++++++ The Post wrap without its heading (storytitle) ++++++ */

.storywrap {
        padding:0 40px 0 15px;
        font-size:14px;
        text-align:justify;
        margin-right:48px;
}


/* ++++++++++++++++++ The Sidebar Section ++++++++++++++++++ */

#sidebar {
        width:239px;
        background:#fff;
        float:right;
    
        z-index:-1;
}

#sidebartop {
    /*    background: url(images/sidebartop.jpg) no-repeat; */
        height: 20px;
}

#search {list-style-type:none;
         padding:0px 5px 5px 0;
         background:#fff;
}

#sidebar form {
        margin: 0;
        padding:0;
        list-style-type:none;
}

#sidebar input#s {
        text-align:left;
        margin-left:0px;
        width: 65%;
        background: #76bce8;
        color: #3F407B;
        font-family: verdana, arial,sans-serif;
        font-size:12px;
}

#sidebar a {font-weight:normal;}

#sidebar a:hover {
         color:#76bce8;
         text-decoration:none;
         }


#sidebar ul {
        color: #3F40FB;
        font-weight: bold;
        list-style-type: none;
        margin: 0;
        padding-left: 3px;
        text-transform: lowercase;
}

#sidebar ul li {
        font-family: Arial, Verdana, sans-serif;
        letter-spacing: 0.1em;
         padding-left:10px;
         margin-top:20px;
        padding-bottom: 2px;
}

#sidebar ul ul {
        font-variant: normal;
        font-weight: normal;
        line-height: 100%;
        list-style-type: none;
        margin: 0;
        padding: 0;
        text-align: left;
}

#sidebar ul ul li {
        border: 0;
        font: normal normal 12px/115% 'Arial', Verdana, sans-serif;
        letter-spacing: 0;
        margin-top: 0;
        padding: 0;
        padding-left: 12px;
}
#sidebar ul ul ul.children {
        font-size: 142%;
        padding-left: 4px;
}


/*       ++++++++++++++++++++++++++++++++++++++++++++++++++++++
        ++++++++++++++++++ Special Stylings ++++++++++++++++++
         +++++++++++++++++++++++++++++++++++++++++++++++++++++*/


/* +++++++++++++++ The Heading of your Posts and Pages ++++++++++++++++++ */

.storytitle {
        color:#fff;
        height:15px;
        margin:0 60px 0 0;
        padding:2px 15px 4px 15px;
        background-color:#3F407B;
}
.emptystorytitle {
	      color:#fff;
        height:15px;
        margin:20px 60px 0 0;
        padding:2px 15px 4px 15px;
}

.storytitle a {
        text-decoration: none;
        color:#fff;
        font-size:16px;
        font-weight:bold;
}

.storytitle a:hover {
        color:#76bce8;
}

.storytitle a:visited {
}



.post {
       clear:both;
       padding-bottom:10px;
}

.feedback {
       float:left;
       font-size:10px;
       margin-bottom:20px;
}

.feedback a {font-weight:normal;}

.storycontent p a {text-decoration:underline;}

.meta {
        font-size: 10px;
        font-family: Arial, Verdana, sans-serif;
        color: #3F40FB;
        clear:both;
        padding-top:2px;
}

.meta li, ul.post-meta li {
        display: inline;
}

.meta ul {
        display: inline;
        list-style: none;
        margin: 0;
        padding: 0;
}

.meta a, .meta a:visited {
      color: #3F40FB;

        font-weight: bold;
}

.meta a:hover {
  color: #76bce8; 
}

ul.post-meta {
        list-style: none;
}

ul.post-meta span.post-meta-key {
        font-weight: bold;
}


.footprint {
        background: #fff;
		
		 width:770px;
        margin:0 auto;
        border-top: 3px double #fff;
        color: #3f40fb;
        font-size: 11px;
      
        padding: 3px;
        
         clear:both;
		 list-style:none;
}
.footprint img {
	 
	padding-right:60px;
}
.footprint a {
        color:#3F40FB;
}
.footprint a:hover {
        color:#76BCE8;
}
.footprint ul {
	 
	margin-top:70px;
	margin-left:210px;
}
.footprint ul li {
	list-style:none;
}
.footprint ul li img{
	float:left;
	padding:0 60px 0 0;
	list-style:none;
}
/* +++++++++++++++ Meta +++++++++++++++++ */
/* widget widget_meta */

.widget_meta {
	font-family: Arial, Verdana, sans-serif;
}
.widget_meta ul li a {
	letter-spacing: 0.1em;
	display: inline;
	padding: 0;
font-family: Arial, Verdana, sans-serif;
color: #06c;
font-size: 12px;
}

.textwidget a {
		letter-spacing: 0.1em;
	display: inline;
	padding: 0;
font-family: Arial, Verdana, sans-serif;
color: #06c;
font-size: 12px;
}
.textwidget a:hover {
color: #CCCCCC;
text-decoration: underline;	
}
.widget_meta ul li a:hover {
color: #CCCCCC;
text-decoration: underline;
}

/* +++++++++++++++ The comment section +++++++++++++++++ */


#commentform #author, #commentform #email, #commentform #url, #commentform textarea {
        background: #fff;
        border: 1px solid #333;
        padding: .2em;
}

#commentform textarea {
        width:50%;
}

#commentlist {
        width:90%;
        font-size:11px;
        color:#000;
        margin-bottom:20px;
        padding-left:0px;
        margin-left:0;
}

#commentlist li {
        background:#fff;
        border:1px solid #0b74b6;
        margin:0 0 20px 0;
        list-style-type:none;
        padding:0px;

}


#commentlist li p {
	font-size:12px;
       padding:5px 15px 5px 70px;
        margin:0;

}

#commentlist a {
        text-decoration:underline;
        font-weight:bold;
}


#commentlist li .avatar {
        float:left;
        padding:0 15px 5px 0;

}


/* ++++++++++++++++++ Just a little for the Calendar ++++++++++++++++++ */

#wp-calendar {
        border: 1px solid #999;
        empty-cells: show;
        font-size: 14px;
        width:100%;
        text-align:center;

}

#wp-calendar caption {
        text-align: left;
}


/* ++++++++++++++++++ WORDPRESS Captions & aligment ++++++++++++++++++ */


.aligncenter,
div.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;
}

.wp-caption img {
        margin: 0;
        padding: 0;
        border: 0 none;
}

.wp-caption p.wp-caption-text {
        font-size: 11px;
        line-height: 17px;
        padding: 0 4px 5px;
        margin: 0;
}