

.custom #header, .custom .post, .custom .teasers_box, .custom #footer, .custom #footer a, .custom #footer a:active, .custom #archive_info, .custom .prev_next, .custom #comment_list, .custom #comment_list dd, .custom #commentform, .custom #sidebar_1, .custom #sidebar_2, .custom #comment_list dt.comment, .custom #comment_list dd.comment, .custom #comment_list dl .bypostauthor .format_text, .custom #trackback_list {
        border-bottom: 0px;
        border-top: 0px;
        border-right: 0px;
        border-left: 0px;
}
.custom #content_box, .custom #column_wrap {
        background: none;
}

body.custom {background: #F2F3ED;}
.custom .page {margin-top: 10px; border: 0px solid #000; 
}
.custom #content_box {background-color:#F2F3ED;}
.custom #content {background-color:#F2F3ED; margin-top: 20px;}

.custom .widget, .tabbedwidget {background: #fff; padding: 0px 10px 10px 10px; margin-top: 0px; border: 1px solid #ccc;
-webkit-box-shadow: 0 1px 10px rgba(0,0,0,.1);
-moz-box-shadow: 0 1px 10px rgba(0,0,0,.1);
box-shadow: 0 1px 10px rgba(0,0,0,.1);
}

.custom .widget h3, #tabvanilla h3 {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 21px; font-weight: 100; text-transform: uppercase; color: #000; margin-right: -12px; border-bottom: double #000; background: #000; color: #fff; padding: 10px; margin-left: -10px;}

.custom li.widget ul li { border-bottom: 1px solid #eee;}   
.custom li.widget ul li a {display: block; padding: 5px; color: #2d2d2d;}
.custom li.widget ul li a:hover {background: #F2F3ED; display: block; text-decoration: none;}

.custom h2.entry-title, .custom h1.entry-title, .custom .headline_area h1 {font: 24px Helvetica Neue, Helvetica, Arial, sans-serif; font-weight: 100; color: #000; background: #000; text-transform: uppercase; color: #fff; margin-top: -20px; margin-left: -20px; margin-right: -20px; padding: 10px;}

.custom h2.entry-title a{color: #fff;}
.custom h2.entry-title a:hover{color: #A64B4B;}

.custom .post_box, .custom #comments {margin-bottom: 20px; background: #fff; padding: 20px; border: 1px solid #ccc;
-webkit-box-shadow: 0 1px 10px rgba(0,0,0,.1);
-moz-box-shadow: 0 1px 10px rgba(0,0,0,.1);
box-shadow: 0 1px 10px rgba(0,0,0,.1);

 }

.custom a{text-decoration: none;}
.custom a:hover{color: #000;}

.custom #header {background: #F2F3ED; margin-top: 75px;}

#follow {float: right; margin-top: -50px;}

#follow a:hover {position: relative; bottom: -2px; opacity: .5;}

.custom #nav_area {background:#000; padding:10px 0; position: absolute; top: 0; left: 0; width: 100%; font-size: 10px;}
	.custom #nav_area .page {background:transparent;}
		.custom ul#tabs {border-bottom:0; border-color:#DBD4B7;}
		.custom #nav_area a{color: #fff;}
		.custom #nav_area a:hover{color: #000; background: #fff;}
		
.custom #footer_area {background:#000; padding:0.5em 0; border-top:1px solid #bbd;}
	.custom #footer_area .page {background:transparent;}
		.custom #footer {border-top:0;}
		
.custom .more-link {background: #111; padding: 5px; color: #fff; -webkit-box-shadow: 0 1px 10px rgba(0,0,0,.1);}
.custom .more-link:hover {background: #fff;}

.skingallery li {float: left; margin: 0px 20px 0px 10px; list-style: none;}

a img:hover{
	opacity: 0.9;
}

.skinmeta {background: #eee; padding: 7px; margin: 15px;}

.hr {width: 100%; height: 1px; border-bottom: 1px dotted #ccc; padding-top: 15px; margin-bottom: 5px; clear: both;}

.sidebar_icon {float: left;}

.aboutauthor { overflow:hidden; background:#f4f4f4; border:1px solid #ccc;
padding:5px; margin-bottom:6px; margin-top: 10px; width: 100%; }
.aboutauthor img { background:0px; border:0px; padding:0px;}
#aboutauthorimg { float:left; padding:5px 0 5px 10px;}
.aboutauthor .span-13 { overflow:hidden; margin:0px; width:500px; float:left;}
.aboutauthor .span-2 {display: block; float: left; width:70px;margin:0px 10px 0 0;
padding: 10px 0 0 10px;}
#endofpost {background: #191919;}
#thesisend {float: left; padding-top: 0px; width: 205px; margin-top: 0px;}
#thesisend p {margin-top: 20px; font: 12px "Lucida Grande", "Lucida Sans Unicode", Garuda, sans-serif;
    line-height:24px;}
#aweberend {float: right; margin-top: -15px; text-align: center;}
#aweberend h3 {font-weight: bold;}

.leftcol {width: 200px; padding-right: 10px; float: left;}
.rightcol {width: 280px; padding-left: 10px; float: right;}



/*Tabbed Widget Version 2.0*/


/* TAB WIDGET */
.tabnav {margin-bottom: 10px;}
.tabnav li {display: inline; list-style: none; padding: 5px;}
.tabnav li a {background: #fff; padding: 4px 6px;}
.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a {background: #F2F3ED;}
.tabdiv {margin-top: 2px; background: #fff; padding: 7px;}
.tabdiv li, .archive li {list-style-type: none; border-bottom: 1px solid #ccc;}
.tabdiv li a, .archive li a {display: block; padding: 10px; background: #fff; color: #000; }
.tabdiv li a:hover, .archive li a:hover{background: #F2F3ED; display: block; text-decoration: none;}
.ui-tabs-hide {display: none;}
#tabvanilla {font-size: 12px; width: 320px; margin-left: 10px;}

#tabvanilla h3 {margin-bottom: 20px; margin-top: -10px; margin-left: -10px;}


.custom #footer {
  text-align:center;
}
.custom #footer ul,
 .custom #footer li {
  display:inline;
}

.custom #footer a{color: #fff;}
.custom #footer a:hover{color: #A64B4B;}

/* ARCHIVES */

.custom .archive h3 {margin-top: 0; cursor: pointer;}
.custom .archive li { }
.custom .archivel { float: left; width: 48%;}
.custom .archiver { float: right; width: 48%;}

/* 
http://www.learningjquery.com/2007/02/more-showing-more-hiding
http://wpguy.com/articles/an-archives-page-with-all-the-posts-in-cronological-order/
http://mattflies.com/tech/10-ways-to-customize-thesis-and-enhance-your-blog/
*/

/* CATEGORY DROP DOWN */

.categories, .categories cat-item {color: #fff; text-transform: uppercase; letter-spacing: 2px; font-family: Helvetica; font-size: 11px; margin: 8px 0 0 6px;}

.custom dd {margin-left: 20px;}


/* CUSTOM HOME PAGE */

.homecontent {margin: 0 auto;}

#closealert {float: right; background: #2d2d2d; width: 5px; height: 5px; padding: 5px;}
#closealert:hover {cursor: pointer;}

/* LINK TUTORIAL */

a.transition:hover {
   color:#000;
   -webkit-transition:color 500ms ease-in;
   -moz-transition:color 500ms ease-in;
   -o-transition:color 500ms ease-in;
   transition:color 500ms ease-in;
}

a.shadow:hover {text-shadow: 1px 1px 1px rgba(0,0,0,.4);}

a.move:hover {position: relative; top: 2px;}

ul.ads {list-style: none;}
ul.ads li {display: inline !important; float: left !important; margin-left: 0px;}


.custom ul ads {padding: 5px; color: #2d2d2d;}
.custom ul.ads li:hover {background: none; display: inline; text-decoration: none;}