﻿/****************************************************************
Copyright Discover Websites 2009
CSS Written by James Hill
*****************************************************************
Master Styles
****************************************************************/
body { background-image: url(images/background.jpg); 
       background-repeat: no-repeat; background-position: center top; background-color:#3c0000; }
a { text-decoration:none; color:black }
a:hover { }
#master_wrapper { margin:0px auto 0px auto; width:812px; }
.clear { clear:both; }
h1 { font-size:12pt; font-family:Century Gothic; color:#fff; font-weight:bold; 
     padding-top:0; padding-bottom:10px; padding-right:0px; padding-left:0px; margin:0; }
h2 { font-size:13pt; font-family:Segoe Script; color:#fff; 
     padding-top:0px; padding-bottom:10px; padding-right:0px; padding-left:0px; margin:0; }
h3 { font-size:11pt; font-family:Segoe Script; color:#fff; 
     padding-top:10px; padding-bottom:10px; padding-right:0px; padding-left:20px; margin:0; }
p { font-size:11pt; font-family:Century Gothic; color:#fff; margin:0; padding:0; }
.watermark { color:#999999; }
input[type="submit"] { }
ul {
	list-style-type: none;
	padding:0px;
	margin:0px;
}
img { border-style: none;
}
.btn_standard_green { background-image:url(images/btn_standard_green.jpg); background-repeat:repeat-x; border:0; height:26px; color:White; padding:2px 10px 3px 10px; font-size:9pt; font-weight:normal; }
.btn_standard_red { background-image:url(images/btn_standard_red.jpg); background-repeat:repeat-x; border:0; height:26px; color:White; padding:2px 10px 3px 10px; font-size:9pt; font-weight:normal; }

/****************************************************************
Banner Styles
****************************************************************/
#banner_wrapper  
{
    background-image: url(images/banner.png);
    height:123px;
    width:812px;
    margin-top:20px;
}
#contactdetails
{
    float:right;
    width:260px;
    margin-top: 40px;
    color:#3c0000;
    font-family:Verdana; font-size:9pt;
    margin-right:15px;
    font-style:italic;
    text-align:right;
}
.phonenumber
{
    font-size:14pt;
}
.emailaddress
{
    font-size:10pt;
}

/****************************************************************
main image and menu
****************************************************************/

#menu
{
    width:187px;
    height:276px;
    float:left;
    background-image: url('images/menuboard-small.png');
    margin-top: 10px;
}

#menu ul { margin:0; padding:0; }
#menu li { margin:0; padding:0; }

.submenulinks
{
    font-family: tahoma; font-size:10pt; color:#cccccc; text-align:center;

}

.menulinks
{
    width:150px;
    font-family: Architext; font-size:17pt; color:#fff;
    padding:20px;
    line-height:26px;
}

.menulinks a
{
    font-family: Architext; font-size:17pt; color:#fff;
    text-decoration: none;
}

.menulinks a:hover
{
    font-family: Architext; font-size:17pt; color:#fff;
    text-decoration: underline;
}

#mainimage
{
    width:619px;
    height:276px;
    float:right;
    background-image: url(images/mainimage-bg.png);
    background-repeat:no-repeat;
    margin-top: 10px;
}

#mainphoto
{
    width:565px;
    height:237px;
    float:right;
    margin-top: 12px;
    margin-right: 21px;
}

/****************************************************************
Middle Styles
****************************************************************/
#body_wrapper { text-align:justify; }



/****************************************************************
Pages
****************************************************************/

/********************************
Home
*********************************/

.contentarea
{
    width:564px;
    float:left;
    margin-top:10px;
    min-height: 226px;
}

.newsarea
{
    width:564px;
    float:left;
    margin-top:14px;
    background-image: url('images/news-bg.png');
    background-position:left; background-repeat:no-repeat;
    height:234px;
    padding-top:20px;
}

.newsarea p
{
    font-family:Century Gothic; font-size:11pt; color:#400000;
    padding-left:10px; padding-right:35px; padding-top:5px;
}

.newsarea_heading
{
    font-family:Aharoni; font-size:16pt; color:#400000;
    padding-left:10px; padding-right:20px;
}
.newsarea_heading a { color:#400000; }

.newsarea_morenews
{
    font-family:Aharoni; font-size:12pt; color:#400000;
    padding-left:10px; padding-right:35px;
    float:right;
    width: 180px;
    height: 20px;
}

.newsarea_morenews a { color:#400000; }

.homesubmenu
{
    width:221px;
    float:right;
    margin-right:11px;
    margin-top:10px;
    height: 495px;
}

/********************************
Function Rooms
*********************************/
.contentarea_functionrooms
{
    width:543px;
    float:left;
    margin-top:10px;
    min-height: 232px;
}

.newsarea_functionrooms
{
    width:564px;
    float:left;
    margin-top:14px;
    background-image: url('images/news-bg.png');
    background-position:left; background-repeat:no-repeat;
    height:234px;
    padding-top:20px;
}

.newsarea_functionrooms p
{
    font-family:Century Gothic; font-size:11pt; color:#400000;
    padding-left:10px; padding-right:35px; padding-top:5px;
}

.newsarea_heading_functionrooms
{
    font-family:Aharoni; font-size:16pt; color:#400000;
    padding-left:10px; padding-right:20px;
}

.newsarea_morenews_functionrooms
{
    font-family:Aharoni; font-size:12pt; color:#400000;
    padding-left:10px; padding-right:35px;
    float:right;
    width: 180px;
    height: 20px;
}

.homesubmenu_functionrooms
{
    width:240px;
    float:right;
    margin-right:11px;
    margin-top:10px;
}

/********************************
Resturant and Bar
*********************************/
.contentarea_restbar
{
    width:543px;
    float:left;
    margin-top:10px;
    min-height: 232px;
}

.newsarea_restbar
{
    width:564px;
    float:left;
    margin-top:14px;
    background-image: url('images/news-bg.png');
    background-position:left; background-repeat:no-repeat;
    height:234px;
    padding-top:20px;
}

.newsarea_restbar p
{
    font-family:Century Gothic; font-size:11pt; color:#400000;
    padding-left:10px; padding-right:35px; padding-top:5px;
}

.newsarea_heading_restbar
{
    font-family:Aharoni; font-size:16pt; color:#400000;
    padding-left:10px; padding-right:20px;
}

.newsarea_morenews_restbar
{
    font-family:Aharoni; font-size:12pt; color:#400000;
    padding-left:10px; padding-right:35px;
    float:right;
    width: 180px;
    height: 20px;
}

.homesubmenu_restbar
{
    width:240px;
    float:right;
    margin-right:11px;
    margin-top:10px;
}

/********************************
Caz Bar
*********************************/
.contentarea_caz
{
    width:543px;
    float:left;
    margin-top:10px;
    min-height: 232px;
}

.newsarea_caz
{
    width:564px;
    float:left;
    margin-top:14px;
    background-image: url('images/news-bg.png');
    background-position:left; background-repeat:no-repeat;
    height:234px;
    padding-top:20px;
}

.newsarea_caz p
{
    font-family:Century Gothic; font-size:11pt; color:#400000;
    padding-left:10px; padding-right:35px; padding-top:5px;
}

.newsarea_heading_caz
{
    font-family:Aharoni; font-size:16pt; color:#400000;
    padding-left:10px; padding-right:20px;
}

.newsarea_morenews_caz
{
    font-family:Aharoni; font-size:12pt; color:#400000;
    padding-left:10px; padding-right:35px;
    float:right;
    width: 180px;
    height: 20px;
}

.homesubmenu_caz
{
    width:240px;
    float:right;
    margin-right:11px;
    margin-top:10px;
}


/********************************
Contact
*********************************/
.contentarea_contact
{
    width:300px;
    float:left;
    margin-top:10px;
    min-height: 232px;
}

.homesubmenu_contact
{
    width:458px;
    float:right;
    margin-right:11px;
    margin-top:10px;
}

#contact_form_wrapper { background-image:url(images/contact_form_back.jpg); background-repeat:no-repeat; height:303px; width:295px; color:#800000; padding:40px 0px 0px 8px; }
#contact_form_wrapper p { color:#800000; }

/********************************
Menus
*********************************/
.topmenu_menus
{
    width:117px;
    float:left;
    margin-right:0px;
    margin-top:10px;
    margin-left:7px;
}

#menu_menus
{
    width:187px;
    height:1105px;
    float:left;
    background-image: url('images/menuboard-long.png');
    margin-top: 10px;
}

.menulinks_menus
{
    width:150px;
    font-family: Architext; font-size:17pt; color:#fff;
    padding:30px;
    line-height:26px;
}

.menulinks_menus a
{
    font-family: Architext; font-size:17pt; color:#fff;
    text-decoration: none;
}

.menulinks_menus a:hover
{
    font-family: Architext; font-size:17pt; color:#fff;
    text-decoration: underline;
}

#menu_wrapper  
{
    width:812px;
}

#menutop_wrapper
{
    width: 615px;
    margin-top:10px;
    float:right;
    margin-right:5px;
}

.menutop
{
    width: 615px;
    height: 49px;
    background-image: url('images/menutop-bg.png');
    background-position:right;
}

.menumiddle
{
    width: 595px;
    background-image: url('images/menumiddle-bg.png');
    background-position:right;
    padding:0px 10px 0px 10px;
}

.menumiddletext
{
 color:#800202;
}

.menumiddletext p
{
    font-family:Monotype Corsiva, Century Gothic, Sans-Serif; font-size:13pt; color:#000000;
}

.menumiddletopheading
{
    font-family:Monotype Corsiva, Century Gothic, Sans-Serif; font-size:23pt; color:Black; padding:10px;
}

.menumiddlesubheading
{
    font-family:Monotype Corsiva, Century Gothic, Sans-Serif; font-size:18pt; color:Black; 
    padding-left:10px; padding-right:10px; padding-top:10px;
    text-decoration:underline;
}

.menumiddlethirdheading
{
    font-family:Monotype Corsiva, Century Gothic, Sans-Serif; font-size:13pt; color:Black; padding:10px;
}

.menubottem
{
    width: 615px;
    height: 49px;
    background-image: url('images/menubottem-bg.png');
    background-position:right;
}

/********************************
Message Board
*********************************/

.contentarea_message
{
    width:814px;
    float:left;
    margin-top:10px;
    min-height: 615px;
    background-image: url('images/blackboard-bg.png');
    background-position:top; background-repeat:no-repeat;
}

.contentarea_message_left
{
    width:260px;
    float:left;
    margin-top:20px;
    margin-left:20px;
}

.contentarea_message_left_heading
{
    font-size:16pt; font-family:Segoe Script; color:#fff; margin-left:80px;
}

.contentarea_message_middle
{
    width:190px;
    float:left;
    margin-top:20px;
    margin-left:20px;
    margin-right:20px;
}

.contentarea_message_right
{
    width:275px;
    float:right;
    margin-top:20px;
    margin-right:25px;
    margin-left: 0px;
}

.contentarea_message_right p
{
    font-family:Comic Sans MS; font-size:11pt; color:#fff;
}

.middleimages1
{
    width:160px;
    margin-top:20px;
    margin-right:0px;
    margin-left: 0px;
}
.middleimages2
{
    width:160px;
    margin-top:10px;
    margin-right:0px;
    margin-left: 15px;
}

div.hr 
{
    height:6px;
	background: url(images/messageboard_hr.png); background-repeat:no-repeat;
	margin-top: 15px;
	margin-bottom: 15px;
}

div.hr hr {
  display: none;
}

.companylogos
{
    width:147px;
    height:103px;
    float:left;
    padding-left:13px;
    padding-top:5px;
}

.messageboard_endlinks
{
    font-family:Architext; font-size:13pt; color:#fff;
    padding-left:20px; padding-top:8px;
}

.messageboard_endlinks a
{
    font-family:Architext; font-size:15pt; color:#fff; text-decoration:none;
}

.messageboard_endlinks a:hover
{
    font-family:Architext; font-size:15pt; color:#fff; text-decoration:underline;
}

/****************************************************************
footer
****************************************************************/
#footer
{
    height:28px;
    background-image: url('images/footer.png');
    background-position:left; background-repeat:no-repeat;
    font-family:Century Gothic; font-size:8pt; color:#400000;
    padding-top:10px; padding-right:18px;
    text-align:right;
}

#footer a
{
    font-family:Century Gothic; font-size:8pt; color:#400000; text-decoration:none;
}

#footer a:hover
{
    font-family:Century Gothic; font-size:8pt; color:#400000; text-decoration:underline;
}

/****************************************************************
Bottom Signoff Styles
****************************************************************/
#signoff_wrapper  
{
}

#discover_websites_link { text-align:right; color:White; padding:0px 10px 10px 0px }
#discover_websites_link a { color:White; }