

body{background:#F6F6EE url(images/bg/beige.jpg) no-repeat top left;font-family:Georgia,"Times New Roman",Times,serif;color:#000;}

a{color:#ad0000;text-decoration:none;}

a:hover{color:#27645e;}

#container {width:960px; margin:0 auto; }


/*---------HEADER-----------
*
*
**-----------------------*/

#header{height:120px; background:transparent url(images/title_bg.gif) repeat-x scroll left bottom;}

#logo {
height:100px; width:300px; float:left; 
}


/*---------NAV-----------
*
*
**-----------------------*/

#nav {float:right; height:50px; width:650px; margin:20px 0;line-height:20px;}

#nav li {font-size:11px; padding:0px; color:#555; display:inline; list-style-type:none;}

#nav li a:link, #nav li a:visited {color:#555;text-decoration:none;font-weight:bold;}

#nav li a:hover{ color:#000;}


/*--------Second Level-----*/


#nav li li a:link, #nav li li a:visited { margin-top:5px; width:150px; line-height:150%; color:#fff; background:#c5c580; border:1px solid #999;} 

#nav li li a:hover {background:#9a9a65; color:#fff; display:block; }


/*--------Third Level-----*/

#nav li li li {padding-left:65px;}

#nav li li li a:hover {color:#fff;display:block; }


/*--------Fourth Level-----*/

#nav li li li li{padding-left:130px;}

#nav li li li li a:hover {background:#9a9a65;display:block; }

/*--------Fifth Level-----*/

#nav li li li li li{padding-left:195px;margin-top:-9px;}

#nav li li li li li a:hover {background: #9a9a65;}



/*---------SLIDER-----------
*
*
**-----------------------*/


#preview_wrap {
margin: 50px auto 0 auto;
padding: 22px;
width: 850px; 
height: 400px;
background:#e8e6d9;
}

#preview_outer {
overflow: hidden;
width: 850px;
height: 400px;
position: relative;
}

#preview_inner {
text-align: left;
height: 100%;
position: relative;
}
		
#preview_inner div {
float: left;
width: 850px;
height: 400px;
position: relative;
}
		
#preview_inner div a {
position: absolute;
bottom: 0;
left: 0;	
display: block;
width: 100%;
text-indent: 20px;
padding: 20px 0;
color: #fff;
background: url(images/slide/bg_trans.png);
text-decoration: none;
font-size: 18px;
}

#thumbs {
padding: 30px 0;
position: relative;
width: 950px;
text-align: center;	
}

#thumbs span {
padding: 12px;
width: 80px;
height: 80px;
cursor: pointer;
background: url('images/slide/bg_thumb.gif')#e8e6d9 top left no-repeat;
display: inline-block;
}

#arrow {position: absolute;
top: -13px;
width: 104px;
height: 39px;
display: none;
}



/*---------CONTENT-----------
*
*
**-----------------------*/

.content{float:left;width:630px;padding:10px;}

.content ol, .content ul{margin-left:25px;line-height:160%;}

.content-full{width:950px;padding:10px;}

.content-full p{line-height:150%;}

h2.content-title{color:#ad0000;} 

h2.content-title-single{color:#ad0000;line-height:110%;font-size:35px;} 

h2.content-title a:hover{color:#222;}

.post{height:300px;margin:20px 0;}

.pad{float:left;width:300px; height:225px;border:5px solid #fff;}

.pad-inside{width:600px; height:225px;border:5px solid #fff;}

.strip{background:transparent url(images/title_bg.gif) repeat-x scroll left top;height:5px;}

.button_l {float:right; background: transparent url(images/readon_l.gif) no-repeat scroll left center; height:26px; line-height:26px;padding:0 0 0 10px;}

a.button_r{float:right; background: transparent url(images/readon_r.gif) no-repeat scroll right center; height:26px; line-height:26px;padding:0 10px 0 0; font-size:12px; text-decoration:none;}

.metadata{border:1px dotted #555; font-size:13px; width:93%; margin:20px 0 10px 0; padding:5px 10px; background:#dedccd;}

.metadata a{text-decoration:none;}

.metadata a:hover{color:#000;}

.commentsImg{background:url('images/comment.gif') no-repeat; width:18px; height:17px;padding-right:25px;margin-left:5px;}

blockquote{margin:10px !important;padding:10px 10px 0px 10px !important;background:#e3e3e3;border:1px solid #aaa;width:92%;}


/*---------Sidebar-----------
*
*
**-----------------------*/

.sidebar{opacity:0.81; 
/* for IE */
  filter:alpha(opacity=80);
background:#F6F6EE url(images/bg/sidebar_beige.jpg) no-repeat scroll left top; width:300px; float:right;padding-top:20px;}

.sidebar .widget {padding:10px 20px; color:#000;}

.sidebar .widgetlist a {color:#000 !important;}

.sidebar .widgetlist a:hover {color: #27645e;}

.sidebar .widgetlist ul li a:hover  {color: #27645e; text-decoration:underline;}

.sidebar .widgetlist ul li a:link, .widgetlist ul li a:visited  { color: #000; text-decoration:none;}

.sidebar .widgetlist ul li a{color:#555;}

.sidebar .widgetlist ul li {list-style-type:none; border-bottom:1px dotted #bbb; margin-left:10px; line-height:30px;}

.sidebar .widget  h3  {
background:transparent url(images/title_bg.gif) repeat-x scroll left bottom; padding-bottom:15px;
color: #ad0000;
font-size:25px; margin-bottom:20px;
line-height:30px; font-family:Georgia,"Times New Roman",Times,serif;	
}

#searchBar, .searchbox { margin:0 0 25px 0; width:70%;  font-size:15px; height:20px;}

.btn {margin-bottom:-6px;}

*+html .btn {margin-bottom:20px;}
*html .btn {margin-bottom:20px;}

/*---------Footer-----------
*
*
**-----------------------*/

#footer{border-top:5px solid #5c5c5c; background:#222;margin-bottom:40px;}

#footerWrap{width:960px; margin:0 auto;padding:30px 0;}

.columnOne, .columnTwo, .columnThree   {float:left; width:315px;}

.disclaimer, .disclaimer a {margin:-10px 0 10px 0; font-size:12px;color:#555;text-decoration:none;}

.disclaimer a:hover {color:000}

#footer .widget{margin:20px 15px !important;}

#footer .widgetlist a, #footer .widgetlist {color:#fff;}

#footer .widgetlist a:hover {color:#ccc;}

#footer .widgetlist ul li a:hover {color:#ccc;}

#footer .widgetlist ul{list-style-type:none;line-height:160%;}

#footer .widgetlist ul li a:link, .widgetlist ul li a:visited { color: #fff; text-decoration:none; }

#footer .widgetlist ul li {list-style-type:none; border-bottom:1px dotted #bbb; margin-left:10px; line-height:30px;}

#footer .widgetlist h3 {
font-size:25px; 
margin-bottom:10px;
line-height:30px; 
font-family:Georgia,"Times New Roman",Times,serif;
color:#ccc;
}


/*---------COMMENTS-----------
*
*
**-----------------------*/

#comments {
	border-top: 1px solid #ddd;
	padding-top:10px;
}

.commentlist li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px 0px 20px -25px;
	padding:10px 10px 0px;
background-color:#fff;
	border:2px solid #bbb;

}

.commentlist p {
	margin-bottom:10px;
}

.commentlist .gravatar {
	float:right;
	margin:0px 5px 5px 20px;
}

.gravatar {
	width:65px;
	height:65px;
	float:right;
	margin-left:10px;
	margin-right:5px;
	margin-bottom:10px;
}

.gravatar img {
	background-color: #FFFFFF;
	padding: 4px;
	border: 1px solid #cccccc;
}


.commentlist cite {
	font-weight: bold;
	font-size: 14px;
	font-style: normal;
	margin-bottom:10px;

}

.commentlist cite a:hover {
	text-decoration: none !important;
}

.commentlist .metadata {
	color:#000 !important;
	text-decoration: none !important;
	font-weight: normal !important;
}	

.commentlist .metadata:hover {
	text-decoration: underline !important;
}

#commentform input {
	padding: 5px;
	margin-right: 10px;
}

#commentform p{margin:10px 0;}

h2.commentTitle {font-size:32px;line-height:110%;}

#commentform #submit {
	font-size:14px;
border:1px solid #1B4161;
	color: #000 !Important;
}

#commentform textarea {
	padding: 10px;
	width:558px;
	_width:540px;
}

.authorstyle {
background-color: #daefef !important; border:3px dotted #555 !important;
}

/*---------WP PAGENAVI-----------
*
*
**-----------------------*/

#postnav{margin:40px 0;}

.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px !important;
	margin: 2px !important;
	text-decoration: none !important;
	background-color: #ffffff !important;
	border: 1px dotted #a6b3b9 !important;
	color: #255a93 !important;
}
.wp-pagenavi a:hover {	
	border: 1px dotted #ffffff;
	color: #ffffff;
	background-color: #A7C601;
}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #255a93;
	color: #255a93;
	background-color: #FFFFFF;	
}
.wp-pagenavi span.pages {
	margin: 2px;
	color: #255a93;
	font-size:13px;
	text-align:left;
	padding: 2px 10px 2px 5px;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-size:18px;
	border: 1px dotted #ffffff;
	color: #ffffff;
	background-color: #255a93;
}
