/*********RESET********/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, em, img, ins, strong, sub, sup, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; border: 0;
}
a img, :link img, :visited img {border: 0;}
table {border-collapse: collapse;}
ol, ul {list-style: none;}
:focus {outline: 0;}

/*********LAYOUT********/
body {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #555; background: /*#f2f5f6*/ #c8d7dc url(../gfx/bg_body.gif) top left repeat-x; text-align: center;}
a {color: #76bccf; text-decoration: underline;}
a:hover {color: #FF9900; text-decoration: underline;}
.finalLinks {color: #c00;}
h1 {font-size: 20px; color: #223c43; font-weight: normal; margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px solid #223c43;}
h2 {font-size: 16px; color: #223c43; font-weight: bold; margin-bottom: 5px;}
h3 {font-size: 12px; color: #223c43; font-weight: bold; margin-bottom: 2px;}
p {margin-bottom: 10px;}
blockquote {margin: 0px auto 10px auto; padding: 10px; background-color: #f1f1f1; font-style: oblique;}
h2 strong {color: #76bccf;}

/*********WRAPPER********/
#wrapper {width: 900px; margin: 0px auto; text-align: left;}

/*********HEADER & NAVBAR********/
#header {width: 900px;}
#header img {display: block;}
#navbar {width: 900px; height: 40px; background: url(../gfx/bg_navbar.gif) top left repeat-x;}
#navbar a {font-size: 18px; line-height: 40px; padding: 0px 15px; color: #fff; text-decoration: none;}
#navbar a:hover {text-decoration: underline;}

/*********CENTER & STUFF********/
#center {width: 900px; padding-top: 10px; background-color: #fff;}
#leftCol {width: 175px; padding: 15px 15px 15px 15px; float: left; /*background-color: #c8d7dc;*/}
#content {width: 655px; padding: 15px 20px; float: right; /*background-color: #fef;*/}

#loginForm {width: 153px; border: 1px solid #ddd; background-color: #f7f7f7; padding: 10px;}
#loginForm p {width: 151px; margin-bottom: 5px;}
#loginForm input {width: 149px; border: 1px solid #555; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
#loginForm input.trimite {width: 75px; border-color: #579cb0; background: url(../gfx/bg_navbar.gif) left center repeat-x; color: #fff; font-weight: bold; cursor: pointer;}

.regBox {width: 653px; display: block; border: 1px solid #ddd; margin-bottom: 20px;}
.regBox legend {padding: 5px 10px; margin-left: 25px; border: 1px solid #ddd; font-size: 16px; font-weight: bold;}
.regBox form {width: 480px; margin: 20px auto; padding: 20px; background-color: #f7f7f7;}
.regBox form p {width: 480px;}
.regBox form p span {width: 140px; float: left;}
.regBox form p input, .regBox form p textarea {width: 250px; border: 1px solid #555; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.regBox form p input.trimite {width: 75px; border-color: #579cb0; background: url(../gfx/bg_navbar.gif) left center repeat-x; color: #fff; font-weight: bold; cursor: pointer;}

#content blockquote {width: auto;}

.contentBox {padding: 20px 30px;}
#contentTable {width: 100%; border-collapse: collapse;}
#contentTable td {padding: 3px 5px; border: 1px solid #ccc;}
#contentTable .headRow td {background-color: #efefef;}

/*********FOOTER********/
#footer {width: 900px; height: 40px; background: url(../gfx/bg_footer.gif) top left repeat-x;}
#footer p {line-height: 40px; font-size: 11px; color: #fff; margin-left: 20px;}
#footer p span {color: #223c43;}
#footer p a {color: #fff; text-decoration: none; padding: 0px 10px;}
#footer p a:hover {text-decoration: underline;}

/*********CLEANER | STUFF********/
.cleaner {
	clear: both;
	height: 1px;
	margin-top: -1px;
	line-height: 0px;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
