/*
Theme Name: Tara
Theme URI: n/a
Description: Exclusively designed by DigitalChalk for Weddings with Tara.
Version: 2.0
Author: Jacob Abshire
Author URI: www.aliasbdi.com
*/

/* reset */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

/* core */

.floatleft {float:left} .floatright {float:right} 
.clear {clear:both} .clearright {clear:right} .clearleft {clear:left}
.aligncenter {text-align:center} .alignleft {text-align:left} .alignright {text-align:right}
.padding {padding:10px} .paddingtop {padding-top:10px} .paddingright {padding-right:10px} .paddingleft {padding-left:10px} .paddingbottom {padding-bottom:10px} .nopadding {padding:0}
.margin {margin:10px} .margintop {margin-top:10px} .marginright {margin-right:10px} .marginleft {margin-left:10px} .marginbottom {margin-bottom:10px} .nomargin {margin:0} 
.container {width:900px;margin:0 auto;background:url(images/page-top.png) no-repeat top center;margin:30px auto 0;width:1000px;}

/* build */

body { background:#fff url(images/body-top.jpg) repeat-x top; font:12px Arial,sans-serif; color:#07292c; }

h1, h2, h3, h4, h5, h6, p { margin-bottom:10px; }

h1 { font:26px Georgia,Times,serif; color:#07292c; }
h1 a { color:#07292c; text-decoration:none; }
h1 a:hover { color:#864f03; text-decoration:underline; }

h2 { font:14px Georgia,Times,serif; }
h2 a { color:#5ca9b1; text-decoration:none; }
h2 a:hover { color:#5ca9b1; text-decoration:underline; }

p { line-height:18px; }
p a { color:#07292c; text-decoration:underline; }
p a:hover { color:#07292c; text-decoration:none; }

cite { color:#07292c; font-size:16px; font-weight:bold; font-style:normal; } 
cite a { color:#07292c !important; text-decoration:none; } 
cite a:hover { color:#07292c !important; text-decoration:underline; }

/* header */

.header .weddingsby { background:url(images/weddings-with-tara.png) no-repeat center; width:799px; height:128px; position:relative; margin-top:-34px; left:10px; }

/* footer */

.footer { background:url(images/footer-bg.png) no-repeat center top; text-align:center; color:#999; font-size:11px; line-height:16px; margin-top:10px; padding-top:10px; }
.footer a { color:#999; font-weight:bold; text-decoration:none; } 
.footer a:hover { color:#333; }
.bottomfloral { width:0; height:0; float:left; position:relative; } 
.bottomfloral div { background:url(images/floral-bot-left.png) no-repeat center; width:206px; height:260px; position:absolute; z-index:10px; left:-86px; top:20px; }

/* boxes */

.boxes { width:932px; margin:0 auto; }
.box { float:left; width:304px; height:132px; color:#fff; }
.box p { line-height:14px; }
.box1 { background:url(images/box-bg-1.jpg) no-repeat center; }
.box2 { background:url(images/box-bg-2.jpg) no-repeat center; margin:0 10px; }
.box3 { background:url(images/box-bg-3.jpg) no-repeat center; }
.box-title, .box-title a { font-size:16px; margin-top:4px; color:#fff; }
.box-title a { text-decoration:none; }
.box-title a:hover { text-decoration:underline; }
.box-more { text-align:right; margin-top:10px; } 
.box-more a { color:#fff; text-decoration:none; font-weight:bold; } 
.box-more a:hover { color:#fff; text-decoration:underline; }

/* mainnav */

.mainnav { position:relative; margin:-10px -6px 0 0; }
.mainnav li { float:left; display:block; }
.mainnav li a { display:block; padding:26px 20px 16px; color:#fff; text-decoration:none; font-size:14px; }
.mainnav li a { background:url(images/mainnav-active-bg.jpg) no-repeat center top; }
.mainnav li a:hover, .mainnav li a.active { background:url(images/mainnav-bg.jpg) no-repeat center top; }
.mainnav li.div { background:url(images/mainnav-div.jpg) no-repeat center top; width:2px; height:59px; }
.mainnav li a.left { background-position:left top; padding-left:30px; }
.mainnav li a.right { background-position:right top; padding-right:30px; }

/* content */

.content { background-color:#e4eeef; -moz-border-radius-topleft:10px; -webkit-border-top-left-radius:10px; -moz-border-radius-bottomright:10px; -webkit-border-bottom-right-radius:10px; -moz-border-radius-bottomleft:10px; -webkit-border-bottom-left-radius:10px; }
.post { float:left; width:600px; margin-bottom:10px; }
.post-full { width:940px; }
.postinfo { padding-left:10px; font-size:11px; color:#427E84; }
.postinfo a { color:#427E84; text-decoration:none; font-weight:bold; }
.postinfo a:hover { color:#427E84; text-decoration:underline; }
.tags { color:#7DB0B5; }
.tags a { color:#7DB0B5; text-decoration:none; font-weight:bold; }
.tags a:hover { color:#07292c; text-decoration:underline; }


/* sidebar */

.sidebar { width:300px; float:right; }
.sidebar li { list-style:none; -moz-border-radius-topright:4px; -webkit-border-top-right-radius:4px; -moz-border-radius-topleft:4px; -webkit-border-top-left-radius:4px; }
.sidebarbox { background-color:#badadd; -moz-border-radius:5px; -webkit-border-radius:5px; }
.sidebar-catname { padding:4px; background-color:#A3CDD1; font-size:14px; color:#fff; margin-bottom:1px; }
.sidebar-catposts a { display:block; padding:4px 12px; text-decoration:none; background-color:#7DB0B5; margin-bottom:1px; color:#fff; }
.sidebar-catposts a:hover { background-color:#8ABDC2; color:#fff; }
.sidebar ul { margin-bottom:10px; }

/* comments */

#comment-area { width:600px; margin-top:20px }
.nocomments { background-color:#badadd; padding:10px; color:#fff; font-weight:bold; }
.commentlist { margin-bottom:10px; padding:20px 10px 10px 20px; border-left:10px solid #7DB0B5; background-color:#fff; }
textarea { padding:10px; color:#07292c; font-family:Arial,sans-serif; width:600px; }
input { float:left; margin-right:10px; }

/* archive links */

.archivelinks { padding-left:200px; }
.archivelinks div a { font-weight:bold; background-color:#5ca9b1; text-decoration:none; display:block; padding:6px; color:#fff; -moz-border-radius:4px; -webkit-border-radius:4px; }
.archivelinks div a:hover { color:#fff; background-color:#07292c; }

/* wp classes */
.alignleft { float:left; padding:8px; background-color:#fff; border:1px solid #a8d7dd; margin-right:20px; margin-bottom:10px; }
.alignright { float:right; padding:8px; background-color:#fff; border:1px solid #a8d7dd; margin-left:20px; margin-bottom:10px; }
.alignnone { padding:8px; background-color:#fff; border:1px solid #a8d7dd; margin:10px; }

/* cycle gallery */

.cycleImg1 { position:relative; height:330px; width:289px; background-color:#fff; border:8px #fff solid; }
.cycleImg2 { position:relative; height:330px; width:289px; background-color:#fff; border:8px #fff solid; margin:0 10px; }
.cycleImg3 { position:relative; height:330px; width:289px; background-color:#fff; border:8px #fff solid; }
