/*  
Theme Name: Paul
Theme URL: http://www.bodhtree.com
Description: Custom created by Paul.
Version: 1.0
Author: Hughson Paul
Author URI: http://www.bodhtree.com/

*/
body, html, htm { margin: 0px; padding: 0px; font: normal 12px Arial; color:#143860;}
body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form{ margin: 0px;padding: 0px; }
body {background: #7894b7;}
tr, td, div, span, p{ font-family:arial; font-size:9pt; }
ul, li { margin:0px; padding:0px; list-style:none; }
img{ border:0px;}



.login{ height:100px;}

a:link, a:visited{
text-decoration: underline;
color: #336699;
}

a:hover{
text-decoration: none;
}

p{
padding: 10px 0 0 0;
}

#wrapper{
margin: 0 auto 0 auto;
width: 844px;
text-align: left;
}

#header{background:#7894b7; float:left; width: 844px; padding-top:5px;}

#header .logo{ background: url(images/pressmart_logo1.gif) no-repeat left top ; height:70px; }
#header .logo div.logo{ float:left;}
#header .logo .link { background: url(images/View_eEditions_from_around_.gif) no-repeat left top ; width:240px; height:32px; float:right; margin-top:38px;  }
#header .menu					{ background:url(images/menu-left.gif) #386394 left top no-repeat; display:block; height:45px;  }
#header .menu div				{ background:url(images/menu-right.gif) right top no-repeat; display:block; height:45px; }

#header .menu div div			{ background:none; text-align:right; padding-right:10px; float:right; }
#header .menu div div ul 		{ margin:0px; padding:0px; }
#header .menu div div li 		{ list-style:none; float:left; }

#header .menu div p.playdemo { float:left;margin-left:10px; width:93px; height:45px; position:relative; bottom:10px }




/* menu section */

#header .menu div div ul li a.eedition			{ background:url(images/eEdition_btn.gif) no-repeat right top; height:45px; float:left; padding:0px 40px; }
#header .menu div div ul li a.eedition:hover	{ background:url(images/eEdition_btn.gif) no-repeat right top; height:45px; float:left; padding:0px 40px;  }

#header .menu div div ul li a.digital			{ background:url(images/digital_library_btn.gif) no-repeat; height:45px; width:110px; display:block; float:left; }
#header .menu div div ul li a.digital:hover		{ background:url(images/digital_library_btn.gif) no-repeat; height:45px; width:110px; display:block; float:left; }

#header .menu div div ul li a.solution			{ background:url(images/solution_pressmart_btn.gif) no-repeat; height:45px; width:86px; display:block; float:left; }
#header .menu div div ul li a.solution:hover	{ background:url(images/solution_pressmart_btn.gif) no-repeat; height:45px; width:86px; display:block; float:left; }

#header .menu div div ul li a.newsroom			{ background:url(images/Newsroom_btn.gif) no-repeat; height:45px; width:86px; display:block; float:left; }
#header .menu div div ul li a.newsroom:hover	{ background:url(images/Newsroom_btn.gif) no-repeat; height:45px; width:86px; display:block; float:left; }

#header .menu div div ul li a.client			{ background:url(images/clients_btn.gif) no-repeat; height:45px; width:67px; display:block; float:left; }
#header .menu div div ul li a.client:hover		{ background:url(images/clients_btn.gif) no-repeat; height:45px; width:67px; display:block; float:left; }

#header .menu div div ul li a.about				{ background:url(images/about_pressmart_btn.gif) no-repeat; height:45px; width:120px; display:block; float:left; }
#header .menu div div ul li a.about:hover		{ background:url(images/about_pressmart_btn.gif) no-repeat; height:45px; width:120px; display:block; float:left; }


.subtitle{ background:#86acd9; padding:10px 10px 10px 25px ; height:40px; }
.subtitle h1{ color:#fff; font-size:25pt; float:left; font-family:"Microsoft Sans Serif";}
.subtitle span{ float:right; }
.subtitle span input[type='text']	 { border:1px solid #ddd; padding:2px 5px;} 
.subtitle span input[type='submit']{ background:#386394; width:60px; color:#fff; border:1px solid #7894b7;}
.subtitle span label { color:#fff; padding:5px 10px 0px 0px; font-size:10pt; font-weight:bold; float:left; }
.subtitle div{ width:3%; display:block; float:left; padding:7px 0px 0px 0px;}

.subtitle .homeicon { float:left;  height:29px; width:30px; display:block; background:#333; z-index:1;	  }


.mainbody{ display:block; width:844px; background:#fff; }

#container{
display:inline;
float: left;
width: 575px;
margin:10px 0px 0px 10px;
}

.sidebar{float:right; width:250px; background: url(images/righttop.gif) top left no-repeat #e6f1f8; display:block; vertical-align:top;  padding:10px 0px 0px 0px; margin:10px 5px 0px 0px;  }

.sidebar1{float:right; width:250px; background: url(images/rightbot.gif) bottom left no-repeat #e6f1f8 ; display:block; vertical-align:top; padding:0px; margin:0px 5px 0px 0px;  }

.sidebar ul{margin: 0px; padding:0px;}
.sidebar li{margin: 0px; padding:0px;}
.sidebar h2 { color:#386394 ; font-size:12pt;}


.search							 { background:url(images/searchtitle.gif) no-repeat top center; padding:0px; height:120px; display:block; border:none; margin:0px;}
.search span					 { padding:75px  0px 0px 30px; display:block; color:#333;}
.search span input[type='text']	 { border:1px solid #ddd; padding:2px 5px;} 
.search span input[type='submit']{ background:#386394; width:60px; color:#fff; border:1px solid #7894b7;}

.categories					{ margin:0px; padding:0px; background:url(images/listmid.gif) repeat-y center; }
.categories .title			{ margin:0px; padding:0px; background:url(images/categoriestitle.gif) no-repeat top center; color:#386394; height:50px; }
.categories .list			{ margin:0px; padding:0px 0px 20px 0px; background:url(images/listbot.gif) no-repeat  bottom center; }
.categories .list ul 		{ margin:0px; padding:0px; }			
.categories .list ul li 	{ margin:0px; padding:0px 0px 0px 45px; vertical-align:top; line-height:22px; background:url(images/blue-arrow.gif) no-repeat 33px 8px ;  }			

.archives					{ margin:0px; padding:0px; background:url(images/listmid.gif) repeat-y bottom center; position:relative; }
.archives .title			{ margin:0px; padding:0px; background:url(images/archivestitle.gif) no-repeat top center; color:#386394; height:50px; }
.archives .list				{ margin:0px; padding:0px 0px 20px 0px; background:url(images/listbot.gif) no-repeat  bottom center; }
.archives .list ul 			{ margin:0px; padding:0px; }			
.archives .list ul li 		{ margin:0px; padding:0px 0px 0px 45px; vertical-align:top; line-height:22px; background:url(images/blue-arrow.gif) no-repeat 33px 8px ; }			

.blogroll					{ margin:0px; padding:0px; background:url(images/listmid.gif) repeat-y bottom center; position:relative; }
.blogroll .title			{ margin:0px; padding:0px; background:url(images/blogrolltitle.gif) no-repeat top center; color:#386394; height:50px; }
.blogroll .list				{ margin:0px; padding:0px 0px 20px 0px; background:url(images/listbot.gif) no-repeat  bottom center; }
.blogroll .list ul 			{ margin:0px; padding:0px; }			
.blogroll .list ul li 		{ margin:0px; padding:0px 0px 0px 45px; vertical-align:top; line-height:22px; background:url(images/blue-arrow.gif) no-repeat 33px 8px ;   }			

.meta					{ margin:0px; padding:0px; background:url(images/listmid.gif) repeat-y bottom center; position:relative; }
.meta .title			{ margin:0px; padding:0px; background:url(images/metatitle.gif) no-repeat top center; color:#386394; height:60px; }
.meta .list				{ margin:0px; padding:0px 0px 20px 0px; background:url(images/listbot.gif) no-repeat  bottom center; }
.meta .list ul 			{ margin:0px; padding:0px; }			
.meta .list ul li 		{ margin:0px; padding:0px 0px 0px 45px; vertical-align:top; line-height:22px; background:url(images/blue-arrow.gif) no-repeat 33px 8px ;   }			

.linkcat				{ margin:0px; padding:0px; background:url(images/listmid.gif) repeat-y bottom center; position:relative; }
.linkcat .title			{ margin:0px; padding:0px; background:url(images/blogrolltitle.gif) no-repeat top center; color:#386394; height:50px; }
.linkcat .list				{ margin:0px; padding:0px 0px 20px 0px; background:url(images/listbot.gif) no-repeat  bottom center; }
.linkcat .list ul 			{ margin:0px; padding:0px; }			
.linkcat .list ul li 		{ margin:0px; padding:0px 0px 0px 45px; vertical-align:top; line-height:22px; background:url(images/blue-arrow.gif) no-repeat 33px 8px ;    }			



/*.sidebar ul li h2{
font-family:arial;
font-size: 11pt;
padding: 10px 0 0 0;
}

.sidebar ul ul li{
padding: 0;
line-height: 24px;
border-bottom:none;
}

*/

table#wp-calendar{
width: 100%;
border:1px solid #333;
}



h1{

font-size: 18px;
padding: 0 0 3px 0;
}

.post{ padding: 10px 0px 10px 0px;   }

.number{ font-family:arial; font-size:22px; font-weight:normal; position:absolute;  float:left; margin:32px 0px 0px 15px; color:#fff; }


.post h2{font-family:arial; font-size: 11pt; text-decoration:none; }
.post h2 a{text-decoration:none; }
.post h2 a:hover{text-decoration:none; }




 

.entry{
line-height: 18px; padding:0px 25px 0px 35px ;
}

p.postmetadata{
border-top: 1px; solid #ccc;
margin: 10px 0 0 0;
}

.navigation{
padding: 10px 0 0 0;
font-size: 14px;
font-weight: bold;
line-height: 18px;
}

.comments-template{
	margin: 20px 8px;
	border-top: 1px solid #eee;
	padding: 10px 0px;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
	border-bottom: 1px solid #ccc;
}

.comments-template h2, .comments-template h3{
	font-family: Georgia, Sans-serif;
	font-size: 16px;
}

.commentmetadata{
	font-size: 12px;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
}


#container .post h2.frame1{ background: url(images/frame1.gif) no-repeat top left; padding:25px 0px 10px 35px  ; margin:0px; vertical-align:bottom; display:block;     }



#container .post .file{ float:left; background:url(images/sun.gif) no-repeat 36px 0px;  padding:0px 0px 5px 55px; }
#container .post .file strong{ padding:0px 0px 0px 12px; color:#549fc9; font-family:tahoma; }
#container .post .file a:link,
#container .post .file a:visited,
#container .post .file a:active{ text-decoration:none; color:#549fc9;  }
#container .post .file a:hover{ text-decoration:none; color:#666; }

#container .post .cmts{  float:right; background:url(images/comments.gif) no-repeat 0px 0px  ;  padding:0px 20px 0px 8px;   }
#container .post .cmts strong{ padding:0px 0px 0px 12px; color:#549fc9; font-family:tahoma; }
#container .post .cmts a:link,
#container .post .cmts a:visited,
#container .post .cmts a:active{ text-decoration:none; color:#666;  }
#container .post .cmts a:hover{ text-decoration:none; color:#549fc9; }
#container .post .cmts a span{ color:#549fc9; text-decoration:underline; font-weight:normal;  }
#container .post .cmts a:hover span{ color:#666; text-decoration:none;  font-weight:normal; }


#container .post .by{float:left; background:url(images/person.gif) no-repeat 36px 0px;  height:30px; padding:0px 0px 0px 55px;  margin:0px; text-align:left;}
#container .post .by strong{ padding:0px 0px 0px 40px; color:#549fc9; font-family:tahoma; }
#container .post .by a:link,
#container .post .by a:visited,
#container .post .by a:active{ text-decoration:none; color:#549fc9;  }
#container .post .by a:hover{ text-decoration:none; color:#666; }

#container .post .time{  float:right; background:url(images/perma.gif) no-repeat 0px 0px ;  height:30px; padding:0px 41px 0px 20px;    }
#container .post .time strong{ padding:0px 0px 0px 0px; color:#549fc9; font-family:tahoma; }
#container .post .time a span{ color:#549fc9; text-decoration:underline; font-weight:normal;  }
#container .post .time a:hover span{ color:#666; text-decoration:none;  font-weight:normal; }
#container .post .time a:link,
#container .post .time a:visited,
#container .post .time a:active{ text-decoration:none; color:#666;  }
#container .post .time a:hover{ text-decoration:none; color:#549fc9; }

.clear { clear:both; padding:0px ; margin:0px;}
p.postmetadata{ background:url(images/frame2.gif) no-repeat bottom right;   padding:10px 35px 30px 35px  ; vertical-align:bottom; text-align:right; line-height:20px; display:block;   }


.footer			{ background:#386394; display:block; width: 100%; clear:both; }
.footer div 	{ background:#386394;}
.footer .left  	{ background:#386394 url(images/footer-left.gif) left bottom no-repeat; height:45px; float:left; width:45px; }
.footer .right  { background:#386394 url(images/footer-right.gif) right bottom no-repeat; height:45px; float:right; width:45px;   }
.footer .center { background:#386394; color:#fff; text-align:center; height:45px; float:left; width:100%; line-height:50px; }
.footer .center a{ color:#fff; text-align:center; height:45px;  }
.footer .center a:hover{ color:#fff; text-align:center; height:45px; }




.commentssection{color:#fff; }
.commentssection .commentstitle { background:url(images/responselefttop1.gif) top left no-repeat; height:51px; display:block; padding:0px 0px 0px 10px;  }
.commentssection .commentstitle .numberbg{ color:#94790f; font-family:arial; font-size:18px; font-weight:normal;   background:url(images/responselefttopbg.gif) top repeat-x; display:block; height:51px;  padding:12px 2px 0px 0px;
float:left; 	}

.commentssection .commentstitle .rspntitle { background:url(images/responsecentertop.gif) repeat-x left top; height:51px; float:left;  }
.commentssection .commentstitle .rspntitle span{background:url(images/responselefttop.gif) no-repeat left top;  height:51px; float:left;   }
.commentssection .commentstitle .rspntitle span span{background:url(images/responserighttop.gif) no-repeat right top;  height:51px; color:#333; clear:right;  padding:12px 20px 0px 20px; color:#5d5d5d; font-family:arial; font-size:18px; font-weight:normal;  }


.commentsby{ background:url(images/commentsbylt.gif) no-repeat left top #eaf3f9;  height:32px;}
.commentsby div { background:url(images/commentsbyrt.gif) no-repeat right top;  padding:7px 10px 0px 10px; height:25px; display:block ;   }
.commentsby div div{ float:left; background:none; padding:0px; font-weight:bold; }
.commentsby div div a{ text-decoration:none;}
.commentsby  span{text-align:right; display:block; }

.comfin 			{ background:url(images/commentsbybotct.gif) repeat-x  top;  padding:0px; margin:0px ;	}
.comfin div 		{ background:url(images/commentsbybotlt.gif) no-repeat top left;  padding:0px; margin:0px ;  }
.comfin div div		{ background:url(images/commentsbybotrt.gif) no-repeat top right;  padding:0px; margin:0px; display:block;  }
.comfin div div span { padding:0px 0px 8px 10px; display:block; }


.comments-template{
	margin: 0px;
	padding: 20px;
}

.comments-template ol{
	margin: 0px;
	padding: 0px;

}

.comments-template ol li{
	margin: 0px 0px;
	padding:5px ;
	border:none;

}


.text{ color:#333; border-left:1px solid #eaf3f9;
		border-right:1px solid #eaf3f9; padding:0px 0px 8px 10px; display:block;}
		
.text p{ padding:5px 0px; display:block; margin:0px; color:#333;  }		
		

/*		
.nxt{ background:url(images/prev2.gif) repeat-x; margin:1px;  height:29px; }
.nxt div{ background:url(images/prev1.gif) no-repeat left top; height:29px; }
.nxt div div{ background:url(images/prev3.gif) no-repeat right top; height:29px;  padding:5px 0px 10px 30px;  text-align:left;}
.nxt div div a:link,
.nxt div div a:active,
.nxt div div a:visited{ color:#666; font-weight:normal; text-decoration:underline; text-align:left; display:block;}
.nxt div div a:hover{ color:#000; font-weight:normal; text-decoration:none;}

.prv{ background:url(images/prev2.gif) repeat-x;  height:29px; margin:0px; }
.prv div{ background:url(images/prev5.gif) no-repeat left top; height:29px; }
.prv div div{ background:url(images/prev4.gif) no-repeat right top; height:29px;  padding:5px 30px 10px 0px; text-align:right;}
.prv div div a:link,
.prv div div a:active,
.prv div div a:visited{ color:#666; font-weight:normal; text-decoration:underline; text-align:right; display:block;}
.prv div div a:hover{ color:#000; font-weight:normal; text-decoration:none;}
*/

.nav{  color:#5d5d5d; font-family:arial; font-size:15px; font-weight:bold; padding:0px 0px 0px 35px; }
.subnav{  color:#5d5d5d; font-family:arial; font-size:11px; font-weight:normal; padding:2px 0px 2px 45px; background:url(images/blue-arrow.gif) no-repeat 38px 8px ;  }
