* {font-family:Times New Roman; font-size:13px; margin:0px; padding:0px;}
body {width:1000px; margin:0px auto 15px auto;}
a {font-family:Arial; color: black;}
a.pastvid, a.pastwiki {font-weight:bold; padding-left:15px;}
a.pastblog,a.pastfeat {display:block; float:left; width:100%; font-weight:bold;}
p {padding: 10px 0px; font-family:Arial;}
span {color:#333333;}
span a {font-family:Times New Roman; color: #333333;}
strong, em {font-family:Arial; font-size:13px;}
.errorMsg {color:Red; font-family:Arial; font-weight:bold;}
blockquote {padding: 15px 30px; background-image:url(img/quote.png); font-size:14px; font-style:italic; background-repeat:no-repeat;}

img {padding: 5px 10px 10px 5px; border-width: 1px 0px 0px 1px; border-top:1px solid #EEEEEE; border-left:1px solid #DDDDDD; background-image:url('img/shadow.gif'); background-position:bottom right; background-repeat:no-repeat;}

h1 {font-size:23px;}
h2 {cursor:pointer; width: 650px; height: 105px; float:left; background-image:url(img/header.jpg); background-position: -10px -10px;}
h2 a {display:none;}

h3 a { font-family:Times New Roman; text-decoration:none; padding-bottom: 10px; font-size:20px;}
h3 a:hover {text-decoration:underline;}
h4 {font-size:13px; padding-bottom: 2px; color:#7C7C7C;}
h5 {font-size:18px; margin-bottom:5px;}
h6 {
	font-size: 20px;
	color: #1E2828;
	width:100%; 
	clear:both; 
	float:none; 
	padding: 10px 0px 5px 0px;;
	border-bottom: 1px solid Black; 
}

input {font-family:Arial; border:1px solid #666666; height: 16px; padding-top:2px;}
input.button {padding: 0px 10px; text-transform:uppercase; height: 20px; background-color: #EEEEEE; color: #333333; width:auto;}
textarea {border:1px solid #666666; font-family:Arial;}

div#header-controls {width: 350px; margin-top: 50px; float:right;}
div#header-controls ul {padding-left:147px; margin-top: 8px;}
div#header-controls li {float:left; margin-right: 5px;}
div#header-controls li#twitter {}
div#header-controls li#rss {}
div#header-controls li#share {}
div#header-controls li img{background-image:none; padding:0px; border-width:0px;}
div#header-controls form {width:100%; text-align:right;}
div#header-controls form input.text {width: 150px; }
div#header-controls form input.button {margin-left: 5px;}

div.column-item {margin-bottom: 30px;}
div.column-item h3 {margin-bottom:10px;}
div.column-item a.img {width:280px; display:block; margin: 0px 0px 10px 0px;}
div.column-item img {}
div.column-item span {display:block; margin-bottom:2px; }


/* navbar */
ul {list-style:none;}
ul.nav {width:100%; height: 30px; float:left;}
ul.nav li {float:left; padding-top: 7px; width: 140px; text-align:center;}
ul.nav li.first {padding-left:60px;text-align:left; width: 78px;}
ul.nav li.last {text-align:right; width:94px;}
ul.nav li a{text-decoration: none; font-family:Times New Roman; font-weight: Bold; text-transform: uppercase; }

/* nav main section */
ul#nav-main{border-top: 1px solid Black; float:left;}
ul#nav-main.nav li {width: 215px;}
ul#nav-main.nav li.first {padding-left:60px;text-align:left; width: 103px;}
ul#nav-main.nav li.last {text-align:right; width:125px;}

/* nav category section */
ul#nav-category {background:url(img/nav-cat.jpg); margin-bottom: 20px; float:left;}
ul#nav-category li a {color: White;}
ul#nav-category li a:hover {color: #33BBFF;}

/* Featured Articles */
div#left {float:left; width: 650px;}

div.featured-main {}
div.featured-main h3 a {font-size:22px;}
div.featured-main a.img {width: 300px; display:block; float:left; margin: 10px 30px 10px 0px;}
div.featured-main object {width: 300px; display:block; float:left; margin: 10px 20px 10px 0px;}
div.featured-main embed {#width: 300px; #display:block; #float:left; #margin: 10px 20px 10px 0px;}
div.featured-main img {}
div.featured-main .blurb {float:left; width: 290px;}
div.featured-main span {display:block;}

div.column {padding-top: 20px; width: 300px; float:left;}
div.column.first {margin-right:25px;}

/* Video of The Day and The Blog */
div#right {float:right; width:300px;}
div#right object {margin-bottom:3px;}
div#right embed {#margin-bottom:3px;}
div#right ul {margin-bottom:30px;}
div#right ul li {background-image:url(img/bullet.jpg); background-repeat:no-repeat; background-position:3px 4px; padding: 2px 0px 2px 18px;}
div#right ul li a {text-decoration:none;}
div#right ul li a:hover {text-decoration:underline;}
div#right .tag-list {margin-bottom:30px;}

/* rounded corners (Blog section)*/
div.top{height: 16px; width: 300px; background: url(img/top.png) no-repeat;}
div.bottom{height: 16px; width: 300px; background: url(img/bottom.png) no-repeat;}

div#blog {background: url(img/mid.png) 0% 0% repeat-x; background-color: #DEDEDE; border-left: solid 1px #CCCCCC; border-right: solid 1px #CCCCCC;} 
div.blog-content{padding: 10px 10px}
div.blog-content span {display:block;}
div.blog-content h3 a {font-size:17px; }

/* Page */
div.page-details span {display:block; font-size:12px;}

/* List */
div.list-item {margin-bottom: 15px;}
div.list-item span {display:block;margin-bottom:2px;}
h6.podlist {margin: 0px 0px 20px 0px; font-size: 22px; padding:0px 0px 5px 0px;}
h6.podlist span {padding-left: 40px; }

.pagination {width:100%; height:20px; margin:20px 0px; float:none; clear:both;}
.pagination li {font-family: Arial; float:left; color:#0066FF; font-weight:bold; padding:0px 3px;}
.pagination li.first {color:#282828; font-weight:normal;}
.pagination li a {color:#282828; font-weight:normal}


/* Comment Pod */
div.comment-item { margin: 15px 0px 0px 0px; }
div.comment-item span {color:Black; display:block; font-size:13px;}
div.comment-item p {padding:4px 0px 6px 0px; color:Black; font-size:13px; font-style:Italic; font-family:Times New Roman;}
div.comment-item a { font-weight:bold; display:block; font-family:Arial; font-size:13px; #666666; text-decoration:none;}
div.comment-item a:hover {text-decoration:underline;}

/* Comment Pod Adding */
fieldset.comment-field {display:none;} /*Spam tricker*/
div.comment-item-add {margin: 15px 0px 5px 0px;}
div.comment-item-add span {font-size:13px; font-weight:bold; font-family:Arial; color:Black;}
div.comment-item-add a {font-size:13px; font-weight:bold; text-decoration:underline;}
div.comment-item-add div {color:#666666;}

form#comment-add fieldset {border-width:0px;margin-top: 10px;}
form#comment-add input {width: 75%;}
form#comment-add textarea {width:75%; height: 80px;}
form#comment-add input.button {width: auto;}
.document {margin-top: 10px; }
.document img {margin-right: 10px; }
.document ul { margin-left:30px; list-style:disc;}
.document ul li {font-family:Arial; padding: 3px;}
.document h2 {width:auto; height:auto; float:none; margin-top:15px; border:0px solid Black; background-image:none; display:block; font-size: 16px; font-family: Arial;}
.document h2 * { display:block; float:none; font-size: 16px; font-family: Arial;}
/* Footer */
#footer{ padding:10px 0px; float:left; margin-top:30px; border-top:1px solid black; width:1000px; height:50px;}
#footer a {text-decoration:none; padding:0px;}

