/*  Skyfall Creative                 */
/*  Standard Cascading Style Sheet   */
/*  main.css - Revised 03.03.2010    */
/*  www.skyfall.com                  */



/* general styles */		

body 					{ color: #444444; font-size: 13px; font-family: 'Roboto', arial, helvetica, san-serif; font-weight: 400;
						  background-color: #e2e2e2; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;
						  background-image: url("../images/bg_gray.jpg"); background-repeat: repeat-x; }
td,div 					{ font-size: 13px; font-family: 'Roboto', arial, helvetica, san-serif; font-weight: 400; }
p 						{ font-size: 13px; margin-top: 0; margin-bottom: 14px; }
h1 						{ font-size:18px; }
h2 						{ font-size:14px; }
h3						{ font-size:12px; }
sup 					{ font-size:8px; }
select					{ font-size: 9px; font-family: arial, helvetica, san-serif; }
input,textarea			{ font-size: 12px; font-family: arial, helvetica, san-serif; }
form 					{ font-size: 12px; font-family: arial, helvetica, sans-serif; margin: 0; padding: 0; }
hr 						{ height: 1; margin: 5px 0px 5px 0px; }


/* anchor styles */

a:link  				{ color: #8e0000;}
a.topbar:link 			{ color: #515151; text-decoration: none; }
a.topbar:visited 		{ color: #515151; text-decoration: none; }
a.topbar:active 		{ color: #515151; text-decoration: none; }
a.topbar:hover 			{ color: #a60000; text-decoration: none; }
a:visited 				{ color: #8e0000; }
a:active 				{ color: #8e0000; }
a:hover 				{ color: #ed5901; text-align: right; }
a.contentslink:link 	{ color: #ffffff; text-decoration: none; }
a.contentslink:visited 	{ color: #ffffff; text-decoration: none; }
a.contentslink:active 	{ color: #ffffff; text-decoration: none; }
a.contentslink:hover 	{ color: #ffa200; text-decoration: none; }

a.bgdark:link 	{ color: #ffcc00; text-decoration: none; }
a.bgdark:visited 	{ color: #ffcc00; text-decoration: none; }
a.bgdark:active 	{ color: #ffcc00; text-decoration: none; }
a.bgdark:hover 	{ color: #ffffff; text-decoration: none; }



/* custom styles */

.headline 				{ font-family: 'Roboto', Arial, serif; font-weight: 700; font-size: 32px; font-weight: bold; letter-spacing: -1px; }
.headline2 				{ font-family: 'Roboto', Arial, serif; font-weight: 700; font-size: 24px; font-weight: bold;  letter-spacing: -1px; }
.headlineplain 			{ color: #939393; font-size: 36px ; letter-spacing: -1px; }
.blackbody   			{ font-family: 'Roboto', Arial, serif; font-weight: 400; color: #333; font-size: 12px; }
.footer_small   		{ font-family: 'Roboto', Arial, serif; font-weight: 400; color: #cecece; font-size: 10px; }


.headline1Roboto 			{ font-size: 24px; font-family: 'Roboto', arial, helvetica, san-serif; font-weight: 700; letter-spacing: -1px;}
.headline1RobotoRed 		{ font-size: 24px; font-family: 'Roboto', arial, helvetica, san-serif; font-weight: 700; color: #dd0000; letter-spacing: -1px; }
.headline1RobotoBlue 		{ font-size: 24px; font-family: 'Roboto', arial, helvetica, san-serif; font-weight: 700; color: #0055a5; letter-spacing: -1px; }
.headline1RobotoGreen 	{ font-size: 24px; font-family: 'Roboto', arial, helvetica, san-serif; font-weight: 700; color: #6c8300; letter-spacing: -1px; }
.headline2Roboto	 		{ font-size: 18px; font-family: 'Roboto', arial, helvetica, san-serif; font-weight: 700; }
.headline2RobotoRed 		{ font-size: 18px; font-family: 'Roboto', arial, helvetica, san-serif; font-weight: 700; color: #dd0000; }
.headline2RobotoBlue 		{ font-size: 18px; font-family: 'Roboto', arial, helvetica, san-serif; font-weight: 700; color: #0055a5; }
.headline2RobotoGreen 	{ font-size: 18px; font-family: 'Roboto', arial, helvetica, san-serif; font-weight: 700; color: #6c8300; }


.whitebody    			{ color: #ffffff; font-size: 13px; font-family: 'Roboto', arial, helvetica; }
.insideheader 			{ color: #fff; font-size: 11px; }
.insideheaderblack 			{ color: #000000; font-size: 11px; }
.whiteheader 	 		{ color: #ffffff; font-size: 18px; font-family: 'Roboto', arial, helvetica, san-serif; font-weight: 700; letter-spacing: -1px; }
.whiteheadline  		{ color: #ffffff; font-size: 22px; font-family: 'Roboto', arial, helvetica, san-serif; font-weight: 700; }
.greenheader 	 		{ color: #729700; font-size: 18px; font-family: 'Roboto', arial, helvetica, san-serif; font-weight: 700; letter-spacing: -1px; }
.pinkheader 	 		{ color: #d80066; font-size: 18px; font-family: 'Roboto', arial, helvetica, san-serif; font-weight: 700; letter-spacing: -1px; }
.blueheader 	 		{ color: #0069e0; font-size: 14px; font-family: 'Roboto', arial, helvetica, san-serif; font-weight: 700; letter-spacing: -1px; }
.purpleheader 	 		{ color: #6600a6; font-size: 18px; font-family: 'Roboto', arial, helvetica, san-serif; font-weight: 700; letter-spacing: -1px; }

.indexheader  			{ color: #ffffff; font-size: 12px; font-family: 'Roboto', arial, helvetica, san-serif; font-weight: 700; background: #2c2c6d; text-align: center; margin: 5px; width: 100%; }
.subhead   				{ color: #212120; font-size: 12px; font-weight: bold }
.subheadred  			{ color: #7a0000; font-size: 12px; font-weight: bold }
.sidequote 				{ color: #2a00a1; font-weight: bold; font-size: 11px; font-family: Georgia, "Times New Roman", Times; }
.small 					{ font-size: 9px; }
.sidenavi  				{ font-size: 11px; }
.smallwhite 			{ color: #ffffff; font-size: 9px; }
.smaller  				{ color: #333; font-size: 9px; }
.alert 					{ color: #FF0000; font-weight: bold; }
.topbar  				{ color: #959595; font-size: 11px; }
.contentslink			{ color: #c9c9c9; font-size: 11px; }
.sidelist 				{ font-size: 10px; margin-left: 0; padding-left: 15px; }

.footerBG 				{ background-image: url("../images/footer_bg.jpg"); background-repeat: repeat-x; }
.vertline 				{ background-image: url("../images/vert_line.gif"); background-repeat: repeat-y; }
.vertline25 				{ background-image: url("../images/vertline_25.gif"); background-repeat: repeat-y; }
.sidebar50 				{ background-image: url("../images/sidebar_50.png"); background-repeat: repeat-y; }
.bg50 				{ background-image: url("../images/sidebar_50.png"); }


.articletype_pink 		{ background-image: url("../images/articleheaders_bg_pink.jpg"); background-repeat: repeat-x; }
.articletype_gray 		{ background-image: url("../images/articleheaders_bg_gray.jpg"); background-repeat: repeat-x; }
.articletype_blue 		{ background-image: url("../images/articleheaders_bg_blue.jpg"); background-repeat: repeat-x; }
.articletype_orange 		{ background-image: url("../images/articleheaders_bg_orange.jpg"); background-repeat: repeat-x; }
.articletype_green 		{ background-image: url("../images/articleheaders_bg_green.jpg"); background-repeat: repeat-x; }
.articletype_purple 		{ background-image: url("../images/articleheaders_bg_purple.jpg"); background-repeat: repeat-x; }
.articletype_red 		{ background-image: url("../images/articleheaders_bg_red.jpg"); background-repeat: repeat-x; }
.articletype_yellow 		{ background-image: url("../images/articleheaders_bg_yellow.jpg"); background-repeat: repeat-x; }
.articletype_teal 		{ background-image: url("../images/articleheaders_bg_teal.jpg"); background-repeat: repeat-x; }


.header_bg 		{ background-image: url("../img/bg_logotop.jpg"); background-repeat: no-repeat; }
.header_volume 	 		{ color: #ffffff; font-size: 24px; font-family: 'Roboto', arial, helvetica, san-serif; font-weight: 100; letter-spacing: -1px; }
.header_issue 	 		{ color: #ffffff; font-size: 24px; font-family: 'Roboto', arial, helvetica, san-serif; font-weight: 700; letter-spacing: -1px; }


/* table body */

.altrow tr:nth-child(odd) { background-color: rgba(205, 205, 205, 0.5); /* light blue, 30% alpha */ } 
.altrow tr:nth-child(even) { background-color: rgba(255, 255, 255, 1); /* white, 100% alpha */ } 