/*   
Theme Name: Welcome
Theme URI: http://www.legendrefamily.org/welcome/
Description: Welcome is a custom built 2 column theme for Wordpress.
Author: JJ Legendre
Author URI: http://www.legendrefamily.org/blog/
Template: 
Version: 0.0.3
.
Welcome was originally created as the new custom theme for http://www.legendrefamily.org/blog/ and later released to the Wordpress using community.  Please stop by the referenced site and let the author know if you liked the theme.
.
*/

/* -------------------- Main Container Styles -------------------- */

/* #mainContainer { float: left ; width: 756px ; } */
body { background-color: #fafafa; }


/* -------------------- Header Styles -------------------- */

#header { background-color: #2d4567 ; color: #ddbb81 ; font-family: Gotham, Verdana ; clear: right ; border-bottom: #7e9ecb 6px solid ; height: 4.5em ; padding: 1em 0 1.75em 1.25em ; }


#header a { text-decoration: none; font-size: 0.8em ; color: #ffffff ; font-family: Whitney, Verdana ; }

#header a:visited { color: #ffffff ; }

#header a:hover { color: #7e9ecb ; }


#header h1 a { text-decoration: none ; font-size: 1.4em ; color: #9cb0cb; }

#header h1 a:visited, h1 a:hover { color: #9cb0cb; }

#header h3 { font-size: 0.75em ; }


/* -------------------- Menu Styles -------------------- */

#menu { position: absolute; left: 20px; top: 70px; }

#menu ul { padding-top: 0.9em ; }

#menu li { font-family: Whitney, Helvectia, Vendana ; font-size: 1.1em ; display: inline ; padding-right: 1em ; }


/* -------------------- Search Form Styles -------------------- */

#search { position: absolute; right: 20px; top: 85px; }

#search input { display: inline; font-family: Whitney, Helvectia, Verdana ; font-size: 0.8em ; }


/* -------------------- Footer Styles -------------------- */

#footer { background-color: #2d4567 ; color: #9cb0cb; font-family: Georgia, Arial ; font-size: 0.9em ; border-top: #7e9ecb 6px solid ; padding: 2.25em 0 4.5em 1.25em ; height: 100% ; clear: left ; }


#footer a { font-family: Whitney, Helvectia, Verdana ; color: #ffffff ; }

#footer a:visited { color: #ffffff ; }

#footer a:hover { color: #7e9ecb ; }


/* -------------------- Content Container Styles -------------------- */

#contentContainer { width: 830px ; padding-left: 80px ; /* border: #00ff00 3px dotted ; */ }


#content { float: left; width : 546px ; margin-left: 40px; padding: 40px 0 40px 0 ; font-family: Georgia, Arial ; }


#content a { text-decoration: none ; font-family: Whitney, Helvectia, Verdana ; font-style : normal ; font-weight : normal ; color: #2d4567 ; font-size: 1.3em ; }

#content a:visited { color: #2d4567 ; }

#content a:hover { color: #ddbb81 ; }


#content h2 { font-family : Whitney, Helvectia, Verdana ; color : #ddbb81; font-size: 1.2em ; margin-bottom: 1em ; }  /* Added to modify h2 tag of 404.php */


#postHeader { width: 546px ; color : #7e9ecb ; font-style : italic ; font-weight : bold ; line-height : 200% ; border-bottom : #000000 1px solid ; }


#postContent { width: 546px ; line-height : 200% ; padding-top : 1em ; }

#postContent a { font-size : 0.8em ; font-weight : bold ; }

#postContent p { margin-bottom: 1.25em ; }

#postContent ul li { list-style-type: circle; margin: 0 0 10px 35px; }  /* Added to override the clearing of ul and ol styles by the yui reset-min.css file. */

#postContent ol li { list-style-type: decimal; margin: 0 0 10px 35px; }  /* Added to override the clearing of ul and ol styles by the yui reset-min.css file. */


#postFooter { width: 546px ; margin : 1em 0 3em 0 ; padding: 2px 0 2px 2px; border-top: #9cb0cb 1px solid; }

#postFooter a { font-size : 0.8em ; font-weight : bold ; }


#postNavLinks { width: 546px ; }


/* -------------------- Sidebar Styles -------------------- */

#sidebar { float: left ; clear: right ; width: 200px ; padding: 40px 0 40px 40px ; font-family: Georgia, Arial ; line-height: 120% ; }

#sidebar a { font-family : Whitney, Helvectia, Verdana ; color : #2d4567; font-size : 0.8em ; text-decoration : none ; }

#sidebar a:visited { color: #2d4567; }

#sidebar a:hover { color: #ddbb81; }

#sidebar h2 { line-height: 200%; font-weight: bold; font-size: 1.1em; }


/* -------------------- Navigation Link Styles -------------------- */

#postNavLinks a { font-size: 1em; }

#nocomments { margin: 1em 0 1em 0; }


/* -------------------- Comments Styles -------------------- */

/* We are going to GO NUTS here using the new Wordpress 2.7 classes for styling comments.  Experiment to your hearts content! */

#commentlist li { border-top: #000000 1px solid ; padding: 10px 0 10px 0 ;}

#commentlist a { font-size: 0.9em ; }


#commentlist li.depth-2 { padding-left: 20px; }

#commentlist li.depth-3 { padding-left: 40px; }

#commentlist li.depth-4 { padding-left: 60px; }

#commentlist li.depth-5 { padding-left: 80px; }


#comments {margin-top: 1em; }


#commentlist .pingback { background-color: #f0f0f0; }

#commentlist .bypostauthor { background-color: #e8e8e8; }



/* -------------------- Comment Form Styles -------------------- */

#commentform form { padding-top: 2em; font-family: Georgia, Arial; }

#commentform input { margin: 1em 0 0.5em 0; font-family: Georgia, Arial; }

#commentform textarea { margin: 1em 0 0.5em 0; font-family: Georgia, Arial; }

#commentform label {margin-left: 1em; font-family: Georgia, Arial; font-weight: bold; }

#commentform #submit { font-family: Georgia, Arial; }

#respond { border-top: #000000 1px solid; font-family: Georgia, Arial; color: #102645;}

#commentform #commentallowedtags { font-family: Georgia, Arial; margin: 0.5em 0 0.5em 0; color: #2d4567; }


/* -------------------- 404 Page Not Found Styles -------------------- */

#content .warning { margin: 1em 0 1em 0 ; }

#content .encourage { margin: 1em 0 1em 0 ; }

#content .encourage a { font-size: 1em ; text-decoration: underline; }


/* -------------------- Debugging Styles -------------------- */

/* div { border: #ff0000 3px dotted ; } */