/*
Theme Name: Woody Windham is soapdesigned
Theme URI: http://soapdesigned.com/
Description: A custom Wordpress theme that's <a href="http://soapdesigned.com/">soapdesign</a>ed with love.
Version: 1.0
Author: Robert Augustin
Author URI: http://soapdesigned.com/
Tags:
*/

/*colors
blue		0071B0
*/

* { margin:0; padding:0;}
img, a img { border:none; }
a { color:#0071B0; text-decoration:underline; }
a:hover { color:#2E3186; }
p { margin:0 0 20px; line-height:1.5em; }
h1,h2,h3 { letter-spacing:-.05em; font-weight:normal; }

.alignleft { text-align:left; }
.alignright { text-align:right }
.aligncenter { text-align:center; }
.floatleft { float:left; }
.floatright { float:right; }
.wp-caption { margin:0 0 15px; }
img.alignleft, .wp-caption.alignleft { float:left; margin:0 15px 15px 0; }
img.alignright, .wp-caption.alignright { float:right; margin:0 0 15px 15px; }
img.aligncenter, .wp-caption.aligncenter, object { display:block; margin:0 auto 15px; clear:both; }
.clear { clear:both; }

body { font-family:Georgia, "Times New Roman", serif; color:#333; font-size:83%; background:#E6E4DA url(img/bg.gif) repeat-x; }

#wrap { width:971px; margin:0 auto; }
#container { width:971px; background:url(img/content.gif) repeat-y; position:relative; }
#container.index { background:transparent; margin-top:40px; margin-bottom:-40px; }
#wrapbutt { width:100%; background:#F00 url(img/wrapbutt.jpg) repeat-x; }
#footer { width:961px; margin:0 auto; padding:70px 0 10px 20px; position:relative; }


/*container*/
#container #content { width:628px; float:left; display:inline; margin:0 7px 20px 0; }
#container #sidebar { width:336px; float:left; display:inline; margin:80px 0 0; }

#container.index #contentleft { width:104px; height:109px; position:absolute; top:291px; left:-104px; background:url(img/contentleft_index.jpg) no-repeat; }
#container.index #contentright { width:30px; height:141px; position:absolute; top:236px; left:628px; background:url(img/contentright_index.jpg) no-repeat; }
#container.index #content { background:url(img/content_index.jpg) no-repeat; }
#container.index #sidebar { width:336px; }

#container.index #content h1#logo { position:absolute; top:24px; left:-28px; }
#container.index #content h1#logo a { width:227px; height:125px; background:url(img/woodywindham_index.jpg) no-repeat; display:block; text-indent:-9999px; outline:none; }

#container.index #claims { width:628px; height:433px; margin:376px 0 -20px; position:relative; }
#container.index #claims.y-09 { background:url(img/claims_09.jpg) no-repeat; }
#container.index #claims.y-10 { background:url(img/claims_10.jpg) no-repeat; }
#container.index #claims a.button.bigbutton { position:absolute; bottom:2px; right:12px;  }

#container #content #blogtop { width:628px; height:192px; background:url(img/blogtop.jpg) no-repeat; position:relative;}
#container #content #blogtop h1#logo { position:absolute; top:26px; left:-28px; }
#container #content #blogtop h1#logo a { width:232px; height:125px; display:block; text-indent:-9999px; outline:none; background:url(img/woodywindham.jpg) no-repeat;}
#container #content #blogtop blockquote { width:450px; text-align:center; position:absolute; top:173px; left:70px; overflow:visible; }
#container #content #blogtop blockquote strong { display:inline; padding-top:3px; }


/*content*/
#container #content .post { width:578px; padding:60px 25px 0; background:url(img/sepa_post.jpg) no-repeat; overflow:hidden; }
#container #content .post h2.posttitle { font-size:2.6em; color:#0071B0; text-align:center; line-height:1; margin:0 0 2px; }
#container #content .post h2.posttitle a { color:#0071B0; text-decoration:none; }
#container #content .post h2.posttitle a:hover { text-decoration:underline; }
#container #content .post .postdate { width:571px; min-height:16px; height:auto !important; padding:0 5px; margin:0 auto 20px; text-align:center; background:url(img/postdate.gif) no-repeat center 4px; color:#0071B0; font-size:1.2em; clear:both; }
* html #wrap #container #content .post .postdate { height:16px }
#container #content .post .postdate .postedit { font-size:.6em; }
#container #content .post .postdate .postedit a { text-decoration:none; }
#container #content .post .postdate .postedit a:hover { text-decoration:underline; }

#container #content .post.litetitle,
#container #content .post.litetitle h2,
#container #content .post.litetitle a { color:#22C3F3 !important; }
#container #content .post.litetitle a:hover { color:#0071B0; }
#container #content .post.litetitle .postdate { color:#22C3F3; background:url(img/postdate_lite.gif) no-repeat 113px 4px; }
#container.search #content .post.litetitle .postdate { margin-top:55px; color:#22C3F3; background:url(img/postdate_lite_full.gif) no-repeat center 4px; }
#container #content .post.litetitle p { text-align:center; margin:0; color:#0071b0; }
#container #content .post.litetitle a.button.returntoblog { margin:-40px 0 0 -3px; }

#container #content .post p {}
#container #content .post h1
#container #content .post h2,
#container #content .post h3,
#container #content .post h4 { font-size:1.9em; text-align:center; color:#0071B0; line-height:; margin:25px 0 20px; clear:both; }
#container #content .post ul { margin:0 0 20px 10px; list-style:none; }
#container #content .post ol { margin:0 0 20px 33px; }
#container #content .post ul li { display:block; padding:4px 0 4px 22px; background:url(img/icon_baroque_ul.gif) no-repeat left 7px; }
#container #content .post ol li { padding:4px 0; }

#container #content .post ul.borderbutt li { margin:0 0 5px; padding:0; background:transparent;}
#container #content .post ul.borderbutt li a { display:block; padding:4px 0 5px 22px; background:url(img/icon_baroque_ul.gif) no-repeat left 7px; border-bottom:1px dashed #ccc; text-decoration:none; }
#container #content .post ul.borderbutt li a:hover { text-decoration:none; border-color:#0071b0; }

#container #content .post img { max-width:560px; width:auto !important; height:auto !important; padding:5px; border:1px solid #ccc; }
* html #wrap #container #content .post img { width:560px; }
img.wp-smiley { border:none !important; padding:0 !important; }
#container #content .post .wp-caption { padding:5px; border:1px solid #ccc; font-size:.9em; color:#666; text-align:center; }
#container #content .post .wp-caption img { padding:0; border:none; margin:0 0 10px; }
#container #content .post .wp-caption p { font-size:.9em; margin:0; }

blockquote { padding-left:18px; margin:0 0 15px; color:#F00; line-height:1em; font-family:Helvetica, Arial, sans-serif; overflow:hidden; }
blockquote p { line-height:1em; }
blockquote strong { padding:7px 0 0 17px; margin:0 0 10px -18px; font-size:1.6em; font-style:italic; font-weight:bold; letter-spacing:-.05em; font-family:Perpetua, Georgia, "Times New Roman", serif; display:block;clear:both; background:url(img/icon_quotes.gif) no-repeat; }

#container #content .post blockquote { padding:7px 0 0 17px; margin:0 0 0 20px; line-height:1.3em; font-weight:bold; background:url(img/icon_quotes.gif) no-repeat; }
#container #content .post blockquote strong { background:transparent; }
#container #content .post blockquote p {line-height:1.5em; }
#container #content .post blockquote a { color:#B5272D; }
#container #content .post blockquote a:hover { color:#87171B; }

#container #content .post .yourstruly { width:291px; min-height:155px; height:auto !important; margin:30px auto 0; text-align:center; background:url(img/yourstruly.gif) no-repeat left bottom; }
* html #wrap #comtainer #content .post .yourstruly { height:155px; }

#container #content .post.prevnext {}
#container #content .post.prevnext .floatleft a { margin:0 0 0 -10px; }

#container #content .post a.button.share { margin:25px auto 0; }
#container #content .post a.button.continuereading { margin:25px auto 0; }
.linklove { display:none !important; }


/*searchform*/
.searchformdiv { height:36px; overflow:hidden; }
form.searchform { overflow:hidden; }
form.searchform input.formtxt { color:#999; background:transparent; border:none; margin:9px 0 5px 68px; float:left; display:inline; font-size:1.3em; font-family:Georgia, "Times New Roman", serif; }
form.searchform input.formtxt:hover { color:#666; }
form.searchform input.formtxt:focus { color:#0071B0; }

#container.search #content .post a.button.returntoblog { float:left; margin:5px 5px 0 0; }
.post.searchwrap.searchwraptop .searchformdiv { width:434px; float:left; background:url(img/search_post.gif) no-repeat; overflow:visible; }
.post.searchwrap.searchwraptop .searchformdiv form.searchform { overflow:visible; }
.post.searchwrap.searchwraptop .searchformdiv form input.formtxt { width:345px; }
.post.searchwrap.searchwraptop .searchformdiv form input.formsubmit { margin:0 -23px 0 0; }

.post.searchwrap.searchwrapbutt .searchformdiv { width:571px; background:url(img/search_post.gif) no-repeat; }
.post.searchwrap.searchwrapbutt .searchformdiv form input.formtxt { width:460px; }
.post.searchwrap.searchwrapbutt .searchformdiv form input.formsubmit { }

.side .searchformdiv { width:325px; background:url(img/search_side.gif) no-repeat; }
.side .searchformdiv form input.formtxt { width:220px; }
.side .searchformdiv form input.formsubmit { }

.foot .searchformdiv { width:325px; background:url(img/search_foot.gif) no-repeat; }
.foot .searchformdiv form input.formtxt { width:215px; }
.foot .searchformdiv form input.formsubmit { margin:0; }


/*comments*/
#container #content .post.commentdiv a.button.subrss_white { margin:-40px auto 30px; }
#container #content .post.commentdiv .postdate { font-size:.9em; margin-top:5px; background-position:4px top; }
#container #content .post.commentdiv .postdate small { display:block; clear:both; font-size:.8em; margin:-3px 0 0; }

#container #content .post.commentdiv ul.commentlist { margin:0; list-style:none; }
#container #content .post.commentdiv ul.commentlist li { text-align:center; padding:0; margin:0; background:transparent; }
#container #content .post.commentdiv ul.commentlist li .commentmeta { min-width:120px; min-height:47px; width:auto !important; height:auto !important; padding:15px 0 0; margin:0 0 10px; position:relative; }
* html #wrap #container #content .post.commentdiv ul.commentlist li div .commentmeta { width:120px; height:47px; }

.commentnumber { width:120px; position:absolute; top:-13px; left:230px; color:#e6e6e6; font-size:5em; z-index:200; }
#container #content .post.commentdiv ul.commentlist li .commentmeta .commentauthor { color:#0071B0; position:relative; z-index:201; }
#container #content .post.commentdiv ul.commentlist li .commentmeta .commentauthor a { color:#0071B0; text-decoration:underline; }
#container #content .post.commentdiv ul.commentlist li .commentmeta .commentauthor a:hover { color:#2E3186; }
#container #content .post.commentdiv ul.commentlist li.bypostauthor .commentmeta .commentauthor,
#container #content .post.commentdiv ul.commentlist li.bypostauthor .commentmeta .commentauthor a,
#container #content .post.commentdiv ul.commentlist li.bypostauthor .commentmeta .commentdate,
#container #content .post.commentdiv ul.commentlist li.bypostauthor .commentmeta .commentdate a { color:#F00; }
#container #content .post.commentdiv ul.commentlist li .commentmeta .commentdate { font-size:.8em; color:#0071B0;  position:relative; z-index:201; }
#container #content .post.commentdiv ul.commentlist li .commentmeta .commentdate a { color:#0071B0; text-decoration:none; }
#container #content .post.commentdiv ul.commentlist li .commentmeta .commentdate a:hover { text-decoration:underline; }
#container #content .post.commentdiv ul.commentlist li .commentmeta .commentedit a { font-size:.7em; color:#0071B0; margin:-5px 0 0; text-decoration:none; position:relative; z-index:201; }
#container #content .post.commentdiv ul.commentlist li .commentmeta .commentedit a:hover { text-decoration:underline; }

#container #content .post.commentdiv ul.commentlist li .commenttxt { margin:-10px 0 0; position:relative; z-index:201; }
#container #content .post.commentdiv ul.commentlist li .commenttxt p.unapproved { color:#F00; }


/*commentform*/
#container #content .post.commentdiv #respond { text-align:center; }
#container #content .post.commentdiv #respond .commentreply-cancel {}
#container #content .post.commentdiv #respond form { margin:15px 0 0; position:relative; }
#container #content .post.commentdiv #respond form .commentnumber { top:-27px }
#container #content .post.commentdiv #respond form .row { margin:0 0 5px; position:relative; z-index:201; }
#container #content .post.commentdiv #respond form .row input.formtxt,
#container #content .post.commentdiv #respond form .row textarea.formtxtarea { display:block; width:420px; padding:7px 10px; margin:0 auto; border:1px dashed #0071B0; color:#999; font-size:1.2em; text-align:center; font-family:Georgia, "Times New Roman", serif; background:transparent; }
#container #content .post.commentdiv #respond form .row input.formtxt:hover,
#container #content .post.commentdiv #respond form .row textarea.formtxtarea:hover { color:#666; }
#container #content .post.commentdiv #respond form .row input.formtxt:focus,
#container #content .post.commentdiv #respond form .row textarea.formtxtarea:focus { color:#0071B0; border-color:#F00; }
#container #content .post.commentdiv #respond form .row textarea.formtxtarea { height:200px; }


#container #content .post.commentdiv #respond form .row.replysubmit { overflow:hidden; }
#container #content .post.commentdiv #respond form .row.replysubmit p.subscribe-to-comments { margin:3px 0 0 68px; float:left; font-size:.75em; color:#808080; }
#container #content .post.commentdiv #respond form .row.replysubmit p.subscribe-to-comments input { float:left; margin:0 5px -5px 0; }
#container #content .post.commentdiv #respond form .row.replysubmit input.formsubmit { margin:0 66px 0 0; }


/*sidebar*/
.side { width:299px; padding:0 19px; margin:0 0 15px; background:url(img/side.gif) repeat-y; overflow:hidden; position:relative; z-index:199; }
.side .sidetop { width:336px; height:16px; margin:0 0 0 -19px; background:url(img/sidetop.gif) no-repeat; position:relative; z-index:200; }
.side .sidebutt { width:336px; height:16px; margin:0 0 0 -19px; background:url(img/sidebutt.gif) no-repeat; position:relative; z-index:200; }
#container #sidebar .side.trans { width:328px; padding:0; margin:0 0 6px 2px; background:transparent; }
#container #sidebar .side .sepa { width:321px; height:41px; margin:-10px 0 -4px -12px; background:url(img/sepa_side.gif) no-repeat; position:relative; z-index:200; }

#container.index #sidebar .side.ad { min-height:250px; height:auto !important; padding-top:16px; background:url(img/side_ad_index.gif) no-repeat; }
* html #wrap #container.index #sidebar .side.ad { height:250px; }
#container.index #sidebar .side.ad .sidebutt { margin-left:-18px; }

.side h3 { font-size:2em; text-align:center; color:#0071b0; }
.side p { line-height:1.3em }
.side img {}
.side ul { margin:0; list-style:none; }
.side ol { margin:0; }
.side ul li { margin:0 0 5px; }
.side ul li a { display:block; padding:4px 0 5px 22px; background:url(img/icon_baroque_ul.gif) no-repeat left 7px; border-bottom:1px dashed #ccc; }
.side ul li a:hover { text-decoration:none; border-color:#0071b0; }
.side ol li { margin:0 0 5px; padding:0 0 4px; border-bottom:1px dashed #ccc; }
.side blockquote {}
.side blockquote a { text-decoration:underline; }
.side a { text-decoration:none; }
.side a:hover { text-decoration:underline; }

#container #sidebar .side.trans.sidesearch { margin-top:-7px; }

#container #sidebar .side a.button.about { float:left; margin:0 32px 0 0; }
#container.index #sidebar .side a.button.about { margin:0 29px 0 2px; }
#container #sidebar .side a.button.hire { float:left; }
#container #sidebar .side a.button.subrss { float:left;clear:both; margin:3px 0 2px; }
#container #sidebar .side a.button.subemail { float:left; }

#container #sidebar .side a.button.advertisehere { margin:5px 0 -8px 212px; }

.side h3,
.side p,
.side img,
.side ul,
.side ol,
.side blockquote,
.side a { position:relative; z-index:202; }


/*bluebox*/
.side.bluebox { padding:20px 19px; background:url(img/side_blue.jpg) repeat-y; position:relative; }
.side.bluebox .sidetop { height:167px; position:absolute; top:0px; left:19px; z-index:201; }
.side.bluebox .sidebutt { position:absolute; bottom:0px; left:19px; }

#container #sidebar .side.bluebox { padding-top:16px; }
#container #sidebar .side.bluebox .sidetop { background:url(img/sidetop_blue_sidebar.jpg) no-repeat; }
#container #sidebar .side.bluebox .sidebutt { height:165px; background:url(img/sidebutt_blue_sidebar.jpg) no-repeat; }
#container #sidebar .side.bluebox .sepa { margin-bottom:10px; }

#container.index #sidebar .side.bluebox { margin-top:-12px; }
#container.index #sidebar .side.bluebox .sidetop { background:url(img/sidetop_blue_sidebar_index.jpg) no-repeat; }

.side.bluebox .dashedline { width:304px; height:3px; position:relative; z-index:210; clear:both}
.side.bluebox .dashedline.postop { margin:20px 0 10px -3px;background:url(img/dashedline_postop.gif) no-repeat; }
.side.bluebox .dashedline.posbutt { margin:40px 0 4px -3px; background:url(img/dashedline_posbutt.gif) no-repeat; }

.side.bluebox h3 { padding:0 0 0 23px; margin:0 0 10px 0; color:#29abe2; background:url(img/icon_circarr_blue.gif) no-repeat 42px 6px; }
#container #sidebar .side.bluebox h3 { margin-bottom:28px; }
#container.index #sidebar .side.bluebox h3 { margin-bottom:10px; }
.side.bluebox p { color:#0071b0; }
.side.bluebox a { text-decoration:underline; }
.side.bluebox ul li { padding:0; margin:0 0 5px; border:none; }
#sidebar .side.bluebox ul { min-height:175px; height:auto !important; }
* html #container #sidebar .side.bluebox ul { height:175px; }
.side.bluebox ul li a { width:284px; padding:4px 7px; display:block; background:#fff; color:#29abe2; border:1px solid #fff; text-decoration:none; }
.side.bluebox ul li a:hover { text-decoration:none; color:#f00; border:1px dashed #29abe2; }

.side.bluebox .magic a.magicpic { float:right; margin:0 0 5px 10px; position:relative; z-index:210;}
.side.bluebox a.button.transblue_allevents { float:right; }
.side.bluebox a.button.requestaquote_blue { margin:-5px auto 5px; }


/*footer*/
#footer .foot { width:290px; float:left; display:inline; margin:0px 20px 0 0; color:#fff; overflow:hidden; }

#footer .foot h3 { padding:0 0 5px; margin:0 0 9px; font-size:2em; border-bottom:1px dashed #fff; }
#footer .foot p.txtlarge { font-size:1.2em; line-height:1em; margin:0 0 5px; }
#footer .foot p.txtlarge a { padding:0 0 6px; display:block; text-decoration:none; }
#footer .foot p.txtlarge a:hover { padding-bottom:5px; border-bottom:1px dashed #EFA43B; }
#footer .foot p { line-height:1.2em; margin:0 0 8px; }
#footer .foot ul { margin:0; list-style:none; }
#footer .foot ol { margin:0; }
#footer .foot ul li { margin:0 0 5px; }
#footer .foot ul li a { display:block; padding:2px 0 4px 25px; color:#fff; text-decoration:none; background:url(img/icon_baroque_ul_foot.gif) no-repeat left 6px; border-bottom:1px dashed #EFA43B; }
#footer .foot ul li a:hover { color:#ff0; text-decoration:none; border-color:#ff0; }
#footer .foot ol li { margin:0 0 5px; padding:0 0 4px; border-bottom:1px dashed #EFA43B; }
#footer .foot a { color:#fff; }
#footer .foot a:hover { color:#ff0; }

#footer .foot a.button.transfoot_totheblog { float:right; }

#footer .foot.ad { margin-left:14px; overflow:visible; }
#footer .foot.ad img { padding:5px; border:1px dashed #efa43b; }
#footer .foot.ad a.advertisehere { float:right; margin-right:-14px; font-family:Helvetica, Arial, sans-serif; color:#EFA43B; font-weight:normal; font-size:.7em; text-decoration:none; }

#footer .foot.footyellow { width:325px; margin:-10px 0 0 5px; color:#ff0; font-weight:bold; }
#footer .foot.footyellow a.button.getafreequote_yellow { margin:15px 0 0; }
#footer .foot.footyellow h3 { margin-top:10px; border-color:#ff0; }
#footer .foot.footyellow h3.txtwhite { color:#fff; border-color:#fff; }

#footertop { width:976px; min-height:191px; height:auto !important; margin:-70px 0 25px -15px; background: url(img/footertop.jpg) no-repeat; position:relative; overflow:hidden; }
* html #wrapbutt #footer #footertop { height:191px; }

#footer #footertop #backbtn { position:absolute; top:7px; left:15px; }

#footer #footertop #blackbtns { position:absolute; top:67px; left:13px; }
#footer #footertop #blackbtns a.button { clear:both; margin:0 0 5px; }

#footer #footertop .foot { width:325px; float:right; margin:0 11px 0 0;}
#footer #footertop .foot a.button { float:left; margin:0 5px 0 0; }
#footer #footertop .foot img { border:1px solid #fff; }
#footer #footertop .foot h3 { margin-top:60px; }

#footer .foot a.magiclogo { float:right; margin:0 0 10px 15px; }

#footer #footercopy { padding:10px 0 0; margin:30px 0 0; border-top:1px dashed #EFA43B; color:#EFA43B; font-size:.8em; }
#footer #footercopy a { color:#EFA43B; text-decoration:none; }
#footer #footercopy a:hover { text-decoration:underline; }
#footer #footercopy .floatleft a { float:left; display:inline; margin:0 7px 0 0; }
#footer #footercopy .floatleft ul { list-style:none; margin:0; display:inline; }
#footer #footercopy .floatleft ul li { display:inline; margin:0 7px 0 0; }


/*btns*/
a.button, .post.prevnext a  { display:block; text-indent:-9999px; outline:none; }
form input.formsubmit { display:block; text-indent:-9999px; outline:none; cursor:pointer; font-size:0px; line-height:0px; float:right; display:inline; border:none; }
a.button.bigbutton { width:200px; height:95px; background:url(img/button_bigbutton.gif) no-repeat; }
a.button.continuereading { width:113px; height:28px; background:url(img/button_continuereading.gif) no-repeat; }
a.button.share { width:184px; height:28px; background:url(img/button_share.gif) no-repeat; }
a.button.returntoblog { width:116px; height:28px; background:url(img/button_returntoblog.gif) no-repeat left bottom; }
a.button.about { width:182px; height:37px; background:url(img/button_about.gif) no-repeat; }
a.button.about_black { width:96px; height:29px; background:url(img/button_about_black.gif) no-repeat; }
a.button.allevents { width:80px; height:28px; background:url(img/button_allevents.gif) no-repeat; }
a.button.hire { width:113px; height:37px; background:url(img/button_hire.gif) no-repeat; }
a.button.hire_black { width:88px; height:28px; background:url(img/button_hire_black.gif) no-repeat; }
a.button.subrss { width:329px; height:38px; background:url(img/button_subrss.gif) no-repeat; }
a.button.subrss_white { width:225px; height:30px; background:url(img/button_subrss_white.gif) no-repeat; }
a.button.subrss_small { width:118px; height:29px; background:url(img/button_subrss_small.gif) no-repeat; }
a.button.subrss_small_onbg { width:118px; height:30px; background:url(img/button_subrss_small_onbg.gif) no-repeat; }
a.button.subemail { width:329px; height:38px; background:url(img/button_subemail.gif) no-repeat; }
a.button.subemail_small { width:120px; height:29px; background:url(img/button_subemail_small.gif) no-repeat; }
a.button.subemail_small_onbg { width:120px; height:30px; background:url(img/button_subemail_small_onbg.gif) no-repeat; }
a.button.advertisehere { width:89px; height:19px; background:url(img/button_advertisehere.gif) no-repeat; }
a.button.getafreequote_yellow { width:241px; height:33px; background:url(img/button_getafreequote_yellow.gif) no-repeat; }
a.button.requestaquote_blue { width:244px; height:37px; background:url(img/button_requestaquote_blue.gif) no-repeat; }
#footer a.button.transblue_allevents { width:91px; height:25px; background:url(img/button_transblue_allevents_footer.gif) no-repeat; }
#sidebar a.button.transblue_allevents { width:91px; height:25px; background:url(img/button_transblue_allevents_sidebar.gif) no-repeat; }
a.button.transfoot_totheblog { width:94px; height:25px; background:url(img/button_transfoot_totheblog.gif) no-repeat; }

.post.prevnext .floatleft a { width:89px; height:29px; background:url(img/button_olderposts.gif) no-repeat; }
.post.prevnext .floatright a { width:91px; height:28px; background:url(img/button_newerposts.gif) no-repeat; }
.post.prevnext.commentnav .floatleft a { width:111px; height:28px; background:url(img/button_oldercomments.gif) no-repeat; }
.post.prevnext.commentnav .floatright a { width:113px; height:28px; background:url(img/button_newercomments.gif) no-repeat; }    
form#commentform input.formsubmit { width:140px; height:29px; background:url(img/button_submityourcomment.gif) no-repeat; }
.post form.searchform input.formsubmit { width:37px; height:36px; background:url(img/search_post.gif) no-repeat right top; }
.side form.searchform input.formsubmit { width:37px; height:36px; background:url(img/search_side.gif) no-repeat right top; }
.foot form.searchform input.formsubmit { width:37px; height:36px; background:url(img/search_foot.gif) no-repeat right top; }

a.button.bigbutton:hover,
a.button.continuereading:hover,
a.button.share:hover,
a.button.about:hover,
a.button.about_black:hover,
a.button.allevents:hover,
a.button.hire:hover,
a.button.hire_black:hover,
a.button.subrss:hover,
a.button.subrss_white:hover,
a.button.subrss_small:hover,
a.button.subrss_small_onbg:hover,
a.button.subemail:hover,
a.button.subemail_small:hover,
a.button.subemail_small_onbg:hover,
a.button.advertisehere:hover,
a.button.getafreequote_yellow:hover,
a.button.requestaquote_blue:hover,
#sidebar a.button.transblue_allevents:hover,
#footer a.button.transblue_allevents:hover,
a.button.transfoot_totheblog:hover,
.post.prevnext .floatleft a:hover,
.post.prevnext .floatright a:hover,
.post.prevnext.commentnav .floatleft a:hover,
.post.prevnext.commentnav .floatright a:hover,
form#commentform input.formsubmit:hover { background-position:left bottom; }
a.button.returntoblog:hover { background-position:left top; }
.post form.searchform input.formsubmit:hover,
.side form.searchform input.formsubmit:hover,
.foot form.searchform input.formsubmit:hover { background-position:right bottom; }





