form { margin: 0 ; }

html, body {
            background-color : #12191A;background-image:url('media/floral_bg.jpg');background-repeat:repeat;background-position:top; margin: 0px; padding: 0px; text-align: center; height:100%;
            }

img {          
display: block;
border: 0;
}


#wrapper { background:transparent url(media/transparent.png); width: 750px; margin-left: auto; margin-right: auto; text-align: left;min-height: 100%;height: auto;}
/* Hack for IE */
* html #wrapper {
    height: 100%; background-image:none; background-color:#000000;}
/* End IE Hack */

#menu {padding:70px 28px 0 28px;background: url(media/logo.png) bottom right no-repeat;}
/* Hack for IE */
* html #menu {
    background: url(media/logo.jpg) bottom right no-repeat;}
/* End IE Hack */

#menu ul li, #menu ul {padding:0;margin:0;list-style:none;}
#menu, #menu a {font-family:"trebuchet ms", verdana,sans-serif;color:#FFFFFF;font-size:1em;text-decoration:none;font-weight:normal;}
#menu a:hover {color:#808080;}

#col1 {float:left;width:464px;padding-top:26px;}
#col2 {float:left;width:272px;padding-top:26px;margin-left:14px;}

.text_box {background: #12191A url(media/floral_pattern.jpg) bottom right no-repeat;height:343px;padding:28px;}
h1, .bodytext, .bodytext a {color:#FFFFFF;font-family:"trebuchet ms", verdana,sans-serif;text-decoration:none;font-weight:normal;}
h1 {padding:0;margin:0;font-size:1.4em;}
.bodytext {font-size:0.8em;line-height:1.6em;}
.bodytext a:hover {color:#808080;}
p { margin: 10px 0 0 0; padding: 0; }

#footer {clear:both;padding:12px 28px 0 28px;}
#credits {clear:both;padding:6px 28px 20px 28px;}
#footer, #credits {font-family:"trebuchet ms", verdana,sans-serif;color:#FFFFFF;font-size:0.6em;text-decoration:none;font-weight:normal;}
#footer a, #credits a {text-decoration:none;font-weight:normal;color:#FFFFFF;}
#credits a, #credits, #footer a:hover {color:#808080;}
#credits a:hover {color:#FFFFFF;}
#footer span {padding-left:8px;}