/*
Theme Name: YBF
Theme URI: http://yourbridalflowers.com/
Description: Custom theme for YourBridalFlowers
Version: 1.0
Author: Designoptimizers
Tags: custom, cute, lovely, green

*/
table.budgetCategoryHeader td { 
border-bottom:1px solid #EEEEEE;
overflow:hidden;
}
 table.budgetCategoryHeader th { 
background-color:#CDE2E4;
color:#222222;
font-weight:bold;
overflow:hidden;
}
.budgetCategoryHeader { 
background:#FFFFFF none repeat scroll 0 0;
font-family:Arial,Helvetica,Verdana;
margin:0;
 
}
	.budgetGrandTotalTable { 
background-color:#C6D695;
color:#FFFFFF;
font-family:Tahoma,sans-serif;
font-weight:bold;
}
BODY {
	FONT-SIZE: 12px; COLOR: #808080; 
	background-color: #F8F8F8;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Tahoma, Geneva, sans-serif;
}
html, body {
height: 100%;	
}
TR {
	FONT-SIZE: 11px; COLOR: #808080; FONT-FAMILY: Tahoma;
}
TD {
	FONT-SIZE: 11px; COLOR: #808080; FONT-FAMILY: Tahoma;
}
A:link {
	COLOR: #6BA103; TEXT-DECORATION: none;  cursor:pointer
}
A:visited {
	COLOR: #6BA103; TEXT-DECORATION: none
}
A:active {
	COLOR: #A6B848; TEXT-DECORATION: none
}
A:hover {
	COLOR: #A6B848; TEXT-DECORATION: none
}
.news-titles {
	color: #FFC334;
	font-weight: bold;
	font-size: 10px;
}
.pagetitle1 {
	color: #DE4561;
	font-weight: bold;
	font-size: 11px;
}
.white1 {color: #FFFFFF; }
.borderimagesilver {
BORDER-RIGHT: #CCCCCC 1px solid; 
BORDER-TOP: #CCCCCC 1px solid; 
BORDER-LEFT: #CCCCCC 1px solid; 
BORDER-BOTTOM: #CCCCCC 1px solid;
display:block;
padding: 3px;
margin: 3px;
}
.nav {
	font: Tahoma;
	font-size: 11px;
	font-weight: bold;
	padding: 3px;
}
a.nav:link { 
	color: #6BA103;
	text-decoration: none;
}
a.nav:visited { 
	color: #6BA103;
	text-decoration: none;
}
a.nav:hover { 
	color: #FFFFFF;
	text-decoration: none;
	background-color:#6BA103;
}
a.nav:active { 
	color: #6BA103;
	text-decoration: none;
}
.subnav {
font: Tahoma;
font-size: 11px;
font-weight: bold;
padding: 3px;
}
a.subnav:link { 
color: #FFFFFF;
text-decoration: none;
}
a.subnav:visited { 
color: #FFFFFF;
text-decoration: none;
}
a.subnav:hover { 
color: #C91868;
text-decoration: none;
}
a.subnav:active { 
color: #FFFFFF;
text-decoration: none;
}



.inputbox {
	font: Tahoma;
	font-family: Tahoma;
	width: 100px;
	border: 0;
	padding-left: 16px;
	padding-top: 0;
	background: url(images/icon-search.gif) no-repeat 95% 50%;
	margin-bottom: 0;
	font-size: 11px;
	font-weight: bold;
	color:#39A0AC;  
}
.nav-footer {
	font: Tahoma;
	font-size: 11px;
}
a.nav-footer:link { 
	color: #FFFFFF;
	text-decoration: none;
}
a.nav-footer:visited { 
	color: #FFFFFF;
	text-decoration: none;
}
a.nav-footer:hover { 
	color: #FFFFCC;
	text-decoration: none;
}
a.nav-footer:active { 
	color: #FFFFFF;
	text-decoration: none;
}
.footer-text {
	color:#39A0AC;  
	font-size: 11px;	
	font-family: Tahoma;
	 }
#footer {
	color:#FFFFFF;  
	font-size: 11px;	
	font-family: Tahoma;
	text-align:center;
	background-image:url(images/bluepattern.png);
	margin-top:3px;
	 }

.ddcolortabs{
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.ddcolortabs ul{
font: normal 11px Arial, Verdana, sans-serif;
font-weight: bold;
margin:0;
padding:0;
list-style:none;
}

.ddcolortabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
text-transform:uppercase;
}


.ddcolortabs a{
float:left;
color: white;
background: #895e36 url(images/ddtabmenufiles/media/color_tabs_left.gif) no-repeat left top;
margin:0 2px 0 0;
padding:0 0 1px 3px;
text-decoration:none;
letter-spacing: 1px;
}

.ddcolortabs a span{
float:left;
display:block;
background: transparent url(images/ddtabmenufiles/media/color_tabs_right.gif) no-repeat right top;
padding: 6px 8px 3px 7px;
}

.ddcolortabs a span{
float:none;
}

.ddcolortabs a:hover{
background-color: #8cb85c;
}

.ddcolortabs a:hover span{
background-color: #8cb85c;
}

.ddcolortabs a.current, #ddcolortabs a.current span{ /*currently selected tab*/
background-color: #8cb85c;
}

.ddcolortabsline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
line-height: 8px;
background: #895e36;
border-top: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
}

.tabcontainer{
clear: left;
width:95%; /*width of 2nd level sub menus*/
height:1.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
}

.tabcontent{
display:none;
}
.boxtitles {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-weightold;
color:#5A8B3E;
padding: 5px 0 5px 0;
}
.boxtitles2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-weightold;
color:#FFFFFF;
padding: 5px 0 5px 0;
}












/* TOP BAR */

ul.mainnav li, ul.secnav li {
	display:inline;
}
ul.mainnav li a {
	font-weight:bold;
	padding:14px 20px;
	float:left;
	border-right: 1px solid #fff;
	background: #EEF66C;
	color:#000;
}
ul.mainnav li a:hover {
	border-right: 1px solid #fff;
	background: #ff4b97;
	color:#fff;
}
ul.mainnav li.selected a {
	background: #fff;
	color:#000;
}
ul.mainnav li.first a {
	border-left: 1px solid #fff;
}
h1.pink {
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #BC1F59;
	text-align: left;
	padding: 5px;
	margin:: 0px;
	color: #FFFFFF;
}
h1.lightgreen {
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #9ccb3b;
	text-align: left;
	padding: 5px;
	margin:: 0px;
	color: #FFFFFF;
}
h1.darkgreen {
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #5a8b3e;
	text-align: left;
	padding: 5px;
	margin:: 0px;
	color: #FFFFFF;
}
h1.lightblue {
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #62c2cc;
	text-align: left;
	padding: 5px;
	margin:: 0px;
	color: #FFFFFF;
}
h1.darkblue {
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #2694a8;
	text-align: left;
	padding: 5px;
	margin:: 0px;
	color: #FFFFFF;
}
h1.orange {
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #ff8811;
	text-align: left;
	padding: 5px;
	margin:: 0px;
	color: #FFFFFF;
}
h1.amber {
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #ffcc00;
	text-align: left;
	padding: 5px;
	margin:: 0px;
	color: #FFFFFF;
}



#header {
	background-image:url(images/headerbg.png);
	background-repeat:repeat-x;
	height:235px;
	text-align:center;
	
}

#headerbg {
	
	background-image:url(images/YBF-Header03a.png); height:235px; background-position:center; background-repeat:no-repeat;
	width:940px;
	margin:auto;
	
}

#menu {
 padding-top:191PX;
 text-align:left;
 
}

#bluebar {
	background-image:url(images/bluepattern.png);
	background-repeat:repeat-x;
	height:100px;
	margin-top:3px;
	margin-bottom:3px;
	
}

#contentsub {
	background-image:url(images/bkgd_overlayBox2.png);
	width:940px;
	margin:auto;
	color:#333;
min-height:100%;

	
}

#contentsub h2 {
	margin:0px;
	padding:10px;
}

#contentsub p {
	margin:0px;
	padding:10px;

}
.contentsubmain {
width:619px;
float:left;
background-image:url(images/bkgd_overlayBox2.png);

}
.contentsubmainfull {
width:100%;
float:left;
background-image:url(images/bkgd_overlayBox2.png);

}

.contentsubsidebar { 
border-left:1px solid #CCCCCC; 
float:right;
width:300px; 
padding:10px;
background-image:url(images/bkgd_overlayBox2.png);
min-height:100%;
height:500px;
}


/* todo list */


.info 
{
	font-size: small;
}


.notelist 
{
}

.notelist li
{
	list-style:none;
	width: 400px;
	margin-bottom: 3px;
	vertical-align: middle;
	
}
.notelist li img
{
	margin-right:5px;
	
}

