/*
Theme Name: Love The Orange
Theme URI:
Description: A clean and user friendly theme which highlights the blog content and user comments so beautifully. Made simple so anyone can maintain it easily, feel free to contact for additional support at <a href="http://www.webdesigncreatives.com">Web Design Creatives</a>.
Version: 2.0
Author: Color Splash Studio - Jamie Brokus
Author URI: http://www.colorsplashstudio.com
Tags: white, orange, two-columns, fixed-width, right-sidebar
*/

/* Changelog
- Fixed the image caption problem
*/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, fieldset, form, label, legend,blockquote, pre, a, abbr, acronym, address, code, del, em, img, dl, dt, dd, ol, ul, li, table, caption, tbody, tfoot, thead, tr, th, td  {
	margin: 0px; 
	padding: 0px;
}
html, body {
	background:#FAF9E7;
background-image:url(images/bg_floral2.jpg);
	color: #333333;
	font:normal 85% "Century gothic",Tahoma,Verdana,sans-serif;
	line-height:19px;
}

p {
 margin: 0 0 15px;
}


.post img {
	border: none;
	display: block;
	margin:10px;
border:1px solid #ffffff;
}
a, a:link {
	color:#AE927D; 
	text-decoration:underline;
}
a:visited {
	color:#AE927D;
}
a:hover, a:focus, a:active {
	color: #e90872;
	text-decoration:underline;
}
ul, li {
	list-style:none;
}
h1, h2, h3, h4, h5 {
	font-family:A"Century gothic",Tahoma,Verdana,sans-serif;
	margin-bottom: 10px;
}
h2 {
	color: #e90872;
	margin-bottom: 15px;
	font-size:21px;
	font-weight:normal;
	line-height:30px;
}

/* Global 
---------------------------------------------------- */
#wraper {
	margin:-20px auto -20px auto;	
	width:1000px;
}

#Table_01 {
	position:relative;
	left:0px;
	top:0px;
	width:1000px;
	height:523px;

}

#header-01_ {
	position:absolute;
	left:0px;
	top:0px;
	width:1000px;
	height:95px;
}

#weddings {
	display: block;
	width: 197px;
	height: 95px;
	text-decoration: none;
	background: url("images/wedding.jpg");
	}

#weddings:hover {
	background-position: -197px 0;
	}

#engagement {
	left:197px;
        position: absolute;
        top:0px;
	width: 202px;
	height: 95px;
	text-decoration: none;
	background: url("images/engagement.jpg");
	}

#engagement:hover {
	background-position: -202px 0;
	}

#kids {
	left:399px;
        position: absolute;
        top:0px;
	width: 200px;
	height: 95px;
	text-decoration: none;
	background: url("images/kids.jpg");
	}

#kids:hover {
	background-position: -200px 0;
	}

#ttd {
	left:599px;
        position: absolute;
        top:0px;
	width: 202px;
	height: 95px;
	text-decoration: none;
	background: url("images/ttd.jpg");
	}

#ttd:hover {
	background-position: -202px 0;
	}

#boudoir {
	left:801px;
        position: absolute;
        top:0px;
	width: 199px;
	height: 95px;
	text-decoration: none;
	background: url("images/boudoir.jpg");
	}

#boudoir:hover {
	background-position: -199px 0;
	}



#header-02_ {
	position:absolute;
	left:0px;
	top:95px;
	width:1000px;
	height:5px;
	background:url(images/header_02.jpg);
}

#header-03_ {
	position:absolute;
	left:0px;
	top:100px;
	width:1000px;
	height:13px;
	background:url(images/header_03.jpg);
}

#header-03_ .description {
-x-system-font:none;
color:#FAF9E7;
font-family:"Century Gothic";
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-align:center;
}


#header-04_ {
	position:absolute;
	left:0px;
	top:113px;
	width:1000px;
	height:10px;
	background:url(images/header_04.jpg);
}

#header-05_ {
	position:absolute;
	left:0px;
	top:60px;
	width:1000px;
	
}


.navigation {
	color:#E90872;
	font-size:28px;
	font-weight:normal;
	line-height:30px;
	width:72%;
	overflow:hidden;
	margin-bottom:20px;
	font-size:28px;
}
.sml a {
	font-size:18px !important;	
}
.alignleft, .alignright {
	font-size:18px !important;
}
.navigation a {
	color:#e90872;
	font-size:28px;
	font-weight:normal;
	line-height:30px;
	text-decoration:none;
}
.navigation a:hover {
	color:#000;
	text-decoration:underline;
}

.alignleft {
	float:left;
}

.alignright {
	float:right;
}

.sml .alignright {
	float:left;
}

/* About Section
--------------------------------------------------------------*/

#about {
	position:relative;
	left:0px;
	height:250px;
	width:1000px;
	background-color:#EBEBEB;
}

#about .headshot {
position:absolute;
	left:9px;
	top:15px;
width:253px;
height:200px;
background:url(images/amysheadshot.jpg);
repeat: no-repeat;
	
}

#about .aboutme {
position:absolute;
	left:255px;
	top:15px;
	width:729px;
	height:184px;
	
}



#header-03_ .description {
-x-system-font:none;
color:#FAF9E7;
font-family:"Century Gothic";
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-align:center;
}

/* Columns Class 
--------------------------------------------------------------*/
#content {
	padding-bottom: 10px;
	overflow: hidden;
	background: #fff;
	border-left: 1px solid #E4E4E4;
	border-right: 1px solid #E4E4E4;
	padding: 11px 20px;
}
#content .post, #content .comments {
	width:100%;
	padding-right:3%;
	float:left;	
}
#sidebar {
	width: 25%;
	float: right;	
}
#content .post h2 span.comment {
	border:none;
}
#content .post h2 span.comment span {
	border:none;
	display: block;
	position:absolute;
	top:12px;
	right:2px;
	background: url(images/icon-comments.gif) 0 0 no-repeat;	
	font: normal 11px "Century gothic",Tahoma,Verdana,sans-serif; 
	padding-left:20px;
	color:#666 !important;
	height:15px;
}
#content .post h2 span.comment a {
	display: block;
	background: url(images/icon-comments.gif) 0 0 no-repeat;	
	font: normal 11px "Century gothic",Tahoma,Verdana,sans-serif; 
	padding-left:20px;
	color:#AE927D !important;
	height:15px;
	text-decoration:underline;
	position:absolute;
	top:12px;
	right:2px;
}
#content .post h2 span.comment a:hover {
	font: normal 11px "Century gothic",Tahoma,Verdana,sans-serif; 
	text-decoration:none;
}
#content .post h2.h2title {	
	color:#e90872;
	font-size: 1.5em;
	width:100%;
	position:relative;
	border-top: 1px dotted #DBD2C4;
	border-bottom: 1px dotted #DBD2C4;
	margin-bottom:10px;
	padding:4px 0;
	font-weight: bold;
	overflow:hidden;
}

#content .swirl {	
	float:left;
height:30px;
width:65px;
background-image:url(images/pinkswirl.jpg);
}
#content .post h2 a {
	color:#e90872;
	text-decoration:none;
	}
#content .post h2 a:hover {
	color:#e90872;
	font-weight:bold;
	text-decoration:underline;
	}	

h2 span {
	font: normal 0.65em "Century gothic",Tahoma,Verdana,sans-serif; 
	color:#AE927D; 
	padding-left: 10px;
	margin-left: 10px;
	border-left: 1px solid #DFCDBF;

}
.post h3 {
	color: #e90872;
	font-size: 1.3em;
}
h5.comments {
	border-bottom:1px solid #D4D7D9;
	color:#131313;
	font-family:"Century gothic",Tahoma,Verdana,sans-serif;
	font-size:18px;
	margin:10px 0 12px;
	padding:0;
	width:97% !important;
}
abbr, acronym {
	border-bottom: 1px dotted #000000;
}
table { 
	border-collapse: collapse;
	font-size:11px;
	margin-bottom:20px;
}
caption, th, td { 
	text-align: left; 
	font-weight: normal; 
}
table, td, th { 
	vertical-align: middle; 
}

/* Header 
---------------------------------------------------------------*/
#header {
	position: relative;
	padding-bottom: 10px;
	overflow: hidden;
	background: #ffffff ;
	border-left: 1px solid #E4E4E4;
	border-right: 1px solid #E4E4E4;
	padding: 11px 20px;
	overflow: hidden;
}
#header h1{
	font-size:3.3em;
	font-weight: normal;
	padding:15px 0 24px 0;
	letter-spacing:-1px;
	white-space:nowrap;
}
#header div{
	border:1px solid red;
	width:0;
	overflow:visible;
}
#header h1 a {
	color: #333333;
	text-decoration: none;
}
#header span.title {
	display:block;
	position:absolute;
	top:54px;
	left:22px;
	text-align: right;	
	color:#AFAFAF;
	font:normal 13px "Century gothic",Tahoma,Verdana,sans-serif; 
	font-style: italic;
}

/* Global Navigation 
---------------------------------------------------------------*/
ul.globalNav{
	position: absolute;
	top:30px;
	right:10px;
}
ul.globalNav li {
	display: inline;
	border-right:1px solid #EBEBEB;
	padding:1px 8px;
}
ul.globalNav li.last {
	border-right:none;
}
ul.globalNav li a, ul.globalNav li a:link {
	color: #818181;
	font: normal 1.1em "Century gothic",Tahoma,Verdana,sans-serif;
	text-decoration:none;
}
ul.globalNav li a:hover {
	color: #e90872;
	text-decoration:underline;
}

/* Main Navigation 
---------------------------------------------------------------*/
#mainNav {
	background:#656161 0 0 repeat-x;
	padding:10px 0 30px 10px;
	color: #656161;
	
	clear:left;
	height:0px;
}
#mainNav ul {
	width:700px;
	float:left;

}
#mainNav .first {
	border:medium none;
}
#mainNav li a {
	color: #FAF9E7;
	font: normal 12px "Century gothic",Tahoma,Verdana,sans-serif;
	text-decoration:none;
}
#mainNav li a:hover {
	text-decoration:underline;

}
#dropmenu, #dropmenu ul {margin:0; padding:0; list-style-type:none; list-style-position:outside; position:relative; line-height:1.5em; z-index:300; width:100%; background:##656161; font-weight:bold;}
#dropmenu a {display:block; padding:0.25em 1em; color:#686868; border-right:1px solid #c8c8c8; text-decoration:none; background:#656161;}
#dropmenu a:hover {background:#888; color:#fff;}
#dropmenu li {float:left; position:relative;}
#dropmenu ul {position:absolute; display:none; width:12em; top:1.9em; left:-1px;}
#dropmenu ul a {border-left:1px solid #c8c8c8;}
#dropmenu li ul {border-top:1px solid ##656161; width:14.1em;}
#dropmenu li ul a {width:12em; height:auto; float:left;  border-bottom:1px solid #c8c8c8;}
#dropmenu ul ul {top:auto;}
#dropmenu li ul ul {left:12em; margin:0px 0 0 10px;}
#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;}
#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;}
}
.headSearch {
	float:right;
	margin-right:10px;
}
.keyword {
	float:left;
	background:url(images/search-text.gif) 0 0 no-repeat;
	width:129px;
	height:22px;
	border:none;
	font-size:11px;
	padding:4px 0 0 4px;
	color:#818181;
	margin:0 !important;
}	
.searchButton {
	float:left;
	background:url(images/search-button.gif) 0 0 no-repeat;
	width:60px;
	height:22px;
	border:none;
	margin:0 !important;
	}

/* Social Icons
---------------------------------------------------------------*/

#twitter {
	float: left;
	height: 18px;
	width: 18px;
background: url(images/twitter.jpg) 0 0 no-repeat;
}

#facebook {
	float: left;
	height: 18px;
	width: 18px;
background: url(images/facebook.jpg) 0 0 no-repeat;
}

#rss {
	float: left;
	height: 18px;
	width: 18px;
background: url(images/rss.jpg) 0 0 no-repeat;
padding-right:10px;
}

---------------------------------------------------------------*/

	
/* Mixed Content Class
---------------------------------------------------------------*/
.post p {
	margin-bottom: 15px;
}
blockquote {
	background: url(images/quotes.gif) 0 0 no-repeat;
	padding-left: 50px;
	color: #000;
	margin:20px 0;
}
.post ul {
	font-size:12px;
	margin-bottom: 10px;
	color:#666;
	line-height:24px;
	margin:-8px 0 20px 15px;
}	
.post ul li {
	background: url(images/bullet-content.gif) 0 8px no-repeat;
	padding-left:15px;
}
.post ul li ul{
	font-size:12px;
	margin-bottom: 10px;
	line-height:24px;
	margin:0px;
}
.post ul li ul li {
	background: url(images/bullet-content2.gif) 0 8px no-repeat !important;
}
.post ol {
	margin-bottom: 10px;
	color:#666;
	margin:-8px 0 20px 35px;
}
.post ol li {
	list-style-type:decimal;
	padding-left:0px;
}
.post ol li ol{
	margin:5px 0 5px 18px;
}
.post a {
	text-decoration:underline;
	color:#000;
}
.post a:hover {
	text-decoration:none;
	color:#E90872;
}
.post a:hover .post .postmetadata a:hover {
	text-decoration:none;
	color:#E90872;
	white-space:nowrap;
}
.post .postmetadata {
	margin:0 auto;
	width:89%;
	background:#F9F9F9;
	color:#999999;
	font-size:11px;
	line-height:18px;	
	margin-bottom:30px;
	padding:5px 20px;
	
}
.entry {
	margin:0 auto;
	width:95%;
	clear:left;
}

.post .postmetadata a {
	color:#AE927D !important;
	text-decoration:underline;
	}
.post .postmetadata a:hover {
	color:#AE927D !important;
	text-decoration:none;
	}
.tags {
	padding:0 15px;
	line-height:21px;
}	
.tags a {
	color:#9A8A7C !important;
	font-weight:bold;
	text-decoration:none;
}	
.tags a:hover {
	color:#000 !important;
	font-weight:bold;
	text-decoration:underline !important;
}

/* Table 
---------------------------------------------------------------*/
table {
	border:1px solid #F3E3D7;
	border-collapse: collapse;
}
td, th  {
	border: 1px solid #F3E3D7;
	padding:3px 4px;
}
th {
	font-weight:bold;
	background:#FFF6F0;
	color:#000;
}

/* Common Used Class 
---------------------------------------------------------------*/
.float_left {
	float: left;
}
.float_right {
	float: right;
}
.clear_both {
	clear: both;
}
abbr[title], acronym[title] {
	border-bottom:1px dotted #999999;
	cursor:help;
	font-style:italic;
}

/* Forms 
----------------------------------------------------------- */
fieldset {
	border: 1px solid #F3E3D7;
	padding: 10px;
	margin-bottom:15px;
}
legend {
	font:bold 14px "Century gothic",Tahoma,Verdana,sans-serif; 
}
label {
	font:bold 11px "Century gothic",Tahoma,Verdana,sans-serif; 
}
input[type="radio"], input[type="checkbox"] {
	margin-right:15px;
	vertical-align:bottom;
	}
input[type="button"], input[type="submit"] {
	margin:0 5px;
	}
textarea {
	width:100% !important;
}

/* Side bar
-------------------------------------------------------------*/
#sidebar h3 {
	color:#000;
	margin:10px 0 8px 0;
	font-size:16px;
	font-weight:bold;
}
.rightPan {
	background: url(images/gray-top-curve.gif) #EBEBEB top right no-repeat;
	margin-bottom: 20px;
	text-indent:15px;
}
.rightPan span.stc {
	background: url(images/gray-top-curve.gif) top left no-repeat;
	display: block;
	height: 5px;
	width: 10px;
	line-height:0;
}

.gbc {
	background: url(images/gray-bottom-curve.gif) bottom right no-repeat;
	height:15px;
	font-size: 0px;
	line-height:0;
}
.gbc span.sbc {
	background: url(images/gray-bottom-curve.gif) bottom left no-repeat;
	display: block;
	height:15px;
	width: 10px;
}

#sidebar ul {
	line-height:25px;
}
#sidebar ul li {
	background: url(images/bullet-sidebar.gif) 15px 11px no-repeat;
	padding-left: 12px;
	margin-left:5px;
}
#sidebar ul li ul {
	margin-bottom: 0px;
}
#sidebar ul li ul li {
	background: url(images/bullet-content.gif) 15px 10px no-repeat;
	margin-left:0px;
}
#sidebar a {
	color: #333;
}
#sidebar a:hover {
	color:#000;
	text-decoration:none;
}

/* Footer 
------------------------------------------------------------*/
#footer {
	background-color:#FAF9E7;
        position: relative;
	height:85px;
width:1000px;
}

#footer .text {
	text-align: right;
	position: absolute;
	top: 10px;
	right:5px;
	font-size: 0.92em;
	padding-bottom:20px;
}

#weddingchicks {
	left: 450px;
position: absolute;
        top:5px;
	width: 78px;
	height: 74px;
	text-decoration: none;
	background: url("images/chicks.jpg");
	}

#lizanne {
	left: 540px;
position: absolute;
        top:5px;
	width: 171px;
	height: 74px;
	text-decoration: none;
	background: url("images/lizann.jpg");
	}

#brideschoice {
	left: 380px;
position: absolute;
        top:5px;
	width: 63px;
	height: 74px;
	text-decoration: none;
	background: url("images/brideschoicelogo.jpg");
	}

#weddingwire {
	left:184px;
        position: absolute;
        top:0px;
	width: 186px;
	height: 74px;
	text-decoration: none;
	background: url("images/weddingwirelogo.jpg");
	}

#adoption {
        position: absolute;
        top:0px;
	width: 174px;
	height: 74px;
	text-decoration: none;
	background: url("images/adoptionlogo.jpg");
	}



/* Comments 
------------------------------------------------------------*/
.commetmain {
	border-bottom:1px dotted #999;
	clear:both;
	height:100%;
	margin-bottom:15px;
	overflow:hidden;
	padding:10px;
}
.commetmainalt {
	background:#FFF2E8;
	border-bottom:1px dotted #999;
	clear:both;
	height:100%;
	margin-bottom:15px;
	overflow:hidden;
	padding:10px;
}
.commet_left {
	float:left;
	font-family:"Century gothic",Tahoma,Verdana,sans-serif;
	font-size:11px;
	width:15%;
	padding-right:15px;
}
.comment-author {
	font-size:11px;
	padding-bottom:5px;
}
.comment-author strong, .comment-author strong a {
	font-size:14px;
	}
.commet_right {
	border-left:1px dotted #999;
	float:left;
	min-height:55px;
	padding:5px 0 0 15px;
	width:76%;
	min-height:100px;
}
.thecomment, .comment-body {
	margin:0;
}
.avatar {
	display:block;
	margin:5px 0 0 0;
}
small {
	color:#999;
}

/* Comments Form
------------------------------------------------------------*/
#commentform label {
	float:left;
	text-align:left;
	margin-bottom:15px;
	font-size:11px;
	width:110px;
	font-weight:bold;
}
.txtarea {
	width:75% !important;
	float:right;
	padding:5px;
	margin-bottom:5px;
	border:1px solid #b8b8b8;
	background:#FAF8F8;
	font:12px "Century gothic",Tahoma,Verdana,sans-serif;
}
.txtarea:hover {
	border:1px solid #B6B6B6;
	background:#F4F3F3;
}
.Cmtbutton:hover {
	background:#000;
	border:medium none;
	color:#FAF8F8;	
}
.Cmtbutton {
	background:#E90872;
	border:medium none;
	clear:both;
	color:#FAF8F8;
	float:left;
	font-family:"Century gothic",Tahoma,Verdana,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-left:100px;
	padding:5px;
	width:180px;
	margin-left:142px !important;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	overflow:hidden;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
.wp-caption-text {
	overflow:none !important;
	margin:0 !important;
}
form p {
	margin:10px 0 0 0 !important;
}
dl {
	margin-bottom:15px;
}


/* Begin Images */
/* rir = Revised Image Replacement (Dwyer Method) */
.rir {
	background: transparent no-repeat;
	display: block;
	margin: 0;
	padding: 0;
	position: relative;
}
.rir a {
	display: block;
	height: 100%;
	width: 100%;
}
.rir span {
	display: block;
	height: 0;
	overflow: hidden;
	width: 0;
}


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
}
/* End Images */