@charset "utf-8";
/*  Highly Edited main style.css based on SWIFT theme  from 2009-2012 : 2 column
 U pdate 2013-08-29 15:42                     **
 
 */

/*
 p ossible color combos                       **
 
 c8ba64 camel
 c0b56d sand <- 878147
 b6ad77 stone  <-  22221D
 aba682 concrete <-- most common grey
 
 c8ba64 <-> b6ad77
 IS c8ba64
 
 751717
 
 */


===============
New
==============

004200 kelley green
0D350D medium dark green
142E14 dark green
1B281B dark grey green

#3d2c3d grey-pea green


000000 black
22221D very dark grey
1C1C1C darkish grey
aba682 medium grey

F8F8F8 Very light grey


F99807 tangerine orange
751717 a very dark red 

444123 dark grey brown

c0b56d dark grey tan
b6ad77 medium grey tan 
b6ad77 light grey tan 
EDEACC very light tangerine

*/

/*   
 O riginally part of                          **
 Theme Name: SWIFT modified
 
 .
 Released under the <a href="http://www.opensource.org/licenses/gpl-license.php">GPL</a>.
 .
 */
/*======= STRUCTURE =========================================================
 * 
 P age width: 	1100px                        * *
 Content Width: 	580/640px 
 Sidebar Width:	340/340px, 160 in 3 column layout.
 
 ------- INDEX --------------------------------------------------------------
 
 $__CSS RESET	Resets all browser styles
 $__CUSTOM STYLES 	Custom styling of the elements reset above
 $__SWIFT MINIMIZED GRID		Grid adapted from 960.gs grid system
 
 $__CONTAINERS	These containers are key for full width of header and footer
 $__HACKS		Some browser hacks
 =================================================================== END ======*/


/* SWIFT MINIMIZED GRID
 ============================================*=*================================*/
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16 {display: inline;float: left;margin-left: 10px;margin-right: 10px;}
.grid_1 {width: 40px;}
.grid_2 {width: 100px;}
.grid_3 {width: 160px;}
.grid_4 {width: 220px;}
.grid_5 {width: 340px;}
.grid_6 {width: 400px;}
.grid_7 {width: 400px;}
.grid_9 {width: 520px;}
.grid_10 {width: 780px;}
.grid_11 {width: 640px;}
.grid_13 {width: 820px;}
.grid_14 {width: 980px;}
.grid_15 {width: 940px;}




/* CSS RESET 
 --------------------------------------------*-*------------*/
html{color:#000;background:#c0b56d;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th, td{margin:0;padding:0;}

table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}

del,ins{text-decoration:none;}

li{list-style:none;}

caption,th{text-align:left;}

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

q:before,q:after{content:'';}

abbr,acronym{border:0;font-variant:normal;}

sup{vertical-align:baseline;}

sub{vertical-align:baseline;}

legend{color:#000;}

input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}

input,button,textarea,select{font-size:100%;}

/* CUSTOM STYLING 
 --------------------------------------------*-*------------*/
body  {font:14px Georgia, "Times New Roman", Times, serif;background: #c0b56d; line-height:1.5em }

h1,h2,h3,h4,h5,h6{line-height:1.5em;}

h1{font-size:3.00em; margin-bottom:0.5em;}

h2{font-size:2.00em; margin-bottom:.75em;}
h3{font-size:1.50em; margin-bottom:.5em;}
h4{font-size:1.00em; margin-bottom:1.50em;font-weight:bold} 
h5{font-size:1.00em; margin-bottom:1.50em;font-weight:bold}
h6{font-size:1.00em; margin-bottom:1.50em;font-weight:bold}
p,pre,code,address{margin:0  0 1.5em}
b,strong{font-weight:bold}
i,em{font-style:italic}
address{font-family:"Courier New", Courier, monospace;}
pre{font-family:"Courier New", Courier, monospace;}
a{color:#069}
a:hover{color:#F99807}

fieldset{border:solid 1px #b6ad77}
legend{padding:.5em; border:solid 1px #b6ad77; margin-left:1em}






/* HEADER
 ============================================*=*================================*/
#header{ padding:10px 0; }
#logo{margin-left:-10px}
#blogname{margin-left:10px}
h2.blogname a{
  font-size:2em;margin-bottom:0;
  text-decoration:none;color:#1B281B;}
  h2.blogname {margin-bottom:0;margin:.33em 0 .4em}
  h2.blog-title{
    font-size:1em;line-height:1em;
    color:#000;padding-bottom:.5em;}
    
    /*Header Ad*/
    #header-ad{margin-top:1.6em}
    /*Search Box*/
    .nav-search{float:right;margin:.1em -50px .1em 0px }
    #navsearch{padding:.2em 1em .2em 2em; font-size:10px;width:200px; height:1.5em}
    
    
    
    
    
    /* moved from /wp-content/uploads/swift_custom/custom-style.css 2010-03-18
     ==========================================*==*=================================*/
    
    /* LAYOUT customs
     ==========================================*==*=================================*/
    .grid_960{margin:0 auto 0 auto;width: 1200px;padding:0 0 0 0;}
    #content {margin:0 0 0 0;padding-top:10px}
    
    .wide-sidebar {width:395px;margin:10px 0px 0px 0px;}
    
    #sb1{width:160px;margin:0 10px 0 0;_width:154px}
    
    #sb2{width:160px;margin:0 0 0 10px;_width:154px}
    
    #footer{ padding:0em;}
    .footer-widgets {width:395px; margin:0 0px 0 0 }
    
    
    #related-posts,
    #sb-container,#sb1,#sb2,
    .footer-widgets {display: inline;float: right;}
    #content{float:left}
    
    .alpha {margin-left: 0;}
    .omega {margin-right: 0;}
    
    
    
    
    
    
    /* SLIDER
     ==========================================*==*=================================*/
    #jFlowSlide{width:640px}
    #myController {padding:2px 0;background:;margin-bottom:10px; }
    #myController span.jFlowSelected { margin-right:0px; }
    
    .slide-wrapper { padding: 5px; }
    .slide-thumbnail {float:left;padding:.4em 1em 1em 0 }
    .slide-thumbnail img {max-width:300px; }
    .slide-details { margin-left:10px;}
    .slide-details h2 { font-size:2em; margin-bottom:0 }
    .slide-details h2 a{text-decoration:none}
    .slide-details .description { margin-top:10px; }
    
    .jFlowControl, .jFlowPrev, .jFlowNext { color:#c0b56d; cursor:pointer; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px;  }
    .jFlowSlideContainer { margin-top:20px; }
    .jFlowControl:hover, .jFlowPrev:hover, .jFlowNext:hover { background: #43A0D5; }
    
    /* Tabs
     ==========================================*==*=====*/
    .ui-tabs { padding: 0; zoom: 1; background:#F8F8F8; border: solid 5px #004200; min-height:220px; margin-bottom:1em}
    .ui-tabs .ui-tabs-nav { list-style: none; position: relative;}
    .ui-tabs .ui-tabs-nav li { position: relative; float: left; text-transform:uppercase; font-weight:bold}
    .ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em;  color:#c0b56d}
    .ui-tabs .ui-tabs-nav li.ui-tabs-selected { background:#F8F8F8;}
    .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; color:#000}
    .ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
    .ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
    .ui-tabs .ui-tabs-hide { display: none !important; }
    
    .tabmenu{background:#004200; margin:0; padding:0}
    .tabmenu li{}
    .tab-content a{ text-decoration:none}
    .tab-content li{list-style:square; margin-left:.5em}
    
    
    
    
    
    
    
    
    /* MAGAZINE BOXES
     ==========================================*==*=================================*/
    .mag-box{ width:276px; float:left; display:inline; margin-right:10px; border:solid 1px #b6ad77; margin-bottom:1em; position:relative;word-wrap: break-word;
    }
    .mag-thumb{padding:4px 4px 5px;background:#1b281b; margin-bottom:0}
    .mag-content{height:400px;padding:0 .8em;overflow:hidden;}
    .mag-box h2.post-title{font-size:1.2em}
    .m-right{margin-right:0}
    span.catname{background:#000; position:absolute; top:4px; right:4px; padding:3px 5px ; font-size:1.2em;
    -moz-opacity:0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;}
    span.catname a{color:#c0b56d;font-weight:normal; text-decoration:none}
    .mag-meta{margin:.5em 0 0; background:#1B281B; padding:.5em}
    
    
    
    
    
    /* MAGAZINE BOXES
     ==========================================*==*=================================*/
    #popular-posts-home{background:#c0b56d;}
    #popular-posts-home h2{font-size:1em; margin:.5em 0}
    #popular-posts-home li{margin-bottom:1em; border-bottom:dotted 1px #b6ad77;padding:0 5px 1em;word-wrap:;}
    img.pop-thumb{margin:0 -5px;}
    .pop-catname{ position:relative; float:right;top:-94px;right:-5px; background:#000;padding:3px 5px ; font-size:10px;
    -moz-opacity:0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;}
    .pop-catname a{color:#c0b56d;font-weight:normal; text-decoration:none}
    
    /* POST STYLES
     ==========================================*==*=================================*/
    .post-title a{font-weight:normal;text-decoration:none; font-color:#1B281B; }
    h2.post-title{margin:0 0 -.2em 0;line-height:1.2em} /*Home page posts title*/
    h1.post-title{margin:0; line-height:1.2em; font-size:3em}/*single page posts title*/
    
    .post-meta{color:#aba682; font-size:.7em; margin:.5em 0; font-weight:bold;   color:#aba682 !important;  }
    .post-meta a{text-decoration:none; color:#333;}
    .border {display:block; border-bottom:dotted 1px #b6ad77; margin-top:-.4em}
    
    
    .entry p{text-align:justify; font-size:14px; line-height:2em; font-family:"Verdana", "Helvetica", sans-serif !important; font-color:#000000; }
    
    .entry{margin:1em 0px 100px 5px ;word-wrap: break-word; border-bottom:solid 1px #b6ad77; background:#fff;}
    
    .entry img.mag-thumb{float:left;padding:.2em; background:#eee; margin:0 1em .5em 0;} 
    
    .entry blockquote{
      font-size:1.2em;line-height:1.5em; font-style:bold; background:#fff; margin-bottom:1.5em;
      padding:2.5em 3em 1.2em 4em;
    }
    
    
    .entry ul li{list-style:square;}
    .entry ol li{list-style:decimal;}
    .entry li{margin:0 0 1.5em 3em;}
    
    .entry td,.entry th{padding:.2em .5em;border:solid 1px #b6ad77;  }
    .entry th{background:#c0b56d; font-weight:bold;}
    .entry td{background:#EEE; }
    .entry table{border:solid 1px #b6ad77}
    
    
    /* Post Image Styling */
    .wp-caption{background-color:#C4C0A6; border:01px solid #b6ad77; padding:10px; text-align:center; margin:0 30px 0 10px;}
    .wp-caption-text {margin:auto;text-align:center!important;font-size:.9em;padding:.4em 1em; font-family: serif ; }
    .post .wp-caption img {}
    .wp-caption-dd {font-size: .9em; padding: 10px;  }	
    .post img{padding:0 1em 0 .5em; overflow:hidden; }
    .post .wp-smiley{padding:0 .2em; background:none;}
    
    /*Pagination styling for posts with multiple page*/
    .page-navigation a{padding:.3em .55em; background:#c0b56d; border:solid 1px #c0b56d;margin:0 .2em;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px; text-decoration:none; font-weight:bold}
    .page-navigation a:hover{padding:1em .55em .3em;}
    
    /*Archives and Error page Styling*/
    h2.archive-title{display:block; background:#b6ad77; margin:0 -10px; padding:0 10px; margin-bottom:.3em; font-weight:bold}
    h2.archive-title span.normal{font-weight:normal; color:#66634F}
    h3.ep-listing{font-size:1.5em; margin-bottom:-.1em}
    h3.ep-listing a{text-decoration:none}
    .error h4{margin-bottom:.2em}
    .error span.post-meta{font-size:10px}
    .error ol li{list-style:decimal; margin-left:1.5em;}
    
    
    
    /*Readmore button                     */
    a.read-more{background:#fff; font-size:0px ; font-weight:bold; font-color:#000000; text-decoration:none;  }
    a.read-more:hover {background:#b6ad77;}
    .read-more{}
    a.read-more:hover{background:#fff;color:#b6ad77; text-decoration:none; }
    
    
    /*Readmore button for blog layout*/
    .entry a.read-more {margin: 10em 10em  10em  500px ; padding: 0 0 0 0;}
    
    
    
    /*Author GRAVATAR in authors template.*/
    #authorTempaAvatar img.avatar{float:left; background:#c0b56d;padding:.5em;margin:0 1em 1em 0;}
    
    /*page nav styling*/
    .wp-pagenavi{margin:1em 0;}
    .wp-pagenavi a,
    .wp-pagenavi .current,
    .wp-pagenavi .pages{padding:.3em .6em; background:#1B281B; color:#c0b56d; margin-right:.5em;text-decoration:none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;}
    
    .wp-pagenavi .current,.wp-pagenavi a:hover{padding:.8em .6em .3em;}
    
    /* RELATED POSTS AND AUTHOR INFO BOX
     ==========================================*==*=================================*/
    #rp-wrapper{
      background:#222;padding:0 1em;}
      #rp-wrapper{color:#c0b56d;}
      #rp-wrapper a{color:#c0b56d;}
      #rp-wrapper a:hover{color:#F99807;}
      #rp-wrapper ol li{ list-style:decimal; margin-left:2em;}
      #rp-wrapper li a{text-decoration:none}
      #related-posts{margin:0 10px; width:48%; float:left; min-height:120px}
      #related-posts li{margin:0 0 1.5em 2em;}
      #rp-wrapper h3{
	margin-bottom:.5em;
	text-shadow: -1px 2px 10px #000;
      }
      
      #rp-wrapper h3 a{ text-decoration:none}
      #subscribe{margin-left:10px}
      #socialmedia{margin-top:1.5em}
      #socialmedia img{margin:0 1.2em 1em 0}
      #author-info{background:#000;color:#EEE;
      margin:0 -1em;
      padding:0 1em .75em;
      }
      .post-nav{background:#000;color:#EEE;
      margin:0 -1em;
      padding:.25em;
      }
      .post-nav a{text-decoration:none}
      #author-info h3{margin-bottom:0}
      #author-info img.avatar{float:left; padding:0 10px 0 0;}
      #rp-wrapper span.tags{
	font-style:italic; font-size:10px; display:block; border-top:solid 1px #22221D;
	margin:.6em 0 0 0;
	padding-top:.6em}
	
	/* SIDEBAR AND FOOTER WIDGETS
	 ============================================**=================================*/
	#sb1,#sb2{word-wrap: break-word;}
	.widget{background:#c0b56d; padding:1em; margin-bottom:1em;border:solid 1px #EEE;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}
	.widget a{color:#1B281B;text-decoration:none}
	.widget a:hover{color:#F99807}
	
	.widget ul {margin:0}
	.widget ul li{list-style:none; border-bottom: dotted 1px #b6ad77; margin:0 -1em; padding:.3em 1em}
	.widget ul li:hover{background:#EEE; border-bottom-style:solid}
	.widget ul li ul li,.widget ul li ul li:hover{border-bottom:none; list-style:square; margin:0 0 0 1.2em;padding:.3em 0;}
	
	/*Footer widgets (All the styling is inherited from above rules except fo colours)*/
	#footer-container{}
	#footer .widget{ color:#c0b56d;}
	#footer .widget a{color:#EEE;}
	#footer .widget a:hover{color:#F99807;}
	#footer h4.widget-title{color:#c0b56d;} 
	#footer .widget ul li{border-bottom: dotted 2px #b6ad77;}
	#footer .widget ul li:hover{background:none;border-bottom-style:solid} 
	
	/*Search Widget*/
	.search{padding:1.4em 1em 0}
	.search input#s{padding:.2em .5em; border:solid 1px #b6ad77; width:60%}
	.search fieldset{border:none;}
	
	/*Popular posts widget*/
	.popular-widget img.thumbnail{margin-right:.5em}
	
	/*AD'S widget*/
	.wide-sidebar img.banner125{margin:0 10px .5em}
	img.banner125{float:left;padding:5px;background:#F8F8F8; margin-bottom:.5em}
	/*Subscribe Widget*/
	.widget_subscribebox{background:#F8F8F8; background-image: url('images/subscribe-bg.png') no-repeat 100% 0;padding:.7em 1em 1.5em} 
	.subscribe-box{margin:auto; padding:0 10px;font-size:1.2em;}
	.subscribe-box input{float:left}
	.subscribe-box input.subscribe-button{letter-spacing:1px; width:90px; float:right;display:inline; margin-top:-2px}
	
	/* Custom Features Sidepost Widget Style */
	
	
	#sideposts-4 {background:#b6ad77; padding:0 0 0 0; margin-top: 1em; margin-right: 0em; margin-bottom: 1em; border:solid 1px #aba682; clear:both; }
	
	#sideposts-4 a {color:#22221D;text-decoration:none; font-weight:bold; font-size: 1.4em   ; font-family:serif; line-height: 1.2em; ; }
	#sideposts-4 a:hover{color:#000}
	#sideposts-4 p { padding: 1em 0 0 0em; margin-top: 0em; margin-right: 0em; margin-left: 0em; margin-bottom: 1em; font-size:.9em; font-color:#c0b56d }
	
	#sideposts-4 h4.widget-title {font-size:1.5em; font-color:#c0b56d ; text-decoration:none; font-weight:bold;   background:#aba682; display:block; margin:0 ; padding: 2px 0px 2px 10px;}
	
	#sideposts-4 ul {margin:0;clear:both; }
	#sideposts-4 ul li{font-size:12px; font-color:#333 ; line-height:1.2em; list-style:none; border: dotted 2px #c0b56d; margin: 2em; padding:1em 1em 0em 1em; clear:both;}
	#sideposts-4 ul li:hover{font-color:#b6ad77 ;background:#c0b56d; border-bottom-style:solid 2px clear:both;}
	#sideposts-4 ul li ul li,.widget ul li ul li:hover{border-bottom:none; list-style:square; margin:0 0 0 1.2em;padding:.3em 0; clear:both;}
	
	
	
	#sideposts-4 img {background:#fff; padding:2px; width:160px; height:160px; margin: 1em 1em 1em 1em; clear:both; }
	
	img.a.li.spli-archive {background: none; padding:0em; margin-left:0em;border:0px ; }
	
	#sideposts-4 .spli-archive img {background:#fff; padding:0em; margin-left:0em;border:0px ; height:0px ; width: 0px; }
	
	#sideposts_date {color:#22221D;text-decoration:none; font-weight:bold; font: 12px/1em sans-serif; margin: 0, 0, 1em, 1em;}
	
	
	
	
	/* COMMENT'S TEMPLATE STYLING
	 ============================================**=================================*/
	ol.commentlist{ margin-top:1em}
	li.comment{background:#c0b56d; padding:1em 1em .5em;border:solid #c0b56d; margin-bottom:1em; border-width:5px 1px 1px}
	li.comment .avatar{float:left; padding:.4em; background:#c0b56d; margin:0 1em .5em 0;}
	div.reply a{ 	
	  background:#1B281B;padding:.2em .8em; width:2.8em;position:relative;
	  bottom:2.2em;  float:right; text-decoration:none; font-weight:bold; color:#c0b56d}
	  .children{margin-left:2em;}
	  .children li.comment{margin-bottom:.5em;}
	  
	  cite.fn{font-size:1.5em; font-style:italic;}
	  cite.fn a{text-decoration:none}
	  
	  .comment-meta a{font-size:10px; font-style:italic; text-decoration:none;}/*date and time*/
	  span.says{display:none} /*Hide the word says*/
	  
	  
	  
	  /*Comment form styling
	   -------------------------------------------*-*-------------------------------*/
	  h3#comment-form-title{ margin-bottom:0; background:#c0b56d; display:block; padding:0 .5em;	
	  -moz-border-radius-topright: 5px;
	  -moz-border-radius-topleft: 5px;
	  -webkit-border-top-right-radius: 5px;
	  -webkit-border-top-left-radius: 5px;}
	  
	  #commentform{ background:#EEE; padding:1em; color:#22221D; margin:0 0 1em 0;	-moz-border-radius-bottomright: 5px;
	  -moz-border-radius-bottomleft: 5px;
	  -webkit-border-bottom-right-radius: 5px;
	  -webkit-border-bottom-left-radius: 5px;}
	  
	  #commentform label{font-size:1.2em}
	  
	  #commentform input{padding:.5em 1em; width:50%;border:solid 1px #b6ad77;
	  -moz-border-radius: 5px;
	  -webkit-border-radius: 5px; }
	  
	  #commentform textarea{padding:.5em 1em; width:80%; border:solid 1px #b6ad77;
	  -moz-border-radius: 5px;
	  -webkit-border-radius: 5px;} 
	  
	  #commentform #submit{font-weight:bold; background:#1B281B; color:#c0b56d;width:13em;  
	  padding:.5em 0;font-size:1.5em}
	  #commentform #submit:hover{background:#142E14;border-color:#1B281B; color:#c0b56d}
	  
	  a#cancel-comment-reply-link{float:right; padding:.5em; background:#1B281B; color:#c0b56d}
	  
	  
	  /*Paginated Comments*/
	  span#comments-template,span.post-a-comment{display:inline; padding:.3em 0; margin:1em 0 .2em; font-size:0px}
	  span.post-a-comment a{background:#1B281B; color:#c0b56d; text-decoration:none; display:block;padding:.3em .5em; -moz-border-radius: 5px;
	  -webkit-border-radius: 5px; margin-top:-.4em;}
	  #comment-nav{padding:.5em; margin:1em 0}
	  .page-numbers{padding:1em .55em .3em; background:#c0b56d; border:solid 1px #c0b56d;margin:0 .2em;
	  -moz-border-radius: 3px;
	  -webkit-border-radius: 3px;}
	  a.page-numbers,.dots {padding:.3em .55em;}
	  
	  a.page-numbers:hover{padding:1em .55em .3em;}
	  
	  
	  
	  
	  
	  /* COPYRIGHT line at bottom
	   -------------------------------------------*-*------------------------*/	
	  #copyright{text-align:center; background:#c0b56d; border-top:solid 10px #b6ad77; margin : -28px; padding: 10px ; color:#000; font-size:1em}
	  #copyright p{margin:0}
	  #copyright a{color:#ccc; text-decoration:none}
	  #copyright a:hover{color:#fff;}
	  
	  
	  
	  /* MISC
	   -------------------------------------------*-*------------------------*/	
	  #main-container{padding-bottom:10px;}
	  
	  /* FREQUENTLY USED CLASSES
	   -------------------------------------------*-*------------------------*/	
	  .aligncenter {display: block;margin-left: auto;margin-right: auto;}
	  .alignleft {float: left;}
	  .alignright {float: right;}
	  
	  .radius5,.reply a,li.comment .avatar,.read-more{
	    -moz-border-radius: 5px;
	    -webkit-border-radius: 5px;}
	    .radius10,li.comment{	-moz-border-radius: 10px;
	    -webkit-border-radius: 10px;}
	    
	    .fullpost-margin{       margin:.75em 0;display:block; 
	    border-bottom:dotted 1px #b6ad77;}
	    
	    
	    /* HACKS 
	     -----------------------------------------*---*-----------------------------*/
	    
	    /* Takes care of div height containing floating elements */
	    .clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
	    
	    
	    /*
	     . clearfix {display: inline-block;}        *
	     
	     */
	    
	    /* Hides from IE-mac \
	     * html .clearfix {height: 1%;}
	     . clearfix {display: block;}              *   *
	     End hide from IE-mac */
	    
	    .clear{clear:both}
	    
	    
	    #tinyfont{font-weight:100; color:#c0b56d;padding:.5em .5em 0 .5em;font-size:.1em;}
	    
	    #poweredby  {
	      color:#c0b56d;
	      font-family:verdana,sans-serif;
	      font-size:1px;
	      padding:8px 0 5px;
	    }
	    
	    .poweredby  {
	      color:#c0b56d;
	      font-family:verdana,sans-serif;
	      font-size:1px;
	      padding:8px 0 5px;
	    }
	    
	    
	    
	    /* NAVIGATION customs
	     =========================================*===*=================================*/
	    body{background:#333}
	    
	    #main-container{background:#c0b56d}
	    
	    #nav1-container,
	    #nav2-container,
	    #nav-ad-container,#header-container{width:%100; margin:auto;}
	    #nav1-container {	-moz-border-radius-bottomleft: 5px;
	    -moz-border-radius-bottomright: 5px;
	    -webkit-border-bottom-right-radius: 5px;
	    -webkit-border-bottom-left-radius: 8px}
	    #nav2-container {	-moz-border-radius-topleft: 5px;
	    -moz-border-radius-topright: 5px;
	    -webkit-border-top-right-radius: 5px;
	    -webkit-border-top-left-radius: 5px	}
	    
	    ul.navigation{float:left; }
	    
	    .navigation {list-style-type:none;position:relative; }
	    .navigation li ul {z-index:25;}
	    .navigation ul {position:absolute; display:none; width:12em; top:2em; background:#1B281B; padding-bottom:.5em}
	    
	    .navigation li {float:left; position:relative;margin-right:.2em;}
	    .navigation li:hover{ }
	    
	    .navigation a {display:block; padding:0.3em .8em;text-decoration:none;
	    -moz-border-radius:5px;
	    -webkit-border-radius:5px; }
	    .navigation a:hover {color:#c0b56d;}
	    
	    
	    .navigation li ul { width:14em;border-width:0 .1em .1em;
	    -moz-border-radius-bottomleft: 8px;
	    -moz-border-radius-bottomright: 8px;
	    -webkit-border-bottom-right-radius: 8px;	
	    -webkit-border-bottom-left-radius: 8px;}
	    .navigation li ul{postion:relative;left:-2em}
	    .navigation li ul a {width:12.4em; height:auto; float:left;
	    -moz-border-radius:0;
	    -webkit-border-radius:0; }
	    .navigation ul ul {top:auto;}
	    .navigation li ul ul {left:13.1em; margin:0px 0 0 1em;}
	    .navigation li:hover ul ul, 
	    .navigation li:hover ul ul ul, 
	    .navigation li:hover ul ul ul ul {display:none;}
	    .navigation li:hover ul, 
	    .navigation li li:hover ul, 
	    .navigation li li li:hover ul, 
	    .navigation li li li li:hover ul {display:block;}
	    
	    #rss-links{float:right;margin-top:.3em;font-size:10px}
	    
	    ul#rss-links li{display:inline; text-decoration:none; padding:0.25em .3em;}
	    
	    ul#rss-links li a{text-decoration:none;}body{background:#FFFFFF url("") no-repeat;color:#000000;}
	    
	    #main-container{background:#fff;    border-color: #b6ad77 ;
	    border: 0px 1px 1px 1px ;
	    border-style: dotted;
	    border-width:0px 1px 0px 1px;
	    overflow: hidden;
	    padding: 0px 100px 5px 10px;
	    margin: 0px 100px 0px  100px;
	    }
	    
	    #popular-posts-home{background:#b6ad77;}
	    
	    a{color:#444123;}
	    a:hover{color:#751717;}
	    
	    
	    
	    #header-container{background:#FFFFFF url("") no-repeat;}
	    h2.blogname a{color:#22221D;}
	    h2.blog-title{color:#aba682;}
	    #nav-ad-container{background:#b6ad77;}
	    #nav1-container,#nav2-container{background:#aba682; color:#22221D; }
	    
	    ul.navigation li a,.navigation ul{background:#aba682;}
	    .navigation li a,#rss-links,#rss-links a,ul.navigation li:hover a{color:#000000}
	    ul.navigation li a:hover,ul.navigation li:hover a:hover{background:#C4C0A6;color:#22221D}
	    
	    #jFlowSlide{
	      background-image: url("http://www.tomathon.com/files/img/furn/featured_38_b6ad77.png") ;
	      background-position: left top;
	      background-repeat: no-repeat;
	      background-color:#b6ad77;
	    }
	    .slide-details h2.title a{color:#1C1C1C}
	    .slide-details {color:#000000}
	    
	    #myController{background:#b6ad77}
	    #myController span{color:#33333;}
	    #myController span:hover,#myController span.jFlowSelected{background:#751717;}
	    .ui-tabs{background:#b6ad77;border-color:#b6ad77;}
	    .tabmenu{background:#b6ad77}
	    .ui-tabs .ui-tabs-nav li a{color:#751717}
	    .ui-tabs .ui-tabs-nav li a:hover,.ui-tabs .ui-tabs-nav li.ui-tabs-selected{background:#b6ad77;color:#000000}
	    .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a{color:#000000}
	    .tab-content{color:#000000}
	    .tab-content a{color:#444123}
	    .tab-content a:hover{color:#751717}
	    
	    h4.widget-title,h4.widget-title a{background:#b6ad77;color:#000000 ; display:block; margin:-1em -1em .2em ; padding:.3em .5em; letter-spacing:.1em;}
	    .widget{background:#C4C0A6;}
	    .widget a{color:#000000;}
	    .widget a:hover{color:#751717;}
	    .widget ul li:hover{background:#fff;}
	    .widget ul li{border-color:#b6ad77;}
	    
	    img.banner125{background:#b6ad77;}
	    
	    .widget_subscribebox{border-color:#F8F8F8;background:#751717 url("http://tomathon.com/mphp/wp-content/themes/swift/images/subscribe-bg.png") no-repeat 100% 0;color:#000000;}
	    
	    #footer{background:#fff;}
	    
	    #footer h4.widget-title,#footer h4.widget-title a{background:#F8F8F8;color:#F8F8F8}
	    
	    #footer .widget{background:#fff;color:#b6ad77;border-color:#F8F8F8;}
	    
	    #footer .widget a{color:#751717;}
	    
	    #footer .widget a:hover{color:#751717;}
	    
	    #footer .widget ul li{background:#b6ad77;}
	    
	    #footer .widget ul li:hover{background:#751717;}
	    
	    #footer .widget ul li{border-color:#b6ad77;}
	    
	    #footer img.banner125{background:none;}
	    
	    .post-title a{color:#22221D;}
	    
	    .post-title a:hover{color:#22221D;}
	    
	    .entry blockquote{background:#E8E6DA; border: 0; border-color:; color:#22221D;}
	    
	    .post-meta{color:#22221D;}
	    
	    .wp-pagenavi a, .wp-pagenavi .current, .wp-pagenavi .pages{background:#c0b56d;color:#000000}
	    
	    li.comment{background:#c0b56d;border-color:#b6ad77;color:#000000;}
	    
	    li.comment .avatar{background:# ;}
	    
	    li.comment .bypostauthor{background:#751717;border-color:#FEF0E7}
	    
	    div.reply a, #commentform #submit, a#cancel-comment-reply-link, span.post-a-comment a{
	      background:#22221D;color:#fff;
	    }
	    
	    
	    
	    
	    
	    div.reply a:hover, #commentform #submit:hover{
	      background:#F99807; color:#fff;
	    }
	    
	    h3#comment-form-title{background:#b6ad77;color:#fff;}
	    
	    #commentform{background:#c0b56d;color:#000000;}
	    
	    #rp-wrapper{background:#22221D;color:#F8F8F8;}
	    
	    #rp-wrapper a{color:#fff;}
	    
	    #rp-wrapper a:hover{color:#F99807;}
	    
	    #author-info{background:#000000;}
	    
	    .mag-box{border-color:#F8F8F8;}
	    
	    .mag-meta{background:#F8F8F8;}
	    
	    .mag-meta a{color:#751717;}
	    
	    
	    
	    body {font-family:sans-serif; font-size:14px; line-height:1.5em;}
	    
	    .widget{font-size:10px}
	    
	    #footer .widget{font-size: 10px}
	    
	    #nav1-container,#nav2-container {-moz-border-radius:0;-webkit-border-radius: 0;}
	    .widget{-moz-border-radius:0;-webkit-border-radius: 0;}
	    
	    
	    /* Facebook widget over-rides */
	    
	    .fbConnectWidgetTopmost {
	      border-color: none ;
	      border-right: 0px ;
	      border-style: none;
	      border-width: 0px;
	      overflow: hidden;
	      padding: 0;
	      position: relative;
	    }
	    
	    .uiBoxGray {
	      background-color:none;
	      border: 0px;
	    }
	    
	    .uiBoxLightblue {
	      background-color: none;
	      border: 0px ;
	    }
	    
	    
	    
	    /* Twiget twitter widget moved from twiget/css/twiget.css 
	     * 
	     B REAKS things if not using twiget: RESTOR*E if twiget reactivated
	     
	     */
	    
	    
	    . twiget-feed {                              *
	    margin: auto;
	    padding: 5px 5px 5px 0px;
	    overflow:auto;
	    }
	    .twiget-tweet img {
	      float: left;
	      border: none !important;
	      margin: 4px 5px 0 0 !important;
	      display: block !important;
	    }
	    .twigetfollow {
	      margin-top: 5px;
	      text-align: right;
	    }
	    .twiget-widget ul li {
	      border-bottom: 1px solid #E3E3E3;
	      padding: 6px 0;
	    }
	    .twiget-meta {
	      font-size: 0.9em;
	    }
	    .tweet-wrap li:before,
	    .tweet-wrap li:after {
	      content: '\0020';
	      display: block;
	      overflow: hidden;
	      visibility: hidden;
	      width: 0;
	      height: 0;
	    }
	    .tweet-wrap li:after {
	      clear: both
	    }
	    .tweet-bio {
	      padding: 4px 0;
	    }
	    
	    /* dear god why?
	    .twiget-widget body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td
	    */
	    
	    .rtw_twitter_widget-2 p, pre, code, address {margin: 0px 0px 0px 22px;
	    }
	    
	    .twiget-widget ul li:hover{background:#fff;}
	    
	    
	    .rtw_tweets li p {
	    padding: 2px 10px !important;}