/*
Theme Name: Cavalier Daily (based on Chronicle (web2feel.com) theme)
Description: The Cav Daily's new theme! 
Author: Stevie Chancellor
Author URI: www.cavalierdaily.com
Version: 1.0
Tags: newspaper, college, university of virginia, two column, snazzy
*/

/* Color Guide
background: #41617F
sub-header nav bg: #00010A
sub-head nav hover: #303342
a: #cc5600
a hover:#e36102
a active:#e36102
a visited:
*/

@font-face {
font-family: 'BenthamRegular';
src: url('fonts/Bentham-webfont.eot');
src: local('☺'), url('fonts/Bentham-webfont.woff') format('woff'), url('fonts/Bentham-webfont.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}

.tabber{display:none;}

/*-- Basic and Generic Resets --*/
/*---------------------------------------*/
body , html{
margin:0px auto;
padding:0;
background:#41617F url('images/bg.gif') center repeat-y;
font:13px/19px 'Palatino Linotype', Georgia, 'Times New Roman', Times, serif;
color:#111;
}

strong { font-weight:bold; }

em {font-style:italic; }

img {border:0; margin:0;}

a {color:#cc5600; text-decoration:none}
	
a:hover {color:#e36102; text-decoration:none}
		
h1, h2, h3, h4, h5, h6 {

	}
	
h1 {
font:24px 'Palatino Linotype', Georgia, 'Times New Roman', Times, serif;
margin:10px;
}	
	
blockquote {
padding:5px;
color:#444;
font-style: normal;
background:#CFCFCF;	
border-left:8px solid #FDB101;
}
	
.clear { clear:both;}
	
img.centered  {
display: block;
margin:0 auto;
margin-bottom:10px;
padding:0;
}
	
img.alignnone {
padding:5px;
margin:0 0 10px 0px;
display:inline;
background:#E4E4E4;
border:1px solid #fff;
}

img.alignright {
padding:5px;
margin:0;
display:inline;
background:#E4E4E4;
}

img.alignleft {
padding:5px;
margin:0;
display:inline;
background:#E4E4E4;
}
	
.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
}

.alignright {
float:right;
margin:0 0 10px 10px;
}

.alignleft {
float:left;
margin:0 10px 10px 0;
}
	
.wp-caption {
border: 1px solid #fff;
text-align: center;
background-color: #E4E4E4;
padding: 4px 0 5px 0;
color:#555;
}

.wp-caption img {
margin:0 0 5px 0px;
padding:0;
border:none;
}

.wp-caption p.wp-caption-text {
margin:0;
padding:0;
font-size: 11px;
font-weight:normal;
line-height:12px;
}

/*-- The Outer cover --*/

#wrapper {
width:1000px;
margin:0 auto;
background:#d6d6d6;
padding-top:0px; 
}

#casing {
padding:0;
background:#fafafa;
margin:0;
width:1000px;
float:left; 
}		
	

/* The Header */
/*---------------------------------------*/

#top {
height:150px; width:1000px;
background:#FAFAFA;
overflow:hidden;
}

#dates {
height: 22px;
font-family:'Palatino Linotype', Palatino, Times, serif;
color:#fff;
float:left;
line-height:26px;
font-weight:bold;
margin:45px 15px 0 45px;
text-align:center;
letter-spacing:1px;
z-index:10;
}

#bigNum, #bigMonth, #bigYear{ font-size:26px; text-align:center; }

#weather {
float:right;
color:#fff;
font-weight:bold;
font-size:20px;
text-align:center;
margin:45px 45px 0 15px;
letter-spacing:1px;
display:none; /* take out when time to make it visible again */
}

#search form {margin:0; padding:0;}

#search fieldset {margin:0; padding:0; border:none;}

#search p {margin:0; font-size: 85%; }

#s {
margin-left:0px;
float: left;
width:260px;
padding: 8px 2px 8px 5px;
background:url('images/sform.png');
border:none;
font: normal 100% "Tahoma", Arial, Helvetica, sans-serif;
color:#333;
}

#searchsubmit {
width:72px;
float: left;
background:url('images/sbutton.png') ;
border:none;
font: 14px "Century Cothic", Arial, Helvetica, sans-serif;
color: #FFFFFF;
height:32px;	
}

.input{
margin-left:0px;
float: left;
width:231px;
padding: 6px 2px 7px 5px;
background:#fff url('images/sform2.jpg') no-repeat;
border:none;
font: normal 100% "Tahoma", Arial, Helvetica, sans-serif;
color:#333;
}

.sbutton{
width:57px;
float: left;
background:#fff url('images/submit.jpg');
border:none;
font: bold 100% "Century Gothic", Arial, Helvetica, sans-serif;
color: #FFFFFF;
height:30px;
}

/*-- Page menu --*/
/*---------------------------------------*/

#foxmenucontainer{
height:33px;
background:#303342;
display:block;
padding:0px 0 0px 0px;
font: 12px Tahoma, "Century Gothic", Verdana, Arial, sans-serif;
font-weight:normal;
}

#menu{
margin: 0px;
padding: 0px;
width:1000px;
background:#303342;
height:33px;
}
	
#menu ul {
float: left;
list-style: none;
margin: 0px;
padding: 0px;
}
	
#menu li {
float: left;
list-style: none;
margin: 0px;
padding: 0px;
}
	
#menu li a, #menu li a:link, #menu li a:visited {
color: #eee;
display: block;
margin: 0px;
padding: 10px 15px 9px 15px;
}

#menu li a:hover, #menu li a:active {
background:#373C3F;
color: #fff;
margin: 0px;
padding: 10px 15px 9px 15px;
text-decoration: none;
}
	
#menu li li a, #menu li li a:link, #menu li li a:visited {
background:#202020;
width: 150px;
color: #bbb;
font:13px Tahoma,'Century Gothic','Palatino Linotype',  sans-serif;
font-weight: normal;
float: none;
margin: 0px;
padding: 8px 10px 7px 10px;
border-bottom: 1px solid #282828;
}
	
#menu li li a:hover, #menu li li a:active {
background: #121212;
color: #fff;
padding: 8px 10px 7px 10px;
}

#menu li ul {
z-index: 9999;
position: absolute;
left: -999em;
height: auto;
width: 170px;
margin: 0px;
padding: 0px;
}

#menu li li { 
	}

#menu li ul a { width: 140px; }

#menu li ul a:hover, #menu li ul a:active { 
	}

#menu li ul ul { margin: -32px 0 0 170px; }

#menu li:hover ul ul, #menu li:hover ul ul ul, 
#menu li.sfhover ul ul, #menu li.sfhover ul ul ul { left: -999em; }

#menu li:hover ul, #menu li li:hover ul, 
#menu li li li:hover ul, #menu li.sfhover ul, 
#menu li li.sfhover ul, #menu li li li.sfhover ul { left: auto;}

#menu li:hover, #menu li.sfhover { position: static; }

/* Category menu*/
	
#catmenucontainer{
height:33px;
background:#00010A;
display:block;
padding:0;
font: 12px 'Palatino Linotype', Georgia, 'Times New Roman', Times, serif;
font-weight:normal;
border-bottom:1px solid #fff;
}
		
#catmenu{
margin:0;
padding:0;
width:650px;
background:#00010A;
height:33px;
float:left;
}
	
#catmenu ul {
float:left;
list-style: none;
margin:0;
padding:0;
}
	
#catmenu li {
float:left;
list-style:none;
margin:0;
padding:0;
}
	
#catmenu li a, #catmenu li a:link, #catmenu li a:visited {
color: #eee;
display: block;
margin:0;
padding:9px 20px;
}

#catmenu li a:hover, #catmenu li a:active {
background:#303342 ;
color:#fff;
margin:0;
padding: 9px 20px 10px 20px;
text-decoration: none;
}
	
#catmenu li li a, #catmenu li li a:link, #catmenu li li a:visited {
background:#373C3F;
width: 150px;
color: #fae7df;
font-family:'Palatino Linotype', Georgia, 'Times New Roman', Times, serif;
font-weight: normal;
float: none;
margin:0px;
padding: 9px 10px 10px 10px;
border-bottom: 1px solid #535A5F;
}
	
#catmenu li li a:hover, #catmenu li li a:active {
background:#303342 url('images/catmenuhov.jpg') repeat-x;
color: #fff;
padding: 9px 10px 10px 10px;
}

#catmenu li ul {
z-index:9999;
position:absolute;
left: -999em;
height: auto;
width:170px;
margin:0px;
padding:0px;
}

#catmenu li li { }

#catmenu li ul a { width: 140px; }

#catmenu li ul a:hover, #catmenu li ul a:active { }

#catmenu li ul ul { margin: -34px 0 0 170px; }

#catmenu li:hover ul ul, #catmenu li:hover ul ul ul, 
#catmenu li.sfhover ul ul, #catmenu li.sfhover ul ul ul {left: -999em; }

#catmenu li:hover ul, #catmenu li li:hover ul, 
#catmenu li li li:hover ul, #catmenu li.sfhover ul, 
#catmenu li li.sfhover ul, #catmenu li li li.sfhover ul {left: auto;}

#catmenu li:hover, #catmenu li.sfhover {  position: static;}

/* Search Box */

#search {width:300px; height:33px; float:right; padding:4px;}

/*Featured Post Slide Show*/
/*---------------------------*/
#largeAdBan {
width:1050px;
height:100px;
background:#41617F;
margin:0 auto;
padding-top:10px;
}

#slider {
width:660px;
background:#fff;
height:277px;
padding:5px;
margin:15px auto;
border:1px solid #bbb;
overflow:hidden;
}

#featured, .featuredStuff {
list-style:none; 
width:660px; 
height:240px; 
overflow:hidden;
}

#featured h4, #featured p { 
width:310px; 
margin:5px;
}

#featured h4, #featured h4 a {
font:22px/26px 'BenthamRegular', 'Palatino Linotype', "Times New Roman", Times, serif;
color:#000; 
font-weight:bold;
margin-bottom:5px;
}

#featured a:hover {text-decoration:underline;}

.featuredImg {
width:300px; 
float:left; 
display:inline;  
border:1px solid #000;
margin:15px;
}

.featuredSubhead, .featuredWriter {font-size:12px; font-style:italic; color:#000; margin:5px 0;}

.featuredWriter {font-style:normal; font-size:11px;}

.featuredWriter a {color:#444; text-transform:uppercase;}

.featuredExcerpt {width:320px; height:270px; float:right;}

.featuredLink {text-decoration:underline; margin:10px 0 0 10px; }

.button { /*fancy shmancy button */
display:inline-block;
outline:none;
cursor:pointer;
text-align:center;
text-decoration: none;
font:16px "Palsatino Linotype", "Times New Roman", sans-serif;
padding: .5em 2em .55em;
text-shadow: 0 1px 1px rgba(0,0,0,.2);
color:#000;
margin:0 0 5px 0; 
}

.button:hover { color:#666; text-decoration: none;  }

.button:active { position: relative; top: 1px;}

#prev1 { width:85px; float:left; margin-left:100px;}

#next1 { width:85px; float:right; margin-right:100px;}

/* Sections */
/*-----------------*/
#recentArticles{
width:670px;
height:100%;
padding:5px;
margin:15px auto;
overflow:auto;
}

#recentArticles .left { float:left; margin:0; border-right:1px dotted #ccc; }

#recentArticles .right { float:right; margin:0 5px; }

#recentArticles .column { width:325px; }

.section {
width:320px;
margin:10px 0 25px 0;
}

.section h2 {
width:100%;
font:26px/34px "BenthamRegular", Georgia, Arial, sans-serif;
color:#000;
font-weight:bold;
line-height:34px;
border-bottom:1px solid #ccc;
}

.sectionDate {
font:10px Arial, Helvetica, sans-serif;
font-color:#ccc;
}

.smallFeat, .featList {
width:300px;  
display:inline; 
}

.smallFeat h4 {
font:20px 'BenthamRegular', Verdana, Arial, sans-serif;
color:#000;
margin-bottom:5px;
}

.featList {
}

.featList li {
}


/* Main Content*/

.box {
width:320px;
overflow: hidden;
margin:0 0 5px 5px;
height:100%;
color:#504945;
font:12px/18px 'Palatino Linotype', Palatino, 'Times New Roman', Times, serif;
background:#fff;
border:1px solid #bbb;
float:left;
display:inline;
}
	
.box h2 {
margin:0;
padding:5px 0 5px 10px;
text-align:left;
font:14px 'Palatino Linotype', Palatino, 'Times New Roman', Times, serif;
font-weight:bold;
text-transform:uppercase;
overflow:hidden;
height:16px;
}

.box  h2 a, .box  h2 a:link, .box  h2 a:visited  {
color:#252525;
background-color: transparent;
}
	
.box  h2 a:hover  {
color: #4F4F4F;
background-color: transparent;
}	
	
.sentry {
margin:0;
padding:0 5px 0 5px;
height:210px;
overflow:hidden;
}	
	
.sentry a:link,
.sentry a:visited {
color: #AC0604;
background-color: transparent;
}
.sentry a:hover {
color:#455236;
background-color: transparent;
text-decoration: none;
}

img.ethumb   {
padding:5px;
background:#D6D6D6;
margin:10px 5px 5px 5px;
float:left;
}

.sentry p{
margin:5px;
padding:0;
font:13px 'Palatino Linotype', Palatino, 'Times New Roman', Times, serif;

}	

.rmore{
float:left;
color:#9F0505;
padding:5px 0 0 5px;
margin:0 0 0 5px;
width:68px;
height:15px;
font-family:11px 'Palatino Linotype', Palatino, 'Times New Roman', Times, serif;
font-weight:bold;
}

.rmore a:link,
.rmore a:visited { color:#fff; }

.rmore a:hover{ color:#fff; }

.scomm{
float:right;
padding:5px 2px 0 4px;
position:relative;
font:11px 'Palatino Linotype', Palatino, 'Times New Roman', Times, serif;
margin:0 5px 0 0;
width:100px;
height:12px;
text-align:right;
font-weight:bold;
}

.scomm a:link,
.scomm a:visited { color:#fff;}

.scomm a:hover{ color:#fff; }

.sinfo {
height:25px;
margin:0;
padding:0;
background:#303342;
font:12px 'Palatino Linotype', Palatino, 'Times New Roman', Times, serif; }

/* Content */	

#content {
float:left;
width:710px;
height:100%;
padding:5px 0 0 0;
overflow:hidden;
}

#searchContent {
width:990px;
margin:10px auto;
}

#cse-search-results {
margin-left:10px;
}

#content2 {
float:left;
width:735px;
height:100%;
padding:5px 0 0 0;
overflow:hidden;
border-right: 1px dotted #ccc;
}
	
#fullcontent {
float:left;
width:100%;
height:100%;
padding:5px 0 0 0;
overflow:hidden;
}	
	
.title{
margin:0;
padding:0;
}	

.date {
font:11px Arial,Helvetica,sans-serif;
padding:0 5px;
color:#39525E;
}

.single {
width:730px;
overflow: hidden;
margin:0 4px 5px 5px;
height:100%;
color:#504945;
font:13px/20px 'Palatino Linotype', Georgia, 'Times New Roman', Times, serif;
}
	
.single h2 {
margin:0 0 2px 0;
padding:2px 0 0 10px;
text-align:left;
font:24px/32px 'Palatino Linotype', Georgia, 'Times New Roman', Times, serif;
font-weight:normal;
overflow:hidden;
}

.single  h2 a, .single  h2 a:link, .single  h2 a:visited  { color:#252525; background-color: transparent;}
	
.single  h2 a:hover  {
color:#4F4F4F;
background-color:transparent;
}

/*Page code */
.spage {
width:710px;
overflow: hidden;
margin:0 4px 5px 5px;
height:100%;
color:#504945;
font:13px/20px 'Palatino Linotype', Georgia, 'Times New Roman', Times, serif;
}

.spage h2 {
margin:0 0 2px 0;
padding:2px 0 0 10px;
text-align:left;
font:24px/32px 'Palatino Linotype', Georgia, 'Times New Roman', Times, serif;
font-weight:normal;
overflow:hidden;
}

.spage h2 a, .spage  h2 a:link, .spage  h2 a:visited  { color:#252525; background-color: transparent;}
	
.spage h2 a:hover {
color:#4F4F4F;
background-color:transparent;
}	

.author{
margin-left:12px;
text-transform:uppercase;
}

.clock{
color:#fff;
padding:2px 5px;
background:#303342;
margin-left:10px;
}	

.comm{
color:#fff;
padding:2px 5px 2px 5px;
background:#cc5600;
margin-left:10px;
}

.comm a:link,
.comm a:visited { color:#fff; }

.comm a:hover{ color:#fff; }

.more{
padding:0 0 2px 20px;
background:url('images/add.png') no-repeat;
margin-right:5px;
float:right;
}

.more a:link,
.more a:visited { color:#AC0604; }

.more a:hover{ color:#d42323; }

.singleinfo {
height:15px;
margin:0;
padding:5px 0 10px 0;
font:12px 'Palatino Linotype', Palatino, 'Times New Roman', sans-serif;
}
	
.postmore{
padding:0 5px 2px 25px;
float:left;
font-weight:bold;
background:url('images/pmore.jpg') left no-repeat;
}

.postmore a:link,
.postmore a:visited { color:#fff; }

.postmore a:hover{ color:#fff; }

.category{
font:10px 'Palatino Linotype', Georgia, 'Times New Roman', Times, serif;
padding:2px 5px 5px 10px;
text-transform:uppercase;
height:15px;
overflow:hidden;
}

.category a:link,.category a:visited{
color:#fff;
padding:2px 5px;
background:#e36102;
}
	
.category a:hover{ color:#fff; }
	
.entry {
margin:0;
padding: 0 40px 0 0;
}	
	
.entry a:link,
.entry a:visited {
color:#AC0604;
background-color: transparent;
}

.entry a:hover {
color:#455236;
background-color:transparent;
text-decoration:none;
}
	
.entry p {
margin:9px;
padding:0;
font:14px/21px 'Palatino Linotype', Georgia, 'Times New Roman', Times, serif;
}

.entry li {
font-size:14px;
margin-left:40px;
list-style-type:disc;
}

.subhead {
margin:0 5px 10px 15px;
font-style:italic;
font-size:16px;
}

/* right column */
#rightcol{
background:#fafafa;
margin:0;
float:right;
width:290px;
padding:0 0 5px 0;
}

#rightcol2 {
background:#fafafa;
margin:0;
float:right;
width:255px;
padding:3px;
}

/* The Sidebar */ 

#sidebar h2 {
color:#000;
margin:5px 0 0 0;
padding:0 0 0 5px;
font-weight:bold;
font:22px/30px 'BenthamRegular', 'Palatino Linotype', 'Times New Roman', serif;
border-bottom:1px solid #000;
}

#sidebar ul ul li a:link { color:#4b4b4b; }

#sidebar ul ul li a:hover {
color:#cc5600;
text-decoration:underline;
}

#sidebar ul ul li a:visited { color:#818181; } 

#sidebar ul ul li {margin-left:20px; list-style-type:circle;}

.sidebarSec { margin:15px 0 25px 0; }

#sidebarAds { margin:10px auto; }	

#sidebarLedEd {
}

#sidebarLedEd a {
color:#4b4b4b;
font-size:18px;
letter-spacing:1px;
margin:10px 0;
}

#printEd img {
margin:10px auto;
width:240px;
}

#sidebarLedEd a:hover { text-decoration:underline; }

#tagCloud a:link { color:#2b2b2b; }

#tagCloud a:hover { color:#cc5600; }

.sidebar1 ul ul {
margin:5px 0;
}

.sidebar1 ul ul li a:hover {
color:#cc5600;
text-decoration:underline;
}

.sidebar1 ul ul li a:visited { color:#818181; } 

.sidebar1 ul ul li { margin-left:20px; list-style-type:circle; }

#sidebarTools ul {
margin:5px 0 10px 0;
}

#sidebarJobs {
padding:5px 0;
}

/* The Sidebar2 */	
.sidebar2{
	float:right;
	width:160px;
	padding-right:10px;
	font-size:12px;
	font-family:Tahoma,Century gothic, Arial, sans-serif;
	}

.sidebar2 h2 {
	line-height:30px;
	font-size:14px;
	color:#fff;
	margin:5px 0 0px 0 ;
	padding:0px 0 0 5px;
	background:#B10404;
	font-weight:bold;
	font-family:'Palatino Linotype',Century gothic, Arial, sans-serif;
	text-transform:uppercase;
	border:1px solid #DF0000;
	}
.sidebar2 ul {
	list-style-type: none;
	margin: 0 ;
	padding: 0;
	}

.sidebar2 ul ul  {
	list-style-type: none;
	margin: 0;
	padding: 0px 0px 10px 0px;
	background-repeat:no-repeat;
	}

.sidebar2 ul ul ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border:0;
	}

.sidebar2 ul ul ul ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border:0;
	}
	
.sidebar2 ul li {
	height:100%;
	line-height:18px;
	float: left; 
	clear: left;	
	width: 160px;
}

.sidebar2 ul li a:link, .sidebar2 ul li a:visited {
	background:#fff;
	color:#303342;
	text-decoration: none;
	padding: 5px 0px 5px 5px;
	display:block;
	border-bottom:1px solid #DFDFDF;
}

.sidebar2 ul li a:hover {
	background:#fff;
	color: #B10404;
}

.sidebar2 p {
	padding: 7px 10px;
	margin:0;
}

.sidebar2 table {
	width:100%;
	text-align:center;
	color:#787d7f;
	}
	
/*Category View */
/*------------------*/
.categoryPost {
border:1px solid #ccc;
width:95%;
padding:10px;
min-height:80px;
margin:20px auto;
}

.printCategoryPost {
width:300px;
height:250px;
margin:10px;
padding:10px;
float:left;
}

.printCategoryPost h2{
font-size:20px;
margin:5px;
}

.categoryPost h2 {
margin:5px;
}

.categoryPost h2 a:link, .categoryPost h2 a:visited {
font:26px 'BenthamRegular', 'Palatino Linotype','Times New Roman', serif;
color:#000;
}	

.nextprev {
margin:0 auto;
width:300px;
}

.nextprev a{
font-size:16px;
padding:0 20px;
}

	
/* --- FOOTER --- */

#footer {
height:60px;
padding:20px 0 0 0;
color:#B7B7B7;
font-weight:normal;
text-align:center;
letter-spacing:1px;
font:10px 'Palatino Linotype', Georgia, 'Times New Roman', Times, serif;
float:left;
width:1000px;
background:#4F4F4F; 
}

#footer a:link , #footer a:visited{
color:#B7B7B7;
}

#footer a:hover {
color:#FFFFFF;
}

/* The Navigation */

#navigation{	
width:640px;
overflow: hidden;
margin:5px;
padding:5px 0;
}

	
/* The Attachment */

.contentCenter {
text-align:center;
}

/* The Page Title */

h2.pagetitle {
padding:5px;
margin:0 0 10px 5px;
text-align:center;
color:#4A413C;
font:16px 'Palatino Linotype', Georgia, 'Times New Roman', Times, serif;
}

.ad2{
text-align:center;
margin:2px auto;
}

/* --COMMENTS -- */
/*--------------------*/

#comment{
height:100%;
padding:0 5px;
margin:0;
width:675px;
}
	
h3#comments {
padding:5px 10px;
margin:10px 0;
border:1px solid #bbb;
font-weight:normal;
color:#444;
background:#fff;
font:20px 'Palatino Linotype', Georgia, 'Times New Roman', Times, serif;
} 	
	
#respond{
width:675px;
height:100%;
padding:0 5px;
margin:0;
background:#fff;
border:1px solid #ccc; 
}	

#respond h3{
padding:5px 10px;
margin:10px 0px;
font-weight:normal;
color:#444;
font:22px 'Palatino Linotype', Georgia, 'Times New Roman', Times, serif;
}
	
#commentform {
padding:0 10px 10px 10px;
margin:0px 0px 0px 0px;
color:#BFAFA7;
font-family:'Palatino Linotype', Georgia, 'Times New Roman', Times, serif;
}
	
#commentform p {	
color:#3f79c4;
}
	
#commentform input {
background:#F4F4F4;
border:1px solid #DEDCDD;
color:#444;
padding-left:10px;
margin:3px 0;
}
	
#commentform textarea {
background:#F4F4F4;
border:1px solid #DEDCDD;
color:#444;
width:95%;
padding:5px;
margin:3px 0;
}
	
.comments input#submit {
width:auto;
line-height:25px;
padding:3px 5px;
background:#777777;
border:2px solid #444;
color:#fff;
font-family:'Palatino Linotype', Georgia, 'Times New Roman', Times, serif;
}

ol.commentlist { 
list-style:none; 
margin:0; 
padding:0; 
text-indent:0; 
}
	
ol.commentlist li { 
border:1px solid #bbb; 
margin:0 0 10px; 
padding:5px 7px 5px 30px; 
position:relative;
}
 
ol.commentlist li div.comment-author {  padding:0 170px 0 0;  
}
ol.commentlist li div.vcard { 
font:20px 'Palatino Linotype', Georgia, 'Times New Roman', Times, serif;; 
padding:5px 0;
}

ol.commentlist li div.vcard cite.fn { font-style:normal; }

ol.commentlist li div.vcard cite.fn a.url { 
color:#cc5600; 
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 #ddd; 
left:7px; 
position:absolute; 
top:7px; 
}

ol.commentlist li div.comment-meta { 
font:12px 'Palatino Linotype', Georgia, 'Times New Roman', Times, serif;; 
position:absolute; 
right:10px; 
text-align:right; 
top:5px; 
}

ol.commentlist li div.comment-meta a { 
color:#0083DB; 
text-decoration:none; 
}

ol.commentlist li div.comment-meta a:hover { 
color:#000; 
}

ol.commentlist li p { 
font:normal 12px 'Palatino Linotype', Georgia, 'Times New Roman', Times, serif;;
margin:0 0 15px;
line-height:18px;
}
 
ol.commentlist li ul { 
font:normal 12px 'Palatino Linotype', Georgia, 'Times New Roman', Times, serif;; 
list-style:square; 
margin:0 0 15px;
padding:0; 
text-indent:0;
}
 
ol.commentlist li div.reply {  
background:#777; 
border:2px solid #555; 
color:#fff; 
font:bold 9px 'Palatino Linotype', Georgia, 'Times New Roman', Times, serif;
padding:5px 10px;  
text-align:center; 
width:36px;
}
 
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.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.even { 
background:#f4F4F4; 
}

ol.commentlist li.odd { 
background:#fff;
}
 
ol.commentlist li.pingback div.vcard { 
padding:0 170px 0 0; 
}

/*AddThis*/
.addthis_toolbox {
margin:10px auto;
width:300px;
}

.addthis_toolbox.addthis_pill_combo a {
float: left;
}
.addthis_button_compact .at15t_compact {
float: left;
}

/*Comics Page*/
.comicBox {
padding:5px;
margin:10px auto;
}

.comicBox h6 {
font-size:32px;
}

.comicBox img {
border:3px solid #000;
}

/*Announcements*/
#announcement {
font:22px/26px "Palatino Linotype", "Book Antiqua", Palatino, serif;
color:#000;
text-align:center;
border:2px solid #cc5600;
width:650px;
margin:30px auto;
}

#announcement h3 {
font-size:26px;
font-weight:bold;
color:#cc5600;
}
