/* 
	Name:  fadein.css
	Description:  Main CSS rules for fadeinonline.com
	
=============================
     GLOBAL RESET
*/
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,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,textarea,tfoot,thead,tr,th,td { margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; }
body { font:normal 12px/16px 'Times New Roman', times, serif; color:#000; background:#fff url(../images/bgBody.jpg) no-repeat 0 0; }
ol,ul { list-style:none; }
table { border-collapse:collapse; border-spacing:0; }
caption,th { text-align:left; font-weight:normal; }
legend { margin-left:-.49em; }
em { font-style:italic; }

/*
     END GLOBAL RESET
=============================
     TEXTS

h1, h2, h3, h4 {
	font-size: 2.6em;
	line-height: 1em;
	margin: 0 0 .5em;
	padding: 0;
}
h2 {
	line-height: 1.3em;
	border-bottom: 1px solid #fff;
	padding: 0 0 .1em .3em;
	margin: 0 0 .5em;
}
h3, h4 {
	margin: 1.3em 0 .7em;
}
h4 {
	margin: .5em 0 .3em;
	font-size: 1.18em;
	font-weight: normal;
	padding: 0;
}*/
h1 { font-size:2em; font-weight:bold; margin:0 0 1em; }
p,li,dt,dd { font-size:12px; margin:0 0 1em; padding:0; }
strong { font-weight:700; }
a { color:#b72504; text-decoration:underline; }
a: hover { text-decoration:none; }
a: visited { color:#fdefdc; }

/*
     END TEXTS
=============================
     FORMS
*/
form div { width:90%; overflow:hidden; margin:.5em 0; }
.labelLeft { display:block; float:left; width:10em; }
.ctrlTextField,textarea { border:none; border:1px solid #cdcdcd; padding:3px 7px; margin:0; font-size:12px; font-family:'Times New Roman', times, serif; }
.requiredMarker { color:#ff0000; font-weight:bold; font-size:1.3em; }
.validation-failed { border:1px solid #cb7e7e; border-top:1px solid #9d5050; border-bottom:1px solid #e59898; background:#ffb2b2!important; }
.validation-advice { color:#cb7e7e; margin-left:10em; }

/*
     END FORMS
=============================
     LAYOUTS
*/
#masthead #fadeInLogo { margin:0 0 12px; }

/* Navigation */
#navigation { font-family:'Myriad Pro', Tahoma, Verdana, Helvetica, Arial, sans-serif; line-height:14px; }
#navigation li { margin:0; }
#navigation a { color:#000; text-decoration:none; font-weight:bold; font-size:12px; display:block; padding:12px 0; border-bottom:2px solid #e6e7e8; }
#navigation li: last-child a { border-bottom:none; }
#shareButton { position:absolute; top:70px; right:50px; }

/* Content */
#wrapper { background:url(../images/bgWrapper.png) no-repeat 0 0; padding:28px 0 0 28px; overflow:hidden; width:909px; height:842px; position:relative; }
#leftBar { width:127px; float:left; }
#content { padding:20px 27px; width:537px; height:698px; float:left; position:relative; }

/* Homepage */
.homepage #content { border-top:2px solid #343b3d; padding:0; width:591px; height:752px; }
.homepage #content .cover a { display:block; float:left; }
.homepage #content .cover a span { display:none; }
.homepage #content .cover a#denzel { background:url(../images/cover/cover_02.jpg) no-repeat; background-position:0 0; width:233px; height:82px; }
.homepage #content .cover a#denzel:hover { background-position:0 -82px; }
.homepage #content .cover a#ogw { background:url(../images/cover/cover_04.jpg) no-repeat; background-position:0 0; width:167px; height:155px; }
.homepage #content .cover a#ogw:hover { background-position:0 -155px; }
.homepage #content .cover a#au { background:url(../images/cover/cover_06.jpg) no-repeat; background-position:0 0; width:200px; height:155px; }
.homepage #content .cover a#au:hover { background-position:0 -155px; }
.homepage #content .cover a#gnm { background:url(../images/cover/cover_07.jpg) no-repeat; background-position:0 0; width:167px; height:135px; }
.homepage #content .cover a#gnm:hover { background-position:0 -135px; }
.homepage #content .cover a#lts { background:url(../images/cover/cover_09.jpg) no-repeat; background-position:0 0; width:200px; height:135px; }
.homepage #content .cover a#lts:hover { background-position:0 -135px; }
.homepage #content .cover a#dd { background:url(../images/cover/cover_11.jpg) no-repeat; background-position:0 0; width:200px; height:166px; }
.homepage #content .cover a#dd:hover { background-position:0 -166px; }

/* Articles */
.article #content p { text-indent:1.5em; margin:0; text-align:justify; text-justify:newspaper; }
.article #content p.noIndent { text-indent:0; }
.article #content .initialCap { float:left; margin:.3em 1em .3em 0; }
.article #content #viewablePage { height:688px; overflow:hidden; position:relative; }
.article #content #pages { width:53700px; }
.article #content .page { width:537px; height:685px; margin-right:20px; float:left; }

/* Article Links */
#articleLinks { margin:2em 0; padding:1em 0; border-top:1px dashed #ccc; }
#articleLinks li { float:left; margin:0 2.1em; }

/* Article Footer */
.article #pageInfo,.article #pageNavigation { font-family:'Myriad Pro', Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size:1em; padding-top:.5em; position:absolute; bottom:12px; }
.article #pageInfo { left:27px; }
.article #pageNavigation { right:27px; font-size:2em; }
.article #pageInfo2 a,.article #pageNavigation a { color:#666; text-decoration:none; }
.article #pageInfo a:hover,.article #pageNavigation a:hover { text-decoration:underline; }

/* ADS */
#verticalAd { padding:10px; margin:90px 0 0 718px; margin-top:120px; }

/* Google Search */
#googleSearch { position:absolute; left:30px; bottom:10px; }
#googleSearch div { margin:3px 0; }

/* footer */
#footer { text-align:center; font-size:.86em; color:#442804; min-height:120px; }
#footer a { color:#442804; }