@charset "utf-8";
/* Design and CSS by Gimme-Website */

/* Reset */
@import url("reset.css");

/*

Contents:

1. BODY
2. GENERAL STYLES
3. PAGE
4. HEADER
5. TOP CONTENT
6. CONTENT LAYOUT
7. PAGE SPECIFIC STYLES
8. SIDEBAR CONTENT
9. BOTTOM CONTENT
10. FOOTER
 
*/

/* GENERAL STYLES: Body */

html, body {
	background:#fff;
	color:#333;
	font:12px Arial, Helvetica, sans-serif;
	margin:0;
	text-align:center;
}

/* GENERAL STYLES: Links */

a { color:#0087b3; text-decoration:none; }
a:hover { color:#0087b3; text-decoration:underline; }
a:visited { color:#0087b3; }
a img { border:none; }
img.border {
	background:#ebebeb;
	border:1px solid #e1e1e1;
	border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	padding:3px;
}
a.border {
	background:#ebebeb;
	border:1px solid #e5e5e5;
	border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	display:block;
	padding:3px;
}
img.border:hover, 
a.border:hover {
	border-color:#d5d5d5;
}
.banner {
	margin:0 auto;
	width:728px;
}

/* GENERAL STYLES: Headings */

h1 { color:#0093c2; font-size:60px; font-weight:bold; }
h2 { color:#fff; font-size:48px; font-weight:bold; letter-spacing:-2px; }
h3 { color:#ccc; font-size:36px; font-weight:normal; letter-spacing:-2px; }
h4 { color:#0093c2; font-size:18px; font-weight:bold; letter-spacing:-1px; }
h5 { color:#0093c2; font-size:24px; font-weight:bold; letter-spacing:-1px; }
h6 { color:#ccc; font-size:24px; font-weight:normal; letter-spacing:-1px; }

h1, h2, h3, h4, h5, h6 { overflow:hidden; }
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong { color:#0093c2; }

h1 .left, h2 .left, h3 .left, h4 .left, h5 .left, h6 .left { text-align:left; width:49%; }

h1 .right, h2 .right, h3 .right, h4 .right, h5 .right, h6 .right { text-align:right; width:49%; }

/* GENERAL STYLES: Buttons */

a.button {
	background-position:top left;
	background-repeat:no-repeat;
	behavior:url(iepngfix.htc);
	display:block;
	height:38px;
	text-indent:-9999px;
}
a.button:hover {
	background-position:bottom left;
}

/* GENERAL STYLES: Misc */

p { padding:10px 0; }

strong { font-weight:bold; }
em { font-style:italic; }
small {
	font-size:11px;
	letter-spacing:normal;
	padding-right:20px;
}

.left { float:left; }
.right { float:right; }

/* PAGE */

#page {
	margin:0;
	position:relative;
	text-align:left;
	width:100%;
}
.content {
	margin:0 auto;
	overflow:hidden;
	position:relative;
	width:1000px;
}

/* HEADER */

#header {
	margin:0 auto;
	width:1000px;
	z-index:999999px;
}

/* HEADER: Logo */

h1#logo {
	background:url(http://static.videarn.com/images/top-logo.png) top left no-repeat;
	behavior:url(iepngfix.htc);
	float:left;
	height:65px;
	width:292px;
}
h1#logo a {
	display:block;
	float:left;
	height:65px;
	text-indent:-9999px;
	width:292px;
}

/* HEADER: Navigation */

ul#top-nav {
	float:right;
	margin-top:15px;
	width:708px;
	z-index:999999;
}
ul#top-nav li {
	float:left;
	position:relative; /* For drop-down menu */
}
ul#top-nav li a {
	background:url(http://static.videarn.com/images/top-nav.png) no-repeat;
	display:block;
	float:left;
	height:41px;
	outline:none;
	text-indent:-9999px;
}
ul#top-nav li a#nav-login {
	color:#0093c2;
	font-size:11px;
	font-weight:bold;
	line-height:38px;
	text-align:center;
	text-indent:0;
	text-shadow:0 1px 1px #fff;
}
ul#top-nav li a#nav-login:hover {
	color:#707070;
	line-height:39px;
	text-decoration:none;
}
ul#top-nav li a#nav-home { background-position:0 0; width:71px; }
ul#top-nav li a#nav-browse { background-position:-70px 0; width:114px; }
ul#top-nav li a#nav-upload { background-position:-183px 0; width:67px; }
ul#top-nav li a#nav-top40 { background-position:-249px 0; width:110px; }
ul#top-nav li a#nav-earn { background-position:-358px 0; width:98px; }
ul#top-nav li a#nav-premium { background-position:-455px 0; width:76px; }
ul#top-nav li a#nav-images { background-position:-530px 0; width:65px; }
ul#top-nav li a#nav-login { background-position:-594px 0; width:107px; }

ul#top-nav li a#nav-home:hover, 
ul#top-nav li a#nav-home.selected { background-position:0 -41px; width:71px; }
ul#top-nav li a#nav-browse:hover, 
ul#top-nav li a#nav-browse.selected { background-position:-70px -41px; width:114px; }
ul#top-nav li a#nav-upload:hover, 
ul#top-nav li a#nav-upload.selected { background-position:-183px -41px; width:67px; }
ul#top-nav li a#nav-top40:hover, 
ul#top-nav li a#nav-top40.selected { background-position:-249px -41px; width:110px; }
ul#top-nav li a#nav-earn:hover, 
ul#top-nav li a#nav-earn .selected { background-position:-358px -41px; width:98px; }
ul#top-nav li a#nav-premium:hover { background-position:-455px -41px; width:76px; }
ul#top-nav li a#nav-images:hover { background-position:-530px -41px; width:65px; }
ul#top-nav li a#nav-login:hover { background-position:-594px -41px; width:107px; }

/*
ul#top-nav li#nav-bar a#nav-twitter {
	background:url(http://static.videarn.com/images/icon-twitter.png) top left no-repeat;
	float:right;
	height:16px;
	line-height:16px;
	margin:12px 0 0 10px;
	width:16px;
}
ul#top-nav li#nav-bar a#nav-rss {
	background:url(http://static.videarn.com/images/icon-rss.png) top left no-repeat;
	float:right;
	height:16px;
	line-height:16px;
	margin:12px 0 0 10px;
	width:16px;
}
*/

/* HEADER: Navigation Drop-down */

ul#top-nav li .sub {
	position: absolute; /*--Important--*/
	top: 40px; left: 1px;
	z-index: 99999;
	background: #0093c2;
	padding: 20px 20px 20px;
	float: left;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	display: none; /*--Hidden for those with js turned off--*/
	font-size:11px;
	text-align:left;
	line-height:auto;
}
ul#top-nav li .row { /*--If needed to break out into rows--*/
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
ul#top-nav li .row.separator  { 
	border-top:1px dashed #4cb5d6;
	padding-top:10px;
}
ul#top-nav li .sub ul{
	list-style: none;
	margin: 0; padding: 0;
	width: 110px;
	float: left;
}
ul#top-nav .sub ul li {
	width: 100%; /*--Override parent list item--*/
	color: #fff;
	line-height:normal;
}
ul#top-nav .sub ul li h2 { /*--Sub nav heading style--*/
	padding: 0;  margin: 0;
	font-size:16px;
	font-weight:bold;
	letter-spacing:normal;
	color:#fff;
}
ul#top-nav .sub ul li h2 a { /*--Sub nav heading link style--*/
	padding: 5px 0;
	background-image: none;
}
ul#top-nav .sub ul li a {
	background-image:none;
	float: none;
	text-indent: 0; /*--Override text-indent from parent list item--*/
	height: auto; /*--Override height from parent list item--*/
	padding: 2px 5px;
	display: block;
	text-decoration: none;
	color: #fff;
}
ul#top-nav .sub ul li a:hover {
	background:#007ca4;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	-webkit-border-radius: 2px;
	color:#fff;
	background-position: 5px 12px ;/*--Override background position--*/
}

/* TOP */

#top, #top-banner {
	background:#0093c2 url(http://static.videarn.com/images/top-bg.png) top center no-repeat;
	padding:8px 0;
 	text-shadow:1px 2px #1266a1;
	width:100%;
}
#top h2 {
	float:left;
	line-height:58px;
	width:550px;
}
a#button-register {
	background:url(http://static.videarn.com/images/button-register-bg.png) top center no-repeat;
	behavior:url(iepngfix.htc);
	color:#0093c2;
	display:block;
	float:right;
	font-size:24px;
	font-weight:bold;
	height:60px;
	letter-spacing:-1px;
	line-height:60px;
	margin:40px 0 0 50px;
	text-align:center;
	text-shadow:0 1px #fff;
	width:276px;
}
a#button-register:hover {
	background-position:bottom left;
	text-decoration:none;
}
#user-panel {
	font-size:12px;
	line-height:24px;
	overflow:hidden;
	text-shadow:none;
}
#user-panel .profile-img {
	background:#fff;
	border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	color:#999;
	float:left;
	margin-right:20px;
	margin-left:10px;	
	margin-top:8px;
	padding:10px 10px 5px;
	text-align:center;
	width:150px;
}
#user-panel .profile-links {
	color:#fff;
	float:left;
	overflow:hidden;
}
#user-panel .profile-links ul.col {
	float:left;
	padding-left:20px;
	width:210px;
}
#user-panel .profile-links ul.divider {
	background:url(http://static.videarn.com/images/divider-bg.png) top right repeat-y;
	padding-left:0;
}
#user-panel .profile-links a {
	color:#fff;
}
#user-panel .profile-links p.logged-in {
	font-size:24px;
	font-weight:bold;
	letter-spacing:-1px;
	padding:0 0 10px;
}

/* CONTENT LAYOUT */

.content .full {
	margin:0 auto;
	width:1000px;
}
.content .main {
	float:left;
	overflow:hidden;
	width:686px;
}
.content .side {
	float:right;
	margin:15px 0;
	overflow:hidden;
	width:300px;
}
.content h3.page-title {
	margin:20px 0;
}


/* PAGE SPECIFIC STYLES: Home */

#tabs-nav {
	background:#0093c2;
	border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	clear:both;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	margin:20px 0;
	padding:15px 5px 4px;
	text-shadow:1px 1px #1266a1;
}
#tabs-nav a {
	background:#007ca4;
	border-top-left-radius:4px;
	-khtml-border-radius-topleft:4px;
	-moz-border-radius-topleft:4px;
	-webkit-border-top-left-radius:4px;
	border-top-right-radius:4px;
	-khtml-border-radius-topright:4px;
	-moz-border-radius-topright:4px;
	-webkit-border-top-right-radius:4px;
	color:#fff;
	margin-left:5px;
	padding:4px 10px;
}
#tabs-nav a:hover {
	background:#006383;
	text-decoration:none;
}
#tabs-nav span.selected, #tabs-nav a.selected {
	background:#fff;
	border-top-left-radius:4px;
	-khtml-border-radius-topleft:4px;
	-moz-border-radius-topleft:4px;
	-webkit-border-top-left-radius:4px;
	border-top-right-radius:4px;
	-khtml-border-radius-topright:4px;
	-moz-border-radius-topright:4px;
	-webkit-border-top-right-radius:4px;
	color:#0093c2;
	margin-left:5px;
	padding:4px 10px;
	text-shadow:none;
}
.thumbs {
	margin-right:-4px;
	overflow:hidden;
	padding:10px 0;
}
.thumbs a {
	float:left;
	line-height:18px;
	margin:0 4px 4px 0;
	width:160px;
}
.thumbs a:hover {
	text-decoration:none;
}
.thumbs a .title {
	display:block;
	font-size:13px;
	font-weight:normal;
	height:18px;
	overflow:hidden;
	width:160px;
}
.thumbs a .info {
	color:#999;
	font-size:10px;
	font-weight:normal;
	overflow:hidden;
}
.thumbs a .info .left {
	width:70px;
}
.thumbs a .info .right {
	text-align:right;
	width:90px;
}
.pagination {
	background:#ebebeb;
	border:1px solid #e5e5e5;
	border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	clear:both;
	color:#0093c2;
	font-size:18px;
	font-weight:bold;
	padding:5px;
}

/* PAGE SPECIFIC STYLES: Video */

#video {
	background:#ebebeb;
	border:1px solid #e5e5e5;
	border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	padding:5px;
}
.box-heading a {
	color:#fff;
}
.box {
	overflow:hidden;
}
.video-info {
	float:left;
	font-size:12px;
	overflow:hidden;
	width:400px;
}
.video-info a.user-img {
	display:block;
	float:left;
	line-height:18px;
	margin-right:10px;
	text-align:center;
	width:100px;
}
.video-info a.user-img:hover {
	text-decoration:none;
}
.video-info p {
	padding:5px;
}
.video-actions {
	float:right;
	font-size:12px;
	overflow:hidden;
	width:200px;
}
a.downloadmov {
        background:url(http://static.videarn.com/images/button-download.png) top center no-repeat;
        width:193px;
}
a.favorites {
	background:url(http://static.videarn.com/images/button-favorite.png) top center no-repeat;
	float:right;
	width:168px;
}
a.remfavorites {
        background:url(http://static.videarn.com/images/button-favorite2.png) top center no-repeat;
        float:right;
        width:168px;
}
a.inappropriate {
	background:url(http://static.videarn.com/images/button-inappropriate.png) top center no-repeat;
	float:right;
	width:140px;
}
.rating {
	float:right;
	margin:10px 0 30px;
	padding-right:8px;
}
.video-embed {
	float:left;
	overflow:hidden;
	width:350px;
}
.video-embed p {
	padding:10px 0 20px;
}
a.send-link {
	background:url(http://static.videarn.com/images/button-sendlink.png) top center no-repeat;
	float:right;
	width:228px;
}
.addthis {
	float:right;
	margin:10px 0 15px;
	padding-right:8px;
}
.box textarea {
	margin-top:20px;
}
body#page-video .thumbs {
	margin-right:-10px;
}
body#page-video .thumbs a {
	margin:0 10px 10px 0;
	width:150px;
}
body#page-video .thumbs a .tn img {
	height:113px;
	width:150px;
}
body#page-video .thumbs a .title {
	width:150px;
}
body#page-video .thumbs a .info .left {
	width:65px;
}
body#page-video .thumbs a .info .right {
	text-align:right;
	width:85px;
}
a.show-related {
	background:url(http://static.videarn.com/images/button-showrelated.png) top center no-repeat;
	clear:both;
	float:right;
	width:219px;
}

/* PAGE SPECIFIC STYLES: Upload */

#uploader {
	background:#ebebeb;
	border:1px solid #e5e5e5;
	border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	color:#666;
	padding:10px;
}
.box-heading {
	background:#0093c2;
	border-top-left-radius:4px;
	-khtml-border-radius-topleft:4px;
	-moz-border-radius-topleft:4px;
	-webkit-border-top-left-radius:4px;
	border-top-right-radius:4px;
	-khtml-border-radius-topright:4px;
	-moz-border-radius-topright:4px;
	-webkit-border-top-right-radius:4px;
	color:#fff;
	font-size:24px;
	font-weight:bold;
	height:33px;
	letter-spacing:-1px;
	line-height:33px;
	margin:10px 0 0;
	padding:0 5px;
}
.box {
	background:#fff;
	border:1px solid #e5e5e5;
	border-top:none;
	border-bottom-left-radius:4px;
	-khtml-border-radius-bottomleft:4px;
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	-khtml-border-radius-bottomright:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	color:#666;
	font-size:14px;
	margin-bottom:20px;
	padding:20px 10px 10px;
}
.box-separator {
	background:#e5e5e5;
	clear:both;
	height:1px;
	margin:20px 0;
}
.box table {
	color:#01b3cd;
	margin:10px 0;
}
.box table td {
	padding:5px 0;
}
input.button, input.btn {
	background:#01b3cd url(http://static.videarn.com/images/input-button-bg.png) top left repeat-x;
	border:none;
	border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	color:#fff;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	height:25px;
	padding:0 10px;
	text-shadow:1px 1px #1266a1;
}
input.button:hover {
	background:#03c5d9 url(http://static.videarn.com/images/input-button-bg.png) bottom left repeat-x;
}
#upload-tool {
	background:url(http://static.videarn.com/images/uploadtool-bg.png) top left no-repeat;
	height:284px;
	margin:20px 0;
	overflow:hidden;
	width:657px;
}
#upload-tool .title {
	color:#fff;
	font-size:30px;
	font-weight:bold;
	letter-spacing:-1px;
	padding:40px 0 0 10px;
}
#upload-tool .title sup {
	font-size:10px;
	font-weight:normal;
	letter-spacing:normal;
}
#upload-tool p {
	color:#fff;
	font-size:14px;
	line-height:18px;
	padding:5px 150px 0 10px;
}
#upload-tool ul {
	color:#666;
	float:left;
	font-size:12px;
	line-height:18px;
	margin:20px 30px 0 20px;
	width:350px;
}
#upload-tool ul li {
	background:url(http://static.videarn.com/images/icon-tick.png) top left no-repeat;
	behavior:url(iepngfix.htc);
	margin:10px 0;
	padding-left:20px;
}
a.upload-tool {
	background:url(http://static.videarn.com/images/button-uploadtool-bg.png) top center no-repeat;
	color:#fff;
	float:left;
	font-size:17px;
	font-weight:bold;
	height:54px;
	line-height:52px;
	margin-top:50px;
	text-align:center;
	text-indent:0;
	text-shadow:1px 1px 2px #1266a1;
	width:238px;
}
a.upload-tool:hover {
	background-position:bottom center;
	text-decoration:none;
}

/* PAGE SPECIFIC STYLES: Top 40 */

body#page-top40 .thumbs {
	margin-right:-40px;
}
body#page-top40 .thumbs a {
	margin:0 40px 15px 0;
}

/* PAGE SPECIFIC STYLES: User Profile */

body#page-profile .content .main {
	float:left;
	overflow:hidden;
	width:530px;
}
body#page-profile .content .side {
	float:right;
	margin:30px 0;
	overflow:hidden;
	width:456px;
}
#user {
	background:#ebebeb;
	border:1px solid #e5e5e5;
	border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	color:#666;
	padding:5px;
}
#user p {
	padding:0 0 10px;
}
#user h4 {
	margin:10px 0 20px;
}
.section {
	clear:both;
	margin:10px 0;
	overflow:hidden;
}
.section .col {
	float:left;
	line-height:18px;
	margin:10px 10px 0 0;
	width:245px;
}
img.user-img {
	display:block;
	float:left;
	margin:0 10px 5px 0;
}
a.fan {
	background:url(http://static.videarn.com/images/button-fan.png) top center no-repeat;
	width:149px;
}
a.friend {
	background:url(http://static.videarn.com/images/button-friend.png) top center no-repeat;
	width:193px;
}
a.send-pm {
	background:url(http://static.videarn.com/images/button-sendpm.png) top center no-repeat;
	width:200px;
}
a.gallery-rss {
	background:url(http://static.videarn.com/images/button-galleryrss.png) top center no-repeat;
	width:249px;
}
.comment {
	border-bottom:1px solid #e5e5e5;
	color:#666;
	font-size:12px;
	padding:10px 5px 5px;
}
.comment p {
	padding:0 0 5px;
}
.comment img.user-img {
	display:block;
	float:left;
	margin:0 10px 5px 0;
	width:48px;
}
.comment-details {
	font-size:9px;
}
/* SIDEBAR */

.side h5 {
	margin:20px 0;
	line-height:30px;
}
.side #top-partners h5 {
	margin: 5px 0;
}
.side h5 span {
	color:#999;
	font-weight:normal;
}
.side h5 a {
	background:#0093c2;
	border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	color:#fff;
	display:block;
	float:right;
	font-size:11px;
	font-weight:bold;
	letter-spacing:normal;
	line-height:18px;
	padding:2px 4px;
	text-shadow:1px 1px #1266a1;
}
.side h5 a:hover {
	background:#007ca4;
	text-decoration:none;
}
.side .banner {
	display:block;
	margin:10px auto;
	width:300px;
}
#top-partners {
	overflow:hidden;
	width:300px;
}
#top-partners ul.col {
	float:left;
	font-size:9px;
	line-height:22px;
	padding:0px 0px 5px 3px;
	width:147px;
}
#top-partners ul.col a {
	font-size:12px;
}
a.get-listed {
	background-image:url(http://static.videarn.com/images/button-getlisted.png);
	clear:both;
	float:left;
	width:108px;
}
a.top-50 {
	background-image:url(http://static.videarn.com/images/button-top50.png);
	float:left;
	width:141px;
}
#upload-info {
	line-height:18px;
}
.side blockquote {
	background:#ebebeb;
	border:1px solid #d7d7d7;
	font-size:11px;
	line-height:normal;
	margin-bottom:10px;
	padding:10px;
}
.side blockquote.alert {
	background:#fae3e3 url(http://static.videarn.com/images/icon-warning.png) top left no-repeat;
	behavior:url(iepngfix.htc);
	border:1px solid #ecb2b2;
	padding:10px 10px 10px 30px;
}
#user-galleries, 
#user-fans, 
#user-friends, 
#user-favorites {
	font-size:12px;
	overflow:hidden;
}
#user-galleries p, 
#user-fans p, 
#user-friends p, 
#user-favorites p {
	clear:both;
	padding:10px 0;
}
#user-galleries a.border, 
#user-fans a.border, 
#user-friends a.border, 
#user-favorites a.border {
	float:left;
	margin-right:2px;
	text-align:center;
	width:100px;
}
#user-fans a.border:hover, 
#user-friends a.border:hover {
	text-decoration:none;
}
#user-galleries a.border img, 
#user-fans a.border img, 
#user-friends a.border img, 
#user-favorites a.border img {
	width:100px;
}

/* BOTTOM */

#bottom {
	background:#0093c2 url(http://static.videarn.com/images/bottom-bg.png) top center no-repeat;
	margin-top:50px;
	width:100%;
}
a#bottom-logo {
	display:block;
	float:right;
	height:40px;
	text-indent:-9999px;
	width:160px;
}

/* FOOTER */

#footer {
	overflow:hidden;
	position:relative;
	margin:30px auto;
	width:100%;
}
#footer ul.col {
	float:left;
	font-size:13px;
	line-height:24px;
	width:245px;
}
#footer ul.col li h6 {
	color:#ccc;
	margin:10px 0;
}
#footer p {
	background:url(http://static.videarn.com/images/footer-bg.png) top center repeat-x;
	clear:both;
	margin:30px 0;
}

/* SEARCH BAR */

form#top-search {
	background:#ebebeb;
	border:1px solid #e5e5e5;
	border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	margin:10px auto 20px;
	padding:5px;
	width:990px;
}
input.text-field {
	background:#fff;
	border:1px solid #ddd;
	border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	color:#999;
	padding:4px 5px;
}
input.text-field:hover {
	border-color:#ccc;
}
input.text-field:focus {
	border-color:#ccc;
	color:#333;
}

ul.top50 {
  float:left;
  margin:0 130px 20px 20px;
}

