/* @override http://ramadabirminghamnorth.co.uk.mytempdomain.com/css/stylesheet.css */

body { margin:0; padding:0; font-family: Helvetica, Arial, sans-serif; font-size: 0.8em; color: black; line-height: 150%;}

a { color:#CD2042; text-decoration: none; }
a:hover { color: #F72A52; }
h1 { font-size:1.1em; margin-top: 0px; }

#container {
	margin: 0 auto;
	padding: 0px;
	width: 900px;
	padding-bottom: 20px;
}

#logo { float:left; padding:14px 0px 14px 14px; }

#header { float:left; padding: 15px 0px 0px 15px;}
#header div.left { float:left; width:450px; }
#header div.right { float:left; width:400px; align:right; padding-top:10px; padding-bottom:10px;}
#header div.right h2 {color:#CD2042; font-size:1.3em;}

#nav { 
	float:left; 
	width:895px;
	margin: 0px 0px 2px;
	padding:0px 0px 0px 5px;
	background: #CD2042 ;
	border-top: 2px #CD2042 solid;
}

#margin { float:left; width:220px; }
#margin .margin-block { padding:0px 14px; border-style:solid; border-color:white; border-width:1px; background-color:#E9EBF0; }
#margin .margin-block-d { padding:0px 14px; border-style:solid; border-color:white; border-width:1px; background-color:#D5D7E2; }
#margin .booking-form { background-color:#E9EBF0; }
#margin .booking-form p { color:black; margin-top:-10px; line-height:2; }
#margin h1 { color:black; margin:15px 0px 15px; }
#margin p { color:black; margin-top:-8px; }
#margin img { margin-bottom:20px; }
#margin .emphasized { font-size:170%; color:#CD2042; }

#margin .actions { padding:0px 14px; border-style:solid; border-color:white; border-width:1px; background-color:#D5D7E2;}
#margin .actions h2 {font-size: 1.2em;}
#margin .actions p {font-size: 0.9em; line-height: 130%;}

#caption { float:left; margin:0px; padding:0px; width: 680px; }

#main { float:left; margin:0px; padding:30px 0px 0px 30px; width:650px; }
#main h1 { color:#CD2042; font-size:1.4em; margin:0px 0px 25px; }
#main h2 { color:#CD2042; font-size:1.3em; padding-top:0.5em; margin:12px 0px 15px; }
#main p { color:black; }
#main ul { list-style-position: outside; list-style-type: square; white-space: normal; margin-left: 8px; text-indent: 0pt; left: 0px; padding-left: 0px; }
#main li { list-style-position: outside; list-style-type: square; white-space: normal; margin-left: 25px; text-indent: 0pt; left: 0px; padding-left: 0px; }

#gallery-left { float:left; margin-left:1px; padding:0px; width: 449px; }
#gallery-right { float:right; margin-top:0px; padding:0px; width: 229px; }

#footer { float:left; width:900px; margin:30px 0px 0px 0px; padding-top:10px; font-size: 0.85em;
	color: #444; border-top:1px solid #999;
}
#footer p { margin:0px 0px 5px 0px; line-height: 120%; }

