﻿/* register */
table.form td {padding-bottom:5px;}
table.form td.name {color:#6a6a6a; width:150px;}
table.form td.required {font-weight:bold;}
table.form td.field {width:231px;}
table.form td.register {text-align:right;width:382px;}
table.form td.error{padding-left:5px;}
table.form td .extra {font-size:0.8em;}
table.form a.button {float:right; border:solid 1px #d0d0d0; background-color:White; padding:3px 7px; text-decoration:none;}
table.form a.button:hover {background-color:#d0d0d0; color:White;}
p.error {color:#cc0000;}

/* text format */

.textbold {font-weight:bold;}
.textwhite {color:white;}
.textitalic {font-style:italic;}
.textred {color:red;}
.textbolditalic {font-weight:bold;font-style:italic;}
.subtext {font-size:0.8em; color:#A2A2A2;}

/* gallery */
.imageblock {float:left; width:114px; padding:2px 22px 24px 2px;}
.imageblock .border {border:solid 2px white;}
.pictomedia {float:left; width:16px; height:16px; padding-right:5px;}
.category {float:left; width:100%;}
.category .link {float:left; width:100%; padding:0 0 20px 0;}
.category .copyright {float:left; width:100%; font-weight:normal; font-size:1em;padding-bottom:10px;}

p.promo {background:#efefef; padding:10px; border:solid 2px #d8d8d8;}

input.fixed {width:225px;}
select.fixed {width:230px;}

div.summary {font-size:0.9em; font-weight:bold; padding-top:10px;}
