/*
Copyright (c) 2008, Cooling Event Services and WebTarget.co.uk
Code licensed under the GPL v2 License:
http://WebTarget.co.uk

This file extends the Yahoo! yui framework v2.51 or thereabouts.

NRSmith 27 January 2009

*/
html{color:#555555;background:#333333;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{font-family: calibri, sans-serif;margin:0;padding:0;}
#doc{
    background:#FFFFFF;
    margin-top:20px;

}

.subheading {
    font-size:120%;
    font-weight:bold;
    color:#222222;
}
/*
ul li {

list-style:none;
}
*/

.paratext{
    color:#555555;
}
.paratext ul ol
{
    list-style:disc;
    padding-left:40px;
}
.addressdesc
{
    color:#FF3333;
}

#innerblock {
    margin-top:5px;
    margin-left:5px;
    width:100%;
    width:56.923em;
    *width:55.5em;
    *margin-top:0px; /*IEHack */

}
.menu
{
    /* background-color:#777777;*/
}

#photoband
{
    background-color:#aaaaaa;
    margin-bottom:5px;
    font-weight:bold;
    color:white;
    font-weight:normal;
    font-size:36px;
    text-indent:18px;
    padding-top:0px;
    padding-bottom:-20px;
    height:270px;background-repeat:no-repeat;
}

#blockleft{ 
    background-color:#9ab9d9;
    float:left;
    text-align:justify;
    padding-bottom:5px;
    padding-top:5px;
    padding-left:5px;
    padding:5px;
    width:38.4615em;
    list-style-type:disc;
    *width:37.5em;
}
.blockleft ul
{
    list-style:disc;

}

#blockright{
    /* The width was 225, but changed to 227. NRS 25 Feb 2009 */
    float:right;
    height:100%;
    text-align:justify;
    /* 225 setting width:16.923em; */
    width:17.4615em;

    margin-right:0px;
    margin-left:2px;


    /* 225 Setting *width:16.5em; */

    *width:17.025em;
}


#text {
    background-color:#9ab9d9;
    padding-bottom:5px;
    padding-top:5px;
    padding-left:5px;
}
#addressbar
{
    /* Basically the same as the menu bar 'up top' */
    background-color:#BBBBBB;
    height:auto;
    text-align:center;
    font-size:100%;
    margin-bottom:5px;
    margin-top:5px;
    padding:5px;
    list-style:none;

}
.addressbar ul li
{
    list-style:none;
}

#menu {


    background-color:#CCCCCC;
    background-image:url(./smalllogo275v4.png);
    background-repeat:no-repeat;
    height:90px;
    text-align:right;
    font-size:100%;
    margin-bottom:5px;
    padding:5px;

}
.menu
{
    padding-top:8px

}
.menu a:link {

    border:dotted 1px;
    border-color:red;
    padding-left:10px;
    padding-right:20px;
    color:#FFFFFF;
    text-decoration:none;

}

.menu a:visited {
    color:#FFFFFF;
    text-decoration:none;
    border:dotted 1px;
    padding-left:10px;
    padding-right:20px;
    border-color:red;

}

.menu a:hover, active {
    color:#AAAAAA;
    text-decoration:none;	border-color:blue;
    background-color:#FFFFFF;
}

.menuitem
{
    border:dotted 1px;
    padding-left:10px;
    padding-right:10px;
}

#hd
{
    /* margin-top:20px; */
    width:320px;
}

/* Extend the existing ones */
#ft
{
    margin-top:5px;
    padding-bottom:5px;
    text-align:center;
}

/* For the Adobe flash script */
#info {
    width: 100%;
    overflow: auto;
}
#submiterror
{
    border-width:1px;
    border:white;
    border-style:solid;
    padding-bottom:5px;
    padding-top:5px;
    margin-right:5px;
    width:100%;
    color:red;
    text-align:center;
    font-weight:lighter;
}
#flashcontent {
    border: none;
    width: 100%;
    height: 200px;
    float: left;
}
/* These are for the form elements in the contact page */
form
{
    margin-top: 1.5em;
    padding-bottom: 35px;
}
.blockleft ul ol li
{
    list-style:none;
    list-style-type:none;
}


input.text 
{
    width: 20.5em;
}
textarea.text
{
    width: 20.5em;
}
