/* LAYOUT */
body { 
background : #222;
background-attachment: fixed;
margin : 0;
padding : 0;
text-align : left;
} 
#page { 
background : #8da3c4;
border: solid #8da3c4 1px;
width : 1000px;
margin : 0 auto;
padding : 0px;
position: relative;
} 
#header { 
background : #000;
width : 750px;
height : 300px;
margin : 0px;
position: relative;
}
#content { 
background : #000;
width : 730px;
margin : 0px;
padding : 10px;
min-height: 1440px;
} 
* html #content {height:1740px}

.navigation { 
width : 100%;
text-align : center;
padding : 10px 0 80px 0;
border-bottom : none;
}

#sidebar { 
background : #8da3c4;
width : 210px;
margin : 0px;
padding : 20px;
position: absolute;
top: 0px;
right: 0px;
}


#footer { 
background : #222;
width: 1000px;
margin: 0px;
text-align : center;
position: absolute;
bottom: 0px;
} 

/* BODY */
body { 
font-size : 62.5%;
font-family : Verdana, Tahoma, 'Times New Roman', Serif;
color : #fff;
}




/* HEADER */

#famousquote {
position: absolute;
width: 600px; 
right: 0px;
bottom: 0px;
text-align : right;
margin : 0 10px 0 0;

}


#header a { 
margin-top : 0;
border-top : 3px solid #b3cff6;
border-left : 1px solid #8da3c4;
border-bottom : none;
z-index : 100;
font-size : 1em;
font-family : Tahoma, Arial, Helvetica, Sans-Serif;
font-weight : normal;
text-transform : uppercase;
letter-spacing : 1px;
} 
#header a:hover { 
text-decoration : none;
color : #fff;
} 
#header h1 { 
display : block;
width : 250px;
height : 110px;
float : right;
margin : 0;
padding-top : 20px;
} 
#header h1 a { 
border : none;
margin : 0 0 0 0;
font-family : Tahoma, 'Times New Roman', Serif;
font-weight : normal;
color : #ccc;
letter-spacing : -2px;
text-align : center;
text-transform : lowercase;
} 
#header ul { 
margin : 0 0 0 300px;
} 
#header li { 
display : inline;
list-style-type : none;
list-style-image : none;
} 
#header li a {
color : #ccc; 
display : block;
min-width : 40px;
padding : 10px 32px 0px 12px;
float : left;
}




/* SIDEBAR */
#sidebar {
font : 0.9em Tahoma, Helvetica, Sans-Serif;
}
#sidebar form { 
margin : 0;
} 
#description { 
text-align : right;
background : #8da3c4;
color : #fff;
font-size : 1.1em;
font-family : Tahoma, Arial, Helvetica, Serif;
line-height : 1.8em;
} 
#sidebar a { 
font-size : 1.2em;
color : #fff;
text-decoration : none;
line-height : 1.7;
border-bottom : none;
} 
#sidebar a:hover { 
color : #385177;
text-decoration : underline;
} 
#sidebar h2 { 
color : #fff;
font-family : 'Tahoma', Arial, Helvetica, Sans-Serif;
font-weight : bold;
letter-spacing : 2px;
line-height : 30px;
text-transform : uppercase;
font-size : 1.4em;
margin : 0;
padding : 0;
} 
#sidebar ul, #sidebar ul ol { 
margin : 0;
padding : 0;
list-style : none;
text-align : left;
} 
#sidebar ul li { 
list-style-type : square;
list-style-image : none;
margin : 0 0 15px 10px;
line-height : 1.7;
} 
#sidebar ul p, #sidebar ul select { 
margin : 5px 0 8px;
} 
#sidebar ul ul, #sidebar ul ul ul { 
margin : 0;
} 
ol li, #sidebar ul ol li { 
list-style : decimal;
}
#sidebar ul ul li, #sidebar ul ol li { 
margin : 0;
padding : 0;
} 
#sidebar ul ul ul li, #sidebar ul ul ol li { 
margin :  0 0 0 10px;
padding : 0;
list-style-type : none;
list-style-image : none;
font : 0.9em Tahoma, Helvetica, Sans-Serif;
} 
#searchsubmit, #sidebarsubmit, #commentform #submit { 
font : normal 0.8em 'Tahoma', Arial, Helvetica, Sans-Serif;
letter-spacing : 1px;
text-transform : uppercase;
} 
#sidebarsubmit { 
font-size : 1em;
} 
input#s, input#author, input#email, input#url, textarea, #sidebar #searchform #s { 
border : 1px solid #8da3c4;
} 
#searchform { 
margin : 0 auto;
padding : 0 0 15px 0;
text-align : left;
} 
#searchform #s { 
width : 145px;
padding : 2px 0;
} 
#searchsubmit, #sidebarsubmit { 
margin-left : 10px;
} 
#wp-calendar { 
empty-cells : show;
margin : 10px auto 0;
width : 155px;
} 
#wp-calendar #prev a { 
font-size : 9pt;
} 
#wp-calendar a { 
text-decoration : none;
} 
#wp-calendar caption { 
font : bold 1.3em 'Tahoma', Arial, Helvetica, Sans-Serif;
text-align : center;
} 
#wp-calendar th { 
font-style : normal;
text-transform : capitalize;
} 
#wp-calendar #next a { 
padding-right : 10px;
text-align : right;
} 
#wp-calendar #prev a { 
padding-left : 10px;
text-align : left;
} 
#wp-calendar a { 
display : block;
} 
#wp-calendar caption { 
text-align : center;
width : 100%;
} 
#wp-calendar td { 
padding : 3px 0;
text-align : center;
} 
#wp-calendar td.pad:hover { 
background-color : #b3cff6;
} 



/* CONTENT */
#content {
font-size : 1.3em;
line-height : 1.6em;
}
#commentform { 
padding : 0;
} 
#commentform input { 
width : 170px;
margin : 5px 5px 1px 0;
padding : 2px;
} 
#commentform textarea { 
width : 98%;
margin : 5px 0 0 0;
padding : 0;
} 
#commentform #submit { 
margin : 2px 0 0 0;
float : right;
} 
.alt { 
margin : 20px 0 0 0;
padding : 10px;
} 
.commentlist { 
padding : 0;
text-align : left;
} 
.commentlist li { 
margin : 15px 0 3px 0;
padding : 10px;
list-style : none;
} 
.commentlist p { 
margin : 0;
padding : 10px 0 0 0;
} 
#commentform p { 
margin : 5px 0;
} 
.nocomments { 
text-align : center;
margin : 0;
padding : 0;
} 
.commentmetadata { 
margin : 0;
display : block;
} 


/* FOOTER */
#footer { 
font-size : 0.9em;
} 
#footer a, #footer a:visited { 
color : #b3cff6;
text-decoration : none;
border-bottom : none;
} 
#footer a:hover { 
color : #ccc;
} 
#footer p { 
margin : 0 auto;
padding: 20px 0;
} 
#footer.single { 
width : 1000px;
} 


/* GENERAL STUFF */
a { 
color : #8da3c4;
text-decoration : none;
} 
a:visited { 
color : #385177;
} 
a:hover { 
color : #ccc;
text-decoration : underline;
} 
a.image { 
border-bottom : 1px solid #8da3c4;
} 
h1, h2, h3, h4 { 
font-family : Tahoma, Helvetica, Sans-Serif;
font-weight : normal;
} 
h1 { 
font-size : 3em;
line-height : 0.9em;
} 
h2 { 
font-size : 2em;
border-bottom : 1px solid #8da3c4;
} 
h2 a { 
color : #333;
letter-spacing : -1px;
line-height : 1.2em;
text-decoration : none;
border-bottom : none;
} 
h2 a:visited { 
color : #ccc;
} 
h2 a:hover { 
color : #8da3c4;
} 
h3 { 
font-size : 1.3em;
} 
h4, li h2 { 
line-height : 1.2em;
letter-spacing : 1px;
font-size : 0.8em;
font-weight : normal;
text-transform : uppercase;
text-decoration : none;
font-family : 'Tahoma', Arial, Helvetica, Sans-Serif;
} 
h2 { 
margin : 0;
} 
h3 { 
margin : 30px 0 0 0;
padding : 0;
} 
h3.comments { 
margin : 40px auto 20px auto;
padding : 0;
} 
h4 { 
margin : 10px 0 0 0;
padding : 20px 0 0 0;
} 
.postmetadata, .commentmetadata, #footer { 
letter-spacing : 1px;
font-family : 'Tahoma', Arial, Helvetica, sans-serif;
text-transform : uppercase;
font-size : 0.75em;
font-weight : normal;

} 
.commentmetadata { 
font-size : 0.8em;
} 
.alt { 
background-color : #434c5d;
border-top : 2px solid #8da3c4;
border-bottom : 2px solid #8da3c4;
} 
.entry form { 
text-align : center;
} 
select { 
width : 130px;
} 


small, .navigation { 
color : #b3cff6;
font-family : Georgia, Helvetica, Sans-Serif;
font-size : 0.9em;
line-height : 1.5em;
}
.navigation a { 
border-bottom : none;
}

.entry p a:visited { 
color : #b85b5a;
} 
.commentlist li, #commentform input, #commentform textarea { 
font : 0.9em Tahoma, 'Times New Roman', Serif;
} 
.commentlist li { 
font-weight : bold;
} 
.commentlist cite, .commentlist cite a { 
font-weight : bold;
font-style : normal;
font-size : 1.1em;
} 
.commentlist p { 
font-weight : normal;
line-height : 1.5em;
text-transform : none;
} 
#commentform p { 
font-family : 'Tahoma', Arial, Helvetica, Sans-Serif;
} 
.nocomments, .postmetadata, strike, #footer { 
color : #ccc;
} 
code { 
font : 1.1em 'Courier New', Courier, Fixed;
} 
acronym, abbr, span.caps { 
font-size : 0.9em;
letter-spacing : 0.07em;
} 
.post { 
margin : 0 0 40px 0;
text-align : left;
} 
.postmetadata .alt { 
margin : 25px 0 0 0;
} 
div.columnleft { 
float : left;
width : 150px;
padding-right : 0;
} 
div.columnright { 
float : right;
width : 150px;
padding-left : 0;
} 
p img { 
padding : 0;
max-width : 100%;
} 
img.centered { 
display : block;
margin-left : auto;
margin-right : auto;
} 
img.alignright { 
margin : 0 0 2px 7px;
display : inline;
} 
img.alignleft { 
margin : 0 7px 2px 0;
display : inline;
} 
.alignright { 
float : right;
} 
.alignleft { 
float : left;
} 
ul, ol { 
margin : 25px 0 25px 0;
padding : 0 0 0 30px;
} 
ol { 
padding : 0 0 0 35px;
} 
ul ul { 
margin : 5px 0 20px 20px;
} 
ol li { 
margin : 0;
padding : 0;
} 
.postmetadata ul, .postmetadata li { 
display : inline;
list-style-type : none;
list-style-image : none;
} 
acronym, abbr, span.caps { 
cursor : help;
} 
acronym, abbr { 
border-bottom : 1px solid #8da3c4;
} 
blockquote, blockquote cite { 
margin : 0 15px 0 0;
padding : 20px 0 20px 33px;
border-left : 5px solid #8da3c4;
color : #ccc;
font-size : 0.9em;
} 
blockquote cite { 
display : block;
} 
blockquote p { 
margin : 0;
padding : 0;
} 
.center { 
text-align : center;
} 
hr { 
display : none;
} 
a img { 
border : none;
} 

.break { 
margin : 0;
padding : 0;
clear : both;
line-height : 0;
width : 100%;
visibility : hidden;
} 

bigblack {
font-size : 19pt;
font-weight : bold;
color : #000000;
}