/*   
Theme Name: crd2
Theme URI: http://www.cbj.ca
Description: A Theme with multi-tab search box.
Author: George Media
Version: 2.0.0

*/

body {
font-size : 62.5%;

font-family:Arial, Helvetica, sans-serif;
color : #818181;
/*background : #f1f1f1 url(images/bg.jpg) repeat-x;*/
background:#fff url(images/bg-w.gif) center repeat-y;

}
small {
font-family : Arial, Helvetica, Sans-Serif;
font-size : 0.8em;
}
h1, h2, h3, h4, h5, h6 {
font-family:Arial, Helvetica, sans-serif;
font-weight : bold;
/*text-transform : uppercase;*/
text-align : left;
}
h1 {
font-size : 2.4em;
}
h2 {
font-size : 2em;
margin:5px 0px 10px 0px;
border-bottom:1px solid #ccc; padding-bottom:3px;
 color:#333;
font-weight:normal;
}
h3 {
font-size : 1.2em;
}
h4 {
font-size : 1em;
}
pre {
overflow : auto;
}
acronym, abbr {
font-size : 0.9em;
letter-spacing : 0.07em;
cursor : help;
border-bottom : 1px dashed #999;
}
strong {
font-weight: bold;
color : #666;
}
a {
color : #26a;
color : #818181;
text-decoration : none;
padding:0px 2px;
}
a:hover {
background : #ffc;
background : #cc0000;
color:#FF6600;
color:#FFFFFF;
padding:0px 2px;
}

postmetadata a, postmetadata a:hover {
font-weight: bold;
}
hr {
display : none;
}
a img {
border : none;
}
body {
margin : 0;
padding : 0;
}
#page {
margin : 0 auto;
padding : 0;
width : 1000px; background-color:#FFFFFF;
}
#header {
/*margin : 0 10px;*/ left:10px;
float:left; position:relative;width: 980px;
}
#wrapper {
padding : 10px;
width: 980px;
clear:both;  background-color:#FFFFFF;
}
#content {
margin : 0;
padding : 0;
width : 665px;
float : left; 
}
#sidebar {
width : 300px;
float : right;
margin : 0 0 0 0px;
padding : 20px 0; 
}
#footer {
margin : 20px auto;
clear : both;
}
#headerimage {
/*padding : 30px 0;*/
padding : 0px 0;
padding-top:8px;
padding-left:20px;
}
#header h1 {
margin : 10px 0;
}
#header .description {
font-size : 1.2em;
}
#hmenu {
/*border-bottom : 1px solid #eee;*/
height : 24px;
/*margin:0 10px;*/
position:absolute;
right:142px; top:10px;
}
#hmenu ul {
list-style : none;
margin : 0;
padding : 0;
}
#hmenu li {
/*background : #eee;*/
float : left;
display : inline;
margin : 0;
padding : 0;
position : relative;
}
#hmenu li:hover {
/*background : #ddd;*/
background : #cc0000;
}
#hmenu li a {
display : block;
padding : 0 0.8em;
text-decoration : none;
line-height : 25px;
font-size : 1.1em;
background : none; color:#FFFFFF;
}
#hmenu li ul {
display : none;
position : absolute;
z-index : 99;
}
#hmenu li:hover ul {
background : #fff;
border : 1px solid #999;
display : block;
left : 0;
min-width : 150px;
top : 2.2em;
white-space : nowrap;
}
#hmenu li:hover li {
background : #fff;
display : block;
float : none;
font-size : 0.9em;
margin : 0;
padding : 0;
}
#hmenu li:hover li:hover {
background : #eee;

}
#hmenu li:hover li a {
padding : 0 0.5em;
}
#hmenu ul li#hmenu_rss a {
background : url('images/rss.png') no-repeat 5px 6px;
padding-left : 25px;
}
.post {
margin : 0;
padding : 10px 0;
text-align : left;
overflow : hidden;
clear : both;
}
.post h2 {
margin : 0;
padding : 0;
text-align : left;
}
.post h3.post-title {
font-weight : bold;
font-size : 1.8em;
margin : 0;
padding : 0;
text-align : left;
color:#294D81;

}

.post h3.post-title a{

color:#294D81;

}

.post h3.post-title a:hover{

color:#294D81;
background-color:#fff;

}

div.archive-title {
font-size : 1.6em;
font-weight : bold;
}
.post hr {
display : block;
}
.postmetadata {
clear : both;
font-size : 1.1em;
color : #888;
}
.clear {
clear: both;
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0;
}
.entry {
font-size : 1.3em;
line-height : 1.4em;
/*margin : 20px 0;*/
margin : 4px 0px 0px 0px;

/*padding-bottom:10px;

background : url('images/border_h.png') repeat-x bottom;*/
}
.entry blockquote {
border : 1px dashed #ccc;
font-size : 0.9em;
padding : 5px 20px;
margin : 10px 0;
background : #f8f8f8;
}
.entry blockquote blockquote {
font-size : 1em;
}
.entry fieldset {
border : 1px dashed #ccc;
}
.entry fieldset legend {
font-weight : bold;
text-transform : uppercase;
}
.entry table {
border-width : 0 1px 1px 0;
border-style : solid;
border-color : #ccc;
font-size : 0.9em;
}
.entry table tr td {
padding : 5px 10px;
border-width : 1px 0 0 1px;
border-style : solid;
border-color : #ccc;
}
.entry table tr th {
border-width : 1px 0 0 1px;
border-style : solid;
border-color : #ccc;
padding : 5px 10px;
background : #f4f4f4;
color : #666;
font-weight : bold;
text-transform : uppercase;
text-align : center;
}
.entry ol {
list-style-type : decimal;
}
.entry ol ol {
list-style-type : lower-alpha;
}
.entry ol ol ol {
list-style-type : lower-roman;
}
p img {
padding : 0;
max-width : 100%;
}
img.centered {
display : block;
margin-left : auto;
margin-right : auto;
}
.alignright {
padding : 0;
margin : 2px 0 5px 10px;
display : inline;
float : right;
}
.alignleft {
padding : 0;
margin : 2px 10px 5px 0;
display : inline;
float : left;
}
.aligncenter, div.aligncenter {
display : block;
margin-left : auto;
margin-right : auto;
}
.navigation .alignleft {
text-align : left;
}
.navigation .alignright {
text-align : right;
}
.navigation {
font-size : 1.2em;
clear : both;
margin : 10px 0;
}
.wp-caption {
border : 1px solid #ccc;
text-align : center;
background-color : #f3f3f3;
padding-top : 4px;
}
.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;
}
.searchbox {
padding : 20px;
text-align : center;
clear : both;
}
.center {
text-align : center;
}
.hidden {
display : none;
}
#comments {
font-size : 1.4em;
line-height : 1.4em;
}
.commentlist {
margin : 20px 0;
padding : 0 0 1px 0;
background : url('images/border_h.png') repeat-x bottom;
}
.commentlist li {
list-style : none;
margin : 0;
padding : 0;
background : url('images/border_h.png') repeat-x top;
}
li.comment div, li.pingback div {
padding : 20px;
overflow : auto;
}
li.comment div div, li.pingback div div {
padding : 0;
overflow : visible;
}
.commentlist li.even {
background-color : #fafafa;
}
.commentlist li.odd {
background-color : #f6f6f6;
}
ul.children li {
list-style : none;
}
img.avatar {
float : right;
border : 1px solid #eee;
padding : 2px;
margin : 0;
background : #fff;
}
.comment-meta, .reply {
margin : 0;
padding : 0;
font-size : 0.8em;
}
.comment-author cite {
font-style : normal;
font-weight : bold;
}
textarea#comment {
width : 100%;
}
#comments div.navigation {
font-size : 0.8em;
}
#sidebar {
font : 1.2em 'Lucida Grande', Arial, Sans-Serif;
}
#sidebar h2 {
font-family : 'Lucida Grande', Sans-Serif;
font-size : 1.2em;
}
#sidebar h2 {
padding : 0;
background : url('images/border_h.png') repeat-x bottom;
}
#sidebar ul, #sidebar ul ol {
margin : 0;
padding : 0;
}
#sidebar ul li {
margin : 0;
padding : 0;
list-style-type : none;
list-style-image : none;
margin-bottom : 20px;
}
#sidebar ul p, #sidebar ul select {
margin : 5px 0 8px;
}
#sidebar ul ul, #sidebar ul ol {
margin : 5px 0 0 0;
}
#sidebar ul ul ul, #sidebar ul ol {
margin : 0 0 0 20px;
}
#sidebar ul ol li {
list-style : decimal;
}
#sidebar ul ul li, #sidebar ul ol li {
margin : 3px 0 0;
padding : 0;
}
#wp-calendar {
empty-cells : show;
width : 155px;
}
#wp-calendar #next a {
padding-right : 10px;
text-align : right;
}
#wp-calendar #prev a {
padding-left : 10px;
text-align : left;
}
#wp-calendar a {
display : block;
font-weight : bold;
}
#wp-calendar caption {
font-weight : bold;
text-transform : uppercase;
text-align : left;
margin : 0 0 5px 8px;
color : #666;
}
#wp-calendar td {
padding : 3px 5px;
text-align : center;
}
#wp-calendar td#today {
background : #eee;
}
#wp-calendar td#prev a {
padding : 0;
text-align : left;
font-weight : normal;
}
#wp-calendar td#next a {
padding : 0;
text-align : right;
font-weight : normal;
}
#footer {
/*background : url('images/border_h.png') repeat-x top;*/
border-top:5px solid #CCCCCC;
padding : 0px;
/*text-align : center;*/
font-size : 1em;
color : #888;
margin : 10px;
margin-bottom:0px;
margin-top:5px;
}

#footer-home {
/*background : url('images/border_h.png') repeat-x top;*/
border-top:5px solid #CCCCCC;
padding : 10px;
text-align : center;
font-size : 1em;
color : #888;
margin : 10px;
margin-bottom:0px;
margin-top:5px;
padding-bottom:0px;
}



.main-cats{
/* list-style:circle outside;*/
 /*list-style-image:url(images/arrowbb.gif);*/
 

}

.main-cats li{
width:201px; width:302px; float:left; display:block; /*margin-left:25px;*/ padding-left:30px;
 font-size:13px; font-weight:bold; margin-top:12px;
 
 background:url(images/arrowGrey.gif) 12px 2px no-repeat;
}


.main-cats a {
color : #26a;
color : #294D81;
text-decoration : none;
padding:0px 2px;
}
.main-cats a:hover {
background : #ffc;
background : #cc0000;
color:#FF6600;
color:#FFFFFF;
padding:0px 2px;
}




.footer-cats{
/* list-style:circle outside;*/
 /*list-style-image:url(images/arrowbb.gif);*/
 

}

.footer-cats li{
width:201px; width:210px; float:left; display:block; /*margin-left:25px;*/ padding-left:30px;
 font-size:11px; margin-top:5px;
 
 background:url(images/arrowGrey.gif) 12px 2px no-repeat;
}

.footer-cats li a {
background:none;
color:#666666;
}

.footer-cats li a:hover {
background:none;
color:#000066;
}


.img-hover {
background:none;
color:#666666; margin:0px; padding:0px;
}

.img-hover:link, .img-hover:hover, .img-hover:active   {
background:none;
color:#666666; margin:0px; padding:0px;
}















#nav-container{
margin:0px auto; width:980px;height:28px; background:transparent url('images/bg-search-tabs1.gif') repeat-x bottom left;
}

#search-container{height:150px;width:980px;background:transparent url('images/bg-box.jpg') repeat-x top left;position:relative;}

#search-container-1{height:150px;width:980px;background:transparent url('images/bg-box.jpg') repeat-x top left;position:relative; display:block;}

#search-container-2{height:150px;width:980px;background:transparent url('images/bg-box.jpg') repeat-x top left;position:relative; display:none;}


/*#nav-inside{clear:both;padding:4px 0 0 0;font-size:1.165em;line-height:1.29em;color:#707070;}
#nav-inside ul{padding:0 0 0 23px;list-style:none;}

#nav-inside li{display:inline;}
#nav-inside a{margin:0 5px 0 0;padding:0 0 0 4px;float:left;text-decoration:none;color:#707070;background:#FFF url('images/tab-search-left.gif') no-repeat top left;font-weight:bold;}
#nav-inside a span{padding:5px 20px 4px 16px;color:#919191;float:left;display:block;text-align:center;background:#FFF url('images/tab-search-right.gif') no-repeat top right;}
#nav-inside a span{float:none;}
#nav-inside a:hover span{color:#707070;background-color:#FFF;}
#nav-inside a:hover{background-position:0% -44px;cursor:pointer;}
#nav-inside a:hover span{background-position:100% -44px;cursor:pointer;}
#nav-inside li.current a{color:#707070;background-position:0% -44px;font-weight:bold;background-color:#FFF;}
#nav-inside li.current a span{color:#333333;background-position:100% -44px;background-color:#FFF;}*/


#nav-inside{clear:both;padding:4px 0 0 0;font-size:1.165em;line-height:1.29em;color:#707070;}
#nav-inside ul{padding:0 0 0 23px;list-style:none;}

#nav-inside li{display:inline;}
#nav-inside a{margin:0 5px 0 0;padding:0 0 0 4px;float:left;text-decoration:none;color:#707070;background:#FFF url('images/tab-search-left-ia.gif') no-repeat top left;font-weight:bold;}
#nav-inside a span{padding:5px 20px 4px 16px;color:#707070;float:left;display:block;text-align:center;background:#FFF url('images/tab-search-right-ia.gif') no-repeat top right;}
#nav-inside a span{float:none;}
#nav-inside a:hover span{color:#707070;background:#FFF url('images/tab-search-right-a.gif') no-repeat top right;}
#nav-inside a:hover{background:#FFF url('images/tab-search-left-a.gif') no-repeat top left;cursor:pointer;}
#nav-inside a:hover span{background:#FFF url('images/tab-search-right-a.gif') no-repeat top right;cursor:pointer;}
#nav-inside li.current a{color:#707070;background:#FFF url('images/tab-search-left-a.gif') no-repeat top left;font-weight:bold;}
#nav-inside li.current a span{color:#111111;background:#FFF url('images/tab-search-right-a.gif') no-repeat top right;}




#search-box1{position:absolute;/*left:40px;top:50px;*/ text-align:left;
}
#search-box1 dd{display:inline;float:left;text-align:left;}






#ffmenu {
/*border-bottom : 1px solid #eee;*/
height : 24px;
/*margin:0 10px;*/
/*position:absolute;
right:142px; top:10px;*/
}
#ffmenu ul {
list-style : none;
margin : 0;
padding : 0;
}
#ffmenu li {
/*background : #eee;*/
float : left;
display : inline;
margin : 0;
padding : 0;
position : relative;
}
#ffmenu li:hover {
/*background : #ddd;*/
/*background : #eee;*/
}
#ffmenu li a {
display : block;
padding : 0 0.6em;
text-decoration : none;
/*line-height : 18px;*/
font-size : 1.1em;
background : none; color:#666;
border-right:1px solid #CCCCCC;
}

#ffmenu li.last11 a {
display : block;
padding : 0 0.6em;
padding-right:0px;
text-decoration : none;
/*line-height : 18px;*/
font-size : 1.1em;
background : none; color:#666;
border-right:0px solid #CCCCCC;
}

#ffmenu li ul {
display : none;
position : absolute;
z-index : 99;
}
#ffmenu li:hover ul {
background : #fff;
border : 1px solid #999;
display : block;
left : 0;
min-width : 150px;
top : 2.2em;
white-space : nowrap;
}
#ffmenu li:hover li {
background : #fff;
display : block;
float : none;
font-size : 0.9em;
margin : 0;
padding : 0;
}
#ffmenu li:hover li:hover {
background : #eee;

}
#ffmenu li:hover li a {
/*padding : 0 0.4em;*/
}
#ffmenu ul li#ffmenu_rss a {
/*background : url('images/rss.png') no-repeat 0px 6px;
padding-left : 25px;*/
}

















/* 
CSS for gm-bar
 */
 
.abjusa_gm:link, .abjusa_gm:visited, .abjusa_gm:active { 
	color: #fff;
	text-decoration: none;
	height:32px;
	width:137px;
	background: url(http://www.canadianresourcedirectory.ca/images/gm-2/American-Business-Journal-n.jpg) no-repeat;
	display:block;
	
	
	}

.abjusa_gm:hover {
	text-decoration: none;
	background: url(http://www.canadianresourcedirectory.ca/images/gm-2/American-Business-Journal-h.jpg) no-repeat;
	
}

.abjusa_gm span {
display:none;
}

.taubj_gm:link, .taubj_gm:visited, .taubj_gm:active { 
	color: #fff;
	text-decoration: none;
	height:32px;
	width:137px;
	background: url(http://www.canadianresourcedirectory.ca/images/gm-2/Australian-Business-Journal-n.jpg) no-repeat;
	display:block;
	
	
	}

.taubj_gm:hover {
	text-decoration: none;
	background: url(http://www.canadianresourcedirectory.ca/images/gm-2/Australian-Business-Journal-h.jpg) no-repeat;
	
}

.taubj_gm span {
display:none;
}

.tabj_gm:link, .tabj_gm:visited, .tabj_gm:active { 
	color: #fff;
	text-decoration: none;
	height:32px;
	width:137px;
	background: url(http://www.canadianresourcedirectory.ca/images/gm-2/african-journal-n.jpg) no-repeat;
	display:block;
	
	
	}

.tabj_gm:hover {
	text-decoration: none;
	background: url(http://www.canadianresourcedirectory.ca/images/gm-2/african-journal-h.jpg) no-repeat;
	
}

.tabj_gm span {
display:none;
}

.irjonline_gm:link, .irjonline_gm:visited, .irjonline_gm:active { 
	color: #fff;
	text-decoration: none;
	height:32px;
	width:137px;
	background: url(http://www.canadianresourcedirectory.ca/images/gm-2/international-resource-journal-n.jpg) no-repeat;
	display:block;
	
	
	}

.irjonline_gm:hover {
	text-decoration: none;
	background: url(http://www.canadianresourcedirectory.ca/images/gm-2/international-resource-journal-h.jpg) no-repeat;
	
}

.irjonline_gm span {
display:none;
}


.crdonline_gm:link, .crdonline_gm:visited, .crdonline_gm:active { 
	color: #fff;
	text-decoration: none;
	height:32px;
	width:137px;
	background: url(http://www.canadianresourcedirectory.ca/images/gm-2/Canadian-Resource-Directory-n.jpg) no-repeat;
	display:block;
	}

.crdonline_gm:hover {
	text-decoration: none;
	background: url(http://www.canadianresourcedirectory.ca/images/gm-2/Canadian-Resource-Directory-h.jpg) no-repeat;
	
}

.crdonline_gm span {
display:none;
}


.cbj_gm:link, .cbj_gm:visited, .cbj_gm:active { 
	color: #fff;
	text-decoration: none;
	height:32px;
	width:137px;
	background: url(http://www.canadianresourcedirectory.ca/images/gm-2/Canadian-Business-Journal-n.jpg) no-repeat;
	display:block;
	
	
	}

.cbj_gm:hover {
	text-decoration: none;
	background: url(http://www.canadianresourcedirectory.ca/images/gm-2/Canadian-Business-Journal-h.jpg) no-repeat;
	
}

.cbj_gm span {
display:none;
}



.network_gm:link, .network_gm:visited, .network_gm:active { 
	color: #fff;
	text-decoration: none;
	height:28px;
	width:121px;
	background: url(http://www.canadianresourcedirectory.ca/images/gm-2/george-media-network-n.jpg) no-repeat;
	display:block;
	
	
	}

.network_gm:hover {
	text-decoration: none;
	background: url(http://www.canadianresourcedirectory.ca/images/gm-2/george-media-network-h.jpg) no-repeat;
	
}

.network_gm span {
display:none;
}




