/*
THEME NAME: Cork-n-Cream
DESCRIPTION: Powers theCorkHead.com
VERSION: v1
AUTHOR: <a href="http://www.nicasiodesign.com/">Nicasio LLC</a>
*/

/* Three-column with sidebars on right from the /layouts/ folder  */
@import url('layouts/3c-r.css');

/* RESET ALL FONT SIZES ------------------------------------------------------------------------

Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.4.1
*/
/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
/**
 * Bump up IE to get to 13px equivalent
 */
pre,code {font-family:monospace;*font-size:108%;line-height:100%;}

/* ----------------------------------------------------------------------------------------- */

/* USE THESE FONT SIZES TO DECLARE TRUE SIZES IN PIXELS ---------------------------------------

 {font-size:77%;} 		=>	10px
 {font-size:85%;} 		=>	11px
 {font-size:93%;} 		=>	12px
 {font-size:100%;} 		=>	13px
 {font-size:108%;} 		=>	14px
 {font-size:116%;} 		=>	15px
 {font-size:123.1%;} 		=>	16px
 {font-size:131%;} 		=>	17px
 {font-size:138.5%;} 		=>	18px
 {font-size:146.5%;} 		=>	19px
 {font-size:153.9%;} 		=>	20px
 {font-size:161.6%;} 		=>	21px
 {font-size:167%;} 		=>	22px
 {font-size:174%;} 		=>	23px
 {font-size:182%;} 		=>	24px
 {font-size:189%;} 		=>	25px
 {font-size:197%;} 		=>	26px

------------------------------------------------------------------------------------------- */



/* MISC. ITEMS ---------------------------------------------------------------------------- */

* {margin:0;padding:0;}

.clear {clear:both;height:0px;overflow:hidden;}

a img {border:0px solid WHITE;}

#siteMessage .addthis_container {display:none;}
#image-preloader, .linklove, .ddsg-wrapper div {display:none;}


input, textarea, select {border:1px solid #ddcfbd;padding:3px;color:#230600;font-size:100%;}
input, textarea, select, legend {font-family:Arial, Helvetica, sans-serif !important;}
input, textarea, select {outline: none;} /* removes the on focus blue border in safari */
textarea {resize:none;} /* removes ability to resize field in css3 */


.advertisement * {padding:0px !important;white-space:nowrap;}
.advertisement font {display:none;}

a.arrowWHT {background:transparent url('images/CH_arrowWhite.png') no-repeat left center;padding-left:30px;}

/* ADD VERTICAL SCROLLBARS TO EVERY PAGE */
html, body {height: 100%;margin: 0 0 1px;}


/* MAIN LAOUT ----------------------------------------------------------------------------- */

body {text-align:center;color:#230600;background:#eec384 url('images/CH_corkBG.jpg');padding-left:10px;}
body.fluid {padding:0px 30px;}

#wrapper {width:867px;margin:0px auto;text-align:left;padding:5px 0px;position:relative;}
body.fluid #wrapper {width:98%;min-width:867px;max-width:2100px;}
body.pageid-250 {min-width:1131px;}
body.fluid .wrapperAlign {position:relative;left:-7px;}

#contentOuter-top {margin-top:-10px;width:867px;height:20px;background:transparent url('images/CH_creamBG-topBG.png') no-repeat right bottom;}
body.fluid #contentOuter-top {width:100%;}
#contentOuter-topLeft {width:100px;height:20px;background:transparent url('images/CH_creamBG-topLeft.png') no-repeat left bottom;}
#contentOuter-middle {width:867px;background:transparent url('images/CH_creamBG-middleBG.png') repeat-y bottom right;}
body.fluid #contentOuter-middle {width:100%;}
#contentOuter-middleInner {position:relative;top:-10px;margin:0 0 0 10px;}
body.fluid #contentOuter-middleInner {margin:0 0 -10px 0px;}
#contentOuter-middleLeft {height:100%;position:relative;background:transparent url('images/CH_creamBG-middleLeft.png') repeat-y left top;}
body.fluid #contentOuter-middleInner .wrapperAlign #contentOuter-middleLeft {padding-left:10px;}
#contentOuter-bottom {width:867px;height:30px;}
body.fluid #contentOuter-bottom {width:100%;}
#contentOuter-bottomLeft {width:100%;height:30px;background:transparent url('images/CH_creamBG-bottomLeft.png') repeat-y left top;}
#contentOuter-bottomInner {background:transparent url('images/CH_creamBG-bottomBG.png') no-repeat right top;}
body.fluid #contentOuter-bottomInner {margin-left:10px;}
body.fluid #contentOuter-bottomLeft {position:relative;left:-10px;}

#footer {width:867px;height:75px;}
body.fluid #footer {width:100%;}
#footerInner {margin:0px 17px 0px 12px;height:75px;background:transparent url('images/CH_footerBGf.png') repeat-x 0 0;}
#footerLeftBG {position:relative;left:-12px;height:75px;background:transparent url('images/CH_footerBGLeft.png') no-repeat left top;}
#footerRightBG {position:relative;right:-36px;height:75px;background:transparent url('images/CH_footerBGRight.png') no-repeat right top;}

#gutter {height:25px;width:100%;}


/* TOP SEARCH AND AD --------------------------------------------------------------------- */

#siteInfo {position:absolute;left:-9999px;}

#topSearch {margin-top:12px;margin-left:25px;width:328px;height:46px;float:left;background:transparent url('images/CH_searchBG.png') no-repeat 0 0;}
#topSearch input#s {float:left;margin-left:6px;width:211px;padding:18px 8px 10px 40px;color:#e18a2d;font-size:108%;font-weight:bold;background:transparent;border:0px;}
#topSearch input#searchSubmit {margin-top:10px;float:left;cursor:pointer;border:0px;width:52px;height:24px;background:transparent url('images/CH_searchBTN.gif') no-repeat 0 0;}
#topSearch input#searchSubmit:hover {background-position:0 100%;}

#topAd {float:right;margin-right:25px;}


/* LOGO + MAIN PHOTO + SITE MESSAGE + CALENDAR ------------------------------------------ */

#mainPhoto {float:left;width:100%;margin-right:-244px;height:196px;overflow:hidden;}
#mainPhotoInner {margin-right:249px;padding-right:6px;height:191px;overflow:hidden;position:relative;top:2px;left:4px;background:#0c0200 url('images/CH_mainPhotoShadowRight.gif') no-repeat bottom right;}
#mainPhotoInner2 {margin-right:0px;height:100%;position:relative;background:transparent url('images/CH_mainPhotoShadowBottom.gif') no-repeat bottom left;}
#topLogo {position:absolute;z-index:4;width:411px;height:40px;top:10px;left:17px;}
#mainPhotoImg {position:absolute;z-index:2;}
#siteMessage {position:absolute;right:20px;top:65px;z-index:3;width:300px;text-align:right;}
#siteMessage p {color:#e18a2d;font-size:108%;font-weight:bold;line-height:141%;margin-bottom:10px;}
#siteMessage p a {font-size:108%;font-style:italic;color:#FFF;text-decoration:none;}
#siteMessage p a:hover {text-decoration:underline;}

#calendar {float:right;width:244px;height:196px;overflow:hidden;background:transparent url('images/CH_calendarBG.jpg') no-repeat 0 0;color:#FFF;}
#calendar #wp-calendar {position:relative;margin-top:32px;margin-left:22px;width:83%;}
#calendar #wp-calendar #cal-month {font-size:123.1%;font-weight:bold;text-transform:uppercase;}
#calendar #wp-calendar #cal-prev {margin-right:10px;}
#calendar #wp-calendar #cal-next {margin-left:10px;}
#calendar #wp-calendar #cal-month, #calendar #wp-calendar #cal-prev, #calendar #wp-calendar #cal-next {position:relative;left:-2px;}
#calendar #wp-calendar .png {position:relative;top:4px;}
#calendar #wp-calendar th, #calendar #wp-calendar td {text-align:center;}
#calendar #wp-calendar th {padding-top:1px;}
#calendar #wp-calendar td {position:relative;padding:0px;line-height:131.1%;font-size:93%;}
#calendar #wp-calendar td#today {position:relative;}
#calendar #wp-calendar td#today span {z-index:1;top:auto;left:auto;position:absolute;margin-top:-3px;background:transparent url('images/CH_calendarToday.png') no-repeat 0 0;width:25px;height:21px;}
#calendar #wp-calendar td a.cal-postLink {position:relative;z-index:2;display:block;width:100%;color:#FFF;text-decoration:none;background:transparent url('images/CH_calendarPostHighlight.png') no-repeat bottom center;}
#calendar #wp-calendar td#today a.cal-postLink {background:transparent none;}


/* TOP NAV + SOCIAL NETWORKING LINKS ---------------------------------------------------- */

#topNav {position:relative;z-index:101;width:849px;height:44px;background:transparent url('images/CH_topNavBGf.jpg') no-repeat right top;}
body.fluid #topNav {width:100%;}
#topNavLeft {height:44px;background:transparent url('images/CH_topNavBGLeft.jpg') no-repeat 0 0;}

#menu {padding-top:7px;width:735px;float:left;position:relative;}
#menu ul {list-style:none;position:relative;}
#menu ul li {position:relative;margin-left:1.2em;margin-right:1.3em;float:left;}

#menu ul ul li {margin:0px;float:none;display:block;}
#menu ul li a {line-height:207%;display:block;padding:4px;color:#e18a2d;text-decoration:none;font-weight:bold;font-size:93%;}
#menu ul li:hover a, #menu ul li a:hover {color:#FFF;}

#menu ul li.page-item-22 a,
#menu ul li.page-item-24 a,
#menu ul li.page-item-28 a {padding-right:19px;background:transparent url('images/CH_topNavArrow.png') no-repeat 65% right;}

#menu ul li.page-item-28 {margin-right:0px;}

#menu ul li li a {background:transparent none !important;padding:0px 4px !important;display:block;}
#menu ul li:hover li a {color:#e18a2d;font-weight:normal;}
#menu ul li li:hover a, #menu ul li li a:hover {color:#FFF;}

#menu ul li ul {left:-999em;position:absolute;background-color:#590a00;padding:3px 0px 3px 3px;width:150px;border-left:1px solid #4d0900;border-bottom:1px solid #4d0900;}
#menu ul li:hover ul {left:auto;}
#menu ul li:hover ul ul {border:0px;left:-999em;background:#380600 url('images/CH_topNavSubArrow.gif') no-repeat -1px 5px;padding:3px 0px 3px 7px;border-bottom:1px solid #4d0900;}
#menu ul li ul li:hover ul {left:150px;top:-3px;}
#menu ul li ul li:hover ul li a {color:#e18a2d;}
#menu ul li ul li:hover ul li a:hover {color:#FFF;}

#topNav-socialNetworking {float:right;width:100px;margin-top:4px;text-align:right;padding-right:4px;}
a#socialTwitter {margin-left:-1px;position:relative;top:1px;}
a#socialFlickr {margin-left:-3px;}
a#socialRSS {margin-left:-1px;position:relative;top:1px;}




/* TAGLINE + BREADCRUMB ---------------------------------------------------------------- */

#tagline-brdcrmb {position:relative;z-index:1;margin-left:4px;width:841px;}
body.fluid #tagline-brdcrmb {width:100%;}
#tagline-brdcrmb .wrapperAlign {margin:0px 1px 0px 7px;background:transparent url('images/CH_tagline-brdcrmb-bottomBG.jpg') no-repeat bottom right;}
#tagline-brdcrmb-inner {background:transparent url('images/CH_tagline-brdcrmb-bottomLeft.jpg') no-repeat bottom left;}
body.pageid-2 #tagline-brdcrmb {margin-bottom:0px;}
#tagline-brdcrmb-inner {padding:3px 15px 6px 15px;}

#tagline-brdcrmb h2 {font-size:131%;font-weight:normal;letter-spacing:-1px;}
#tagline-brdcrmb h2#welcomeMSG span {font-size:77%;font-weight:bold;font-style:italic;}

#tagline-brdcrmb-inner a {color:#a31d00;}
#tagline-brdcrmb-inner a:hover {color:#240701;}

h2#brdcrmb-current {display:inline;position:relative;top:1px;margin-right:15px;}
.brdcrmb-seperator {font-size:77%;}
body.s-tag-review .breadcrumb-0, body.archive .breadcrumb-0 {display:none;}

#tagline-brdcrmb-crumbs {float:left;width:650px;}
#singlePost-comments-permalink {float:right;font-size:77%;position:relative;top:4px;}


/* CONTENT ----------------------------------------------------------------------------- */

h3 {letter-spacing:-1px;margin-bottom:15px;}
h3.entry-title, .sidebar h3 {margin-bottom:0px;}

#content a, .sidebar a {color:#a31d00;}
#content a:hover, .sidebar a:hover {color:#240701;}

body.pageid-2 .page {width:236px;float:left;}
body.fluid.pageid-2 .page {width:100%;margin-right:-600px;}
body.pageid-2 #container, body.pageid-2 #content {margin-right:0px;}
body.fluid.pageid-2 .entry-content {margin-right:600px;}

body.page-template-template-noSidebar-php #container {margin:0px -325px 0px 0px;}
body.page-template-template-noSidebar-php #content {margin:0px 325px 0px 5px;}

.post .entry-content {margin-bottom:25px;padding-bottom:5px;border-bottom:1px solid #d0c3c1;}
body.single .post .entry-content {border:0px;padding-bottom:0px;margin-bottom:0px;}

#threeCol-middle {margin-left:17px;width:264px;float:left;background:transparent url('images/CH_home-middleColBG.gif') repeat-y 0 0;}
.threeCol-middleInner {margin:0px 17px 0px 20px;}
#threeCol-right {margin-left:10px;width:304px;float:left;}

.entry-content p {margin-bottom:15px;font-size:93%;line-height:151%;}

.entry-content ul {list-style-type:square;margin-left:22px;margin-bottom:15px;}
.entry-content ol {margin-left:22px;margin-bottom:15px;}
.entry-content li {margin-bottom:4px;font-size:93%;}

a.readMore {float:left;clear:left;background:transparent url('images/CH_learnMore.png') no-repeat 0 0;width:96px;height:18px;}
a.readMore:hover {background-position:0 100%;}
a.readMore span {display:none;}

a.more-link {display:block;margin:15px auto;clear:left;background:transparent url('images/CH_readMore.png') no-repeat 0 0;width:108px;height:18px;}
a.more-link:hover {background-position:0 100%;}
a.more-link span {display:none;}

a.widget-more-link {float:right;margin-top:3px;font-weight:bold;text-transform:uppercase;font-size:77%;text-decoration:none;}

.reviewList ul, .newsList ul {list-style-type:none;margin-top:8px;}
.reviewList ul li, .newsList ul li {margin-bottom:8px;}
.reviewList ul li a, .newsList ul li a {font-size:85%;font-style:italic;text-decoration:underline;}

.threeCol-middleSeperator {margin:20px 0px 15px 2px;width:260px;height:2px;background:transparent url('images/CH_home-middleColBG-horz.gif') no-repeat 0 0;}

#home-recentReviews {padding-bottom:21px;}
#home-reviewLegend {width:229px;height:26px;position:relative;top:4px;left:-1px;background:transparent url('images/CH_home-reviewLegend.gif') no-repeat 0 0;}

.reviewList ul li {margin-bottom:6px;}
.reviewList .review-score {float:left;font-size:108%;font-weight:bold;margin-right:3px;}
#home-recentReviews .review-score {display:none;}
#home-recentReviews .review-score-wine {display:block;}
.reviewList .review-cat {float:left;margin-top:-5px;width:31px;height:27px;margin-right:1px;background:transparent url('images/CH_reviewIcons.gif') no-repeat 0 0;}
.reviewList .cat-wine {background-position:0 0;margin-top:-6px;}
.reviewList .cat-winery {background-position:0 -27px;}
.reviewList .cat-book {background-position:0 -54px;margin-top:-3px;}
.reviewList ul li a {width:170px;float:left;position:relative;top:2px;}

.review-title-score {margin-left:10px;font-size:85%;display:none;}
.review-title-score-wine {display:inline;}

.entry-content #reviewInfo {width:130px;float:left;margin-right:20px;margin-bottom:15px;margin-top:3px;}
.entry-content #reviewInfo #reviewInfo-top {background:transparent url('images/CH_home-middleColBG-horz.gif') no-repeat bottom -4px;padding-bottom:5px;}
.entry-content #reviewInfo #reviewInfo-catText {float:left;font-weight:bold;}
.entry-content #reviewInfo #reviewInfo-ratingText {float:right;width:40px;text-align:right;font-size:131%;margin-top:-2px;}

.entry-content #reviewInfo #reviewInfo-pic {text-align:center;}
.entry-content #reviewInfo #reviewInfo-pic p {font-size:108%;padding-top:20px;padding-bottom:15px;}
.entry-content #reviewInfo #reviewInfo-pic img {max-width:100%;width:auto !important;width:100%;margin-top:5px;margin-bottom:5px;} 

.entry-content #reviewInfo #reviewInfo-link {padding-bottom:10px;text-align:center;margin-top:5px;background:transparent url('images/CH_home-middleColBG-horz.gif') no-repeat bottom -4px;}
.entry-content #reviewInfo #reviewInfo-link a {font-weight:bold;font-size:77%;text-decoration:none;}
.entry-content #reviewInfo #reviewInfo-link a:hover {text-decoration:underline;}

#content .entry-meta {color:#92807c;margin-bottom:5px;}
body.single #content .entry-meta {border-left:4px solid #a31d00;padding:15px 10px 0px 10px;margin:20px 0px;}
#content .entry-meta a {color:#92807c;}
#content .entry-meta a:hover {color:#240701;}

#comments {width:100%;}
.comments h3 {margin-bottom:15px;}
.comments ol {margin-left:5px;font-size:131%;list-style-type:none;}
.comments ol li {margin-bottom:20px;background:transparent url('images/CH_home-middleColBG-horz.gif') no-repeat bottom -4px;padding-bottom:20px;}
.comments ol li div {font-size:93%;}
.comments ol li p {margin-top:5px;font-size:77%;}
.comments ol li div.comment-meta {font-size:67%;color:#92807c;}
#content .comment-meta a {color:#92807c;}
#content .comment-meta a:hover {color:#240701;}

#commentform input#submit {margin-top:5px;position:relative;left:-2px;padding:0px;border:0px;cursor:pointer;padding-top:32px;width:119px;height:0px;background:transparent url('images/CH_submitCommentBTN.gif') no-repeat 0 0;}
#commentform input#submit:hover {background-position:0 100%;}

/* FAQ's */

#faq-questionForm, #faq-summary, #faq-list {margin-bottom:25px;}
#faq-list .answer {margin-top:2px;font-size:108%;}
#faq-list li.alt {background-color:#efe5d9;}
#faq-list .faq_approve p {color:#a31d00;position:relative;top:5px;right:2px;}

#faq-questionForm th {padding-right:10px;padding-top:3px;}
#faq-questionForm input.button-secondary {margin-top:5px;position:relative;left:-2px;padding:0px;border:0px;cursor:pointer;padding-top:32px;width:119px;height:0px;background:transparent url('images/CH_askQuestionBTN.gif') no-repeat 0 0;}
#faq-questionForm input.button-secondary:hover {background-position:0 100%;}

/* CLASSES */

.gigpress-table, .gigpress-table * {border-color:#efe5d9 !important;}
.gigpress-table .description .gigpress-info-item {display:block;margin-bottom:3px;color:#230600;}
.gigpress-table .description .gigpress-info-item:last-child {margin-top:8px;}
.gigpress-table .description .gigpress-info-label {color:#92807c;}
.gigpress-table tr:hover td {background-color:#efe5d9 !important;}
.gigpress-rss {font-size:93%;}

/* SITE MAP */

.ddsg-wrapper h2 {margin-bottom:15px;}
.ddsg-wrapper ul ul {margin-top:3px;margin-bottom:0px;font-size:108%;}



/* SIDEBAR ---------------------------------------------------------------------- */

#primary, #secondary {background:transparent url('images/CH_sidebarBG-vert.gif') repeat-y 0 0;}
#primary, #secondary {padding-bottom:100px;}
#secondary {background:#DECEBE;}

body.page-template-template-noSidebar-php #secondary {float:right;margin-right:4px;padding-left:10px;}

.sidebar .advertisement {float:left;width:125px;}
#sidebarAdTL, #sidebarAdTR {margin-top:20px;}
#sidebarAdTL, #sidebarAdML {margin-left:15px;margin-right:20px;}
#sidebarAdTL img, #sidebarAdTR img, #sidebarAdML img, #sidebarAdMR img {width:125px;height:auto;}
#sidebarAdUL {width:300px;}
#sidebarAdUL div {width:100%;text-align:center;}
#sidebarAdUL div a img {margin:0 auto;display:block;margin-bottom:10px;}

.sidebarSeperator {margin:20px auto 15px auto;width:231px;height:2px;background:transparent url('images/CH_sidebarSeperator-horz.gif') no-repeat 0 0;}

.sidebar ul li {list-style-type:none;}

#sidebar-page-nav {position:relative;left:6px;}
#sidebar-page-nav ul {list-style-type:none;}
#sidebar-page-nav ul li {padding-bottom:8px;}
#sidebar-page-nav ul li li {padding-bottom:0px;}
#sidebar-page-nav ul li a {color:#e18a2d;text-decoration:none;border-bottom:1px dotted #e18a2d;}
#sidebar-page-nav ul li li a {border-bottom:0px;}
#sidebar-page-nav ul li a:hover {text-decoration:none;color:#a31d00;}
#sidebar-page-nav-top {position:relative;z-index:100;width:238px;height:47px;background:transparent url('images/CH_sidebarNavBG-top2.gif') no-repeat bottom left;}
#sidebar-page-nav-middle {width:238px;background:transparent none;padding-bottom:20px;}
#sidebar-page-nav ul li {text-align:center;}
#sidebar-page-nav ul li a {line-height:161%;}

.sidebar .newsList {margin-top:20px;}
.sidebar .reviewList, .sidebar .newsList {margin-right:15px;}

.newsListTimestamp {float:left;font-size:85%;width:52px;line-height:151%;}
.newsListText {font-size:85%;float:left;width:170px;line-height:151%;}

.sidebar .reviewList ul a, .sidebar .newsList ul a {float:left;width:170px;}
#home-recentReviews ul a, .sidebar #sidebar-recentWineReviews ul a {width:155px;}
#home-recentReviews ul li, .sidebar #sidebar-recentWineReviews ul li {margin-bottom:12px;}

#get_recent_comments_wrap {margin-right:15px;}
#get_recent_comments_wrap ul {list-style-type:none;}
#get_recent_comments_wrap ul li {margin-bottom:8px;clear:both;}
#get_recent_comments_wrap .newsListTimestamp {float:left;width:52px;margin-right:0px;}
#get_recent_comments_wrap a {float:left;margin-bottom:8px;margin-left:52px;font-size:85%;font-style:italic;}

h3.widgettitle {margin-bottom:8px;}

.widget_tag_cloud {margin-right:5px;}

#text-3 {display:none;}

.sidebar .newsList, .sidebar .reviewList, #primary .widget {position:relative;left:6px;}
#primary .widget {padding-bottom:25px;}

li#widget_popular a {font-size:85%;font-style:italic;}
li#widget_popular ul {margin-top:8px;}


/* FOOTER ----------------------------------------------------------------------- */

#footerLeft {float:left;width:300px;padding-top:8px;margin-left:0px;}
#footerRight {float:right;width:460px;text-align:right;padding-top:8px;margin-right:35px;}

#footer p {font-size:93%;font-weight:bold;}
#footerLeft p {margin-bottom:6px;}
#footerLeft img {margin-left:-2px;}
#footerLeft span {position:relative;top:-6px;left:15px;}

#footerLeft a {color:#230600;text-decoration:none;}
#footerRight a {color:#fff9eb;text-decoration:none;}
#footerRight p#site-cred a {color:#230600;font-size:93%;font-weight:normal;}

#footerRight p#site-cred {margin-top:26px;}

#footer a:hover {text-decoration:underline;}


/* Just some example content */

form#commentform .form-label {
margin:1em 0 0;
}

form#commentform span.required {
background:#fff;
color:#c30;
}

form#commentform,form#commentform p {
padding:0;
}

input#author,input#email,input#url,textarea#comment {
padding:0.2em;
}

textarea#comment {
height:13em;
margin:0 0 0.5em;
overflow:auto;
width:95%;
}

.alignright,img.alignright{
float:right;
margin:1em 0 0 1em;
}

.alignleft,img.alignleft{
float:left;
margin:1em 1em 0 0;
}

.aligncenter,img.aligncenter{
display:block;
margin:1em auto;
text-align:center;
}

div.gallery {
clear:both;
height:180px;
margin:1em 0;
width:100%;
}

p.wp-caption-text{
font-style:italic;
}

div.gallery dl{
margin:1em auto;
overflow:hidden;
text-align:center;
}

div.gallery dl.gallery-columns-1 {
width:100%;
}

div.gallery dl.gallery-columns-2 {
width:49%;
}

div.gallery dl.gallery-columns-3 {
width:33%;
}

div.gallery dl.gallery-columns-4 {
width:24%;
}

div.gallery dl.gallery-columns-5 {
width:19%;
}

div#nav-above {
margin-bottom:1em;
}

div#nav-below {
margin-top:1em;
}

div#nav-images {
height:150px;
margin:1em 0;
}

div.navigation {
height:1.25em;
}

div.navigation div.nav-next {
float:right;
text-align:right;
}

div.sidebar input#s {
width:7em;
}

div.sidebar li form {
margin:0.2em 0 0;
padding:0;
}

div.gallery dl,div.navigation div.nav-previous {
float:left;
}

input#author,input#email,input#url,div.navigation div {
width:50%;
}
