* {font-family:verdana,arial,helvetica,sans; margin:0; padding:0;}
body {background:#dfeaf0 url(/images/bg-top.jpg) fixed top center repeat-x; color:#237; font-size:12px;}

img {border:none;}
.section img {margin:10px;}
h1 {background:url(/images/banner.jpg) top center no-repeat; margin:41px 0 5px; text-align:center; text-indent:-9999px;}
h1 a {display:block; width:767px; height:178px; margin-left:37px;}
h2 {font-size:18px; margin:10px 0;}
h3 {font-size:18px; font-weight:normal; letter-spacing:0.02em; border-bottom:1px dotted #ccc; padding-bottom:1px; margin-bottom:5px;}
p {font-family:verdana,arial,helvetica,sans; margin-bottom:10px;}
ul {margin:0 0 10px 20px; list-style:circle;}
ul li {margin-bottom:5px;}
.section a {color:#399;}
.section a:hover {background:#ffc; text-decoration:none; border-bottom:1px dotted #666;}
a[href*=".pdf"] {padding-right:15px; background:url(http://www.terry.uga.edu/images/icons/pdf.gif) right center no-repeat;}

.header, .section#container {
display:block;
width:850px;
padding-bottom:40px;
margin:0 auto;
}
.header {}
.section#container {
position:relative;
top:-10px;
background:rgba(255,255,255,0.8);
margin-bottom:30px;
border-right:1px solid #c5c5c5;
border-left:1px solid #c5c5c5;
border-bottom:1px solid #c5c5c5;
border-radius:5px 0 10px 10px;
-webkit-border-radius:5px 0 10px 10px;
-moz-border-radius:5px 0 10px 10px;
box-shadow:1px 2px 4px #000;
-webkit-box-shadow:1px 2px 4px #000;
-moz-box-shadow:1px 2px 4px #000;
}

.nav#main {display:block; width:780px; position:relative; left:10px;}
.nav#main a {
position:relative;
top:5px;
background:#369;
display:block;
float:left;
color:#fff;
text-transform:uppercase;
text-decoration:none;
text-align:right;
width:187px; /*Width set to 177px + 16px padding + 2px margin = 195px * 4 = 780px*/
height:14px; /*Height set to 14px + 26px padding = 40px total*/
padding:8px 16px 8px 0;
margin:0 1px;
border-radius:10px 0 0 0;
-webkit-border-radius:10px 0 0 0;
-moz-border-radius:10px 0 0 0;
-webkit-transition:top 0.2s ease-in;
}
.nav#main a:hover {top:0; background-color:#399; border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0;}
.nav#sub {clear:both;}
.nav#sub, .section#left, .section#full {float:left; width:580px; padding:10px 10px 0 20px;}
.section#full {width:820px;}
.section#right, .box-right {
background:#eee;
float:right;
font-size:small;
margin-top:30px;
width:208px;
padding:10px;
border-left:1px solid #ccc;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
border-radius:12px 0 0 10px;
-webkit-border-radius:12px 0 0 10px;
-moz-border-radius:12px 0 0 10px;
}
.section#right p {font-size:10px;}
.section#right h4 {
background-color:#ffc;
text-align:center;
padding:5px;
margin-bottom:10px;
border:1px solid #ccc;
border-radius:10px 0 0 0;
-webkit-border-radius:10px 0 0 0;
-moz-border-radius:10px 0 0 0;
}
.footer {
clear:both;
position:fixed;
bottom:0;
right:0;
min-width:405px;
width:33%;
height:15px;
background:rgba(0,0,0,0.3);
padding-top:1px;
color:#eee;
text-align:center;
border-radius:20px 0 0 0;
-webkit-border-radius:20px 0 0 0;
-moz-border-radius:20px 0 0 0;
box-shadow:0px 0px 2px #000;
-webkit-box-shadow:0px 0px 2px #000;
-moz-box-shadow:0px 0px 2px #000;
}
.footer p {font-size:10px;; text-shadow:1px -1px 1px #666;}

.caption {font-size:10px; color:#999; position:relative; top:-10px; left:10px;}
.clearfix {clear:both;}
.box-right {width:auto; max-width:400px; margin:10px -10px 10px 10px;}
ul.two-column li {float:left; width:150px;}
ul.two-column {width:100%; float:left;}

/*-----------------------------
TABLES
-----------------------------*/

table {margin:0 20px 10px 0; border:1px solid #eee; border-radius:12px 0 0 0; -webkit-border-radius:0 12px 0 0; -moz-border-radius:12px 0 0 0;}
table th {font-size:14px; padding:5px; border:2px solid #eee; background:#ffc; border-radius:10px 0 0 0; -webkit-border-radius:0 10px 0 0; -moz-border-radius:10px 0 0 0;}
table td {font-size:14px; padding:5px; border:2px solid #eee;}
table small {color:#666; font-weight:normal;}