#mc_embed_signup {background: transparent; color: transparent;}
form#mc-embedded-subscribe-form {background: transparent; color: transparent;}
#mc_embed_signup legend {display: none;}

input#submiter.btn {
background:url(images/submit-button.png) no-repeat scroll 0 0 transparent;
border:medium none;
color:transparent;
height:33px;
left:89px;
position:relative;
top:-5px;
}

li#text-4.widget {background: #333333; border: none; margin-left: 25px;}
#text-4.textwidget {text-align: center;}
.custom #optinbox {
background:url(images/back_optin.png) no-repeat scroll 0 0 transparent;
border:4px solid #cc0000;
height:360px;
position:relative;
width:271px;
z-index:999;
}

/* body.custom.fronter .post_box.top {position: relative; top: -349px; margin: 0 2.5em 0 2.5em;} */

/* body.custom.fronter #content_box {
-moz-border-radius:0 0 0 0;
background:none repeat scroll 0 0 #FFFFFF;
border-color:#33332F;
border-right:5px solid #33332F;
border-style:solid;
border-width:3px 5px 5px;
position:relative;
top:-160px;
} */

.custom .format_text input, #commentform input, #commentform textarea {
width:auto;
}
.custom .paypal_image { border: none; background: transparent; }

.cform label {color: #cc0000; }

/* HIGHLIGHT BOX - CREAM */
.format_text .highlight_box_cream {
	/* distance from borders to content*/
	padding: 1em 1em 1em 1em;
	/* spacing outside of box*/
	margin: 0 0 0 0;
	/* background color */
	background: #f0f0f0; /*#f0f0f0;*/
	/* border size style color */
	border: 3px solid #cc0000;
}

/*LINK COLOR*/
.custom a:visited { color: #2b2b2b; }

/*SIDEBAR COLOR*/
.custom #sidebars { border-top: 0; background: #33332f;}


/* CLEARS AND STUFF */

.clearall {
	clear: both;
}


.custom #content_box, .custom #column_wrap {
	background: none;
}

/* LINKS / COLOURS */

.custom a, custom a:active {
	color: #191818;
	text-decoration: none;}
.custom a:hover {
	color: #;}
.custom .entry-title a, .custom .entry-title a:active {
	color: #2f333a;
	}
.custom .entry-title a:hover {
	color: #52a2cc;}
.custom #header #logo a, .custom #header #logo a:active {
	color: #FFF;}
.custom #header #logo a:hover {
	color: #f6a836;}
.custom #footer a, .custom #footer a:visited {
	color: #fff;
	text-decoration: none;
	border-bottom: none;}
.custom #footer a:hover {
	text-decoration: underline;}
.custom #content_box a:hover { 
text-decoration: underline;
color:"blue";}

/* HEADER */

.custom #header {
	margin-bottom: 0em;



}
.custom #logo {
	width: 40%;
	float: left;
}
.custom #header, .custom #footer {
	padding-left: 0px;
	padding-right: 0px;
}
.custom #header #logo a { 
	display: block; 
	height: 227px; 
	width: 795px; 
	background: url(images/logo3.png) no-repeat; 
	outline: none;
margin-top: -220px;
display:none;


}
.custom #header #logo, .custom #header #tagline { 
	text-indent: -9999px; 
}
.custom #header_area .page {
	padding-left: 0px;
	padding-right: 0px;
}
.custom #header #tagline {
	color: #fff;
	float: left;
	clear: both;
}
/*NAV*/
.custom #nav_area {background: #000000; }
.custom #nav_area .page {background:#000000;}

/* This line removes the padding from the header so that the background image sits close to the nav menu, the bottom border of the header, and the sides of the content */
.custom #header { border-bottom: none; } 
.custom #footer { border-top: none; }
.custom #header { border-bottom: none; padding: 0; }
.custom .menu { border: none; }
.custom #multimedia_box { padding: 0em; }

/* NAV */

.custom .menu li.current a {
	color: #fff;
	border-bottom: #fff 4px solid;
	margin-bottom: 0px;
	}
.custom .menu a:hover, .custom .menu li a.current:hover {
	color: #fff;
	text-decoration: none;
	border-bottom: #fff 4px solid;
	background: none;
	margin-bottom: 0px;
	}
.custom .menu a {
	margin-bottom: 4px;
font: 12px "tahoma", Arial, Helvetica, sans-serif;
}

.custom #navbar {
	float: right;
	width: 60%;
	margin-top: 2em;
}
.custom .menu {
	background: none;
	border: none;
	width: auto;
	float: right;
	margin-top:-26px;
}
.custom .menu li a, .custom .menu li ul {
	border: none;
}
.custom .menu li a.current {
	background: none;
}
.custom .menu a, .custom .menu a:active {
	letter-spacing: normal;
	color: #fff;
	margin-left: 1.2em;
	text-transform: capitals;
	padding: 0px;
	padding-bottom: 5px;
	font-weight: bold;
	line-height: normal;
	background: none;
}




/* BODY */
.custom #container #page {
	background: none;
}
body.custom {
	background: #cc0000 center top no-repeat;
	color: #282828;
}
.custom #content_box {
	background: #FFF;
	border: #53849e 1px solid;
	border-top: #b6c4ce 1px solid;
	padding-bottom: 0em;
}
.custom .post_box, .full_width #content_box .page {
	margin: 0 2.5em 0 2.5em;
}
#archive_info p {
	letter-spacing: normal;
	text-transform: none;
}
	

/* SIDEBAR */

.custom #sidebars #sidebar_2 .sidebar_list {
	padding-left: 0px;
}
.custom .sidebar .widget {

	background-color: #f4f4f4;
	-moz-border-radius: 0em;
	-webkit-border-radius: 0em;
	border: 1px solid #d6d6d6;
padding: 3%;
	
	width: 95%;
	color: #3e4146;
}
.custom .widget h3 {
	font-variant: normal;
	letter-spacing: normal;
	color: #2f333a;
	padding-bottom: 1.2em;
}
.custom .sidebar_list {
	margin-right: 1.5em;
	margin-left: 1.5em;
}
.custom #multimedia_box #custom_box {
	margin-right: 1.5em;
	margin-left: 1.5em;
}
	

/* POST */

.custom .headline_meta * {
	text-transform: none;
}
.custom .headline_meta {
	font-style: normal;
	text-transform: capitalize;
}
.custom .tt_post .headline_meta {
	padding-left: 42px;
}
.custom .tt_post .headline_area .entry-title {
	padding-left: 40px;
}
.custom .headline_area .entry-title {
	color: #2f333a;
}
.custom .tt_post .headline_area {
	margin-bottom: .5em;
}
.custom .tt_post .post .entry-content {
	padding-left: 42px;
}

/* COMMENTS */

.custom #comment_list .children dt.comment, .custom #comment_list .children dd.comment {
	background: none;
	border: 0px;
	border-left: 2px solid #CFDBE4;
}
.custom #comments {
	padding-left: 1.5em;
	padding-right: 1.5em;
}
.custom .bracket {
	display: none;
}
.custom #comment_list dt.comment, .custom #comment_list dd.comment {
	background: #f7fafd;
}
.custom #comment_list dd.comment {
	margin-bottom: 1em;
	border: 1px solid #cfdbe4;
	border-top: 0px;
	margin-left: 1em;
	-moz-border-radius-bottomright: 1em;
	-moz-border-radius-bottomleft: 1em;
	-webkit-border-bottom-right-radius: 1em;
	-webkit-border-bottom-left-radius: 1em;
}
.custom #comment_list dt.comment {
	border: 1px solid #cfdbe4;
	border-bottom: 0px;
	margin-left: 1em;
	-moz-border-radius-topright: 1em;
	-moz-border-radius-topleft: 1em;
	-webkit-border-top-left-radius: 1em;
	-webkit-border-top-right-radius: 1em;
}
.custom #comment_list dt.comment-author-admin, .custom #comment_list dd.comment-author-admin {
		background: #d9eaf5 url(images/admin-bg.jpg) bottom center repeat-y;
}

/* COMMENT FORMS */

.custom #commentform input, .custom #commentform textarea {
	border: 1px solid #cfdbe4;
	background-color: #f7fafd;
}
.custom #commentform input:hover, .custom #commentform textarea:hover, .custom #commentform textarea:focus, .custom #commentform input:focus  {
	border: 1px solid #b6c4ce;
}
.custom #commentform #submit {
	padding: 5px 15px;
	color: #2f333a;
}

/* TEASERS */
.custom .teaser .entry-content {
	padding-right: 2em;
}
.custom .teaser .entry-title {
	padding-right: 2em;
}
.custom .teasers_box {
	padding-left: 1.5em;
}
.custom .prev_next p {
	padding: 0px 10px;
	margin-left: 10px;
	margin-right: 10px;
	background-color: #f4f4f4;
	-moz-border-radius: .8em;
	-webkit-border-radius: .8em;
	border: 1px solid #d6d6d6;
	text-transform: none;
	letter-spacing: normal;
	font-size: 1.3em;
}

/* FOOTER */


.custom #footer {
	font-size: 1.3em;
	padding-top: .8em;
	padding-bottom: 1.2em;
	color: #fff;
	font-weight: bold;
font-family: "tahoma";
	
}	

/* TT COMMENTS */

.custom .tt_comment_box {
	background: url(images/comments.gif) no-repeat;
	float: left;
	width: 30px;
	height: 31px;
	padding-top: 5px;
	margin-top: 5px;
	text-align: center;
	font-size: 1.4em;
	font-weight: bold;
}

/* TT SPECIAL HEADER */

.custom #tt_special_header {
	background: #d9eaf5 url(images/specialh-bg.jpg) bottom center no-repeat;
	height: 20em;
	border: #53849e 1px solid;
	border-bottom: 0px;
	margin-right: -2px;
	padding: 4em 6em;
}


.custom #tt_special_header h3 {
	font-size: 4.4em;
	color: #464e5c;
	padding-bottom: 10px;
}

.custom #tt_special_header p {
	font-size: 1.7em;
	line-height: 1.5em;
	color: #4d515a;
}

/* MEDIA BOX */

.custom .custom_box {
	text-align: left;
	background: none;
	padding: 5%;
	padding-bottom: 0em;
	margin-bottom: 3em;
	font-family: Verdana, Geneva, sans-serif;
	border-bottom: 0px;
}
.custom #custom_box {
	font-size: 1em;
	padding-top: 2.4em;
}
.tt_rss a {
	background: url(images/rss_icon.png) no-repeat left;
	padding: 15px 0px 15px 50px;
	line-height: 43px;
}

.tt_rss, .tt_twitter {
	padding-bottom: 25px;
	font-size: 1.5em;
}.custom .tt_rss,.tt_twitter, #s {display: none ;}
}

.tt_twitter a {
	background: url(images/twitter_icon.png) no-repeat left;
	padding: 15px 0px 15px 50px;
	line-height: 43px;

}

#s {
	font-family: stencil;
	padding: 15px 1px;
	border: 5px solid #e1e1e1;
	background: #fff url(images/) repeat-x;
	font-size: 1.0em;
	color: #3366cc;
	width: 100%;
-moz-border-radius: 10px; 

	-webkit-border-radius: 10px;
}

.custom .comments_closed p {display: none ;}

/* END OF SKIN TT SPECIAL HEADER */

.custom #tt_special_header {

	background: #fff url(images/header2.png) bottom center no-repeat;

	height: 120px;

	border: #33332f 5px solid;
	
        border-bottom: #33332f 3px solid;

	margin-right: -10px;

	margin-bottom: 30px;
margin-top: 10px;

	padding: 20px 40px;

	-moz-border-radius: 0px; 

	-webkit-border-radius: 0px;


}


/*CONTENT BOX WITH BORDERS*/

.custom #content_box {

	background: #FFF;

	border: #33332f 5px solid;

	border-top: #33332f 3px solid;

	padding-bottom: none;

	-moz-border-radius: 0px; 

	-webkit-border-radius: 0px;

}

/* FOOTER */

.custom #footer {

	font-size: 1em;

	padding-top: .8em;

	padding-bottom: 1.2em;

	color: #fff;

	font-weight: normal;

	text-align: center;

	

}	
/*SPACE AT TOP-TEXT*/

.custom #container {
    margin-top: 2em;
    margin-bottom: 2em;
    padding: none;
    background: none;
    border: none;
}


/* SIDEBAR */
.custom #sidebars #sidebar_2 .sidebar_list {

	padding-left: 0px;

}

.custom #sidebars { margin-top: 0px; border-left: #ddd solid 1px;}

/*old color border 5px d6d6d6*/
.custom .sidebar .widget {

	background-color: #fff;
	border-bottom: 2px solid #eeeeee;
        border-top: 2px solid #eeeeee;
        border-right: 2px solid #eeeeee;
        border-left: 2px solid #eeeeee;

	color: #333333;

	padding-top: 0px;

	padding-bottom: 5px;

}

.custom .widget h3 {

	font-variant: normal;
        font-family: stencil;

	letter-spacing: normal;

	color: #cc0000;

	font-size: 1.3em;

}
/*old 1.5em*/
.custom .sidebar_list {

	margin-right: 1.5em;

	margin-left: 1.5em; 

        margin-top: 0px;

}

	

.custom #multimedia_box #custom_box {

	margin-right: 1.5em;

	margin-left: 1.5em;

}



.custom li.widget ul { 

	line-height: 1.2em; 

}
/*REMOVE C_FORMS BLURB*/
.custom #ll {
display:none;
}
.custom #ll2 {
display:none;
}
























































