/*HSOET - 01-21-09 - Daf*/
* { padding: 0; /* GLOBAL RESET */ margin: 0; }

body {
	font: small Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image: url(../images/style/bodybg.gif);
	background-repeat: repeat-y;
	background-color: #c2aa8c;
}

#content {
	float: left;
	color: #333333;
	margin: 2px;
	padding: .3em;
	height: 100%;
	width: 500px;
	display: inline;
}

#content-2 {
	float: left;
	color: #333333;
	margin: 2px 2px 2px .5em;
	padding: .3em;
	min-height:660px;
    height:auto !important;
    height:660px;
	width: 720px;
	display: inline;
	overflow: auto;
}

#footer {
	width: 915px;
	clear: both;
	color: #f5f5f5;
	margin: .2em auto .4em auto;
	font-size: 85%;
	text-align: center;
}

.footerbanner {
	padding-bottom: 1em;
	margin: 0 auto;
	text-align: center;
}

#footer p { margin: .1em 1em; padding: .1em; }

#footer a { color: #fcee11; }

#popup { width: 590px; }

#header {
	color: #333333;
	background-color: #ffffff;
	width: 900px;
	float: left;
	padding: 0 .3em;
	margin: .2em;
}

#header Table { width: 100%; }

/* Menu */
#leftcolumn {
	color: #333333;
	background-color: transparent;
	margin: 1em 2px .1em 2px;
	width: 170px;
	float: left;
}

#subheader {
	background-color: transparent;
	float: left;
	width: 915px;
	color: #333333;
	padding: .2em;
	margin: 0;
	text-align: center;
	font: 85% Arial, Helvetica, sans-serif;
}

#rightcolumn {
	color: #121212;
	background-color: transparent;
	margin: 0 2px .1em 2px;
	height: 590px;
	width: 220px;
	float: left;
}

#rightcolumn a {
	color: #f5f5f5;
	font-weight: bold;
	text-decoration: none;
	padding: .2em;
}

#rightcolumn h4 { color: #f5f5f5; }

#wrapperHome {
	margin: 0 auto;
	width: 922px;
	border-top: none;
	border-bottom: none;
	background-image: url(../images/style/columns-bg.gif);
	background-repeat: no-repeat;
	background-position: 0 250px;
}

#wrapper {
	margin: 0 auto;
	width: 922px;
	border-top: none;
	border-bottom: none;
}

/* Gallery Crap - embedded already has wrapper id */
#wrapper2 {
	margin: 0 auto;
	width: 922px;
	border-top: none;
	border-bottom: none;
}

#content2-gallery {
	float: left;
	color: #333333;
	margin: 2px 2px 2px .5em;
	padding: .3em;
	min-height:660px;
    height:auto !important;
    height:660px;

	width: 720px;
	display: inline;
}

#promos {
	margin-left: .5em;
	border-bottom: 2px dashed #cccccc;
	padding: .1em 0 .5em 0;
	margin-bottom: .8em;
	background-color: transparent;
}

.jumpMenu {
	padding: .2em 1em;
	border-bottom: 1px solid #fa9624;
	margin: .4em;
}

/* LET'S SET SOME MARGINS
------------------------------------------------------------------- */
h1, h2, h3, h4, h5, h6 {
	padding: .1em 0;
	margin: .1em 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

p { padding: .2em; margin: .3em .5em; }

.hr {
	border-top: 2px dotted #fa9624;
	padding: .3em 0;
	margin: .5em;
}

hr.white {
	border: none;
	border-top: 3px double #f5f5f5;
	height: 3px;
	text-align: center;
	padding: .2em 0;
	margin-top: .4em;
}

/* NO DEFAULT BORDERS! */
img { border: none; }

.border { border: 2px solid #fa9624; }

/* FONTS/text/misc */
a { color: #49a800; }

.red { color: #ff0212; }

.redBold { color: #ff0212; font-weight: bold; }

.right { text-align: right; }

.vertAlign { vertical-align: bottom; }

.floatLeft { float: left; margin: 1em; }

.floatLeftborder {
	float: left;
	margin: 1em;
	border: double #fa9624;
	padding: .2em;
}

.floatRightborder {
	float: right;
	margin: 1em;
	margin-top: 0;
	border: double #fa9624;
	padding: .2em;
}

.clear { clear: both; }

.smallText { font-size: 85%; }

.bigText { font-size: 120%; }

.tothetop { margin-left: 2em; }

/* HEADINGS - SIZE IT */
h1 { font-size: 1.90em; color: #054eba; font-family: Arial, Helvetica, sans-serif }

h2 { font-size: 1.25em; }

h3 { font-size: 1.25em; }

h4 { font-size: 1.10em; }

h5 { font-size: 1.05em; }

h6 { font-size: 1em; }

/* Styles */
.rotators {
	height: 280px;
	margin: 0 auto;
	text-align: center;
	overflow: hidden;
}

.rightRotator { margin: .4em auto; text-align: center; }

.centered { margin: 0 auto; text-align: center; }

.calendarColumn {
	margin: 0 auto;
	width: 185px;
	padding: .2em 0;
	text-align: center;
}

.orange { color: #fa9624; }

.green { color: #4ea808; }

.blue { color: #0b3dde; }

/* MENU */
.menu { margin: .5em 0; list-style: none; padding: .2em; }

.menuPage { margin: .3em 0; list-style: none; padding: .2em; }

.menu li, .menuPage li {
	padding: 0;
	display: block;
	border-bottom: 1px solid #4ea808;
	margin: .2em 0;
}

.menu a, .menuPage a {
	color: #f5f5f5;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding: .1em .2em;
}

.menu a:hover, .menuPage a:hover {
	background-image: url(../images/style/pawprintwhite2.gif);
	background-repeat: no-repeat;
	background-position: 95%;
	background-color: #49a800;
	display: block;
	padding: .1em .2em;
}

/* Forms */
input, textarea {
	border: 1px solid #999999;
	background-color: #ffffff;
	margin: .1em;
}

form { margin: 0; padding: 0; }

legend {
	border: 1px solid #bdbdbd;
	padding: .5em 1em;
	margin: 1em;
	font-weight: bolder;
	color: #ffffff;
	background-color: #0b3dde;
}

 fieldset {
	border: 1px dashed #4ea808;
	padding: .5em;
	margin-bottom: 1em;
}

dl { margin: 1em 2em; }

dt { font-weight: bold; font-size: 120%; margin: 1em 0; }

 ul { margin: 1em; padding: 1em; list-style: none; }

ul li { margin: .3em 1em; padding: .2em .1em; }

.compact { margin: .1em 2em; padding: .1em; list-style: disc; }

/* Wordpress Image Alignments 11-4-10 */

img.alignleft {
	display: inline;
	float: left;
	margin: 0 1em .5em 0;
	border: 2px solid #ffcf00;
}

img.alignright {
	display: inline;
	float: right;
	margin: 0 1em .5em 0;
	border: 2px solid #ffcf00;
}

/* Gallery Random Image */

.random-images-thumbnail {
	background-color: #eee;
	border: 1px solid #fff;
	padding: 2px;
}

You can also style the caption underneath the thumbnails with the following:

.random-images-caption {
	text-align: center;
	font-size: 0px;
	margin-top: 3px;
	margin-bottom: 0;
}
