/*main site styles*/
body { font-family: arial,helvetica,sans-serif; background: #ffffff; font-size: 12px; margin-left:0px; margin-top:0px; margin-bottom:0px}
a { color : #670c0c; text-decoration:none }
a:hover { color : #000000; }
table { font-size: 12px; }
h1 { font-size : 16pt; color: #000000; font-family: Tahoma, Arial, Trebuchet MS;}
h2 { font-size : 12pt; color: #000000; }
h3 { font-size : 11pt; color: #000000; }
p { font-size : 12px; }
li { font-size : 10pt; padding: 2px}
hr { border:0; border-top: 1px solid #dddddd; height: 0; background: #dddddd;}
.dash { border:0; border-top: 1px solid #000000; height: 0; background: #BD0801;}
.divline { height: 1px; background: #ffffff; padding: 0px;}
.toppanel { }
.bottomcontent { background: #ffffff; font-size : 11px; color: #000000; }
.banner_ads { background: #ffffff; background-image: url('../images/banner.gif'); background-repeat: no-repeat;}
.banner { background: #dddddd; padding: 0px;}
.top_nav { border-bottom: 3px solid #4e0707; padding: 0px; padding: 0px}
.underbanner { background: #f4f4f4;}
.maincontent { padding: 10px; }
.onpagelinks { padding: 0px 0px 10px 1px; font-size: 11px; color: #004080;}
.white { color: #FFFFFF }
.black { color: #000000 }
.green { color: #008000 }
.red { color: #B00000 }
.blue { color: #004080 }
.darkblue { color: #000080;}
.dining { color: #000000 }
.photo { border-width: 2px; border: 2px solid #FFFFFF;}
.small { font-size: 10px }
.large { font-size: 14px }
.larger { font-size: px }
.standard { font-size: 12px }
.binder { background-image: url('../images/spine3.jpg'); background-repeat: repeat-y; }
/*Calendar Styles*/
.calTable { background: #FFFFFF; padding: 10px; color: #000000; font-size : 12px;}
.calBox { font-size : 11px; border: 1px solid #CCCCCC;}
.calBoxToday { font-size : 11px; border: 1px solid #CCCCCC; background: #670c0c; color:#ffffff}
.calendarHeader { font-weight: bolder; font-size: 12px; color: #670c0c; background-color: #FFFFFF; }


.quote { background: #ffffff; padding: 8px; color: #000000; border: 2px dashed #cccccc; font-size : 12px;}

/*side panels*/
.sidebar { font-size: 12px; background: #48528F; color: #FFFFFF; font-weight: bold; border-bottom: 2px solid #F2f2f2; padding: 2px 2px 2px 5px;}
.sidetext { padding: 7px; font-size: 11px; color: #000000}
.sidetext_white { padding: 7px; font-size: 11px; font-weight:bold; color: #FFFFFF}

.home_listing { background: #ece4e1; color: #000000; margin-bottom: 5; font-size : 11px;}

.features_content { background: #f2edeb; color: #000000; margin-bottom: 5; font-size : 12px; padding : 7px;}
.feature_home_listing { background: #f2edeb; color: #000000; margin-bottom: 5; font-size : 12px; padding : 7px;}

/*Navigation Panel*/
.left_panel_top { padding: 3px; padding-left: 4px; background: #dfd4d0; background-image: url('../images/navtile.gif'); font-size : 12px; color: #ffffff; margin-bottom: 3px;}
.left_panel_main { padding: 3px; padding-left: 4px; font-size : 12px; color: #ffffff; margin-bottom: 3px; background: #670c0c;}
.left_panel_sel { padding: 3px; padding-left: 4px; font-size : 12px; color: #ffffff; margin-bottom: 3px; background: #edecec;}
.left_panel_sub { padding: 3px; padding-left: 20px; font-size : 12px; color: #ffffff; margin-bottom: 3px;}
.left_panel_sel_tlink {  color : #000000; text-decoration : none; font-weight: bold}
.left_panel_sub_tlink {  color : #000000; text-decoration : none; font-weight: normal}
.left_panel_tlink { color : #ffffff; text-decoration : none; font-weight: bold}
.left_panel_tlink:hover { color : #E2201E; text-decoration : none; font-weight: bold}

.lpt_home { background: #670c0c;}
.lpt_home_fade { background: #C4CAEC; }
.lpt_sel { background: #E2201E;}
.lpt_blog { background: #670c0c;}
.lpt_grey { background: #edecec;}

.title_faded { color: #ffffff; background: #670c0c; padding: 0px; padding: 0px;}

.featured_page_box { padding: 7px; background: #670c0c; color: #ffffff; font-size : 12px;}
.dir_table { padding: 2px; padding-bottom: 3px; background: #f6f6f6; font-size : 12px; color: #000000; border: 1px solid #cccccc; margin-bottom: 2px;}
.dir_picture { border: 5px solid #FFFFFF; }

input { background:#FFFFFF; color:#000000; font-size:12px; border:1px solid #000000; }
form { margin:0px; padding:0px; }

/* NAVIGATION TABS LICENCE SECTION*/
#header {float:left; width:100%; background:#ffffff; font-size:93%; line-height:normal; }
#header ul { margin:0; padding:1px 0px 0; list-style:none;}
#header li { float:left; background:url("http://www.theweddingbinder.co.uk/images/tabs/right.gif") no-repeat right top; margin:0; padding:0 3px 0 0;}
#header a { float:left; display:block; background:url("http://www.theweddingbinder.co.uk/images/tabs/left.gif") no-repeat left top; padding:4px 11px 2px 11px; text-decoration:none; font-weight:bold; color:#000000; font-size: 12px}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#header a {float:none;}
/* End IE5-Mac hack */
#header a:hover { color:#670c0c; }
#header #current { background-image:url("http://www.theweddingbinder.co.uk/images/tabs/right_on.gif"); }
#header #current a { background-image:url("http://www.theweddingbinder.co.uk/images/tabs/left_on.gif"); color:#ffffff;}
