/*	23/03/09	Kyle Hadland	Colours used:		Red: #e10000		Light grey: #f4f4f4		Dark grey: #737373*//* RESETS */*						{ margin: 0; } /* reset */html, body				{ height: 100%; width: 100%; background: #fff url(images/contentBG.png) repeat-y top center;							font-size: 100%; line-height: 1.125em; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;							font-weight: 300; color: #000;} /* main page background behind h&f */ul						{ list-style: none outside; padding: 0; }ol						{ list-style: none outside; padding: 0; }a						{ outline: none; text-decoration: none; }a img					{ border: none; }img						{ vertical-align: middle; }table					{ border-collapse: collapse; }/* UTILITY */.floatLeft				{ float: left; }.floatRight				{ float: right; }.clear					{ clear: both; }.button					{ border: none; background: #737373; padding: 1px 2px; color: #fff; font-size: 0.75em; font-weight: bold; }.button:hover			{ background: #e10000; color: #fff; }.abs_br					{ position: absolute; bottom: -5px; right: 10px; margin: 16px 0 0 0;}/* LAYOUT */#wrapper				{ min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -130px; } /* set wrapper to neg height of footer */#headerwrap				{ height: 121px; width: 100%; background: url(images/logoBG.png) repeat-x top; } /* height and background of header (100%) */#header					{ width: 960px; margin: 0 auto; position: relative; } /* width and background of header (fixed) */#content				{ width: 960px; margin: 0 auto; background: #f4f4f4; } /* width and backgournd of content (fixed) */#footerwrap, .push 		{ width: 100%; height: 130px; } /* .push must be the same height as #footerwrap and #wrapper */ #footerwrap				{ background: url(images/footerBG.png) repeat-x; } /* background of footer (100%) */#footer					{ width: 960px; margin: 0 auto; padding: 10px 0; font-size: .875em;} /* width and background of footer (fixed) */#main-content			{ float: left; width: 670px; padding: 10px; }#sidebar				{ float: right; width: 250px; padding: 10px; }.sidebarBoxSmall		{ width: 100%; background: url(images/boxBGsmall.png) repeat-x top left; margin-bottom: 10px; min-height: 70px; }.sidebarBox				{ width: 100%; background: url(images/boxBGlarge.png) repeat-x top left; margin-bottom: 10px; }#intro					{ width: 80%; margin: 0 auto; padding: 10px; text-align: center; }#intro p				{ font-size: 1em; line-height: 1.125em; font-style: italic; color: #737373; font-weight: bold; }/* TYPOGRAPHY em sizes - TARGET / 16 = em - 12/16=.75em */#content a, #footer a	{ color: #e10000; }#content a:hover, #footer a:hover		{ color: #000; }p 						{ font-size: 0.875em; margin-bottom: .5em; } /* 14pt */p.postfooter, #content p.postfooter a			{ color: #737373; }h2						{ font-size: 1.25em; color: #e10000; text-align: left; text-transform: uppercase; font-weight: bold; }	/* 20pt */.post h2				{ margin-bottom: 5px; border-bottom: 3px solid #e10000; display: block; width: 100%; }h3						{ font-size: 1.125em; color: #000; text-align: left; text-transform: titlecase; margin: 10px; }	/* 18pt */#sidebar h2				{ text-align: left; padding-top: 10px; }#sidebar p				{ text-align: center; padding: 5px 10px 10px 5px; }p.datebox				{ font-size: 0.75em; text-align: left; } /* 12pt */#main-content h1		{ background: #000; color: #fff; margin: -12px 0 0 0; font-size: 18pt; line-height: 30px; padding-left: 10px; }/* POSTS */.even	{ background: #e0e0e0; }.post	{ padding: 10px 10px 20px 10px; margin-bottom: 10px; position: relative; width: 650px; }/* IMAGES */h1#logo					{ height: 91px; background: url(images/ozgLogo.png) no-repeat bottom left; text-indent: -9999px; }div.postBreak			{ height: 12px; background: url(images/postDivider.png) no-repeat center; border: 0; padding: 10px; margin-bottom: 20px; }div.postBreak hr		{ display: none; }.rsslogo				{ position: absolute; right: 10px; top: 19px; }.fblogo					{ position: absolute; right: 94px; top: 19px; }.post img				{ display: block; margin: 0px auto; border: 1px solid black; }.featuredvideo 			{ text-align: center; padding: 10px; }.post embed				{ display: block; margin: 10px auto;  border: 3px solid white; }.archive_img			{ float: left; width: 185px; margin: 5px 5px 5px 0; }/* MAIN MENU */#menu-bar				{ width: 100%; }ul#main-nav				{ height: 25px; text-align: left; padding: 6px 10px 0px 10px; }ul#main-nav li			{ display: inline; }ul#main-nav li a		{ text-transform: uppercase; font-size: 0.875em; color: #f4f4f4; font-weight: bold; padding: 3px; }ul#main-nav li a:hover	{ color: #fff; border-bottom: thick solid white; }/* MISC */#searchform			{ text-align: center; }.searchInput		{ width: 130px; }.wpcf7				{ text-align: center; }.wpcf7-form			{ margin-top: 20px; }.postfooter			{ font-size: 0.625em; display: block; border-left: 4px solid #c0c0c0; padding-left: 10px; }/* SOCIAL */.social				{ overflow: hidden; text-align: left; width: 260px; border-left:5px solid #111; padding-left: .5em; }.newsletter			{ margin-bottom: 30px; }.newsletter p		{ font-size: .75em; }.newsletter div		{ width: 75%; margin: 0 auto 10px;}.newsletter div p	{ text-align: left; margin-top: 6px; }.newsletter div img	{ margin-top: -6px; }/* ON AIR */.onAir ul			{ padding: 10px; font-size: 0.875em; font-weight: bold; }.onAir ul li		{ padding-left: 10px; font-size: 0.875em; font-weight: normal;}/* TWITTER */#twitter_div		{ padding: 10px; }ul#twitter_update_list	{ font-size: 0.75em; text-align: center; }ul#twitter_update_list li	{ margin-bottom: 10px; }#twitter-link		{ display:block; text-align:right; font-size: 0.875em; }/* COMMENT FORM */#commentform label	{ font-size: .875em; }.commentInputs 			{ width: 30%; float: left; margin: 0 19px 19px 0; }#commentform textarea 	{ padding: 5px; height: 160px; width: 620px; border: 1px solid #ccc;  margin: 0 0 10px 0; }input.comment-field 	{ width: 100%; padding: 3px; border: 1px solid #ccc; }/* PAGE NAVI */#content .wp-pagenavi 		{ font-size: 0.875em; text-transform: uppercase; clear: both; font-weight: bold; margin-bottom: 15px; text-align: right; }#content .wp-pagenavi a, #content .wp-pagenavi .current, #content .wp-pagenavi .pages, #content .wp-pagenavi .extend { padding: 3px 3px;	border: 1px solid #bbbbbb; background: #fdfdfd; color: #737373;														margin-left: 3px; text-decoration: none; }#content .wp-pagenavi a:hover, #content .wp-pagenavi .current { color: #e10000; }#content .wp-pagenavi .pages { float: left; }/* COMMENTS *//* -- Comment List -- */	/*ol.commentlist { list-style:none; margin:0; padding:0; text-indent:0; }ol.commentlist li { border:1px solid #d5d5d5; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:0 0 10px; padding:5px 7px 5px 57px; position:relative; }ol.commentlist li.alt { }ol.commentlist li.bypostauthor {}ol.commentlist li.byuser {}ol.commentlist li.comment-author-admin {}ol.commentlist li.comment { }ol.commentlist li div.comment-author { padding:0 170px 0 0; }ol.commentlist li div.vcard { font:bold 14px/1.4 helvetica,arial,sans-serif; }ol.commentlist li div.vcard cite.fn { font-style:normal; }ol.commentlist li div.vcard cite.fn a.url { color:#c00; text-decoration:none; }ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }ol.commentlist li div.vcard img.avatar { border:5px solid rgba(155,155,155,.25); left:7px; position:absolute; top:7px; }ol.commentlist li div.vcard img.avatar-32 {}ol.commentlist li div.vcard img.photo {}ol.commentlist li div.vcard span.says {}ol.commentlist li div.commentmetadata {}ol.commentlist li div.comment-meta { font:bold 10px/1.4 helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }ol.commentlist li div.comment-meta a { color:#333; text-decoration:none; }ol.commentlist li div.comment-meta a:hover { color:#000; }ol.commentlist li p { font:normal 12px/1.4 helvetica,arial,sans-serif; margin:0 0 1em; }ol.commentlist li ul { font:normal 12px/1.4 helvetica,arial,sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; }ol.commentlist li div.reply { background:#f4f4f4; border:1px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:5px 10px;  text-align:center; width:36px; }ol.commentlist li div.reply:hover { background:#fff; border:1px solid #c00; }ol.commentlist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase; }ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }ol.commentlist li ul.children li { }ol.commentlist li ul.children li.alt {}ol.commentlist li ul.children li.bypostauthor {}ol.commentlist li ul.children li.byuser {}ol.commentlist li ul.children li.comment {}ol.commentlist li ul.children li.comment-author-admin {}ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; }ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }ol.commentlist li ul.children li.depth-5 {}ol.commentlist li ul.children li.odd {}ol.commentlist li.even { background:#fff; }ol.commentlist li.odd { background:#f6f6f6; }ol.commentlist li.parent { }ol.commentlist li.pingback { }ol.commentlist li.pingback.parent { }ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }ol.commentlist li.thread-alt { }ol.commentlist li.thread-even {}ol.commentlist li.thread-odd {} */ol.commentlist { list-style:none; margin: 0 0 1em; padding:0; text-indent:0; }ol.commentlist li { }ol.commentlist li.alt { }ol.commentlist li.bypostauthor {}ol.commentlist li.byuser {}ol.commentlist li.comment-author-admin {}ol.commentlist li.comment { border-bottom:1px dotted #666; padding:1em; }ol.commentlist li.comment div.comment-author {}ol.commentlist li.comment div.vcard { font:normal 16px georgia,times,serif; }ol.commentlist li.comment div.vcard cite.fn { font-style:normal; }ol.commentlist li.comment div.vcard cite.fn a.url {}ol.commentlist li.comment div.vcard img.avatar { border:5px solid #ccc; float:right; margin:0 0 1em 1em; }ol.commentlist li.comment div.vcard img.avatar-32 {}ol.commentlist li.comment div.vcard img.photo {}ol.commentlist li.comment div.vcard span.says {}ol.commentlist li.comment div.commentmetadata {}ol.commentlist li.comment div.comment-meta { font-size:9px; }ol.commentlist li.comment div.comment-meta a { color:#ccc; }ol.commentlist li.comment p { font-size:11px; margin:0 0 1em; }ol.commentlist li.comment ul { font-size:11px; list-style:square; margin:0 0 1em 2em; }ol.commentlist li.comment div.reply { font-size:11px; }ol.commentlist li.comment div.reply a { font-weight:bold; }ol.commentlist li.comment ul.children { list-style:none; margin:1em 0 0; text-indent:0; }ol.commentlist li.comment ul.children li {}ol.commentlist li.comment ul.children li.alt {}ol.commentlist li.comment ul.children li.bypostauthor {}ol.commentlist li.comment ul.children li.byuser {}ol.commentlist li.comment ul.children li.comment {}ol.commentlist li.comment ul.children li.comment-author-admin {}ol.commentlist li.comment ul.children li.depth-2 { border-left:5px solid #555; margin:0 0 .25em .25em; }ol.commentlist li.comment ul.children li.depth-3 { border-left:5px solid #999; margin:0 0 .25em .25em; }ol.commentlist li.comment ul.children li.depth-4 { border-left:5px solid #bbb; margin:0 0 .25em .25em; }ol.commentlist li.comment ul.children li.depth-5 {}ol.commentlist li.comment ul.children li.odd {}ol.commentlist li.even { background:#fff; }ol.commentlist li.odd { background:#f6f6f6; }ol.commentlist li.parent { border-left:5px solid #111; }ol.commentlist li.thread-alt { }ol.commentlist li.thread-even {}ol.commentlist li.thread-odd {}