a:link { color: #FF4500; }
a:visited { color: #888; }
a:active { color: #FF6a32; }

a img {border: 0; }

body {
	font-family: Georgia, serif;
}

.registerbox {
	float:left;
	padding:10px 0px 10px 10px;
}

.registerbox td {text-align:right;}
.registerbox td+td {text-align:left;}

.loginbox {
	float:left;
	padding:10px 10px 10px 0px;
}
.loginbox td {text-align:right;}
.loginbox td+td {text-align:left;}

.resetbox {
	float:left;
	padding:10px 0px 10px 20px;
}
.resetbox td {text-align:right;}
.resetbox td+td {text-align:left;}

div.body {
	width: 80%;
	margin: auto;
	clear:both;
}

.error {
	color: #F00;
}

img.dvd_image {
	float:left;
}

.dvd_title {
	text-align:right;
}

.dvd_blurb {
	text-align:right;
}

.dvd_year {
	font-size:smaller;
	font-weight:lighter;
}

table.reviewform {
	clear:both;
}

table.reviews {
	width: 100%;
}

table.reviews td {
	text-align: center;
	padding: 2px;
	border-top: 1px solid #444;
}
table.reviews td+td {
	text-align: left;
	width: 80%;
}

.header {
	color: #BBB;
	width: 80%;
	margin: auto; 
}

.header a {color:#ff8f65;}

.topleft {
	float:left;
	clear:left;
	padding:1px;
}

.topright {
	float:right;
	clear:right;
	padding:1px;
}

.footer {
	clear:both;
	width: 80%;
	margin: 10px auto;
	color:#aaa;
}

.footer a {color:#ff8f65;}

.navbar {
	clear:both;
	padding: 1px;
}

.navbar ul {
	background-color: white;
	text-align: center;
	margin-left: 0;
	padding-left: 0;
}

.navbar li {
	list-style-type: none;
	padding: 0.25em 1em;
	margin: 0 3px;
	border-bottom: 1px solid black;
	display: inline;
}

.navbar a {
	font-style:normal;
	text-decoration:none;
	color: orangered;
}

input {
	background: #ccc;
	border: 1px solid black;
	margin: 1px;
}

input.button {
	border: 0px;
}

.azlink {
	float: right;
}

.movielist {
	float: left;
	width: 33%;
}

.movielist ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.friendlist {
	clear: both;
}

.friendlist ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.friendlist li {
	float: left;
	padding: 0px 10px 0px 0px;
}

.coverfilm {
	text-align: center;
	width: 100%;
}

.coverfilm td {
	width: 33%;
	color: #888;
	font-size: small;
}

.coverfilm .fname {
	color: black;
	font-weight: bold;
}

.message {
	color: black;
	text-align: center;
}

.response {
    color: #666;
    font-style: italic;
}

ul.optionbar {
    display: block;
    padding: 0;
    list-style: none;
}

ul.optionbar li a {
    color: #000;
    text-decoration: none;
    display: block;
    padding: 1px 4px;
    background-color: #eee;
    float: left;
    margin: 0px 4px 10px 0px;
}

ul.optionbar li.active a {
    background-color: #ccc;
}

div.ca_search, div.ca_rec, div.ca_rev {
    clear: left;
    border-top: 1px solid black;
    padding: 5px 0px;
}

div.cadate {
    float: left;
    width: 80px;
}

div.cacontent {
    float: left;
}

div.caarchive {
    float: right;
}

div.fclear {
    clear:both;
}
