/*
Theme Name: Azul
Theme URI: http://www.switchroyale.com/?page_id=21
Description: Azul is a clean and modern theme with a techy/corporate feel. This theme is meant to be easy to edit and modify. Now includes 1 level deep subnavigation in the navigation menu. Just assign a parent page to any page on your blog for an instant submenu (submenu not compatible with IE6). The Azul Photoshop template is also available for free at www.switchroyale.com. Free to use for whatever you want.
Version: 1.51
Author: Switchroyale
Author URI: http://www.switchroyale.com
Tags: blue, white, silver, light, two-columns, fixed-width, right-sidebar
*/

body {	
	
  font-family:Verdana;
    color: #666666;
    background: #FFFFFF;
    font-size: .72em;
    vertical-align:top;
    
    direction: ltr;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
}

#container {
	width: 780px;
	margin: 0 auto;
	
}

#header {
	height: 256px;
	padding: 0px 0px 0 0px;	
	font-size: 10px;
	position: relative;
}
#header-home {
	height: 150px;
	padding: 0px 0px 0 0px;
	
	
	font-size: 10px;
	position: relative;
}


#footer {
		
	
}

#footer p {
	text-align: center;
	font-size: 12px;
	position: relative;
	top: 40px;
}

#footer a {
	color: #666666;
	text-decoration: none;
}

#footer a:hover {
	color: #333333;
}


.contentpage-green-strip
{
    width:100%;
    height:100px;
    background-image:url(images/ST_Header_Image_Bottom.gif);
    background-repeat:no-repeat;
}

/******************
LINKS
******************/
/* LINK VISTED HOVER ACTIVE selectors must remain in this order to work */
a:link {
	color:Gray;
	}

a:visited {
	color:Gray;
	}

a:hover {
	color:Gray;
	text-decoration:none;
	}

a:active {
	color:Gray;
	}

#default-body a:link {
	color:white;
	text-decoration:none;
	}

#default-body a:visited {
	color:white;
	text-decoration:none;
border:medium none;
        
	}

#default-body a:hover {
	text-decoration:underline;
	}

#default-body a:active {
	color:white;
	text-decoration:none;
	}
	
#contentpage-body a:link {
	color:#993300;
	text-decoration:none;
	}

#contentpage-body a:visited {
	color:#993300;
	text-decoration:none;
	}

#contentpage-body a:hover {
	color:#993300;
	text-decoration:underline;
	}

#contentpage-body a:active {
	color:#993300;
	text-decoration:none;
	}
	
#dnv a:link {
	color:#ffffff;
	text-decoration:none;
	}

#dnv a:visited {
	color:#ffffff;
	text-decoration:none;
	}

#dnv a:hover {
	color:#ffffff;
	text-decoration:none;
	}

#dnv a:active {
	color:#ffffff;
	text-decoration:none;
	}
/******************
HEADINGS
******************/

h1 {
	font-size:1.6em;
	padding:0;
	margin:0 0 10px 0;
	}

h2 {
	font-size:1.1em;
	}

h3 {
	font-size:1.4em;
	}
	
h4 {
	font-size:1.1em;
	}
	
h5 {
	font-size:.9em;
	}
	
h6 {
	font-size:.8em;
	}
	
/******************
LAYOUT STYLES
******************/

#contentpage-banner
{
    table-layout:fixed;
    vertical-align:top;
    width:780px;
    min-width:780px;
    max-width:780px;
    height:150px;
    min-height:150px;
    max-height:150px;
}

#default-header
{
    table-layout:fixed;
    vertical-align:top;
    width:780px;
    min-width:780px;
    max-width:780px;
    height:270px;
    min-height:270px;
    max-height:270px;
    margin: 5px auto;
}

#default-header-menu
{
    table-layout:fixed;
    vertical-align:top;
    width:200px;
    min-width:200px;
    max-width:200px;
}

#default-header-image
{
    table-layout:fixed;
    vertical-align:top;
    width:100%;
    height:270px;
}

#contentpage-header
{
    width:100%;
    background:transparent url(images/ST_Header_Menu_Horizontal_1.jpg) no-repeat scroll 18px 16px;
}

#default-green-strip
{
    width:100%;
    height:100px;
    background-image:url(wp-content/themes/brissun/images/ST_Header_Image_Bottom.gif);
    background-repeat:no-repeat;
}


#default-body
{
    table-layout:fixed;
    vertical-align:top;
    width:780px;
    margin:5px auto;
}

#default-body-left
{
    vertical-align:top;
	width:240px;
}

#default-body-centre
{ 
    vertical-align:top;
	width:240px;
}

#default-body-right
{
    vertical-align:top;
	width:100%;
}


#contentpage-body
{
    table-layout:fixed;
    vertical-align:top;
    margin:0 auto;
}

#contentpage-body-left
{
    vertical-align:top;
	width:500px;
}

#contentpage-body-right
{
    vertical-align:top;
	width:220px;
}

#contentpage-bottom-border
{
    table-layout:fixed;
    width:780px;
    min-width:780px;
    max-width:780px;
    height:10px;
    min-height:10px;
    max-height:10px;
    background-image:url(images/ST_Border.gif);
    background-repeat:no-repeat;
}

#image-body
{
    vertical-align:top;
	width:740px;
	text-align:center;
}

/******************
CLASSES
******************/

.clear {
	clear:both;
}

/*********************
FONTS
*********************/

.contentHeader
{
    padding:10px 10px 10px 10px;
}

.contentBody
{
    padding:10px 15px 10px 15px;
    font-size:small;
}

.contentOrangeHeader
{
    color:#ff9900;
    font-weight:bold;
}

.contentBrownLinks
{
    color:#993300;
    font-weight:bold;
}

.contentImageButton
{
    padding:10px 10px 10px 10px;
    border:none;
}

.contentRightProductImageButton
{
    padding:10px 10px 10px 10px;
    text-align:center;
}

/*********************
NEWS
*********************/

.newsContent
{
    padding:10px 10px 10px 10px;
}

.newsDate
{
    Color:GrayText;
    font-weight:bold;
    padding:15px 10px 5px 10px;
}

.newsHead
{
    Color:#ff9900;
    font-weight:bold;
    padding:5px 10px 5px 10px;
}

.newsDesc
{
    Color:GrayText;
    padding:5px 10px 5px 10px;
}

.newsMore
{
    text-align:right;
    color:#993300;
    font-weight:bold;
    padding:0px 10px 0px 10px;
}

/******************
GREY BORDERS
******************/

.grey-b-t-l
{    
    height:20px;
    width:20px;
    background-image:url(images/btl.gif);
    background-repeat:no-repeat;
}

.grey-b-t-c
{
    height:20px;
    background-image:url(images/btc.gif);
    background-repeat:repeat-x;
}

.grey-b-t-r
{
    height:20px;
    width:20px;
    background-image:url(images/btr.gif);
    background-repeat:no-repeat;
}

.grey-b-m-l
{
    width:20px;
    background-image:url(images/bml.gif);
    background-repeat:repeat-y;
}

.grey-b-m-c
{
    vertical-align:top;
}

.grey-b-m-r
{
    width: 20px;
    background-image: url(images/bmr.gif);
    background-repeat: repeat-y;
    background-color: white;
}

.grey-b-b-l
{
    height:20px;
    width:20px;
    background-image:url(images/bbl.gif);
    background-repeat:no-repeat;
}

.grey-b-b-c
{
    height:20px;
    background-image:url(images/bbc.gif);
    background-repeat:repeat-x;
}

.grey-b-b-r
{
    height:20px;
    width:20px;
    background-image:url(images/bbr.gif);
    background-repeat:no-repeat;
}

.grey-vl
{
    width:20px;
    background-image:url(images/vl.gif);
    background-repeat:repeat-y;
}

.grey-hl
{
    height:20px;
    background-image:url(images/hl.gif);
    background-repeat:repeat-x;
    padding:0px 10px 0px 10px;
}

/******************
AJAX
******************/

#contentpage-updateprogressbar
{
    height:20px;
    text-align:right;
    color:#336699;
    font-size:smaller;
    font-weight:bold;
}


.ddsg-wrapper li{
line-height:200%;
}
