/* @override http://wp1.byloudlogic.com/wp-content/themes/adb/style.css */

/*
Theme Name: Alphin Design Build Custom Theme
Theme URI:
Description: This is a custom theme for Alphin Design Build (Raleigh, NC).
Version: 0.1
Author: Low Fat Designs
Author URI: http://lowfatdesigns.com
Tags:
*/

/* ----- @ Layout
--------------------------------------------- */
body {
	margin-top: 10px;
	color: #fff;
	background: #150066;
}

#layout #header,
#layout #footer {
	display: none;
}

/* Base container widths */
#layout.right-sidebar #main { width: 500px; }
#layout.right-sidebar #sidebar { width: 320px; }

/* Wider #main container for gallery pages */
#page-5 #layout.right-sidebar #main { width: 760px; }
#page-5 #layout.right-sidebar #sidebar { width: 180px; }
#page-7 #layout.right-sidebar #main { width: 760px; }
#page-7 #layout.right-sidebar #sidebar { width: 180px; }
#page-57 #layout.right-sidebar #main { width: 760px; }
#page-57 #layout.right-sidebar #sidebar { width: 180px; }

/*
#main { background: pink; }
#sidebar { background: yellow; }
#page-quote { background: red; }
#sidenav { background: green; }
*/

/* ----- @ Navigation
--------------------------------------------- */
ul#sidenav {
	clear: both;
	float: right;
	margin: 0 14px 0 0;
	padding: 0;
	list-style: none;
	width: 128px;
	height: 180px;
	overflow: hidden;
}

ul#sidenav li {
	margin: 0;
	padding: 0;
	width: 128px;
	height: 36px;
	overflow: hidden;
	list-style: none;
}

ul#sidenav li a {
	width: 128px;
	text-decoration: none;
	display: block;
	padding: 36px 0 0 0;
	margin: 0;
	height: 0px !important;
	height /**/:36px;
	overflow: hidden;
}

ul#sidenav a:hover, ul#sidenav a:active, ul#sidenav li.current_page_item a {
  	background-position: -128px 0;
}
 
li.page-item-2 a { background: url(images/nav-aboutus.gif) no-repeat top left; }
li.page-item-5 a { background: url(images/nav-traditional.gif) no-repeat top left; }
li.page-item-7 a { background: url(images/nav-modern.gif) no-repeat top left; }
li.page-item-57 a { background: url(images/nav-commercial.gif) no-repeat top left; }
li.page-item-9 a { background: url(images/nav-contactus.gif) no-repeat top left; }



/* ----- @ Header Blocks
--------------------------------------------- */

/* ----- @ Sidebar Blocks
--------------------------------------------- */
h1#site-title a {
	display: block;
	float: right;
	width: 150px;
	height: 148px;
	margin-bottom: 50px;
	background: url(images/alphin-logo-main5.gif) no-repeat left top;
	text-indent: -50000px;
}


/* Quotes */

#page-quote {
	clear: both;
	width: 98%;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

p#quote {
	text-align: right;
}

/* Adjust specific quote positioning */
#home p#quote {
	margin-top: 125px;
	padding-left: 20px;
	font-style: italic;
}
#page-9 p#quote {
	margin-top: 97px;
	padding-left: 15px;
	font-style: italic;
}




/* ----- @ Main
--------------------------------------------- */
h2.post-title {
	display: none;
}

/* Home */
#post-2 { width: 450px; }
#post-2 img { margin-bottom: 20px; }

/*Contact */
#post-9 img { margin-bottom: 20px; }
#page-9 #post-9 h3 { display: none; }


/* ----- @ Typography
--------------------------------------------- */
h1, h2, h3, h4, h5, h6 { color: #fff; }
em.special {
	font-size: 1.5em;
	font-weight: bold;
	font-style: normal;
}
a:focus, a:hover { color:#fff; text-decoration: none;}
a { color:#fff; text-decoration:underline; }


/* ----- @ Banana Album
--------------------------------------------- */

#BananAlbum {
	z-index: 4;
	/* position: absolute; */
	/* top: 50px; */
	/* left: 202px; */
	width: 100%;
	/* height: 450px; */
	height: 550px;
}
