@media only screen and (max-width: 1279px) {

/*  MENU
----------------------------*/
#menu a:hover, #menu li a.active {
	-moz-box-shadow: 1px 1px 4px 1px rgba(0,0,0,1.0);
	-webkit-box-shadow: 1px 1px 4px 1px rgba(0,0,0,1.0);
	-pie-box-shadow: 1px 1px 4px 1px rgba(0,0,0,1.0);
	box-shadow: 1px 1px 4px 1px rgba(0,0,0,1.0);	
}

}


@media only screen and (min-width: 768px) and (max-width: 959px) {

/*  BODY
----------------------------*/
#top {
	background: url( '../../images/dark/bg-top-768.png' ) no-repeat 0 bottom;
}

#content {
	background: url( '../../images/dark/bg-mid-768.png' ) repeat-y;
}

#content-footer {
	background: url( '../../images/dark/bg-midfoot-768.png' ) repeat-y;
}

#bottom {
	background: url( '../../images/dark/bg-bot-768.png' ) no-repeat;
}

#bottom-footer {
	background: url( '../../images/dark/bg-botfoot-768.png' ) no-repeat;
}


/*  FOOTER
----------------------------*/
/*  Newsletter  */
#mc_embed_signup {
	background-image: url( '../../images/dark/newsletter-768.png' );
}

/*  Add a Comment Form  */
.comment-field {
	width: 464px;
	background-image: url( '../../images/dark/comment-768.png' );
}

/* Footer Widget */
.contact-name-footer {
	background-image: url( '../../images/dark/contact-widget-txt-768.png' );
	width: 143px;
}

.contact-email-footer {
	background-image: url( '../../images/dark/contact-widget-txt-768.png' );
	width: 143px;
}

.contact-subject-footer {
	background-image: url( '../../images/dark/contact-widget-txt-768.png' );
	width: 143px;
}

.contact-message-footer {
	background-image: url( '../../images/dark/contact-widget-msg-768.png' );
	width: 137px;
}

/*  CONTACT PAGE
----------------------------*/
/*  Contact Form  */
.contact-message {
	background-image: url( '../../images/dark/contact-768.png' );
}

}


@media only screen and (min-width: 480px) and (max-width: 767px) {

/*  BODY
----------------------------*/
#top {
	background: url( '../../images/dark/bg-top-420.png' ) no-repeat 0 bottom;
}

#content {
	background: url( '../../images/dark/bg-mid-420.png' ) repeat-y;
}

#content-footer {
	background: url( '../../images/dark/bg-midfoot-420.png' ) repeat-y;
}

#bottom {
	background: url( '../../images/dark/bg-bot-420.png' ) no-repeat;
}

#bottom-footer {
	background: url( '../../images/dark/bg-botfoot-420.png' ) no-repeat;
}

/*  FOOTER
----------------------------*/
/*  Newsletter  */
#mc_embed_signup {
	background-image: url( '../../images/dark/newsletter-420.png' );
}

/*  Add a Comment Form  */
.comment-field {
	background-image: url( '../../images/dark/comment-420.png' );
	width: 331px;
}

/* Footer Widget */
.contact-name-footer {
	background-image: url( '../../images/dark/contact-widget-txt-420.png' );
	width: 347px;
}

.contact-email-footer {
	background-image: url( '../../images/dark/contact-widget-txt-420.png' );
	width: 347px;
}

.contact-subject-footer {
	background-image: url( '../../images/dark/contact-widget-txt-420.png' );
	width: 347px;
}

.contact-message-footer {
	background-image: url( '../../images/dark/contact-widget-msg-420.png' );
	width: 341px;
}

/*  CONTACT PAGE
----------------------------*/
/*  Contact Form  */
.contact-message {
	background-image: url( '../../images/dark/contact-420.png' );
}

}


@media only screen and (max-width: 479px) {

/*  BODY
----------------------------*/
#top {
	background: url( '../../images/dark/bg-top-300.png' ) no-repeat 0 bottom;
}

#content {
	background: url( '../../images/dark/bg-mid-300.png' ) repeat-y;
}

#content-footer {
	background: url( '../../images/dark/bg-midfoot-300.png' ) repeat-y;
}

#bottom {
	background: url( '../../images/dark/bg-bot-300.png' ) no-repeat;
}

#bottom-footer {
	background: url( '../../images/dark/bg-botfoot-300.png' ) no-repeat;
}

/*  Newsletter  */
#mc_embed_signup {
	background-image: url( '../../images/dark/newsletter-300.png' );
}

/*  Add a Comment Form  */
.comment-field {
	background-image: url( '../../images/dark/comment-300.png' );
	width: 211px;
}

/* Footer Widget */
.contact-name-footer {
	background-image: url( '../../images/dark/contact-widget-txt-300.png' );
	width: 227px;
}

.contact-email-footer {
	background-image: url( '../../images/dark/contact-widget-txt-300.png' );
	width: 227px;
}

.contact-subject-footer {
	background-image: url( '../../images/dark/contact-widget-txt-300.png' );
	width: 227px;
}

.contact-message-footer {
	background-image: url( '../../images/dark/contact-widget-msg-300.png' );
	width: 221px;
}

/*  CONTACT PAGE
----------------------------*/
/*  Contact Form  */
.contact-message {
	background-image: url( '../../images/dark/contact-300.png' );
}
	
}