@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	background-repeat:repeat;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif"; 
	text-align:center; /* NEED FOR IE */
}
a:link, a:visited {color:#2495ff;text-decoration:none;}
a:hover, a:active {text-decoration:underline;}

#Wrapper {
	margin:0 auto 0 auto;
	/*width:886px;*/
	width:932px;
	z-index:0;
}
#InnerWrapper {
	width:878px;
	padding:0 0 0 23px;
	margin:0;
	float:left;
}
#LeftFade {
	width:16px;
	float:left;
	background:url(/images/fade_Left.png) repeat-y;
	display:inline-block;
}
#RightFade {
	width:8px;
	float:left;
	background:url(/images/fade_Right.png) repeat-y;
	display:inline-block;
}
#Main {
	width:832px;
	float:left;
	background:url(/images/bg_Main.png);
	background-repeat:repeat-y;
	padding-left:46px;
}
#Header {
	width:932px;
	height:264px;
	margin:0 auto 0 auto;
	background:url(/images/header_bg.png);
	background-repeat:no-repeat;
}
#Logo {
	width:239px;
	float:right;
	margin-top:14px;
}
#Logo img {
	border:0;
}
#Nav {
	float:left;
	margin:147px 0 0 0;
	padding-left:280px;
	width:605px;
}
#Nav ul {
	margin:0;
	padding:7px 0 0 0;
	list-style:none;
	width:605px;
	height:38px;
}
#Nav ul li {
	margin:0;
	margin-right:7px;
	display:inline;
}
#Nav ul li a:link, #Nav ul li a:visited {
	padding:7px;
	font-size:19px;
	color:#FFFFFF;
	height:38px;
	text-decoration:none;
}
#Nav ul li a:hover, #Nav ul li a:active {
	color:#45a5ff;
	background:url(/images/nav_over.png) repeat-x;
	text-decoration:underline;
}
#SubNav {
	margin:0 auto;
	background:url(/images/subnav_bar.png) no-repeat;
	width:886px;
	height:78px;
	font-size:14px;
	color:#FFFFFF;
}
#SubNav a:link, #SubNav a:visited {
	padding:4px;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
}
#SubNav a:hover, #SubNav a:active {
	text-decoration:underline;
}
.SubNav_Home {
	float:left;
	list-style:none;
	margin:0;
	padding:13px 0 0 110px;
	width:296px;
	/*border:1px solid #000;*/
}
.SubNav_Home li {
	display:inline;
	padding:0;
	margin:0;
}
a.Threadless:link, a.Threadless:visited {
	display:inline-block;
	width: 143px;
	height: 25px;
	text-decoration: none;
	background: url("/images/btn_Threadless-Designs.png") no-repeat;
}
a.Threadless:hover, a.Threadless:active {
	background-position: 0 -25px;
	cursor:pointer;
}
.SubNav_User {
	float:right;
	list-style:none;
	width:368px;
	margin:0;
	padding:15px 110px 0 0;
	text-align:right;
	/*border:1px solid #000;*/
}
.SubNav_User li {
	display:inline;
	padding:0 7px;
	margin:0;
}
/*************************************************************************************************/
/* Home ******************************************************************************************/
/*************************************************************************************************/
#Social {
	clear:left;
	float:left;
	width:131px;
	padding:0 0 0 314px;
	/*margin-top:9px;*/
	padding-top:9px;
	height:49px;
}
#Home_Description {
	float:right;
	width:395px;
	padding:9px 60px 0 0;
	font-size:13px;
	text-align:left;
}
#Main_Content {
	background-color:#FFFFFF;
}
#Main_Top {
	height:23px;
	margin:0;
	padding:0;	
}
#Product_Area {
	float:left;
	background-color:#FFFFFF;
	width:794px;
	text-align:left;
}
#Product_Content {
	float:left;
	background:url(/images/product_bar.png) no-repeat;
	width:567px;
	min-height:115px;
	height:auto;
}
#Product_LFade {
	float:left; background:url(/images/content_bg_left.png) repeat-y; width:24px; height:180px;
}
#Product_Image {
	float:left;
	width:180px;
}
#Product_Image img {
	border:none;
}
#Product_Title {
	padding:10px 0 5px 10px;
}
#Product_Title a:link, #Product_Title a:visited {
	font-size:24px;
	color:#2495ff;
	text-decoration:underline;
}
#Product_Title a:hover, #Product_Title a:active {
	background-color:#FFFFFF;
	text-decoration:none;
}
.ComingSoonTitle {
	font-size:24px;
	color:#2495ff;	
}
#Product_Description {
	font-weight:bold;
	padding:0 10px 10px 10px;
}
#HelpNameMe {
	float:left;
}
a.HelpNameMeBTN:link, a.HelpNameMeBTN:visited {
	display: block;
	width: 192px;
	height: 65px;
	text-decoration: none;
	background: url("/images/btn_HelpNameMe.png");
}
a.HelpNameMeBTN:hover, a.HelpNameMeBTN:active {
	background-position: 0 -65px;
	cursor:pointer;
}
.displace {
	position: absolute;
	left: -5000px;
}
#Vote {
	float:right;
}
a.VoteBTN:link, a.VoteBTN:visited {
	display: block;
	width: 207px;
	height: 39px;
	text-decoration: none;
	background: url("/images/btn_Vote.png");
}
a.VoteBTN:hover, a.VoteBTN:active {
	background-position: 0 -39px;
	cursor:pointer;
}
#ShareIcon {
	float:left;
	padding:11px 0 0 10px;
}
#Product_RFade {
	float:left; background:url(/images/content_bg_right.png) repeat-y; width:23px; height:180px;
}
#Products_Secondary {
	background:url(/images/content_secondary_bg.png) repeat-y;
	float:left;
	width:770px;
	padding-left:24px;
}
#Content_Sub {
	float:left;
	width:707px;
	background:url(/images/content_fade.png) no-repeat;
	padding:10px 20px 20px 20px;
}
#Content_LeftCol {
	float:left;
	width:400px;
}
#Content_RightCol {
	float:left;
	width:287px;
	padding:0 0 0 20px;
}
h1 {
	margin:0 0 15px 0;
	padding:0;
}
h2 {
	margin:0 0 5px 0;
	padding:0;
	font-size:20px;
}
h3 {
	font-size:15px;
	font-weight:bold;
}
/*************************************************************************************************/
/* LOGIN  ****************************************************************************************/
/*************************************************************************************************/
#btn_Login {
  display: block;
  width: 150px;
  height: 52px;
  background: url(/images/btn_Login.png) no-repeat 0 0;
  cursor:pointer;
}
#btn_Login:focus {
    outline: none; 
}
#btn_Login:hover { 
  background-position: 0 -54px;
}
#btn_Login:active { 
  background-position: 0 -108px;
}
/*************************************************************************************************/
/* HELP NAME ME **********************************************************************************/
/*************************************************************************************************/
#HelpNameMe_Content {
	float:left;
	padding:10px;
	font-size:24px;
	border:1px solid #c8e4ff;
	text-align:center;
	width:415px;
}
#HelpNameMe_Content p {
	margin:0;
}
#HelpNameMe_Content a:link, #HelpNameMe_Content a:visited {
	font-size:13px;
	text-decoration:underline;
}
#HelpNameMe_Content a:hover, #HelpNameMe_Content a:active {
	text-decoration:none;
	cursor:pointer;
}
.HelpNameMe_Small {
	padding:20px;
	font-size:13px;
}
#btn_NameMe {
  display: block;
  width: 112px;
  height: 52px;
  background: url(/images/btn_NameMe.png) no-repeat 0 0;
  cursor:pointer;
}
#btn_NameMe:focus {
    outline: none; 
}
#btn_NameMe:hover { 
  background-position: 0 -54px;
}
#btn_NameMe:active { 
  background-position: 0 -108px;
}
/*************************************************************************************************/
/* VOTE ******************************************************************************************/
/*************************************************************************************************/
#Vote_Content {
	float:left;
	padding:10px;
	font-size:24px;
	border:1px solid #c8e4ff;
	text-align:center;
	width:415px;
}
#Vote_Content p {
	margin:0;
}
.SubmittedBy {
	font-size:12px;
	color:#2495ff;	
}
.Vote_Small {
	padding:20px;
	font-size:13px;
}
a.BlueLink_LG:link, a.BlueLink_LG:visited {
	font-size:24px;
	text-decoration:underline;
}
a.BlueLink_LG:hover, a.BlueLink_LG:active {
	text-decoration:none;
}
.VoteForMe {
	border:none;
	cursor:pointer;
	display: block;
	width: 207px;
	height: 39px;
	text-decoration: none;
	background: url("/images/btn_NameVote.png");
	overflow:hidden;
}
#VoteButtonArea {	
	width:207px;
	float:right;
	text-align:center;
	font-size:12px;
	color:#2495ff;
}
.VoteForMe:hover {
	background-position: 0 -39px;
}
.VoteSuccess {
	color:#c8e4ff;
	font-size:18px;
}
#VoteButtonArea a:link, #VoteButtonArea a:visited {
	font-size:14px;
	text-decoration:underline;
}
#VoteButtonArea a:hover, #VoteButtonArea a:active {
	text-decoration:none;
}
#ShareName {
	float:left;
	background:url(/images/share_bg_name.png) no-repeat;
	width:437px;
	height:39px;
	padding-left:210px;
}
.Numbers_ON {
	border:1px solid #000;color:#000;
	background-color:#cbdffa;
	padding:0 3px;	
}
.Paging {
	width:437px;
	margin-bottom:10px;
}
#btn_FirstToName {
  display: block;
  width: 360px;
  height: 52px;
  background: url(/images/btn_FirstToName.png) no-repeat 0 0;
  cursor:pointer;
}
#btn_FirstToName:focus {
    outline: none; 
}
#btn_FirstToName:hover { 
  background-position: 0 -54px;
}
#btn_FirstToName:active { 
  background-position: 0 -108px;
}

/*************************************************************************************************/
/* CART ******************************************************************************************/
/*************************************************************************************************/
#Cart {
	float:left;
	width:707px;
	background-color:#CCCCCC;
	border-top:1px solid #2495ff;
	border-bottom:1px solid #2495ff;
}
#btn_UpdateCart {
  display: block;
  width: 160px;
  height: 52px;
  background: url(/images/btn_UpdateCart.png) no-repeat 0 0;
  float:right;
  cursor:pointer;
}
#btn_UpdateCart:focus {
    outline: none; 
}
#btn_UpdateCart:hover { 
  background-position: 0 -54px;
}
#btn_UpdateCart:active { 
  background-position: 0 -108px;
}
#btn_KeepShopping {
  display: block;
  width: 210px;
  height: 52px;
  background: url(/images/btn_KeepShopping.png) no-repeat 0 0;
  float:right;
  cursor:pointer;
}
#btn_KeepShopping:focus {
    outline: none; 
}
#btn_KeepShopping:hover { 
  background-position: 0 -54px;
}
#btn_KeepShopping:active { 
  background-position: 0 -108px;
}
#btn_Checkout {
  display: block;
  width: 131px;
  height: 52px;
  background: url(/images/btn_Checkout.png) no-repeat 0 0;
  float:right;
  cursor:pointer;
}
#btn_Checkout:focus {
    outline: none; 
}
#btn_Checkout:hover { 
  background-position: 0 -54px;
}
#btn_Checkout:active { 
  background-position: 0 -108px;
}

/*************************************************************************************************/
/* THREADLESS ************************************************************************************/
/*************************************************************************************************/
#Threadless {
	float:left;
	width:176px;
	min-height:250px;
	text-align:center;
}
#Threadless a:link, #Threadless a:visited {
	font-size:11px;
	text-decoration:underline;
}
#Threadless a:hover, #Threadless a:active {
	text-decoration:none;
	cursor:pointer;
}
#Threadless_TXT {
	width:150px;
	margin:0 auto;
}
#Threadless img {
	padding:10px;
}
#Threadless a:hover img {
	background:#2495ff;
}
iframe#diggiFrame {
    color: #666;
    width: 100%;
    height: 84%;
    z-index: 10;
}
.btnClose {
	border:none;
	display: block;
	width:21px;
	height:21px;
	background:url(/images/btnClose.png);
	background-position:0 0;
	float:right;
	overflow:hidden;
}
.btnClose:hover {
	width:21px;
	height:21px;
	background-position:0 21px;
}
#Info {
	float:right;
	width:515px;
}
#Info a:link, #Info a:visited {
	color:#000;
	text-decoration:underline;
}
#Info a:hover, #Info a:active {
	text-decoration:none;
}
/*************************************************************************************************/
/* PRODUCT ***************************************************************************************/
/*************************************************************************************************/
#AvailableIn {
	font-size:12px;
}
#Product_RightCol {
	float:right;
	width:300px;
}
#Product_LeftCol {
	float:left;
	width:407px;
}
#Product_ImgBig_Outer {
	overflow:hidden;
	width:300px;
	height:300px;
	margin-top:10px;
}
#Product_ImgBig_Inner {
	width:1200px;
	float:left;
}
#Product_Img_Big {
	border:10px solid #fdffd3;
	margin:0;
	float:left;
}
#Product_ImgSmall_Outer {
	margin-top:10px;
	width:300px;
	text-align:center;
}
#Product_ImgSmall_Outer img {
	width:60px;
	border:3px solid #fdffd3;
	margin-right:6px;
}
#Error {
	padding:8px 0 8px 0;
	margin-bottom:10px;
	text-align:center;
	background-color:#c8e4ff;
	color:#000000;
	font-size:14px;
	font-weight:bold;
}
#ProductChoices {
	padding:15px;
	margin-top:15px;
	background:#fdffd3; /* LIGHT YELLOW */
	width:367px;
	border:1px solid #c8e4ff; /* LIGHT BLUE */
}
#ColorChoices {
	padding-bottom:15px;
}
#ShareProduct {
	float:left;
	background:url(/images/share_bg.png) no-repeat;
	width:237px;
	height:39px;
	padding-left:170px;
}
a.LinkBlueSM:link, a.LinkBlueSM:visited {
	font-size:11px;
	text-decoration: none;
	color:#2495ff;
}
a.LinkBlueSM:hover, a.LinkBlueSM:active {
	text-decoration: underline;
}
#ProductInfo {
	font-size:11px;
	color:#666666;
	line-height:100%;
}
.CartButton {
	text-align:right;
}
#btn_AddToCart {
  display: block;
  width: 155px;
  height: 52px;
  background: url(/images/btn_AddToCart.png) no-repeat 0 0;
  float:right;
  cursor:pointer;
}
#btn_AddToCart:focus {
    outline: none; 
}
#btn_AddToCart:hover { 
  background-position: 0 -54px;
}
#btn_AddToCart:active { 
  background-position: 0 -108px;
}
/*************************************************************************************************/
/* CHECKOUT **************************************************************************************/
/*************************************************************************************************/
#CheckoutHeader {
	float:left;
	padding:5px;
	background-color:#fdffd3;
	border-top:1px solid #c8e4ff;
	border-bottom:1px solid #c8e4ff;
	font-weight:bold;
}
#BillingMod {
	float:left;
	width:333px;
	padding:0 19px 10px 0;
	text-align:left;
	border-right:1px solid #c8e4ff;
}
#BillingModRow {
	padding-top:10px;
}
#ShippingMod {
	float:right;
	width:334px;
	padding:0 0 10px 20px;
}
#ShippingModRow {
	padding-top:10px;
}
#PaymentMod {
	float:left;
	width:333px;
	padding:5px;
	padding:20px 19px 10px 0;
	border-top:1px solid #c8e4ff;
	border-right:1px solid #c8e4ff;
}
#PaymentModRow {
	float:left;
	width:333px;
	padding-top:10px;	
}
#DiscountMod {
	float:right;
	width:334px;
	padding:20px 0 0 20px;
	border-top:1px solid #c8e4ff;
}
#Checkout {
	width:707px;
	padding-top:20px;
	border-top:1px solid #c8e4ff;
	text-align:right;
}
/*************************************************************************************************/
/* CONFIRM ***************************************************************************************/
/*************************************************************************************************/
#ConfirmHeader {
	float:left;
	width:375px;
	padding:5px;
	background-color:#CCCCCC;
	border-top:1px solid #c8e4ff;
	border-bottom:1px solid #c8e4ff;
	font-weight:bold;
}
#ConfirmMod {
	float:left;
	padding:5px;
	border:1px solid #c8e4ff;
	width:385px;
	margin:5px 0;
}
#ConfirmModContent {
	float:left;
	width:355px;
	padding:10px;
}
#ConfirmNumbersRow {
	float:right;
	width:385px;
}
#ConfirmNumbersRow_L {
	float:left;
	width:295px;
	padding:5px 5px 0 0;
	text-align:right;
}
#ConfirmNumbersRow_R {
	float:right;
	width:80px;
	padding:5px 5px 0 0;
	text-align:right;
	font-weight:bold;
}
#btn_PlaceOrder {
  display: block;
  width: 195px;
  height: 52px;
  background: url(/images/btn_PlaceOrder.png) no-repeat 0 0;
  float:right;
  cursor:pointer;
}
#btn_PlaceOrder:focus {
    outline: none; 
}
#btn_PlaceOrder:hover { 
  background-position: 0 -54px;
}
#btn_PlaceOrder:active { 
  background-position: 0 -108px;
}
/*************************************************************************************************/
/* FAQ *******************************************************************************************/
/*************************************************************************************************/
.OrangeArea {
	color:#000000;
	font-weight:bold;
	padding:10px;
	background-color:#ffb300;
	margin-bottom:15px;	
}
.OrangeArea a:link, .OrangeArea a:visited {
	color:#FFFFFF;
	text-decoration:underline;
}
.OrangeArea a:hover, .OrangeArea a:active {
	text-decoration:none;
}
.FAQ_Question {
	background-color:#f1f1f1;
	font-weight:bold;
	padding:5px;
}
.FAQ_Answer {
	padding:5px 5px 10px 5px;
	margin-bottom:10px;
	border-bottom:1px dashed #2495ff;
}
/*************************************************************************************************/
/* CONTACT ***************************************************************************************/
/*************************************************************************************************/
#btn_Contact {
  display: block;
  width: 205px;
  height: 52px;
  background: url(/images/btn_SendMyMessage.png) no-repeat 0 0;
}
#btn_Contact:focus {
    outline: none; 
}
#btn_Contact:hover { 
  background-position: 0 -54px;
}
#btn_Contact:active { 
  background-position: 0 -108px;
}

/**********************************************/
/* CSS3 */
/**********************************************/
/* CSS3 Button */
.button, .button:link, .button:visited
{
	display: inline-block;
	text-decoration: none;
	position: relative;
	cursor: pointer;
}
.button:hover, .button:active {
	text-decoration: none;
}
.small.button, .small.button:visited {
	font-size: 10px;
	padding:3px 8px 4px;
	-moz-border-radius: 18px;
	-webkit-border-radius: 18px;
	-moz-box-shadow: 0 1px 2px #c7c7c7;
	-webkit-box-shadow: 0 1px 2px #c7c7c7;
}
.medium.button, .medium.button:visited {
	font-size: 14px;
	padding: 5px 14px 5px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-box-shadow: 0 1px 3px #000;
	-webkit-box-shadow: 0 1px 3px #000;
	text-shadow: #000 -1px 1px 1px;
}
.large.button, .large.button:visited {
	font-size: 20px;
	padding: 8px 14px 9px;
	-moz-border-radius: 18px;
	-webkit-border-radius: 18px;
	-moz-box-shadow: 0 1px 3px #000;
	-webkit-box-shadow: 0 1px 3px #000;
	text-shadow: #000 -1px 1px 2px;
}
.signup.button, .signup.button:visited {
	font-size: 14px;
	padding: 3px 14px 5px;
	-moz-border-radius: 18px;
	-webkit-border-radius: 18px;
	-moz-box-shadow: 0 1px 3px #000;
	-webkit-box-shadow: 0 1px 3px #000;
	text-shadow: #a2a2a2 -1px 1px 2px;
}
/* GREEN BUTTON */
.green.button, .green.button:visited 
{
    color: #ffffff;
    background: #45880c url(images/ie-overlay.png) repeat-x;
    background-image: -moz-linear-gradient(top, #79be3f, #45880c);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#79be3f), to(#45880c));
    border: 1px solid #85ba58;
}
.green.button:hover 
{
    background: #386e0a url(images/ie-overlay.png) repeat-x;
    background-image: -moz-linear-gradient(top, #79be3f, #386e0a);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#79be3f), to(#386e0a));
}
/* BLUE BUTTON */
.blue.button, .blue.button:visited 
{
    color: #ffffff;
    background: #40a2ff url(images/ie-overlay.png) repeat-x;
    background-image: -moz-linear-gradient(top, #40a2ff, #0168ca);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#40a2ff), to(#0168ca));
    border: 1px solid #0168ca;
}
.blue.button:hover 
{
    background: #024e96 url(images/ie-overlay.png) repeat-x;
    background-image: -moz-linear-gradient(top, #40a2ff, #024e96);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#40a2ff), to(#024e96));
}
/* RED BUTTON */
.red.button, .red.button:visited 
{
    color: #ffffff;
    background: #B93636 url(images/ie-overlay.png) repeat-x;
    background-image: -moz-linear-gradient(top, #B93636, #af2a2a);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#B93636), to(#af2a2a));
    border: 1px solid #af2a2a;
}
.red.button:hover 
{
    background: #962424 url(images/ie-overlay.png) repeat-x;
    background-image: -moz-linear-gradient(top, #B93636, #962424);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#B93636), to(#962424));
}
/* GRAY BUTTON */
.gray.button, .gray.button:visited 
{
    color:#404040;
	background:#c3c3c3 url(images/ie-overlay.png) repeat-x;
	background-image: -moz-linear-gradient(top, #f4f4f4, #dadada);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#dadada));
    border: 1px solid #c3c3c3;
}
.gray.button:hover 
{
	background:#a8a8a8 url(images/ie-overlay.png) repeat-x;
	background-image: -moz-linear-gradient(top, #f4f4f4, #bcbcbc);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#bcbcbc));
    text-decoration: none;
}
/*************************************************************************************************/
/* FOOTER ****************************************************************************************/
/*************************************************************************************************/
#Footer_Wrap {
	width:100%;
	background-color:#2495ff; /*Blue*/
	text-align:left;
	padding-top:15px;
	padding-bottom:15px;
	float:left;
}
#Footer_Wrap #Link_Header {
	width:150px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	padding:5px;
	background-color:#e7decf;
}
#Footer_Wrap #Footer_Links {
	padding:5px;
}
#Footer_Wrap #Copyright {
	padding:5px;
	border-top:1px dashed #e7decf;
	margin:0 auto;
	color:#FFFFFF;
	font-size:12px;
	text-align:center;
}
#Footer_Wrap a:link, #Footer_Wrap a:visited {
	font-size:12px;
	color:#FFFFFF;
}
#Footer_Inner {
	width:850px;
	margin:0 auto 0 auto;
}
/*************************************************************************************************/
/* FORMS *****************************************************************************************/
/*************************************************************************************************/
#myForm_ErrorRow {
	font-size:16px;
	color:#b93636;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px dashed #e7decf;
}
#myForm_Thinking {
	font-size:20px;
}
#myForm {
}
input[type="text"], input[type="password"] {
	border:1px solid #c8e4ff;
	height:23px;
	font-size:17px;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
}
#width_300 {
	width:300px;
}
#width_150 {
	width:150px;
}
#width_50 {
	width:50px;
}
.width_300 {
	width:300px;
}
.width_150 {
	width:150px;
}
.width_50 {
	width:50px;
}
#myForm textarea {
	border:1px solid #c8e4ff;
	width:300px;
	height:100px;
}
.required {
	font-size:11px;
	color:#cc0000;
}
/* Universal Select */
select {
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif"; 
	border:1px solid #c8e4ff;
	height:25px;
	font-size:17px;
}
select.formSelect:hover
{
	border:1px solid #000000;
}
.submit {
	height:40px;
	text-align:center;
	float:right;
	font-size:24px;
	width:auto;
}
/*************************************************************************************************/
/* BLOG ******************************************************************************************/
/*************************************************************************************************/
#Blog_LeftCol {
	float:left;
	width:457px;
}
#Blog_LeftCol img {
	border:none;
	float:left;
	padding-right:10px;
}
#Blog_RightCol {
	float:right;
	width:235px;
	padding-left:15px;
}
#Blog_Archives {
	margin:0 0 20px 0;
	padding:0;
	list-style:none;
}
#Blog_Archives li {
	padding:0;
	margin:0;
}
.post {
	display:block;
	margin: 0 0 40px;
	border-right:1px solid #f9ffdf;
	border-bottom:1px solid #e7decf;
}
.postdate {
	font-weight:bold;
	padding-bottom:15px;
}
.postmetadata {
	font-size:11px;
}
.postmetadata alt {
	display:block;
}
.postmetadata a:link, .postmetadata a:visited {
	text-decoration:underline;
}
.postmetadata a:hover, .postmetadata a:active {
	text-decoration:none;
}
.commentlist {
	list-style:none;
}
.comment p {
	font-size:12px;
}
.commentmetadata a:link, .commentmetadata a:visited {
	font-size: 11px;
}
.commentmetadata a:hover, .commentmetadata a:active {

}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both;
    visibility: hidden;
}
img, div, td, a, table, body { 
	behavior:url(/includes/iepngfix.htc);
}
