/* This is the StyleCatcher theme addition. Do not remove this block. */
/* Selected Layout:  */
@import url(base_theme.css);
/*@import url(/mt-static/support/themes/minimalist-grey/minimalist-grey.css);*/
/* end StyleCatcher imports */


html, body, ul, ol, li, dd, dt, img, a, p, h1, h2, h3, h4, h5, h6, INPUT, FORM, TEXTAREA, FIELDSET, LABEL, IMG{

margin:0;
padding:0;
border:none;

}

BODY{
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:62.5%;
background-color:#fff;
}

P {
margin-bottom:0.7em;
margin-top:0px;
font-size:1em;
}

A {
color:#3dafff;
}


.right{
float:right;
}

.left{
float:left;
}

.clr{
clear:both;
}

.clrLeft{
clear:left;
}

.clrRight{
clear:right;
}


#wrapper{
width:960px;
margin-left:auto;
margin-right:auto;
}

#head{
height:120px;
width:100%;
/*padding-right:20px;*/
position:relative;
background:url(/images/cwJobsBg.gif) repeat-x;
}

#headContent{
width:960px;
position:relative;
margin-left:auto;
margin-right:auto;
}

#logo{
position:absolute;
top:0px;
left:0px;
z-index:10;
}

#nav{
width:960px;
/*height:100px;*/
position:relative;
}

#nav UL{
list-style:none;
/*position:absolute;*/
float:right;
margin-top:71px;
z-index:2;
}

#nav UL LI{
margin-right:0px;
display:inline;
float:left;
}

#nav UL LI A{
display: block;
text-indent: -2500px;
/*outline: none;*/
text-decoration:none;
}

.homeBut{
width:72px;
height:28px;
display:block;
background:url(/images/cwHome.jpg) no-repeat top left;
margin-right:5px;
}

.subsBut{
width:192px;
height:28px;
display:block;
background:url(/images/cwSubs.jpg) no-repeat top left;
margin-right:5px;
}

.itjobsBut {
width:82px;
height:28px;
display:block;
background:url(/images/ITJOBS_tab.gif) no-repeat top left;
margin-right:5px;
}

.rssFeed{
background:url(/images/cwRss.jpg) no-repeat top left;
width:178px;
height:28px;
display:block;
}



#page{
width:960px;
margin-top:10px;
/*background:url(/images/pageBg.gif) repeat-y top;*/
padding-bottom:25px;
}


#leftCol{
width:181px;
float:left;
padding: 0 0 0 5px;

}

#leftCol A{
color:#356698;
text-decoration:underline;
}

#middleCol{
width:577px;
float:left;
padding:0 10px 0 6px;

}

#middleCol .entry-asset {
width:537px;
background-color:#fafafa;
padding:28px 20px 43px 20px;
position:relative;
margin-bottom:10px;
text-align:left;

}

.asset-header H1{
font-size:1.9em;
margin-bottom:0.7em;
font-weight:normal;
text-align:left;
color:#666666;
text-decoration:none;

}

.asset-header H1 A{

text-align:left;
color:#2a5183;
text-decoration:none;

}



#middleCol .content P{
line-height:1.5em;
letter-spacing:0.1em;
margin-bottom:1em;
}

#rightCol{
width:181px;
/*padding:0 0 0 13px;*/
float:left;
}

.subTitle{
/*width:159px;
height:27px;*/
/*background:url(/images/subSectionBg.gif) no-repeat;*/
margin-bottom:9px;
padding-top:11px;
/*padding-left:8px;*/
}

.subTitle H3{
margin-bottom:0.5em;
margin-top:0;
font-size:1.5em;
text-align:left;
font-weight:bold;
}

.searchBlock{
margin-bottom:15px;
clear:both;
position:relative;
background-color:#fff;
}

.ContentBlock{
margin-bottom:15px;
clear:both;
position:relative;
background:url(/images/cwContentBlock.gif) top left no-repeat;
background-color:#f5f5f5;
width:177px;
}

.ContentBlockBottom {
clear:both;
position:relative;
background:url(/images/cwContentBlock_bot.gif) bottom left no-repeat;
/*background-color:#f5f5f5;*/
height:4px;
padding-bottom:15px;
}



.ContentBlock UL{
list-style:none;
padding-left:8px;
}



.ContentBlock UL LI{
text-align:left;
}

.ContentBlock UL LI{
text-align:left;
}

.ContentBlock UL LI A{
color:#356698;
}


.ContentBlock H4{
/*text-decoration:underline;*/
font-weight:normal;
margin-bottom:0.5em;
color:#3dafff;
text-align:left;
margin-left:0.8em;
margin-right:1em;
font-size:1.1em;
}


.ContentBlock P{
margin-bottom:0.7em;
font-size:1em;
color:#333333;
width:140px;
text-align:left;
margin-left:0.8em;
}

.searchBlock fieldset INPUT{
width:157px;
height:20px;
border:1px solid #cccccc;
/*margin-bottom:3px;*/
padding:0;
margin:45px 0 3px 0;
float:right;
}

.right INPUT{
border:none;
margin-top:2px;
}



.powerByLogo{
width:130px;
padding-bottom:50px;
background:url(/images/poweredBy.gif) no-repeat left bottom;
margin-bottom:40px;
}


.additional{
height:31px;
width:601px;
background-color:#f4f4f4;
position:absolute;
left:0px;
bottom:0px;
}

.additional UL{
list-style:none;
padding-left:20px;
margin-top:5px;
}

.additional UL LI{
display:inline;
/*padding-right:20px;*/
color:#666666;
/*float:left;*/
}

.additional UL LI A{
text-decoration:none;
color:#666666;
padding-right:20px;
padding-left:10px;
}


.entry-asset{
background-color:#fafafa;
border-top:3px solid #3dafff;
}

.entry-asset P{
text-align:left;
}

.search-form{
margin:0px;
padding:0px;

}

FORM{
padding:0px;
margin:0px;
}

FORM.search{
background:url(/images/searchBg.jpg) no-repeat top left;
width:167px;
height:100px;
padding-right:10px;
}



.asset-meta {
border-top:1px dotted #737373;
border-bottom:1px dotted #737373;
padding-top:0.5em;
padding-bottom:0.5em;
}

/*H1.archive-title{
text-aglin:left;
}*/


.arrow{
background:url(/images/addArrow.gif) no-repeat right center;
padding-right:15px;
}

/* MT Specific */
DIV.asset-header H1{
margin-bottom:0;
}
DIV.asset-header-date {
text-align:right;
margin:0;
}
.asset-body {
text-align:left;
font-size:1.1em;
}
.asset-body P, .asset-body LI, .asset-body TD, .asset-body BLOCKQUOTE {
font-size:1em;
margin-bottom:1em;
}
/*A {
color:#666666;
}*/
DIV#middleCol {
text-align:left;
}
INPUT, TEXTAREA {
border:1px solid #cccccc;
font-size:1.1em;
padding:3px;
}
TEXTAREA {
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
}
DIV.comments-bubble {
background-image:url(/images/commentsBubble.gif);
background-repeat:no-repeat;
width:85px;
height:22px;
border-bottom:1px solid #FFFFFF;
position:absolute;
right:0px;
bottom:-1px;
}
DIV.comments-bubble A {
padding-top:6px;
padding-left:7px;
color:#3dafff;
}
UL.category-list {
margin:4px 0px 0px 0px;
list-style-type:none;
}
UL.category-list LI {
float:left;
padding-right:3px;
}

/*Added 01/08/08  */

.bloggerThumb{
/*min-width:34px; 
min-height:50px;*/
float:left; 
border:1px solid #ccc; 
padding:2px; 
margin-right:10px; 
background:#fff;
}

.page-asset{
border-top:3px solid #3DAFFF;
background-color:#FAFAFA;
margin-bottom:10px;
padding:18px 20px 43px;
position:relative;
text-align:left;
width:537px;
}

.page-asset h1{
color:#2A5183;
text-align:left;
text-decoration:none;
}

/*.asset-meta {
border-bottom:1px dotted #737373;
border-top:1px dotted #737373;
padding-bottom:0.5em;
padding-top:0.5em;
}*/

#poweredByLogo {
position: absolute;
right: 20px;
top: 10px;
width: 152px;
height: 50px;
background: url(/images/poweredByLogo.png) left top no-repeat;
}

#formSearchJobs {
height: 130px;
}
#searchBlockAdvancedLink {
margin-top:1em;
font-weight:bold;
font-family:Arial;
font-size:11px;
}
#searchBlockAdvancedLink A {
color:#333333;
}

