body
{
	margin: 0;
	padding: 0;
	background: url(images/bg01.jpg);
	font: .9em Georgia, Times New Roman, Times, serif;
	color: #5A554E;
	
}

h1, h2, h3 { margin: 0; }
h1, h2, h3 { font-weight: normal; }
h1 { font-size: 32px; }
h2 { font-size: 24px; }
h3 { font-size: 28px; }

ol, ul, dl
{
	margin-top: 0;
	text-align: left;
	line-height: 2;
}

p
{
	margin-top: 0px;
	margin-left: 15px;	
	line-height: 2;
}

.whiter
{
	margin-top: 1px;
	margin-left: 12px;
	text-align: left;
	line-height: 16px;
	color: white;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
}



a.whitera
{
	color: white;
	text-decoration: none;
}


a.whitera:hover
{
	color: #CCCCCC;
	text-decoration: underline;
}




.whiteri
{
	margin-top: 0px;
	text-align: left;
	line-height: 16px;
	color: white;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-style: oblique;
}



p.none
{
	color: #333;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 16px;
	line-height: 21px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 6px;
	font-weight: bold;
}


ul
{
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}

strong { color: #4A3E29; }

a
{
	color: #527487;
	text-decoration: none;
}

a:hover
{
	text-decoration: none;
	color: #183a4d;
}

a.white
{
	color: #ffffff;
	text-decoration: none;
}

a.white:hover
{
	text-decoration: none;
	color: #183a4d;
}


a img { border: 0; }
.alignleft { float: left; }
.alignright { float: right; }
.aligncenter { margin: 0 auto; }
img.alignleft { margin: 0 9px 0 0; }

img.alignright
{
	margin: 0 0 0 27px;
	float: left;
}

img.border
{
	padding: 4px;
	border: 1px solid #cccccc;
}


img.bordermain
{
	padding: 4px;
	
	border: 1px solid #E9E4D8;
	float: left;
}


img.taylor
{
	padding: 0px;
	border: 1px solid #ffffff;
}

/* Wrapper */
#wrapper { background: url(images/bg02.jpg) repeat-x; }

.container
{
	width: 1000px;
	margin: 0 auto;
}

.containern
{
	width: 1000px;
	float: center;
	margin: 0 auto;
}

.clearfix { clear: both; }

/* Header */
#header
{
	height: 311px;
	background: url(images/bg04.jpg);
}

/* Logo */
#logo
{
	float: left;
	width: 308px;
	height: 211px;
}

#logo h1, #logo p
{
	text-transform: lowercase;
	line-height: 1;
}

#logo h1
{
	padding: 137px 0 0 50px;
	letter-spacing: -2px;
	font-size: 34px;
	color: #FFFFFF;
}

#logo h1 sup
{
	font-size: 18px;
	font-weight: normal;
}

#logo p
{
	padding: 0 0 0 50px;
	font-size: 13px;
	color: #F8AB80;
}

#logo a { text-decoration: none; }
#logo a:hover { text-decoration: underline; }
#logo h1 a { color: #FFFFFF; }
#logo p a { color: #F8AB80; }

/* Banner */
#banner
{
	float: left;
	height: 118px;
	padding: 93px 0 0 0;
	border-color: aqua;
	border-width: 1;
}

/* New Nav Bar */
#navbar
{
	height: 67px;
	margin-left: 25px;
	width: 936px;
	padding: 9px 0 0 14px;
	background: url(images/bg05.jpg);
	list-style: none;
	line-height: 1;
}

#navbar li
{
	list-style: none;
	float: left;
	height: 35px;
	padding: 15px 14px 0 14px;
}


/* Children LI */

#navbar li.children
{
	list-style: none;
	float: left;
	height: 25px;
	padding: 2px 2px 5px 2px;
	border-bottom: 1px solid #ffffff;

}

#navbar li.children a
{
	display: block;
	text-decoration: none;
	color: #ffffff;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	padding: 5px;
}

#navbar li.children a:hover
{
	display: block;
	text-decoration: none;
	color: #ffffff;
	font-family: arial, helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	background-color: #345c72;
	padding: 5px;
}

/* End Children LI */


#navbar li.child
{
	list-style: none;
	float: left;
	height: 25px;
	padding: 2px 2px 5px 2px;
}

#navbar li.child a
{
	display: block;
	text-decoration: none;
	color: #ffffff;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	padding: 5px;
}

#navbar li.child a:hover
{
	display: block;
	text-decoration: none;
	color: #ffffff;
	font-family: arial, helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	background-color: #345c72;
	padding: 5px;
}

#navbar li.active { background: url(images/bg06.jpg) no-repeat; }
#navbar li.child { background-color: #507285;
					letter-spacing: -1px; 
					border-bottom: 1px solid #fff;}

#navbar li a
{
	display: block;
	font-variant: small-caps;
	text-decoration: none;
	letter-spacing: 1px;
	font-size: 1.2em;
	color: #FFFFFF;
	
}

#navbar li a:hover { text-decoration: underline; }

#navbar li ul
{
	display: none;
	width: 200px;
	/* Width to help Opera out */
	background-color: #507285;
}

#navbar li:hover ul, #navbar li.hover ul
{
	display: block;
	position: absolute;
	margin: 0;
	padding: 0;
	border: 1px solid #fff;
	
	
	
}

#navbar li:hover li, #navbar li.hover li { float: none; }






/* Menu */
#menunew
{
	height: 96px;
	width: 1000px;
	background: url(images/bg04.jpg) no-repeat 0 -300px;
}



#menu ul
{
	height: 67px;
	margin: 0 25px;
	padding: 9px 0 0 14px;
	background: url(images/bg05.jpg);
	list-style: none;
	line-height: 1;
}

#menu li
{
	float: left;
	height: 35px;
	padding: 15px 20px 0 20px;
}

#menu li.active { background: url(images/bg06.jpg) no-repeat; }

#menu a
{
	font-variant: small-caps;
	text-decoration: none;
	letter-spacing: 1px;
	font-size: 18px;
	color: #FFFFFF;
}

#menu a:hover { text-decoration: underline; }

/* Bar */
.bar
{
	height: 48px;
	margin: 0 25px;
	background: url(images/bg07.jpg);
}

.bar .text
{
	float: left;
	padding: 17px 0 0 25px;
	font-size: 14px;
	color: #809064;
}


/* Search */
#search
{
	float: right;
	width: 245px;
	height: 48px;
	background: url(images/bg08.jpg) no-repeat 0 12px;
}

#search form, #search fieldset
{
	margin: 0;
	padding: 0;
	border: 0;
}

#search .input-text
{
	float: left;
	width: 178px;
	margin: 12px 0 0 0;
	padding: 4px 10px;
	font: inherit;
	line-height: normal;
	border: none;
	background: none;
	color: inherit;
}

#search .input-submit { display: none; }

/* Page */
#page { background: url(images/bg03.jpg) repeat-y; }

/* Post */
.post { }
.post .title, .post .date { padding: 0 23px; }

.post .title
{
	margin: 0;
	padding-top: 20px;
	line-height: normal;
	font-size: 32px;
	color: #18394c;
}

.ttitle
{
	margin-left: 15px;
	padding-top: 20px;
	line-height: normal;
	font-size: 27px;
	color: #18394c;
}



.title_sm
{
	margin: 0 0 0 25px;
	padding-top: 10px;
	line-height: normal;
	font-size: 26px;
	color: #5A5544;
	font-style: italic;
}

.post .title a
{
	text-decoration: none;
	color: #5A5544;
}

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

.post .date
{
	line-height: normal;
	color: #ACAAA1;
}

.post .entry
{
	margin: 0 25px;
	padding: 20px 0;
	border-top: 1px solid #E5E1D8;
}


.post .meta
{
	height: 53px;
	background: #E5ECDB;
	border-bottom: 1px solid #DDE5CE;
}

.post .meta p { line-height: normal; }

.post .meta .tags
{
	float: left;
	padding: 20px 0 0 25px;
}

.post .meta
{
	float: right;
	padding: 20px 25px 0 0;
}

.post .meta .comments
{
	margin-right: 30px;
	padding-left: 22px;
	background: url(images/img04.gif) no-repeat 0 50%;
}

.post .meta .more
{
	padding-left: 17px;
	background: url(images/img05.gif) no-repeat 0 50%;
}

/* Content */
#content
{
	float: left;
	width: 705px;
	padding: 0 10px 0 15px;
	
}


#contentb
{
	float: left;
	width: 670px;
	margin-top: 0px;
	margin-left: 30px;	
	margin-right: 20px;	
	line-height: 2;
}




#contentr
{
	border: 0px solid #cccccc;
	float: left;
	width: 700px;
	padding: 0 0px 0 12px;
	margin: 0 0 0 0px;
}

#contenth
{
	border: 0px solid #cccccc;
	float: left;
	width: 700px;
	padding: 0 0px 0 12px;
	margin: 0 0 0 0px;
}



#contentnone
{
	float: left;
	width: 900px;
	padding: 0 10px 0 15px;
	
}

/* Sidebar */
#sidebar
{
	float: left;
	width: 216px;
	padding: 1px 0px 0 0;
	
}

#sidebarf
{
	float: left;
	width: 240px;
	padding: 1px 0px 0 0;
	
}

#sidebar ul
{
	margin: 0;
	padding: 0 0 0 10px;
	list-style: none;
	line-height: normal;
	border-left: 1px solid #E5E1D8;
	color: ccc;
	
}

#sidebar li { }

#sidebar li ul
{
	padding: 0;
	line-height: 3.5;
	border: none;
}

#sidebar li li { }

#sidebar h2
{
	margin: 0 0 20px 0;
	padding: 20px 0 5px 0;
	border-bottom: 1px solid #E5E1D8;
}

#sidebar p
{
	text-align: left;
	font: .9em Georgia, Times New Roman, Times, serif;
	line-height: 16px;
	margin: 0px;
}

i
{	

	line-height: 26px;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 14px;
	font-style: italic;
	line-height: 20px;
	margin-bottom: 15px;
	
}




/* 2 Columns */
.two-cols
{
	height: 100px;
	margin: 0 25px;
	padding: 10px 35px 0 1px;
	background: #E5E1D8;
	color: #736F6A;
	background: url(images/footer-111.jpg) no-repeat;
}



.spancolleft 
{
	float: left;
	width: 274px;
	color: #ffffff;
	
	}
	
.spancolright
{
	float: left;
	width: 450px;
	color: #ffffff;
	border-left: 1px solid #ffffff;
}	


.two-cols .col1
{
	float: left;
	width: 595px;
	height: 150px;
}

.two-cols .col2
{
	float: right;
	height: 150px;
	width: 210px;
	padding: 0 0 0 25px;
	border-left: 1px solid #423C31;
}

.two-cols h2
{
	font-size: 26px;
	color: #FFFFFF;
}

.two-cols a { color: #ffffff; }

/* Footer */
#footer
{
	background: url(images/bg10.jpg) no-repeat;
	padding: 35px 0;
	text-align: center; 
}

#footer p
{
	text-align: center;
	color: #8F8B83;
}

#footer a { color: #8F8B83; }


#footerbrad p
{
	width: 97%;
	text-align: center;
	color: #8F8B83;
	font-size: .9em;
	font-style: italic;
	border: 0px solid #423C31;
	margin-right: 60px;
}

#footerbrad a {
	color: #8F8B83;
	text-decoration: none;
	 }





/* SideLinks */
#links ul {
        list-style-type: none;
        width: 230px;
} 

#links li
{
	border-width: 0px 0 1px 0;
	margin: 1px 0;
	border-color: #999;
	border-style: solid;
}

#links li.bot
{
	border-width: 0px 0 0px 0;
	margin: 1px 0;
	border-color: #999;
	border-style: solid;
}


#links li.botsubber
{
	border-width: 0px 0 0px 0;
	margin: 1px 0;
	border-color: #999;
	border-style: solid;
}



#links li a { 
        color: #10415d;
        display: block;
        font: 1em Georgia, Times New Roman, Times, serif;
        padding: 5px;

}

#links li.active
{
	display: block;
	font: 1em Georgia, Times New Roman, Times, serif;
	padding: 0px;
	background-color: #dde5e9;
	border-left: 5px solid #90adbc;
}



 * html #links li a {  /* make hover effect work in IE */
	width: 230px;
}


#links li.subber a:hover {
        background: #e3e6e8;
}


#links li.subbera  {
        background: #e3e6e8;
        border-left: 5px solid #90adbc;
}


#links li.botsubber a:hover {
        background: #e3e6e8;
}



#links li a:hover {
        background: #c5d3da;
}

#links a em { 
        color: #333;
        display: block;
        font: .8em Georgia, Times New Roman, Times, serif;
        line-height: 125%; 
}

#links a span {
        color: #125F15;
        font: .8em Georgia, Times New Roman, Times, serif;
        line-height: 150%;
}


	p.listing1
	{color: #333333;
	font-family: arial, verdana, geneva, helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 12px;
	font-weight: bold;
	text-decoration: none}
	
	p.listingM
	{color: #333333;
	font-family: arial, verdana, geneva, helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 12px;
	font-weight: bold;
	text-decoration: none}
	
	p.listing
	{color: #000000;
	font-family: Palantino, Garamond, Palantino, Garamond, Georgia, Times New Roman, Times, serif;
	font-size: 14px;
	line-height: 18px;
	margin-left: 8px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-top: 0px;
	text-decoration: none}
	
	p.listingdesc
	{color: #000000;
	font-family: arial, verdana, geneva, helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	margin-left: 8px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-top: 0px;
	text-decoration: none}
	
	
	img.border2 {
	border: 1px solid #d1d1d1 ;
	padding: 1px 1px 1px 1px ;
	}
	
	img.border2:hover {
	border: 1px solid #10415d ;
	padding: 1px 1px 1px 1px ;
	}
	
	
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.commentbox{
background-color: #ececec;
width: 650px;
padding: 10px;
line-height: 26px;
color: #5A554E;
}

.commentfooter
{
	background: url(images/arrow.gif) 20px 0 no-repeat;
	/*20px 0 equals horizontal and vertical position of arrow. Adjust as desired (ie: 20px -5px).*/
	padding-left: 58px;
	padding-top: 1px;
	margin-bottom: 3em;
	line-height: 20px;
	font-size: 90%;
	color: #4A4A4A;
	font-style: italic;
}


ul.main
{
	margin: 0;
	padding: 0 0 0 20px;
	list-style-type: disc;
	line-height: 1.5em;
}




#leftbar
{
	float: left;
	width: 310px;
	height: 330px;
	background: #f1f1f1;
	border: 1px solid #10415d;
	padding: 5px;
}
		
#rightbar
{
	float: right;
	width: 310px;
	height: 330px;
	background: #f1f1f1;
	border: 1px solid #10415d;
	padding: 5px;
}





#topRight
{
 	position: fixed;
    width: 115px;
    vertical-align: middle;
    text-align: center;
    top: 0px;
    right: 0px;
}


hr.real {
  border: 1;
  width: 90%;
  color: #fff;
  background-color: #8F8B83;
  height: 1px;

  
}

