/* --- hello roboto --- www.el-roboto.co.uk --- */

/* GENERAL --------------------------------------------------------------------------------------------*/
* {margin:0; padding:0;}
html {background: #ed1c24;}
body {background: #ed1c24 url(../img/bg.png) top center repeat-y; font: 11px Verdana, Arial, Helvetica, sans-serif;}
p {color:#a1a3a4; margin-bottom:7px; line-height:1.8em;}
strong {color:#fff; margin-bottom:7px; line-height:1.5em; font-weight: 700;}
a:link, a:visited{text-decoration:none; color:#b9c1c2;}
a:hover, a:active{color:#fff;text-decoration:underline;}

.clear {clear:both;}


/* LAYOUT --------------------------------------------------------------------------------------------*/

.center {margin: 80px auto 0 auto; width:800px;}

#header {background: #dc0305 url(../img/page_header.png) top center no-repeat; width: 100%; height: 132px; text-indent: -5000px;}
#strap {background: #fff url(../img/page_strap.png) top center no-repeat; width: 956px; height: 40px; margin: 0 auto; text-indent: -5000px;}
#top-container {background: #c1171d; width: 936px; margin: 0 auto; padding: 10px;}
#menu-tc {background: #c1171d; width: 216px; padding: 95px 0px 0px 5px; float:left; display:inline;}
#flash-tc {background: #c1171d url(../img/flash_fallback.png); width: 688px; height: 263px; float:right; display:inline;}
#bottom-container {background: #fff url(../img/castle_logo.png) bottom left no-repeat; width: 956px; margin: 0 auto; padding-bottom: 20px;}
#flash-bc {background: #fff; width: 206px; float:left; display:inline; padding: 68px 0 0 40px;}
#content-bc {background: #fff; width: 689px; float: right; display:inline; padding: 10px 10px 10px 0;}
#title-bc {background: #fff url(../img/txt_welcome.png) top left no-repeat; width: 689px; height: 90px; text-indent: -5000px;}
#body-bc {background: #fff; width: 275px; padding-right: 20px; float:left; display:inline;}
#form-bc {background: #fff; width: 394px; float:right; display:inline;}
#footer {background: #dc0305 url(../img/footer_bg.png) top repeat-x; width: 100%; height: 40px;}
#footer-content {background:dc0305; width:936px; margin:0 auto; padding:12px 10px; font:9px Verdana, Arial, Helvetica, sans-serif; color:#fff;}


/* FORMS --------------------------------------------------------------------------------------------*/

fieldset {border: 1px solid #b9c1c2; margin-right:35px;}
fieldset p{margin:20px;}
legend {font-family: verdana; font-size: 130%; color: #b9c1c2; margin-left:20px;}
input{width:150px; padding: 2px; background-color: #fafdfe; color: #000000; border: solid 1px #a1a3a4; font-size: 85%;}
input:focus, input:hover {border: solid 1px #000000;}

.form2 {width:314px;}
