/*
 
RTBuild v1.2 - Screen CSS - (C) 2009 Resource Techniques LTD

Dependencies { YUI Reset and Fonts }

*/

/*
    Layout
*/

html { background:#0E172B; }

body { padding:0; margin:0 0 1px 0; color: #040D2D; font-family: Arial, Sans-Serif; text-align: left; }

#logo { float:right; width:268px; height:135px; }
#logo h1 { margin:0; padding:0; }
#logo a { width:268px;  }

#primary_nav { display:block; width:900px; padding:10px 0 10px 30px; margin:0; }
#primary_nav ul { padding:0; margin:0; }
#primary_nav ul.tabs li { display:inline; }
#primary_nav ul.tabs li a { font-weight:normal; font-size:1.2em; padding:10px 7px 10px 3px; color:#fff; background:url('/img/bg/nav-primary_right.png') top right no-repeat; }
#primary_nav ul.tabs li a.current { text-decoration: underline; }

#content ul#sec_menu, #membersarea_content ul#sec_menu { padding:0; margin:0; }
#content ul#sec_menu li, #membersarea_content ul#sec_menu li { background:none; margin:0 0 3px 0; padding:0; list-style:none; }
#content ul#sec_menu li a, #membersarea_content ul#sec_menu li a { display:block; background:url('/img/btn/btn-sec_menu.png') top left no-repeat; padding:12px; width:206px; }

.login_button { display:block; padding:0; background:url('/img/bg/bg-login.png') top right no-repeat; }

#content, #hp_content, #membersarea_content { padding:30px 30px; background:url('/img/bg/bg-content.png') top center repeat-x #fff; }
#content { margin-top:20px; }

#hp_content #left_col { background:url('/img/bg/bg-textbox.png') top center no-repeat;  width:310px; float:left; }
#hp_content #middle_col { background:url('/img/bg/bg-textbox.png') top center no-repeat; width:310px; float:left; margin-left:10px; }
#hp_content #right_col { width:230px; float:right; }
#hp_content #right_col img { padding-bottom:8px; }
#hp_content #left_col #left_col_contener, #hp_content #middle_col #middle_col_contener { background:url('/img/bg/bg-textbox_contener.png') bottom center no-repeat; padding:10px; min-height:350px; }
#hp_content #left_col img, #hp_content #middle_col img { border: solid 3px #040D2D; float:left; margin:0 8px 0 0; }

#membersarea_content #left_col { width:625px; float:left; padding:0 15px 0 0; }
#membersarea_content #right_col { width:230px; float:left; }

#ft { padding:30px 10px 10px 30px; min-height:108px; background:url('/img/bg/bg-footer.png') top center no-repeat; }
#ft p { font-size:.9em; }
ul.secondary_nav { margin-left:0; }
ul.secondary_nav li { display:inline; padding:0 20px 0 0; }

#wrapper { background:url('/img/bg/bg-header.png') top center no-repeat; padding:0; margin:0 auto; width:930px; }

.clear { clear:both; }

.blue { color:#0092D3; }

/* Headings */
h1, h2, h3, h4, h5, h6 { margin: .4em 0 .6em 0; color: #000; line-height: 1.4em; font-weight: normal;  color:#0092D3;}

h1 { font-size: 182%; }
h2 { font-size: 167%; }
h3 { font-size: 153.9%; }
h4, h5, h6 { font-size: 138.5%; }

/* Paragraphs */			
p { margin-bottom: 1em; font-size: 108%; line-height: 1.4em; }

/* Fonts */
em { font-style: italic; }
strong { font-weight: bold; }

/* Links */
a { color: #040D2D; font-weight:bold; text-decoration: none; }
a:hover { text-decoration: underline; }

/* Lists */
ol, ul, dl { margin: 1em 1em 1em 2em; }
ol li { list-style: decimal outside; }
ul li { list-style: disc outside; }
dl dd { margin-left: 1em; }

#hp_content ul, #content ul { margin-left:0; }
#hp_content ul li, #content ul li { list-style: none; padding:0 0 3px 15px; background:url('/img/icns/list_arrow.png') left 3px no-repeat; }

/* Feature News Panel (Home Page) */

#feature { width:930px; height:470px; }

/* News Articles Left Col */
#recent_articles { }
#recent_articles h2 { }
    
#recent_articles ul { margin: 0 0 .8em 0; padding: 0; }
#recent_articles li { list-style: none; }
#recent_articles li a { margin: .2em 0 .2em .0; padding: .4em; background: #EEE; color: #555; line-height: 2.4em; text-decoration: none; }
#recent_articles li a:hover { background-color: #DDD; color: #000; }
    
#recent_articles a { }    

/* News Articles Right Col */
#news_article { } 
#news_article .date { padding: .4em; background: #EEE; font-weight: bold; }
#news_article .date .day { }
#news_article .date .month { }

#news_article h2 { }
#news_article img { float: right; margin: 0 0 1em 1em; padding: 1px; background: #CCC; }
#news_article p { }

/* News Archive */
#news_archive { }
#news_archive .years { overflow: auto; margin: 0 0 1em 0; padding: 0; }
#news_archive .years li { list-style: none; }
#news_archive .years li a { float: left; margin-right: .2em; padding: .4em; background-color: #EEE; color: #555; text-decoration: none; }
#news_archive .years li a:hover { background-color: #DDD; color: #000; }

#news_archive .months { overflow: auto; margin: 0 0 1em 0; padding: 0; }
#news_archive .months li { list-style: none; float: left; margin-right: .4em; padding: .2em; }
#news_archive .months li a { }
    
#news_archive .articles { }
#news_archive .articles h2 { }
#news_archive .articles ul { }
#news_archive .articles li { margin: .4em 0 .4em 0; }
#news_archive .articles li a { }
#news_archive .artciels li a .day { }
