/*
Theme Name: Blue
Theme URI: http://b1interactive.com/blue
Description: Blue } Bridal Couture
Author: ericb
Author URI: http://b1interactive.com
*/

/*Base CSS*/
body { background: #accfee url('images/bg.jpg') repeat; font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#000; margin:120px auto; font-weight:normal; line-height:1.5;}

.clear { clear: both;}

#container { margin:auto; width:900px; }
#container_top { background: url(images/bg_content_top.png) no-repeat; width: 900px; height: 22px; display: block; margin: auto;}
#container_bot {}

#container_content { background: url(images/bg_content_mid.png) repeat-y; width: 900px;}

#header { background: #FFFFFF url(images/bg_header.jpg) no-repeat 0 40px; border-left: 6px solid #ACD0EE; border-right: 6px solid #ACD0EE; width:886px; height:230px; margin:auto;}

#logo { width:246px; float: left; margin: 11px 0 0 80px; display: block;}

h1, h2, h3, h4, p { margin:0; padding:0;}

ul, li { margin:0; padding:0;}

a:link, a:visited { color:#666; text-decoration:none;}

a:hover {color:#999; text-decoration:none;}

a { outline:none;}

a img { border:none;}

p img { display: block; text-align:center; margin:auto;}

#nav { float: left; display:block; font-family: Georgia; font-size: 12px; *font-size: 11px; color: #fff; padding-top: 95px; min-width: 300px;}

#nav li { border-right: 1px solid #FFFFFF; display:inline; padding:0 9px; *padding:0 6px; list-style-type: none; }

#nav li a:link, #nav li a:visited { color: #fff;}
#nav li a:hover, #nav li a:active { color: #999;}
#nav li.current_page_item a { color: #999;}
#nav .active {color:#999;}
#nav li.menu-item-4236 { border-right: none;}

#header .address { color:#accfee; float: right; font-style: italic; font-family: Georgia; font-size: 12px; padding: 15px 15px 0;}

/*
#phone { font-family: Georgia; font-size: 18px; font-style: italic; color:#accfee; float:right; padding:0 30px;}

#email_head { font-family: Georgia; font-size: 18px; color:#accfee; float: right; padding:0 30px; position:relative; top:200px;}
*/

#email_head a:link {color:#accfee;}

#email_head a:hover a:active {color:#999;}

/*Content*/
#content { padding-top: 20px;}

#content h2 { position: relative; left: 100px;}

#content h3 { position: relative; left: 100px; padding-top:20px;}

#content p { margin: auto; padding: 10px 0 0; width: 700px; text-align:justify;}

#breaking { padding-bottom: 50px;}

#content_blog img { max-width: 580px;}

/*Blog*/
#content_blog { border-left: 2px dotted #999;  float: left; padding-top: 20px; width: 605px; margin-bottom: 50px; padding:0 30px 0;}

#content_blog h1 { padding-top: 20px; text-transform: uppercase;}

#content_blog h2 { padding-top:20px;}

#content_blog h3 { padding-top:20px;}

#content_blog p { margin: auto; padding: 5px 0; text-align:justify; max-width: 580px;}

#comment { width:400px;}

.commentlist {}

/*Sidebar*/
#sidebar { color: #666; float:left; width: 190px; padding:0 20px 10px 20px; margin-top: 40px;}

#sidebar h2 { color:#666; padding:10px 0 0; font-size: 14px;}

#sidebar ul { padding-bottom: 10px;}

#sidebar li { list-style: none; line-height:20px;}

#sidebar p { padding: 10px 0 10px 15px;}

#sidebar form { margin: 20px 0 0;}

/*Footer*/
#footer { background: url(images/bg_content_bot.png) no-repeat; width: 900px; display: block; text-align: center; padding-bottom: 10px; clear:both;}

#footer p { font-size: 10px; color:#999;}

#footer a:link { color:#accfee;}

#footer a:hover, a:active { color:#999;}

.address{ display:none;}
