/*** A Commercial Template by joomlajunkie.com
*** @version 1.0
*** @copyright (C) 2005-2006 by - Joomla Junkie
*** @web http://www.joomlajunkie.com
***/

/*This calls the other css files!!*/
@import url(menu.css);
@import url(customise.css);

/***This css file is usually used by Joomla,
however we structure our templates a little
differently for optimized use, we have seperated
out the structural css with the colors etc:
This css file must not be edited unless you want
to change the structure of the template


**For STRUCTURAL CSS, please edit this layout! 
(this contains the dimensions and main page
layout, only to be edited if you want to change
the page structure)

**For all graphical elements, typography, colors,
fonts and main joomla styles, edit the customise.css
and or color.css (could be yellow.css if using 
multiple themes)
***/

/*TIP
**Use the (editor_css.css) css document to add 
styles that will be used in the backend editor when
adding or editing content, this will help you maintain
a consistent look and feel throughout your website 
for more information, please email info@joomlajunkie.com
or read the readme file that came with your template*/

/*only for demo - delete*/

ul.reflection li {
background: none;
float: left;
margin: 0;
}

ul.reflection {
background: none;
margin: 0;
padding: 0;
font-size: 0.9em;
}

#content .moduletable-inset-top .reflection li {
background: none;
float: left;
margin: 0;
padding: 0;
padding: 0 9px;
}

.reflect-text {
width: 345px;
}

.reflect_cont {
height: 130px;
}

#content .reflect_cont .moduletable-inset-top .reflection li {
background: none;
float: right;
margin: 0;
padding: 0;
padding: 0 9px;
}


/*Start CSS*/

/*global resets - eliminates cross browser inconsistancies*/
* {
margin:0;
padding:0;
}

h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {
margin:0.5em 0;
}

li,dd {
margin-left:1em;
}

fieldset {
padding:.5em;
}

img {
border:none;
}

body {
background:#1a2b4c url(../images/bodybg.png) repeat-x;
margin:0 auto;
text-align:center;
}

#wrapper {
background:url(../images/wrapper-bg.png) no-repeat;
width:765px;
margin:0 auto;
padding:0;
text-align:left;
margin-top:16px;
}

#top_a {
position:relative;
background:url(../images/top-a.jpg) repeat-x;
height:30px;
line-height:30px;
width:727px;
margin:0 19px;
padding:0;
}

#top_b {
background:url(../images/top-b-bg.jpg) repeat-x;
position:relative;
width:727px;
height:79px;
margin:0 19px;
padding:0;
}

#branding {
background:url(../images/branding-logo.gif) no-repeat 10px 20px;
height:69px;
margin:0;
padding:0;
text-indent:-9999px;
}

#input_search_main {
position:absolute;
right:20px;
top:10px;
margin:0;
padding:0;
}

#pathway {
position:relative;
background:url(../images/pathway-bg.png) repeat-x;
height:34px;
line-height:34px;
width:727px;
margin:0 19px;
padding:0;
}

#date {
position:absolute;
top:0;
right:5px;
height:30px;
}

#container-wrap {
background:url(../images/wrapperbg.jpg) repeat-y;
width:765px;
}

#header_top {
width:727px;
height:217px;
margin:0;
padding:0;
margin:0 auto;
overflow:hidden;
}

#left_nav {
float:left;
width:203px;
margin:0;
padding:0;
}

#header_img {
float:left;
xbackground:url(../images/header-img.jpg) no-repeat;
width:524px;
height:217px;
margin:0;
padding:0;
}

#content_wrap {
background:url(../images/content-wrap-bg.gif) repeat-y;
width:727px;
margin:0 auto;
overflow:hidden;
}

#top_seperator {
background:url(../images/top-seperator.jpg) no-repeat;
width:727px;
height:1px;
overflow:hidden;
}

#sidebar {
float:left;
width:203px;
}

#content {
float:left;
width:524px;
}

.inner {
padding:5px;
}

#sidebar .inner {
padding:5px 10px;
}

#footer_shadow_bg {
background:#262c38 url(../images/footer-topshadow-bg.gif) repeat-x;
height:12px;
}

#footer_top_shadow {
background: url(../images/footer-shelf-topshadow.gif) no-repeat 0 0;
overflow:hidden;
height:11px;
width:765px;
padding:0;
margin:0 auto;
}

#footer_shelf_wrap {
background:#262c38 url(../images/footer-shelf-bg.gif) repeat-y;
background-position:center;
width:100%;
text-align:left;
}

#footer_shelf {
margin:0 auto;
width:727px;
}

#footer {
background:url(../images/footer-bg.gif) repeat-x;
height:27px;
margin:0;
padding:0;
margin:0 auto;
overflow: hidden;
}

#footer_inner {
background:url(../images/footer-img.gif) no-repeat;
height:27px;
margin:0 auto;
width:765px;
padding:0;
}

#footer_padding {
position:relative;
width:717px;
margin:0 auto;
padding-top: 5px;
}

table.user_mod_green {
}

/*collapsable columns*/
table.nospace {
border:0;
margin-bottom:10px;
padding:0;
width:100%;
}

#footer_shelf table.nospace {
border:0;
margin:0;
padding:0;
width:100%;
}

table.nospace td {
margin:0;
padding:0;
}

/*Signals out only top 2 user mods*/
table.nospace td.user_mod_green {
width:50%;
background:#77c10c url(../images/user-mod-green.gif) repeat-x;
width:255px;
}

table.nospace td.user_mod_blue {
width:50%;
background:#308fc5 url(../images/user-mod-blue.gif) repeat-x;
width:255px;
}

/*Signals out only footer shelf*/
table.nospace td.footer_shelf_left,table.nospace td.footer_shelf_center,table.nospace td.footer_shelf_right {
width:33%;
border:1px solid #3b4456;
}