/*
Theme Name: Shane-Taylor.com
Theme URI: http://www.url.com/
Author: Amanda
Author URI: http://www.shane-taylor.com

*/


body {
margin: auto;
width: 799px;
background-color:#fff;
background-image:url('http://www.shane-taylor.com/news/wp-content/themes/grey/shanebg.png');
background-repeat:repeat-x;
font: 12px arial;
color: #373737;
line-height: 16px;
text-align: justify;
 }


b, strong {
color: #414141;
}

i {
color: #5f5f5f;}

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


a:hover {
text-decoration: underline;
color: #000;
}


.item a img{
border: 1px solid #ccc;
-moz-border-radius: 0px;
background: #eee;
padding: 4px;
margin: 3px;
}


.item a:hover img{
border: 1px solid #999;
-moz-border-radius: 0px;
background: #eee;
padding: 4px;
margin: 3px;
}


img {border: 1px solid #ccc;
-moz-border-radius: 0px;
background: #eee;
padding: 4px;
margin: 3px;

}

table, tr, td {
font: 9pt Arial;
line-height: 20px;
}


textarea, input, select, button {
background: #eee;
border: 1px solid #ccc;
margin: 1px;
font: 12pt times new roman;
padding: 10px;
font-style: italic;
color: #616161;
-webkit-border-radius: 12px; 
border-radius: 12px;
-moz-border-radius:  15px; 
}

blockquote{
background: #eee;
border: 1px solid #ccc;
margin: 1px;
font: 12px arial;
padding: 10px;
font-style:none;
color: #616161;
-webkit-border-radius: 12px; 
border-radius: 12px;
-moz-border-radius:  15px;  }

h1 { 

background: #373737;
font: 9pt ARIAL;
font-style: none;
padding: 7px;
color: #979797;
font-weight: bold;
text-transform: uppercase;
text-align: center;
border: 0px solid #fff;
-webkit-border-radius: 12px; 
border-radius: 12px;
-moz-border-radius:  5px; 
margin-bottom: 10px;
text-shadow:#000000 1px 1px 1px;
 }

h2 { 

background: #ededed;
font: 9pt arial;
font-style: none;
padding: 7px;
color: #999;
font-weight: none;
text-transform: none;
text-align: center;
border: 0px solid #fff;
-webkit-border-radius: 12px; 
border-radius: 12px;
-moz-border-radius:  5px; 
margin-bottom: 10px;
}


h3 {
background: #baba56;
font: 13pt arial;
font-style: none;
text-align: center;
text-shadow:#000000 1px 1px 1px;
padding: 22px;
border: 1px solid #acac4f;
color: #fff;
-webkit-border-radius: 12px; 
border-radius: 12px;
-moz-border-radius:  15px; 
margin-bottom: 10px; }

div.main {
background: #f9f9f9;
border: 1px solid #eeeeee;
padding-left: 12px;
padding-right: 12px;
padding-top: 7px;
padding-bottom: 7px;
margin: 0px;
margin-bottom: 10px;
-webkit-border-radius: 0px; 
border-radius: 0px;
-moz-border-radius:  10px; 
}


#header{
position:absolute;
width: 799px;
height: 280px;
margin-top: 118px;
}



#welcome{
position:absolute;
top: 95px;
left: 270px;
background: #f9f9f9;
border: 1px solid #eeeeee;
width: 498px;
font: 13px arial;
color: #545c65;
padding: 12px;
margin-left: 0px;
-moz-border-radius:  10px; 
}


#nav{
position:absolute;
top: 212px;
left: 746px;
background: #efefef;
height: 86px;
border: 0px solid #eeeeee;
line-height: 28pt;
width: 278px;
font: 10px verdana;
color: #545c65;
padding: 12px;
margin-left: 0px;
}

#sidebar{
position:absolute;
top: 390px;
width: 300px;
margin-left: 500px;
background: transparent;
}

#content{
position:absolute;
top: 390px;
width: 488px;
margin-left: 0px;
}

#ad {
position:absolute;
top: 3px;
margin-left: 0px;
}

.noborder {
border: 0px solid #000;
background: transparent;
padding: 0px;
margin: 0px; }

.line {
margin-top: 7px;
margin-bottom: 7px;
border-top: 1px solid #eee;}
