/*  

Theme Name: New Media

Theme URI: http://www.NewMediaPRBlog.com

Description: This is my theme for the New Media PR Blog site.

Version: 1.0

Author: Beth Ranson

Author URI: http://www.accoladespublicrelations.com



*/



body{

border: 0 none;

margin: 0;

padding: 0;

background:#595959;

color:#595959;

font-family:arial, helvetica, sans-serif;

font-size:12px;

}



h1,h2,h3,h4,h5,h6{

margin: 0;

padding: 0;

font-weight: normal;

}



h1{

padding: 30px 0 25px 0;

letter-spacing: -1px;

font: 2em arial, helvetica, sans-serif;

}



h2{

padding: 15px 0 5px;

letter-spacing: -1px;

color: #595959;

font-weight: bold;

font: 1.5em arial, helvetica, sans-serif;

}



h3{

font: 1em arial, helvetica, sans-serif;

}



a:active,a:link,a:visited{

color: #5cb4da;

text-decoration: none;

}



a:hover{

color: #f6d743;

text-decoration: underline;

}



p,ul,ol{

margin: 0;

padding: 0px 0 18px 0px;

list-style: none;

}



ul,ol{

list-style: none;

padding: 0px 10px 10px 20px;

}



blockquote{

margin: 5px 40px;

padding: 0;

}



img{

border: 0px;

padding-left: 15px;

}



#wrapper{

background:#ffffff;

margin: 25px auto 0;

width:900px;

}



#header{

background: url('http://www.getbluewavesmedia.com/images/NewMedia/newmedialarge.jpg') no-repeat left;

height:110px;

padding-left: 15px;

border-left: 2px solid #5cb4da;

border-right: 2px solid #5cb4da;

border-top: 2px solid #5cb4da;

padding-top: 40px;

z-index: 10;

}



td.feedicons{

padding-top: 40px;

padding-right: 35px;

width: 900px;

vertical-align: top;

}



#logoarea{

table-layout: fixed;

}



#searchform{

float: right;

padding-top: 5px;

padding-right: 30px;

}



#searchsubmit{

background: #ffffff;

color: #595959;

border: none;

}



#s{

background: #5cb4da;

color: #595959;

}



#navbar ul {

    margin: 0;

    padding: 5px 20px 5px 5px;

    list-style-type: none;

    text-align: right;

    background-color: #ffffff;

    border-left: 2px solid #5cb4da;

    border-right: 2px solid #5cb4da;

    border-bottom: 2px solid #5cb4da;

    }



#navbar ul li {  

    display: inline;

    }



#navbar ul li a {

    text-decoration: none;

    font-weight: bold;

    padding: 5px 5px;

    color: #595959;

    background-color: #ffffff;

    }



#navbar ul li a:hover {

    color: #f6d743;

    background-color: #ffffff;

    }



#navbar ul li a:active {

    color: #f6d743;

    background-color: #ffffff;

    } 



#container{

padding-top: 10px;

background: #595959;

}



#post{

background: #ffffff;

border: 2px solid #5cb4da;

min-height: 600px;

padding-left: 15px;

margin-left: 230px;

}



#content2{

position: relative;

overflow : auto;

height : 300px;

width : 95%;

padding : 10px 5px 5px;

border : 1px solid #f6d743;

margin-bottom : 10px;

}



.entry{

display: block;

background: #ffffff;

margin-left: 15px;

margin-top:10px;

padding-left:15px;

padding-right: 15px;

margin-right: 25px;

text-align: justify;

}





#sidebar{

float: left;

height: 100%;

min-height: 600px;

width: 218px;

border: 2px solid #5cb4da;

background: #ffffff;

}



#sidebar2{

float: left;

height: 100%;

min-height: 1386px;

width: 218px;

border: 2px solid #5cb4da;

background: #ffffff;

}



#sidebar3{

float: left;

height: 100%;

min-height: 738px;

width: 218px;

border: 2px solid #5cb4da;

background: #ffffff;

}



#sidebar4{

float: left;

height: 100%;

min-height: 1956px;

width: 218px;

border: 2px solid #5cb4da;

background: #ffffff;

}



#sidebar5{

float: left;

height: 100%;

min-height: 625px;

width: 218px;

border: 2px solid #5cb4da;

background: #ffffff;

}



#footer{

clear: both;

width: 100%;

height: 25px;

color: #f6d743;

text-align: center;

background: #595959;

padding-top: 15px;

}



    img.centered {

    display: block;

    margin-left: auto;

    margin-right: auto;

    }



    img.alignright {

    padding: 4px;

    margin: 0 0 2px 7px;

    display: inline;

    }



    img.alignleft {

    padding: 4px;

    margin: 0 7px 2px 0;

    display: inline;

    }



    .alignright {

    float: right;

    }



    .alignleft {

    float: left;

    }



