/*  
Theme Name: Andrew Garfield Online v2.0
Theme URI: http://www.andrewgarfield.net
Description: Theme made exclusively for http://www.andrewgarfield.net
Version: 2.0
Author: Linda
Author URI: http://www.andrewgarfield.net
*/


body{
margin:0;
padding:0;
font-family: Verdana;
font-size:7pt;
background: #A8BACB url('http://www.andrewgarfield.net/layout/v2/topbg.jpg') repeat-x;
text-align:justify;
}

tr, td{
margin:0;
padding:0;
font-family: Verdana;
font-size:7pt;
text-align:justify;
}

#maincontainer{
width: 900px; 
margin: 0 auto;
text-align: justify;
position: relative;
}

#sidebar{
float: left;
width: 300px;
height: auto;
padding: 4px;
margin-right: 2px;
margin-top: 0px;
}

#sidebar .sidebartitle{
background: url(http://www.andrewgarfield.net/layout/v2/sidebartitle.jpg);
height: 26px;
padding: 6px;
font-family: georgia;
font-size: 20px;
font-style: italic;
letter-spacing: 2px;
color: #ffffff;
text-shadow: #8BA1B8 1px 1px 1px;
-moz-border-radius: 10px 10px 0px 0px;
}	

#sidebar .sidebarpost{
background: #FFFFFF url(http://www.andrewgarfield.net/layout/v2/sidebarpost.jpg) repeat-x;
padding: 6px;
-moz-border-radius: 0px 0px 10px 10px;
margin-bottom: 16px;
}

#content{
background: #ffffff url(http://www.andrewgarfield.net/layout/v2/maintitle.jpg) repeat-x;
float: right;
width: 590px;
height: auto;
padding: 8px;
margin-left: 2px;
margin-top: 4px;
margin-bottom: 8px;
-moz-border-radius: 10px;
}

#page {
width: 920px;
height: auto;
padding: 4px;
}

.topbg{
height: 353px;
}

a:link, a:visited, a:hover{
color: #263D73; 
text-decoration: none; 
font-weight: bold;
}


form {
background-color: transparent;
}



input, textarea, option, select {
background-color: #E9EEF5;
font-size: 12px;
line-height: 14px;
color: #000000;
text-decoration: none;
border: solid #A5A5A5 1px;
padding-top: 3px;
padding-left: 3px;
padding-right: 3px;
padding-bottom: 3px;
}

blockquote {
background: #FBFBFB url(http://www.andrewgarfield.net/layout/v2/blockquote.jpg) repeat-x;
border: 1px solid #B6BECA;
padding: 10px;
margin: 12px;
-webkit-border-radius: 3px; 
border-radius: 3px;
-moz-border-radius:  6px;
}

.date {
display: block;
margin: 8px 0px 0px 0px;
padding: 4px 0px 0px 0px;
text-align: center;
background-image: url(http://www.andrewgarfield.net/layout/v2/postdate.png);
background-repeat: no-repeat;
height: 60px;
width: 60px;
float: left;
text-shadow: #7A92B6 1px 1px 1px;
}

.date .day {
display: block;
text-align: center;
color: #274C84;
font-family: Tahoma;
font-size: 14pt;
font-weight: bold;
line-height: 14px;
}

.date .month {
display: block;
text-align: center;
color: #727272;
font-family: Georgia;
font-size: 12pt;
text-transform: uppercase;
}

.date .year {
display: block;
text-align: center;
color: #585858;
font-family: georgia;
font-size: 12pt;
}



.image {
background-color: #ffffff;
border: 1px solid #B4CBD9;
padding: 4px;
margin: 2px;
-webkit-border-radius: 3px; 
border-radius: 3px;
-moz-border-radius:  6px; }


.post-title {
font-family: georgia;
font-size: 20px;
color: #000000;
text-shadow: #8BA1B8 1px 1px 1px;
padding: 6px;
display: block;
line-height: 14px;
}

.post-title a {
color: #000000;
}

.page-title {
font-family: georgia;
font-size: 24px;
color: #000000;
text-shadow: #8BA1B8 1px 1px 1px;
padding: 6px;
}

.categories {
margin-left: 8px;
}

.catlink {
background: url(http://www.andrewgarfield.net/layout/v2/transparent.png) repeat;
height: 18px;
font-family: georgia;
font-size: 14px;
color: #000000;
text-shadow: #8BA1B8 1px 1px 1px;
padding: 4px;
-moz-border-radius:  6px; 
margin-bottom: 0px;
margin-top: 6px;
}

.subheader {
background: url(http://www.andrewgarfield.net/layout/v2/transparent.png) repeat;
height: 18px;
font-family: georgia;
font-size: 14px;
color: #000000;
text-shadow: #8BA1B8 1px 1px 1px;
padding: 4px;
-moz-border-radius:  6px; 
margin-bottom: 0px;
margin-top: 6px;
}

.entry {
width: 550px;
margin-left: 8px;
margin-top: 4px;
margin-bottom: 20px;
padding: 10px;
border: 1px solid #DADADA;
background: #F5F5F5  url(http://www.andrewgarfield.net/layout/v2/postbg.jpg) repeat-x;
}

.postbottom {
background-color: #8DA4AE;
color: #FFFFFF;
padding: 4px;
margin-top: 20px;
-webkit-border-radius: 3px; 
border-radius: 3px;
-moz-border-radius:  6px; 
}

.postbottom a {
color: #E5EBE9;
}

.commentspage {
margin-left: 8px;
}

.commentspage h3 {
font-family: georgia;
font-size: 14px;
line-height: 14px;
color: #000000;
text-shadow: #8BA1B8 1px 1px 1px;
}


