﻿.content h2 { font-size:1.25em; font-weight:normal; padding-bottom:20px; }
.content .col { width:260px; float:left; list-style:none; margin:0; padding:0; }
.content .midcol { padding:0 50px; }
.content dl { }
.content dt { font-size:1.25em; padding-bottom:10px; }
.content dd { margin:0; padding:0; }
.content dd ul { list-style:none; margin:0; padding:0; }

.content .mail { display:block; background:url(../images/icons/mail.png) no-repeat; width:40px; height:30px; float:left; }
.content .quote { display:block; background:url(../images/icons/quote-bubble.png) no-repeat; width:40px; height:30px; float:left; }
.content .world { display:block; background:url(../images/icons/world.png) no-repeat; width:40px; height:30px; float:left; }

.content .label-block { display:block; }
.content .req { color:red; }
.content input[type=text] { display:block; width:400px; margin-bottom:20px; padding:5px; }
.content select { display:block; margin-bottom:20px; }
.content textarea { display:block; width:400px; height:200px; margin-bottom:20px; padding:5px; }
.content .submit { margin-top:20px; }