/*
Theme Name: Abbie
*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;}
table{border-collapse:collapse;border-spacing:0;}
fieldset, img{border:0;}
address, caption, cite, code, dfn, th, var{font-style:normal;font-weight:normal;}
ol, ul{list-style:none;}
caption, th{text-align:left;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}
q:before, q:after{content:'';}
abbr, acronym{border:0;}
body{color:#555555;background-color:#bfc6ca;}
p{font-size:13px;line-height:20px;margin-bottom:10px;}
a{color:#A30327;text-decoration:none;font-weight:bold;}
a:hover{text-decoration:underline;}
h3{font-size:17px;margin-bottom:10px;line-height:normal;text-transform:uppercase;font-weight:bold;text-shadow:#F7F7F7 1px 1px 1px;}
h3 a:hover{text-decoration:none !important;}
#header{background-color:#DDE1E3;background-image:url(images/header_rpt.gif);background-repeat:repeat-x;background-position:0px 0px;height:139px !important;}
#header .inner{background-image:url(images/header.gif);background-repeat:no-repeat;background-position:center 0px;width:880px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;padding-top:0px !important;padding-bottom:0px !important;overflow:hidden;}
#header h1{padding:0px;background-image:url(images/logo.gif);height:120px;width:290px;display:block;float:left;background-repeat:no-repeat;background-position:0px -10px;line-height:120px;text-indent:-9999px;margin-top:20px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
#header h1 a, #header h1 a:hover{height:120px;width:290px;display:block;padding:0px;text-decoration:none;}
#nav{padding-top:20px !important;margin:0px !important;padding-left:375px;}
#nav li a{font-size:14px;text-decoration:none;font-weight:bold;}
#nav li a:hover{text-decoration:none !important;padding-bottom:2px;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#A30327;}
#nav li{float:left;margin-left:10px;}
#nav .current_page_item{padding-bottom:2px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#A30327;}
#nav .current_page_item:hover{text-decoration:none !important;}
#hero, #hero2{background-color:#80011E;background-image:url(images/hero_rpt.gif);background-repeat:repeat-x;background-position:0px 0px;}
#hero .inner{background-image:url(images/hero.gif);background-repeat:no-repeat;background-position:center 0px;width:880px;margin-right:auto;margin-left:auto;padding-right:20px;padding-bottom:0px;padding-left:20px;height:177px !important;padding-top:34px !important;}
#hero2 .inner{background-image:url(images/hero2.png);height:70px;background-repeat:no-repeat;background-position:center 0px;width:880px;margin-right:auto;margin-left:auto;padding-top:34px;padding-right:20px;padding-bottom:0px;padding-left:20px;}
#hero p, #hero2 p{color:#FFF;}
#hero h2, #hero2 h2{color:#FFF;font-family:Helvetica, Arial, sans-serif;font-size:36px;margin-bottom:10px !important;font-weight:bold;text-transform:uppercase;letter-spacing:1px;}
#hero h2 a, #hero h2 a:hover, #hero2 h2 a, #hero2 h2 a:hover{color:#FFF;padding:0px !important;border:none !important;text-decoration:none !important;}
#updates{background-color:#FFF;background-image:url(images/updates.gif);background-repeat:repeat-x;background-position:0px bottom;border-top-width:1px;border-top-style:solid;border-top-color:#C3C2C3;padding-bottom:20px;}
#updates .inner{margin-right:auto;margin-left:auto;overflow:hidden;padding-top:20px;padding-right:360px;padding-left:20px;width:540px;}
#updates .dates{width:520px;float:left;font-weight:normal;}
#updates .dates .contact{background-color:#777;color:#FFF;padding-top:7px;padding-right:10px;padding-bottom:7px;padding-left:10px;margin-top:7px;-moz-border-radius:8px;-webkit-border-radius:8px;border:1px solid #FFF;}
#updates .dates .contact p{margin:0px;}
#updates .dates .contact a{color:#CCC;}
#updates .diary{height:28px;width:142px;float:left;background-image:url(images/button_diary.gif);background-repeat:no-repeat;}
#updates .diary a, #updates .diary a:hover{height:28px;width:142px;text-indent:-9999px;display:block;padding-bottom:0px;text-decoration:none;}
#updates p{}
#slideshow-wrapper{top:55px;position:absolute;}
#slideshow{height:20px;position:relative;}
#slideshow img{position:absolute;top:0;z-index:8;opacity:0.0;height:430px;width:340px;left:540px;overflow:hidden;}
#slideshow img.active{z-index:10;opacity:1.0;}
#slideshow img.last-active{z-index:9;}
#left{width:520px;float:left;}
#left img{background-color:#A30327;padding:1px;}
#left img:hover{background-color:#FFF;}
#left .post{margin-bottom:20px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#999;padding-bottom:10px;overflow:hidden;}
#left .post h3{text-transform:none;font-size:23px;letter-spacing:-1px;}
#left .small{font-size:10px;margin-bottom:8px;}
#left h1{font-size:40px;font-weight:bold;letter-spacing:-1px;}
#left h2{font-size:28px;font-weight:bold;margin-bottom:10px;letter-spacing:-1px;text-shadow:#F7F7F7 1px 1px 1px;}
#left ul, #left ol{font-size:13px;line-height:20px;margin-bottom:14px;}
#left ul li{background-image:url(images/bullet-red.gif);background-repeat:no-repeat;background-position:0px 3px;padding-left:26px;margin-bottom:6px;}
#left ol li{margin-bottom:6px;list-style-type:decimal;list-style-position:inside;}
#left #lc strong, #left #lc b{font-size:17px;text-transform:none;clear:both;line-height:24px;text-shadow:#F7F7F7 1px 1px 1px;}
#left blockquote{padding-left:14px;font-style:italic;border-left-width:2px;border-left-style:solid;border-left-color:#999;padding-top:10px;margin-bottom:14px;background-color:#FFF;margin-top:14px;}
#main-wrapper{background-image:url(images/main_rpt.gif);background-repeat:repeat-x;background-position:0px 0px;background-color:#DDE1E3;}
#main{width:880px;margin-right:auto;margin-left:auto;background-image:url(images/main.gif);background-position:center top;padding-top:30px;background-repeat:no-repeat;background-color:#DDE1E3;overflow:hidden;height:auto;padding-bottom:20px;}
#right{float:right;width:340px;}
#right .sidebox{background-image:url(images/side-bg-rpt.gif);background-repeat:repeat-x;background-position:0px bottom;width:338px;margin-bottom:20px;background-color:#FFF;border:1px solid #babcbe;-moz-border-radius:8px;-webkit-border-radius:8px;}
#right .sidebox .inner{padding-top:14px;padding-right:90px;padding-left:14px;padding-bottom:14px !important;border:1px solid #FFF;-moz-border-radius:8px;-webkit-border-radius:8px;}
#right .sidebox p{margin:0px;}
#right h4, #right h2, #right ul .widgettitle{font-size:36px;color:#777777;text-transform:none;font-weight:normal;margin-bottom:10px;line-height:normal !important;}
#right h4 a{color:#777777;padding-bottom:0px;}
#right h4 a:hover{color:#777777;text-decoration:none;}
#right ul{padding-bottom:10px;}
#right ul ul li{font-size:13px;line-height:20px;}
#right #side-morephotos .inner{background-image:url(images/side-morephotos.png);background-repeat:no-repeat;background-position:250px 6px;}
#right #side-contact .inner{background-image:url(images/icon_contact.png);background-repeat:no-repeat;background-position:280px 14px;}
#right #side-search .inner{background-image:url(images/icon_search.png);background-repeat:no-repeat;background-position:280px 14px;}
#right #side-tags .inner{background-image:url(images/icon_tag.png);background-repeat:no-repeat;background-position:280px 14px;}
#right #side-subscribe .inner{background-image:url(images/icon_subscribe.png);background-repeat:no-repeat;background-position:280px 14px;}
#right #side-blogs ul{margin-bottom:0px;padding-bottom:0px;}
#right #side-blogs ul li{background-image:url(images/bullet-blog.gif);background-repeat:no-repeat;background-position:0px 3px;padding-left:26px;margin-bottom:6px;font-size:13px;line-height:20px;}
#right #side-blogs .inner{padding-top:14px;padding-right:14px;padding-bottom:0px;padding-left:14px;background-image:url(images/icon_blog.png);background-repeat:no-repeat;background-position:280px 14px;}
#right #searchform{margin:0;padding:0;width:235px;height:30px;overflow:hidden;}
#right #searchform #search_input{height:23px;float:left;border:0;font-size:13px;color:#414242;font-style:italic;background-image:url(images/search_form.gif);background-repeat:no-repeat;background-position:left top;padding-top:7px;padding-right:10px;padding-bottom:0;padding-left:10px;width:165px;}
#right #searchform #search_submit{background:url(images/search_form.jpg) no-repeat top right;width:40px;height:30px;float:left;border:0;color:#FFF;font-size:13px;}
#footer-wrapper{background-image:url(images/footer_rpt.gif);background-repeat:repeat-x;background-position:0px 0px;}
#footer{width:880px;margin-right:auto;margin-left:auto;overflow:hidden;padding-top:20px;padding-bottom:10px;}
#footer p{font-size:10px;line-height:14px;}
.left, .alignleft{float:left;margin-right:20px;margin-bottom:10px;display:block;}
.right, .alignright{float:right;margin-left:20px;margin-bottom:10px;}
.wp-pagenavi a, .wp-pagenavi a:link{padding:2px 4px 2px 4px;margin:2px;text-decoration:none;border:1px solid #A30327;color:#A30327;background-color:#FFFFFF;}
.wp-pagenavi a:visited{padding:2px 4px 2px 4px;margin:2px;text-decoration:none;border:1px solid #A30327;color:#A30327;background-color:#FFFFFF;}
.wp-pagenavi a:hover{border:1px solid #000000;color:#000000;background-color:#FFFFFF;}
.wp-pagenavi a:active{padding:2px 4px 2px 4px;margin:2px;text-decoration:none;border:1px solid #A30327;color:#A30327;background-color:#FFFFFF;}
.wp-pagenavi span.pages{padding:2px 4px 2px 4px;margin:2px 2px 2px 2px;color:#FFF;border:1px solid #A30327;background-color:#A30327;}
.wp-pagenavi span.current{padding:2px 4px 2px 4px;margin:2px;font-weight:bold;border:1px solid #000000;color:#000000;background-color:#FFFFFF;}
.wp-pagenavi span.extend{padding:2px 4px 2px 4px;margin:2px;border:1px solid #000000;color:#000000;background-color:#FFFFFF;}
.wp-pagenavi{font-size:13px;}
.post-edit-link{background-image:url(images/edit3.gif);background-repeat:no-repeat;background-position:0px 0px;text-indent:-9999px;display:block;height:55px;width:166px;}
