/*

THEME NAME: Semenick and Associates

THEME URI: http://www.bamgc.com

DESCRIPTION: Theme designed by BAM Graphics Consulting for Semenick and Associates.

VERSION: 1.0

AUTHOR: <a href="http://www.bamgc.com/" target="_blank">BAM Graphics Consulting</a>

AUTHOR URI:


*/



html {
	height:100%;
}

body {
	height:100%;
	min-width:1024px;
	background: black;
	margin:0px auto;
	font-family:Helvetica;
}

img {
	border:0;
}

#wrapper {
	margin:0px auto;
	border-style:solid;
	border-color:white;
	background-image:url(/images/sa_bkgd.png);
	background-repeat:repeat-x;
	background-color:white;
	width:90%;
}

div#header {
	min-height: 130px
}

#hdr_logo {
	padding:15px;
}

#hdr_lft {
	background-image:url("/images/sa_hdr_lft.png");
	height:130px;
	float: left;
	width:372px;
}

#hdr_mdl {
	position:absolute;
	background-image:url("/images/sa_hdr_mdl.png");
	background-repeat:no-repeat;
	color:#8A1E04;
	font-style:italic;
	font-weight:bold;
	width:480px;
	height:108px;
	left:30%;
	z-index:5;
}

p.hdr_mdl {
	width:425px;
	position:relative;
	left:35px;
	top:10px;
	text-align:center;
	font-family:times;
}

#hdr_rt {
	background-image:url("/images/sa_hdr_rt.png");
	background-repeat:no-repeat;
	height:130px;
	float:right;
	width:375px;
}

div#container {
	float:left;
	background-image:url("/images/sa_lft_side.png");
	background-repeat:repeat-y;
	width:100%;
	min-height:650px;
	margin:0;
	padding-top:20px;
}

#content {
	float:left;
	margin:0 0 3% 8%;
	max-width:45%;
}

#content h2 {
	margin-top:0;
}

#content p {
	margin-bottom:0px;
}

#content a:link,
#content a:visited {
	color:#8A1E04;
}

#content a:hover,
#content a:active {
	font-weight:bold;
}

.sidebar {
/*	min-height:85%*/
}

#primary {
	float:left;
	width:180px;
	padding-left:5px;
}
#mypageorder-3 h3 {
	margin:0;
	padding:0;
	position:absolute;
	left:-999px;
}

#primary ul {
	padding:0;
	margin:0px;
	width:190px;
}

#primary ul li {
	list-style:none;
}

#mypageorder-3 li a {
	display:block;
	border-top:medium #FFFFFF solid;
	height:20px;
	padding:5px 0 5px 10px;
}

#mypageorder-3 ul ul {
	position:absolute;
	left:-1000px;
	background-color:green;
}

#mypageorder-3 ul li:hover ul li a {
	position:relative;
	left:1240px;
	top:-33px;
	background-color:#8A1E04;
}
#primary h3 {
	color:#ACB6AB;
	margin-bottom:1em;
}

#primary a:link,
#primary a:visited {
	color:white;
	text-decoration:none;
}

#primary a:hover,
#primary a:active {
	font-weight:bold;
}

#essi {
	position:relative;
	left:18px;
}

div#secondary {
	float:right;
	width:200px;
}

#secondary a:link,
#secondary a:visited {
	color:#8A1E04;
}

#secondary a:hover,
#secondary a:active {
	font-weight:bold;
}

#blog-title {
	margin:0;
}

div.skip-link {
	position:absolute;
	right:1em;
	top:1em;
}

div#menu {
	background:#EEE;
	height:1.5em;
	margin:1em 0;
	width:100%;
}

div#menu ul,
div#menu ul ul {
	line-height:1;
	list-style:none;
	margin:0;
	padding:0;
}

div#menu ul a {
	display:block;
	margin-right:1em;
	padding:0.2em 0.5em;
	text-decoration:none;
}

div#menu ul ul ul a {
	font-style:italic;
}

div#menu ul li ul {
	left:-999em;
	position:absolute;
}

div#menu ul li:hover ul {
	left:auto;
}

.entry-title,
.entry-meta {
	clear:both;
	font-style:oblique;
	color:#8A1E04;
}

form#commentform .form-label {
	margin:1em 0 0;
}

form#commentform span.required {
	background:#fff;
	color:#c30;
}

form#commentform,
form#commentform p {
	padding:0;
}

input#author,
input#email,
input#url,
textarea#comment {
	padding:0.2em;
}

div.comments ol li {
	margin:0 0 3.5em;
}

textarea#comment {
	height:13em;
	margin:0 0 0.5em;
	overflow:auto;
	width:66%;
}

/* .alignright,img.alignright{

float:right;

margin:1em 0 0 1em;

}



.alignleft,img.alignleft{

float:left;

margin:1em 1em 0 0;

}



.aligncenter,img.aligncenter{

display:block;

margin:1em auto;

text-align:center;

} */



div.gallery {
	clear:both;
	height:180px;
	margin:1em 0;
	width:100%;
}

p.wp-caption-text {
	font-style:italic;
}

div.gallery dl {
	margin:1em auto;
	overflow:hidden;
	text-align:center;
}

div.gallery dl.gallery-columns-1 {
	width:100%;
}

div.gallery dl.gallery-columns-2 {
	width:49%;
}

div.gallery dl.gallery-columns-3 {
	width:33%;
}

div.gallery dl.gallery-columns-4 {
	width:24%;
}

div.gallery dl.gallery-columns-5 {
	width:19%;
}

div#nav-above {
	margin-bottom:1em;
}

div#nav-below {
	margin-top:1em;
}

div#nav-images {
	height:150px;
	margin:1em 0;
}

div.navigation {
	height:1.25em;
}

div.navigation div.nav-next {
	float:right;
	text-align:right;
}

div.sidebar h3 {
	font-size:1.2em;
}

div.sidebar input#s {
	width:7em;
}

div.sidebar li {
	list-style:none;
	margin:0 0 1em;
}

div.sidebar li form {
	margin:0.2em 0 0;
	padding:0;
}

div.sidebar ul ul {
	margin:0 0 0 1em;
}

div.sidebar ul ul li {
	list-style:disc;
	margin:0;
}

div.sidebar ul ul ul {
	margin:0 0 0 0.5em;
}

div.sidebar ul ul ul li {
	list-style:circle;
}

div#menu ul li,
div.gallery dl,
div.navigation div.nav-previous {
	float:left;
}

input#author,
input#email,
input#url,
div.navigation div {
	width:50%;
}

div.gallery *,
div.sidebar div,
div.sidebar h3,
div.sidebar ul {
	margin:0;
	padding:0;
}

div#footer {
	margin:0;
	padding:5px 0 0 0;
	background-color:#8A1E04;
	clear:both;
	width:100%;
	color:white;
	font-size:9pt;
	text-align:center;
}

#footer a:link {
	color:white;
}    /* unvisited link */

#footer a:visited {
	color:white;
} /* visited link */

#footer a:hover,
#footer a:active {
	font-weight:bold;
}   /* mouse over link */

