/* CSS Document */

ul, ol, dl {
position:relative;	
}

body {
font-family:Arial, Verdana, Geneva, helvetica, sans-serif;;
font-size:10px;
color:#393939;
text-align:left;
background: #414040 url('/assets/images/graphics/background.gif') repeat-x;
background: white;
margin:0;
padding:0;
}

img, div { 
behavior: url(/assets/css/images/iepngfix.htc)
}

a {
color:#000;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

#container {
position:relative;
margin: 0px auto;
padding:0;
width:920px;
background:transparent;
z-index:0;
border:0px dotted silver;
}


/*-------------HEADER-----------------------------------------------------------*/

#header {
position:relative;
z-index:100;
border:0px solid #b4b3b3;
background: #f1f0f0;
background: transparent;
-moz-border-radius:4px;
-webkit-border-radius:4px;
padding:0px;
margin:0;
margin-top:10px;
}

#header1 {
position:relative;
height:92px;
width:900px;
border:0px dotted silver;
}

* html #header1 {
width:920px;
}

.header1_1 {
float:left;
width: 475px;
height: 81px;
border:0px dotted silver;
background: transparent;
}

*html .header1_1 {
width:400px;
z-index:1000;
}

.header1_2 {
top:0px;
float:left;
width:200px;
height:50px;
border:1px dotted silver;
background: transparent;
}

.header1_3 {
float:right;
width:300px;
margin:40px -38px 0 0;
border:0px dotted silver;
}

* html .header1_3 {
margin: 60px 0px 0 0;  
}

.header1_3 h1 {
font-size:1.7em;
color:#0b868c;
font-weight:normal;
margin-top:0px;
margin-bottom:3px;
}

*+html .header1_3 h1 {
margin-bottom:-15px;
}

* html .header1_3 h1 {
margin-bottom:-20px;
}

#header2 {
position:relative;
top:0;
left:0px;
width:914px;
height: 23px;
border:0px solid #b4b3b3;
background: #9ca6ab;
-moz-border-radius:4px;
-webkit-border-radius:4px;
padding:5px;
}

#google_header {
position:relative;
top:0;
left:0px;
width:900px;
margin:10px 0 0px 0;
border:2px solid #b4b3b3;
background: #f1f0f0;
-moz-border-radius:4px;
-webkit-border-radius:4px;
padding:10px;
}

img.logo {
margin-top:0px;
margin-left:-26px;
z-index:1000;
border:none;
}

* html img.logo {
margin-top:20px;
margin-left:0px;
}

img.logo_text{
z-index:1000;
}

li a.emptyCat {
font-weight:normal;
color:#bbb;
}

/*-------------LEFT COLUMN------------*/

#column_left {
position:relative;
float:left;
top:20px;
left:5px;
width:180px;
min-height:350px;
height:350px;
margin-bottom:10px;
}

/*-------------MAIN CONTENT----------------------------------------------------------*/

#content {
position:relative;
clear:both;
float:left;
top:10px;
left:0px;
width:71%;
background: url('/assets/images/graphics/home_content_bg.gif') no-repeat;
background: #fff;
border:2px solid #b4b3b3;
-moz-border-radius:4px;
-webkit-border-radius:4px;
margin-bottom:20px;
}

.content_pages {
width:100% !important;
}

#content_sub {
position:relative;
width:96%;
top:10px;
left:10px;
}

#content h1 {
font-size:2.7em;
color:#6d615b;
font-weight:normal;
margin-top:0px;
}

#content h2 {
font-size:2.1em;
font-weight:normal;
color:#6d615b;
margin:0 0 5px 0;
}

#content h3 {
font-weight:normal;
color:#6d615b;
font-size:1.7em;
margin:0 0 5px 0;
}

#content a {
color:#0478be;
text-decoration:none;
}

#content a:hover {
color:#049dfb;
text-decoration:underline;
}

#content p {
font-size:1.3em;
width:90%;
margin-top:0px;
}

#content p.release_summary {
clear:both;
font-size:1.5em;
padding:5px;
border: solid #8b9092;
border-width: 0px 0px 2px 0px;
width:100%;
}

#content_sub p.list_summary {
  min-height:60px;
  height:auto !important;
  height:70px;
}

#content_sub img.preview {
float:left;
border:1px solid #0b868c;
background: #88b6ed;
padding:2px;
margin-right:10px;
margin-bottom:10px;
height:100px;
}

span.date_list {
font-size:.8em;
}

span.release_details {
color:black;
}

div.body_photo {
float:right;
width:250px;
margin: 0 0 5px 5px;
font-size:1.3em;
color:#0b868c;
}

div.boombox {
float:right;
width:305px;
height: 255px;
margin: 0 0 10px 5px;
}

img.release {
border:1px solid #0B868C;
background-color:#88B6ED;
margin-bottom:5px;
width:200px;
padding:4px;
}

div.sendlink {
float:left;
margin-bottom:10px;
}

img.sendlink {
float:left;
border:none;
margin-right:10px;
}

a.sendlink{
font-size:1.5em;
}

/*------------PAGINATION---------------*/

/*CSS Yahoo new version style pagination*/
div.pagination {
    padding: 3px;
    margin: 3px;
    text-align:center;
    font-family:Tahoma,Helvetica,sans-serif;
    font-size:1.5em;
}

#content_sub div.pagination a {
    border: 1px solid #ccdbe4;
    margin-right:3px;
    padding:2px 8px;

    background-position:bottom;
    text-decoration: none;

    color: #0b868c;		
}

#content_sub div.pagination a:hover, div.pagination a:active {
    border: 1px solid #2b55af;
    background-image:none;
    background-color:#709698;
    color:#fff;
}
div.pagination span.current {
    margin-right:3px;
    padding:2px 6px;
    
    font-weight: bold;
    color: #000;
}
div.pagination span.disabled {
    display:none;
}
div.pagination a.next{
    border:2px solid #ccdbe4;
    margin:0 0 0 10px;
}
div.pagination a.next:hover{
    border:2px solid #2b55af;
}
div.pagination a.prev{
    border:2px solid #ccdbe4;
    margin:0 10px 0 0;
}
div.pagination a.prev:hover{
    border:2px solid #2b55af;
}

/*-------------RIGHT COLUMN------------*/

#col3 {
float:right;
position:relative;
left:4px;
top:10px;
text-align:left;
margin-bottom:10px;
}

.col3_sub {
border:2px solid #b4b3b3;
-moz-border-radius:4px;
-webkit-border-radius:4px;
margin:10px 0;
padding-left:10px;
}

.col3_sub h3 {
color:#0B868C;
font-weight:normal;
font-size:2.3em;
margin:13px 0px 0px 0px;
}

.col3_sub p {
font-size:1.2em;
}

/*-------------FOOTER------------*/

#footer {
height:90px;
width:920px;
margin: 0px auto;
border:1px solid #b4b3b3;
background: #fff;
}

#footer1_a {
width:525px;

padding: 10px;
margin: 0px auto;
}

#footer1_a p {
width:100%;
text-align:center;
font-size:1.2em;
margin:10px 0px 0px 0px;
padding-top:10px;
border-top:1px dashed silver;
color:#0b868c;
}

#footer1_b {
width:210px;
position:relative;
float:right;
top:0px;
left:0px;
}

#footer1_b p {
position:relative;
top:0px;
left:0px;
text-align:right;
font-size:1.2em;
color:#393939;
}

#google_footer {
text-align:center;
height:auto;
width:904px;
margin: 10px auto;
border:2px solid #b4b3b3;
background: #f1f0f0;
-moz-border-radius:4px;
-webkit-border-radius:4px;
padding:10px;
}

.logo_footer {
border:none;
position:relative;
top:-10px;
left:20px;
}

.logo_pubs {
margin-right:25px;
border:none;
}

.logo_tpo {
position:relative;
top:9px;
border:none;
}

.logo_pumper {
position:relative;
top:4px;
margin-right:25px;
border:none;
}

div.clearone {
clear:both;
height:1px;
}


/*------------UNORDERED LISTS---------*/

#content_sub ul li {
font-size:1.2em;
}

#content_sub ul li span {
color:#3082d5;
font-weight:bold;
font-style:italic;
}










