/*
File:			custom.css
Description:	Custom styles for Thesis

*/white Paypal button */
.Custom .input textarea { font-size: 1em; color: #444; border: 1px solid #aaa; border-right-color: #ddd; border-bottom-color: #ddd; }

/* @group Header */
.custom #leaderboard_ad { float: left; position: relative; top: 30px; margin-bottom:10px}
.custom #leadervid {float: right;  position: relative; margin-right: 10; margin-top: 30px;}
.custom #leaderimg {
float:right;
height:217px;
margin-bottom:-30px;
margin-right:27px;
margin-top:-144px;
position:relative;
width:200px;
}
.custom #header { padding: 0 0 1.1em; }
/* @end */

.custom .sidebar h3 {font-weight: bold; color: #d2232b; padding: 0px 4px; font-size: 18px;}

/*weird paypal fix*/
custom .format_text input, 
#commentform input, 
#commentform textarea {
border-width:0em;
padding:0.214em;
width:10%;
}

/* Featured */
.custom #feature_box {
background: #E0E0E0;
border-style:ridge;
border-width:3px;
Margin-top: 5px;
margin-right: 62px;
Margin-left: 30px;
padding-left: 3px;
padding-right: 3px;
padding-top: 3px;
padding-bottom: 3px;
height:234px;
width:416px

}
.custom #feature-box { padding: 10px; }
	.custom img#feat-left { padding-right: 0px; border:10; align:left;}
	.custom img#feat-center { padding-right: 10px; }
	.custom img#feat-right { padding-left: 0px; align:right; }

/* Articles Page */
.custom .archive-topic, .custom .art-head { font-size: 20px; font-weight: bold; padding-top: 50px;}
	.custom .archive-topic { color: #555; }
.custom .ddsg-wrapper a { text-decoration: none; }
.custom .ddsg-wrapper li { color: #999; }
/*submit form text color*/
.custom #commentform .form_submit { color: #d2232b ;}

/*Changes background color of author's comments
.custom dl#comment_list dt.bypostauthor, .custom dl#comment_list dd.bypostauthor>div {background: #E7F8FB none repeat scroll 0 0; padding-top:20px;}

/*input button*/
.custom input.btn {
Float:Center  
color:#050;
  font: bold 84% 'trebuchet ms',helvetica,sans-serif;
  background-color:#fed;
  border: 1px solid;
  border-color: #696 #363 #363 #696;
  filter:progid:DXImageTransform.Microsoft.Gradient
  (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');

}



/*for pull quote styling*/
.custom blockquote {
   margin: 0 30px 15px 30px;
   padding: 0 0 0 10px;
   border-left: 2px solid #ddd;
   color: #888;
}


.custom blockquote.left { width: 200px; margin: 5px 15px 5px 0; font-size: 1.4em; text-align: center; border: none !important; padding: 0 !important; float: left; }

.custom blockquote.right { width: 200px; margin: 5px 0 5px 15px; font-size: 1.4em; text-align: center; border: none !important; padding: 0 !important; float: right; }

/* Custom Button CSS */
.custom .sidebar input[type="submit"], .custom .format_text input[type="submit"] { font-weight: bold; color: #20315D; background: url('images/submit-bg.gif'); border: 3px double #999; border-top-color: #ccc; border-left-color: #ccc; cursor: pointer; width: 50% !important; overflow: visible; margin-left: 25%;}

/* Sidebar Subscribe Button (Image Based) 
.custom .sidebar input[type="submit"] { background: transparent url(/images/optinb.jpg) no-repeat scroll center top; height:22px; width:155px; border: none; color: transparent;display:block; text-indent:-9999px; outline:0;margin: 3px 0 0 38px;}
.custom .sidebar input[type="submit"]:hover { background-position:bottom center;} */

.custom #sidebar-optin {width: 270px; height: 281px; padding-top:3px; margin:0; }

.custom div.sidebar-optin-red {background: url(/images/optind.jpg) no-repeat;margin-left: -8px; height:22px; width:155px; border: none; color: transparent;}
				
.custom	#sidebar-optin h2 {
		padding: 10px;
		padding-bottom: 0;
		margin-top: 30px;
		margin-left: 87px;
		margin-bottom: 40px;
		font-size: 16px;
		text-align: center;
		font-family: Georgia, sans-serif;
		color: #fff;
	}
.custom	#sidebar-optin h3 {
		padding: 0;
		font-size: 14px;
		text-align: center;
		font-family: Georgia, sans-serif;
		color: #1973AC;
		text-transform: uppercase;
margin-bottom: 8px;
	}
.custom	#sidebar-optin h4 {
		padding: 5;
		font-size: 12px;
		text-align: left;
		font-family: Georgia, sans-serif;
		color: #000000;
line-height: 1.5em;
margin-left: 20px;
margin-right: 5px;

		
}
.custom	#sidebar-optin p {
		padding: 0 20px;
		font-size: 12px;
		line-height: 1.8em;
		font-family: Georgia, sans-serif;
		color: #666;
		display: block;
		height: 62px;
	}
.custom #sidebar-optin form {
margin-top:115px;
padding:15px;	
	}
.custom	#sidebar-optin form input[type=text] {
		margin: 5px;
		margin-left: -5px;
		padding: 5px;
		font-size: 13px;
		font-weight: bold;
		color: #666;
		width: 220px;
	}


input#mce-EMAIL  {
		margin: 5px;
		margin-left: -5px;
		padding: 9px;
		font-size: 13px;
		font-weight: bold;
		color: #666;
		width: 220px;

	}

input#mce-FNAME  {
		margin: 5px;
		margin-left: -5px;
		padding: 9px;
		font-size: 13px;
		font-weight: bold;
		color: #666;
		width: 220px;
		
	}


input#mc-embedded-subscribe {
background:none repeat scroll 0 0 transparent;
border:medium none;
cursor:pointer;
height:50px;
margin-left:10px;
text-indent:0;
width:185px !important;
	}

/*-----archives-----*/
.custom .archive h3 {margin-top: 0;}
.custom .archive ul {font-size: .85em;}
.custom .archivel { float: left; width: 40%;}
.custom .archiver { float: right; width: 60%;}

.clear { clear: both; }

.custom .big-box { 
	width: 290px; 
	float: right; 
	border: 1px solid #999999; 
	background-color: #efefef; 
	padding: 10px; 
	margin: 10px 0 10px 20px; text-align: center;
}

.big-box h3 { color: #ad0001; font-size: 18px; }
	 

/*---------small box---------*/

.custom .small-box { 
	width: 200px; 
	float: right; 
	border: 1px solid #999999; 
	background-color: #efefef; 
	padding: 10px; 
	margin: 10px 0 10px 20px; text-align: center;}

.small-box img{
	width:90%;
}	

.small-box h2 {
		margin-top: 5px;
		padding: 1px;
		font-size: 25px;
		text-align: center;
		font-family: Georgia, sans-serif;
		color: #000080;	}

/* Custom Products Page */
.custom #product_list
{
width: 90%;
margin: 10px auto;
background-color: #fff;
color: #333;
border: 1px solid gray;
line-height: 130%;
}

.custom #top
{
padding: .5em;
background-color: #ddd;
border-bottom: 1px solid gray;
}

.custom #top h1
{
padding: 0;
margin: 0;
}

.custom #leftside
{
float: left;
width: 30%;
margin: 0;
padding: 0em 1em 1em 1em;
border-right: 1px solid gray;
}

.custom #rightside
{
float: right;
width: 30%;
margin: 0;
padding: 0em 1em 1em 1em;
border-left: 1px solid gray;
}

.custom #middle
{
margin-left: 33%;

margin-right: 33%;

padding: 0em 1em 1em 1em;
max-width: 33%;
}

.custom #footer
{
clear: both;
margin: 0;
padding: .5em;
color: #333;
background-color: #ddd;
border-top: 1px solid gray;
}

.custom img.aligncenter, img.center { display: block; margin-right: auto; margin-left: auto; float: none; clear: none; }

.custom iframe {
border:0px inset;
}

.custom unstyled {display: block; color: black; background: white; font: 100%
serif; line-height: 1.12; margin: 1.12em 0}

/* Post Footer Text  */
.custom #footer-leftside {
		border-top:3px #d2232a dashed;
		border-left:3px #d2232a dashed;
		border-bottom:3px #d2232a dashed;
		background: #ffffcc;
		float:left;
		width:55%;
		height: 135px;
}

.custom	#footer-leftside h2 {
		padding: 10px;
		padding-bottom: 0;
		margin-top: 5px;
		margin-bottom: 20px;
		color: #23408f; 
		font-size: 20px; 
		text-align: center;
		font-weight:bold;
		font-family: Georgia, sans-serif;
	}

.custom	#footer-leftside h3 {
		padding: 0;
		font-size: 14px;
		text-align: center;
		font-family: Georgia, sans-serif;
		color: #1973AC;
		margin-bottom: 2px;
}

.custom #footer-optin-form {
		border-top:3px #d2232a dashed;
		border-right:3px #d2232a dashed;
		border-bottom:3px #d2232a dashed;
		background: #ffffcc;
		float:right;
		height: 135px;
		text-align: center;
		width:43.65%
	}

input#mce-EMAIL-small  {
		margin: 5px;
		margin-left: -5px;
		padding: 5px;
		font-size: 13px;
		font-weight: bold;
		color: #666;
		width: 80%;
		border-top: 1px solid;
		border-left: .5px solid;

	}
input#mce-FNAME-small  {
		margin: 5px;
		margin-left: -5px;
		padding: 5px;
		font-size: 13px;
		font-weight: bold;
		color: #666;
		width: 80%;
		border-top: 1px solid;
		border-left: .5px solid;
	}
input#footer-subscribe {
	background:none repeat scroll 0 0 transparent;
	border:medium none;
	cursor:pointer;
	height:50px;
	margin-left:10px;
	text-indent:0;
	width:185px !important;
	}


/* Greetbox Form */
.custom #greetbox-optin {
		float:right;
		width:65%;
		margin-top:-3px;
		padding-bottom: 1em;
}


input#greetbox-FNAME  {
		font-size: 13px;
		font-weight: bold;
		color: #666;
		width: 50%;
		border-top: 1px solid;
		border-left: .5px solid;
		margin-bottom: 5px;

	}
input#greetbox-EMAIL  {
		font-size: 13px;
		font-weight: bold;
		color: #666;
		width: 50%;
		border-top: 1px solid;
		border-left: .5px solid;
	}
input#greetbox-submit {
		border-style: none;
		float:right;
		width:100px;
		 height:39px;
		margin-top:-20px;
}

/* Rounded Images */
.custom avatar-frame,.avatar-frame img{
border: 2px solid #c7b89e;
margin-right: 20px;
-webkit-border-radius: 030px;
/*-moz-border-radius: 030px;*/
border-radius: 030px;
}

.custom ul#tabs li a {
font-size:1.1em;
padding:0.54em 0.7em;}