/*
-----------------------------------------------------
Template Style Sheet
Name        : AntiquePaper.css
Designer    : VE3XRM
URL         : radiosparks.com
Last update : 20100728
CSS         : 2.1
------------------------------------------------------ */

html {
	background:url(/images/bg.jpg) #000 0px -79px;
}
/* Defaults
----------------------------------------------- */
body {
    /* background-attachment: fixed; */
	margin:0;
	padding:0;
	font-family:Georgia, Times, "Times New Roman", sans-serif;
	font-size:small;
	text-align:center;
	color:#29303B;
	line-height:1.3;
	background:url(/images/header_bg.jpg) repeat-x;
	/*background:#483521 url(/images/bkgdtexture.jpg) repeat;*/
}

/*
div {
	border: 1px dotted #CC3300;
}
*/

blockquote {
	font-style:italic;
	padding:0 32px;
	line-height:1.6;
	margin:0 0 .6em 0;
}

p { 
	margin:0;
	padding:0;
}

abbr, acronym {
	cursor:help;
	font-style:normal;
}
	
code {
	font:12px monospace;white-space:normal;
	color:#666;
}

hr {
	height: 1px;
}

img {
	border:0;
}

.ryt {
	margin-top: -65px;
	float: right;
	/*width: 33%;*/
}

.lef {	
	margin-top: -20px;
	float: left;
	/*width: 33%;*/
}

/* Link styles old colour #473624*/
a:link {color:#990000;text-decoration:none;}
a:visited {color:#716E6C;text-decoration:none;}
a:hover {color:#956839;text-decoration:underline;}
a:active {color:#956839;}

/* Bibliotaphe Layout
----------------------------------------------- */

.title {
	color: #663300;
	font-weight: bold;
	font-size: 16pt;
}

#tabbs {
    BORDER-BOTTOM: #0b198c 1px solid;
}

#tabbs A {
    FONT: 12px verdana, geneva, lucida, "lucida grande", arial, helvetica, sans-serif;
    TEXT-DECORATION: none;
    COLOR: #deb887;

    BORDER-TOP: #AABBDD 1px solid;
    BORDER-RIGHT: #AABBDD 3px solid;
    BORDER-BOTTOM: #CCCCCC 1px solid;
    BORDER-LEFT: #AABBDD 1px solid; 

    PADDING-RIGHT: 4px;
	PADDING-BOTTOM: 0px;
    PADDING-LEFT: 3px;

    MARGIN: 0px;
    margin-right: 1px;

    BACKGROUND-COLOR: #ffffee;
}

#tabbs A:hover {
    BORDER-TOP: #003399 1px solid;
    BORDER-RIGHT: #003399 3px solid;
    BORDER-BOTTOM: #eeeedd 2px solid;
    BORDER-LEFT: #003399 1px solid; 

    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none;
    COLOR: #000000;
}

#tabbs A:active {
    FONT-SIZE: 12px;
    BACKGROUND-COLOR: #33EE33;
    TEXT-DECORATION: none;
}

#tabbs .highlight {
    FONT: 13px verdana, geneva, lucida, "lucida grande", arial, helvetica, sans-serif;
    BORDER-TOP: #0b198c 1px solid;
    BORDER-RIGHT: #0b198c 3px solid;
    BORDER-BOTTOM: #FFFFFF 4px solid;
    BORDER-LEFT: #0b198c 1px solid; 

    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #191970;
}

p.backtop a {
	font-family: "Courier New", Courier, mono; 
	font-size: 9pt; 
	text-decoration: none; 
	font-weight: normal; 
	color: #999999;
	float: right;
}

p.backtop a:hover {
	color: #003366;
	font-weight: bold;
}

/* Book Layout
----------------------------------------------- */

.rt {
	font-family: "Courier New", Courier, mono;
	font-size: 10pt;
	float: right;
	/*width: 33%;*/
}

.lt {
	font-family: "Courier New", Courier, mono; 
	font-size: 16pt;
	float: left;
	/*width: 33%;*/
}

.rti {
	font-family: "Courier New", Courier, mono;
	font-size: 10pt;
	float: right;
	font-style: italic;	
	/*width: 33%;*/
}

.lti {
	font-family: "Courier New", Courier, mono;
	font-size: 10pt;
	float: left;
	font-style: italic;	
	/*width: 33%;*/
}

.cb
{
clear:both;
}

.relatedlinks {
	border-bottom: #F4E6B5 2px solid; 

	background: url(/images/navtop.png) no-repeat center center;

	margin-top: 10px; 
	margin-right: 0px; 
	margin-bottom: 10px; 
	padding-bottom: 2px; 

	width: 160px; 

	font-size: 18pt; 
	color: #663300; 
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	text-align: center;
	font-weight: bold;
}

.relatedlinks A {
	font-size: 16pt; 
	color: #663300; 
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	text-align: center;
	font-weight: bold;
	text-decoration: none;
}

.relatedlinks A:hover {
	margin-top: 10px; 
	margin-right: 0px; 
	margin-bottom: 10px; 

	background: #c6d9fd; 
	color: #000066;
}

.sectionLinks UL {
	padding-top: 0px; 
	padding-right: 0px; 
	padding-bottom: 0px; 
	padding-left: 0px; 

	margin: 0px; 

	overflow: auto; 
	list-style-type: none; 
	font-weight: bold;
}

.sectionLinks UL LI {
	display: inline; 

	padding-top: 0px; 
	padding-right: 0px; 
	padding-bottom: 0px; 
	padding-left: 0px; 

	margin: 0px; 

	list-style-type: none;
}

.sectionLinks UL LI A:link {
	display: block; 

	border-bottom: #aaaaaa 0px solid; 
	border-left: #aaaaaa 0px solid; 

	padding-top: 2px; 
	padding-right: 5px; 
	padding-bottom: 2px; 
	padding-left: 7px; 

	/*background: #eeffee;*/ 
	color: #663300; 
	font-family: "Courier New", Courier, mono;
	font-size: 9pt; 
	text-align: left; 
	text-decoration: none;
}

.sectionLinks UL LI A:visited {
	display: block; 

	border-bottom: #FEF5D8 1px solid; 
	border-left: #FEF5D8 1px solid; 

	padding-top: 2px; 
	padding-right: 5px; 
	padding-bottom: 2px; 
	padding-left: 7px; 

	/* background: #f3e0e0; */
	/* background: #FEF5D8; */

	color: #663300; 
	font-family: "Courier New", Courier, mono;
	font-size: 9pt; 
	text-align: left; 
	text-decoration: none;
}

.sectionLinks UL LI A:hover {
	background: #c6d9fd; 
	color: #000066
}

.green A:link {
	background: #f6f9fd; 
}

.white A:link {
	background: #fdfdfd; 
}


/* Layout
----------------------------------------------- */
@media all {
  #wrap {
            background-color:#473624;
            border-left:1px solid #332A24;
            border-right:1px solid #332A24;
            width:790px;

            /* margin:0 auto; */
			margin-right: auto; 
			margin-left: auto;
			margin-top: 1px; 
			margin-bottom: 20px;

            padding:8px;
            text-align:center;
    }
  #main-top {
            width:790px;
            height:49px;
            background:#FFF3DB url(/images/bg_paper_top.jpg) no-repeat top left;
            margin:0;padding:0;
            display:block;
    }
  #main-bot {
            width:790px;
            height:81px;
            background:#FFF3DB url(/images/bg_paper_bot.jpg) no-repeat top left;
            margin:0;
            padding:0;
            display:block;
    }
  #main-content {
            width:790px;
            background:#FFF3DB url(/images/bg_paper_mid.jpg) repeat-y;
            margin:0;
            text-align:left;
            display:block;
    }
}

@media handheld {
  #wrap {
            width:90%;
    }
  #main-top {
            width:100%;
            background:#FFF3DB;
    }
  #main-bot {
            width:100%;
            background:#FFF3DB;
    }
  #main-content {
            width:100%;
            background:#FFF3DB;
    }
}

#inner-wrap {
	padding:0 50px;
}

#blog-header {
	margin-bottom:12px;
}

#blog-header h1 {
	margin:0;
	padding:0 0 6px 0;
	font-size:225%;
	font-weight:normal;
	color:#612E00;
}

#blog-header h1 a:link {
	text-decoration:none;
}

#blog-header h1 a:visited {
	text-decoration:none;
	}

#blog-header h1 a:hover {
	border:0;
	text-decoration:none;
}

#blog-header p {
	margin:0;
	padding:0;
	font-style:italic;
	font-size:94%;
	line-height:1.5em;
}

div.clearer {
	clear:left;
	line-height:0;
	height:10px;
	margin-bottom:12px;
/*	_margin-top:-4px; IE Windows target */
	background:url(/images/divider.gif) no-repeat bottom center;
}

@media all {
  #main {
            width:470px;
            float:right;
            padding:8px 0;
            margin:0;
    }
  #sidebar {
            width:190px;
            float:left;
            padding:8px 0;
            margin:0;
    }
}

@media handheld {
  #main {
            width:100%;
            float:none;
    }
  #sidebar {
            width:100%;
            float:none;
    }
}

#footer {
	clear:both;
	background:url(/images/divider.gif) no-repeat top center;
	padding-top:10px;
/*	_padding-top:6px;  IE Windows target */
}

#footer p {
	line-height:1.5em;
	font-family:Verdana, sans-serif;
	font-size:75%;
	text-align:center;
}

#footer p a {
	text-decoration:none;
}

#footer p a:visited {
	text-decoration:underline;
}

#footer p a:hover {
	text-decoration:overline underline;
}


/* Typography :: Main entry
----------------------------------------------- */
h2.date-header {
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing:.1em;
	font-size:90%;
	margin:0;
	padding:0;
}
.post {
	margin:8px 0 24px 0;
	line-height:1.5em;
}
h3.post-title {
	font-weight:normal;
	font-size:140%;
	color:#1B0431;
	margin:0;
	padding:0;
	padding-bottom:12px;
}

.post-body {
	text-align:justify;
}
.post-body p {
	margin:0 0 .6em 0;
	}

.post-footer {
	font-family:Verdana, sans-serif;
	color:#211104;
	font-size:74%;
	border-top:1px solid #BFB186;
	padding-top:6px;
}
.post ul {
	margin:0;
	padding:0;
}
.post li {
	line-height:1.5em;
	list-style:none;
	background:url(/images/list_icon.gif) no-repeat 0px .3em;
	vertical-align:top;
	padding: 0 0 .6em 17px;
	margin:0;
}

/* Navigation Topbar
----------------------------------------------- */

ul#secrnav  {
	margin: 15px 0 30px 0;
	padding: 0;
	list-style-type: none;
	font-family: Times, "Times New Roman", Georgia, serif;	
	font-size: 14px;
	font-variant: small-caps;
	text-align: center;
}

#secrnav li { 
	display: inline; 
}

#secrnav li a {
	color: #29303B;
	text-decoration: none;
	margin: 0;
	padding: 20px 4px;
	/*font-size: 16px;
	font-weight: bold;*/
}

#secrnav li a:hover {
	color: #600;
	padding: 20px 4px;
	margin: 0;
	background: url(/images/navbar2.gif) no-repeat center center;
	text-decoration: none;
	/*font-size: 14px;
	font-weight: normal;
	font-variant: small-caps;*/
}

#secrnav li a#active {
	color: #600;
	padding: 20px 4px;
	margin: 0;
	background: url(/images/navbar2.gif) no-repeat center center;
}

/* 3 column test
------------------------------------------ */	
	
#centermenu {
	margin: auto;
	width: 600px;
}
#side1 { 
	position: absolute; 
	width: 330px; 
	top: 86px; 
	left: 0px; 
} 
#side1 img {
	float: right; 
}
#side2 { 
	position: absolute; 
	width: 330px;
	top: 86px; 
	right: 0px; 
}


/* Typography :: Sidebar
----------------------------------------------- */
h2.sidebar-title {
	font-weight:normal;
	font-size:120%;
	margin:0;
	padding:0;
	color:#211104;
}
h2.sidebar-title img {
	margin-bottom:-4px;
	}
#sidebar ul {
	font-family:Verdana, sans-serif;
	font-size:86%;
	margin:6px 0 12px 0;
	padding:0;
}
#sidebar ul li {
	list-style: none;
	padding-bottom:6px;
	margin:0;
}
#sidebar p {
	font-family:Verdana,sans-serif;
	font-size:86%;
	margin:0 0 .6em 0;
}
.sidebar .lion {
	list-style-image: url(/images/sun.gif)
}

/* Comments
----------------------------------------------- */
#comments {}
#comments h4 {
  font-weight:normal;
	font-size:120%;
	color:#29303B;
	margin:0;
	padding:0;
	}
#comments-block {
  line-height:1.5em;
  }
.comment-poster {
	background:url(/images/list_icon.gif) no-repeat 2px .35em;
	margin:.5em 0 0;
	padding:0 0 0 20px;
	font-weight:bold;
}
.comment-body {
	margin:0;
	padding:0 0 0 20px;
}
.comment-body p {
	font-size:100%;
	margin:0 0 .2em 0;
}
.comment-timestamp {
	font-family:Verdana, sans-serif;
	color:#29303B; 
	font-size:74%;
	margin:0 0 10px;
	padding:0 0 .75em 20px;
}
.comment-timestamp a:link {
	color:#009900;  /* old color #473624 */
	text-decoration:underline;
}
.comment-timestamp a:visited {
	color:#716E6C;
	text-decoration:underline;
}
.comment-timestamp a:hover {
	color:#956839;
	text-decoration:underline;
}
.comment-timestamp a:active {
	color:#956839;
	text-decoration:none;
}
.deleted-comment {
  font-style: italic;
  color: #716E6C;
  }
.comment-link {
  margin-left:.6em;
  }
	
/* Profile
----------------------------------------------- */
#profile-container {
	margin-top:12px;
	padding-top:12px;
	height:auto;
	background:url(/images/divider.gif) no-repeat top center;

}
.profile-datablock {
	margin:0 0 4px 0;
}
.profile-data {
	display:inline;
	margin:0;
	padding:0 8px 0 0;
	text-transform:uppercase;
	letter-spacing:.1em;
	font-size:90%;
	color:#211104;
}
.profile-img {}
.profile-img img {
	float:left;
	margin:0 8px 0 0;
	border:1px solid #A2907D;
	padding:2px;
  }
.profile-textblock {
	font-family:Verdana, sans-serif;font-size:86%;margin:0;padding:0;
}
.profile-link {
	margin-top:5px;
	font-family:Verdana,sans-serif;
	font-size:86%;
}

/* Post photos
---------------------------------------------- */
img.post-photoL {
	border:1px solid #A2907D;
	padding:0px;
	display:inline;
}
img.post-photoR {
	border:1px solid #A2907D;
	padding:0px;
	display:inline;
}

/* siderbar search
---------------------------------------------- */
#sidebar .search {
	DISPLAY: block; RIGHT: 20px; WIDTH: 180px; TOP: 10px; HEIGHT: 30px
}
#sidebar .search .in {
	DISPLAY: block; WIDTH: 180px; POSITION: relative; HEIGHT: 30px
}
#sidebar .search .l {
	DISPLAY: block; BACKGROUND: url(/images/search_left.png) no-repeat; LEFT: 0px; WIDTH: 15px; POSITION: absolute; TOP: 0px; HEIGHT: 30px
}
#sidebar .search .m {
	DISPLAY: block; BACKGROUND: url(/images/search_bg.png) repeat-x; LEFT: 15px; OVERFLOW: hidden; WIDTH: 150px; POSITION: absolute; TOP: 0px; HEIGHT: 30px
}
#sidebar .search .r {
	DISPLAY: block; BACKGROUND: url(/images/search_right.png) no-repeat; LEFT: 165px; WIDTH: 15px; POSITION: absolute; TOP: 0px; HEIGHT: 30px
}
#sidebar .search .icon {
	DISPLAY: block; BACKGROUND: url(/images/icon_search.png) no-repeat; LEFT: 8px; OVERFLOW: hidden; WIDTH: 15px; POSITION: absolute; TOP: 7px; HEIGHT: 15px
}
#sidebar .search .input {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: none transparent scroll repeat 0% 0%; LEFT: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; TOP: 7px; HEIGHT: 22px; BORDER-BOTTOM-STYLE: none
}
#sidebar .search .button {
	DISPLAY: none
}

/* login form
---------------------------------------------- */
.formLayout {
	border: solid 1px #a1a1a1;
    padding: 10px;
    width: 300px;
}

.formLayout label, .formLayout input {
	border: #000 0px solid;
	background-color: transparent;
    display: block;
    width: 120px;
    float: left;
    margin-bottom: 6px;
	border-bottom: #F4E6B5 4px solid; 
}
	
.buttonlogin {
	border: #000 0px solid;
	display: block;
    width: 56px;
	height: 27px;
    float: left;
    margin-bottom: 6px;
}
 
.formLayout label {
	text-align: right;
    padding-right: 20px;
}
 
br {
	clear: left;
}

/* tag cloud
---------------------------------------------- */
.fxxLarge
{
    font-size: xx-large;
    color: #29303B;
    font-family: Tahoma;
    text-decoration: none;
}
.fxLarge
{
    font-size: x-large;
    color: #29303B;
    font-family: Tahoma;
    text-decoration: none;
}
.fLarge
{
    font-size: large;
    color: #29303B;
    font-family: Tahoma;
    text-decoration: none;
}
.fMedium
{
    font-size: small;
    color: #29303B;
    font-family: Tahoma;
    text-decoration: none;
}
.fSmall
{
    font-size: small;
    color: #29303B;
    font-family: Tahoma;
    text-decoration: none;
}
.fxSmall
{
    font-size: x-small;
    color: #29303B;
    font-family: Tahoma;
    text-decoration: none;
}
.fxxSmall
{
    font-size: xx-small;
    color: #29303B;
    font-family: Tahoma;
    text-decoration: none;
}

/* Icon TOOPTIP POP
---------------------------------------------- */

.hlrt {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold; 
	text-align: right
}
.hlrn {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	text-align: left
}
.hlcn {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-style:italic;
	vertical-align:top;
	text-align: center
}

