* {
    padding:0;margin:0;
}

img { border: 0; }

a, a:visited, a:active, a:link { color: #008; }
a:hover { color: #aaa; }


body {
    font-size: 14px;
    font-family: arial, helvetica, verdana;
    color:#444;
    line-height:1.4;
    background: #611C1C;
}


h1
{
    color:#6D4856;margin:0 0 20px 0;font-size:20px;border-bottom:1px dashed #6D4856;padding:0 0 5px 0;
}

h2
{
    color:#aaa;margin:0 0 20px 0;font-size:20px;border-bottom:1px dashed #999;padding:0 0 5px 0;
}

h3
{
margin:0 0 15px 0; font-size: 18px;  color:#555;
}
h3 a, h3 a:visited, h3 a:active, h3 a:link { text-decoration: none;  color:#555; }

h4
{
margin:0 0 8px 0; font-size: 16px;
}

p, ul { margin-bottom: 15px; }

body.wide #content p
{
    margin-bottom: 22px; 
    line-height:1.6;
}


hr
{
    background-color: transparent;
    border:0;
    border-top:1px solid #666;
    margin-top:5px;
    margin-bottom:15px;
}


ul.simple
{
    margin: 0 0 17px 0;
    padding:0;
    list-style-type: none;
    }
ul.simple li 
{
    margin: 0 0 3px 0;
    padding: 0 0 0 20px;
    list-style-type: none;
    list-style-position: outside;
    background: transparent url(images/li0.gif) no-repeat 10px 7px;
    }


form { 
    display: inline; 
}

blockquote { margin: 0 30px 15px 20px;   }
blockquote p { margin:0; padding: 0 0 10px 0; padding: 5px; background-color: #efefef; }
blockquote p.attribution { margin:0; padding: 0; text-align:right; background-color: transparent;  }



body.wide #content blockquote
{
    margin-bottom: 22px; 
    line-height:1.6;
}

/*
*********************************************
Backbone
*********************************************
*/

#wrapper{
    width: 1010px;
    margin:0 auto;
    margin-top: 5px;
    margin-bottom: 15px;
    background: #fff;
    width: 1000px;
}

#footer {
    font-size: 11px;
    margin: 0 auto;
    border-top: 1px solid #999;
    padding: 5px 0 5px 0;
    width:1000px;
    color:#ccc;
    background:#611C1C;
}


#header {
    background: #fff url(images/header-bg.jpg?2) no-repeat;
    height: 76px;
}

#header #logo {
    margin-top: 22px;
    margin-left:10px;
    border: 0;
}


#nav {
    height: 24px;
}
#nav ul {
    display: block;
    list-style-position: inside;
    list-style-type: none;
    margin: 6px 0 0 310px;
}
#nav ul li {
    display: block;
    float: left;
    list-style-position: inside;
    list-style-type: none;
    margin: 0 32px 0 32px;
}
#nav ul li img {
    border: 0; 
    display:block;
}



#content {
    padding-bottom: 15px;
    margin-top: 25px;
    margin-bottom: 15px;
    min-height: 700px;
    clear:both;
    padding-left:10px;
    padding-right:10px;
}
/* IE fix */
* html body #content { height:500px; }

body.wide #content
{
    padding-left:50px;
    padding-right:50px;
}


img.composite {
display:block;
margin-top:30px;
margin-bottom:20px;
}

img.largetext {
margin-top:30px;
margin-bottom:20px;
}


div.splitter
{
    clear: both;
}

div.splitter div.column
{
    float:left; width:490px;margin:0 15px 20px 20px;width:455px;
}


div.splitter div.maincolumn
{
    float:left; width:640px;margin:0 15px 20px 20px;width:605px;
}

div.splitter div.sidecolumn
{
    float:left; width:350px;margin:0 15px 20px 20px;width:305px;
}


/*
*************************************************
ul.thumbs
*************************************************
*/


ul.thumbs
{
    font-size:13px;line-height:1.2;
    list-style-type: none;
}

ul.thumbs li
{
    clear:both;margin-bottom:10px;list-style:none;
}

ul.thumbs li img.thumb
{
    display:block; float:left; margin:0 5px 5px 0;
}

ul.thumbs li div.desc
{
    float:left; width:425px; margin-bottom:15px
}

ul.thumbs li div.desc h3
{
    padding:0 ; margin: 0 0 1px 0;
    font-size:120%;color:#666;font-weight:bold; text-decoration: none;
}

ul.thumbs li div.desc h3 a { color:#666;font-weight:bold; text-decoration: none; }

ul.thumbs li div.desc h3 a:over { color:#999;  }

ul.thumbs li div.desc p { margin:0; }


/*
*************************************************
helpers
*************************************************
*/



.hide { display:none; }

.center, div.center { text-align:center; }

.clrfloat
{
    line-height:0.1;font-size:0.1px;visibility:hidden;clear:both;height:0.1px;
}
