/*
THEME NAME: Hypnosis
THEME URI: http://skytreemedia.com
DESCRIPTION: A custom theme built for Hypnosis Photography
VERSION: 1
AUTHOR: Skytree Media
AUTHOR URI: http://skytreemedia.com
TAGS: one-column, photography, blog, hypnosis
*/

body {margin:0; padding:0; color:#fff; font-family:"helvetica neue", helvetica, arial, sans-serif; font-size:.8em; line-height:1.5em; background:#000;}

body.body-intro {margin:0 auto; padding:0; color:#fff; font-family:"helvetica neue", helvetica, arial, sans-serif; font-size:.8em; line-height:1.5em; background:rgb(70,0,0); text-align:center;}

#intro-container {display:block; width:900px; height:auto; background:rgb(70,0,0); margin:0 auto; padding:40px;}
#intro-container .title-logo {margin:80px auto;}
#intro-container p {margin:20px auto; padding:0; text-transform:uppercase; font-family:"century gothic", "helvetica neue", helvetica, arial, sans-serif;}
#intro-container p.enter {font-size:1.8em; margin:60px 0; padding:0;}
#intro-container p.enter-mobile {margin:60px 0; padding:0;}
#intro-container a, #intro-container a:visited {text-decoration:none;}
#intro-container a:hover {}
.intro-footer {text-transform:uppercase; font-size:.8em; margin:40px 0 0;}
.intro-footer a, .intro-footer a:visited {text-decoration:none;}
.intro-footer a:hover {background:rgb(70,0,0);}


#wrapper {width:900px; margin:0 auto; padding:0; height:auto;}

ul#main-menu {list-style-type:none; margin:0 0 10px; padding:0; text-align:center; text-transform:uppercase; font-family:"century gothic", "helvetica neue", helvetica, arial, sans-serif;}
ul#main-menu li {display:inline-block; margin:0; padding:0;}
ul#main-menu li a, ul#main-menu li a:visited {display:inline-block; margin:0; padding:25px 10px 5px; color:#fff; text-decoration:none;}
ul#main-menu li a:hover, ul#main-menu li a.current_page {background:rgb(70,0,0); color:#fff;}

ul#bottom-menu {list-style-type:none; margin:0; padding:0; text-align:center; text-transform:uppercase; font-family:"century gothic", "helvetica neue", helvetica, arial, sans-serif;}
ul#bottom-menu li {display:inline-block; margin:0; padding:0;}
ul#bottom-menu li a, ul#bottom-menu li a:visited {display:inline-block; margin:0; padding:5px 10px 40px; color:#fff; text-decoration:none;}
ul#bottom-menu li a:hover, ul#bottom-menu li a.current_page {background:rgb(70,0,0); color:#fff;}

#header {background:rgb(70,0,0); text-align:center; margin:0; padding:0 0 60px;}

#header img {margin:60px 0; padding:0; border:none;}

ul#menu-2 {width:800px; list-style-type:none; margin:0 auto; padding:0 50px; text-align:center; background:rgb(25,25,25); text-transform:uppercase; font-family:"century gothic", "helvetica neue", helvetica, arial, sans-serif; color:#999;}
ul#menu-2 li {display:inline-block; margin:0; padding:0;}
ul#menu-2 li a, ul#menu-2 li a:visited {display:inline-block; margin:0; padding:10px; color:#fff; text-decoration:none;}
ul#menu-2 li a:hover, ul#menu-2 li a.current_page {color:#fff; background:rgb(70,0,0);}

#container {margin:0; padding:0 0 20px; background:rgb(25,25,25); min-height:300px;}
#content {width:900px; margin:0 auto; padding:0;}

a, a:visited {color:#fff;}
a:hover {color:#fff; text-decoration:none;}

.alignleft {float:left;}
.alignright {float:right;}
.clear {clear:both;}
.text-right {text-align:right;}

.post {margin:0 0 60px; padding:0;}

.entry-top-meta {background:rgb(175,175,175); font-family:"century gothic", "helvetica neue", helvetica, arial, sans-serif; text-transform:uppercase; color:#000; padding:10px 50px; vertical-align:middle;}
.entry-top-meta a, .entry-top-meta a:visited, .entry-top-meta a:hover {text-decoration:none;}

h2.entry-title, h2.entry-title a, h2.entry-title a:visited, h2.entry-title a:hover, h1.entry-title {font-weight:normal; color:#000; float:left; margin:0; padding:0; font-size:1em; text-decoration:none;}
.entry-cat, .entry-cat a, .entry-cat a:visited, .entry-cat a:hover {color:#000; float:right; margin:0; padding:0; text-decoration:none;}

.entry-content {width:800px; margin:0 auto; padding:0;}

.content-left {width:35%; float:left; margin:25px 0 0; padding:0;}
.content-right {width:60%; float:right; margin:20px 0 0; padding:0;}

.content-left p a img {border:none; background:transparent;}

.entry-content img {max-width:780px; height:auto; padding:9px; background:#fff; margin:0 auto; border:1px solid #bcbfb9;}

.text {width:600px; margin:0 auto; padding:0; text-align:justify;}

p#player1, p#player2, p#player3 {background:#000;}

p.entry-video {width:800px; background:#000; margin:10px auto; padding:0; text-align:center;}
#player1, #player2, #player3 {text-align:center;}

.post_column_1 {text-align:left;}

.entry-meta {width:800px; margin:0 auto; padding:0 50px; font-family:"century gothic", "helvetica neue", helvetica, arial, sans-serif; text-transform:uppercase; font-size:.85em;}
.entry-meta a, .entry-meta a:visited {color:#fff; text-decoration:none;}
.entry-meta a:hover {color:#fff;}

.wpcf7-form p {display:block; clear:both; margin:0 0 15px; padding:0 0 15px;}
.wpcf7-form label {float:left; width:30%; text-align:right; margin:0; padding:0;}
.wpcf7-form-control-wrap input, .wpcf7-form textarea {width:300px;}
.wpcf7-form-control-wrap {float:right; width:65%; margin:0 0 10px; padding:0;}
p.button {margin-left:35%;}
.wpcf7-form input:focus, .wpcf7-form textarea:focus {background:rgb(175,175,175);}

ul.addtoany_list {margin:0; padding:0;}

.comments {margin:0 auto; padding:0 20px;}
.comments a img {border:none;}
.comment-author {margin:0; padding:0;}
.comment-text {text-transform:none; margin:0; padding:0;}

.bottom {width:800px; margin:0; padding:0 50px; text-transform:uppercase; font-size:.85em; letter-spacing:.1em;}

#wp_page_numbers {margin:0; padding:0; float:left;}
#wp_page_numbers ul {list-style-type:none; margin:0; padding:0; color:#fff;}
#wp_page_numbers ul li {display:inline; margin:0; padding:0; color:#fff;}
#wp_page_numbers ul li a, #wp_page_numbers ul li a:visited {display:inline-block; padding:5px; text-decoration:none; color:#fff;}
#wp_page_numbers ul li.active_page a, #wp_page_numbers ul li.active_page a:visited, #wp_page_numbers ul li.active_page a:hover, #wp_page_numbers ul li a:hover {display:inline-block; background:rgb(70,0,0); color:#fff; padding:5px; text-decoration:none;}
#wp_page_numbers ul li.page_info {margin:0 5px 0 0; padding:0;}

.subscribe {float:right; margin:0; padding:0;}
.subscribe a, .subscribe a:visited {color:#fff; padding:2px 5px; text-decoration:none;}
.subscribe a:hover {color:#fff; background:rgb(70,0,0);}
.subscribe img {border:none;}

p.cat-bottom a.current_page {background:rgb(70,0,0);}

#footer {text-align:center; margin:0; padding:40px 0;}

#footer p {text-transform:uppercase; font-size:.8em; color:#fff; margin:0; padding:0;}
#footer a, #footer a:visited {color:#fff; text-decoration:none; padding:2px;}
#footer a:hover {color:#fff; background:rgb(70,0,0); text-decoration:none;}
