@charset "utf-8";

#hmt-sf-navbar {
	width: 740px;
	height: 33px;
	min-height: 33px;
	padding: 0px;
	margin-left: 15px;	
	display: inline;
	overflow: hidden;
	float: left;
	color: #FFF;
	line-height: 33px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-left-width: 1px;
	border-left-style: none;
	border-left-color: #4C78D7;
}


#hmt-sf-nav {
	margin: 0;
	padding: 0;
}

#hmt-sf-nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	z-index:9999; 
}

#hmt-sf-nav li {
	float: left;
	width: auto;
}

#hmt-sf-nav a {
	display: block;
	width: auto;

}

#hmt-sf-nav li ul {
	font-size: 10px; 	
	position: absolute;
	left: -999em;		
	width: 185px;		
	line-height: 24px;	
}

#hmt-sf-nav li ul a {
	background: #363636;	
	
	height: 24px;			
	width: 185px;			

	padding-bottom: 1px; 	
	padding-left: 5px;		
	border-bottom: solid 1px #A2A2A2; 
	
	filter:alpha(opacity=90); 
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
	overflow: hidden; 		
}

#hmt-sf-nav li ul ul { 		
	margin-top: -26px;		
	margin-left: 190px; 	
}

#hmt-sf-nav li:hover ul ul, 
#hmt-sf-nav li:hover ul ul ul, 
#hmt-sf-nav li.sfhover ul ul, 
#hmt-sf-nav li.sfhover ul ul ul {
	left: -999em;
}

#hmt-sf-nav li:hover ul, 
#hmt-sf-nav li li:hover ul, 
#hmt-sf-nav li li li:hover ul, 
#hmt-sf-nav li.sfhover ul, 
#hmt-sf-nav li li.sfhover ul, 
#hmt-sf-nav li li li.sfhover ul { 
	left: auto;
}

#hmt-sf-nav li ul ul a {	
	background: #A2A2A2;
	border-bottom: solid 1px #363636;
	overflow: hidden;
}

#hmt-sf-nav li ul ul ul a { 	
	background: #363636;
	border-bottom: solid 1px #A2A2A2;
	overflow: hidden;
}

#hmt-sf-nav li:hover, #hmt-sf-nav li.hover {
	position: static;   
}


/* suckerfish_catbar 
-------------------------------------------------------------- */

#hmt-sf-catbar {
	width: 708px;  
	height: 28px;
	min-height: 28px;
	padding: 0px;
	
	margin-left: 15px;	
	display: inline;
	overflow: hidden;
	float: left;
	color: #FFF;
	line-height: 28px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


#hmt-sf-cat {
	margin: 0;
	padding: 0;
}

#hmt-sf-cat ul {
	margin: 0;
	padding: 0;
	list-style: none;
	z-index:9999; 
}

#hmt-sf-cat li {
	float: left;
	width: auto;
	margin: 0px;
}

#hmt-sf-cat a {
	display: block;
	width: auto;

}

#hmt-sf-cat li ul {
	font-size: 11px; 	
	position: absolute;
	
	left: -999em;		
	width: 185px;		
}

#hmt-sf-cat li ul a {
	background: #363636;	
	height: 28px;			
	width: 185px;			

	border-bottom: solid 1px #A2A2A2; 
	
	filter:alpha(opacity=90); 
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
	overflow: hidden; 		
}

#hmt-sf-cat li ul ul { 		
	margin-top: -29px;		
	margin-left: 190px; 	
}

#hmt-sf-cat li:hover ul ul, 
#hmt-sf-cat li:hover ul ul ul, 
#hmt-sf-cat li.sfcathover ul ul, 
#hmt-sf-cat li.sfcathover ul ul ul {
	left: -999em;
}

#hmt-sf-cat li:hover ul, 
#hmt-sf-cat li li:hover ul, 
#hmt-sf-cat li li li:hover ul, 
#hmt-sf-cat li.sfcathover ul, 
#hmt-sf-cat li li.sfcathover ul, 
#hmt-sf-cat li li li.sfcathover ul { 
	left: auto;
}

#hmt-sf-cat li ul ul a {	
	background: #A2A2A2;
	border-bottom: solid 1px #363636;
	overflow: hidden;
}

#hmt-sf-cat li ul ul ul a { 	
	background: #363636;
	border-bottom: solid 1px #A2A2A2;
	overflow: hidden;
}

#hmt-sf-cat li:hover, #hmt-sf-cat li.hover {
	position: static;   
}
#ads_340_right {
	margin-left: 2px;
	margin-right: 5px;
	margin-top: 10px;
	margin-bottom: 5px;
	float: left;
	width: 336px;
	height: 280px;
	padding-top: 25px;
}

 
 
body {
	font-family: Verdana, Geneva, sans-serif;
	background-color: #CCCCFF;
	background-image: url(../images/wallpaper-bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	background-attachment: fixed;
}


/* Link Elements 
--------------------------WWW.THEMEDUMP.COM------------------------------------ */

	a {color: #006; text-decoration:none;}
	a:link, a:visited {color: #006;}
	a:hover {color: #F00; text-decoration:underline;}
	
	a:link img, a:visited img { border: none;}
	

/* Main 
-------------------------------------------------------------- */
#main {	
	background-color:#FFF;

}


/* Header Bar
-------------------------------------------------------------- */

#header-bar {
	background: url(images/header-bg.jpg) #4c78d7 repeat-x;
}

#header-bar #header-bar-content .blog-title a,
#header-bar #header-bar-content .blog-title a:visited {color: #FFF;}

#header-bar #header-bar-content .blog-tagline a,
#header-bar #header-bar-content .blog-tagline a:visited {color: #FFF;}
	
	
/* Nav Bar
---------------------------WWW.THEMEDUMP.COM----------------------------------- */

#nav-bar {background: url(images/nav-bar-bg.jpg) #1c1c76 repeat-x;}


#nav-bar ul li a {
	color:#CCCCCC;
	text-decoration:none;
}

#nav-bar ul li a:hover {
	color: #FC0;
	text-decoration:underline;
}


/* Search Bar
-------------------------------------------------------------- */

#search-bar {
	background-color: #1c1c76;
	background-image: url(../images/nav-bar-bg.jpg);
	background-repeat: repeat-x;
}

#searchform input{ /*added 3/1/2010 */
	border: 1px solid #153a81; 
}


/* Categories Bar
-------------------------------------------------------------- */

#cat-bar {
	background: url(images/cat-bar-bg.jpg) #1b479e repeat-x;
}


#cat-bar ul li a {
	color:#CCCCCC;
	text-decoration:none;
}

#cat-bar ul li a:hover {
	color:#FC0;
	text-decoration:underline;
}


/* RSS Bar
-------------------------------------------------------------- */

#rss-bar {
	color:#FFF;
	background: url(images/cat-bar-bg.jpg) #1b479e repeat-x;
}

#rss-bar a {
	color:#FFF;
	text-decoration:none;
}

#rss-bar a:hover {
	color:#FC0;
	text-decoration:underline;
}

#rss-bar .rss-feedburner {background: url(images/rss-red.gif) no-repeat;}

#rss-bar .rss-posts {background: url(images/rss-orange.gif) no-repeat;}

#rss-bar .rss-comments {background: url(images/rss-cyan.gif) no-repeat;}


/* Wrap around the entire contents of the page below the nav
-------------------------------------------------------------- */

#google-results-body-wrapper {background-color:#FFF;}


/* Post Content (ie Content of a Post)
-------------------------------------------------------------- */

.post-content h1.h1-underline,
.featured-page-content h1.h1-underline {border-bottom:solid 1px #9cb6e9;}

.post-content h2.h2-simulate-h1-size-underline,
.featured-page-content h2.h2-simulate-h1-size-underline {border-bottom:solid 1px #9cb6e9;}
 
.post-content .more-link,
.featured-page-content .more-link {text-decoration: underline;}


/* Post Details (ie The details of a post)
-------------------------------------------------------------- */

.post-details, 
.featured-page-details {
	background: url(../images/comment-bg.jpg) #FFF repeat-x;
	border:solid 1px #9cb6e9;
}

.post-details .comment-button,
.featured-page-details .comment-button {
	background: #2c58b7; 
	border:solid 1px #9cb6e9;
	color: #FFF;
}

.post-details .comment-button a,
.featured-page-details .comment-button a {
	color:#FFF;
	text-decoration: underline;
}
	
.post-details .comment-button a:hover,
.featured-page-details .comment-button a:hover {
	color: #FC0;
	text-decoration: underline;
}

/* Post Navigation
-------------------------------------------------------------- */

.post-nav p a {text-decoration: underline;}
	
.post-nav p a:hover {text-decoration: underline;}


/* Comments
-------------------------------------------------------------- */

#respond {
	background: url(../images/comment-bg.jpg) #FFF repeat-x;
	border:solid 1px #9cb6e9;
}

#respond textarea {   /*added 3/1/2010 */
border : 1px solid #9cb6e9;
}

#submit {
	border: 1px solid #153a81;   /* edited 3/1/2010 */
	color: #FFF;
	background: url(../images/button-bg.jpg) #949494 repeat-x;
}

#submit:hover {
	border: 1px solid #FC0;
	cursor: pointer;
}





/* Sidebars
-------------------------------------------------------------- */

#top-widebar a,
#bottom-widebar a,
#left-sidebar a,
#right-sidebar a {
	color: #006; 
	text-decoration:none;				
}

#top-widebar a:link, 
#top-widebar a:visited,
#bottom-widebar a:link, 
#bottom-widebar a:visited,
#left-sidebar a:link, 
#left-sidebar a:visited,
#right-sidebar a:link, 
#right-sidebar a:visited {
	color: #006;
}

#top-widebar a:hover,
#bottom-widebar a:hover,
#left-sidebar a:hover,
#right-sidebar a:hover {
	color: #F00; text-decoration:underline;
}


/* Widgets Areas
-------------------------------------------------------------- */

/* Widget title
-----------------------*/

#top-widebar .widgettitle,
#bottom-widebar .widgettitle,
#left-sidebar .widgettitle, 
#right-sidebar .widgettitle {
	background: url(../images/widget-heading-bg.jpg) #2e539a repeat-x;
	color:#999999;
	border:solid 1px #9cb6e9; 
}

#top-widebar .widgettitle a,
#bottom-widebar .widgettitle a,
#left-sidebar .widgettitle a,
#right-sidebar .widgettitle a {
	color:#FFF;
}

/* Widget outline for input boxes added 3/10/2010
-----------------------*/

#top-widebar input,
#bottom-widebar input,
#left-sidebar input, 
#right-sidebar input{
border : 1px solid #153a81;
}




/* Footer
-------------------------------------------------------------- */

#footer {
	color:#FFF;
	background: url(../images/footer-bg.jpg) #1c1c76 repeat-x;
}

#footer a {
	color: #FFF;
	text-decoration:none;
}

#footer a:hover {
	color:#FC0;
	text-decoration:underline;
}


/* Sub-footer
-----------------------*/

#sub-footer {
	background: url(../images/subfooter-bg.jpg) #1b479e repeat-x; 
}

#sub-footer-content {color:#FFF;}


/* Sub-Footer Left and Right
-----------------------*/

#sub-footer a {
	color: #FFF;
	text-decoration:none;
}

#sub-footer a:hover {
	color:#FC0;
	text-decoration:underline;
}


/* Making things nice and rounded for browsers that support it 
-------------------------------------------------------------- */

#main,
#header-bar {
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-khtml-border-top-left-radius: 5px;
	-khtml-border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

#main, 
#sub-footer {
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-khtml-border-bottom-left-radius: 5px;
	-khtml-border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.post-details .comment-button,
.featured-page-details .comment-button {
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}


/* Rounded corners for everything that needs the same generic type 
-------------------------------------------------------------- */

.post-details, 
.featured-page-details,
#respond,
#submit,
.comment-item .comment-body, 

#top-widebar .widgettitle,
#bottom-widebar .widgettitle,
#left-sidebar .widgettitle, 
#right-sidebar .widgettitle,

#top-widebar .widget_search,
#bottom-widebar .widget_search,
#left-sidebar .widget_search,
#right-sidebar .widget_search,

#searchsubmit,

#fbsubmit {
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.nobg {						
	background: none;
	border: none;	
	margin-left: 0;
}



/* defolt end
-----------------------WWW.THEMEDUMP.COM--------------------------------------- */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	background-image: none;
	background-repeat: repeat;
}

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }


/* Typography Set Up
-------------------------------------------------------------- */

/* Default font settings. 
   The font-size percentage is of 16px. (0.75 * 16px = 12px)  
-------------------------------------------------------------- */

body {
	font-size: 75%;
	line-height: 1.5;
	width: 100%;
	background-image: url(../images/wallpaper-bg.jpg);
	background-repeat: repeat;
}


/* Headings
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 { font-weight: bold; color: #000; }

h1 {
	font-size: 1.6em;
	line-height: 1;
	color: #000099;
	border-bottom-width: 2px;
	border-bottom-style: double;
	border-bottom-color: #133F96;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 25px;
	margin-left: 20px;
	text-indent: 15px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-left: 15px;
}
h2 { font-size: 1.5em; line-height: 1; margin-bottom: 0.6em; }
h3 { font-size: 1.2em; line-height: 1; margin-bottom: 0.6em; }
h4 { font-size: 1em; line-height: 1.25; margin-bottom:0.6em; }
h5 { font-size: 1em; line-height: 1.25; margin-bottom:0.6em; }
h6 { font-size: 1em; line-height: 1.25; margin-bottom:0.6em; }

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
  margin: 0;
}


/* Text elements
--------------------------WWW.THEMEDUMP.COM------------------------------------ */

p           {
	margin: 0 0 1.5em;
	font-size: 1.3em;
	text-indent: 5px;
}
p img.left  { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }
p img.right { float: right; margin: 1.5em 0 1.5em 1.5em; }
blockquote  { margin: 1.5em; color: #666; font-style: italic; }
strong      { font-weight: bold; }
em,dfn      { font-style: italic; }
dfn         { font-weight: bold; }
sup, sub    { line-height: 0; }

abbr, 
acronym     { border-bottom: 1px dotted #666; }
address     { margin: 0 0 1.5em; font-style: italic; }
del         { color:#666; }

pre 				{ margin: 1.5em 0; white-space: pre; }
pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }
hr {color: #CCC; background-color: #CCC; height: 1px; border:none; margin-top: 1.5em; margin-bottom: 1.5em; }


/* Lists
-------------------------------------------------------------- */

li ul, 
li ol       { margin:0 0 0 1.5em;}
ul, ol      { margin: 0 0 15px 1.5em; }

ul          { list-style-type: disc; }
ol          { list-style-type: decimal; }

dl          { margin: 0 0 1.5em 0; }
dl dt       { font-weight: bold; }
dd          { margin-left: 1.5em;}


/* Tables
-------------------------------------------------------------- */

table       { margin-bottom: 1.4em; width:100%; }
th          { font-weight: bold; }
thead th 		{ background: #c3d9ff; }
th,td,caption { padding: 4px 10px 4px 5px; }
tr.even td  { background: #e5ecf9; }
tfoot       { font-style: italic; }
caption     { background: #eee; }


/* Main Theme CSS
-------------------------------------------------------------- */

div.clearFloat {
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0px;
	background-image: url(../images/wallpaper-bg.jpg);
	background-repeat: repeat-y;
}

div.clearFloat-spacer {
	clear: both;
	font-size: 0;
	height: 8px;
	line-height: 0px;
}

li.clearFloat {
	clear: both;
}

ul.symbolList {
	margin: 0;
	padding: 0;
	display: inline;
	float: left;
	list-style-type: none;
}

/* Main 
---------------------------WWW.THEMEDUMP.COM----------------------------------- */

#main {
	width: 1070px;
	overflow: hidden;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}


/* High Bar
-------------------------------------------------------------- */

#high-bar {
	width: 1070px;
	margin: 0px auto 0px;
	display:inline;
	overflow:hidden;
}

#high-bar .widget { 
	width: 728px;
	margin: 0px auto 0px;
	padding-top: 10px;
}


/* Header Bar
-------------------------------------------------------------- */

#header-bar {
	width: 1070px;
	height: 80px;
	margin: 0px;
	padding: 0px;
	display: inline;
	overflow: hidden;
	float: left;
	background-image: url(../images/header-bg.jpg);
}

#header-bar-logo {
	margin: 0;
	padding: 0;
	float: left;
}


#header-bar #header-bar-content {
	width:auto;
	margin-left: 30px;
	margin-top: 5px;
	float:left;
}

#header-bar #header-bar-right {
	margin-top: 25px;
	margin-right: 10px;
	float:right;
}


#header-bar #header-bar-content .blog-title a,
#header-bar #header-bar-content .blog-title a:visited {
	padding: 0;
	margin: 0;
	font-size: 2.1em;
	font-weight:bold;
	text-decoration: none;
}

#header-bar #header-bar-content .blog-tagline a,
#header-bar #header-bar-content .blog-tagline a:visited {
	padding: 0;
	margin-top: 0px;
	font-size: 1.4em;
	font-weight: bold;
	text-decoration: none;				
}
	
	
/* Nav Bar
---------------------------WWW.THEMEDUMP.COM----------------------------------- */

#nav-bar {
	width: 743px;
	height: 33px;
	min-height: 33px;
	margin: 0px;
	padding: 0px;
	display: inline;
	overflow: hidden;
	float: left;
	background-image: url(../images/nav-bar-bg.jpg);
	background-color: #10106A;
	background-repeat: repeat-x;
}

#nav-bar-content {
	margin-left: 15px;
	line-height: 33px; 
}

#nav-bar ul{
	width: 743px; /* fix added v2.2 12/08/09 */
	margin: 0;
	padding: 0;
	list-style:none;
}

#nav-bar ul li {
	float:left;
}

#nav-bar ul li a {
	margin-right: 20px;
	font-size: 1.2em;
	font-weight: bold;
	overflow:hidden;
	height: 33px;
}


/* Search Bar
-------------------------------------------------------------- */

#search-bar {
	width: 327px;
	height: 33px;
	min-height: 33px;
	padding: 0px;
	display: inline;
	overflow: hidden;
	float: right;
	background-color: #1B1B75;
	background-image: url(../images/nav-bar-bg.jpg);
}

#search-bar-content {
	margin-right: 10px;
	margin-top: 6px;  /* added 1px to this 3/1/2010 to push the search bar downwards for the most popular browser firefox! */
	float: right;
}

#cse-search-box input {
	border:0px;
	font-weight: bold;
}


/* Categories Bar
--------------------------WWW.THEMEDUMP.COM------------------------------------ */

#cat-bar {
	width: 708px; /* 16/02/2010 - changed from 628px to 618px to cater for reported bug in Mac Chrome and Firefox - thanks gthiruva */
	height:28px;
	min-height: 28px;
	margin: 0px;
	padding: 0px;
	display: inline;
	overflow: hidden;
	font-size: 1em;
	float: left;
	background-image: url(../images/cat-bar-bg.jpg);
	background-color: #204CA3;

}

#cat-bar-content {
	margin-left: 15px;
	min-height: 28px;
	overflow: hidden;
	line-height: 28px; /* added this to fix vertical centering of text 17/11/09 */
}


#cat-bar ul{
	margin: 0;
	padding: 0;
	list-style:none;
}

#cat-bar ul li {
	float:left;
}

#cat-bar ul li a {
	margin-right: 20px;
	font-weight: bold;
	overflow:hidden;
}


/* RSS Bar
-------------------------------------------------------------- */

#rss-bar {
	width: 362px; /* 16/02/2010 - changed from 352px to 362px to cater for reported bug in Mac Chrome and Firefox - thanks gthiruva */
	height:28px;
	min-height: 28px;
	display: inline;
	overflow: hidden;
	font-size: 1em;
	float: right;
	background-image: url(../images/cat-bar-bg.jpg);
	background-color: #FFFFFF;
}


#rss-bar-content {
	height: 28px;
	margin-right: 1px;
	padding-top: 0px;
	float: right;
	overflow: hidden;
	line-height: 28px; /* added this to fix vertical centering of text 17/11/09 */
}

#rss-bar a {
	font-weight: bold;
}


#rss-bar .rss-feedburner {
	height: 28px;
	padding-left: 27px;
	padding-right: 0px;
/*	padding-top: 4px; */
	float: right;
}

#rss-bar .rss-posts {;
	height: 28px;
	padding-left: 27px;
	padding-right: 15px;
/*	padding-top: 4px; */
	float: right;
}

#rss-bar .rss-comments {
	height: 28px;
	padding-left: 27px;
	padding-right: 15px;
	/*	padding-top: 4px; */
	float: right;
	padding-top: 5px;
}


/* Wrap around the entire contents of the page below the nav
------------------------WWW.THEMEDUMP.COM-------------------------------------- */

#page-body-wrapper {
	max-height: 9999px;
/*seems to fix matching heights column problem!*/
}

#google-results-body-wrapper {
	margin-top: -5px;
}

.google-search-content {
	/* this min-height is set to allow for a decorative background wallpaper */
	min-height: 500px;
}

/* Content Area
-------------------------------------------------------------- */


#content {
	width: 740px;
	/* this min-height is set to allow for a decorative background wallpaper */
	min-height: 500px;
	padding: 0px;
	margin-left:10px;
	margin-right:5px;
	margin-bottom: 10px;
	display: inline;
	float:left;
	overflow: hidden;
	margin-top: 0px;
}


/* Post Content (ie Content of a Post)
-------------------------------------------------------------- */
.post-content,
.featured-page-content {
	margin-left: 3px;
	width: 730px;
}

.post-content ul, 		/* styling for bullet list so they sit nicely beside things which are floated left - added 23/10/09 */
.post-content ol,
.featured-page-content ul, 
.featured-page-content ol {
	zoom: 1; /* IE ONLY HACK - hasLayout for IE<= 6 */
	overflow: auto; /* shrink the list to sit beside floats in compliant browsers */
	margin: 0; 
	padding: 0; 
	margin-bottom: 5px;
}

.post-content ul li,   /* styling for bullet list so they sit nicely beside things which are floated left - added 23/10/09 */
.featured-page-content ul li{
   list-style-type: disc;
   margin-left: 2em;
}

.post-content ol li,
.featured-page-content ol li {
   list-style-type: decimal;
   margin-left: 2em;
} 

.post-content h1,		
.featured-page-content h1 {
	margin: 0px;
}

.post-content h1.h1-underline,
.featured-page-content h1.h1-underline  {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.post-content h2.h2-simulate-h1-size,
.featured-page-content h2.h2-simulate-h1-size {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 1.8em; 
}


.post-content h2.h2-simulate-h1-size-underline, 
.featured-page-content h2.h2-simulate-h1-size-underline {
	margin-top: 10px;
	margin-bottom: 15px;
	padding-bottom: 10px;
	font-size: 1.8em; 
}
 
.post-content p, 
.featured-page-content p {
	line-height: 1.3em;
	margin-bottom: .8em;
}

.post-content .more-link,
.featured-page-content .more-link {
    font-weight: bold;
}

.post-content #left-content, 
.featured-page-content #left-content {
	float: left;
	width: 300px; /* changed width from 400px 24/10/09 */
}

.post-content #right-content, 
.featured-page-content #right-content {
	float: right;
	margin-left:10px;
	width: 335px; /* changed width from 235 24/10/09 */
}

.post-content .common-page-thumbnail-left,
.featured-page-content .common-page-thumbnail-left{
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}

.post-content .common-page-thumbnail-right,
.featured-page-content .common-page-thumbnail-right {
	float: right;
	margin-left: 10px;
	margin-bottom: 5px;
}

.post-content .post-thumbnail-left {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}

.post-content .post-thumbnail-right {
	float: right;
	margin-left: 10px;
	margin-bottom: 5px;
}

.post-content .page-thumbnail-left {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}

.post-content .page-thumbnail-right {
	float: right;
	margin-left: 10px;
	margin-bottom: 5px;
}



/* Multipage post links
-----------------------WWW.THEMEDUMP.COM--------------------------------------- */

.multi-page {font-weight:bold;}

/* Post Details (ie The details of a post)
------------------------WWW.THEMEDUMP.COM-------------------------------------- */

.post-details,
.featured-page-details {

	/* knock 12px off this because of the padding and outline (10px + 7px)*/
	width: 723px; /* 31/1/10 changes from 638px to make box line up properly - it was out by 5px */
	padding: 5px;
	margin-bottom:10px;
	margin-left: 5px; /* 31/1/10 added 5px here to adjust suit 633px width */
}

.post-details p,
.featured-page-details p {
	padding: 0px;
	margin:0px;
	margin-bottom: 0px;
	font-size: .9em; /* made this smaller 9/9/09 */
}

.post-details .comment-button,
.featured-page-details .comment-button {
	padding: 1px;
	font-weight: bold;
}

p.comment-button-box {
	padding: 0px;
	margin:0px;
	margin-bottom: 5px;
}

/* Post Divider added 31/01/10
-------------------------------------------------------------- */

.post-divider {
	margin-left: 5px;
}


/* Post Navigation
-------------------------------------------------------------- */

.post-nav p {
	padding: 0px;
	margin:0px;
	margin-left: 5px;
	margin-top: 10px;
	font-size: 1em;
	font-weight: bold;
}




/* Sidebar Wrapper
-------------------------------------------------------------- */
#sidebar-wrapper {
	width: 310px;
	padding: 0px;
	margin-bottom: 15px;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

#sidebar-wrapper h4 {
	font-size: 1.1em;
}

#sidebar-wrapper h5 {
	font-size: 1.1em;
	line-height: 1.05em;
	margin: 0;
	padding: 0;
	margin-bottom:3px;
}

#sidebar-wrapper p {
	font-size: 1em;
	margin: 0;
	padding: 0;
}

/* Sidebars
------------------------------WWW.THEMEDUMP.COM-------------------------------- */
#bottom-widebar,
#top-widebar {
	width: 300px;
	margin: 0px;
	padding: 0px;
	margin-right:10px;
	margin-left:0px;
	float: left;
	display: inline;
	overflow: hidden;
	background-image: none;
}


#left-sidebar {
	width: 170px;
	margin: 0px;
	padding: 0px;
	margin-right: 5px; /* made this gap a bit smaller 4/09/09 */
	float: left;
	display: inline;
	overflow: hidden;
}

#right-sidebar {
	width: 125px; /* made this a bit wider to accommodate 125x125 ads 4/09/09 */
	margin: 0px;
	padding: 0px;
	margin-right: 10px;
	display: inline;
	overflow:hidden;
	float: right;
}


/* Widgets Areas
-------------------------------------------------------------- */

#top-widebar .widget,
#bottom-widebar .widget,
#left-sidebar .widget,
#right-sidebar .widget {
	padding: 0px;
	margin: 0px;
	margin-top:10px;
	overflow:hidden;
}

.all-content-above {
	margin-top:10px;
	margin-left: 0px;
}

.all-content-below {
	margin-left: 5px;
	margin-top: 10px;
}

.content-item-above {
	margin-top: 7px;
	margin-bottom: 10px;
}

.content-item-below {
	margin-top:15px;
	margin-bottom: 15px;
}

.content-item-left  {
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
}

.content-item-right  {
	float: right;
	margin-top: 0px;
	margin-left: 10px;
	margin-bottom: 10px;
}

/* Widget title
-----------------------*/

#top-widebar .widgettitle,
#bottom-widebar .widgettitle,
#left-sidebar .widgettitle, 
#right-sidebar .widgettitle {
	height: 20px;
	padding: 0px;
	margin: 0px;
	padding-top: 2px;
	padding-left: 5px;
	margin-bottom: 8px;
	font-weight:bold;
	background-image: url(../images/widget-heading-bg.jpg);
	color: #CCCCCC;
}

#top-widebar .widgettitle a,
#bottom-widebar .widgettitle a,
#left-sidebar .widgettitle a,
#right-sidebar .widgettitle a {
	padding: 0px;
	margin: 0px;
	padding: 5px; 
	font-weight:bold;
}











/* Footer
-------------------------------------------------------------- */

#footer {
	width: 1070px;
	height: 27px;
	margin: 0px;
	display: inline;
	overflow: hidden;
	float: left;
}

#footer-content p {
margin:0px;
padding:0px;
font-size: 1em;
}

#footer-content {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	font-weight: bold;
}

#footer-content .rss-feedburner {
	padding-left: 16px;
	padding-right: 10px;
	display: inline;
}

#footer-content .rss-posts {;
	padding-left: 16px;
	padding-right: 10px;
	display: inline;
}

#footer-content .rss-comments {
	padding-left: 16px;
	padding-right: 0px;
	display: inline;
}


/* Footer Left and Right
-----------------------*/

#footer-content-left {
	float: left;
}

#footer-content-right {
	float: right;
}


/* Sub-footer
--------------WWW.THEMEDUMP.COM---------*/

#sub-footer {
	width: 1070px;
	height: 25px;
	margin: 0px;
	padding: 0px;
	font-size: .9em;
	display: inline;
	float: left;
	overflow: hidden;
}

#sub-footer-content {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
}

/* Sub-Footer Left and Right
-----------------------*/

#sub-footer-content-left {
	float: left;
}

#sub-footer-content-right {
	float: right;
}


/* Image styles
---------------------------WWW.THEMEDUMP.COM----------------------------------- */

.attachment-thumbnail {
	background: #f3f3f3;
	padding: 5px;
}

.aligncenter, div.aligncenter {
   	display: block;
   	margin-left: auto;
   	margin-right: auto;
	}

.alignleft {
   	float: left;
	}

.alignright {
   	float: right;
	}

.wp-caption {
   	border: 1px solid #ddd;
   	text-align: center;
   	background-color: #f3f3f3;
   	padding-top: 4px;
   	margin: 10px;
	}

.wp-caption img {
   	margin: 0;
   	padding: 0;
   	border: 0 none;
	}

.wp-caption p.wp-caption-text {
   	font-size: 11px;
   	line-height: 17px;
   	padding: 0 4px 5px;
   	margin: 0;
	}
	
.attachment img {
	border:none;
}

.gallery-caption {
	font-size: 11px;
   	line-height: 17px;
   	padding: 0 4px 5px;
   	margin: 0;
}
.separator {
	font-size:1px;
	height:1px;
	overflow:hidden;
	width:auto;
	background-color: #0F3E9A;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #1B479E;
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 10px;
	margin-left: 4px;

	
}
#ads_600_right {

	margin-left: 2px;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 5px;
	float: left;
	width: 120px;
	height: 600px;
}
#ads_725_links {
	float: none;
	width: 725px;
	height: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 5px;
}
#ads_725_banner {
	margin-left: 5px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	float: none;
	width: 725px;
	height: 90px;
	padding-top: 10px;
	padding-bottom: 10px;
}

/**************/
/* GOOGLE ADS */
/**************/
#google{
	height:310px;
	overflow:hidden;
	text-align:center;
	position:relative;
	background-color: #FF0000;
	background-image: none;
	background-repeat: no-repeat;
	background-position: -251px -239px;
}

#google .ad1, #google .ad2, #google .ad3{
   position:absolute;
   width:336px;
   height:280px;
   top:15px;
}
 
#google .ad1{
   left:10px;
}

 #google .ad2{
   left:365px;
 }
 
  #google .ad3{
   left:715px;
 }
