/* Main simple */
body {
	margin: 0px;
	color: #777;
	font-size: 0.9em;
	background-color: #131313;
	font-family: 'Arial', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans Regular', Verdana, sans-serif;
	font-weight:bold;
}

h1, h2 { margin:20px 0px 5px 0px; padding:0px; color:#808080; font-size:2.0em }
h1 { margin-bottom:15px }
h2 { font-size: 1.8em; color:#56a1d5 }
h2.small { font-size: 1.6em; color:#56a1d5 }
h3 { margin:5px 0px 5px 0px; padding:0px; color:#56a1d5 }

h1.home, h2.home { font-size:30px }

p { margin:5px 0px 5px 0px; line-height:135% }

a { text-decoration:none; color:#56a1d5 }
a:hover { text-decoration:none; }


/* Layout */
#main{ 
	position:relative;
	top:0;
	left:0;
	width:100%;
	height:auto;
	background-color:#fff;
	background-image:url(../images/bg_header.gif);
	background-repeat: repeat-x;
	background-position:top;
}

#main_container {
	position:relative;
	top:0;
	left:0;
	width:900px;
	height:auto;
	margin:0px auto;
	padding-bottom:40px;
}

#logo { clear:both; height:98px; }
#logo img { margin-top:20px; }

#content { 
	position:relative; 
	top:0px; 
	min-height: 300px;
	background-color:#fff;
}

#content-left {
	margin:0px;
	float:left;
	width:550px;
	height:auto;
}

#content-right {
	margin:0px;
	float:right;
	width:335px;
}


/* Login area */
#login-area { margin-top:20px; width:332px }
.larea-top, .larea-bottom { width:332px; height:14px; clear:both; font-size:0px }
.c-top-left { width:14px; height:14px; float:left; background-image:url(../images/corners/img_corner-topleft.png); }
.c-top-right { width:14px; height:14px; float:right; background-image:url(../images/corners/img_corner-topright.png); }
.c-bottom-left{ width:14px; height:14px; float:left; background-image:url(../images/corners/img_corner-bottomleft.png); } 
.c-bottom-right { width:14px; height:14px; float:right; background-image:url(../images/corners/img_corner-bottomright.png); }
.middle-top { width:304px; height:14px; float:left; background-color:#4f4f4f }
.middle-bottom { width:304px; height:14px; float:left; background-color:#282828 }

.light-bg { padding:0px 20px 20px 20px; width:292px; background-color:#4f4f4f }
.dark-bg { padding:10px 0px 0px 20px; width:312px; background-color:#282828; border-top:2px solid #000 }

.login-section { margin-top:15px; }

.a-register {  font-size:26px; color:#fff; font-weight:bold }
.a-register-txt { margin-right:5px; vertical-align:top; }


/* Footer */
#footer { clear: both; height:150px; color: #b0b0b0; background-color: #131313; }
#menu-footer { margin:10px auto; width:900px; }
#menu-footer a { margin-right:15px; color:#b0b0b0; font-size:0.95em; font-weight:bold }


/* Plans */
#plans-right-area { margin:20px 0px; width:332px }
ul.plans-right { list-style:none; margin:0px; padding:0px }
li.plans-right { margin:5px 0px; padding:5px 0px; line-height:140%; color:#fff; font-size:1.3em; font-weight:bold;  }
li.plans-right span { padding:5px 7px; background-color:#56a1d5; }

/* Right menu */
#menu-right { margin:20px 0px; width:332px }
ul.menu-right { list-style:none; margin:0px; padding:0px }
li.menu-right { border-bottom:1px solid #56a1d5; padding:5px 0px; line-height:140%; color:#808080; font-size:1.3em; font-weight:bold;  }
li.menu-first { border-top:1px solid #56a1d5; }
li.menu-right a { padding:5px 7px; color:#808080; width:330px }
li.menu-right a:hover { text-decoration:none; background-color:#e6e6e6 }
li.menu-right:hover { background-color:#e6e6e6 }
li.right-active { background-color:#e6e6e6 }

/* Pagination */
.pagination { margin:15px auto; text-align:center; font-size:16px; font-weight:bold }
.pagination a { color:#56a1d5; border:1px solid #909090; background-color:#e0e0e0; padding:2px 5px }
.pagination a:hover { text-decoration:none; border:1px solid #b0b0b0; background-color:#f0f0f0; }
.pagination b { color:#808080; border:1px solid #909090; background-color:#fff; padding:2px 5px }
