.custom #header {
border-width:0;
}

.custom #logo a {
 background:transparent url(images/import-export-book-logo.png);
	width: 426px; 
	height: 161px;
	background-repeat: no-repeat;
	display: block;
	text-indent: -9999px;
}

.custom #content {
float:left;
width:72.4em;
}

#adspacewidget {
float:right;
height:213px;
margin-right:0;
margin-top:-32px;
width:571px;
}

#adspacewidget2 {
float:none;
height:40px;
margin-left:-10px;
margin-top:-10px;
width:728px;
}

.custom #sidebar_1 {
background:#ffffff none repeat scroll 0 0;
border:0 none;
width:99%;
}

#subscribebox {
background:#FCFBFB none repeat scroll 0 0;
float:none;
font-size:17px;
height:104px;
margin-bottom:0;
margin-top:-30px;
padding:8px;
width:313px;
}

#newsearch {
background:transparent none repeat scroll 0 0;
float:none;
height:28px;
margin-left:-30px;
margin-top:-21px;
padding:11px 10px 10px 62px;
width:306px;
}

#feedburn {
margin-bottom:0;
margin-left:8px;
margin-top:-33px;
}

#contributeroo {
margin-bottom:0;
}

#contributetext {
margin-bottom:0;
width:315px;
}

.custom .prev_next {
background:#2D4865 url(images/menubg.jpg) repeat-x scroll 0 0;
border-width:0;
color:#FFFFFF;
font-size:12px;
margin-left:-11px;
margin-right:-11px;
margin-top:15px;
}

.custom .prev_next a {
color:#FFFFFF;
text-decoration:none;
}

.custom .post_nav a {
color:#F7901E;
font-size:1.4em;
line-height:1.571em;
}

/*Menu*/
.custom .menu a, .menu .current ul a, .menu .current-cat ul a {
background:transparent url(images/menubg.jpg) repeat-x scroll 0 0;
color:#FFFFFF;
font-size:15px;
padding:5.5px 11px;
border-color:#111111;
border-bottom:1px solid #111111;
}

.custom .menu a:hover, .menu .current ul a:hover, .menu .current-cat ul a:hover, .menu .current-parent a:hover {
background:transparent url(images/menubg.jpg) repeat-x scroll 0 0;
color:#111111 !important;
}

.custom .menu {
border-bottom:0 none;
border-color:#111111;
}

.hometab {
-moz-border-radius-bottomleft:0px;
-moz-border-radius-topleft:0px;
}

.custom .sidebar h3 {
color:#F7901E;
}

.custom .format_text h2, .format_text h3, .format_text h4, .format_text h5, .format_text h6 {
color:#F7901E;
}

/*Custom Footer*/
.custom #footer {
border-width:0;
color:#FFFFFF;
margin-bottom:10px;
padding-bottom:10px;
}

.custom #footer a {
border-bottom:1px solid #CCCCCC;
color:#F7901E !important;
}

.custom #footer a:hover {
color:#111111 !important;
}

.custom #footer_area .page {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/menubg.jpg) repeat-x scroll 0 0;
height:43px;
padding-bottom:1px;
}

.custom dl#comment_list dt.bypostauthor, .custom dl#comment_list dd.bypostauthor>div {background: #E7F8FB none repeat scroll 0 0; padding-top:20px;}

.custom dl#comment_list dd p.reply { margin: 1em 0 1.5em 0; }
.custom dl#comment_list dd p.reply a {background: #2f2c28; color: #FFF;font-size: 11px;font-weight: normal;padding: 4px 6px;text-transform: uppercase;}
.custom dl#comment_list dd p.reply a:hover {background:#46382d; border: 0;}


/*figure screenshots*/
.full-figure {
 background:#DDDDDD;
 border: #CCCCCC;
 padding:0.99em
}

/*newsletter ticks*/
ul.tick li {
background:transparent url(images/tick.jpg) no-repeat scroll 0 0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0.5em 0;
min-height:30px;
}

/*avatar styles*/
.custom .byline_avatar {
border: 0.4em solid #EFE9D6;  
float: left;
margin: 0 1em 0 0;
}

/*Custom Teasers*/
.custom .teaser {
   width: 100%;
   margin-top: 2em;
   padding-top: 2em;
   border-top: 1px dotted #bbb;
   text-align: justify;
}
.custom .teasers_box {
   padding-top: 0;
   padding-bottom:0;
   border-top: 0;}

   .custom .teasers_box h2 a {
  color: #009EE2;
}
.custom .teasers_box h2 a:hover {
  color: #FAB141;
}

.custom .teaser .format_teaser {
   margin-bottom:4px;
   margin-top:4px;
}

/*Sponsors*/

#sponsors {
width:271px;
height:280px;
}

#ads175 {
float:left;
width:130px;
padding:4px;
}

#adsquare1 {
float:left;
padding:4px;
}

#adsquare2 {
float:left;
padding:4px;
}

#adsquare3 {
float:right;
padding:4px;
}


/*Optin Styling*/

#optinbox {
background:transparent url(images/optin.png) no-repeat scroll 0 0;
border:0 none;
color:#FFFFFF;
font-size:17px !important;
height:394px;
line-height:45px;
padding:0;
width:319px;
}

#mc_embed_signup {
border:0px;
}

#mc-embedded-subscribe-form {
border:0 none !important;
font-size:17px;
margin-left:0;
margin-top:0;
padding-bottom:2px;
padding-left:35px !important;
padding-right:2px;
padding-top:10px !important;
width:300px;
}

#mc-embedded-subscribe {
background:transparent url(images/menubg.jpg) repeat-x scroll 0 0 !important;
border:medium none;
color:#FFFFFF;
font-size:11px;
margin-left:49px;
padding:8px 2px;
width:173px;
}

#mc-embedded-subscribe-sub {
background:transparent url(images/slideup_subscribe.png) no-repeat scroll 0 0 !important;
border:medium none;
color:#FFFFFF;
font-size:11px;
padding:8px 2px;
width:97px;
cursor:pointer;
}

#mc-embedded-subscribe a:hover {
background:#ffffff !important;
border:medium none;
color:#111111;
}

#mc_embed_signup {
border:0px !important;
}

.mc-field-group {
border:0px !important;
}

#mc_embed_close {
display:none;
}

#optinintro {
color:#FFFFFF;
font-size:15px;
line-height:17px;
padding-left:37px;
padding-right:42px;
padding-top:126px;
text-align:center;
}

#optinforms {
display:block;
font-size:13px;
height:128px;
line-height:41px;
margin-left:74px;
margin-top:-20px;
padding:0;
width:248px;
}

#optinthanks {
color:#FFFFFF;
font-size:15px;
line-height:22px;
padding-left:17px;
padding-right:24px;
padding-top:5px;
text-align:center;
}

.custom ul.tick li {
background:transparent url(images/tick.jpg) no-repeat scroll 0 0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0.5em 0;
min-height:30px;
padding-left:60px;
}

#socialbox {
display:block;
}

#social1 {
display:block;
font-size:15px;
height:25px;
line-height:45px;
margin-top:22px;
}

#socialimg1 {
display:block;
}

#socialtxt1 {
display:block;
margin-left:56px;
}

.imagecaptionremoved .floating-caption .highslide-caption {
display:none !important;
}

.custom .atab_box {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
color:#666666;
font-size:15px;
font-weight:normal;
height:73px;
line-height:18px;
margin-bottom:8px;
margin-left:10px;
margin-top:8px;
padding:13px;
width:665px;
}

.avatar {
background-color:#FFFFFF;
border:0 solid #CCCCCC;
display:inline;
float:left;
margin:0 6px 2px -3px;
padding:4px 4px 4px 0;
}

#adspacewidget3 {
color:#111111;
}

#optin2 {
color:#111111;
height:201px;
}

#optin2left {
float:left;
}

#optintext {
float:right;
}

#optin2right {
float:right;
width:310px;
}

#optinforms2 {
display:block;
font-size:13px;
height:118px;
line-height:41px;
margin-left:60px;
margin-top:5px;
padding:0;
width:248px;
}