
/*
File:			custom.css
Description:	Custom styles for the Neoclassical Theme that you define

Use:

The <body> tag has been appended with the "custom" class, like so: <body class="custom">.
You can use the "custom" class to overwrite *any* CSS declarations contained in this
theme's style.css file.

For example, if you wish to change the default link color to green, you would add the 
following declarations to this file:

	.custom a, .custom a:visited { color: #090; } <--- This makes links green
	
	.custom a:hover { color: #00f; } <--- This makes links blue when you mouse over them

Why this works:

By using the "custom" class, you are creating more specific CSS declarations for HTML
elements. CSS styling is applied through rules of specificity, and because declarations
prepended with .custom are more specific, they get applied when the page is rendered!
*/

body{
	background: url(images/bg.jpg) repeat;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}

#rotating_image img{
	border: none;
}

#container{
	padding: 0;
}

#masthead {
	padding: 0;
	width: 885px;
	height: 170px;
}

#rotimg{
	height: 170px;
}

/*#logo h1{
	text-indent: -5000px;
}*/

#logo{
	background: url(images/logo.gif) 24px 51px no-repeat;
	width: 343px;
	height: 66px;
	display: block;
	text-indent: -5000px;
	overflow: hidden;
	padding: 51px 0 0 24px;
}

#logo h1 a {
display:block;
height:100%;
overflow:hidden;
width:100%;
}

a.logolink {
	color: #4d4d4d;
	text-decoration: underline;
	padding: 10px 0 0 94px;
}

#masthead #rss_subscribe {
	float: right;
	height: 27px;
	width: 137px;
	padding: 18px 24px 0 0;
}

#masthead #rss_subscribe a {
	background: none;
	display: inline;
}

.subnav ul{
	list-style-type: none;
}
	.subnav ul li {
		text-indent: 8px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-weight: bold;
		font-size: 15px;
	}

	.subnav ul li a {
		color:#685578;
		text-decoration:none;
		display: block;
		padding: 7px 0 7px 0;
	}
	
	.subnav ul li a:hover, 
	.subnav ul li.current_page_item ul li a:hover {
		color: #fff;
	}
	
	.subnav ul li:hover, 
	.subnav ul li.current_page_item{
		/*background: url(images/bgsub.gif) top left no-repeat;*/
		background-color: #B39Ec5;
	}
	
	/*.subnav ul li.page_item page-item-111:hover{
		background: url(images/bgsub-lg.gif) top left no-repeat;
	}*/
	
	/*.subnav ul li:hover a, 
	.subnav ul li.current_page_item a{
		background: url(images/bgsub-bg.gif) top left repeat-y;
		width: 250px;
		height: 30px;
		display: block;
	}*/
	
	.subnav ul li.current_page_parent a:hover {
		color:#685578;
	}
	
	.subnav ul li.current_page_parent ul li a:hover {
		color:#fff;
	}
	
	.subnav ul li.current_page_item a{
		color: #fff;
		text-decoration: none;
	}
	
	.subnav ul li.current_page_item ul li a{
		color: #fff;
		text-decoration: none;
	}
	
	.subnav ul li.current_page_item ul li a:hover{
		color: #FFF;
	}

		.subnav ul li ul{
			margin-bottom: 0;
			margin-top: 0;
			padding-bottom: 0;
			padding-top: 7px;
		}
		
		
		.subnav li li{
			padding-bottom: 7px;
		}
		
.subnav ul li:hover a, .subnav ul li.current_page_item a {
	color: #FFF;
}

.subnav .pagesub li{
	margin-bottom: 5px;
}

/*.subnav ul li a, .subnav ul li:hover ul li a, .subnav li.current_page_item ul li a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 15px;
	color: #685578;
	text-decoration: none;
}

.subnav ul li.current_page_item:hover ul li a {
	color:#fff;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}
*/


/*li.current_page_item a{
	color: #fff;
}

.subnav ul li:hover a, .subnav ul li:hover ul li:hover a, .subnav li.current_page_item a{
	color: #fff;
}*/

.subnav h2{
	display: none;
}

li.widget li, li.linkcat li {
	margin:0 0 3px;
}

.page_item ul {
	display:none;
}

.current_page_item ul, .current_page_parent ul{
	display: block;
}

#right_bar h2, #right_bar-blog h2{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #420178;
	font-weight: normal;
	text-transform: none;
	border: none;
	line-height: 20px;
}

#search_form .search_input {
	font-size: 12px;
}

#containersplash {
	margin:0 auto;
	padding-top: 154px;
	width: 630px;
	background: url(images/splash.gif) 0 154px no-repeat;
	height: 337px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #4d4d4d;
	text-align: center;
}

#containersplash p{
	padding-top: 185px;
}

#containersplash ul{
	padding-top: 30px;
	list-style-type: none;
	width: 602px;
	padding-bottom: 40px;
}

#containersplash ul li{
	display: inline;
	padding-left: 30px;
}



/**********top menu**************/
.topmenu{
	background-color: #fff;
	height: 65px;
}
.topmenu ul{
	list-style-type: none;
	width: 870px;
	height: 40px;
	background-color: #685578;
	padding-left: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 15px;
}
	.topmenu ul li{
		float: left;
	}
	.topmenu ul li:hover, .topmenu ul li.current_page_item, .topmenu ul li.current_page_parent{
		background-color: #b39ec5;
	}
		.topmenu ul li a{
			color: #fff;
			text-decoration: none;
			display: block;
			padding: 10px 15px 12px 15px;
		}

/**********top menu - ends**************/

#left_bar h2{
	font-weight: normal;
	font-size: 16px;
	color: #420178;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: none;
	line-height: 20px;
	border: none;
}

#left_bar ul li#daikos-text-1{
	list-style-type: none;
	padding: 0 10px 0 10px;
}

#left_bar ul li#daikos-text-1 .DaikosText img{
	float: left;
	padding: 0 5px 5px 0;
}

#left_bar ul li#daikos-text-1 .DaikosText{
	padding-bottom: 20px;
	border-bottom: 1px solid #d1c5dc;
}

#buttons{
	padding-top: 33px;
	text-align:center;
	margin: 0 auto;
}

#buttons img{
	padding-bottom: 10px;
	border: 0;
}

.format_text h2{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #420178;
	font-size: 15px;
}

.format_text{
	padding-bottom: 20px;
}

#search-3{
	padding-bottom: 33px;
	border-bottom: 1px solid #d1c5dc;
}

li#recent-posts-3 ul li{
	background: url(images/quote.jpg) top left no-repeat;
	padding: 0 0 10px 30px;
}

#right_bar p, #right_bar-blog p{
	padding-bottom: 15px;
}

p#barbtm{
	padding-bottom: 33px;
	border-bottom: 1px solid #d1c5dc;
}

p#contactimg{
	padding-top: 33px;
	padding-bottom: 33px;
}

#footer, #footer a{
	color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

#footer a:hover, #footer a:visited, #footer a:active{
	color: #FFF;
}

#foot1, #foot2, #foot3{
	float: left;
}

#foot1{
	width: 195px;
}
#foot3{
	width: 180px;
}

#foot2{
	text-align: center;
	width: 505px;
}
	#footmenu{
		float:left;
		left:50%;
		list-style-type:none;
		margin:0 auto;
		padding:0;
		position:relative;
	}
	#footmenu li{
		float:left;
		position:relative;
		right:50%;
		border-left: 1px solid #fff;
		padding: 0 4px 0 4px;
	}
		#footmenu li:first-child{
			border: none;
		}
	#footermenu li a{
		display: block;
		width:auto;
	}

#foot3{
	text-align: right;
}

.subnav{
	padding-bottom: 23px;
	border-bottom: 1px solid #d1c5dc;
}

#imagesmemb{
	padding-top: 33px;
	padding-left: 1px;
}

#imagesmemb img{
	padding: 1px;
	border: 1px solid #d1c5dc;
	margin-bottom: 10px;
}

.post-teaser-more{
	color: #999999
}

.format_text h1 {
	font-size: 20px; 
	line-height: 18px; 
	color: #420178; 
	background: none;
	border: none;
	text-align: left;
}

ul li.widget{
	list-style-type: none;
}

.flolef{
	float: left;
	display: block;
	padding: 0 5px 5px 0;
}

#left_bar p{
	margin-bottom: 5px;
}

.navigation {
	background:#fff;
	border-top:none;
	clear:both;
	font-size:1.3em;
	line-height:1.53846em;
	padding:0.69231em 19px 0.76923em;
	width:425px;
}

ul.archi{
	padding-left: 15px;
}

h1{
	padding-left: 10px;
}

li.arch{
	padding-top: 30px;
	padding-bottom: 10px;
}
