/* @override http://www.emogeny.com/wp-content/themes/emogeny_2/style.css */
/*
Theme Name: Emogeny Theme
Theme URI: emogeny.com	
Description: Very Neat Web 2.0 Blue Stripe Theme
Version: 2.0
Author: David Homs
*/

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
img, div { behavior: url('/iepngfix.htc') }

body { font: 10px/18px Arial, Verdana, sans-serif; background:#fff url('images/e_background2.jpg') no-repeat right top; color:#333; text-align: center; }
a { text-decoration: none; color: #00b0f0; }
a:hover { color: #333; text-decoration: none; }
select{ font-size: 11px; }
h1 { font-size: 24px; color: #00b0f0; text-transform: uppercase; }
h2, h2 a, h2 a:hover, h2 a:visited { font-size: 16px; color: #00b0f0; text-transform: uppercase; }
h3 { font-size: 1em; color: #00b0f0; text-transform: uppercase; }
h4, h4 a, h4 a:hover, h4 a:visited { font-size: 12px; color: #00b0f0; text-transform: uppercase; }
small{font-size: 1em;}
.pagetitle { margin-bottom: 15px; }

div#accordiondiv { cursor: pointer; }
div#accordiondiv h4{ padding-bottom: 15px; }
div#accordiondiv ul.children li a{ padding-left: 10px; list-style-type: disc; }
#letters { background: transparent url('images/e_letters.png') no-repeat right top; top: 0; right: 0; margin: 0; padding: 0; width: 743px; height: 532px; position: absolute; z-index: 0; }
#header { height: 130px; text-align: left; vertical-align: bottom; padding:0; margin:0; }
#leftbar{ width: 10px; background: url(images/e_leftbar_bg.png) repeat-y 0 top; }
#contentbar{ background-color: #FFF; width: 705px; text-align: left; }
.banners { padding-top: 10px; }
#sidebar{ background-color: #FFF; width: 160px; text-align: left; vertical-align: top; padding-left: 10px; padding-right: 5px; padding-top: 10px; }
#sidebar ul, #sidebar ul ol { margin: 0; padding: 0; }
#sidebar ul li { margin-left: 5px; margin-bottom: 15px; }
#sidebar ul p, #sidebar ul select { margin: 5px 0 8px; }
#sidebar ul ul, #sidebar ul ol { margin: 15px 0 0; text-transform: uppercase; font-size: 1em; }
#sidebar ul ul ul, #sidebar ul ol { margin: 0 0 0 10px; }
ol li, #sidebar ul ol li { list-style: decimal outside; }
#sidebar ul ul li, #sidebar ul ol li { margin: 2px 0 0; padding: 0; }
#sidebar ul div#accordiondiv ul, div#accordiondiv ul { margin: 0 0 0 10px; padding: 0; }
#sidebar ul div#accordiondiv ul li, div#accordiondiv ul li { margin: 0; padding: 2px; }
#sidebar ul div#alert { background-color: #fccac6; border: 1px solid #a3130e; margin-right: 10px; padding: 5px; margin-top: 15px; }

#main_content { width: 350px; font-size: 1.1em; padding-right: 20px; padding-top: 10px;
}
#main_content a { font-size: 1em; color: #00b0f0; }
#main_content a:hover { font-size: 1em; color: #333; }

.post { text-align: justify; margin: 0 0 20px; }
.post ol li { padding-left: 10px; margin-left: 10px; }
.post hr { display: block; }

.postmetadata { text-align: center; background-color: #e0e0e0; border: 1px dotted #7e7e7e; }
.date { color: #747474; }

#rightbar{ width: 10px; background: url(images/e_rightbar_bg.png) repeat-y 0 top;}

#publi{ vertical-align: top; padding-top: 120px; }
#publi_leftbar{ width: 7px; background: url(images/e_publi_leftbar_bg.png) repeat-y 0 top;}
#publi_contentbar{ background: #FFF;width: 138px; }
#publi_rightbar{width: 7px; background: url(images/e_publi_rightbar_bg.png) repeat-y 0 top;}

#commentform input { width: 170px; padding: 2px; margin: 5px 5px 1px 0; }
#commentform textarea { width: 100%; padding: 2px; }
#commentform #submit { margin: 0; float: right; }

#copyright ,a{ font-size: 10px; color: #666; text-align: center; padding-top: 10px; padding-bottom: 10px; }