@import url("_css-reset.css");
@import url("_css-960.css");
@import url("_css-wordpress.css");

/*
Theme Name: Lyc2010v2
Theme URI: http://lycaoncustomleathers.com/
Description: Custom theme, per 2009 design. Per v.2
Version: 6.2010
Author: CFDS cflinn.com
PALETTE:
logo red	d1232a
*/

/* BASIC STYLES & FONTS */

html { overflow-y: scroll; }
body { 
	font: 62.5% "Lucida Sans Unicode", Verdana, sans-serif; /* Arial .. "Trebuchet MS", *** 62.5% == 10px */
	background: url(pix/body-grad.png) top left repeat-x;
}

p { color:#e4dfca; font-size:1.1em; letter-spacing: .15em; line-height: 1.5em; margin-bottom: 1.5em; } /* was 1.2em with no letterspa, was 1.3/1.8 */
	p b, p strong, b { color:#d1232a; font-weight:bold; }
	p em { }

h1 { color:#999; font-size:2em; font-weight:normal; padding: 0 0 1.5ex 0; }

h3 { clear:both; color:#f3f3f3; font-size: 1.5em; font-weight:normal; padding: .8ex 0; }

/* UTILITARIAN */

.floatleft { float: left; }
.floatright { float: right; }
.clear { clear: both; } /* *** place after two etc. things that are floated */

/* ANCHORS */

a { outline: none; }
	a:link { color:#fbfbfb; }
	a:visited { color:#bbb; }
	a:hover { color:#d1232a; }
	a:active {}
a img { border: none; }

h3.newshead a { border: none; text-decoration: none; }

/* LISTS */
 /* ul can't be general (all site) for FF to do slideshow properly */
/*ul { }
ol { }
dl { }
	dt { }
	dd { }*/

/* VISUAL */

hr {
	border: 0 #ccc solid;
	border-top-width: 1px;
	clear: both;
	height: 0;
}

.padtheart { padding-top:40px; padding-left:40px;}
.alert { color:#d1232a; }
.imhere { border-bottom: 1px solid #d1232a; }
/*.startimportant { color:#d1232a; font-weight:bold; }*/

/* SPECIFIC STRUCTURES AND THEIR OFFSPRING */

#holdme { margin: 0 auto; }

#header, #content { background: #000; }

	#header #logo img { padding: 10px 65px; } /* 65 = (380 - 250)/2 */
	
	#header #mnav { font-size: 1.68em; line-height:180%; padding:10px 0 0 0; text-align:center; }
		#header #mnav a { color:#a8a8a8; text-decoration:none; }
			#header #mnav a.right { margin-left:12em; }
			#header #mnav a:hover { color:#d1232a; }
	
#content { background:#000; /*height:500px; overflow:hidden;*/ }
	#content #images #slideholder { margin: 0 auto; }
	#content #images #tagline { margin-left:40px; }
	#content #words p { letter-spacing:.1em; padding:0 4em 1.5ex 0; }
		#content #words ul { padding-left:4em; margin-bottom:2ex; }
			#content #words ul li { line-height:180%; font-size:1.2em; }
			
.newspost { border-bottom:1px solid #ccc; text-align:right; }
#galleryholder { border:1px solid #ccc; margin: 0 auto; padding:5px;}
			
/*		.newscontent { color:#e4dfca; font-size:1.1em; letter-spacing: .15em; line-height:1.5em; }
			.newscontent p { padding-bottom: .8em; }
			.newscontent ul { font-size:.9em; }
			.newscontent ul li { list-style-type:disc; }*/
/*	#content #words #news { font-size: 1.1em; }
		#content #words #news a { font-size:1em; text-decoration:none; }*/
	
#footer { background: url(pix/footer2_940x168.png); background-repeat: no-repeat; min-height:225px; }
	#footer .affiliates { display:inline; margin-left:25px; margin-top:25px;} /* display of badges; test float or display:inline once multiples */
	
.contactitem { padding: 3em; }
.newsdate { text-align:right; }

.contact {}
input.wide:focus, textarea.wide:focus { background-color:#dcbf84; }
.wide { display:block; width:300px; }
	textarea.wide { height:150px; }
.asubmit, .checkbox { background-color:#f3f3f3; color:#d1232a; }
.asubmit { font-weight:bold; margin: 2em; padding: .3em; width: auto; } 
