
/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
 line-height: 1;
 background-color: #d7c489;
 background-image: url('http://images.ajallmendinger.com/flames_bg.jpg');
 background-repeat: no-repeat;
 background-position: top center;
 font-size:100%;
}
ol, ul {
 list-style: none;
}
blockquote, q {
 quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
frame_left {
 float: left
}
frame_right {
 float: right
}
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

#site_container {
 margin: 0px auto;
 width: 1003px;
 height: 100%;
 position: relative;
 display: block;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.78em;
}

#site_header {
 position: relative;
 width: 1031px;
 left: -12px;
 line-height: 130%;	
}

#content_container {
 padding: 0px 0px 10px;
 border-top:2px dotted;
 border-left:1px solid;
 border-right:1px solid;
 border-bottom:1px solid;
 border-color:black;
 overflow: hidden;
 display:block;
}

#content_container a {
 color:black;
 text-decoration:none;
 font-weight:bolder;
}
#content_container a:hover {
 text-decoration:underline;
}

#footer_container {
}

.divider_top {
 border-top:2px dotted black;
 padding-top: 10px;
 margin-top: 10px;
}
.divider_left {
 border-left:2px dotted black;
}
.divider_bottom {
 border-bottom:2px dotted black;
 padding-bottom: 10px;
 margin-bottom: 10px;
}
.divider_right {
 border-right:2px dotted black;
}

/*-- Dropdown Mechanics --*/

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

 ul.dropdown li:hover > ul {
 visibility: visible;
}
/* -- End Mechanics --*/

/*-- Nav Styling --*/
#navigation {
 height:42px;
 width:1003px;
 position: relative;
 background-image:url('http://images.ajallmendinger.com/nav_bg.gif');
 background-repeat:no-repeat;
}
#navigation a {
 height: 28px;
 display: block;
}
/*-- End Nav Styling --*/

/*-- Dropdown Styling --*/

ul.dropdown {
 margin: 7px 0px 0px 10px;
 height: 28px;
}

ul.dropdown li {
 height: 28px;
 padding: 0px;
 margin: 0px 5px 0px 0px;
 background-position: 0px 0px;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 background-position: 0px -29px;
}

ul.dropdown a		{ display: block;}
ul.dropdown a:link,
ul.dropdown a:visited	{ color: #000; text-decoration: none; }
ul.dropdown a:hover	{ color: #000; }
ul.dropdown a:active	{ color: #ffa500; }


/* -- level mark -- */

ul.dropdown ul {
 margin-top: 0px;
 background-color: #d7c489;
}


ul.dropdown ul li {
 margin: 5px 0px 0px;
}

ul.dropdown ul ul {
 margin: 0px 0px 0px;
 padding: 0px 0px 0px 5px;
}

ul.dropdown ul ul li {
 margin: 0px 0px 5px;
}

/* End Dropdown Style */


.tweet_icon {
 height: 100%;
 float: left;
}

#left_rail {
 height: 100%;
 width: 575px;
 border-right:2px dotted black;
 margin: 12px 0px 0px;
 padding: 0px 12px 0px 14px;
 float:left;
 display:block;
}
#left_rail div#spin_preview_container {
 width:50%;
 float:left;
 border-right: 2px dotted black;
 padding-right: 10px;
 margin-right 10px;
}
#left_rail div#store_preview_container {
 width: 45%;
 float:right;
}

#right_rail {
 height: 100%;
 width: 369px;
 float:right;
 display: block;
 margin: 12px 12px 0px 0px;
 padding: 0px;
}
#right_rail div.section_header {
 height: 28px;
}

.section_header {
 overflow: hidden;
 margin: 0px 0px 7px 0px;
}
.section_flag {
 background-image:url('http://images.ajallmendinger.com:/section_header_flag.jpg');
 width: 52px;
 height: 36px;
 float: left;
}
.section_title {
 height: 36px;
 background-color: #c7ac5a;
 font-family: "LHF Full Block", Arial, Helvetica, sans-serif;
 vertical-align: baseline;
 margin: 0px 0px 0px 3px;
}

.section_title h1 {
 font-size: 1.25em;
}
.section_title h2 {
 font-size: 1em;
}


/*-- preview styles --*/
#wire_preview_container li {
 margin: 0px 0px 5px 0px;
}
#wire_preview_container img.photo {
 display: none;
}
#wire_preview_container ol li a h3 {
 font-size: 14px;
 margin: 0 0 1px;
}
#wire_preview_container ol li a {
 font-size: 12px;
}


#twitter_container ol {
 padding: 0em 1em;
}
#twitter_container li {
 margin: 0px 0px 5px 0px;
}
#twitter_preview_header {
 height:27px;
}

#live_gallery_header {
 height:27px;
}

#spin_preview_container ol {
 padding: 0em 0.5em;
}
#spin_preview_container li {
 margin: 0px 0px 10px 0px;
}

#spin_preview_header {
 height:27px;
}

#store_preview_header {
 height:27px;
}

#store_preview_container img#store_ad {
 margin: 15px 15px;
 width: 221px;
}

.gallery_preview {
 padding:5px 0px;
}
.gallery_preview div.daylife_smartgalleries_container {
 margin: 0 auto;
}

/*-- end preview styles --*/

#bio_container {
 margin: 0.5em 0em 0em;
 max-height: 650px;
 overflow: auto;
}

#bio_container p {
 margin: 0.5em 0em 0em;
 text-indent: 1em;
}

#bio_headshot {
 border: 2px solid #323232;
 float: left;
 width: 133px;
 height: 200px;
 margin: 0px 5px 0px 0px;
}

#wire_container {
}
#wire_container ol {
 padding: 0em 0.5em;
}
#wire_container li {
 margin: 0px 0px 5px 0px;
}
#wire_container img.photo {
 vertical-align: text-top;
}
#wire_container ol li>img.photo {
 display: none; 
}
#wire_container ol li a h3 {
 font-size: 16px;
 margin: 0 0 2px;
}
#sponsor_container p {
 margin: 0.5em 0em 0em;
 text-indent: 1em;
}
#sponsor_container p:after {
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;
}

#sponsor_container div {
 margin: 0 0 1em;
}

#results_container tr.light {
 background-color: #d7c489;
}
#results_container tr.dark {
 background-color: #c7ac5a;
}
#results_container h3 {
 font-size: 14px;
}
#results_container table {
 margin: 15px auto;
 padding: 5px;
 caption-side: bottom;
}

#spin_container ul {
 padding: 0em 0.5em;
}
#spin_container li {
 margin: 0 0 11px 0;
}
#spin_container h2 {
 font-size: 16px;
 margin: 0 0 2px;
}
#spin_container small {
 font-size: 9px;
 color: #333333;
}
#spin_container li.post p {
 margin: 3px 0 0;
 }

#facts_container table {
 padding: 0.5em 1em;
 margin: 15px 20px;
}
#facts_container tr {
 margin-bottom: 5px;
}

#facts_container td.label {
 font-weight: bold;
 width: 100px;
}

#AJ-copyright {
 margin:12px 0px 0px 0px;
 padding:0px;
 list-style:none;
 float:right;
 font-size:11px;
}
#AJ-copyright li {
 display:inline;
 margin:0px 0px 0px 5px;
 }
#AJ-copyright li a{}
#AJ-copyright li a img {
 border:none;
 vertical-align:middle;
}
