/* 
Theme Name: National Screen and Glass
Description: Theme for the National Screen and Glass Blog
Author: 3.7 DESIGNS
Author URI: http://37designs.com
Version: 1

Obviously, you may edit the above info upon your customization.
Though I wouldn't mind a link somewhere... *hint hint*
*/

/*  The following CSS Reset was written by Dejan Cancarevic
http://stylizedweb.com/2008/02/14/10-best-css-hacks/         */

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, del, dfn, em, font, img, ins, kbd, q, s, samp, acronym, address, big, cite, code,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;}caption, th, td {text-align:left;font-weight:normal;}table {border-collapse:separate;border-spacing:0;}blockquote:before,blockquote:after,q:before,q:after {content: "";}blockquote, q {quotes: "" "";}
* {margin:0;padding:0;}


/*
Here is a list of all the <DIV>s in Whiteboard.
*/

html, body { font-family: 'Arial',"Helvetica",'Sans-serif'; background: #1394f0;}
h1,h2,h3,h4,h5 { font-family: 'Trebuchet MS','Arial','Helvetica','Sans-serif'; margin: 15px 0 5px 0; font-weight: bold;}
ul,ol,p { margin: 5px 0 15px 0;}

h1 { font-size: 28px; }
h2 { font-size: 24px; }
h3 { font-size: 20px; }
h4 { font-size: 18px; }
h5 { font-size: 16px; }

#page { width: 1000px; margin: 0 auto 0 auto; background: #fff;}

#header img { }

#sidebar { 
	width: 290px;
	float: right;
	margin-top: 10px;
	margin-left: 30px; 
	border-left: 1px solid #ddd;
	z-index: 1;
	margin-right: 20px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-right: 00px;
	padding-bottom: 0px;
	padding-left: 30px; font-size: 12px; 
	}
	
	
#sidebar ul.widget { list-style: none; padding-left: 0; margin-left: 0; }
#sidebar ul ul { padding-left: 15px;}
#sidebar h2 { font-size: 14px !important; font-weight: bold; }
	
#content-main { 	
	float: left;
	width: 591px; 
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin: 0px 0 0 20px;
	}

	#footer {
		clear: both; 
		width: 980px;
		background-image: url(images/footer.bg.jpg);
		background-repeat: repeat-x;
		background-position: center top;
		height: 38px;
		padding-left: 10px;
		padding-top: 10px;
		padding-right: 10px; margin-top: 20px; 
		text-align: center;
	}

	#footer p {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 10px;
		margin: 0px;
		font-weight: bold;
		color: #666;
	}

#container{}
.post{ padding-bottom: 40px; border-bottom: 1px solid #ddd; padding-top: 10px;}
#postmeta{}
#postnavigation{}
#searchform{}
#sidebar{} 

a { color: #0f619b; }
a:hover { text-decoration: none; }
strong { font-weight: bold; }
em { font-style: italic;}

.date-author { font-size: 11px; color: #999; }
.disc { font-size: 11px; color: #999;}

#content-main ul, #content-main ol { padding-left: 15px;}

.post p, #content-main p { font-size: 13px; }
.postmeta { padding: 5px 10px; background: #eee; border: 2px solid #ccc; color: #666; font-size: 11px; }
.postmeta p { font-size: 10px !important; }



#commentlist { margin: 20px 0 0 8px; }
.comment-data { font-size: 11px; font-weight: bold; color: #999;}

#commentlist li { padding: 5px 10px 5px 10px; }
#commentlist li.alt { background: #eee; }

#cformsform { width: 100%; float: none; }

.ddsg-wrapper h2 { font-size: 14px; }
.ddsg-wrapper ul { font-size: 12px; }

.alignleft { float: left; margin: 0 15px 15px 0;}
.alignright { float: right; margin: 0 0 15px 15px; }
.aligncenter { text-align: center; display: block; margin: 0 auto 0 auto;}

.cta { font-size: 11px; font-weight: bold; margin: 0; color: #999;}

/* =================== */
/* = Affiliate Pages = */
/* =================== */

.affiliate-page h2 { font-family: Impact, 'Arial Black', Verdana, Arial, San-serif; font-weight: bold; color: #1394f0; font-size: 50px; text-align: center; text-shadow: rgba(0,0,0,0.25) -4px 4px 0px; }
.affiliate-page blockquote strong { color: #1394f0; }

.affiliate-page h2 a { text-decoration: none; color: #1394f0; }

.affiliate-page h5 { font-family: Impact, 'Arial Black', Verdana, Arial, San-serif; font-weight: bold;}
.affiliate-page h5 strong { color: #1394f0; }

blockquote { margin: 20px 40px 20px 40px; }
