/*
THEME NAME: APS for WordPress
THEME URI: http://artistportfolioservices.com/
DESCRIPTION: The Artist Portfolio Services WordPress Theme
VERSION: 1.0
AUTHOR: Kurt Perschke and Hafiz Rahman
AUTHOR URI: http://artistportfolioservices.com/
*/

/* Added from blueprint.css */	
/* Clearing floats without extra markup
   Based on How To Clear Floats Without Structural Markup by PiE
   [http://www.positioniseverything.net/easyclearing.html] */

.clearfix:after, .container:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix, .container {display: block;}

/* Regular clearing
   apply to column that should drop below previous ones. */

.clear { clear:both; }
@charset "UTF-8";

/* CSS Document */

/* structure */
body { height: 100%; background:#000; }
body#home-slideshow { overflow:hidden; /*Needed to eliminate scrollbars*/ }
img { border:none; }
h3 { font-size:13px; font-weight:bold; font-family:CenturyGothic; color:#333; text-transform:uppercase; }
h4 { font-size:12px; font-weight:bold; font-family:CenturyGothic; color:#000; text-transform:uppercase; }
table { clear:both; }

#header { position: fixed; top: 0; left: 0; }
.container { position: relative; margin-top: 57px !important; margin-left: 200px; margin-bottom: 100px; padding: 0 0 0 18px; background: #EAE7E4; width:580px; }
#footer { position: fixed; bottom: 0; left: 0; width: 100%; padding: 3px 0; background: url(images/trans.png); color: #FFF; letter-spacing: .5px; }

/* header & nav */
#header h1 { display:none; } 
#header span { position:fixed; top:0; left:730px; background: url(images/trans.png); z-index:1; }
#header span a { color:#FFF; text-decoration:none; font-weight:bold; padding:1px 5px; }

body div.slideshow { margin-top:8px; }
#header #hmenu { width:145px; margin:8px 10px; z-index:1; font-family:"Lucida Grande",Tahoma,Geneva,sans-serif; }
#header #hmenu #hlogo { background:url(images/level1.png); color:#FFF; display:block; }
#header #hmenu ul { list-style:none; margin:0; padding:0; font-weight:bold; font-size:0.9em; }
#header #hmenu ul li { border-bottom:1px solid #AAA; margin:0; padding:2px 10px; color:#FFF; text-transform:uppercase; }
#header #hmenu ul li a { text-decoration:none; color:#EEE; }
#header #hmenu ul li a:hover { text-decoration:underline; color:#eb510d;}
#header #hmenu ul li ul { list-style: none; margin:0; padding:4px 0 0; }
#header #hmenu ul li ul li { border:none; margin:0; padding:2px 0; text-transform:none; }
#header #hmenu ul li.current-page-item a { text-decoration:underline; }

#header #hmenu ul#navmenu-1 { background: url(images/level1.png); }
#header #hmenu ul#navmenu-2 { background: url(images/level2.png); }
#header #hmenu ul#navmenu-3 { background: url(images/level3.png); }
#header #hmenu ul#navmenu-4 { background: url(images/level4.png); }

#header #hmenu ul li a span { display:none; }

/* NOTE:
 * The CSS stylings for the dropdown menu is inside superfish.css
 */

/* Contents */
h1#page-title { font-size:14px; font-weight:bold; color:#333; text-transform:uppercase; margin-top:18px; }
.entry { margin-bottom:1em; }
.entry a { text-decoration:underline; color: #44322a;}
.entry a:hover { color: #CF4407 }

/* Default Pages */
h1#page-title { padding-bottom: 10px; width:280px; float:left; }
#page-content .page .entry p { clear:both; margin:18px 18px 0 0; font-size:.95em; }
#page-content .page .entry a img { width:280px; height:200px; margin-bottom:10px; padding:0; }
#page-content .page .entry p strong { display:block; margin:5px 0; }
#page-content .page .entry .quote { font-weight:bold; clear:left; font-size:1.1em; }
#page-content .page .entry .quoteby { font-weight:bold; clear:left; font-size:.95em; }
#page-content .page .entry .slideshow { float:right; padding:0; width:280px; height:200px; margin:0 0 10px 10px; }
/* Company Link */
#page-content .page .entry h2 { clear:both; margin:18px 18px 0 0; font-size:1.7em; }

/* Text Page */
#textpage { padding:10px 20px; width:420px; }
#textpage h1#page-title { width:100%; }

/* Contact Page */
#contactpage { width: 315px; padding:10px 15px; }
#contactpage h1#page-title { width:100%; }
#contactpage input[type=text], #contactpage textarea { width:95%; border:1px solid #717171; padding:2px 5px; font-size:14px; font-weight:bold; color:#333; }
#contactpage input[type=submit] { border:none; background:#333; color:#FFF; padding:3px 5px; }
span.wpcf7-not-valid-tip { width:250px !important; }
.captcha-11 input { width:25% !important; vertical-align:top; }

/* Credit Page */
#post-63 td { min-width:160px; }

/* footer */
#footer p { margin: 0 0 3px; padding-left: 60px; }	
#footer a { color: #fff; text-decoration: none; }

/* supersized styles */
#supersize { position: fixed; top: 0; left: 0; z-index: -3; }
#supersize img, #supersize a { height:100%; width:100%; display:none; cursor: default; }	
#supersize a:hover { text-decoration: none !important; }
#supersize .activeslide, #supersize .activeslide img { display:inline; border: none; }

