/* 
Theme Name: FalknerPress
Theme URL: http://camelgraph.com/
Description: Free Premium Wordpress Theme
Author: Faizal Al Amri
Author URI: http://camelgraph.com
Version: 1.0.0

*/

/* Float Properties*/
.no-list {list-style:none;}
#top-menu { margin: 0px auto 0x; width: 960px; background:url(images/topmenu-bg.png) repeat-x; font-size:12px; }
#top-menu2 { margin: 0px auto 0px; width: 960px; background:url(images/topmenu-bg.png) repeat-x; font-size:12px; }
#joinmail {z-index: 100; margin-top: -24px;}

.current_page_item	a, #home .on  { 
	/*background-color:#333;*/
	color:#eeb906!important;
	text-decoration:none;
	}

.clear {
	clear:both;
	}

.clearfloat:after {
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
	content:".";
	}

.clearfloat {/*never delete this otherwise MSIE will kill the layout */
	display:inline-block;
	}	

.clearfloat {/*never delete this otherwise MSIE will kill the layout */
	display:block;
	}

/*  The CSS Reset    */  

html, body, div, span, applet, object, iframe,h1, h2, h4, h5, h6, blockquote, pre, abbr, del, dfn, em, font, img, ins, kbd, q, s, samp, acronym, address, big, cite, code,small, strike,text, strong, sub, sup, tt, var,dl, dt, dd,fieldset, label, legend, caption, thead {font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;}
caption, th, td {text-align:left;font-weight:normal;}
table {border-collapse:separate;border-spacing:0;}
blockquote:before,blockquote:after,q:before,q:after {content: "";}
blockquote, q {quotes: "" "";}
* {margin:0;padding:0;}

body{ font-family: Arial; 
		color: #000000; 
		background: #f0ede3; }
.clear{ clear: both; }
h4 {color:#C29704;}
a {color:#C29704;text-decoration: underline;} 
a:hover {color:#eeb906;} 
p {font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0 0 5px 0;border:0;outline:0;font-weight:inherit;font-style:inherit;}
h3 {font-size:140%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;font-weight: bold;font-style:inherit; color:#C29704;}
tr.shade td {background-color: #DDDDDD;}


img.aligncenter {
	margin: 0 auto;
	display: block;
	}
.alignleft {
	float: left;
	}
img.alignleft {
	float: left;
	margin: 5px 10px 0 0;display: inline;
	}
.alignright {
	float: right;
	}
img.alignright {
	float: right;display: inline;
	margin: 5px 0 0 10px;
	}
	
blockquote {background-color: #f0ede3;font-style: italic;margin-top:5px;margin-bottom:5px;padding:15px 15px 15px 15px;}
/*--Start Upper-part Layout---*/
		
#header-wrap	{margin: 0px auto; height:199px;width:960px; background: #f0ede3 url(random/rotate1.php) no-repeat top center;}
#header-wrap-home	{margin: 0px auto; height:199px;width:960px; background: #f0ede3 url(random/header-bg.jpg) no-repeat top center;}
#header-wrap-sean	{margin: 0px auto; height:199px;width:960px; background: #f0ede3 url(random/header-bg9.jpg) no-repeat top center;}

#logo { float:left;height:93px;margin-top:33px; margin-left: 15px; margin-bottom: 20px;}
#logo h1{background: url(images/logo.png) top left no-repeat; text-indent: -9999px;width:461px;height:93px;}

/* homepage */
#slider-gallery {width: 490px; float:left; padding: 15px 15px 15px 15px; background-color:#FFFFFF;}
#homepage-content {width: 375px; height: 262px; padding:25px 25px 25px 25px;margin-left:10px; float:right; background-color:#FFFFFF;}
#homepage-content p {margin-bottom:15px; font-family:Arial; font-size:16px; line-height: 19px; font-weight:bold;}
#homepage-video {width: 473px; height: 457px; float:right; background-color:#FFFFFF; margin-top: 15px; padding:15px 0 15px 0px;}
#homepage-video-caption {width: 458px; height: 20px; background-color:#000; color:#FFF; font-size:13px; font-weight:bold; text-align:center; padding-top:10px;}
#homepage-video-caption a{text-decoration:none;}
#homepage-bottom {width: 472px; height: 457px;background-color:#FFFFFF; margin-top: 15px; padding:15px 0 15px 15px; float:left;}
.latest-post-wrap{float:left; width:221px;  margin-right:15px; display: block; padding-bottom:15px;}
.latest-post{position:relative; width:221px; height:221px; text-align:left;}
.latest-image{position:absolute; z-index:1}
.latest-title h2{margin:10px 10px 0px; line-height:14px; font-size:14px; text-transform:none; padding-bottom:0; border-bottom:0; text-transform:uppercase; font-weight:bold;}
.latest-title h2 a{display:block; color:#eeb906; text-decoration:none}
.latest-title h2 a:hover{color:#ffffff}
.latest-subtitle {color: #ffffff; margin: 1px 10px 10px; font-family:Arial; font-size:11px;}
.latest-subtitle a{color: #ffffff; text-decoration:none;}
.latest-subtitle a:hover {color:#ffffff}
.latest-title{background:#1C1C1C; display:block; z-index:101; width:100%; bottom:0; filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80; position:absolute; z-index:2}

/* social icons */
#donate-sidebar {float:left; margin-right:7px;}
#facebook-sidebar {float:left; margin-left: 15px; margin-right:10px; margin-top: 10px;}
#youtube-sidebar {float:left; margin-right:10px;margin-top: 10px; }
#twitter-sidebar {float:left; margin-left: 15px;margin-right:10px;margin-top: 10px;}
#rss-sidebar {float:left; margin-right:10px;margin-top: 10px;}

#donate-button {float:left; margin-right:7px;}
#facebook-button {float:left; margin-right:7px;}
#youtube-button {float:left; margin-right:7px;}
#twitter-button {float:left; margin-right:7px;}
#rss-button {float:left; margin-right:7px;}

.donate-button {display: block;	width: 140px; height: 47px; background: url('images/social/donate.png') top;}
.donate-button:hover {background-position: 0 -47px;}
.facebook {display: block; width: 47px; height: 47px; background: url('images/social/facebook.png') top;}
.facebook:hover {background-position: 0 -47px;}
.youtube {display: block; width: 47px; height: 47px; background: url('images/social/youtube.png') top;}
.youtube:hover {background-position: 0 -47px;}
.twitter {display: block; width: 47px; height: 47px; background: url('images/social/twitter.png') top;}
.twitter:hover {background-position: 0 -47px;}
.rss {display: block; width: 47px; height: 47px; background: url('images/social/rss.png') top;}
.rss:hover {background-position: 0 -47px;}


/*container */
#container { width:960px; background:#f0ede3;margin:0 auto 0px;}
#left-sidebar {width:195px;float:left;display:inline;padding:0px; }
.leftsidebar-bkdg {width:156px;background:#ffffff top left ; float:left;display:inline;padding:15px;margin-bottom:10px;font-size:12px}
.leftside-img img{border: none}
.leftside-img a img{border:#ffffff solid 2px;}
.leftside-img a:hover img{border:#eeb906 solid 2px;}

#content {width:760px;float:left;display:inline;padding:0;margin-left:5px}
#content-main {width:505px;float:left;display:inline;padding:10px 0 10px 0;margin-left:610px}

#featured-wrap {width:490px; height:265px; background:#2B3842;border:1px solid #526270;float:left;display:inline;}

.post-home {float:left;width:720px;background-color:#f0ede3;margin:10px 10px 10px 20px; display:block;}
.post-home h2 {font-size:18px;margin:0px 0 0 20px;font-weight:bold; color: #C29704;}
.posttitle  {font-size:18px; color:#C29704; margin:20px 10px 0 40px; text-transform:uppercase;}
.posttitle a{color:#C29704; text-decoration:none; }
.posttitle a:hover {color:#eeb906;}
.date {font-size:11px;margin: 0 0 0 40px;} 
.date a {color:#C29704;text-decoration:none;font-weight:bold} 
.date a:hover {color:#eeb906;} 

p.readmore { text-align: right; } p.readmore a { color: #ff0000; font-size: 11px; } 

.widget {width:156px;background:#ffffff top left ; float:left;display:inline;padding:15px;margin-bottom:10px;font-size:12px} 
.widget h2 {font-size:14px;font-weight:bold;margin:0 0 15px 0px;}
.widget ul {list-style:none; padding-left:0px;}
.widget ul ul {list-style:none; padding-left:10px; padding-top: 7px;}
.widget ul ul li {font-size: 11px; line-height:14px;margin-top:7px;}
.widget ul li {font-size:12px;line-height:14px;margin-top:7px; border-bottom:#f0ede3 solid 1px; padding-bottom:7px;}
.widget a {color:#000000;text-decoration:none; }
.widget a:hover {color:#eeb906;} 
.widget .current_page_item	a { 
	/*background-color:#333;*/
	color:#C29704!important;
	text-decoration:none;
	}
.entryhome {font-size:12px;width:500px;float:left;display: inline;margin-top:10px; margin-bottom:15px;}
.entryhome img{display:none;}
.entryhome table{display: none;}
.entryhome p{margin-top:0; margin-bottom:0;}

.thumbnail {float:left;display: inline;margin:10px 10px 15px 40px ;width:125px;height:125px}

#postnav {float:left;display:inline;font-size:12px;margin-left:100px;margin-top:10px; margin-bottom:10px;}

/*--Start Bottom-part Layout---*/

#footer { margin-top: 5px; bottom: 0; }
#footer-left {float:left; font-family:Arial; font-size: 12px; margin-top: 5px; padding-bottom: 15px; color:#999999; list-style: none;}
#footer-left td {vertical-align:top;}
#footer-right {float:right; font-family:Arial; font-size: 12px; padding-top: 5px; padding-bottom: 15px; color:#999999;}


/*-Single-Page-*/

#inside-content {font-size:12px; width:760px;float:left;display: inline;}
.post {background: #ffffff top left;width:760px;height:auto;margin: 0 0 0px 0;float:left;display: inline; } 
.post h2 {font-size:20px;font-family:Arial; text-transform:uppercase;padding:20px 0 0 20px;margin-right:10px; float:left}
.post h2 a{color:#000;font-weight:normal;text-decoration:none}
.post h2 a:hover{color:#eeb906}
.post .icons {float:right; padding:20px 20px 0 0;}
.post p {margin-bottom:5px; text-align:justify;}
.post .align-left p {text-align:left;}
.post li {margin-left:40px;}
.post ul,ol {margin-top:10px;margin-bottom:10px}
.single-entry {float:left;width:720px;display: inline;margin:5px 10px 10px 20px; padding: 0 20px 20px 0;}
.pink {color: FAAFBE;}
.calendar-entry {float:left;width:720px;display: inline;margin:0px 20px 10px 20px;}
.calendar-title  {font-size:18px; color:#000; margin:10px 10px 0 20px; font-weight:600;}
.edit {font-size:11px; margin:27px 0 0 5px;} 
.edit a {color:#C29704;text-decoration:none;font-weight:bold} 
.edit a:hover {color:#eeb906;}

.past-event table, .past-event td {border-color: #f0ede3; border-style: solid; font-size:12px;}
.past-event table {border-width: 0 0 2px 2px; border-spacing: 0; border-collapse: collapse;}
.past-event td {margin: 0; padding: 2px; border-width: 2px 2px 0 0;}
.border img {border:1px solid #999999;}
