/*  
Theme Name: Ultimate Pinot
Author: CAMALEO
*/



/* Begin Typography & Colors */
body {
	font-size: 75%; /* Resets 1em to 12px */
	font-family: Arial, Sans-Serif;
	background: #fff url('images/foot.jpg') repeat-x 0 100%;
	margin:0;
	padding:0;
	color: #333;
	text-align: center;
	}

a { color:#5588AA; text-decoration:underline;}

#headwrap {}

#page { margin-left:auto; margin-right:auto; }

.grapes { text-align:left; position:absolute; top:-88px; left:0;}

.barrels { margin-top:400px;}

.page0 { width:780px; text-align:center; margin-left:auto; margin-right:auto;}

.page { min-width:780px; text-align:left; margin-left:auto; margin-right:auto;}

.page2 { width:500px; text-align:center; margin-left:auto; margin-right:auto; position:relative;}

#nav { background:url('images/top_bg.jpg') repeat-x 0 0; height:54px;}

#nav ul { margin:0; padding:0; }

#nav ul li { text-transform:uppercase; float:left; list-style:none; margin-top:0; margin-right:24px; font-weight:bold; letter-spacing:0.07em; font-size:0.9em; margin-bottom:2em; line-height:2em; margin-top:0.5em;}

#nav ul li a { color:#807F7F; text-decoration:none;}

#nav ul li a img { border:0px; text-decoration:none; vertical-align:bottom;}

#nav ul li a:hover, #nav ul li.current_page_item a { color:#CD2027;}

#head {  padding:0px 60px 0 60px; vertical-align:top; position:relative; }

#head a img { text-decoration:none; border:0px;}

.headl { float:left; width:48%; text-align:left;}

.headr { float:right; width:48%; padding:30px 0px 0 0; text-align:left;}

#subhead {background:#ffffff url('images/subhead.gif') repeat-x 0 0; height:161px; padding:0 60px 0 0; margin:0 0 0 0;}

#subhead img, #subhead a { border:0px; text-decoration:none;}

#subhead .right img { margin-top:-20px;}

#content { background:url('images/content.jpg') repeat-x 0 0; position:relative; clear:both; min-height:415px;}

#content table { margin:0; padding:0; }

#content table tr td { vertical-align:top;}

.pic_wrap { float:left; width:166px;}

#post { margin-left:40px; margin-right:20px;}

.entry { clear:both;}

.entry p img { margin:0 1em 1em 1em;}

#sidebar { float:right; margin-right:20px; padding-left:20px; text-align:left; color:#aaaaaa;}

#sidebar ul { margin:0; padding:0;}

#sidebar ul li ul {}

#sidebar ul li ul li { font-family: Arial, Helvetica, sans-serif;}

#sidebar ul li { list-style:none; line-height:1.3em;}

#sidebar ul li h2 { font-size:1em; font-weight:normal; color:#777777; line-height:2em; margin-bottom:1.1em; margin-top:1.3em; border-bottom:1px solid #999999;}

#sidebar ul li a { text-decoration:none; color:#5588AA;}

#sidebar ul li a:hover {color:#CD2027; text-decoration:underline;}

.metadata, .metadata_top { clear:both; font-family: Arial, Helvetica, sans-serif; font-size:0.9em; vertical-align:middle; color:#444;}

.metadata { margin:3em 0 0 0;}

.metadata img { vertical-align:middle;}

.metadata_bot { vertical-align:top; padding:0; margin:0.5em 0 1em 0; color:#777777; font-weight:bold; letter-spacing:0.08em; font-size:0.9em; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase;}

.metadata_bot a { text-decoration:none; color:#777; vertical-align:top;}

.metadata_bot a img { text-decoration:none; vertical-align: text-top;}

.metadata a { color:#888888; text-decoration:none;}

.metadata_top a { color:#888888; text-decoration:underline;}

.metadata a img, .metadata_bot a img { border:none; text-decoration:none;}

.up { float:right; width:10%; height:100%; padding:8px 0 0 0;}

.up a img { border:0px; text-decoration:none;}

.title_wrap { width:85%; float:left; margin-bottom:1em;}

.box {  padding:0px 0px 0px 0px; vertical-align:top; display:block; margin:0 40px 0 0; text-align: left;  height:100%; clear:both; }

.box_b {  padding:0px 0px 0px 0px; float:left; display:block; margin:0 60px 0 0; text-align: left; margin-bottom:5px; margin-right:12px; height:100%; font-family:Arial, Helvetica, sans-serif; font-size:1em; font-weight:normal;}

.line {  margin:0px 0px 30px -16px;display:block; text-align:right; background:url('images/line.gif') no-repeat bottom right; height:38px; clear:both; min-width:100%;width:auto; padding:0;}

.box h2, .box2 h2, .box_b h2 { margin-bottom:0.05em; margin-top:0px;color:#CD2027; font-weight:normal;}

.box h2 a, .box2 h2 a, .box_b h2 a { color:#CD2027; font-weight:normal; font-size:1em; margin-top:0px; letter-spacing:0.03em; text-decoration:none;font-family:arial, trebuchet ms, bookman oldstyle, serif;}

.box h2 a:hover, box2 h2 a:hover { color:#990000;}

.box ul li { line-height:1.5em; list-style:none;}

.box ul li h2 { color:#666666; font-size:1.1em;}

.box ul li a { text-decoration:none;}

#footer { padding:14px 0 0 0; text-align:center; margin:0; }

#footer a { text-decoration:none;  }

#footer a:hover {  }

#footer a img { text-decoration:none; border:0px;}

.pages { text-align:center;}

.pages ul { margin:0; padding:0;}

.pages ul li { display:inline; margin-right:20px; font-size:0.9em; list-style:none; vertical-align:middle;}

.pages ul li a { color:#888888;}

.pages ul li img, #footer p img { vertical-align:middle;}

.more-link { color:#CD2027; float:right;}

.more-link a { color:#CD2027; text-decoration:none;}

.more-link a:hover { color:#990000; text-decoration:none;}

.clear { clear:both;}

.right { float:right;}

.left { float:left;}

.gray { color:#888888;}

.large { font-size:1.2em;}

#comment { width:300px;}

input#s { width:100px; border:1px solid #666; vertical-align:middle; letter-spacing:0.07em; height:14px; padding:0.1em; margin-bottom:3px; }

#submit { background-color:#dddddd; padding:0.8em; color:#666; border: 1px solid #bbb; letter-spacing:0.1em; cursor:pointer;}

#searchsubmit { font-size:0.8em; height:18px; letter-spacing:0.08em; padding:0.05em; cursor:pointer;  margin:0; border:1px solid #666;background-color:#ccc;color:#444;}

#submit:hover { background-color:#999999; color:#fff;}

#searchsubmit:hover { background-color:#777; color:#fff;}

.navigation { margin-bottom:2em;}
