/*
Theme Name: Lauren Conrad Online [Photogenic Designs]
Theme URI: http://photogenic-designs.net
Description: Lauren Conrad Online theme, designed by Photogenic Designs.
Version: 1.0
Author: Photogenic Designs
Author URI: http://photogenic-designs.net
*/

/* ######################### CSS STYLESHEET ######################### *\
// ##         WRITTEN EXCLUSIVELY FOR LAUREN-CONRAD.NET            ## \\
// ##       CREATED BY PHOTOGENIC - PHOTOGENIC-DESIGNS.NET         ## \\
// ##  FILE MAY NOT BE REDISTRIBUTED IN WHOLE OR SIGNIFICANT PART  ## \\
// ##           CSS STYLESHEET COPYRIGHT 2009 PHOTOGENIC           ## \\
// ##      THIS COPYRIGHT NOTICE MUST REMAIN INTACT FOR USE        ## \\
\* ################################################################## */

body { background: #E1FA92 url('images/bg-repeat.jpg') repeat-x; font: 9pt arial, verdana, tahoma, 'times new roman', sans-serif, serif; padding: 0px; margin: 0px; color: #100D08; }
a:link, a:visited, a:active, a:hover { font-weight: bold; text-decoration: underline; color: #4A3DFE; }
#main, #outer, #inner { padding: 0px; margin: 0px; }
#main { background: #E1FA92 url('images/top.jpg') no-repeat top center; width: 884px; margin: 0 auto 10px auto; padding-top: 470px; position: relative; }
#welcome, #images { position: absolute; overflow: auto; font-size: 8pt; padding-right: 10px; }
#welcome { left: 400px; top: 145px; width: 300px; height: 90px; }
#images { left: 334px; top: 280px; width: 365px; height: 80px; }
#slide { position: absolute; left: 42px; top: 295px; }
#maincontent { background: #fff; width: 784px; margin-left: 36px; border: 1px solid #CACBCD; border-top-width: 0px; }

#side1, #side2 { margin: 5px; }
#side1 { float: right; margin-left: 0px; width: 570px; text-align: left; margin-top: -50px; }
#side2 { float: left; margin-right: 0px; width: 200px; }

#footer { clear: both; margin: 1px; padding: 4px; text-align: center; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; font-style: italic; letter-spacing: 0px; background: #6048FE; color: #F0F7C1; }
#footer a:link, #footer a:visited, #footer a:active, #footer a:hover { color: #F0F7C1; text-decoration: none; }

#nav { list-style-type: none; padding: 0px; margin: 0px; margin: 0 auto;  }
#lauren, #hills, #online, #media, #home { height: 23px; position: absolute; top: 377px; }
#youtube, #gallery, #forum { width: 24px; position: absolute; left: 822px; }
#nav a { width: 100%; height: 100%; display: block; }
#nav a:link, #nav a:visited, #nav a:active, #nav a:hover { text-decoration: none; }
#nav span { display: none; }
#lauren { left: 335px; width: 63px; }
#hills { left: 413px; width: 71px; }
#media { left: 501px; width: 52px; }
#online { left: 575px; width: 57px; }
#home { left: 656px; width: 51px; }
#youtube { top: 146px; height: 70px; }
#gallery { top: 220px; height: 65px; }
#forum { top: 289px; height: 67px; }

.date_box { float: right; margin-top: 5px; margin-left: 5px; background: #F7F3D6; color: #000; font-weight: bold; border: 1px dotted #CACBCD; padding: 4px 3px; overflow: hidden; text-align: center; width: 40px; height: 34px; font-size: 13pt; text-transform: lowercase; }
.month { color: #4A3DFE; }
.day { font-size: 15pt; margin-top: -9px; }
.postmetadata { display: block; text-align: right; font-size: 8pt; }

.post, .block { margin-bottom: 10px; padding: 3px; }
.body, .entry { padding: 3px 5px; background: #F7F3D6; border: 1px solid #CCCDCF; overflow: hidden; text-align: justify; }
#leftcol .body, #centercol .body, #centercol .entry { border-right: 1px solid #E69337; border-left: 1px solid #DDE26A; }
#rightcol .body, #centercol .body, #centercol .entry { border-left: 1px solid #E69337; }
#rightcol .body { border-right: 1px solid #DDE26A; }
h2 { max-width: 503px; background: #fff; border: 1px solid #CCCDCF; border-bottom-width: 0px; padding: 3px; letter-spacing: 0px; margin: 0px; font-size: 9pt; color: #5348FE; font-style: italic; text-transform: uppercase; font-weight: bold; }
.page h2 { max-width: 600px; }
h2 a:link, h2 a:active, h2 a:visited, h2 a:hover { text-decoration: none; color: #5348FE; }
h3 { border-bottom: 1px solid #000; letter-spacing: 1px; font-size: 8pt; font-weight: normal; text-transform: uppercase; }
.commentlist { list-style-type: none; padding-left: 15px; }
.commentlist li { border-bottom: 1px solid #000; font-weight: normal; margin-bottom: 10px; }
.comment-author { text-transform: uppercase; font-size: 8pt; }
.says { font-weight: bold; }
.comment-meta a:link, .comment-meta a:visited, .comment-meta a:active, .comment-meta a:hover { font-weight: normal; color: #000; text-decoration: none; }
.avatar { display: none; }
.comment-meta { font-size: 8pt; }
#respond textarea { width: 100%; }
textarea, input[type=text] { background: #F7F3D6; color: #000; font: 9pt arial, verdana, tahoma, 'times new roman', sans-serif, serif; border: 1px solid #CACBCD; padding: 5px; max-width: 400px; }
small { font-size: 8pt; }
cite { color: #4A3DFE; text-decoration: underline; font-weight: bold; }
.navigation { margin-bottom: 10px; }
.says { color: #000; }

.paragraph { margin: 6px 0px; }
.indent { text-indent: 15px; }
strong { color: #69583E; }
em { color: #E48C2A; }
.und { text-decoration: underline; }
.str { text-decoration: line-through; }
ul { list-style-type: square; }
ul, ol { color: #2A2827; }
li span { color: #2A2827; }
ol li { font-weight: bold; }
ol li span { font-weight: normal; }
#stats-online { text-align: center; }
img { border-width: 0px; }
.center { text-align: center; }