/* Con Amore layout css file */

/* <Standard tags> */
body {
margin:0;
background:#080808 url(../images/layout/bg.jpg) repeat-x top;
text-align:center;
font-family:Arial, Tahoma, Helvetica, sans-serif;
font-size:12px;
line-height:21px;
color:#2b2b2b;
}

p {
margin:10px 0px 23px 0px;
padding:0;
}

a, a:link {
color:#ce2541;
text-decoration:underline;
}

a:hover {
color:#2b2b2b;
text-decoration:underline;
}

a img {
border:0px;
}

ul {
margin-top:4px;
margin-bottom:13px;
}

li {
}

strong, b {
color:#ce2541;
}

em, i {
color:#ce2541;
}

table, tr, td {
padding:0;
margin:0;
text-align:left;
}

form {
margin:0;
padding:0;
}

label {
font-weight:bold;
padding-right:5px;
}

input {
font-size:13px;
font-family:Arial, Tahoma, sans-serif;
color:#333;
padding-left:2px;
}

select, option {
color:#333;
font-size:13px;
font-family:Arial, Tahoma, sans-serif;
}

textarea {
font-size:13px;
font-family:Arial, Tahoma, sans-serif;
color:#555;
padding-left:2px;
width:340px;
height:110px;
}

input.button {

}

input.checkbox, input.radio {
border:0;
width:14px;
vertical-align:middle;
}

.nobackground {
background:none !important;
}
/* </Standard tags> */


/* <Layout> */
.supercontainer {
width:960px;
margin:0px auto;
position:relative;
}

.header {
width:960px;
background:transparent url(../images/layout/header_bg.jpg) no-repeat top;
float:left;
height:360px;
position:relative;
z-index:1;
}

.left {
width:201px;
float:left;
margin-top:-140px;
padding-right:20px;
position:relative;
z-index:2;
padding-bottom:50px;
}

.right{
width:671px;
float:left;
position:relative;
z-index:2;
margin-top:-83px;
padding-bottom:50px;
}
/* </Layout> */


/* <Main menu> */
.nav {
width:201px;
float:left;
margin:0px 10px 14px 0px;
}

.nav_top {
width:201px;
height:110px;`
float:left;
background:transparent url(../images/layout/nav_top.png) no-repeat top;
}

.nav ul {
list-style:none;
margin:0;
margin-left:17px;
padding:0px 0px 0px 6px;
width:173px;
background:transparent url(../images/layout/nav_bg.png) repeat-y top;
float:left;
}

.nav ul li {
line-height:22px;
background:transparent url(../images/layout/nav_link_icon.png) no-repeat 0px 0px;
margin:2px 0px;
padding:0;
padding-left:24px;
}

.nav ul li a {
line-height:22px;
padding:0;
margin:0px;
display:block;
text-decoration:none;
font-weight:bold;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#dcdcdc;
text-align:left;
background:transparent url(../images/layout/nav_link_bg.png) repeat-y left;
}

.nav ul li a:hover {
color:#b1e653;
text-decoration:underline;
}

.nav ul li a.active, .nav ul li a.active:hover {
color:#b1e653;
}

.nav_bottom {
width:201px;
height:155px;
float:left;
background:transparent url(../images/layout/nav_bottom.png) no-repeat top;
}
/* </Main menu> */


/* <Agenda> */
h4.label {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
text-align:right;
height:33px;
line-height:28px;
padding:0px 7px 5px 7px;
margin:0;
width:187px;
background:transparent url(../images/layout/green_label.gif) no-repeat top right;
float:left;
}

.agenda h4.label {
width:187px;
background-image:url(../images/layout/green_label.gif);
}

.agenda a {
float:left;
width:187px;
padding:5px 7px;
background-color:#121212;
margin-bottom:5px;
text-decoration:none;
color:#bbb;
font-family:'Franklin Gothic Medium', sans-serif;
font-size:13px;
text-align:left;
line-height:16px;
}

.agenda a em {
display:block;
color:#c0ff4e;
}

.agenda a:hover {
background-color:#2d2d2d;
text-decoration:underline;
color:#fff;
}
/* </Agenda> */


/* <Content> */
.white_container {
background-color:#fff;
padding:13px 13px 20px 34px;
width:624px;
float:left;
text-align:left;
min-height:600px;
}

.content {
padding-right:24px;
float:left;
width:466px;
border-right:1px solid #c9c9c9;
}

h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:23px;
color:#222;
font-weight:bold;
margin:20px 0px 20px 0px;
padding:0px;
line-height:30px;
background:url('../images/layout/biqIconOrangeWhite.gif') no-repeat left;
}

h1 strong {
color:#ff4800;
}

h2 {
color:#0096ff;
line-height:16px;
padding:0;
margin:22px 0px 0px 0px;
font-size:15px;
font-family:Arial, Tahoma, sans-serif;
}

.small {
color:#575757;
font-size:11px;
line-height:14px;
}

.small a {
color:#575757;
text-decoration:underline;
}

.small a:hover {
color:#000;
}

a.readMore {
background:#ff3c00 url(../images/layout/readMoreIcon.gif) no-repeat left top;
padding:0px 3px 0px 20px;
line-height:15px;
color:#fff;
text-decoration:none;
text-transform:uppercase;
font-size:12px;
font-weight:bold;
display:block;
width:74px;
margin-top:5px;
}

a.readMore:hover {
color:#000;
}
/* </Content> */


/* <Sponsors> */
.sponsors {
float:right;
width:120px;
padding-left:13px;
}

.sponsors h4.label {
background-image:url(../images/layout/pink_label.gif);
width:106px;
}

.sponsors a {
margin:10px 0px;
display:block;
width:120px;
}

.sponsors a img {
border:0px;
}
/* </Sponsors> */


/* <Footer> */
.footer {
width:671px;
float:left;
text-align:left;
color:#565656;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
line-height:16px;
padding-top:6px;
height:125px;
background:transparent url(../images/layout/footer_bg.jpg) no-repeat 222px 0px;
}

.footer a {
color:#565656;
text-decoration:underline;
}

.footer a:hover {
color:#bbb;
text-decoration:underline;
}
/* </Footer> */




/* Created..........24-09-2008 */
/* Last Update......04-11-2008 */

/* END OF FILE */
