/*
Theme Name: Jennifer
Theme URI: http://wordpress.org/
Description: A theme for Jennifer Rodrigue
Author: Example7 / Rena B. Design
Author URI: http://www.example7.com
Tags: Jennifer Rodrigue

	Jennifer Rodrigue
	http://www.jenniferrodrigue.com/

*/

/* -------------------[ Layout ]------------------- */

body { margin: 0px; padding: 0px; color: #534741; font-size: 12px; line-height: 16px; font-family: Helvetica, Arial, sans-serif; background-image: url(http://www.jenniferrodrigue.com/wp-content/themes/jennifer/images/background.jpg); background-position: top; background-repeat: no-repeat; background-color: #FFF; }

#out { clear: both; width: 830px; height: 662px; margin: 20px 0px 20px 0px; padding: 0px; background-image: url(http://www.jenniferrodrigue.com/wp-content/themes/jennifer/images/background_inside.png); background-position: top; background-repeat: no-repeat; }

#header { width: 740px; height: 115px; margin: 0px; padding: 50px 0px 0px 0px; text-align: left; }

#navout { width: 459px; height: 53px; margin: 0px; padding: 0px; background-image: url(http://www.jenniferrodrigue.com/wp-content/themes/jennifer/images/nav-flower.png); background-position: top left; background-repeat: no-repeat; }
#navin { width: 459px; height: 20px; margin-left: 35px; padding: 0px; }

#navoutrs { width: 585px; height: 53px; margin: 0px; padding: 0px; background-image: url(http://www.jenniferrodrigue.com/wp-content/themes/jennifer/images/nav-flower.png); background-position: top left; background-repeat: no-repeat; }
#navinrs { width: 585px; height: 20px; margin-left: 35px; padding: 0px; }

#contenthome { clear: both; width: 740px; margin: 0px; padding: 0px; text-align: left; }

#content { clear: both; width: 740px; _width: 750px; margin: 0px; padding: 0px; text-align: left; }
#contentleft { float: left; width: 324px; height: 460px; margin: 0px; padding: 0px 26px 0px 0px; text-align: left; }
#contentright { float: right; width: 390px; height: 460px; margin: 0px; padding: 0px; text-align: left; }

#contentschedule { clear: both; width: 800px; margin: 0px; padding: 0px; text-align: left; }
#contentscheduleside1 { float: left; width: 30px; height: 460px; margin: 0px; padding: 0px; text-align: left; }
#contentscheduleleft { float: left; width: 324px; height: 460px; margin: 0px; padding: 0px; text-align: left; }
#contentscheduleside2 { float: left; width: 26px; height: 460px; margin: 0px; padding: 0px; text-align: left; }
#contentscheduleright { float: left; width: 390px; height: 460px; margin: 0px; padding: 0px; text-align: left; }

#contentscroll { clear: both; width: 800px; margin: 0px; padding: 0px; text-align: left; }
#contentscrollside { float: left; width: 30px; height: 460px; margin: 0px; padding: 0px; text-align: left; }
#contentscrollleft { float: left; width: 286px; height: 460px; margin: 0px; padding: 0px; text-align: left; }
#contentscrollright { float: right; width: 484px; height: 460px; margin: 0px; padding: 0px; text-align: left; }

/* -------------------[ Text ]------------------- */

A, A:link, A:visited, A:active { color: #E36500; text-decoration: none; }
A:hover { color: #534741; text-decoration: none; }

A.flink, A.flink:link, A.flink:visited, A.flink:active { color: #D2BDA8; text-decoration: none; }
A.flink:hover { color: #E36500; text-decoration: none; }

p { margin-top: 0px; }

.title { font-size: 15px; line-height: 20px; }
.small { font-size: 11px; line-height: 15px; font-style: italic; }

h1 { font-size: 18px; line-height: 18px; font-weight: normal; color: #534741; font-family: Gill Sans, Gill Sans MT, Helvetica, Arial, sans-serif; margin-top: 0px; text-transform: lowercase; }

h2 { font-size: 15px; line-height: 15px; font-weight: normal; color: #534741; font-family: Gill Sans, Gill Sans MT, Helvetica, Arial, sans-serif; margin-top: 0px; }

h3 { font-size: 13px; line-height: 13px; font-weight: normal; color: #534741; font-family: Gill Sans, Gill Sans MT, Helvetica, Arial, sans-serif; margin-top: 0px; }

br { line-height: 12px; }

/* -------------------[ Comments ]------------------- */

.commentlist li ul li { font-size: 12px; }
.commentlist li { font-weight: bold; }
.commentlist li .avatar { background: #FFFFFF; float: right; border: 1px solid #EEEEEE; margin: 0px 5px 0px 10px; padding: 2px; }
.commentlist cite, .commentlist cite a { font-weight: bold; font-style: normal; font-size: 12px; }
.commentlist p { font-weight: normal; text-transform: none; }
.commentlist { margin: 0px; padding: 0px; }
.commentlist ol { margin: 0px; padding: 10px; }
.commentlist li { margin: 15px 0px 10px; padding: 10px 5px 10px 10px; list-style: none; }
.commentlist li ul li { margin-right: -5px; margin-left: 10px; }
.commentlist p { margin: 10px 5px 10px 0px; padding: 0px; }

.commentmetadata { font-weight: normal; font-size: 10px; margin: 0px; display: block; }

#commentform input { width: 170px; padding: 2px; margin: 5px 5px 1px 0px; }
#commentform { margin: 5px 10px 0px 0px; }
#commentform textarea { width: 98%; padding: 2px; }
#commentform p { margin: 5px 0px 5px 0px; }
#commentform #submit { float: left; color: #000; background: #FFF; border: 2px outset #D2BDA8; }

#respond:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.alt { margin: 0px; padding: 10px; }

.nocomments { text-align: left; margin: 0; padding: 0; }
.thread-alt, .thread-even { background: #FFF; margin: 0px; padding: 0px; }
.depth-1, .even, .alt { margin: 0; padding: 0; }

/* -------------------[ Images ]------------------- */

.alignright { float: right; margin: 0px 0px 15px 15px; }
.alignleft { float: left; margin: 0px 15px 15px 0px; }

img { border: none; }