/*
Theme Name: neonFAZE Theme Grand Opening
Theme URI: http://dirtyrevolution.com
Description: Nice layout :0 hehe
Version: 2
Author: Jocelyn
*/


/* Body  */
body,html{
background-color: #f7f7f7;
background-image: url('/wp-content/themes/grand/images/neonfazerepeatbg.jpg');
background-repeat: repeat;
background-position: top left;
background-attachment: fixed;
margin:0;
font: 9pt "Trebuchent MS", Tahoma, Arial;
color: #9c9c9c;
}

.current_page_item{
border-bottom: 2px solid #ff006c;
}

/* Basics */
#topbar{
width: 100%;
height: 40px;
background-color: #000000;
}

#topbar2{
width: 100%;
height: 129px;
z-index: -200;
background-image: url('/wp-content/themes/grand/images/cityskylin.png');
background-repeat: repeat;
background-position: top left;
}

#container{
margin: 0 auto; /* top right bottom left */
width: 1000px;
z-index: 1;
background-color: #ffffff;
}

#header{
width: 100%;
height: 350px;
margin-top: 0px;
background-image: url('');
background-color: #ffffff;
background-position: top left;
background-repeat: no-repeat;
}


#netads{
width: 295px;
float: right;
margin-right: 5px;
}

#etsy{
float: left;
width: 272px;
height: 339px;
background-image: url('/wp-content/themes/grand/images/line.gif');
background-position: bottom center;
background-repeat: no-repeat;
}


#middle{
background-image: url('/wp-content/themes/grand/images/slideshow.png');
background-repeat: no-repeat;
background-position: top left;
z-index: 1;
width: 452px;
height: 380px;
margin-top: -30px;
margin-left: -25px;
float: left;
}

#middle .text{
z-index: 2;
width: 196px;
height: 196px;
margin-left: 15px;
margin-top: 14px;
position: relative;
line-height: 12px;
}

.logo{
position: relative;
left: -50px;
top: -10px;
height: 164px;
width: 185px;
z-index: 800;
background-image: url('/wp-content/themes/grand/images/neonfazelogo.png');
background-position: top left;
background-repeat: no-repeat;
}

#contentwrapper{
width: 100%;
margin-top: 45px;
}

#navibar{
position: relative;
left: -11px;
top: 340px;
width: 1022px;
height: 50px;
background-image: url('/wp-content/themes/grand/images/navigation.png');
background-position: top left;
background-repeat: no-repeat;
color: #000000;
}


#navibar .text{
position: absolute;
width: 98%;
height: 33px;
top: 8px;
left: 10px;
z-index: 3;
color: #f2e650;
text-align: center;
font-size: 30px;
}

#navibar ul {
	margin: 0;
	padding-top: 0px;
        padding-right: 20px;
	display: inline;
	border: none;
	} 

#navibar ul li {
	margin: 0;
	padding-right: 10px;
	border: none;
	list-style: none;
	display: inline;
	}

#navibar a:visited, #navibar a:active, #navibar a:link{
color: #f2e650;
font-weight: normal !important;
padding-bottom: 2px;
}

#navibar a:hover{
font-weight: normal;
color: #000000;
padding-bottom: 2px;
}

#sidebar{
width: 230px;
float: left;
}

#sidebar2{
width: 230px;
float: right;
}

#content{
width: 540px;
float: left;
}


#footer{
clear:both;
position: relative;
width: 1000px;
background-image: url('/wp-content/themes/grand/images/footer.jpg');
background-repeat: no-repeat;
background-position: bottom left;
height: 250px;
overflow: hidden;
}

#footer .footertop{
width:100%;
background-image: url('/wp-content/themes/grand/images/footer2.png');
background-repeat: no-repeat;
height: 39px;
display:block;
font-size: 7pt;
font-family: verdana;
text-transform: uppercase;
padding-right:10px;
}

.footertop span{
position: absolute;
width:99%;
top: 4px;
left: 5px;
color: #ff189b;
font-size: 7pt;
font-family: verdana;
text-transform: uppercase;
}

.footertop span, .right{
float: right;
color: #ff189b;
font-size: 7pt;
font-family: verdana;
text-transform: uppercase;
}

.footertop span a{
color: #6c6c6c;
font-size: 7pt;
font-family: verdana;
text-transform: uppercase;
}

.footertop span a:hover{
color: #ffc000;
}

#footerleft{
width: 33.3%;
float: left;
margin-top: 5px;
overflow: hidden;
background-image: url('/wp-content/themes/grand/images/footer3.png');
background-repeat: repeat;
}

#footercenter{
width: 33.3%;
float: left;
margin-top: 5px;
overflow: hidden;
}

#footerright{
width: 33.3%;
float: left;
margin-top: 5px;
overflow: hidden;
background-image: url('/wp-content/themes/grand/images/footer3.png');
background-repeat: repeat;
}

#footerleft li{
list-style-type: none;
list-style-image: none;
}

#footerleft li span a{
color: #53d4cd;
}

#footerleft li span b{
text-align: right;
}

#get_recent_comments_wrap{
margin-left: -30px;
width: 290px !important;
}

.displaynone{
display:none;
visibility: hidden;
}


/* Twitter */
.twitter ul{
list-style-type: none;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

.twitter{
display: block;}

.twitter span.entry-content{
background-color: #f6f6f6;
color: #000000;
padding: 5px;
display: block;
background-image: url('/wp-content/themes/grand/images/line2.gif');
background-repeat: repeat;
}

.twitter span.entry-meta{
background-color: #000000;
font-size: 7pt;
display: block;
padding: 3px;
}

.twitter span.entry-meta a{
color: #ff0072;
}

.twitter span.entry-meta a:hover{
color: #fcff00;
}

/* TOP BARS */
#netads .text .header{
font-family: Arial, Verdana, "Geneva", Helvetica, sans-serif;
color: #f83298;
font-size: 15pt;
padding-bottom: 2px;
text-align: center;
cursor: default;
}

#netads .text .header a{
font-family: Arial, Verdana, "Geneva", Helvetica, sans-serif;
color: #f83298;
cursor: default;
}

/* Content and Sidebars */
.content{
padding: 0px;
color: #9c9c9c;
margin-left: 0px;
margin-bottom: 10px;
background-image: url('/wp-content/themes/cmyk/images/conbg.png');
background-repeat: repeat;
line-height: 20px;
}



.content2{
border: 0px solid #f5d8cc;
padding: 3px;
}

 .sidehead  {
font-size : 12pt;
color : #ff189b;
border-bottom: 1px dotted #79eae7;
font-family : "helvetica";
letter-spacing : 0px;
font-weight : bold;
text-align: center;
line-height : 20px;
padding: 4px;
}

.sidebar-left{
position: relative;
width: 238px;
color: #8a8a8a;
margin-bottom: 10px;
list-style-type: none;
list-style-image: none;
background-image: url('/wp-content/themes/grand/images/sidebarleftbg.png');
background-repeat: no-repeat;
background-position: bottom right;
left: -11px;
padding-bottom: 50px;
}


.sidebar-right{
position: relative;
width: 238px;
color: #8a8a8a;
margin-bottom: 10px;
list-style-type: none;
list-style-image: none;
background-image: url('/wp-content/themes/grand/images/sidebarbg.png');
background-repeat: no-repeat;
background-position: bottom right;
left: 3px;
padding-bottom: 50px;
}

#sidebar ul li {list-style-type: none;list-style-image: none;} 

.sidebar2{
background-image: url('/wp-content/themes/grand/images/sidenbar2.png');
background-repeat: repeat;
border: 0px solid #0862bd;
padding: 9px;
list-style-type: none;
list-style-image: none;
}

/* IMAGES */
 img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
    }

    img.alignright {
    padding: 4px;
    margin: 0 0 2px 7px;
    display: inline;
    }

    img.alignleft {
    padding: 4px;
    margin: 5px 5px 2px 5px;
    display: inline;
    border: 1px solid #c0c0c0;
    }

    .alignright {
    float: right;
    }

    .alignleft {
    float: left;
    }

.border{
border: 1px solid #000000;
padding: 5px;
margin: 3px 3px 3px 3px;
}

/* Links  */
a, a:visited{
color: #ff0072;
text-decoration: none;
}

a:hover, a:active{
color: #000000;
text-decoration: none;
}

.sidebar2 a, .sidebar2 a:visited{
color: #f7ff18;
text-decoration: none;
}

.sidebar2 a:hover, .sidebar2 a:active{
color: #000000;
text-decoration: none;
}


#pagenavi{
	font-family:"arial";
	font-size: 9px;
	color: #53d4cd;
	text-transform:uppercase;
	margin-bottom: 1px;
	margin-left: 15px;
	}

#pagenavi a{
	font-family:"arial";
	font-size: 9px;
	color: #53d4cd;
	font-weight:normal !important;
	text-transform:uppercase;
	padding: 3px;
	text-align:center;
	text-decoration: none;
	}

#pagenavi a:hover{
	font-family:"arial";
	font-size: 9px;
	color: #ddc12a;
	font-weight:normal !important;
	text-transform:uppercase;
	padding: 3px;
	text-align:center;
	text-decoration: none;
	}



/* Extra Links */
.commentslink, .commentslink a { 
float: right;
color: #ff0078;
float: right;
padding: 3px;
}

.commentslink a:hover { 
color: #ff4ca0 !important;
float: right;
padding: 3px;
}


.editlink, .editlink a{
background-color: #ffffff;
color: #53d4cd;
float: right;
padding: 3px;
}

.editlink a:hover{
color: #e83c8f;
float: right;
padding: 3px;
}


/* Main Page Description Links */

#links ul {
       text-transform: none !important;
} 

#links ul {
        list-style-type: none;
        width: 400px;
} 

#links ul li {
        margin: 5px 0;
}

#links ul li a { 
        color: #53d4cd;
        display: block;
        font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 15px;
        padding: 5px;
       border-bottom: 1px solid #ebce2f;
        text-decoration: none;
}

 * html #links ul li a {  /* make hover effect work in IE */
	width: 400px;
}

#links ul li a:hover {
        background: #ffffff;
}

#links ul li a em { 
        color: #000000;
        display: block;
		padding: 3px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal !important;
		font-size: 10px;
		font-style: normal;
        line-height: 125%; 
}

#links ul li a span {
color: #f913c2;
display: block;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal !important;
font-size: 7pt;
border-top: 1px dotted #7f7f7f;
line-height: 150%;
}



a.sml {
	display: block;
        border-left: 3px solid #e7d40c;
	border-bottom: 0px solid #58bab4;
	font-family: arial;
	color: #b19285;
	font-size: 11px;
	text-transform: capitalize;
	padding: 3px;
	}
	
a.sml:hover{
	display: block;
        border-left: 3px solid #f913c2;
	border-bottom: 0px dotted #eaff00;
	font-family: arial;
	color: #11defc;
	font-size: 11px;
	text-transform: capitalize;
	background-color: #ffffff;
	padding: 3px;
	}
	
/*  This is for links/lists with descriptions  */

.sml{
	display: block;
	border-bottom: 0px solid #58bab4;
	font-family: arial;
	color: #b19285;
	font-size: 11px;
	text-transform: capitalize;
	padding-left: 5px;
	}
	
.sml a{
	display: block;
        border-left: 3px solid #e8d600;
	border-bottom: 0px dotted #eaff00;
	font-family: arial;
	color: #b19285;
	font-size: 11px;
	text-transform: capitalize;
	padding: 3px;
	}
	
.sml a:hover{
	display: block;
        border-left: 3px solid #f913c2;
	border-bottom: 0px dotted #eaff00;
	font-family: arial;
	color: #53d4cd;
	font-size: 11px;
	text-transform: capitalize;
	background-color: #ffffff;
	padding: 3px;
	}
	
.sml a b{
	color: #000000;
	font-family:arial;
	font-size: 9px;
	padding-left: 10px;
	margin-left: 20px;
	text-align: right;
	visibility: hidden;
	display: none;
}

.sml a:hover b{
	color: #000000;
	font-family:arial;
	font-size: 9px;
	padding-left: 10px;
	margin-left: 20px;
	text-align: right;
	visibility: visible;
	display: inline;
	}


/* Headers  */
.meta{
width:140px;
height: auto;
display: block;
float: right;
color: #000000;
font-size: 7pt;
text-transform: uppercase;
font-family: geneva;
background-image: url('/wp-content/themes/grand/imjages/meta.png');
background-repeat: no-repeat;
line-height: 15px !important;
}

.meta a, .meta a:active, .meta a:visited{
text-transform: uppercase;
color: #ff189b;
}

.meta a:hover{
color: #000000;
}

.meta b{
display:block;
color: #fffc00;
background-color: #383838;
padding: 3px;
font-weight: normal !important;
}

.meta i{
display:block;
color: #000000;
background-color: #efefef;
padding: 3px;
font-style: normal !important;
}

h1{
color: #ed1690;
font: 20pt "Geneva", Arial, Verdana;
font-weight: bold;
letter-spacing: -.3px;
text-transform: lowercase;
margin: 0;
padding-left: 5px;
border-bottom: 5px solid #000000;
background-image: url('/wp-content/themes/grand/images/line2.gif');
background-repeat: repeat;
}

h1 span{
color: #464646;
float: right;
font: 10pt "Century Gothic", Tahoma, Arial;
font-weight: bold;
letter-spacing: -1.3px;
text-transform: capitalize !important;
background-color: #f6e100;
padding: 3px;
}

h8{
color: #ec3f92;
font-size: 23pt;
font-family: Techniqo !important;
border-bottom: 1px solid #3f303a;
display: block;
letter-spacing: 0px !important;
}

.info, .header2{
font-size: 7pt;
font-family: verdana;
font-weight: bold;
color:#000000;
text-align: center;
background-color: #ff189b;
padding: 2px;
margin: 1px 0 1px 0;
text-transform: uppercase;
}

.info a{
color:#464646;
}

h3, h3 a, h3 a:visited{
color: #000000;
font: 13px/100% "Century Gothic", Tahoma, Arial;
margin-bottom: 0;
background-color: #f7ff18;
padding: 2px;
}

h3 a:hover{
color: #464646;
font: 13px/100% "Century Gothic", Tahoma, Arial;
margin-bottom: 0;
padding: 2px;
}

/* Decorative Text */
b,strong{
color: #ff189b;
}

i,em{
color: #dfc32b;
font-family: georgia;
}

s{
color: #7a7a7a;
}

u{
color: #000000;
}


hr {
border: 1px;
border-top: dashed 1px #bbbbbb;
height: 1px;
}


/* Blockquote */
blockquote{
background-color: #ffffff;
background-image: url('/wp-content/themes/grand/images/line2.gif');
background-repeat: repeat;
color: #000000;
font-family: georgia;
font-style: italic;
font-size: 11pt;
border: 0px solid #e93b8f;
padding: 10px;
}

/*  Forms  from */
#searchtab{ 
background: transparent url('/wp-content/themes/cmyk/images/cnbg.png') no-repeat left top; 
}

#searchtab .inside{
  background: transparent url('/wp-content/themes/neon/images/searchbut.png') no-repeat right top !important;
  height: 40px;
  position: relative;
}

#searchtab input{
  border: 0 !important;
  background: none;
  font-size: 12px;
  padding: 0px;
}

#searchtab input.searchfield, #searchtab input#s{
  position: absolute;
  top: 3px;
  left: 20px;
  color: #949496;
  padding: 0px;
  margin: 0;
}


#searchtab input.searchbutton, #searchtab input#searchsubmit{
  position: absolute;
  right: 13px;
  top: 3px;
  color: #464646;
  text-transform: uppercase;
  padding: 0px;
  margin: 0;
}

#searchtab label{ 
display: none; 
}
#searchtab input.searchbutton:hover{ 
color: #808080; 
}

textarea, options, input{
border: 1px solid #ff38a9;
font-size: 10pt;
color: #7b7b7b;
font-family: tahoma;
background-image: url('/wp-content/themes/grand/images/line2.gif');
background-repeat: repeat;
background-color: #ffffff;
margin-right: 1px;
}

/* Comments  */
#gravatar{
background-color: #ffffff;
padding:3px;
float: right;
}

#gravatar img{
padding: 4px;
border: 1px solid #e93b8f;
}


cite{
background-color: #ff189b;
padding: 3px;
color: #000000;
font-size: 12pt;
font-style: normal !important;
display: block;
margin: 0px !important;
}

cite a{
color: #000000 !important;
font-weight: bold;
}

cite a:hover{
color: #2b2b2b !important;
font-weight: bold;
}

small{
color: #f5d62f;
float: right;
font: 10pt "Century Gothic", Tahoma, Arial;
font-weight: normal;
letter-spacing: -1.3px;
text-transform: capitalize !important;
background-color: #000000;
padding: 3px;
margin-top: -15px;
}

small a{
color: #f5d62f;
}
small a:hover{
color: #464646;
}

/* * Large Calendar */

/* * Calendar formatting */

#wp-calendarLarge {
	border-collapse: collapse;
	margin: auto;

}

#calendar_wrapLar img {
	border: none;
	padding: 0;
	margin: 0;
}

#wp-calendarLarge td {
	border: thin solid black;
	width: 150px;
	height: 100px;
	padding: 0;
	vertical-align: top;
}

.event-block a:link, .event-block a:visited, .event-block a:hover, .event-block a:active {
	text-decoration: none;
	border: none;
}

#wp-calendarLarge .event-block {
	border-top: 1px solid #444;
	display: block;
	padding: 2px 0 0 2px;
	line-height: 11pt;
	color: navy;
}

#wp-calendarLarge .dayHead {
	/* background-color: #333333; */
	background-color: #173b6d;
	color: white;
	font-weight: bold;
	z-index: 1000;
}

#todayLarge {
	background-color: #9BA9CF;
	color: #FFF;
}

/* * Days events calendar */

#EC_daysEvents {
	font-size: 14px;
}

.EC_title {
	background: #bef53c!important;
}

.EC_location {
	background: #ff008a !important;
}

.EC_time {
	background: #CCCCCC;
}

.EC_date {
	background: #E0EEEE;
}

.EC_linkout_and_postid {
	background: #bfd3ed;
}

/* * Widget Calendar formatting OPTIONAL */
.EC_Widget_display {
	text-align: center;
}

.widgettitle {
	text-align: left;
	/* margin: 0 0 1em; */
}


#wp-calendar caption {
	margin: 10px 0 0 0;
	width: auto;
	text-align: center;
        color: #53d4cd;
	font-weight: bold;
	background-color: #ffffff;
}

#wp-calendar {
        position: relative;
        left: 35px;
	margin: 0 1px 0 2px;
	border-collapse: collapse;
        width: 100px;
}

*+html #wp-calendar #today {
	border: 3px solid #ffffff !important;

}

#wp-calendar #today {
	display: block;
	font-weight: bold;
        color: #f913c2 !important;
	background-color: #ffffff;
	/* -webkit-border-radius: 50%;
	border: 0px solid #c0ff00; */
	z-index: 1;
}

#wp-calendar .pad {
	font-weight: bold;
background-color: transparent !important;
}

#wp-calendar .padcent {
	border: 0px solid white;
}

#wp-calendar .padday {
	background-color: #ffffff;
}

#wp-calendar th {
	width: 11%;
	color: #f913c2;
	background-color: #ffffff;
}

#wp-calendar td {
	border: 0px solid #454545;
	background-color: #ffffff;
	text-align: center;
}