/*
Theme Name: Kingdom Strategist
Theme URI: http://kingdomstrategist.com/
Description: The awesomest theme. Ever.
Version: 1.0
Author: Kevin Ring
Author URI: http://kingdomstrategist/com/
Tags: orange, fixed width, two columns, widgets

*/

@import url("menu_style.css"); 

/*------------------------------------------------*/
/*--------------------[RESET]---------------------*/
/*------------------------------------------------*/
* { margin: 0; padding: 0; }

/*------------------------------------------------*/
/*-----------------[BASIC STYLES]-----------------*/
/*------------------------------------------------*/

body { 
	margin: 0px;
	padding: 0;
	color: #373737;
	background-color:#FFFFFF; 
	font-family: "Segoe UI","Futura MD","Century Gothic",Arial,Helvetica,sans-serif; 
	font-size: 12px; 
	background-image:url(images/bg/bg_rotator.php);
	background-position:left top;
	background-repeat:no-repeat;
	background-attachment:fixed
}

ul { line-height: 22px; }

h1 { margin: 0px 0px 10px 0px; font-weight: normal; font-size: 24px; font-family: "Trebuchet MS","Segoe UI",sans-serif; color:#000; }
h2 { margin: 5px 0px 10px 0px; font-weight: normal; font-size: 21px; font-family: "Trebuchet MS","Segoe UI",sans-serif; color:#000;}
h3 { margin: 0px 0px 5px 0px; font-weight: normal; font-size: 18px; font-family: "Trebuchet MS","Segoe UI",sans-serif; color:#000;}
h4 { margin: 0px 0px 2px 0px; font-weight: normal; font-size: 15px; font-family: "Trebuchet MS","Segoe UI",sans-serif; color:#000;}

ul { }
blockquote { overflow: auto; padding: 0 10px; margin: 20px 30px; background-color: #f5f5f5; border: 1px solid #e0e0e0; }
hr { margin: 10px 0; color: #CCC; }

.cleared { clear:both; }
.dividing_line {
	clear: both;
	margin: 0;
	padding: 0;
	height: 5px;
	background: url(images/seperator.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

a, a:visited, a:hover {
	color: #333;
	text-decoration: none;
}

a img {
	border: 0;
}

p a, p a:visited {	
	color: #FFAA00;
	text-decoration: none;
}

p a:hover {
	vertical-align: top;
	text-decoration: underline;
}

p a img {
  border: none;  
  }
/*------------------------------------------------*/
/*------------------[MAIN LAYOUT]-----------------*/
/*------------------------------------------------*/

#container {
	margin: 0;
	padding: 0 0 0 20px;
	width: 960px; /* 980px */
}

#header {
	position: relative;
	margin: 0;
	padding: 0;
	height: 165px;
}


/*-------------------[NAV MENU]-------------------*/
#nav_wrapper { float: right; width: 960px; z-index:50; position: absolute; margin: 0;}
#nav_border  { width: 100%; height: 3px; border-bottom: 1px solid #dc4f1d; background: #FDB415; z-index:50; position: relative;}
#nav_bar { background: #FDB415; border-bottom: 1px solid #dc4f1d; height: 35px; width: 960px; display: none; position: relative; z-index: 60; }
	
#nav_bg { background: white; height:30px; width:950px; float: left; margin-top: 0px; margin-left: 5px; }

#nav_bg ul { list-style-type: none; list-style-image: none; padding: 0px 0px 0px 0px; margin: 0px; }
#nav_bg ul li { float: left; display: block; height: 30px; padding: 0px; margin: 0px; border: none;}
#nav_bg ul li a:link, #nav_bg ul li a:visited, #nav_bg ul li a:active { float: left; color: #333333; text-decoration:none; text-transform: uppercase; display: block; height: 20px; font-size: 14px; padding: 5px 0px 0px 0px; margin: 2px 12.5px 0px 12.5px; }
#nav_bg ul li a:hover { background: url(images/nav_menu_bg.gif) repeat-x left bottom; color: #000; }

#navigation { margin: auto auto auto 10px; }
		/*---------------[DROPDOWN MENU]---------------*/
		#nav_menu  ul { border: 2px solid #313131; }
		#nav_menu li { z-index: 100; }
		#nav_menu li:hover ul, ul#nav_menu li.sfHover ul { top:30px; }
		#nav_menu li:hover ul li:hover ul { top:-2px; }
		#nav_menu li li a:hover { background-image: none; !important; }
		#nav_menu li li a:link, #nav_menu li li a:visited { height: 35px; padding: 10px 15px 0px 15px; margin:0px;}
		#nav_menu li li a:link, #nav_menu li li a:visited { background-color: #fff; padding-bottom: 8px; }

		.nav, .nav * { margin:0; padding:0; list-style:none;}
		.nav li ul { position:absolute; top:-999em; }
		.nav li { float:left; position:relative; z-index:99;  }
		.nav a { display:block; }
		.nav ul li { width: 100%; }

		.nav li:hover ul, ul.nav li.sfHover ul { left:5px;}
		.nav li li:hover ul, ul.nav li li.sfHover ul { left:210px; top:0px; }

		.nav li:hover li ul, .nav li.sfHover ul { top:-999em; }
		.nav li:hover ul, .nav li li:hover ul { top: -999em; }


		.nav li li { display: block; padding: 0px; height: auto !important; border-top: 1px solid #cccccc !important; }
		.nav li ul > li:first-child { border-top: 0px !important; }
		.nav li li a:link, .nav li li a:visited { width: 180px; display: block; height: auto !important; }
		.nav li li a:hover { background-color: #FDB415 !important; }
		
/*--------------------[SEARCH]--------------------*/
#search { float:right; color:#FFFFFF; margin-right:10px; padding:0; height:30px;}
#search input { background: #FFF; font-size:14px; color:#333333; width:150px; height:16px; vertical-align:middle; padding:2px; margin-top: 5px; border: 1px solid #333333; }
#search .input { width:56px; height:18px; background: transparent; border:none; vertical-align:middle; margin:0; padding:2px; margin: 4px 0 0 0px; }

#nav_wrapper .slide { margin: -1px 0; padding: 0; background: transparent url(images/dropdown_nav.png) no-repeat right top; top: 100%; right: 0; z-index:100; position: relative;}
#nav_wrapper .btn-slide { width: 70px; height: 19px; padding: 2px 17px 2px 0px; margin: 0 0 0 auto; display: block; font: none 13px "Segoe", Verdana, Helvetica, sans-serif; color: #fff !important; text-transform: lowercase; text-decoration: none; padding-left: 14px; }

/*---------------------[HEADER]-------------------*/
#logo { float: left; margin: 15px 0 15px 10px; border: 0px; }
	img.logo { border: 0px; }


#page_tabs {
	margin: 0;
	padding: 0;
	height: 34px;
	position: absolute;
	bottom: 0;
	left: 0;
}
/************** #page_tabs styles ***************/

ul#tabs {
	list-style-type: none;
	overflow: hidden;
	margin: 0;
	padding: 0;
	position:absolute;
	left:0px;
	top:0px;
	width:472px;
	height:36px;
}
/***********************************************/
/* Page Menu                                   */
/***********************************************/

/* page_item_01 ----------------------------------------------------------------------------------*/

li#page_item_01 {
	position:absolute;
	left:0px;
	top:0px;
	width:79px;
	height:34px;
	background: url(images/page_items_2.png) 0px 0 no-repeat;
}
li#page_item_01 a {
	display: block;
	width:79px;
	height:34px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
}
li#page_item_01 a:hover {
	background: url(images/page_items_2.png) 0px -34px no-repeat;
}
li#page_item_01 a:active {
	background: url(images/page_items_2.png) 0px -34px no-repeat;
}
li#page_item_01_on {
	position:absolute;
	left:0px;
	top:0px;
	width:79px;
	height:36px;
	background: url(images/page_items_2.png) 0px -68px no-repeat;
}
li#page_item_01_on a {
	display: block;
	width:79px;
	height:36px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
}
/* page_item_02 ----------------------------------------------------------------------------------*/

li#page_item_02 {
	position:absolute;
	left:81px;
	top:0px;
	width:80px;
	height:34px;
	background: url(images/page_items_2.png) -81px 0 no-repeat;
}
li#page_item_02 a {
	display: block;
	width:80px;
	height:34px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
}
li#page_item_02 a:hover {
	background: url(images/page_items_2.png) -81px -34px no-repeat;
}
li#page_item_02 a:active {
	background: url(images/page_items_2.png) -81px -34px no-repeat;
}
li#page_item_02_on {
	position:absolute;
	left:81px;
	top:0px;
	width:80px;
	height:36px;
	background: url(images/page_items_2.png) -81px -68px no-repeat;
}
li#page_item_02_on a {
	display: block;
	width:80px;
	height:36px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
}
/* page_item_03 ----------------------------------------------------------------------------------*/

li#page_item_03 {
	position:absolute;
	left:163px;
	top:0px;
	width:111px;
	height:34px;
	background: url(images/page_items_2.png) -163px 0 no-repeat;
}
li#page_item_03 a {
	display: block;
	width:111px;
	height:34px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
}
li#page_item_03 a:hover {
	background: url(images/page_items_2.png) -163px -34px no-repeat;
}
li#page_item_03 a:active {
	background: url(images/page_items_2.png) -163px -34px no-repeat;
}
li#page_item_03_on {
	position:absolute;
	left:163px;
	top:0px;
	width:111px;
	height:36px;
	background: url(images/page_items_2.png) -163px -68px no-repeat;
}
li#page_item_03_on a {
	display: block;
	width:111px;
	height:36px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
}
/* page_item_04 ----------------------------------------------------------------------------------*/

li#page_item_04 {
	position:absolute;
	left:276px;
	top:0px;
	width:121px;
	height:34px;
	background: url(images/page_items_2.png) -276px 0 no-repeat;
}
li#page_item_04 a {
	display: block;
	width:121px;
	height:34px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
}
li#page_item_04 a:hover {
	background: url(images/page_items_2.png) -276px -34px no-repeat;
}
li#page_item_04 a:active {
	background: url(images/page_items_2.png) -276px -34px no-repeat;
}
li#page_item_04_on {
	position:absolute;
	left:276px;
	top:0px;
	width:121px;
	height:36px;
	background: url(images/page_items_2.png) -276px -68px no-repeat;
}
li#page_item_04_on a {
	display: block;
	width:121px;
	height:36px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
}
/* page_item_05 ----------------------------------------------------------------------------------*/

li#page_item_05 {
	position:absolute;
	left:399px;
	top:0px;
	width:71px;
	height:34px;
	background: url(images/page_items_2.png) -399px 0 no-repeat;
}
li#page_item_05 a {
	display: block;
	width:71px;
	height:34px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
}
li#page_item_05 a:hover {
	background: url(images/page_items_2.png) -399px -34px no-repeat;
}
li#page_item_05 a:active {
	background: url(images/page_items_2.png) -399px -34px no-repeat;
}
li#page_item_05_on {
	position:absolute;
	left:399px;
	top:0px;
	width:71px;
	height:36px;
	background: url(images/page_items_2.png) -399px -68px no-repeat;
}
li#page_item_05_on a {
	display: block;
	width:71px;
	height:36px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
}
/* 
a:link, a:visited { text-decoration: none; border-bottom: 1px solid #515151; color: #515151; }
a:hover { background-color: #F0F0F0; border-bottom: 1px solid #A1A1A1; color: #3B3B3B; } */

/*--------------------[CONTENT]------------------*/

#content {
	margin: 0;
	padding: 0 20px;
	background-color:#FFFFFF;
	border: 2px solid #131313;
	clear: both;
}

#menu_wrapper {
	margin: 0;
	padding: 0;
	height: 52px;
	position: relative;
	border-bottom: 1px solid #cbcbcb;
}

#main {
	width: 650px;
	float: left;
	margin-top: 0px; 
}

#Section-A {
	float: left;
	padding: 0;
	margin-bottom: 20px;
	width: 100%;
}

.welcome_window {
	border:3px solid #373737; 
	padding:20px;
	margin:10px;
	color: #FDB415;
	background-color:#FFFFFF; 
	font-family: "Segoe UI","Futura MD","Century Gothic",Arial,Helvetica,sans-serif; 
	font-size: 18px;
	line-height:24px; 
}
.welcome_window a, .welcome_window a:visited {	
	color: #FFAA00;
	text-decoration: none;
}

.welcome_window a:hover {
	vertical-align: top;
	text-decoration: underline;
}
#article{
	padding-right: 20px;
}

.article_title {
	font-size: 24px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0;
	padding: 10px 0 0 0;
}
.article_title a, .article_title a:active, .article_title a:visited {
	color: #FDB415;
	text-decoration: none;
	font-size: 25px; 
	line-height: 25px;
	font-weight: normal; 
	font-family: Trebuchet MS; 
	margin-bottom: 4px; 
	display: block; 
}
.article_title a:hover {
	color: #515151;
	text-decoration: none;
}

.entry {
	padding: 10px 0 0;
	font-size: 14px;
	line-height: 1.5em;
}

.entry  h3, h4, h5 {
	font-weight: bold;
	margin: 10px 0 2px;
}

.entry h2 {
	font-weight: bold;
	margin: 15px 0 10px -5px;
}

.entry h1 {
	margin-bottom: 10px;
}

.entry p {
	margin: 10px 0;
	padding: 0;
}

.entry ul, .entry ol {
	margin: 0 0 5px 20px;
	padding: 5px 5px 0;
}

.entry ul {
	list-style-image: url( images/bullet-orange-arrow-sm.gif );
}

.entry  ul li, .entry  ul li li,.entry ul li li{
	padding:0 0 2px 0;
}

.entry  ul li ul {
	margin: 0 0 0 20px;
	padding: 0;
}
.tweetmeme_button {
	float: right;
	margin-left: 10px;
	margin-right:10px;
	padding-top: 10px;
	position: relative;
}

.post-info { 
	border-bottom: 1px solid #E4E4E4; 
	padding-bottom: 10px; 
	margin-bottom: 10px;
	color: #545454; 
	font-size: 10px; 
	line-height: 10px;
	width: 630px;
	word-wrap: break-word; 
}

/*------------------------------------------------*/
/*---------------------[PAGES]--------------------*/
/*------------------------------------------------*/

.pagetitle {
	border: 1px dotted #555;
	margin: 25px 0 10px;
	padding: 2px 0 2px 5px;
	width: 625px;
}

h2.pagetitle {
	color: #FDB415;
	font-size: 30px;
	font-weight: normal;
}

.pagenav {
	margin-left: 35px;
	margin-bottom: 20px;
	font-size: 16px;
	list-style-image: url(images/bullet-orange-arrow-sm.gif);
}

.pagenav a, .pagenav a:visited, .pagenav a:active {
	color: #515151;
	text-decoration: none;
	font-style:italic;
}

.pagenav a:hover {
	color: #000;
	text-decoration: underline;
}
/*--------------------[404 Page]------------------*/

.fourohfour {
	font-size: 200px;
	font-weight: bold;
	font-family: "Goudy Old Style", Georgia;
	line-height: 100px;
	margin: 35px 0 75px 20px;
	text-shadow: 15px 15px 2px #CCC;
	letter-spacing: -26px;
}

.cyoa {
	padding-top: 64px !important;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 10px;
	margin-top: 10px;
	width:600px;
	background: url(images/404-choose.jpg) no-repeat top;
}

.cyoa ul {
	margin-left: 10px;
}

.choose {
	font-family: "Goudy Old Style", "Book Antiqua", "Times New Roman", serif;
	font-size: 18px;
	color: #000;
}

.choose2{
	font-family: "Goudy Old Style", "Book Antiqua", "Times New Roman", serif;
	font-size: 16px;
}

.choose2 h4 {
	padding: 4px 0;
	margin-bottom: 4px !important;
	font-size: 16px;
	text-decoration: underline;	
}

.choose_title  {
	padding: 0 0 2px 5px !important;
}

.choose_title p, .choose_title a {
	margin: 10px 0 !important;
	padding: 0 !important;
	font-size: 18px !important;
}

.choose_title ul {
	margin: 0 0 5px 10px !important;
	padding: 0 5px !important;
	line-height: 1.5em !important;
}

#search_404, #search_archives { float:left; color:#FFFFFF; margin-right:10px; padding:0; margin: 8px 0 10px;}
#search_404 input, #search_archives input { background: #FFF; font-size:14px; color:#333333; width:495px; height:16px; vertical-align:middle; padding:2px; margin-top: 5px; border: 1px solid #333333; }
#search_404 .input, #search_archives .input { width:56px; height:18px; background: transparent; border:none; vertical-align:middle; margin:0; padding:2px; margin: 4px 0 0 0px; }

/*--------------------[Archive Page]------------------*/


#search_archives  { clear: both; width: 100%; margin-bottom: 25px;}
#search_archives form { margin-left: 15px !important; }

#archive { 
	margin: 20px 0 35px;
	font-size: 15px;
}

#archive a {
	color: #000;
	padding-bottom: 2px;
	text-decoration: none;
}

#archive h2 {
	font-size: 16px;
	margin-bottom: 0px;
}	

#archive h2.sub_title, #search_archives h2.sub_title {
	font-size: 20px;
	margin-bottom: 15px;
	color: #000;
}	


#archive li {
	font-size: 13px;
	list-style: circle;
	padding: 0 0 2px;
	line-height: 0px;
}	

.year-list, .month-list {
	width: 100% !important;
	float: left !important;
	margin: 0 !important;
	padding: 0 !important;
	text-indent: 0 !important;
}

.year-list {
	margin-top: 10px !important;
	background: url(img/archive-year-background.png) repeat-x center bottom;
}

.month-list {
	border-bottom: 2px solid #E8EDEE;
	padding: 5px 3px !important;
	margin-bottom: 10px !important;
}

.year-list li, .month-list li {
	list-style: none !important;
	float: left;
	clear: none !important;
	font-size: 14px;
	color: #BDC0C3;
	margin: 0 !important;
	padding: 0 !important;
	line-height: 1 !important;
}

.year-list li:before, .month-list li:before {
	content: '' !important;
}

.year-list a {
	float: left;
	font-size: 28px;
	padding: 5px 7px 10px !important;
}

.year-list .current {
	background: url(img/archive-year-pointer.png) no-repeat center bottom;
	color: #000;
}

.month-list li {
	padding: 3px 5px !important;
}

.month-list .current, .month-list .current a {
	background: none;
	color: #000;
}

#smart-archives-fancy a {
	outline: none !important;
}

.archive-list li {
	list-style: none !important;
	margin-bottom: 10px;
}

.archive-list li h2 {
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

.pane {
	float: left;
	clear: both;
	display: none;
	width: 100%;
}

.month-heading {
	margin: 10px 0;
}

span.month-archive-link {
	font-size: 70%;
	font-weight: normal;
}

/* Block */
#smart-archives-block {
	float: left;
	width: 100%;
	margin: 0 0 20px 15px;
	padding-left: 0;
}

#smart-archives-block  li{
	list-style: none;
	margin-bottom: 5px;
	font-size: 15px;
}

#archive a:hover, #smart-archives-block  a:hover {
	border-bottom: 1px #000 solid;
}

.empty-month {
	color: #AAA;
}

#smart-archives-list {
	margin-left: 15px;
}

#archive_category {margin-left: 15px; padding:0; list-style:none; }
#archive_category li { 
	float: left; 
	display: inline; 
	width:100%;
	margin-bottom: 15px;
	border-top: 2px solid #333; 
}

#archive_category li a { width: 120px; font-size: 16px; font-weight: bold; padding-left: 5px; }

#archive_category li ul { float: right; width: 75%; clear: right;
	border-left: 2px solid #333;
	border-bottom: 2px solid #333;
}

#archive_category li ul li { 
	float: left;
	clear: right;
	width: 100%;
	margin-bottom: 0px !important;
	padding-bottom:5px;
	border-top: 1px dotted #CCC;
	height: auto !important;
}

#archive_category li ul li a { font-weight: normal; }

#archive_category li ul li ul { 
	float: right;
	width: 60%; 
	clear: right; 
	margin-bottom: 10px; 
	border-left: 1px dotted #CCC; 
	border-bottom: 1px dotted #CCC; 
}

#archive_category li ul li ul li { float: left; clear: right; width: 100%; border-bottom: none; border-top: none; font-style: italic; }

#archive_category li ul > li:first { }
#archive_category li li a:link, #archive_category li li a:visited { }
#archive_category li li a { /*background-color: #FDB415 !important; */}


/*--------------[Archive Page]------------------*/

#links { 
	margin: 0 0 35px;
	font-size: 15px;
}

#links a {
	color: #000;
	padding-bottom: 2px;
	text-decoration: none;
}

#links h2 {
	font-size: 16px;
	margin-bottom: 0px;
}	

#links h2.sub_title {
	font-size: 20px;
	margin-bottom: 5px;
	color: #000;
}	


#links li {
	font-size: 13px;
	list-style: circle;
	padding: 0 0 2px;
	line-height: 0px;
}	

/*---------------------------------------*/

.thumbnail-div { border: 10px solid #F2F2E4; width: 610px; height: 199px; margin-bottom: 10px; }
.thumbnail-div-150 { border: 1px solid #E4E4E4; width: 150px; height: 150px; padding: 2px; float: left; margin: 5px 10px 10px 0; }
.intro {
}


/**
.entry a, .entry a:active {
	color: #515151;
	margin: 0;
	padding: 2px 0;
	text-decoration: none;
	border-bottom: 1px #bdbdbd solid;
	padding-bottom: 1px;
	font-weight: bold;
}
.entry a:visited {
	color: #515151;
	border-bottom: 1px #58d4c8 solid;
}
.entry a:hover {
	color: #000000;
	text-decoration: none;
	border-bottom: 1px #a1a1a1 solid;
	background-color: #f0f0f0;
}
.entry p img {
	margin: 0;
	padding: 0;
	border: 10px solid #e8e8e8;
}
.entry div img {
	margin: 0;
	padding: 0;
	border: 10px solid #e8e8e8;
}

/*--
.post-info
.post-info a
--*/
.btn_more {
	background-image: url(images/more_bullet.gif);
	background-repeat: no-repeat;
	background-position: left; 
	float: right;
	padding-left: 15px;
	margin: 0 10px 10px 0;
	font-size: 14px;
}

.btn_more a, .btn_more a:visited, .btn_more a:active {
	color: #515151;
	text-decoration: none;
	font-style:italic;
}

.btn_more a:hover {
	color: #000;
	text-decoration: underline;
}

#pagination {
	margin: 0 20px 20px 0;
	background: #FDB415;
	padding: 10px 5px;
	border: 2px solid #515151;
	font-size: 14px;
}

#pagination a, a:visited {
	color: #555;
	border-color: #000;
}

#pagination a:hover {
	color: #000;
}

#Section-B {
	float: left;
	padding: 0 20px 0 0;
}

.featured-box {
	width: 290px;
	padding: 10px 10px 0;
	margin-bottom: 10px;
	border: 1px solid #ccc;
}

.fb-left {
	float: left;
}

.fb-right {
	float: right;
	clear: right;
}

.featured-box h3 {
	color: #000;
	font-size: 18px;
	font-family: "Trebuchet MS", Helvetica;
	font-style: italic;
	border-bottom: 1px dotted #ccc;
	padding-bottom: 5px;
}

.featured-posts {
	clear: both;
	height: 375px;
	margin-bottom: 0;
}

.home_recent_post {
	height: 70px;
	margin-bottom: 5px;
}

.home_recent_title {
	padding: 0;
}

.home_recent_title a, .home_recent_title a:visited, .home_recent_title a:active {
	color: #000;
	text-decoration: none;
}

.home_recent_title a:hover {
	color: #515151;
	text-decoration: underline;
}

.home_recent_thumb {
	display: inline;
	float: left;
	margin-right: 10px;
	height: 60px;
	width: 60px;
	border: 3px solid #515151;
	overflow: hidden;
}

.home_recent_thumb:hover {
	border-color: #FDB415;
}

.home_recent_thumb img {
	border: 0px none;
}

.home_recent_thumb a {
	margin: 0;
	padding: 0;
	text-decoration: none;
	color: #CCC;
	font-style: italic;
	border: 0px none;
}


/*------------------------------------------------*/
/*--------------------[COMMENTS]------------------*/
/*------------------------------------------------*/
.comments h3 {
	font-size: 24px;
	font-weight: normal;
	font-family: Georgia, serif;
	color:#737373;
	padding: 20px 0 15px;
	border-bottom: 1px solid #CCC;
}

.comments p {
	margin: 2px 0;
	color: #000;
}


/*------------------------------------------------*/
/*-----------------[COMMENT FORM]-----------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*---------------[PAGES NAVIGATION]---------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*------------[CAPTIONS AND ALIGNMENTS]-----------*/
/*------------------------------------------------*/
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
p img { padding: 0; max-width: 100%; }
p a img { border: 0px none; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; }
.alignleft { float: left }

/*------------------------------------------------*/
/*---------------[SIDEBAR SLIDERS]----------------*/
/*------------------------------------------------*/

/*----------------About---------------------*/
#panel2 {display: none;}
#panel2, #panel5 {border: 1px solid #CCC; padding: 10px 10px 25px 15px; margin-bottom: 10px;}
.slide2, .slide5 { margin: 0px 0px 3px 0px; padding: 0; background: url(images/dropdown-side.gif) no-repeat center top; }
.btn-slide2, .btn-slide5 { height: 18px; padding-left: 0px; padding-top: 6px; margin: 0 auto; display: block; font: normal 11px Verdana, Helvetica, sans-serif; color: #fff !important; text-decoration: none; padding-left: 14px; }

#panel2 h4 {font-size: 14px; padding-bottom: 4px;}

#panel2 p, a{line-height: 18px; margin-bottom: 14px;}

/*----------------Latest Twitter---------------------*/
#panel3 { border: 1px solid #CCC; 
display: none; 
padding: 10px 10px 0px 15px;
margin-bottom: 10px;
}
.slide3 { margin: 0px 0px 3px 0px; padding: 0; background: url(images/dropdown-side.gif) no-repeat center top; }
.btn-slide3 { height: 18px; padding-left: 0px; padding-top: 6px; margin: 0 auto; display: block; font: normal 11px Verdana, Helvetica, sans-serif; color: #fff !important; text-decoration: none; padding-left: 14px; }

#panel3 a.twitter-user, #panel3 a.twitter-user:visited, #panel3 a.twitter-user:hover {
color:#515151;
text-decoration:none;
font-weight:bold;
}

#panel3 a.twitter-user:hover {
color:#000000;
text-decoration:underline;
}

#panel3 p, a{
line-height: 18px;
margin-bottom: 14px;
}

#panel3 a.twitter-link, a.twitter-link:visited, a.twitter-link:hover {
color: blue;
text-decoration: underline;
}
#panel3 a.twitter-link:hover {
color:#000000;
text-decoration:underline;
}

#panel3 span.twitter-timestamp, a.status-link{
font-style:italic !important;
text-decoration:none !important;
color: #AAA !important;
font-size: 11px;
}

#panel3 a.status-link:hover {
color:#000000 !important;
text-decoration:underline !important;
}

/*-------------Quotes----------*/
#panel4 {  border: 1px solid #CCC; 
display: none; 
padding: 10px 0 30px 15px;
margin-bottom: 10px;
}
.slide4 { margin: 0px 0px 3px 0px; padding: 0; background: url(images/dropdown-side.gif) no-repeat center top; }
.btn-slide4 { height: 18px; padding-left: 0px; padding-top: 6px; margin: 0 auto; display: block; font: normal 11px Verdana, Helvetica, sans-serif; color: #fff !important; text-decoration: none; padding-left: 14px; }

#panel4  {
	font-size:24px;
	font-family: Georgia, "Segoe UI", serif;
}

#panel4 blockquote {
	margin: 20px 0 15px;
	overflow:visible;
	height:auto;
	border: 0px none;
	background-color: #FFF;
	padding-right: 20px;
}

.bqstart {
     float: left;
     height: 45px;
     margin: -50px 0 5px -20px;
     padding-top: 5px;
     font-size: 600%;
     color: #FDB415;
}

#panel4  p:last-child  {
	font-style:italic;
	font-size:18px;
	margin-top: 10px;
}

#panel-inside { padding-left: 10px; padding-right: 10px; display: block; }

#random-image { width: 44px; height: 44px; border: 4px solid #F2F2E4; float: left; margin-left: 10px; }
#delete { visibility: <?php echo $artsee_close; ?>; }
#random-content { float: right; width: 210px; }
#random-content { float: right; width: 210px; }
#random-content a:link { font-size: 13px; }
#random { width: 280px; float: left; margin-top: 10px; }


/*------------------------------------------------*/
/*-------------------[SIDEBAR]--------------------*/
/*------------------------------------------------*/
#sidebar {
	float: left;
	margin: 25px 0 0;
	padding: 0;
	width: 266px;
}

#sidebar h3 {
	font-size: 20px;
	font-weight: bold;
	color:#737373;
	padding: 2px;
	border-bottom: 1px solid #CCC;
}





/*---------------Tabbed Sidebar-------------------*/
#tabbed_sidebar_box {
	background-color: #FDB415;
	margin: 20px 0 10px;
	min-height: 427px;
	width: 266px;
}

#tabbed_menu_holder {
	margin: 0;
	padding: 5px 0 0;
	height: 30px;
	clear: both;
}

ul#tabbed_menu {
	list-style-type: none;
	overflow: hidden;
	margin: 0 5px;
	padding: 0;
	height:30px;
}

ul#tabbed_menu li {
	color: #FFFFFF;
	display: inline;
	float: left;
	font-weight: bold;
	margin: 0 1px 0 0 !important;
	background: #FDB415;
}
ul#tabbed_menu li:hover {
	background: #FFFFFF;
}
ul#tabbed_menu li a {
	color: #000000;
	display: block;
	float: left;
	line-height: 30px;
	padding: 0 8px;
	text-decoration: none;
}
ul#tabbed_menu > li:last-child { margin-right: 0px !important; float: right !important;}

li.menu_sidebar_01_on, li.menu_sidebar_02_on, li.menu_sidebar_03_on, li.menu_sidebar_04_on {
	background-color: #FFFFFF !important;
}
	
/*------------Tabbed Sidebar Content---------------*/
.tab_content_holder {
	margin: 0;
	padding: 0 5px 5px !important;
	clear:both;
}

.tab_content_holder ul {
	display: block;
	color: #737373;
	font-size: 12px;
	list-style-image: url(images/bullet-orange-arrow-sm.gif);
	margin: 0 0 5px 5px;
	padding: 5px 5px 0 10px;
}

#tab_content_01{
height: 379px; padding: 5px; background: #FFFFFF; display: none; overflow: hidden; }
.menu_sidebar_01 { }

#Popular_posts {
	color:#A7A7A7;
	font-size: 12px;
	list-style-image: url(images/bullet-orange-arrow-sm.gif);
	margin: 0 0 5px 5px;
	padding: 5px 5px 0 10px;
}

#Popular_posts li {
padding: 0 0 2px;
}

#Popular_posts a, #Popular_posts a:visited, #Popular_posts a:hover {
color:#515151;
text-decoration:none;
}

#Popular_posts a:hover {
color:#000000;
text-decoration:underline;
}
/*---------Tag Tab Content----------*/
#tab_content_02 {
height: 379px; padding: 5px 5px 5px 15px; background: #FFFFFF; display: none; overflow: hidden; }
.menu_sidebar_02 { }

#tab_content_02 a, #tab_content_02 a:visited, #tab_content_02 a:active {
color:#515151;
padding:0 2px 0 0;
text-decoration:none;
}
#tab_content_02 a:hover {
color:#000000;
text-decoration: underline;
}

#tab_content_03 {
height: 379px; padding: 5px; background: #FFFFFF; display: none; overflow: hidden;  }
.menu_sidebar_03 { }
.right {float:right; width:105px;}
.left {float:left; width:105px;}

#tab_content_03 ul {
	margin: 0 0 5px 5px;
	padding: 5px 5px 0;
}

#tab_content_03 ul li, #tab_content_03 ul li li, #tab_content_03 ul li li{
	padding:0 0 2px 0;
	line-height:18px;
	font-size: 12px;
	list-style: none;
}

#tab_content_03 ul li ul {
	margin: 0;
	padding: 0;
}

#tab_content_03 a, #tab_content_03 a:visited, #tab_content_03 a:active {
color:#515151;
text-decoration:none;
text-transform: lowercase;
}

#tab_content_03 a:hover {
color:#000000;
text-decoration: underline;
}

#tab_content_04 {
height: 379px; padding: 5px; background: #FFFFFF; display: block; overflow: hidden; }
.menu_sidebar_04 { }

#tab_content_04 ul li {
	padding-bottom: 2px;
	border-bottom: #CCC dotted 1px;
}

#tab_content_04 ul > li:last-child { border-bottom: 0px !important; padding-bottom: 0px !important;}

#tab_content_04 ul li a {
	color: #737373;
	text-decoration: none;
}

/*-----------Sidebar Content----------------------*/

#sidebar_panel {
	border: 0px none; 
	margin: 0 0 10px;
	padding: 0 5px 5px !important;
	clear:both;
}

#sidebar_panel ul {
	display: block;
	color: #737373;
	font-size: 12px;
	list-style-image: url(images/more_bullet.gif);
	margin: 0 0 5px 10px;
	padding: 5px 5px 0 10px;
}	
#sidebar_panel ul.children {
	display: block;
	color: #737373;
	font-size: 12px;
	list-style-image: url(images/more_bullet.gif);
	margin: 0 0 0 5px;
	padding: 5px 5px 0 10px;
}	

#sidebar_panel ul li {
	font-size: 16px;
	margin-bottom: 10px;
}

#sidebar_panel ul li a, #sidebar_panel ul li a:visited, #sidebar_panel ul li a:hover {
color:#515151;
text-decoration:none;
margin: 0;
}

#sidebar_panel ul li a:hover {
color:#000000;
text-decoration:underline;
}

#sidebar_panel ul li li {
	margin-bottom: 0px;
	padding-bottom: 2px;
	font-size: 14px;
	list-style-image: url(images/bullet-orange-arrow-sm.gif);
}

#sidebar_panel ul li li li {
	font-size: 13px;
	list-style: circle;
	list-style-image: none;
	margin: 0;
	padding: 0;
}

#sidebar_panel ul li h4 {
	padding-bottom: 5px;
	margin-bottom: 0px;
	border-bottom: 0px none;
	font-size: 18px;
	font-variant:small-caps;
}

.contact_info {
	margin: 0;
	padding: 0 5px 5px !important;
	clear:both;
}

.contact_info ul {
	display: block;
	list-style: none !important;
}

.contact_info p, .contact_info a  {
	line-height: 14px !important;
}

.contact_info img {
	border: none;
	padding: 2px 2px 0 0;
}

.contact_info ul  li{
	margin-bottom: 2px !important;
}

.contact_info ul, .contact_info p, .contact_info a {
	color: #333333;
}
.contact_info ul, .contact_info p {
	font-size: 14px;
	margin: 0 0 5px 5px;
	padding: 5px 5px 0 0 !important;
}


/*------------------------------------------------*/
/*--------------------[FOOTER]--------------------*/
/*------------------------------------------------*/

#footer_wrapper {
	clear: both;
	margin: 0;
}

#top_footer {
	background: #131313 none repeat scroll 0 0;
	color: #fff;
	padding: 20px;
	display:block;
	font-size:13px;
}

#top_footer h3 {
	font-family: "Times New Roman";
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
	line-height: 30px;
	margin: 0 0 5px;
	border-bottom: 1px solid #fff;
	color: #fff;
}
 
.fcol1 {
	float: left;
	width: 210px;
	margin-right: 15px;
	padding: 5px;
}

.fcol1 ul li {
	list-style-image: url(images/bullet-white-arrow-sm.gif);
	margin-left: 20px;
}

.fcol1 ul li a, .fcol1 ul li a:visited {
	color:#fff;
	padding-bottom: 1px;
	text-decoration: none;
}

.fcol1 ul li a:hover {
	border-bottom: 1px dotted #fff;
}
.fcol2 {
	float: left;
	width: 210px;
	margin-right: 15px;
	padding: 5px;
}

.fcol2 p {
	margin: 5px 0px 10px;
}

.fcol2 ul li {
	list-style: none;
	margin-left: 0px;
}

.fcol2 ul li a {
	color:#fff;
	padding-bottom: 1px;
	text-decoration: none;
}

.fcol2 ul li a:hover {
	border-bottom: 1px dotted #fff;
}

.fcol3 {
	float: left;
	width: 435px;
	padding: 5px;
}

.fcol3 h4 {
	text-decoration: underline;
	margin: 10px 0;
	font-size: 16px;
	color: #fff;
}

.fcol3 ul li {
	list-style-image: url(images/bullet-white-arrow-sm.gif);
	margin-left: 20px;
}

.fcol3 ul li a, .fcol1 ul li a:visited {
	color:#fff;
	padding-bottom: 1px;
	text-decoration: none;
}

.fcol3 ul li a:hover {
	border-bottom: 1px dotted #fff;
}

.fcol3 p {
	margin: 5px 0px 10px;
}

.fcol3 a {
	color:#fff;
}

#footer {
	background: #000 none repeat scroll 0 0;
	color: #fff;
	padding: 25px 20px;
	display:block;
}

#footer_left {
	float: left;
}

.footer_text {
	font-style: italic;
}

#footer_right {
	float: right;
}
#back_to_top {
	display: block;
	position: relative;
	top: 5px;
}

#back_to_top img {
	border: none;
	height: 25px;
	width: 100px;
}

#back_to_top a img:hover{
	opacity: 0.7;
}

.twitterbird {
}

img.twitterbird  {
	float: left;
	margin: 20px 0 0 -25px;
}

h4.twitterbird {
	float: right;
	margin: 25px 0 0;
	text-align: right;
	font-size: 18px;
}

