/*  
Theme Name: White Ice
Theme URI: http://www.bravesgirlblog.com
Description: Three column theme made for BravesGirlBlog.com.
Version: 1.0
Author: Leah M.
Author URI: http://www.silverelmdesigns.com

------------------------------------
AUTHOR'S NOTE:
The original paisley pattern used on the header is from kevinandamanda.com, 
but was edited by me for use in this theme. The Brian McCann photo used on 
the header was taken by me. The font used on the header is Antipasto. 
------------------------------------
*/

body {
	background: #252525;
	color: #252525;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	vertical-align: top;
	margin: 0 auto;
}

h1 {
	font-family: Georgia, serif;
	font-size: 20px;
	font-weight: normal;
	letter-spacing: -1px;
	color: #113F5A;
	padding: 0 0 10px 0;
}

h2 { 
	font-family: Georgia, serif;
	font-size: 18px;
	font-weight: normal;
	color: #113F5A;
	letter-spacing: -1px;
	border-bottom: 1px solid #DDD;
}

h2 a {
	font-weight: normal;
}

h3 {	
	font-family: Georgia, serif;
	font-size: 18px;
	font-weight: normal;
	color: #113F5A;
	letter-spacing: -1px;
}
        
code {
	font: 12px 'Courier New', Fixed;
}
	
a:link, a:active, a:visited {
	color: #113F5A;
        font-weight: bold;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a img {
        border-width:0;
        border:0px;
}

blockquote {
	background: #DDD;
	text-align: justify;
        border-left: 3px solid #113F5A;
        border-bottom: 1px dotted #113F5A;
        color: #252525;
        font-family: Georgia, serif;
        font-size: 12px;
        padding: 1px 10px 1px 10px;
}

hr {
        border: 1px solid #DDD;
        color: #DDD;
        height: 1px;
}

input, option, select { 
	font-family: Arial, sans-serif;
	font-size: 12px;
}

select, option {
        background: #FEFEFE;
        color: #252525;
}

fieldset {
	border: 0;
}

select {
        border: 1px solid #252525;
}

#container {
	background: #FEFEFE;
	width: 980px;
	text-align: left;
	margin: 0 auto;

}

#header {
	background: #113F5A url(images/head4.png) top center no-repeat;
	width: 980px;
	height: 286px;
	margin: 0 auto;
}

#menu {
	padding: 3px;
}

#menu ul {
        margin-top: 13px;
        margin-left: 5px;
        padding: 0;
   	list-style: none;
        text-align: center;
}

#menu li {
        float: left;
}

#menu li a {
        display: inline;
        text-align: center;
        color: #252525;
        font-family: Georgia, serif;
	font-weight: normal;
	font-size: 20px;
        letter-spacing: -1px;
        padding: 7px; 
        text-decoration: none;
}

#menu li a:hover {
	background: #113F5A;
        color: #FEFEFE;
        border-bottom: 3px solid #252525;
}

#rss {
        float: right;
        padding: 0 16px 0 0;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#content {
	background: #FEFEFE;
	width: 613px;
	padding: 0 15px 0 15px;
	float: left;
}

.post {
	padding: 5px 0 10px 0;
	list-style-image: url(images/bull2.gif);
}

.post2 {
	padding: 5px 0 10px 0;\
      	background: #DDDDDD;
}

.datebox {
	background: #113F5A url(images/dbg1.png) top left no-repeat;
	float: left;
	text-align: center;
	width: 48px;
	height: 55px;
	margin: 18px 4px 0 0;
	border-left: 1px solid #ECECEC;
	border-bottom: 1px solid #ECECEC;
}

.day, .year, .time {
	font-family: Arial, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #FEFEFE;
}

.m-d {
	font-family: Georgia, serif;
	font-size: 12px;
	font-weight: bold;
	color: #FEFEFE;
}

.post h2 {
	font-family: Georgia, serif;
	font-size: 20px;
	font-weight: normal;
	letter-spacing: -1px;
	color: #252525;
	border-bottom: 0;
	margin-bottom: 0;
}

.post2 h3 {
	font-family: Georgia, serif;
	font-size: 16px;
	font-weight: normal;
	letter-spacing: -1px;
	color: #252525;
	border-bottom: 0;
	margin-bottom: 0;
}

.post h2 a, .post2 h3 a {
        font-weight: normal;        
}

.post h2 a:hover, .post h3 a:hover {
        color: #fefefe;
        background: #113F5A;
        padding: 2px;
}

h2.page {
	font-family: Georgia, serif;
	font-size: 20px;
	font-weight: normal;
	letter-spacing: -1px;
	color: #113F5A;
	border-bottom: 1px dashed #113F5A;
}

.author {
	font-family: Arial, sans-serif;
        font-size: 12px;
        padding: 4px 0 2px 0;
}

.author a {
}

.comment-link a {
	font-family: Arial, sans-serif;
        font-size: 12px;
}

.entry {
	line-height: 18px;
}

p.subnav {
	font-family: Georgia, serif;
	font-size: 16px;
	letter-spacing: -1px;
	text-align: center;
}

p.subnav a {
        font-weight: normal;
}

p.toplink {
	text-align: right;
}

p.postmetadata {
	border-top: 1px solid #DDD;
	margin: 10px 0 0;
	padding-top: 5px;
        font-weight: bold;
	font-size: 12px;
}

.question {
	font: 16px Georgia, serif;
}

.navigation {
	padding: 7px 10px 5px 0;
	font-weight: bold;
	line-height: 18px;
	text-align: center;
}

p img {
	padding: 0;
	max-width: 100%;
}

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
}

.ad {
        font-family: Georgia, serif;
        padding-left: 5px;
        border-left: 4px solid #113F5A;
}

.ad a {
        font-weight: bold;
}	

.search {
	text-align: center;
}

#s {
	height: 16px;
	border: 1px solid #252525;
}

#searchsubmit {
	background: #113F5A;
	color: #FEFEFE;
	height: 24px;
	border: 1px solid #113F5A;
}

.list {
	text-align: left; 
	list-style-image: url(/images/bull2.gif); 
	list-style-type: square;
}

.list li {
	color: #252525;
	padding-top: 7px;
	padding-bottom: 7px;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.sidebar {
	float: left;
	width: 300px;
	margin: 0 0 5px 5px;
	padding: 18px 15px 0 15px;
	list-style: none;
	background: #FEFEFE;
	font-size: 12px;
}

.sidebar ul {
	margin: 0;
	padding: 10px 0 10px 0;
	list-style: none;
}

.sidebar li {
	padding: 0 0 4px 0;
}

.sidebar ul li {
	padding: 0 0 2px 0;
}

.sidebar ul li h2 {
	font-family: Georgia, serif;
	font-size: 20px;
	font-weight: normal;
	color: #252525;
}

.sidebar ul ul l i{
	padding: 0;
	line-height: 24px;
}

h3.comments {
	padding: 0;
	margin: 40px auto 10px;
}

#commentform input {
	width: 200px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	font: 12px 'Arial', Sans-serif;
}

#commentform {
	margin: 5px 10px 0 0;
}

#commentform textarea {
	width: 80%;
	padding: 2px;
	font: 12px 'Arial', Sans-Serif;
}

#respond:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	font-family: 
}
	
#commentform #submit {
	margin: 0 0 5px auto;
	float: left;
	width: 110px;
	height: 26px;
}

.alt {
	margin: 0;
	padding: 10px;
}

.commentlist {
	margin: 0;
	padding: 0;
}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;
	font-weight: bold;
	font: 12px 'Arial', Sans-serif;
	border-bottom: 1px dotted #252525;

}

.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
	font-size: 12px;
	border-bottom: 1px dotted #252525;
}

.commentlist li .avatar { 
	float: left;
	border: 1px solid #eee;
	padding: 2px;
	background: #fefefe;
}

li.bypostauthor { 
	background-color: #dddddd; 
}

.commentlist p {
	margin: 10px 5px 10px 0;
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
}

.commentlist cite, .commentlist cite a {
	font-family: Georgia, serif;
	font-size: 18px;
	letter-spacing: -1px;
	font-weight: normal;
	color: #113F5A;
	font-style: normal;
}

.children { 
	padding: 0; 
}

#commentform p {
	margin: 5px 0;
	font-family: 12px'Arial', Sans-serif;

}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	color: #252525;
}

.commentmetadata {
	margin: 0;
	display: block;
	font-family: Arial, sans-serif;
	font-size: 11px;
        border-bottom: 1px solid #dddddd;
}

#footer {
	clear: both;
	float: left;
	width: 980px;
	height: 30px;
	color: #252525;
	background: #FEFEFE url(images/foot1.png) center repeat-y;
	text-align: center;
	padding-top: 10px;
	font-size: 12px;
}

#footer a {
	color: #113F5A;
	font-weight: bold;
	padding: 5px;
	text-decoration: none;
}
	
#footer a:hover {
	background: #113F5A;
	color: #FEFEFE;
	padding: 5px;
	text-decoration: none;
	border-bottom: 3px solid #252525;
}



