/*
Theme Name: Hsaba
Version: 1.0
Author: Christopher Potter
Author URI: http://www.hsaba.com/
*/


a {background-color:inherit; color:#0c70a8; font-weight:normal; text-decoration:none;}
a:hover {background-color:inherit; color:#0b608f; font-weight:normal; text-decoration:underline;}
a img {border:0;}

/* Header */
#header { margin: 0px auto; width: 980px; height: 100px; padding:0px; 
			background: url(img/mainbox-top.png) left bottom no-repeat; position: relative }

/* Navigation */
.logo { height:50px; width: 300px; margin:15px 30px; background: url(img/hsaba-logo.gif) no-repeat top left; cursor: pointer; display:block;}
.logo h1, .logo div { display: none; }
#navigation { position: absolute; top: 45px; left: 490px; height:35px; margin: 0px; padding: 0px 20px; display:block;}
.menu { list-style: none; list-style-type: none; margin: 0px auto; padding: 0px; }
.menu li { margin: 5px 1px 0px 0px; padding: 5px 7px 10px 7px; float: left; text-align: center; cursor: pointer; font-size: 12px; color:#FFFFFF; 
	background-color:#FF3300; background-image:url(img/nav-default-bg.gif); background-position:left bottom; background-repeat:repeat-x; }
.menu li a:link, .menu li a:hover, .menu li a:visited { color: #FFFFFF; text-decoration: none; }
.menu li a#shop-btn { background: url(img/basket.gif) no-repeat left top; padding: 2px 0px 10px 20px; }
.menu li:hover{ background-image:url(img/nav-active-bg.gif); background-color:#0b608f; }
.menu li.active { background-color:#0b608f; margin: 5px 1px 0px 0px; padding: 5px 7px 10px 7px; background-image:url(img/nav-active-bg.gif); }


/* Header Titles */
h1 { font-size: 24px; font-family: Georgia, "Times New Roman", Times, serif; font-weight:normal; color: #0b608f; margin: 0px; padding: 10px 0px; line-height:26px; }
h1 em { color:#62625f; font-style:normal; }
h2 { font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; font-weight:normal; color: #0b608f; margin: 10px 0px; }
h3 { font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; font-weight:normal; color: #0b608f; margin: 15px 0px 0px 0px; padding: 0px; }
h4 { font-size: 1.1em; font-family: Georgia, "Times New Roman", Times, serif; font-weight:normal; color: #0b608f; margin: 0px; padding:0px;  }
h4.share{ background: url(img/share_icon.gif) no-repeat left 2px; text-indent:27px; padding:5px 0px 0px 0px;  }
h4.print{ background: url(img/print_icon.gif) no-repeat left 2px;  text-indent:27px; padding:5px 0px 0px 0px;  }
h4.bookmark{ background: url(img/bookmark_icon.gif) no-repeat left 2px;  text-indent:27px; padding:5px 0px 0px 0px;  }
h4.video { background: url(img/video_icon.gif) no-repeat left 2px; padding:5px 0px 8px 0px; }
/*h4.video { background: url(img/video_icon.gif) no-repeat left 2px; text-indent:27px; padding:5px 0px 8px 0px; }*/


h5 { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding:5px 0px 0px 0px;  }
h6 { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal;  }

/* Sidebars */
#leftside {clear:left; float:left; line-height:1.5em; margin:0px 20px 0px 30px; padding:0; width:160px;}
#leftside p, #leftside ul, #leftside div.textwidget, #extras p, #extras div.textwidget {font-size:0.9em; background-color: #EFEDE9; margin: 0px 0px 10px 0px;}
#leftside ul ul{ margin:6px 0 0 10px;}
#leftside ul ul li {margin:0 0 4px 0;}
#leftside ul ul li a, #extras ul ul li a {font-weight:normal;}
#leftside ul.linklist, #extras ul.linklist {font-size:1em;}
#leftside ul.linklist ul {margin:0 0 20px;}
#leftside ul.linklist ul li a, #extras ul.linklist ul li a {font-weight:bold;}
#leftside h2, #leftside ul.linklist li h2, #leftside h3, #extras h2, #extras ul.linklist li h2, #extras h3, table#wp-calendar caption {background-color:inherit; color:#505050; font-size:1.3em; font-weight:normal; text-align:left; padding: 5px; background-color: #DDD9D0; margin: 0px;}
#leftside li {line-height:1.2em; list-style:none; padding: 6px 8px; margin: 0px; border-bottom: solid #E8E5DF 1px; font-size: 11px;}

#extras {float:right; line-height:1.4em; margin:0px 30px 0px 20px; padding:0; width:250px;}
#extras li {line-height:1.2em; list-style:none; padding: 6px 0px; margin: 0px; border-bottom: solid #E8E5DF 1px; font-size: 11px; background-color: #EFEDE9;}
#extras ul li a  { margin:0px 0px 0px 8px; }
#extras ul { background-color: #EFEDE9; }
#extras ul.linklist ul {margin:0px;}
#extras h2 { margin-top:10px; }
#extras ul ul li h2 { margin-top:0px; padding:5px 8px; font-size:1em; font-family:Arial, Helvetica, sans-serif;  background-color: #DDD9D0; }
#extras li.linkcat { border-bottom: none; margin-bottom: 0px; padding-bottom: 0px; }
#extras ul.menulist ul { margin: 0px; }
#extras ul.menulist ul li { padding: 5px 8px;}

#leftside label, #extras label {display:none;}
#leftside div.share-box { background-color: #DDD9D0; padding: 5px; margin-bottom: 10px; }
#leftside div.share-box h5 { font-size:0.8em; font-weight:normal; color:#62625F; margin:0px; text-transform:uppercase; padding-bottom:5px; border-bottom:solid #EFEDE9 1px;}
#leftside div.share-box h4 { padding-bottom:5px; border-bottom:  solid #EFEDE9 1px; }
#leftside ul li a, #extras ul li a  { color: #40403E; }
#leftside ul li a.active, #extras ul li a.active { color:#0b608f; }
#leftside h4.ingredient-hdr { background-color:#DDD9D0; border-top:#e8e5df solid 2px;  padding: 5px; background-color: #DDD9D0; margin: 0px; }
#leftside h4.blog-hdr { font-size: 0.9em;  font-family: Verdana, Arial, Helvetica, sans-serif; background-color:#DDD9D0; border-top:#e8e5df solid 2px;  padding: 5px 5px 5px 8px; background-color: #DDD9D0; margin: 0px; }

/* Main menu */
ul.page {list-style:none; margin:0 0 20px; width:140px;}
ul.page li {display:inline; line-height:1.4em; width:140px;}
ul.page li a {background-color:#f4f4f4; border-left:4px solid #cccccc; color:#505050; float:left; font-weight:bold; margin-bottom:5px; padding:5px 1px 5px 5px; text-decoration:none; width:130px;}
ul.page li a:hover, ul.page li.current_page_item a {background-color:#eaeaea; border-left:4px solid #286ea0; color:#505050;}
ul.page ul {font-size:0.9em; margin:0 0 0 15px; padding:0 0 5px; width:125px;}
ul.page ul a {padding:3px 1px 3px 5px; width:115px;}
ul.page ul ul {width:113px;}
ul.page ul ul a {width:100px;}

/* Content */
#content { background-color:#e8e5df; line-height:1.4em; margin:0px 300px 0px 210px; padding:0; display:block;}
#contentwide {line-height:1.4em; margin:0 0 5px 180px; padding:0;}
#content h2,#contentwide h2 {font-size:1.6em; margin:0 0 10px;}
#content h3,#contentwide h3 {font-size:1.4em; margin:0 0 8px;}

#content img,#contentwide img {border:0px; float:left; margin:0px;}
#content .post img.main-image { border: 0px; padding: 30px 50px 30px 20px; background: url(img/recipe-img-bg.gif) no-repeat left top; clear:both; display: block; }
#content .post .contenttext img.ing-image { border: 0px; padding: 30px 30px 50px 20px; background: url(img/ingredient-img-bg.gif) no-repeat left top; clear:both; display: block; }
#content .post .contenttext .thumb-holder img{ width:185px; height:125px; border: #DDD9D0 solid 1px; padding:10px; margin:0px 10px 2px 0px ; background-color: #FFFFFF; display: inline;  }
#content .recipe-content { width:470px; position:relative; float:none; display:block; }
#content .recipe-thumb-post { width:220px; height:175px; float:left; margin:0px 15px 15px 0px; }
#content .recipe-thumb-post .recipe-thumb .thumb-holder img{ width:200px; height:135px; border: #DDD9D0 solid 1px; padding:10px; margin:0px 10px 2px 0px ; background-color: #FFFFFF;}

/* padding change */
#content ul,#contentwide ul,#content ol,#contentwide ol {margin:0 0 16px 20px; /*padding:5px 5px; */}
#content ol { padding:0px 5px; }
#content li,#contentwide li {padding:0 0 0 5px;}
#content ul ul,#contentwide ul ul,#content ol ol,#contentwide ol ol {margin:0 0 0 16px;}*/


/* Footer */

/* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }

#footer { clear:both; height: 150px; width: 980px; margin: 0px auto; padding: 0px; background: url(img/mainbox-btm2.png) left top no-repeat; }
#footer ul { margin: 0px; padding: 80px 30px 0px 30px; list-style: none; }
#footer li { margin:0px 0px 0px 5px; padding:5px 8px 5px 4px; float:left; text-align:center; font-size:10px; border:#bebac0 solid; border-width:0px 1px 0px 0px; height:18px; }
#footer li.copyright { padding: 5px 8px 5px 5px; }
#footer a:hover{ color: #0b608f; text-decoration:underline; }

/* Page Layout */
#page { background-color:#e8e5df; line-height:1.4em; margin:0px 30px 0px 38px; padding:0;}
#page div.page-box-top { background:url(img/wide-box-top.gif) left bottom no-repeat; width:910px; height:20px; display:block; margin:0px; padding:0px;}
#page div.page-box-content { background:url(img/wide-box-mid.gif) left top repeat-y; width:850px; height:405px; padding:20px 30px 20px 30px; }
#page div.page-box-btm { background:url(img/wide-box-btm.gif) left top no-repeat; width:910px; height:20px; display:block; margin:0px; padding:0px;  }
#page div.flash-box, #page div.ad-box { float:left; display:inline;}
#page div.ad-box { width:325px; height:405px; background-color:#FFFFFF; margin: 0px 0px 0px 10px; }

/* Subpage menu */
/*#subpages {border-bottom:1px solid #e0e0e0; border-left:1px solid #e0e0e0; float:right; font-weight:bold; line-height:1.3em; margin:-5px 0 8px 15px; padding:0 0 10px 10px; width:190px;}
#subpages h2 {font-size:1.2em; font-weight:bold; letter-spacing:-1px; line-height:1.3em; margin:0 0 12px;}
#subpages ul.submenu {line-height:1.4em; list-style:none; margin:0;}
#subpages ul.submenu li {display:inline; line-height:1.4em; width:180px; padding:0;}
#subpages ul.submenu li a {background-color:#f4f4f4; border-left:4px solid #cccccc; color:#505050; float:left; font-weight:bold; margin-bottom:5px; padding:3px 1px 3px 5px; text-decoration:none; width:180px;}
#subpages ul.submenu li ul {margin:0 0 5px 10px; width:170px;}
#subpages ul.submenu li ul li a {width:170px;}
#subpages ul.submenu li ul ul {margin:0 0 5px 10px; width:160px;}
#subpages ul.submenu li ul ul li a {width:160px;}
#subpages ul.submenu li ul ul ul {margin:0 0 5px 10px; width:150px;}
#subpages ul.submenu li ul ul ul li a {width:150px;}
#subpages ul.submenu li a:hover,#subpages ul.submenu li.current_page_item a {background-color:#eaeaea; border-left:4px solid #286ea0; color:#555;}
#subpages ul.submenu li.current_page_item ul li a {background-color:#f4f4f4; border-left:4px solid #cccccc; color:#555;}

/* Tags */
p,ul,ol {margin:0 0 18px;}
blockquote {border-left:4px solid #e0e0e0; margin:20px; padding:8px 8px 8px 15px;}
blockquote p {background-color:inherit; color:#505050; font-size:0.9em; line-height:1.3em;}
label {background-color:inherit; color:#606060; font-size:0.9em; font-weight:bold;}
table#wp-calendar {margin:0 0 20px; width:140px;}
code {font-size:1.2em; display:block; padding:5px 5px 5px 8px; background-color:#f4f4f4; margin:5px 0 15px 0;border-left:4px solid #cccccc;}

/* Forms */
/*#s,#submit {background-color:#ffffff; border:1px solid #cccccc; color:#505050; font-size:0.9em; margin:0 0 16px; padding:4px; width:130px;}*/
#author,#email,#url,#comment {border:1px solid #cccccc; font-family:Verdana,Tahoma,Arial,Sans-Serif; font-size:1em; margin:0; padding:4px;}
#commentsection {margin:25px 0 0;}
#commentsection p {margin:0 0 6px;}
#comment { width: 430px; height: 125px; }
#searchform { margin: 10px auto; padding:5px 10px; text-align:left; font-size:1em; background-color:#DDD9D0; }
#searchform #s { width:154px; padding:2px; }
#searchsubmit { padding:1px; }

/* Calendar */
#wp-calendar { width:160px; padding:0px; margin:0px; }
#wp-calendar #prev a, #wp-calendar #next a { font-size: 1em; }
#wp-calendar a { text-decoration: none; }
#wp-calendar caption { font-size: 1em; font-family: Georgia, "Times New Roman", Times, serif; font-weight:normal; color: #40403E; text-align: left; width:160px;}
#wp-calendar th, #wp-calendar td { font-size: 0.8em; font-style: normal; text-transform: capitalize; padding:0px 3px;}

/* Float fix */
.contenttext {overflow:hidden;}
* html .contenttext {height:1px; overflow:visible;}
* html .contenttext p {overflow:hidden; width:99%;}

/* WP image align classes */
img.centered {padding:5px; display:block; margin-left:auto; margin-right:auto; background-color:#FFFFFF; border: #DDD9D0 solid 1px;}
img.alignright {padding:5px; margin:0 0 2px 7px; display:inline; background-color:#FFFFFF; border: #DDD9D0 solid 1px;}
img.alignleft {padding:5px; margin:0 7px 2px 0; display:inline; background-color:#FFFFFF; border: #DDD9D0 solid 1px;}
.alignright {float:right;}
.alignleft {float:left;}

/* Various classes */
.left {border:1px solid #cccccc; float:left; margin:10px 15px 10px 0;}
.right {border:1px solid #cccccc; float:right; margin:10px 0 5px 10px;}
.center {border:1px solid #aaaaaa; margin:5px auto 12px; text-align:center;}
.textright {text-align:right;}
.small {font-size:0.8em;}
.bold {font-weight:bold;}
.hide {display:none;}
.post {margin:0 0 25px;}
.postinfo {background-color:#f4f4f4; border-left:4px solid #cccccc; color:#606060; font-size:0.9em; font-weight:normal; line-height:1.5em; margin:1px 0 30px; padding:8px 5px 8px 8px;}
.comment {background-color:#f4f4f4; border-left:4px solid #cccccc; color:#606060; margin:0 0 10px; padding:8px 5px 0 8px;}
.comment p {font-size:0.9em; line-height:1.3em; margin:0 0 6px; padding-bottom:5px;}
.gravatarside {float:right; width:48px; height:48px; margin:0 5px 5px 5px;}
.navigation {display:block; margin:10px 0 20px 0; padding:0; text-align:center;}
.link-nav {margin:30px 0px; padding:0; height:30px;}
.prevlink {margin-right:20px; float:left;}
.nextlink {margin-left:20px; float:right;}
div.tagcloud {padding: 10px 20px; text-align:center; line-height:1.9em;}
div.tagcloud a { color:#40403E; }


/* Shop */
#shop { width: 940px; margin:0px 20px; padding:0;  border: 0px none #000000; text-align: left; display:block; }
#shop br.clearfloat, #home br.clearfloat, #video br.clearfloat, .recipe-content br.clearfloat, #content br.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }

/* tab nav list */
.shop-tab-nav { height:50px; background:url(img/one-col-content-top-bg.gif) no-repeat 0px 30px; position:relative; padding:0px; margin:0px; }
.shop-tab-nav ul { list-style:none; padding:0px; margin:0px 40px; }
.shop-tab-nav li { width:150px; text-align:center; background:url(img/shop_tab_off.gif) no-repeat; padding:15px 10px 15px 10px; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.4em; color:#FFFFFF; }
.shop-tab-nav li a { color:#FFFFFF; } .shop-tab-nav li a:hover { color:#0b608f; }
.shop-tab-nav li.selected { background:url(img/shop_tab_on.gif) no-repeat; color:#0b608f; }

/* shop-content-box */
.shop-content-box { width:900px; background:url(img/one-col-content-mid-bg.gif) repeat-y; padding:0px 20px; margin:0px; text-align:left; position:relative; display:block; }
.shop-content-box h2 { color:#0b608f; margin:0px; }
.shop-content-box h4 { color:#62625f; margin:5px 0px 2px 0px; font-size:1.2em; font-weight:normal;}
.shop-content-box h4 em { font-size:0.7em; font-style:normal; font-weight:bold; }
.shop-content-box h5 { color:#62625f; margin:2px 0px 15px 0px; }
.shop-order-info-box1 ul { list-style:none; padding:0px; margin:10px 10px; }
.shop-order-info-box1 li { font-size:1.2em; padding:0px; margin:4px 0px 4px 0px; font-family:Georgia, "Times New Roman", Times, serif; }

.shop-book-img { width:275px; height:320px; float:left; margin:0px; padding:0px; }
.shop-book-info { width:315px; height:280px; float:left; margin:0px; padding:40px 20px 0px 0px; }
.shop-buy-book { width:240px; height:290px; float:left; background-color:#efede9; margin:0px; padding:30px 20px 0px 30px;}
.shop-form { margin:10px 0px; }
.shop-form img { margin:10px 0px; }
.shop-left-col, .shop-right-col { width:460px; float:left; }
.shop-col-box { width:940px; background:url(img/one-col-content-btm-bg.gif) no-repeat; padding:20px 0px; margin:0px; display:block; }

/* Look inside */
.shop-browse-box { width:500px; height:355px; float:left; margin:0px; padding:0px; }
.shop-browse-msg { width:330px; height:355px; float:left; margin:10px; padding:40px 20px 0px 30px; background-color:#efede9; }

/* News box */
.shop-news-box { padding: 0px 30px 0px 30px; }
.shop-news-box h2, .shop-quote-box h2, .shop-news-box h3 { margin: 10px 0px 10px 0px; padding: 10px 0px 5px 0px; }
.shop-news-box h2, .shop-quote-box h2 { color:#0b608f; border-bottom:#CCCCCC dotted 2px; display:block; }
.shop-news-box h4 { font-size:1em; font-weight:bold; color:#62625f; }
.shop-news-box a.top-link { font-size:0.8em; }
.shop-news-box div.excerpt {  padding: 5px 0px 0px 0px; }
.shop-news-box img { padding: 5px 10px 5px 0px; float:left; }
.date { padding: 0px; margin: 0px; text-transform: uppercase; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #40403e; font-style: normal; }


.form-element { padding:3px 0px; }
.form-col-left { float:left; padding:0px; margin:0px 0px 5px 0px; }
.form-col-right { float:right; padding:0px; margin:0px; }
.form-rule { border-top: #CCCCCC dotted 2px; padding:3px 0px; margin:2px 0px;}
 
/* Quote box */
.shop-quote-box { background: url(img/quote-open.gif) 10px top no-repeat; padding: 5px 0px; margin: 15px 0px; }
.shop-quote-box ul { margin: 0px; padding: 0px 60px 50px 60px; list-style-type: none; background: url(img/quote-close.gif) bottom right no-repeat;}
.shop-quote-box ul li{ padding: 10px 0px; margin: 0px 0px; border-bottom: #CCCCCC dotted 2px; }
.shop-quote-box em { font-size: 0.8em; font-style:normal; color:#FF3300; text-align:right; display: block; }
.shop-quote-box h2 { margin: 0px 60px 0px 60px; }

/* thumbnail selection list */
.home-thumb-list { width:95px; height:320px; float:left; position:relative; }
.home-thumb-list ul, .thumb-list li { list-style:none; padding:0px; margin:0px;  }
a.thumb img { padding:4px; margin:1px 0px; border:#CCCCCC solid 1px;  }
#thumb-select { width:100px; height:61px; position:absolute; left:0px; top:0px; cursor:pointer; background:url(img/thumb-select-bg.gif) no-repeat left 1px; }

/* HOME item box */
#home { width: 940px; margin:0px 20px; padding:0px;  border: 0px none #000000; text-align: left; display:block; }
.home-content-box { width:900px; height:320px; background:url(img/one-col-content-bg.gif) no-repeat; padding:20px; margin:0px; position:relative; display:block;  }
.home-col-box { width:940px; padding:10px 10px; margin:0px; display:block; }
.home-content-list { width:470px; height:320px; padding:0px 10px; float:left; position:relative; } 
.home-content-list ul {list-style:none; padding:0px; margin:0px; }
.home-content-list li { display:none; position:absolute; }
.home-item img { padding: 6px 0px; }

/* main item title and caption*/
.home-item h2.banner { position:absolute; top:230px; left:6px; 
width:445px; height: auto; }
.home-item h2.box { position:absolute; top:49px; 
left:180px; 
width:264px; 
height: auto; }
.home-item h2 { margin:0px; padding:8px; background-color: #FFFFFF; border: solid #FFFFFF 0px; font-size:18px;
	font-family: Georgia, "Times New Roman", Times, serif; font-weight:normal; white-space: nowrap; line-height: 18px; display: none; }
.home-item h2 em.caption { display: block; font-size: 12px; font-family:Arial, Helvetica, sans-serif; font-style: normal; color:#333333; 
	line-height:14px; padding:4px 0px; white-space:normal; }
.home-item h2 img.buy-btn { background-color:#787874; padding:0px; margin:5px 0px; }
.home-item h2 img.buy-btn:hover { background-color:#0b608f; }

/* blog headlines */
.home-headline-list { width:285px; height:320px; padding:0px 0px 0px 20px ; float:left; }
.home-headline-list ul, .home-headline-list li { list-style:none; padding:0px; margin:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size: 14px; }
.home-headline-list li { display:block; border-top:#CCCCCC dotted 2px; padding:6px 0px 6px 0px; line-height:19px; }
.home-headline-list em { font-size:12px; font-style:normal; font-family:Arial, Helvetica, sans-serif; color: #40403e; display: block; padding:5px 0px; }
.home-headline-list img { float:right; }

/* content item with large thumbnail */
.content-item { width: 230px; float: right; }
.content-item img { background:  url(img/lrg-thumb-bg.gif) left top no-repeat; padding: 20px;  }
.content-item h3, .content-item em, .content-item p { padding: 3px 20px; margin: 0px; }
.content-item em { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #40403e; display: block; font-style:normal; text-transform: uppercase; }
.content-item p { font-size: 12px; color: #40403e;} 

/* VIDEO item box */
#video { width: 940px; margin:0px 20px; padding:0px;  border: 0px none #000000; text-align: left; display:block; }
.video-box { width:900px; background:url(img/one-col-content-mid-bg.gif) repeat-y; padding:0px 20px; margin:0px; text-align:left; position:relative; display:block; }
.video-img { width:490px; height:400px; float:left; margin:0px; padding:10px 10px; }
.video-content { width:340px; height:360px; float:right; margin:10px 0px; padding:40px 20px 0px 30px; background-color:#efede9; }

.video-flash { width:514px; height:334px; float:left; margin:0px; padding:20px 10px; }
.video-links { width:315px; height:315px; float:right; margin:20px 5px 5px 0px; padding:10px 20px 10px 20px; background-color:#efede9; }
.video-links div img { padding:5px; margin:0px 0px 5px 10px;  float:right; background:#FFFFFF; border: #cccccc solid 1px;}
.video-links div h3 { margin-bottom:4px; }
.video-col-box { width:900px; padding:20px; margin:20px; display:block;}

/* Contact Form */
.wpcf7-captcha-captcha-340 { padding:0px 400px 0 0;}

/* Tweet plugin */
#extras div.aktt_tweets ul { padding:0px; margin:0px; }
#extras div.aktt_tweets li { padding:8px 16px; margin:0px 0px; color:#333333; }
#extras div.aktt_tweets a { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; color:#0b608f; }
#extras div.aktt_tweets li a:hover, .aktt_tweets li a:visted { color:#ff3300; }

