/* $Id: style.css,v 1.7 2012/04/02 00:44:56 usermelissa Exp $ */

/* CSS Document */

#wrapper{
	position:relative;
	width: 901px;
	margin: 0 auto;
}

/* header */
#header{
	width: 901px;
	height: auto;
	border-bottom: solid 2px #e6e6e6; /*light grey*/
}

#top_bar{
	float: right;
}


/* content */
#content {
	position:relative;
	float:left;
}

.col1 {
float: left;
width: 620px; /*maxwidth is 665*/
clear:both;
min-height:500px;

}

.col2{
float: left;
min-height:500px;
width:215px;
_width:190px;
}

.col3 {
	float:left;
	width:200px;
	height:auto;
	margin: auto 0;
}

.colfull {
	float:left;
	width:650px;
}

.wrap1 {
	padding: 0 39px 0 5px;
}

.wrap2 {
	padding:  30px 0 10px 20px;
}

.border-right{
        background: url(../site_images/line.gif) repeat-y 662px 0;
        margin: 25px 0;
}
.border-left{
        background: url(../site_images/line.gif) repeat-y 0 0;
        margin: 25px -2px;
   /* border-left: solid 0px #B3B3B3; /*Grey */
}

.alert-box {
	position:relative;
	width:100%;
	background-color:#F89728; /*medium grey*/
	color:#FFF; /*white*/
	text-transform: uppercase;
  margin:10px 0;
  padding:15px 10px;
	border-width: 1px;
	border-style: solid;
	border-color: #F89728; /*Grey*/
	-moz-border-radius: .3em;  
	-webkit-border-radius: .3em;  
	border-radius: .3em;
	behavior: url(PIE.htc); /*To make rounded borders */
}

/* Sidebar Styles*/

.login_box {
	position:relative;
	width:196px;
	background-color:#cccccc; /*medium grey*/
	color: #F89728; /*golden orange*/
	text-transform: uppercase;
  margin-bottom:10px;
  padding: 10px 0px;  
	border-width: 1px;
	border-style: solid;
	border-color: #e6e6e6; /*Grey*/
	-moz-border-radius: .3em;  
	-webkit-border-radius: .3em;  
	border-radius: .3em;
	behavior: url(PIE.htc); /*To make rounded borders */
}

.bellin_login {
    margin-top:30px;
}

.social_networks{
	width:210px;
	text-align: center;
	margin-top:20px;
}

.module1 {
    width:210px;
    padding:5px 0 5px 0;
}

.module1c {
    width:210px;
    padding:5px 0 5px 0;
    text-align: center;
}

/* Footer */

#footer {
	clear: both;
	text-align: center;
	border-top: solid 1px #B3B3B3; /*light grey*/
	padding-top: 10px;;
	font-size:  .625em;
}

#footer ul {
	list-style-type:none;
	}
	
#footer li {
	display: inline;
	padding: 0px 5px;
} 
