/* 
	* Purpose:	Website layout for Kingsbridge T.I.C.
	* Author:		Simon Dingley
    * Author (modified): www.diwana.co.uk (22/04/05)
    * Created:	07/01/2005
*/

body {
background: #41AFE6 url(../images/tic_page_bgd.jpg) no-repeat top right;
color: #000;
margin: 0;
padding: 0;
text-align: center;
font: normal 70%/140% Verdana, Arial, Helvetica, sans-serif;
}
    
#container {
width: 761px;
margin: auto;
padding: 0;
text-align: left;
display: block;
visibility: visible;
}

#header {
position: absolute;
text-align: left;
top:0px;
width: 760px;
height:150px;
padding: 0px;
display: block;
visibility: visible;
border-left:1px solid #225084;
border-right:1px solid #225084;
border-top:1px solid #225084;
border-bottom:none;
background: #fff url(../images/tic_masthead_bgd.gif) no-repeat top right;
}

#header div.logo {
position: absolute;
top:18px;
left:10px;
height: 130px;
width: 200px;
background-color: #fff;
}

#header div.content {
position: absolute;
top:28px;
left:220px;
width: 290px;
}

#header div.content img {
float:right;
display:inline;
border:none;
padding-top:12px;
}

#header div.lower {
position: absolute;
top:130px;
height: 20px;
width: 760px;
background: #408F44 url(../images/tic_header_btm_bgd.gif) no-repeat;
}

#header div.lower a {
color:#fff;
float:right;
padding:none;
padding-right:15px;
margin:none;
}

#innerWrapper {
position: absolute;
top:150px;
width: 760px;
padding: 0px;
display: block;
visibility: visible;
background-color: #408F44;
border-left:1px solid #225084;
border-right:1px solid #225084;
}

#content {
position: relative;
float:left;
display: block;
width:550px;
visibility: visible;
background: #fff url(../images/tic_content_bgd.gif) no-repeat top right;
}

#content div.topStrap {
height: 150px;
padding:5px;
}

#content div.rightCol {
width: 150px;
float:right;
margin:10px 5px 0 10px;
}

#content div.rightCol img {
float:right;
display:inline;
border-top:1px solid #fff;
}

#content div.botBit {
height: 20px;
padding:none;
margin:none;
}

#navcontainer {
position: relative;
float: left;
background: transparent url(../images/tic_sidebar_bgd_top.gif) no-repeat top left;
}

#sidebar {
position: relative;
float: left;
width: 185px;
margin: 0;
padding: 0px;
background: #fff url(../images/tic_nav_con_bgd.gif) repeat-y;
}

#sidebar div.bot {
position: relative;
float: left;
width: 185px;
height: 42px;
background: #fff url(../images/tic_side_panel_bot_bgd.gif) no-repeat bottom left;
}

#footer {
clear: both;
background-color: #225084;
color: #fff;
padding: 5px;
font-size: 0.9em;
margin:0;
line-height: 1.0em;
}

.wrap-picture-left{
float: left;
margin: 10px;
padding: 5px 5px 5px 5px;
}

.wrap-picture-right{
float: right;
margin: 10px;
padding: 5px 5px 5px 5px;
}

.wrap-picture-left-black-border{
float: left;
margin: 10px;
padding: 5px 5px 5px 5px;
border: 2px solid #000000;
}

.wrap-picture-right-black-border{
float: right;
margin: 10px;
padding: 5px 5px 5px 5px;
border: 2px solid #000000;
}

.wrap-picture-left-blue-border{
float: left;
margin: 10px;
padding: 5px 5px 5px 5px;
border: 2px solid #0066CC;
}

.wrap-picture-right-blue-border{
float: right;
margin: 10px;
padding: 5px 5px 5px 5px;
border: 2px solid #0066CC;
}


.wrap-picture-left-yellow-border{
float: left;
margin: 10px;
padding: 5px 5px 5px 5px;
border: 2px solid #FFFF00;
}

.wrap-picture-right-yellow-border{
float: right;
margin: 10px;
padding: 5px 5px 5px 5px;
border: 2px solid #FFFF00;
}

.wrap-picture-left-orange-border{
float: left;
margin: 10px;
padding: 5px 5px 5px 5px;
border: 2px solid #FF6600;
}

.wrap-picture-right-orange-border{
float: right;
margin: 10px;
padding: 5px 5px 5px 5px;
border: 2px solid #FF6600;
}

.wrap-picture-left-red-border{
float: left;
margin: 10px;
padding: 5px 5px 5px 5px;
border: 2px solid #FF0000;
}

.wrap-picture-right-red-border{
float: right;
margin: 10px;
padding: 5px 5px 5px 5px;
border: 2px solid #FF0000;
}

