/*
Theme Name: Pandora Theme IBT
Theme URI: http://www.imbuzztool.com
Description: 2 columns Wordpress theme
Version: 1.10
Author: <a href="http://www.imbuzztool.com">IM Buzz Tool</a>
Author URI: http://www.imbuzztool.com
*/
* { margin: 0; }

body
{
	font-family: Arial, Trebuchet ms, 'Lucida Grande', Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 12px;
	background:#fff;color:#000;
}
a { color: #00519D; text-decoration:none;}
a:hover { color: #0066ff; text-decoration:underline;}
table {margin:0 0 15px 0;}
td {padding:2px 5px;}
td a {text-decoration:none;}
td a:hover {text-decoration:none;}
img, img a {border:0;}
input[type="text"],textarea {font-family:georgia;font-size:12px;}

#wrap{margin:0 auto;width:990px;padding:0;text-align:left;}

#headerwrap {margin:0 auto;background:#333 url(images/header-dark.png) repeat-x left top;display:block;}
#headerwrap .headerwrap {margin:0 auto;max-width:950px;}

#header{margin:0;padding:0;}
#header a{text-decoration:none;} 
#header p{margin-bottom:5px;} 
#header .headerleft {padding:0;float:left;width:380px;}
#header .logo {padding:0;}
#header .logo:hover {opacity:0.75;filter:alpha(opacity=75)}
#header .logo h1 {font:bold 30px arial;margin:10px 0 0 0;}
#header .headerleft .title{font:bold 28px verdana; letter-spacing:-2px; color:#333; text-transform:uppercase;display:block;margin:10px 0 5px 0;}
#header .headerleft .description{font:normal 14px arial; color:#999; text-transform:uppercase;letter-spacing:1px;display:block;margin:0 0 10px 5px;}
#header .headerright {float:right;margin:15px 0 0 0;width:570px;}

#menuwrap{margin:0 auto;height:34px;position:relative;background-image:url(images/trans30.png);background-repeat:repeat;padding:5px 15px;}
#menu{max-width:;margin:0 auto;float:right;}

ul.menu li{position:relative;float:left;list-style:none;margin:0 0 0 4px;line-height:34px;}
ul.menu li a{display:block;font-weight:normal;padding:0 15px;font-size:14px;text-decoration:none;text-transform:capitalize;color:#fff;background:url(images/button-dark.png) repeat-x left top;text-shadow:1px 1px 0px #000;
-moz-border-radius:25px;-khtml-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;}
ul.menu li a:hover,.menu li.current-menu-item a{background-image:url(images/button-light.png);background-repeat:repeat-x;text-shadow:1px 1px 0px #fff;color:#000;}

.current-menu-item .sub-menu li a {background:#333;}
ul.menu ul {text-align:left;position:absolute;top:29px;padding:2px 0 0 0;display:none;}
ul.menu ul li {position:relative;list-style:none;width:160px;margin:0;float:left;line-height:22px;padding-right:0;}
ul.menu ul li a {display:block;background:#333;padding:3px 10px;color:#fff;font-size:13px;text-transform:capitalize;border-radius:3px;border-top:1px solid #444;border-bottom:1px solid #111;border-right:1px solid #111;text-shadow:0px 1px 0 #000;}
ul.menu ul li a:hover,ul.sub-menu li.current-menu-item {background:#222;color:#fff;text-shadow:0px 1px 0 #000;}
ul.menu ul ul {left:160px;top:0px;}

#callus {float:right;font:20px normal verdana;color:#fff;background:url(images/button-dark.png) repeat-x left top;padding:3px 8px;text-shadow:1px 1px 0px #000;
-moz-border-radius:2px;-khtml-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
#callus .callus {background:url(inc/contact-info/phone.png) no-repeat 0 1px;padding-left:30px;}
.maps {border:1px solid #ddd;margin:0 0 15px 0;}
/**/

#breadcrumbs {margin:5px 0 0 0;float:left;width:100%;height:32px;}
#breadcrumbs .breadcrumbs {padding:0;text-shadow:1px 1px 0 #fff;}
#breadcrumbs a {text-decoration:none;color:#000;}
#breadcrumbs a:hover {text-decoration:underline;color:#0044bb;}
#breadcrumbs .current {background:none;border:0;border-bottom:1px dotted #ccc;color:#000;}

#topbarwrap {padding-top:20px;background:#190000 url(inc/nivoslider/bg-red.png) repeat-x center top;}
#topbarwrap .bgbottom {background:url(images/light-bg25.png) repeat-x center bottom;height:25px;}
#topbar {width:950px;margin:0 auto;position:relative;height:260px;}
#topbar .topbar_left {float:left;margin:0 0 0 10px;width:490px;}
#topbar .topbar_right {float:right;width:420px;margin:0 auto;margin-right:10px;font-size:16px;color:#eee;}
#topbar .topbar_right h2 {color:#FFC500;}
#topbar .topbar_right p {margin:0 0 10px 0;}

#sliderwrap {padding:20px;background:url(inc/nivoslider/sliderbg2.png) no-repeat center top;width:452px;height:260px;
}
.shadowcontent-slider {background:url(inc/nivoslider/boxshadow.png) no-repeat center bottom;width:480px;height:22px;margin:0;}

#recommended_top {min-height:200px;color:#eee;}
#recommended_top h1,#recommended_top h2 ,#recommended_top h3 {font:bold 18px arial;margin:0 0 10px 0;}
#recommended_top form{background-color:#3A393A;}
.optinform {width:366px;height:265px;padding:15px 25px 15px 25px;border:2px solid #aaa;background:#444 url(images/bgdark_h300.png) repeat-x center top;
-moz-border-radius:15px;-khtml-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
.optinform form{padding:15px 20px 10px 20px;width:80%;
-moz-border-radius:15px;-khtml-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
.optinform input[type="text"]{display:block;width:80%;padding:5px;border:1px solid #eee;
-moz-border-radius:2px;-khtml-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.optinform input[type="submit"]{background:url(images/button2-yellow.png) repeat-x left top; font:bold 14px arial; padding:0 20px;line-height:36px;height:36px;text-decoration:none;text-transform:uppercase; text-shadow:0px 1px 0px #ddd;color:#222;border:1px solid #BD5700;margin:10px 0;
-moz-border-radius:30px;-khtml-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;}
.optinform input[type="submit"]:hover{background:url(images/button2-yellow.png) repeat-x left bottom;}
#recommended_top label {font:normal 14px tahoma;}
.secure {background:url(images/secure.png) no-repeat 0 0;padding-left:26px;margin:10px 0 0 0;font:normal 11px tahoma;text-align:left;}

#welcome {margin:30px 0 15px 0;padding:15px 20px;border:1px solid #eee;background:#fff;
-moz-box-shadow: inset 0 0 20px #aaa;-webkit-box-shadow: inset 0 0 20px #aaa;box-shadow: inner 0 0 20px #aaa;
-moz-border-radius:15px;-khtml-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
#welcome h1 {padding-bottom:10px;}
#welcome p {margin:0 0 10px 0;padding:0;}

#searchform {margin:0 0 0 10px;}
#searchform input[type="text"] {background:#FFF; border:1px solid #DDD;padding:0 2px;line-height:22px;height:22px;width:200px;float:left; -moz-border-radius:2px; -khtml-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}

.line_h51 {background:url(images/line-1.png) no-repeat center bottom;margin:0 auto;margin-top:5px;height:51px;}

#content{padding:15px 35px 0 35px; margin:0;width:920px;line-height:1.6em;background:url(images/content_bg.png) repeat-y center top;}

#post{float:left; font-family:verdana;margin:0;width:635px;padding:0;}
.post{padding:15px 15px 15px 15px;margin:0;background:#fff;}
.postentry {width:460px;float:left;}
.thumbnail {width:130px;height:130px;float:left;margin:0 10px 0 0;border:1px solid #e5e5e5;}
.thumbnail-medium {width:265px;height:130px;border:1px solid #e5e5e5;margin-bottom:10px;}
.thumbnail-medium:hover, .thumbnail:hover {border:1px solid #999;}
.thumbnail img, .thumbnail-medium img {background:#f5f5f5;padding:5px;margin:0;}
.thumbnail-small { float:left; height:60px; max-width:60px; padding:3px; border:1px solid #ddd;
height: expression(this.height > 60 ? 60: true); width: expression(this.width > 60 ? 60: true);}

#post .title_heading{background:url(images/line_light.png) repeat-x 0 5px;height:32px;margin:5px 0 0 0;}
#post .title_heading h1{float:left;text-transform:uppercase;font:bold 14px arial;color:#555;background:#f2f2f2;padding-right:5px;margin:0;text-shadow:1px 1px 0px #fff;}

#post .title {color:#fff;text-shadow:1px 1px 0px #000;padding:7px 15px 7px 15px;background:url(images/button-dark.png) repeat-x left top;
-moz-border-radius-topleft:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;}
#post .title a {color:#fff;text-decoration:none;}
#post .title a:hover {color:#fff;text-decoration:underline;}
#post .title h1 {margin-right:110px;}
#post .title h2 {margin-right:110px;}
#post .titlefullw {color:#fff;text-shadow:1px 1px 0px #000;padding:7px 15px 0 15px;height:41px;background:#222;}
#post .titlefullw a {color:#fff;}

.shadowcontent {background:url(images/shadow-610.png) no-repeat center bottom;width:100%;height:24px;padding:1px 0 0 0;}
.shadowcontentfull {background:url(images/shadow-920.png) no-repeat center bottom;width:100%;height:42px;padding:1px 0 0 0;}

#post h1 {font:bold 20px arial;margin:0;}
#post h2 {font:bold 16px arial;}
.post .entry h1{padding:0 0 5px 0;margin:0 0 10px 0;}
.post .entry h2 {padding:0 0 5px 0;margin:0 0 10px 0;}
.post .entry h3 {margin:0 0 10px 0; font:bold 14px arial;}
.post a {text-decoration:underline;}

#postgrid a img{margin:0 0 5px 0;}
#postgrid h3{margin:0 0 10px 0;}
#postgrid h3 a{color:#000;text-decoration:none;}
#postgrid h3 a:hover{color:#0044bb;text-decoration:underline;}
.postgrid{float:left;width:48%;margin:1% 4% 1% 0;height:130px;}
.postgrid-2,.postgrid-4,.postgrid-6,.postgrid-8,.postgrid-10,.postgrid-12,.postgrid-14,.postgrid-16,.postgrid-18,.postgrid-20{height:130px;margin-right:0;}
.postgrid3c{float:left;width:280px;margin:1% 20px 1% 0;height:380px;}
.postgrid3c-3,.postgrid3c-6,.postgrid3c-9,.postgrid3c-12,.postgrid3c-15,.postgrid3c-18,.postgrid3c-21,.postgrid3c-24,.postgrid3c-27,.postgrid3c-30{height:200px;margin-right:0;}
.postgrid4c{float:left;width:22.75%;margin:1% 3% 1% 0;}
.postgrid4c-4,.postgrid4c-8,.postgrid4c-12,.postgrid4c-16,.postgrid4c-20,.postgrid4c-24,.postgrid4c-28,.postgrid4c-32,.postgrid4c-36,.postgrid4c-40{margin-right:0;}

#sidebar{width:270px;float:right;line-height:1.4em;color:#000;padding:0;margin:0;}
#sidebar h2{font:bold 13px arial; margin:0;padding:0 10px;text-transform:uppercase; line-height:36px;height:36px;color:#fff;text-shadow:1px 1px 0px #000;background:url(images/button-dark.png) repeat-x left top;
-moz-border-radius-topleft:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;}
#sidebar h3{font:bold 12px arial;padding:5px 10px;}
#sidebar .sidebar-1{margin:0;}
#sidebar .sidebar-1 p{margin:0px 0 8px 0;}
#sidebar .sidebar-1 a{color:#000;font-weight:bold;text-decoration:none;}
#sidebar .sidebar-1 a:hover{color:#00519D; text-decoration:underline;}
#sidebar .box {display:block;padding:0 0 10px 0;margin:0;background:#fff;}
#sidebar .box div{margin-left:5px;margin-top:10px;}
#sidebar .shadow {background:url(images/shadow-250.png) no-repeat center bottom;height:17px;}
#sidebar ul{padding:5px 10px 0 10px; }
#sidebar ul li {list-style: none;margin:0 0 0 0; padding:5px 0;border-bottom:1px dashed #ccc;}
#sidebar ul li ul {list-style: none; padding:0 0 0 10px; }
#sidebar ul li ul li{}
#sidebar ol{padding:0; }
#sidebar ol li {list-style:decimal; border-bottom:1px dashed #ccc;margin:0 0 0 30px; padding:5px 10px 5px 0;}
#sidebar form{padding:10px 10px 0 10px; }

#social {color:#000;height:32px;margin:0 0 5px 0;}
#social .socialtop {width:250px;}
#social .social {margin:20px 0 10px 0;}
#social a {margin:0 0 0 5px;border:0;opacity:0.75;filter:alpha(opacity=75)}
#social a:hover {opacity:1;filter:alpha(opacity=100)}

#button2-yellow {text-transform:uppercase;padding:20px 0;}
#button2-yellow a{background:url(images/button2-yellow.png) repeat-x left top; font:bold 16px arial; padding:7px 20px;text-decoration:none;text-shadow:0px 1px 0px #ddd;color:#222;border:1px solid #BD5700;
-moz-border-radius:30px;-khtml-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;}
#button2-yellow a:hover{background:url(images/button2-yellow.png) repeat-x center bottom;}

#button2-blue {text-transform:uppercase;padding:20px 0;}
#button2-blue a{background:url(images/button2-blue.png) repeat-x left top; font:bold 16px arial; padding:7px 20px;text-decoration:none;
text-shadow:0px 1px 0px #111;color:#eee;border:1px solid #0750BE;
-moz-border-radius:30px;-khtml-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;}
#button2-blue a:hover{background:url(images/button2-blue.png) repeat-x center bottom;}

#button2-light {text-transform:uppercase;padding:20px 0;}
#button2-light a{background:url(images/button2-light.png) repeat-x left top; font:bold 16px arial; padding:7px 20px;text-decoration:none;
text-shadow:0px 1px 0px #eee;color:#000;border:1px solid #A6B6C0;
-moz-border-radius:30px;-khtml-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;}
#button2-light a:hover{background:url(images/button2-light.png) repeat-x center bottom;}

#button2-dark {text-transform:uppercase;padding:20px 0;}
#button2-dark a{background:url(images/button2-dark.png) repeat-x left top; font:bold 16px arial; padding:7px 20px;text-decoration:none;
text-shadow:0px 1px 0px #000;color:#fff;border:1px solid #000;
-moz-border-radius:30px;-khtml-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;}
#button2-dark a:hover{background:url(images/button2-dark.png) repeat-x center bottom;}

#button2-green {text-transform:uppercase;padding:20px 0;}
#button2-green a{background:url(images/button2-green.png) repeat-x left top; font:bold 16px arial; padding:7px 20px;text-decoration:none;
text-shadow:0px 1px 0px #eee;color:#000;border:1px solid #699D0E;
-moz-border-radius:30px;-khtml-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;}
#button2-green a:hover{background:url(images/button2-green.png) repeat-x center bottom;}

#button2-orange {text-transform:uppercase;padding:20px 0;}
#button2-orange a{background:url(images/button2-orange.png) repeat-x left top; font:bold 16px arial; padding:7px 20px;text-decoration:none;
text-shadow:0px 1px 0px #111;color:#fff;border:1px solid #D6520C;
-moz-border-radius:30px;-khtml-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;}
#button2-orange a:hover{background:url(images/button2-orange.png) repeat-x center bottom;}

#button2-red {text-transform:uppercase;padding:20px 0;}
#button2-red a{background:url(images/button2-red.png) repeat-x left top; font:bold 16px arial; padding:7px 20px;text-decoration:none;
text-shadow:0px 1px 0px #111;color:#fff;border:1px solid #C03140;
-moz-border-radius:30px;-khtml-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;}
#button2-red a:hover{background:url(images/button2-red.png) repeat-x center bottom;}

#related-posts {margin:20px 0 20px 0;}
#related-posts .related-posts-heading{background:url(images/line_light.png) repeat-x 0 5px;}
#related-posts .related-posts-heading h3{float:left;text-transform:uppercase;font:bold 12px arial;color:#555;background:#fff;padding-right:5px;margin:0 0 10px 0;}
#related-posts .related-posts {line-height:1.4em;margin:0 0 10px 0;display:block;}
#related-posts .related-posts a {font-weight:bold;text-decoration:underline;text-shadow:0px 1px 0px #fff;}
#related-posts .related-posts a:hover {text-decoration:none;}
#related-posts .related-posts-image {float:left;margin-right:7px;margin-bottom:10px;}
#related-posts .related-posts-image img {padding:1px;}
#related-posts .related-posts-image a img {border:3px solid #ddd;}
#related-posts .related-posts-image a img:hover {border:3px solid #999;}

.red {color:#AA0000;}
.orange {color:#E44C00;}
.blue_dark {color:#08447A;}
.green {color:#008000;}

#readmore {line-height:22px;float:right;margin:10px 0 0 0;background:url(images/read.png) no-repeat right 5px;padding:0 20px 0 0;}
#readmore a {font-style:italic;color:#555;text-decoration:none;font-weight:normal;border-bottom:1px dotted #aaa;}
#readmore a:hover {color:#00519D;border-bottom:1px solid #00519D;}

.line {border-top:1px solid #ddd; margin:0 0 5px 0;}
.space {line-height:10px; height:10px; display:block;}
.space5 {line-height:5px; height:5px; display:block;}

#link_menu {background:#eee url(images/button-light.png) repeat-x left top;line-height:30px;height:30px; font:bold 12px arial; padding:0 20px; text-decoration:none; color:#000; text-transform:uppercase; text-shadow:1px 1px 0px #fff; border:1px solid #aaa; 
-moz-border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
#link_menu:hover {background:#ddd url(images/button-light.png) repeat-x left bottom;cursor:pointer;}

#bgstyle {background:#FFFFCC;border:1px solid #DBAB2E; padding:8px 20px; color:#000; text-shadow:1px 1px 0px #FFF;}

#post img{}
#post .commentlist li.alt ol, #post .commentlist li.alt ul
{
	margin: 5px 0 0 0;
	padding: 0;
}
#post .commentlist li.alt li
{
	list-style: none;
	margin: 0;
	border-bottom: 1px dashed #CCC;
}
#post .post blockquote
{
	margin: 10px;
	background: url(images/quote.png) no-repeat top left;
	padding-left: 50px;
	min-height: 36px;
}

.post .entry { text-align: left; padding:0 0 0 0; margin-bottom:10px; margin-top:0px; }
.post .entry a {font-weight:bold;text-decoration:underline;}
.post .entry a:hover {color:#0066ff;}

.post p {margin:0 0 15px 0;}
.post table tr td p {padding:0 0 15px 0;}
.post h2 a {text-decoration:none;}
.post h2 a:hover{text-decoration:underline;}

.post ul,.post ol {margin:0 0 15px 15px; padding: 0 0 0 0;}
.post ul li{list-style:none; background:url(images/check-green.png) no-repeat 0 3px; padding:0 0 0 20px;margin:0 0 5px 0;}
.post ol li{list-style:decimal;;margin:0 0 5px 20px;}

.post .meta {color: #555; font-size:11px; font-family:arial; margin:5px 0 5px 0;}
.post .meta a{color: #555; font-weight:normal; text-decoration:none; border-bottom:1px dotted #bbb;}
.post .meta a:hover{color:#00519D; text-decoration:none;}
.post .meta .posted { }
.post .meta .postedin { }
.post .meta .tags {background:url(images/tag_blue.png) no-repeat; padding:0 0 10px 20px; line-height:1.4em;}
.post .meta .tags a { text-transform:uppercase; }
.post .comments {text-transform:uppercase;background:url(images/comments.png) no-repeat 0 1px;padding-left:16px;}
.post .comments a {border-bottom:1px dotted #bbb;text-decoration: none;}

.trackback {font-size:11px; background:url(images/trackback.png) no-repeat 0 0px; line-height:16px; padding:1px 0 1px 18px;}
.commentsfeed {font-size:11px; background:url(images/comments_rss.png) no-repeat 0 0px; line-height:16px; padding:1px 0 1px 18px;}

.archives {}
.archives li{float:left; width:140px;}
.tag_cloud {line-height:2em; margin:5px 0 10px 0; padding:0 10px; text-transform:lowercase;}
.tag_cloud a {padding:0 5px 0 0; text-decoration:none;}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft { float: left; }
.alignright { float: right; }

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

/* End Images */
.alignleft {margin:5px 15px 10px 0;}
.alignright {margin:5px 0 10px 15px;}
.aligncenter {padding:3px; margin-bottom:5px;}

#comments, #respond{margin: 0; padding:1em 0 0 0;}
#comments {background:#F9F9F9;text-shadow:1px 1px 0px #fff;padding:7px 10px;border:1px solid #eee;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
#respond input[type="submit"]{background:url(images/button2-yellow.png) repeat-x left top; font:bold 14px arial; padding:0 20px;line-height:36px;height:36px;text-decoration:none; color:#222; text-transform:uppercase; text-shadow:0px 1px 0px #ddd;border:1px solid #F78000; margin:10px 0;
-moz-border-radius:30px;-khtml-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;}
#respond input[type="submit"]:hover {background:url(images/button2-yellow.png) repeat-x left bottom;}
#respond h3 {background:url(images/comments_2.png) no-repeat left bottom; padding:0 0 0 38px; line-height:34px;color:#aa0000;font:normal 24px "Trebuchet MS",Arial,Helvetica,sans-serif;letter-spacing:-1px;}
#commentform {margin:10px 0; padding:10px;background:#F9F9F9;border:1px solid #eee;border-bottom:1px solid #ccc;border-right:1px solid #ccc;}
#commentform p {margin:0 0 5px 0;}
#commentform textarea {width:500px;height:150px;}
#commentform .required {display:none;}
.form-allowed-tags {font-size:0.9em;}
.commentnum { font-size:1.5em; font-weight:bold; margin:0 5px 0 0;}

.comment-meta a{float:right;font-style:italic;font-size:0.9em;text-decoration:none;border-bottom:#aaa 1px dotted;}
.reply {margin:5px 0 5px 0;}
.comment-reply-link {-moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;padding:3px 6px;border-right:1px solid #777;border-bottom:1px solid #777;}
.reply a {text-decoration:none;color:#000;background:url(images/button-light.png) repeat-x left bottom;text-shadow:1px 0 0px #fff;}
.reply a:hover {text-decoration:none;color:#fff;background:#00519D url(images/button-dark.png) repeat-x left top;}
.cancel-comment-reply {margin:10px 0 5px 0;}
.cancel-comment-reply a {background:url(images/button-red.png) repeat-x left top;color:#fff;padding:4px 6px;text-decoration:none;border-bottom:1px solid #110000;border-right:1px solid #110000;
-moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.cancel-comment-reply a:hover {background:#eee url(images/button-light.png) repeat-x left bottom;color:#cc0000;border-bottom:1px solid #aaa;border-right:1px solid #aaa;}

ol.commentlist {margin:10px 0 0 0;}
ul.commentlist li,ol.commentlist li {list-style:none;background:#f8f8f8;}
.commentlist li.one,.commentlist li.alt,.commentlist li.even{list-style:none;margin:0 0 10px 0;padding:10px; 
background:#f9f9f9;border:1px solid #eee;border-bottom:1px solid #ccc;border-right:1px solid #ccc;}
.commentlist li.byuser  {background: #F2F9FF;}
.commentlist li.one .cmtinfo, .commentlist li.alt .cmtinfo {font-size:1em;}
.commentlist li.one cite, .commentlist li.alt cite{font-style:normal; font-weight:bold;}
.commentlist li.one .cmtinfo em, .commentlist li.alt .cmtinfo em 
{
	margin:0;
	padding:0;
	font-style:normal;
	font-size:0.9em;
	color:#888;
}

.avatar {float:left;margin:0 10px 5px 0;}
#commentform input[type="text"] {margin:0 0 10px 0; background:#fff; border:1px solid #DDD; padding:4px 4px;}
#commentform textarea {margin:0 0 8px 0; background:#fff; border:1px solid #DDD; padding:3px 4px;}
input[type="submit"]:hover {cursor:pointer;}

.menufooter a, .footer_right a, .bottombar a  {text-decoration:none;font-weight:bold;opacity:0.70;filter:alpha(opacity=70)}
.menufooter a:hover, .footer_right a:hover, .bottombar a:hover  {text-decoration:underline;opacity:1;filter:alpha(opacity=100)}

#bottombar_and_footer {background:#111 url(images/bottombar-bg.png) repeat-x left top;}

#bottombar_wrap {margin:0 auto;padding:0;display:block;color:#fff;}
#bottombar {width:950px;margin:0 auto;padding:10px 0 10px 20px;line-height:1.4em;}
#bottombar #contactForm {margin:0;}
#bottombar a {color:#fff;}
#bottombar p {margin:0 0 8px 0;}
#bottombar h3 {color:#fff;font:bold 13px arial;text-transform:uppercase;margin:0 0 10px 0;padding:0 10px;line-height:28px;background:#333 url(images/button-dark.png) repeat-x left bottom;text-shadow:1px 1px 0px #000;
-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#bottombar .bottombar {width:23%;float:left;margin:15px 2% 15px 0;}
#bottombar .bottombar ul {list-style:none;}
#bottombar .bottombar ul li {margin:0 0 8px 0;margin-bottom:;}

#footerwrap {display:block;margin:0 auto;font:normal 11px georgia;line-height:36px;height:36px;padding:20px 15px;color:#fff;background:#111 url(images/footer_bg.png) repeat-x left top;}
#footer {width:920px;margin:0 auto;}
#footer .menufooter {float:right;display:block;padding:0;}
#footer .menufooter li {margin:0 15px 0 0;}
#footer .footer {float:left;font-style:italic;margin:0 auto;padding:0;}
#footer .footer img {vertical-align:middle;}
#footer .footer_right {float:right;padding:0;}
#footer ul {list-style:none; padding:0; margin:0;}
#footer ul li {display:inline; padding:0;}
#footer p {margin:0 0 10px 0;}
#footer a {color:#fff;}

/*
	 Organic Tabs
	 by Chris Coyier
	 http://css-tricks.com
*/
* { margin: 0; padding: 0; }
.hide { position: absolute; top: -9999px; left: -9999px;}

#example-three {margin:15px 0 0 0;}
#example-three h3 {padding:0;margin:0;text-shadow:1px 1px 0px #fff;}
#example-three p {text-shadow:1px 1px 0px #fff;font-size:0.9em;margin:0 0 5px 0;}
#example-three .nav { overflow: hidden; background:none; margin:0 0 0 0;}
#example-three .nav li { float: left; padding:0; border:0;}
#example-three .nav li.last { }
#example-three .nav li a {padding:4px 10px; display:block; text-transform:uppercase; font-weight:bold; }
#example-three .nav li a:hover {}
#example-three ul li a.current, #example-three ul li a.current:hover {background:#f2f2f2;}
#example-three #tab1,#example-three #tab2 {padding:4px 10px;background:#f2f2f2;border-bottom:4px solid #e5e5e5;}

/**/

#previous-next {margin:15px 0; }
#previous-next a {text-decoration:none;border-bottom:1px dotted #aaa;}
#previous-next .previous {float:left; width:48%; padding:0 1%;}
#previous-next .next {float:right; width:48%; padding:0 1%;text-align:right;}

/**/
#sharebutton {padding:5px 0;margin:15px 0 20px 0;display:block;}
#sharebutton span {float:left;}
#sharebutton p {margin:0 0 5px 0;}

/*ddaccordion*/
.menuheader{ cursor:pointer;background:#fff url(images/plus.png) left top no-repeat;padding-left:22px;text-transform:uppercase;}
.menuheader:hover{color:#E44C00;}
.openheader{ color:#E44C00;background:url(images/minus.png) left top no-repeat;}
.expandable {margin-bottom:10px;}
.expandable .xoxocontent {}
/*ddaccordion*/

#editor_rating {float:right;position:relative;top:-18px;}
