/*  

Theme Name: AreYouPop

Theme URI: http://www.areyoupop.com/

Description: Designed by <a href="http://www.micromangostudios.com"></a>

Version: 2

Author: Micromango Studios

Author URI: http://www.micromangostudios.com

*/

body 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding:0px;
	margin: 0px;
	color:#35383d;
	background-color: #CCCCCC;
}

html { padding: 0; margin: 0;}

a:link { text-decoration: none; color : #ff3399; border: 0px; -moz-outline-style: none;}

a:active { text-decoration: underline; color : #ff3399; border: 0px; -moz-outline-style: none;}

a:visited { text-decoration: none; color : #ff3399; border: 0px; -moz-outline-style: none;}

a:hover	{ text-decoration: underline; color : #0099cc; border: 0px; -moz-outline-style: none;} 

a:focus { outline: none;-moz-outline-style: none;}


.celebrity_gossip a
{
	color:white;
}

img { padding: 0px; margin: 0px; border: none; text-align: center;}
hr { border-left:0px solid #abb0b5; border-right:0px solid #abb0b5; border-top:1px dotted #abb0b5; border-bottom:0px solid #abb0b5; height : 1px;  }
form { padding: 0px; margin: 0px;}
input { font-family: 'Verdana'; color: #282b31; font-size: 11px;}
textarea { font-family: 'Verdana'; color: #282b31; font-size: 11px;}
select { font-family: 'Verdana'; color: #282b31; font-size: 11px;}

#wrap
{
	/* this will create a container 80% of the browser width*/
	width: 960px; /*85%;*/   
	background: #FFFFFF;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;	
	padding:0px; 
	
} 

/* Header +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/**/ * html .Header { height: 140px;} /* */ 

#header 
{
	width: 960px;
	margin: 0 auto;
	position:relative;
	/*min-height: 50px;*/
	padding:0px;
	/*
	background: #034B6A;
	background-image: url(images/aypStars.png);
	background-repeat: no-repeat;
	background-position: right top;
	*/
	
	background-color: #045476;
	height:80px;
}

#header h1
{
	font-size:36px;
	color:white;
	height:80px;
	margin-left:30px;
	padding-top:15px;
	margin-top:0px;
}

#header h1 a 
{
	color:white;
}	

#header .logo
{
	font-size:36px;
	color:white;
	height:80px;
	margin-left:30px;
	padding-top:15px;
}

#header .logo a
{
	color:white;
}

#Header .LogoImg 
{ 
	position: absolute; 
	top: 56px; 
	left: 0px;
}

#Header .LogoText a { color:#000066; text-decoration: none; }
#Header .LogoText a:visited { color:#000066; text-decoration: none; }
#Header .LogoText a:hover { color:#000066; text-decoration: none; }



#Header .Desc 
{ 
	position: absolute; 
	top: 60px; 
	color:#fff; 
	font-size: 14px; 
	line-height: 14px; 
	font-weight: bold; 
	letter-spacing: -1px; 
	font-family: 'Arial'; 
	padding: 0px; margin: 0px; 
}

#header_sub
{ 
	/*
	background: #f3e4eb url(images/MRight.gif) no-repeat right top; 
	*/
	margin: 0 auto;
	width: 900px; 
	padding: 0px; 
	position: relative; 
	height: 41px
}

/* ------------------------------------------------------
BANNER
--------------------------------------------------------- */

.msgbanner
{
	background:yellow;
	padding:20px;
	display: block;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	width:90%;
}

/* Menu +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#navbar
{
position:relative;
	background:#003366;
	height:30px;
}

#navbar .menu_left
{
	position:absolute;
	/*overflow: hidden;*/
	/*border-bottom: 1px solid black; bottom horizontal line that runs beneath tabs*/
	 height:30px;
	 float:left;
}

#navbar .menu_right
{
	position:absolute;
	right:0px;
	float:right:
}

#navbar ul
{
	margin: 0;
	padding: 0;
	padding-left: 0px; /*offset of tabs relative to browser left edge*/
	font: 12px Verdana;
	list-style-type: none;
	height:30px;
	text-align:center;
}

#navbar li
{
	display: inline;
	margin: 0;
}

#navbar li a
{
	float: left;
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 7px 8px; /*padding inside each tab*/
	/*border-right: 1px solid white; right divider between tabs*/
	color: white;
	background: #003366; /*background of tabs (default state)*/
}

#navbar li a:visited
{
	color: white;
}

#navbar li a:hover, #navbar  li.selected a
{
	background: #4792E6; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
	/*
	height:30px;
	*/
}

/* Syndicate +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#navbar .Syn 
{ 
	/*position:absolute;*/ 
	left: 484px; 
	top: 12px; 
}

#navbar .Syn ul { margin: 0px; padding: 0px;}
#navbar .Syn li 
{ 
	background: url(images/SynIco.png) no-repeat left center; 
	margin: 0px 5px 0px 0px; 
	padding: 3px 0px 3px 15px; 
	list-style-type: none; 
	font-size: 10px; 
	color:#cc0066; 
	display: inline; 
	font-weight: bold;
}

#navbar .Syn li a {}

/* Search ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Search { background: url(images/Search.gif) no-repeat left top; position: absolute; top: 10px; right: 0px; width: 195px; padding: 0px 0px 0px 0px; height: 34px; }

.Search form { padding: 2px 0px 0px 0px; margin: 0px;}
.Search input { border: none; color: #330033; font-size: 11px;}
.Search  input.keyword { background: none; border: none; padding: 2px 0px 2px 8px; width: 165px; border: none; color:#fff; } 
.Search  input.search { width: 19px; height: 18px; background: url(./images/SearchButton.gif) no-repeat;}
.Search .bt { padding: 0px; margin: 0px 0px 0px 165px; top: 2px; background: none; position: absolute; right: 11px; }

/* Sub Navigation ----------------------------------------------------- */

.h_mnu_01{
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	clear: both;
}

.h_mnu_01 ul{
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
	background: #000000;
	border-top-width: 1px;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000
}

.h_mnu_01 ul li{
display: inline;
}

.h_mnu_01 ul li a{
	float: left;
	color: #FFFFFF;
	padding: 5px 11px;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}

.h_mnu_01 ul li a:visited{
color: #FFFFFF;
}

.h_mnu_01 ul li a:hover, .h_mnu_01 ul li .selected{
	color: #E5E5E5 !important;
	padding-top: 5px;
	padding-bottom: 5px;
	background: #888888;
}


/* 
-----------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
	END NAVIGATION
--------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------- 
*/	

/* Menu Black ---------------------------------------------------------------------------------------------- */
#wrap_black
{
	/* this will create a container 80% of the browser width*/
	width: 960px;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color: #000000;	
} 

#header_black 
{
	width: 100%;
	float: left;
	background-color: #000000;
	background-repeat: repeat-x;
	background-position: center top;
}

.menu_black 
{
	width: 940px;
	padding: 0px;
	height: 41px;
	background-color: #000000;
	background-image: url(images/mleft_black.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.menu_black em 
{ 
	display: none
}
.menu_black ul 
{ 
	list-style: none; 
	margin: 0px; 
	padding: 12px 0px 0px 15px;
}
.menu_black ul li 
{ 
	padding: 0px 5px 0px 5px; 
	margin: 0px; 
	display: inline; 
	font-size: 11px; 
	border-right: solid 1px #b092a2; 
}
.menu_black ul li a 
{ 
	color:#660033;
}
.menu_black ul li ul 
{ 
	display: none;
}

.SUBH_black
{ 
	background: #f3e4eb url(images/mright_black.png) no-repeat right top; 
	margin: 0 auto; 
	width: 960px; 
	padding: 0px; 
	position: relative; 
	height: 41px
}

/* --------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------- */
/* Hottest Couple Offer
/* --------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------- */

#hc_wrap 
{
	/*height: 650px;*/
	/* this will create a container 80% of the browser width*/
	width: 960px;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

#hc_wrap h1 
{
	font-size: 30px;
	margin: 0px;
	width: 100%;
	color: #01466D;
	padding-top: 0px;
	padding-left: 30px;
	height:50px
}

#hc_wrap h2
{
	font-size: 24px;
	color: #FFF;
	width: 560px;
	margin: 50px 50px 0 40px;
	height: 180px;
	text-align: center;
}

.hc_wrap_background 
{ 
	width: 100%; 
	float: left; 
	margin-top:0px; /*10px;*/
}

#hc_wrap .header_offer
{
	height:50px;
	background-color: #54ADD9;
	
}

#hc_wrap .offer
{
	background-image: url(images/bg_hot_couple.jpg);
	
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;	
	/*
	background-repeat: no-repeat;
	background-position: center top;
	
	*/
	height:550px;
	background-color: #DFDFDF;
}

#hc_wrap .content 
{
	font-size: 16px;
	color: #FFF;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 35px;
	width: 600px;
	padding-top:35px;
}

#hc_wrap .content li
{
	font-size:20px
}

#hc_wrap .optin 
{
	font-size: 16px;
	color: #FFF;
	width: 600px;
	padding-left:30px;
	
}

#hc_wrap .copyright 
{
	font-size: 12px;
	color: #CCC;
	margin: 40px 0 0 90px;
}



#hc_wrap .hc_button 
{
	margin: 50px 0 0 180px;
}

.main_offer
{ 
	width: 960px; 
	/*
	float: left; 
	padding-left:10px;
	padding-right:10px;
	*/
	margin-left:auto;
	margin-right:auto;
}

.content_offer 
{
	width: 95%;
	position: relative;
	margin: 0 auto;
	padding: 0px;
	
}

/* ---------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------- */
/* Offer Form
/* ---------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------- */

<!-- AWeber Web Form Generator 3.0 -->
/*
<style type="text/css">
#af-form-1189274402 .af-body .af-textWrap{width:98%;display:block;float:none;}
#af-form-1189274402 .af-body .privacyPolicy{color:#B27838;font-size:12px;font-family:Arial, sans-serif;}
#af-form-1189274402 .af-body a{color:#456AC7;text-decoration:underline;font-style:normal;font-weight:normal;}
#af-form-1189274402 .af-body input.text, #af-form-1189274402 .af-body textarea
{
	/*
	background-color:#FFFFFF;
	*/
	/*
	border-color:#CCCCCC;
	border-width:1px;
	border-style:solid;
	color:#000000;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
	font-size:inherit;
	font-family:inherit;
}
#af-form-1189274402 .af-body input.text:focus, #af-form-1189274402 .af-body textarea:focus
{
*/
	/*
	background-color:inherit;
	*/
	/*
	border-color:#CCCCCC;
	border-width:1px;
	border-style:solid;
}
#af-form-1189274402 .af-body label.previewLabel{display:block;float:none;text-align:left;width:auto;color:#000000;text-decoration:none;font-style:normal;font-weight:normal;font-size:12px;font-family:Arial, sans-serif;}
#af-form-1189274402 .af-body
{
	padding-bottom:1px;
	padding-top:1px;
	background-repeat:no-repeat;
	background-position:inherit;
	color:#B27838;
	font-size:12px;
	font-family:Arial, sans-serif;
}
#af-form-1189274402 .af-quirksMode{padding-right:12px;padding-left:95px;}
#af-form-1189274402 .af-standards .af-element
{
	padding-right:5px;
	padding-left:25px;
}
#af-form-1189274402 .buttonContainer input.submit{background-image:url("http://forms.aweber.com/images/forms/note/the-office/button.png");background-color:#EB8638;color:#FFFFFF;text-decoration:none;font-style:normal;font-weight:normal;font-size:inherit;font-family:inherit;}
#af-form-1189274402 .buttonContainer input.submit{width:auto;}
#af-form-1189274402 .buttonContainer{text-align:left;}
#af-form-1189274402 button,#af-form-1189274402 input,#af-form-1189274402 submit,#af-form-1189274402 textarea,#af-form-1189274402 select,#af-form-1189274402 label,#af-form-1189274402 optgroup,#af-form-1189274402 option{float:none;position:static;margin:0;}
#af-form-1189274402 div{margin:0;}
#af-form-1189274402 form,#af-form-1189274402 textarea,.af-form-wrapper,.af-form-close-button,#af-form-1189274402 img{float:none;color:inherit;position:static;background-color:none;border:none;margin:0;padding:0;}
#af-form-1189274402 input,#af-form-1189274402 button,#af-form-1189274402 textarea,#af-form-1189274402 select{font-size:100%;}
#af-form-1189274402 select,#af-form-1189274402 label,#af-form-1189274402 optgroup,#af-form-1189274402 option{padding:0;}
#af-form-1189274402,#af-form-1189274402 .quirksMode{width:273px;}
#af-form-1189274402.af-quirksMode{overflow-x:hidden;}
#af-form-1189274402{background-color:#FFFFFF;border-color:#DEDEDE;border-width:1px;border-style:solid;}
#af-form-1189274402{overflow:auto;}
.af-body .af-textWrap{text-align:left;}
.af-body input.image{border:none!important;}
.af-body input.submit,.af-body input.image,.af-form .af-element input.button{float:none!important;}
.af-body input.text{width:100%;float:none;padding:2px!important;}
.af-body .af-standards input.submit{padding:4px 12px;}
.af-clear{clear:both;}
.af-element label{text-align:left;display:block;float:left;}
.af-element{padding:5px 0;}
.af-form-wrapper{text-indent:0;}
.af-form{text-align:left;margin:auto;}
.af-quirksMode .af-element{padding-left:0!important;padding-right:0!important;}
.lbl-right .af-element label{text-align:right;}
*/      

/* --------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------- */
/* Container +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* --------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------- */

#main_offer
{ 
	width: 960px; 
	margin-top:0px; /*10px;*/
	padding:0px;
	
}

.main_blog 
{
	width:660px;
	/*width: 100%;*/
	float: left;
	margin-top:0px; /*10px;*/
	background-color: #FFFFFF;
}

#main
{
	margin-right:300px;
	margin-left:200px;
	padding:0em;
	background-color: #FFFFFF;
}

.content 
{ 
	width:600px; 
	/* width: 900px; */ 
	position: relative; 
	margin: 0 auto; 
	padding: 0px; 
	margin-top: 0px;
}



/* ------------------------------------------------------------------------------------- */
/* Specialized Landing Pages
/* ------------------------------------------------------------------------------------- */
.enpareja_main
{
	/*height: px;
	
	background: url(images/landing_naughtyornice_spani.png);
	background-repeat: no-repeat;
	*/
}

.enpareja_main_sub
{
	width:900px;
	
	/*
	padding-top:110px;
	color: black;
	margin-left:20px;
	*/
	font-size: 18px;
	
}

/* Side Central Single +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.SCS { width: 455px; float: left; padding: 0px 0px 20px 0px;}



.SCS h1 
{ 
	font-size: 26px; 
	font-weight: normal; 
	letter-spacing: -1px; 
	border-bottom: solid 1px #d0c1c1; 
	padding-bottom: 15px; 
	padding-top: 0px; 
	margin-top: 0px; 
	color:#990000;
}

.SCS h2 { font-size: 18px; font-weight: normal; }

.SCS h3 { font-size: 14px; font-weight: bold; }

.SCS { padding: 0px; font-size: 11px; line-height: 1.4em ; color:#63565f;}

.SCS p { font-size: 11px; line-height: 1.4em; color:#63565f;}

.SCS p strong {}

.SCS img {}

.SCS ul { padding: 10px 0px; margin: 0px; }

.SCS li {
	padding: 3px 0px 3px 15px;
	list-style-type: none;
	background: url(images/PostContentLiIco.png) no-repeat left top;
	font-size: 14px;
	line-height: 16px;
	color:#333333;
}

.SCS blockquote { padding: 5px 25px; margin: 0px; color:#993366; font-family: 'Georgia'; font-style: italic; border-top: dashed 1px #cc99cc; border-bottom: dashed 1px #cc99cc; }

.SCS blockquote p { font-size: 13px; padding: 5px 0px; margin: 5px 0px; line-height: 18px; color:#993366; }

.SCS blockquote li { padding: 3px 0px 3px 15px; list-style-type: none; background: url(images/PostContentBlockLiIco.png) no-repeat left top; font-size: 13px; line-height: 18px; color:#993366; }



/* Side Central +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.pagetitle { font-size: 26px; font-weight: normal; letter-spacing: -1px; border-bottom: solid 1px #d0c1c1; padding-bottom: 15px; padding-top: 0px; margin-top: 0px; color:#000066;}


/*  --------------------------------------------------------------- */
/* Post Sub for Twitter Backgrounds
/* ---------------------------------------------------------------- */

.post_sub
{
	background:#CCCCCC;
	padding:20px;
	height:250px;
}

.post_sub h3
{
}

.post_left
{
	float: left;
	width: 50%;
}
.post_right
{
	float: right;
	width: 50%;
}
 

/* Post +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.Post {	padding: 15px 0px; position: relative; clear: left;}

.PostHead h1 
{ 
	font-size: 24px; 
	line-height: 24px; 
	letter-spacing: -1px; 
	font-weight: bold; 
	padding: 0px 0px 1px 0px; 
	margin: 0px; 
	color:#000066;
}

.PostHead h1 a { color: #990000; text-decoration: none;}

.PostHead h1 a:visited { color: #990000; text-decoration: none;}

.PostHead h1 a:hover {
	color:#C10000;
	text-decoration: none;
}



.PostTime { padding: 1px 0px; margin: 0px; font-size: 14px; color:#999; font-weight: bold; font-family: 'Arial'; position: absolute; letter-spacing: -1px; top: 0px; text-transform: lowercase;}



.PostDet { padding: 1px 0px; margin: 0px; font-size: 10px; color:#cc9966; font-weight: bold;}

.PostDet a { color:#cc9966; text-decoration: underline;}

.PostDet a:visited { color:#cc9966; text-decoration: underline;}

.PostDet a:hover { color:#cc9966; text-decoration: underline;}



.PostContent 
{ 
	padding: 10px 0px 0px 0px; 
	font-size: 14px; 
	line-height: 1.4em ; 
	color:#63565f;
}

.PostContent p 
{ 
	font-size: 14px; 
	line-height: 1.4em; 
	color:#63565f;
}

.PostContent p strong {}

.PostContent img {}

.PostContent ol { padding: 10px 0px 10px 25px; margin: 0px; }

.PostContent ol li { padding: 2px 0px 2px 0px; font-size: 14px; line-height: 15px; color:#63565f; }

.PostContent ul { padding: 10px 0px; margin: 0px; }

.PostContent ul li { padding: 2px 0px 2px 15px; list-style-type: none; background: url(images/PostContentLiIco.png) no-repeat left top; font-size: 14px; line-height: 15px; color:#63565f; }

.PostContent blockquote { 
padding: 5px 0px; 
margin: 0px; 
color:#993366; 
font-style: italic; 
border-top: dashed 1px #cc99cc; border-bottom: dashed 1px #cc99cc; }

.PostContent blockquote p {
	font-size: 16px;
	padding: 3px 0px;
	margin: 3px 0px;
	line-height: 15px;
	color:#990000;
}

.PostContent blockquote li { padding: 2px 0px 2px 15px; list-style-type: none; background: url(images/PostContentBlockLiIco.png) no-repeat left top; font-size: 11px; line-height: 15px; color:#993366; }

.PostContent a { text-decoration: underline;}



.PostCom { padding-top: 15px;}

.PostCom ul { padding: 0px; margin: 0px;}

.PostCom li { padding: 5px 0px 5px 24px; margin: 0px; list-style-type: none; display: inline; color:#336699; font-size: 12px; background: url(images/PostCom.png) no-repeat left center; } 

.PostCom li a { text-decoration: underline; } 

/* --------------------------------------------------------------------------------------------------- */
/* Post Description For Offers
/* --------------------------------------------------------------------------------------------------- */


.PostOffer {	padding: 15px 0px; position: relative; clear: left;}

.PostHeadOffer h1 
{
	font-size: 12px;
	line-height: 24px;
	letter-spacing: -1px;
	font-weight: bold;
	padding: 0px 0px 1px 0px;
	margin: 0px;
	color:#999999;
}

.PostHeadOffer h1 a {
	color: #CCCCCC;
	text-decoration: none;
}

.PostHeadOffer h1 a:visited { color: #990000; text-decoration: none;}

.PostHeadOffer h1 a:hover {
	color:#C10000;
	text-decoration: none;
}



.PostTimeOffer { padding: 1px 0px; margin: 0px; font-size: 14px; color:#999; font-weight: bold; font-family: 'Arial'; position: absolute; letter-spacing: -1px; top: 0px; text-transform: lowercase;}



.PostDetOffer { padding: 1px 0px; margin: 0px; font-size: 10px; color:#cc9966; font-weight: bold;}

.PostDetOffer a { color:#cc9966; text-decoration: underline;}

.PostDetOffer a:visited { color:#cc9966; text-decoration: underline;}

.PostDetOffer a:hover { color:#cc9966; text-decoration: underline;}



.PostContentOffer 
{ 
	padding: 10px 0px 0px 0px; 
	font-size: 14px; 
	line-height: 1.4em ; 
	color:#63565f;
}

.PostContentOffer p 
{ 
	font-size: 14px; 
	line-height: 1.4em; 
	color:#63565f;
}

.PostContentOffer p strong {}

.PostContentOffer img {}

.PostContentOffer ol { padding: 10px 0px 10px 25px; margin: 0px; }

.PostContentOffer ol li { padding: 2px 0px 2px 0px; font-size: 14px; line-height: 15px; color:#63565f; }

.PostContentOffer ul { padding: 10px 0px; margin: 0px; }

.PostContentOffer ul li { padding: 2px 0px 2px 15px; list-style-type: none; background: url(images/PostContentLiIco.png) no-repeat left top; font-size: 14px; line-height: 15px; color:#63565f; }

.PostContentOffer blockquote { padding: 5px 0px; margin: 0px; color:#993366; font-style: italic; border-top: dashed 1px #cc99cc; border-bottom: dashed 1px #cc99cc; }

.PostContentOffer blockquote p { font-size: 11px; padding: 3px 0px; margin: 3px 0px; line-height: 15px; color:#993366; }

.PostContentOffer blockquote li { padding: 2px 0px 2px 15px; list-style-type: none; background: url(images/PostContentBlockLiIco.png) no-repeat left top; font-size: 11px; line-height: 15px; color:#993366; }

.PostContentOffer a { text-decoration: underline;}



.PostComOffer { padding-top: 15px;}

.PostComOffer ul { padding: 0px; margin: 0px;}

.PostComOffer li { padding: 5px 0px 5px 24px; margin: 0px; list-style-type: none; display: inline; color:#336699; font-size: 12px; background: url(images/PostCom.png) no-repeat left center; } 

.PostComOffer li a { text-decoration: underline; } 





/* Note ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/



.Note { padding: 0px; margin: 0px;}

.Note li { padding: 3px 0px 3px 15px; margin: 0px; list-style-type: none; font-size: 12px;}

.NoteRss { background: url(images/NoteRss.png) no-repeat left top;}

.NoteTrackBack { background: url(images/NoteTrackBack.png) no-repeat left top;}



/* TrackbackList ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/



.TrackList { background: #f4ebef url(images/TrackListBottom.gif) no-repeat bottom; padding: 15px; margin-top: 20px; position:relative;}

.TrackListTop { background: #f4ebef url(images/TrackListTop.gif) no-repeat top; position: absolute; top: 0px; left: 0px; width: 455px; height:10px; }

.TrackList h3 { font-size: 14px; font-weight: bold; margin: 0px 0px 5px 0px; padding: 0px 0px 5px 0px; color:#333366; letter-spacing: -1px; border-bottom: dashed 1px #beb4c1;}

.TrackList ul { padding: 0px; margin: 0px;}

.TrackList li { padding: 0px 0px 0px 10px; margin: 0px; list-style-type: none; font-size: 11px; background:url(images/TrackListIco.gif) no-repeat left top;}

.TrackList li a { color:#cc3366; }



/* Navigation - PlugIn +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.NavEnd { background: url(images/NavEnd.gif) no-repeat left top; width: 15px; height: 33px; position: absolute; top: 0px; margin: 0px; right: 0px;}

/**/ *html .NavEnd  { top: 1px;} /**/ 



.Nav { font-size: 11px; background: #cde7f7 url(images/NavLeft.gif) no-repeat left top; padding: 10px; color:#003366; position: relative;}

.Nav a { padding: 1px 6px 1px 4px; border-right: solid 1px #91bdd8; font-size: 11px;}

.Nav a:visited { padding: 1px 6px 1px 4px; border-right: solid 1px #91bdd8;}

.Nav a:hover { padding: 1px 6px 1px 4px; border-right: solid 1px #91bdd8; text-decoration: none;}

.Nav span { padding: 1px 6px 1px 4px; color:#6666; border-right: solid 1px #91bdd8; }

.Nav .on { padding: 1px 6px 1px 4px; border-right: solid 1px #91bdd8; font-size: 11px; color:#003366;}



/* Comments ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.Comments { margin: 20px 0px 0px 0px;}

.Comments h3 { font-size: 16px; font-weight: bold; margin: 0px 0px 5px 0px; padding: 5px 0px; color:#999; letter-spacing: -1px; border-bottom: dashed 1px #999;}



/* Comments List  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.List h3 { font-size: 16px; font-weight: bold; margin: 0px 0px 5px 0px; padding: 5px 0px; color:#999; letter-spacing: -1px; border-bottom: dashed 1px #999;}

.List ol { padding: 0px; margin: 0px;}

.List li { position: relative; padding: 65px 5px 10px 5px; margin: 0px 0px 10px 0px; list-style-type: none;}

.List .ComListLi { background: #fff4c3 url(images/ComListLiBottom.gif) no-repeat left bottom; }

/**/ * html .List .ComListLiTop { left: -5px;} /**/ 

.List .ComListLiTop { position: absolute; background: url(images/ComListLiTop.gif) no-repeat left top; height: 73px; width: 455px; left: 0px; top: 0px; padding: 35px 0px 0px 0px;}



/**/ * html .List .ListNr { right: 25px;} /**/ 

.List .ListNr { color:#dfd08f; position: absolute; top: 35px; font-size: 28px; line-height: 28px; font-family: 'Arial'; font-weight: normal; letter-spacing: -1px; padding: 0px; right: 25px; }



/**/ * html .List .ListGrav { left: 10px;} /* */ 

.List .ListGrav { position: absolute; top: 35px; left: 15px;}

.List .ListGrav img { border: solid 1px #fff;}



.List big { margin: 0px; padding: 2px 0px 2px 55px; font-size: 14px; line-height: 14px; letter-spacing: -1px; color:#996633; font-weight: bold; display: block; font-family: 'Arial';}

.List small { color:#996633; padding: 2px 0px 2px 55px; margin: 0px; font-size: 11px; }

.List small a { color:#996633; text-decoration: none;}

.List small a:visited { text-decoration: none;}



.List .ListContent { margin: 15px 0px 0px 0px; padding: 5px 10px; font-size: 11px; line-height: 15px; background: #fff url(images/ComListContent.gif) no-repeat left top; display: block;}

.List .ListContent blockquote { padding: 0px 15px; margin: 0px; color:#cc6600; font-family: 'Georgia'; font-style: italic; border-top: dashed 1px #cc6600; border-bottom: dashed 1px #cc6600; }

.List .ListContent blockquote p { font-size: 12px; padding: 5px 0px; margin: 5px 0px; line-height: 16px; color:#cc6600; }

.List .ListContent ul { padding: 0px; margin: 0px; }

.List .ListContent ul li { padding: 0px; list-style-type: none; background: none; font-size: 11px; line-height: 13px; color:#63565f; }



/* Comments Form ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.Comments .Form { background: #f9c6c6 url(images/ComFormBottom.gif) no-repeat left bottom; padding: 10px 15px 15px 15px; position: relative;}

/**/ *html .Comments .FormTop  { left: -15px;} /**/ 

.Comments .FormTop { background: url(images/ComFormTop.gif) no-repeat left top; position: absolute; top: 0px; left: 0px; width: 504px; height: 7px;}

.Comments .Form form {margin: 0px; padding: 0px;}

.Comments .Form a { text-decoration: underline;}

.Comments .Form p { padding: 0px 0px 2px 0px; margin: 0px; color:#330000; }

.Comments .Form p small strong { font-size: 10px; font-weight: bold; color:#FF3300;}

.Comments .Form p small { font-size: 13px; display: block; padding: 5px 0px;}

.Comments .Form .TextField { background: #fff; border: solid 2px #e2a3a3; padding: 6px; font-size: 12px; display: block;}

.Comments .Form .TextArea { background: #fff; border: solid 2px #e2a3a3; padding: 6px; font-size: 12px;}



.Comments .Form input.SubmitComment { width: 204px; height: 26px; background: url(images/SubmitComment.png) no-repeat; margin-top: 8px;}

.Comments .Form input.SubmitComment:hover { background: url(images/SubmitComment.png) no-repeat 0 -26px; margin-top: 8px;}

.Comments .Form input.SubmitCommentIE { width: 204px; height: 26px; background: url(images/SubmitComment.png) no-repeat 0 -26px; margin-top: 10px; margin-top: 8px;}





/* Side Right +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.sidebar 
{
	width: 300px;
	float: right;
	position: relative;
	padding: 0px 0px 20px 0px;
	background-color: #FFFFFF;
}

.sidebar h2 { font-size: 14px; letter-spacing: -1px; font-weight: bold; background: url(images/SRH3.png) repeat-x left bottom; color:#666; padding: 5px 0px 5px 0px; margin: 0px; border-bottom: dashed 1px #efe4e4; }

.sidebar h3 { font-size: 14px; letter-spacing: -1px; font-weight: bold; background: url(images/SRH3.png) no-repeat left center; color:#666; padding: 5px 0px 5px 20px; margin: 0px; border-bottom: dashed 1px #efe4e4; }

.sidebar ul { margin: 0px; padding: 0px;}

.sidebar li 
{
	margin: 0px;
	padding: 2px 0px 3px 20px;
	list-style-type: square;
	border-bottom: dashed 1px #efe4e4;
	font-size: 11px;
	background-repeat: no-repeat;
	background-position: left top;
}

.sidebar li a { color:#cc3366; }

.sidebar li a:visited { color:#cc3366; }

.sidebar li a:hover { color:#cc0066;}

/* Side Right Left +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.SRL { width: 230px; float: left; padding: 0px;}

/* Categories +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.Categ {}

.Categ ul { margin: 0px; padding: 0px;}

.Categ ul li 
{
	margin: 0px;
	padding: 1px 0px 2px 20px;
	list-style-type: none;
	font-size: 11px;
	border-bottom: dashed 1px #efe4e4;
	color:#999;
	background-repeat: no-repeat;
	background-position: left top;
}

.Categ ul li a {
	color:#990000;
}

.Categ ul li a:visited {
	color:#990000;
}

.Categ ul li a:hover {
	color:#990000;
	text-decoration: underline;
}



.Categ ul ul { margin: 2px 0px 0px 0px; padding: 0px; list-style-type: none; background: none; border-bottom: none;}

.Categ ul li li { margin: 0px; padding: 1px 0px; list-style-type: none; background: none; border-bottom: none; font-size: 10px; }

.Categ ul li li a { color:#ff6699;}

.Categ ul li li a:visited { color:#ff6699;}

.Categ ul li li a:hover { color:#663366;}



/* Flickr RSS - PlugIn ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.Flickr { margin-bottom: 10px;}

.Flickr h3 { background: url(images/FlickrH3.gif) no-repeat left center; padding: 5px 0px 5px 20px; margin: 0px; color:#ff3366; letter-spacing: -1px; font-size: 14px; font-weight: bold;}

.Flickr ul { padding: 10px 0px; margin: 0px;}

.Flickr li { background: none; padding: 0px; margin: 0px 6px 0px 0px; list-style-type: none; display: inline; border-bottom: none;}

.Flickr li a img { background: #fff; padding: 1px; border: solid 4px #d4e7f2; width: 53px; height: 53px; margin-bottom: 5px;}

.Flickr li a:hover img { background: #fff; padding: 1px; border: solid 4px #ff3366; margin-bottom: 5px;}







/* Extra ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.EBG { background: url(images/ExtraBkg.gif); width: 100%; float: left; border-top: solid 1px #ecdce3; border-bottom: solid 1px #ecdce3; padding: 20px 0px;}

.Extra { width: 900px; margin: 0 auto;}



/* Latest Comments  - PlugIn ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.Cols { width: 280px; float: left;}

.Cols h3 { font-size: 16px; margin: 0px; color:#333366; letter-spacing: -1px; padding-bottom: 10px; border-bottom: dashed 1px #beb4c1; }

.Cols ul { margin: 0px; padding: 10px 0px 0px 0px;}

.Cols li { display: block; color:#333366; margin: 0px; padding: 2px 0px 3px 15px; list-style-type: none; font-size: 11px; background: url(images/LatestCom.png) no-repeat left top; font-size: 11px; }

.Cols li a { font-size: 11px; font-weight: normal; color:#cc3366;}





/* Footer ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.FBG { background: #fff; width: 100%; float: left; padding: 10px 0px;}

.Footer { width: 860px; margin: 0 auto; background: url(images/FooterIco.png) no-repeat left center; padding: 10px 0px 10px 40px;}

.Footer p { font-size: 10px; color:#706c79; padding: 0px; margin: 0px; }

.Footer a { color:#706c79; text-decoration: underline;}


/* Auto Install ------------------------------------------------ */
.autoinstall
{
	border: thin solid #666666;
	background-color: #CCCCCC;
	padding: 10px;
}


/* twitter -------------------------------------------------- */
#twitter_update_list li
{
	margin-top:15px;
	margin-bottom:15px;
	padding:15px;
	background-color: #CCCCCC;
	list-style-type: none;
}