/*
Drink and Drugs News
(c) 2008 Drink and Drugs News, all rights reserved.
by Westerlike Ltd
*/

* html a:hover { visibility:visible; }
body { padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
a { text-decoration:none !important; } 
a:hover { text-decoration:underline !important; }
a:visited {color:#0000ff !important;}
.footer_block ul li a:visited {color:#ffffff !important;}
h1,h2,h3,h4,h5 { padding:0; margin:0; line-height:1.3em; }
/*p { text-align:justify; }*/
span {text-align:left}
#wrapper { width:984px; margin:0 auto; padding-top:20px; }
.clear { clear:both; }

/* Header  */
#header { width:984px; /*min-height:240px;*/ min-height:200px; float:left; }
#logo a { width:158px; height:127px; float:left; display:block; margin:46px 0 0 40px; }
#login_panel { width:260px; height:119px; float:right; margin:28px 24px 0 0; }
#login_panel #username, #login_panel #password{ float:left; height:12px; width:70px; padding:0px 20px 10px 0px; margin:5px 0 0 30px;}
#logo strong, #login_panel label strong, #slogan strong, #searchbox label strong { display:none; }
#login_panel input { float:left; }
#login_btn input { float:right; margin-right:12px; display:inline; cursor:pointer; width:43px; height:19px; border:none !important; }
.login_links { float:left; margin-left:27px; margin-top:3px; }
.login_links a { float:left; padding:0 5px;  }
.login_align { margin-top:35px; }
#slogan { width:153px; height:30px; float:left; margin:77px 0 0 10px; display:block; }
#welcome { float:left; font-weight:bold; font-size:16px; margin:10px 0 20px 20px; }
#logged_in { float:right; margin-right:10px; }
#searchbox { float:right; width:280px; padding-top:20px; }
#searchbox label { width:50px; height:12px; float:left; margin:5px 10px 0 0;}
#searchbox input { float:left; }
#search_btn input { float:left; width:43px; height:18px; border:none !important; margin:3px 0 0 6px; }
#main-nav { width:647px; height:45px; margin:7px 0 0 15px; padding:0; float:left; }
#main-nav ul { height:45px; margin:0; padding:0 0 0 10px; list-style-type:none; border:none; }
#main-nav ul li { display:block; float:left; padding:0; margin:0; border:none; }
#main-nav ul li a { display:block; height:45px; padding:0; margin:0; }
#main-nav ul li strong { display:none; }
/*
 @gsimon
*/
li#m_home a{ width:73px; }
li#m_magazine a { width:102px; }
li#m_news a { width:83px; }
li#m_jobs a{ width:73px; }
li#m_training a { width:96px; }
li#m_forum a { width:93px; }
li#configure a{ width:117px; }

/*li#configure a{ width:200px; }
li#location a { width:175px; }
li#reset a { width:188px; }*/
#boxes { width:904px; margin-top:50px;}
#location_box { width:290px; height:40px; display:block; padding:0px 0 0 10px;
               /* filter:alpha(opacity=80); opacity: 0.8; -moz-opacity:0.8; margin:70px 0 0 30px;*/ float:left; }
#location_box h2 { float:left; font-size:14px; padding:1px 20px 0 0; margin:0; }
#location_combo { float:left;}
/*#location_btn { float:left; margin-left:20px; } */
#config_box { width:945px; height:40px; display:block; padding:10px 0 0 20px;
               /* filter:alpha(opacity=80); opacity: 0.8; -moz-opacity:0.8; margin:70px 0 0 30px;*/ float:left; }
#config_box h2 { float:left; font-size:14px; padding:5px 0px 0 0; margin:0; }
#config_btns { float:left; margin-left:20px; } 
.theme_link { height:15px; float:left; display:block; margin-right:10px; margin-top:3px;}
.theme_link a { padding:10px;  }
.theme_link a:hover { text-decoration:none;  }
#blue_link { background-color:#0000ff; }
#black_link { background-color:#000000; }
#christmas_link { background-color:#ff0000; }
#silver_link { background-color:#ccc;  }
#serious_link { background-color:#666666; }
#easter_link { background-color:cyan; }

/* Docks */
#real_content #ctl00_MainContent_IssueImage { border:4px solid #e6e6e6 !important; width:181px; height:257px }
#content { width:984px; float:left; }
#content_header { width:984px; height:34px; float:left; }
.DockArea { width:984px; float:left; padding-top:20px;}
#magazine { width:627px; float:left; margin-left:5px; /*margin-top:-20px; */}
#advertisment { width:304px; float:left; }
#landing_docks { width:984px; float:left; }
#magazine_header { width:627px; height:40px !important; float:left; }
#magazine_header strong { display:none; }
#magazine_content { width:625px; float:left; background:none !important; border:none !important; }
#magazine_current { float:left; width:193px; }
#magazine_current img { float:left; }
#magazine_body { width:290px; float:left; padding-left:10px; margin-right:10px }
#magazine_headline { width:290px; float:left; margin-top:10px; }
#magazine_headline h1 { padding:0; margin:0; font-size:22px;}
#magazine_headline p { padding:0; margin:0; text-align:justify; padding-left:4px; padding-right:10px; }
#latest_issue { width:288px; height:26px; float:left; margin:10px 0 10px 0;}
#latest_issue strong { display:none; }
#latest_issue_body { width:288px; float:left; }
#latest_issue_body h2 { padding:0; margin:0; font-size:18px; margin-left:4px;}
#latest_issue_body p { padding:0; margin:0; text-align:justify; padding-left:4px; padding-right:10px;  }
#latest_issue_body a { text-align:right; float:right; padding-right:10px; }
.magazine-nav { display:block; position:relative; border:none; float:left; height:32px; }
.magazine-nav a, .magazine-nav img { border:none; float:left; height:32px; display:block; }
.magazine-nav a:hover img { visibility:hidden; }
#virtual_magazine { margin:10px 40px 0 10px; width:115px; }
#virtual_magazine a { width:115px; height:32px; }
#virtaul_magazine a:hover img { visibility:hidden; }
#virtual_magazine img { width:115px; height:32px; }
#pdf_version { margin:10px 10px 0 0; width:95px; }
#pdf_version a { width:95px; height:32px; }
#pdf_version img { width:95px; height:32px; }
#library { float:left; width:115px; }
#library h3 { width:88px; height:27px; margin-top:3px }
#library h3 strong { display:none; }
#library ul { padding:0; margin:0; list-style:none; padding:5px 0; }
#library ul a { text-align:left; margin-top:0px; float:none; }
#library li { line-height:1.5em; font-size:11px; font-weight:bold; padding-left:25px }
#library a { text-align:right; margin-top:10px; float:right; margin-right:5px; } 
#magazine_footer { width:627px; height:11px; float:left; }

/* Content */
#real_content, #real_outer_content { width:582px; float:left; margin-left:13px;
                padding:20px; min-height:500px; margin-bottom:20px; }
#real_content .date { font-style:italic; }	
#real_content .user_advert { margin-left:0px !important; padding:0px !improtant;  margin-right:0px !important; float:left !important;}



	
#real_content2 { width:912px; float:left; margin-left:13px;
                padding:20px; min-height:500px; margin-bottom:20px; }
#real_content2 .date { font-style:italic; }	
#right_col { width:302px; float:left; margin-left:15px; margin-top:10px }

#real_content.one-column { width:912px }
#lounge_pic { margin-right:30px; }
#lounge_link { float:right; margin-right:30px; }

.newsContainer, 
.jobContainer, 
.userPagesContainer, 
.servicesContainer, 
.trainingContainer, 
.diaryContainer, .resourcesContainer, .loungeContainer{width:565px; padding:5px;}

.newsTitle, 
.jobTitle, 
.resourcesTitle, 
.trainingTitle, 
.diaryTitle, 
.loungeTitle{float:left; padding:0 3px 0 0;}
.resourceTitle{float:left; padding:0 3px 0 2px;}
.newsImage, .jobImage, .userImage, .resourceImage{float:left;}
.sdContainer{padding:0 5px 0 0; text-align:justify;}
.more{float:left; padding-top:5px;}

.newsRightContainer, .jobRightContainer, .userRightContainer{float:left; width:347px; padding:0 0px 5px 0px;}
.singleNewsTitle, .singleJobTitle{float:left; width:350px;}
.newsSC, .jobNC{float:left; padding-top:5px; width:350px; font-style:italic; text-align:justify;}
.newsLC{float:left; width:567px; padding:3px; text-align:justify;}
.jobElement{float:left; padding:3px;}
.jobElementTitle{float:left; width:150px;}
.jobDetails{float:left; width:550px; padding:10px 0 10px 3px;}
.diarySD{float:left; font-style:italic; text-align:justify;}
.diaryLD{float:left; width:100%; text-align:justify;}


/**/
#job-content-div a {text-decoration:none !important;}
#job-content-div a:hover {text-decoration:underline !important;}

/* Footer */
#copy { font-size:11px; float:left; padding:7px 0 0 20px; }
#footer { width:984px; height:34px; float:left; margin-bottom:20px;}
#footer-nav { width:954px; float:left; min-height:227px; margin-left:14px; }

#footer-nav a { color:white; text-decoration:none;}
#footer-nav a:hover { color:white; text-decoration:underline;}

.login_links a { color:white !important; text-decoration:none !important;}
.login_links a:hover { color:white !important; text-decoration:underline !important;;}

#design { position:relative; display:block; border:none; float:right; margin:7px 20px 0 0; width:110px; height:15px; }
#design a, #design img { float:right; width:110px; height:15px; display:block; border:none; }
#design img { /*background:url(../graphics/design_1.png) top left no-repeat;*/ }
#design a:hover img { visibility:hidden; }
.footer_block { width:180px; float:left; padding:10px 0 10px 9px; }
.footer_block ul { width:180px; list-style:none; padding:0; margin:0; }
.footer_block li { line-height:1.7em; padding-left:10px;}
#footer_magazine img { width:180px; height:17px; }
#footer_news img { width:180px; height:17px;  }
#footer_jobs img { width:180px; height:17px;  } 
#footer_training img { width:180px; height:17px;  }
#footer_about img { width:180px; height:17px;  }

.RadDock_Westerlike { text-align:left; }
.RadDock_Westerlike .innerWrp  table { padding:0 !important; margin:0 !important; }
.RadDock_Westerlike .innerWrp  table tr { padding:0 !important; margin:0 !important; }
.RadDock_Westerlike .innerWrp  table td { padding:0 !important; margin:0 !important; }

.image_box img, .image_box { width:100px; height:90px; float:left; }
.image_arrow { width:10px; height:90px; float:left; }
.image_arrow2 { width:10px; height:90px; float:left; }
.RadDock_Westerlike h2 { padding:0 10px; margin:0; font-size:14px; }
.RadDock_Westerlike p { padding:0 10px; margin:5px 0 5px 0; text-align:justify; font-size:12px; }
.RadDock_Westerlike .link { float:right; padding-right:10px; }
.RadDock_Westerlike .view_all { float:right; padding-right:10px; text-transform:uppercase; font-weight:bold; }
.RadDock_Westerlike .borderer { height:6px; width:302px; display:inline; float:left; clear:both; }
.RadDock_Westerlike .borderer2 { height:12px; width:302px; display:inline; float:left; clear:both; }
.RadDock_Westerlike .sponsored { width:302px; }
.RadDock_Westerlike .sponsored2 { width:302px;  }
.RadDock_Westerlike .jobsp { float:left; width:302px; }
.RadDock_Westerlike .jobsp .job_inner { width:280px; float:left; margin:10px; display:inline;}
.RadDock_Westerlike .job_pic  img { float:left; width:100px; height:90px; } 
.RadDock_Westerlike .job_footer { width:282px; float:left; }
.RadDock_Westerlike .job_footer  .label { font-weight:bold; }

.RadDock_Westerlike .newssp { float:left; width:302px; }
.RadDock_Westerlike .newssp .news_inner { width:280px; float:left; margin:10px; display:inline;}
.RadDock_Westerlike .news_pic  img { float:left; width:100px; height:90px; } 
.RadDock_Westerlike .news_footer { width:282px; float:left; }
.RadDock_Westerlike .news_footer  em, .RadDock_Westerlike .news_footer a { font-weight:bold; }

.RadDock_Westerlike .user_image { width:80px; float:left; padding:5px 0 5px 5px; font-weight:bold; }

.RadDock_Westerlike .innerWrp { overflow:hidden; }
.RadDock_Westerlike .plusBtn { width:14px; height:14px; border:none; cursor:pointer; float:right; display:inline; margin-right:7px;  }
.RadDock_Westerlike .minusBtn { width:14px; height:14px; border:none; cursor:pointer; float:right;  display:inline; margin-right:7px;  }
.RadDock_Westerlike .button_div { width:302px; float:left; clear:both; height:16px; padding:3px 0; }
.RadDock_Westerlike .button_div strong { padding:2px 0 0 10px; }
.RadDock_Westerlike .header_elem { width:302px; float:left; clear:both; height:20px; padding:3px 0; }
.RadDock_Westerlike .header_elem strong { padding:4px 0 0 10px; float:left;  }
.RadDock_Westerlike .header_elem2 { width:302px; float:left; clear:both; height:20px; padding:3px 0; }
.RadDock_Westerlike .header_elem2 strong { padding:4px 0 0 10px; float:left;  }

/* Docking Zone properties */
/*
.DockArea td { vertical-align:top; }
.DockArea table { margin-left:14px; }
.RadDockZone_Westerlike
{
     /* border:1px solid #d3d3d3;*/
	 /*
   padding:5px 0 0 5px !important;
    border:none !important;
	width:304px !important;
    /*background:infobackground;*/
	/*background:none !important;
}

*>.RadDockZone_Westerlike.rdVertical /* hidden from IE6 */
/*
{
    padding-right:5px; 
}

/* Dock Object properties */

/* wrappers and borders */
/*
.RadDock_Westerlike .rdPlaceHolder
{
    
	
	margin-bottom:15px !important; 
}

.RadDock_Westerlike
{
    margin:0 0px 0px 0 !important;
    background:none !important;
    
    font-family:'ms sans serif',sans-serif;
    text-align:left;  
	width:304px !important;
	
}

.RadDock_Westerlike .rdTopBorder,
.RadDock_Westerlike .rdSideBorders,
.RadDock_Westerlike .rdBottomBorder
{
    /*border-width:2px;*/
/*	border:none !important; 
	margin:0 !important;
	padding:0 !important;
    /*border-color:#ccc;*/
	/*
}
.RadDock_Westerlike .rdSideBorders
{
    /*border-style:none solid none;*/ 
	/*
}
.RadDock_Westerlike .rdTopBorder
{
   /* border-style:solid none none;*/ 
   /*
}

/* @KPS - Block footer-je*/
/*
.RadDock_Westerlike .rdBottomBorder  
{
    /*border-style:none none solid*/ 
/*	margin-bottom:15px !important; 
	
	height:15px !important;
}


/* titlebar and buttons */
/*
.raddock.RadDock_Default.rdVariableHeight.RadDock_Westerlike .rdSideBorders.rdHTitlebar #ctl00_MainContent_NewsDock_T.rdTitlebar  {
 width:280px; height:28px !important; display:block;
	margin:11px 0 0 9px !important;
}
.raddock.RadDock_Default.rdVariableHeight.RadDock_Westerlike .rdSideBorders.rdHTitlebar #ctl00_MainContent_NewsDock_T.rdTitlebar .rdCollapse
{
	margin-top:0px !important;
}
.raddock.RadDock_Default.rdVariableHeight.RadDock_Westerlike .rdSideBorders.rdHTitlebar #ctl00_MainContent_JobsDock_T.rdTitlebar  {
 width:280px; height:31px !important; display:block;
	margin:8px 0 0 10px !important;
}
.raddock.RadDock_Default.rdVariableHeight.RadDock_Westerlike .rdSideBorders.rdHTitlebar #ctl00_MainContent_YourSpaceDock_T.rdTitlebar  {
    width:280px; height:34px !important; display:block;
	margin:5px 0 0 10px !important;
}
.raddock.RadDock_Default.rdVariableHeight.RadDock_Westerlike .rdSideBorders.rdHTitlebar #ctl00_MainContent_SpeakersDock_T.rdTitlebar  {
	width:280px; height:33px !important; display:block;
	margin:6px 0 0 10px !important;
}
.raddock.RadDock_Default.rdVariableHeight.RadDock_Westerlike .rdSideBorders.rdHTitlebar #ctl00_MainContent_TrainingGroundDock_T.rdTitlebar  {
	width:280px; height:32px !important; display:block;
	margin:7px 0 0 10px !important;
}
.raddock.RadDock_Default.rdVariableHeight.RadDock_Westerlike .rdSideBorders.rdHTitlebar #ctl00_MainContent_GettingHelpDock_T.rdTitlebar  {
	width:280px; height:29px !important; display:block;
	margin:10px 0 0 10px !important;
}
.raddock.RadDock_Default.rdVariableHeight.RadDock_Westerlike .rdSideBorders.rdHTitlebar #ctl00_MainContent_DiaryDock_T.rdTitlebar  {
	width:280px; height:31px !important; display:block;
	margin:8px 0 0 10px !important;
}
.raddock.RadDock_Default.rdVariableHeight.RadDock_Westerlike .rdSideBorders.rdHTitlebar #ctl00_MainContent_ResourcesDock_T.rdTitlebar  {
	width:280px; height:29px !important; display:block;
	margin:10px 0 0 10px !important;
}
.raddock.RadDock_Default.rdVariableHeight.RadDock_Westerlike .rdSideBorders.rdHTitlebar #ctl00_MainContent_DDNLoungeDock_T.rdTitlebar  {
	width:280px; height:28px !important; display:block;
	margin:11px 0 0 10px !important;
}
em.rdTitle { display:none !important; }
.RadDock_Westerlike .rdTitlebar 
{
    top:2px; /*brd*/
	/*background:none !important; 
	border:none !important;
	
}

/* @KPS - Block header-je*/
/*.RadDock_Westerlike .rdHTitlebar {
	
	
}
.RadDock_Westerlike .rdHTitlebar .rdTitlebar
{
    /*height:26px;
    background:url(Dock/TitlebarH.gif) repeat-x;
	background:url(../graphics/block_header.png) top left no-repeat !important;*/
 /*   border-width:0 0 0px;
	
}
.RadDock_Westerlike.rdCollapsed .rdHTitlebar .rdTitlebar
{
    padding-bottom:0px; /*brd - title brd*/
/*}
.RadDock_Westerlike .rdVTitlebar .rdTitlebar
{
    left:1px;
    width:26px;
    background:url(Dock/TitlebarV.gif) repeat-x;
    border-width:0 0px 0 0;
}

.RadDock_Westerlike .rdTitlebar .rdTitle
{
    font:bold 11px/26px 'ms sans serif',sans-serif;
}

.RadDock_Westerlike .rdHTitlebar .rdTitle
{
    padding-left:13px;
   /* background:url(Dock/TitlebarHLeft.gif) no-repeat;*/
  /* background:none !important;

}
.RadDock_Westerlike .rdVTitlebar .rdTitle
{
    padding:10px 0 0 8px;
    background:url(Dock/TitlebarVTop.gif) no-repeat;
    line-height:1.4em;
	
}

.RadDock_Westerlike .rdHTitlebar .rdCommands a
{
    margin:0;
}
.RadDock_Westerlike .rdVTitlebar .rdCommands a
{
    margin:0;
}

.RadDock_Westerlike .rdCommands a
{
    height:25px;
}
.RadDock_Westerlike .rdCollapse
{
	/*margin-top:0px !important;*/
  /*  width:19px;
    background:url(Dock/Collapse.gif) repeat-x;
}
.RadDock_Westerlike .rdExpand
{
    width:19px;
    background:url(Dock/Expand.gif) repeat-x;
}
.RadDock_Westerlike .rdClose
{
    width:19px;
    background:url(Dock/Close.gif) repeat-x;
}
.RadDock_Westerlike .rdPin
{
    width:19px;
    background:url(Dock/Pin.gif) repeat-x;
}
.RadDock_Westerlike .rdUnpin
{
    width:19px;
    background:url(Dock/Unpin.gif) repeat-x;
}

.RadDock_Westerlike .rdCustom
{
    width:19px;
    background:url(Dock/Custom.gif) no-repeat;
}

/* inner content */


/* @KPS - Block inner content-je*/
/*
.RadDock_Westerlike .rdContent
{
    top:2px; /*brd*/
 /*   padding-bottom:2px; /*brd*/
   /* font:11px/1.2 verdana,sans-serif;


}

.RadDock_Westerlike .rdVTitlebar .rdContent
{
    margin-left:26px;
}


/* drag grips */
/*
.RadDock_Westerlike .rdGripTop,
.RadDock_Westerlike .rdGripLeft
{
 
}

.RadDock_Westerlike .rdGripTop
{
    top:2px; /*brd*/
 /*   height:3px;
	
}
.RadDock_Westerlike .rdGripLeft
{
    left:2px; /*brd*/
  /*  width:3px;
}

.RadDock_Westerlike .rdWGripLeft .rdContent
{
    margin-left:3px;
}
*/

#ctl00_MainContent_UserRssPanel { background:#fff; }
.separator { width:100%; height:11px; background:url(../graphics/delim_ddn.jpg) top center no-repeat; }
.topBanner { width:980px; margin:0 auto 10px auto; text-align:center; }
.gsc-control, .gsc-resultsbox-visible { width:100% !important; }
.gsc-clear-button, .gsc-title, .gsc-results-selector, .gs-visibleUrl, .gsc-keeper { display:none !important; }

.btnCss { border:0; background:none; cursor:pointer; color:#fff; text-align:center; width:27px; height:18px; }
.btn_normal { width:27px; height:20px; background:url(../graphics/btn_bg.jpg) 0px 1px no-repeat; margin:0 5px 5px 0; }
.btnCss:hover { color:#A3B8E4; }
.btn_current { width:27px; height:20px; background:url(../graphics/btn_current_bg.jpg) 0px 1px no-repeat; margin:0 5px 5px 0; }
.box_item2 p, .box_item p { text-align:left; }

.jobFooter .view_all { float:right; padding-right:10px; font-weight:bold; }
