/*
Theme Name: Custom Theme
Theme URI: 
Description: 
Version: 
Author: 
Author URI: 
Tags: starter
*/

@import "style/css/reset.css";

body 			{ font-family:Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif; 
			      color:#000; margin:0; padding:0; text-align:left; letter-spacing:0px; }
body.plum-sketch	{ background:#191120 url(images/bg/main_sketchpad.gif) no-repeat center top; }
body.white-sketch	{ background:#fff url(images/bg/white_sketchpad.gif) no-repeat center top; }
:link img 		{ border:none }
a 				{ outline:none;}
.hidden 			{ display:none; }
br.clear 		{ clear:both; display:block; height:1px; margin:-1px 0 0 0 }

/* Presentational classes generated by WordPress. http://codex.wordpress.org/CSS */
.aligncenter 	{ display:block; margin:0 auto }
.alignleft 		{ float:left }
.alignright 		{ float:right }
.wp-caption 		{ border:1px solid #666; text-align:center; background:#ccc; padding:10px; margin:10px } 

				/* -------- COLOR SCHEME
							text:			#000;
							headings:		#000;
							background:		#191120; plum
				*/

/* universal */
p,h2,h3,h4,h5,h6 { text-align:left; color:#fff; }

/* paragraphs */
p 		{ font-size:12px; padding:0px; margin:0px; line-height:1.7; }

/* site logo */
h1 		{ background:url(images/bg/logo.jpg) no-repeat; width:374px; height:96px; text-indent:-9999px; float:left; } 
h1 a 	{ width:374px; height:96px; display:block; }

/* headings */
h1		{ font-size:30px; font-weight:normal; }
h2 		{ font-size:24px; font-weight:normal; margin:0px 10px 5px 0px; }
h3 		{ font-size:22px; font-weight:normal; margin:0px 10px 5px 0px; }
h4 		{ font-size:18px; font-weight:normal; margin:0px 10px 5px 0px; }
h5		{ font-size:16px; font-weight:normal; margin:0px 10px 5px 0px; }
/* h6 is used as a paragraph for no indents */
h6		{ font-size:12px; font-weight:normal; color:#fff; font-family:arial; padding:0 0 20px 0; margin:0; line-height:1.7; } 

/* universal links */
a:link, 
a:visited 	{ color:#F8C633; text-decoration:none; }
a:hover 		{ color:#F8C633; text-decoration:underline }

/* ul list items */
ul 			{ margin:10px 0 0 0; list-style:disk; }
ul li			{ display:list-item; font-size:14px; text-align:left; padding:3px 0; margin-left:30px; }
ul li a		{  }
/* ordered list items */
ol 			{ margin:10px 0 0 0; list-style:decimal; }
ol li			{ font-size:14px; text-align:left; padding:3px 0; margin-left:30px; }
ol li a		{  }
/* other */


/*======================= Default layout ======================= */
#wrapper 			{ width:1024px; margin:0 auto 60px auto; }
#header 				{ position:relative; height:118px; overflow:hidden; background:#fff url(images/bg/deco_2.jpg) no-repeat center bottom; }
#menu 				{ width:1024px; position:relative; z-index:2; height:30px; margin:0; padding:0; background-color:#fff; }
#content 			{ width:1024px; overflow:hidden; min-height:500px; 
					  background:#191120 url(images/bg/deco_3.jpg) no-repeat center bottom; padding-bottom:7px; } /* padding provides room for the deco bottom */
#main-content 		{ width:600px; float:left; overflow:hidden; padding:20px; }
#sidebar 			{ width:280px; float:right; overflow:hidden; padding:20px; }
#footer 				{ width:1024px; margin:0 auto; overflow:hidden; background:#c8c8c8; }


/* ======================= Header ====================== */
#current-date		{ width:250px; height:30px; float:right; color:#817F71; margin:14px 20px 0 0; text-align:right; }
#current-date a img	{ vertical-align:middle; padding:0 0 0 10px; }


/* ------------------ Drop Down Navigation ------------------------ */
/* Top level no-link */
.nav a.dead-link:hover	{ cursor:default; color:#2D2D2F; }
.nav a.live-link:hover	{ cursor:pointer; color:#2D2D2F; }
/* Menu */
.nav 				{ float:right; line-height:1; width:640px; margin:0 40px 0 0; }
.nav, .nav * 		{ list-style:none; padding:8px 0px; font-family:arial; font-size:10px; font-weight:bold; letter-spacing:1.5px; }
.nav li 				{ float:left; padding:0; position:relative; }
.nav ul li 			{ width:100%; padding:6px 0; margin:0; }
.nav a 				{ display:block; font-size:12px; position:relative; padding:0px 17px; text-transform:uppercase; }
.nav a.last-item		{ padding:0 0 0 17px; }
/* Hides items under top menu */
.nav ul 				{ position:absolute; top:-9999em; width:20em; /* left offset of submenus need to match (see below) */ }
/* Shows submenus */
.nav li:hover ul, .nav li.nav-hover ul 	{ left:-1px; top:12px; /* match top ul list item height */ z-index: 99; } 
/* Hides all sub items (4 levels deep) */
.nav li:hover li ul,.nav li.nav-hover li ul,.nav li li:hover li ul,.nav li li.nav-hover li ul,.nav li li li:hover li ul,.nav li li li.nav-hover li ul { top:-999em; }
/* On :hover, displays all sub items (4 levels deep) */
.nav li li:hover ul,.nav li li.nav-hover ul,.nav li li li:hover ul,.nav li li li.nav-hover ul,.nav li li li li:hover ul,
.nav li li li li.nav-hover ul 	{ left:20em; /* match .nav ul width */ top: -6px; }
/* Default Skin */
.nav ul li a 			{ color:#fff; }
.nav li:hover ul,.nav li.nav-hover ul 	{ background:#403539 url(images/bg/drop_bg.png) repeat 0 0; } 	/* overall ul color for drop 1 */
.nav a 				{ color:#2D2D2F; }
.nav a:hover 		{ text-decoration:none; color:#F8C633; } 	/* background color for all li links on hover */
.nav ul a 			{ border-right:none; }
.nav li:hover, .nav li.nav-hover,.nav a:focus 	{  }


/* ======================= Posts ====================== */
.post 						{ padding:40px; overflow:hidden; margin:10px 0px; }
.post p						{ color:#fff; font-family:arial; padding:0 0 20px 0; margin:0; }
img.attachment-thumbnail	{ border:5px solid #fff !important; margin:0 0 30px 0; }
.post blockquote p			{ text-align:center; text-indent:0; font-style:italic; font-size:20px; font-family:Georgia, Palatino, serif; }
/* ----- page with image --- */
#left-image-col				{ width:300px; float:left; }
#left-image-col img			{ margin:50px 0 0 50px; /* check removed - border:6px solid #fff; */ }
/* for the table plugin */
.post h2						{ font-family:arial; margin-left:100px; font-size:16px; padding-bottom:20px; font-weight:normal; text-transform:uppercase; letter-spacing:2px; }

/* ----- TABLES from plugin ----- */
table.wptable				{ color:#fff; width:600px; margin-left:100px; }
table.wptable th				{ padding:5px; }
table.wptable tr				{ background:#504A4C; }
/* alternating rows */
table.wptable tr.alt			{ background:#191120; }
table.wptable td				{ padding:5px; }


/* ======================= Templates ======================= */

/* ----- Home ----- */
#home-top					{ position:relative; z-index:1; top:0; left:0; background:#fff url(images/bg/home_paper.jpg) no-repeat right top; height:481px; }
/* slideshow */
#slideshow-wrapper			{ float:left; width:380px; height:481px; overflow:hidden; }
#slideshow					{ position:relative; width:380px; height:481px; }
#slideshow img 				{ position:absolute; top:0; left:0; z-index:8; opacity:0.0; }
#slideshow img.active 		{ z-index:10; opacity:1.0; }
#slideshow img.last-active 	{ z-index:9; }
/* intro text */
#intro-text					{ position:absolute; width:500px; top:250px; right:40px; }
#intro-text p				{ color:#0F0C11; font-family:arial, 'Helvetica Neue', Helvetica, sans-serif; }
/* bottom area */
#home-bottom				{ width:100%; overflow:hidden; background:#fff; }
#home-bottom-L				{ float:left; width:627px; padding:30px 30px 0 30px; height:270px; background:#E8E9DE; }
#home-bottom-L h2			{ margin:0px; padding:0 0 15px 0; font-size:24px; font-family:Georgia; color:#7E2017; font-style:italic; }
#home-bottom-L img			{ float:left; padding:0 20px 0 0; }
#home-bottom-L p				{ color:#646150; }
#home-bottom-R				{ float:right; width:270px; padding:30px 30px 0 30px; height:270px; background:#7E7B6C; }
#home-bottom-R h4			{ color:#fff; padding:10px 0 15px 0; font-size:14px; font-weight:bold; }
#home-bottom-R img			{ float:left; }
#home-bottom-R p				{ color:#fff; margin-left:150px; }


/* ----- all breadcrunb titles ----- */
h2.breadcrumb-title			{ text-align:left; font-size:14px; margin:25px 0 0 25px; color:#fff; text-transform:uppercase; }
h2.breadcrumb-title a		{ text-align:left; font-size:14px; margin:25px 0 0 5px; color:#fff; text-transform:uppercase; }





