body { background: #fff;  
	padding: 0px; margin:  0px; font-family: 'helvetica neue', helvetica, arial, verdana, sans-serif; font-size : 12px; color : #51434a;}


/* .PostContent img { border: solid 4px #ffdede; padding: 1px; background: #663333; margin: 10px 10px 10px 0px; max-width: 570px;} */

.PostContent img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

.PostContent img.alignright {
float: right;
	padding: 4px;
	margin: 0 0 2px 12px;
	display: inline;
	}

.PostContent img.alignleft {
float: left;
	padding: 4px;
	margin: 0 12px 2px 0;
	display: inline;
	}



/* General Links */
a:link { text-decoration : none; color : #ff0099; border: 0px; outline: none;-moz-outline-style: none;} 
a:active { text-decoration : underline; color : #ff0099; border: 0px; outline: none; -moz-outline-style: none;} 
a:visited { text-decoration : none; color : #ff0099; border: 0px; outline: none; -moz-outline-style: none;} 
a:hover { text-decoration : underline; color : #0091e4; border: 0px; -moz-outline-style: none;} 
a:focus { outline: none;-moz-outline-style: none;}


/* General Class */
form { padding: 0px; margin: 0px; }
img { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none;}
input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}

h1, h2, h3 {font-family: 'helvetica neue', helvetica, arial, verdana, sans-serif; }

/* Header Class */
.Header { width: 960px; background: url(images/bkg_header.gif) repeat-x top; position: relative; clear: left; height: 350px;}
.Header h1 { text-indent: -10000px; margin: 0; padding: 0;}
.Header h1 a { display: block; background: url(images/logo_celebrific.gif) no-repeat left top; height: 330px; width: 445px;  cursor: hand; }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.Header .Search { background: url(images/bkg_search.gif) no-repeat left top; position: absolute; top: 255px; right: 0px; padding: 10px; width: 239px; height: 75px;}
.Header .Search form {}
.Header .Search fieldset { border: none; padding: 30px 0px 0px 0px; margin: 0px;}
.Header .Search legend { display: none; padding: 0px; margin: 0px;} 
.Header .Search form { padding: 0px 5px 0px 5px; margin: 0px; }

.Header .Search input { color: #000; border: none; font-size: 12px; }
.Header .Search input.arrow { width: 37px; height: 40px; background: url(images/SearchButton.gif) no-repeat;}
.Header .Search input.arrow:hover { background: url(images/SearchButton.gif) no-repeat 0 -40px; }
.Header .Search input.arrowIE { width: 37px; height: 40px; background: url(images/SearchButton.gif) no-repeat 0 -40px; }

.Header .Search input.on { background: url(images/SearchKeyword.gif) no-repeat left top; padding: 13px 10px; width: 192px; } 
.Header .Search input.on:hover { background: url(images/SearchKeyword.gif) no-repeat left top; padding: 13px 10px; width: 192px;}
.Header .Search input.on:focus { background: url(images/SearchKeyword.gif) no-repeat left top; padding: 13px 10px; width: 192px;}
.Header .Search input.onIE {background: url(images/SearchKeyword.gif) no-repeat left top; padding: 13px 10px; width: 192px;} 

/*\ IE/Win min height hack */ * html .buttonsearch { margin: -41px 0px 0px 192px; } /* */ 
.buttonsearch { padding: 0px; margin: -40px 0px 0px 192px; top: 0px; background: none; }
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/* Menu  */
.Menu { position: absolute; top: 330px; left: 0px;}
.Menu ul { padding: 0px; margin: 0px 0px 0px 0px; list-style-type: none;}
.Menu li { FLOAT: left; padding: 0px; margin: 0px; display: inline}
.Menu li i { DISPLAY: none}
.Menu a { DISPLAY: block; HEIGHT: 27px }
.Menu a.Home { BACKGROUND: url(./images/menu_01.png) no-repeat left top; WIDTH: 65px }
.Menu a.HomeOn { BACKGROUND: url(./images/menu_01.png) no-repeat left bottom; WIDTH: 65px }
.Menu a.Archives { BACKGROUND: url(./images/menu_02.png) no-repeat left top; WIDTH: 95px}
.Menu a.ArchivesOn { BACKGROUND: url(./images/menu_02.png) no-repeat left bottom; WIDTH: 95px}
.Menu a.Network { BACKGROUND: url(./images/menu_03.png) no-repeat left top; WIDTH: 93px}
.Menu a.Contact { BACKGROUND: url(./images/menu_04.png) no-repeat left top; WIDTH: 123px}
.Menu a.ContactOn { BACKGROUND: url(./images/menu_04.png) no-repeat left bottom; WIDTH: 123px}
.Menu a.About { BACKGROUND: url(./images/menu_05.png) no-repeat left top; WIDTH: 66px}
.Menu a.AboutOn { BACKGROUND: url(./images/menu_05.png) no-repeat left bottom; WIDTH: 66px}
.Menu a.Advertise { BACKGROUND: url(./images/menu_06.png) no-repeat left top; WIDTH: 104px}
.Menu a.AdvertiseOn { BACKGROUND: url(./images/menu_06.png) no-repeat left bottom; WIDTH: 104px}
.Menu a:hover { BACKGROUND-POSITION: left bottom }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#bgcontain { width: 960px; margin: 0 auto; clear: both; padding: 0;} 
#container { margin: 0; padding: 0px; width: 960px;}

.AdSense { padding: 15px 0px 15px 5px;}
.sub_head { float:right; margin:150px 50px 0 0; }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.SCS { float: left; width: 590px; clear:both; padding: 0px 20px 0px 8px; margin: 0px; background: #fff;}
.SCS h1 { font-size: 28px; letter-spacing: -1px; font-weight: normal; line-height: 28px; padding: 0px 0px 5px; margin: 0px; border-bottom: dashed 1px #ccc; color:#660033;}
.SCS p { line-height: 16px;}
.SCS strong { letter-spacing: -1px;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.SC { float: left; width: 590px; clear:both; padding: 0px 20px 0px 8px; margin: 0px; background: #fff;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


.Post {	padding: 0px; position: relative; clear: left; margin-bottom: 40px; padding: 0 10px;}

.PostHead { padding-top: 20px; border-bottom: dashed 1px #cc6699;}
.PostHead h1 { font-size: 28px; letter-spacing: -1px; line-height: 28px; padding: 5px 0px; margin: 0px;}
.PostHead h1 a { text-decoration: none;}
.PostHead h1 a:visited { text-decoration: none;}
.PostHead h1 a:hover { text-decoration: none;}

.PostContent p.PostInfo { clear: both; padding: 5px 0px; margin: 0px; font-size: 11px; color: #cc6699; border-bottom: dashed 1px #cc6699; }
p.PostInfo em { font-style: normal;}
p.PostInfo em a { color: #cc6699; text-decoration: underline; }
p.PostInfo em a:visited { text-decoration: underline; color: #cc6699;}
p.PostInfo em a:hover { text-decoration: underline; color: #cc6699; }

.PostDate { padding: 0px; margin: 0px; font-size: 14px; font-weight: bold; position: absolute; top: 5px; left: 0px; font-family: 'Arial'; color:#81a6cd;  }

.PostCom { padding: 10px 0px 10px 17px; margin: 0px; font-size: 14px; background: url('images/PostComIco.png') no-repeat left center; border-top: dashed 1px #ccc; display: block;}

.PostContent { padding: 10px 0px 0px 0px; font-size: 14px; line-height: 18px;}
.PostContent a { text-decoration: underline; }
.PostContent a:visited { text-decoration: underline; }
.PostContent a:hover { text-decoration: underline; }
.PostContent p { font-size: 14px; line-height: 18px; padding: 5px 0px; margin: 5px 0px;}
.PostContent strong { letter-spacing: -1px;}
.PostContent b { letter-spacing: -1px;}
.PostContent small strong { letter-spacing: normal;}
.PostContent blockquote { padding: 5px 15px; background: #f3f4f5; margin: 5px 0px; color:#3d474e;}
.PostContent blockquote p { font-size: 12px; padding: 5px 0px; margin: 5px 0px; line-height: 15px;}

.PostContent ol { font-size: 12px; }
.PostContent ul { font-size: 12px; }
.PostContent li { font-size: 12px; line-height: 15px;}



.postads	{
text-align: center;
padding: 15px 0;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Nav {}
.Nav a { padding: 3px 6px; background: #fff; border: solid 1px #ccc; font-size: 11px; letter-spacing: -1px; font-weight: bold;}
.Nav a:visited { padding: 3px 6px;background: #fff; border: solid 1px #ccc;}
.Nav a:hover { padding: 3px 6px; background: #ff0099; color:#fff; border: solid 1px #cc0066; text-decoration: none;}

.Nav span { font-size: 15px; color:#666; text-transform: uppercase; }
.Nav .on { padding: 3px 6px; background: #ff0099; color:#fff; border: solid 1px #cc0066; font-weight: bold; font-size: 11px; letter-spacing: -1px;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.contactform {}
.contactform input { border: solid 1px #c5c7c8; padding: 3px; width: 220px; }
.contactform textarea { border: solid 1px #c5c7c8; padding: 5px; width: 450px; font-size: 12px;}
.contactform input.button { background: #333; color:#fff; width: 70px; font-size: 10px; font-weight: bold; border: outset 1px #000;}

.contacterror { color:#FF3300; }
.contactleft { background:; padding: 5px 0px;}
.contactright { background:; padding: 2px 0px; color:#FF3300; }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.RelatedPosts { background: #e1f6ff; }
.RelatedPosts h2 { font-size: 18px; font-weight: normal; letter-spacing: -1px; border-bottom: dashed 1px #87909e; display: block; padding: 5px 0px; margin: 0px; text-transform: uppercase; color:#003366;}
.RelatedPosts ul { padding: 10px 0; margin: 0;}
.RelatedPosts li { padding: 2px 0; margin: 0px; list-style-type: none; font-size: 11px; }
.RelatedPosts li a { color:#0066cc; }


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.SR { float: right; width: 330px; margin: 0px 0px 10px 0px; padding: 25px 0;}
.SR h2 { font-size: 18px; letter-spacing: 0px; text-transform: uppercase; color:#333366; border-bottom: dashed 1px #7cb1cb; padding: 0px 0px 5px 0px; margin: 0 0 10px;}

.SRCorner { }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.SR .Advertise { letter-spacing: -1px; }
.SR .Advertise ul { padding: 10px 0; margin: 10px 0px; background: #fff; }
.SR .Advertise li { list-style-type: none; line-height: 15px;  letter-spacing: normal; font-weight: normal;}
.SR .Advertise li img { display: block; padding: 10px 0px;}
.SR .Advertise li a { display: block; padding: 10px 0px 0px 0px;  text-transform: none; letter-spacing: normal;}

.SR .Advertise a { font-size: 20px; text-transform: uppercase; font-weight: normal;}

.SR .Categ {}
.SR .Categ ul { padding: 0px; margin: 0px;  margin-bottom: 20px;}
.SR .Categ li { padding: 2px 0; margin: 0px; list-style-type: none; }

.SR .Categ li a { color:#0066cc; }
.SR .Categ li a:visited { color:#0066cc; }
.SR .Categ li a:hover { color:#003399;}

.SR .Categ .children { padding: 5px 0px 0px 0px; margin: 0px; }
.SR .Categ .children li { margin: 0px; padding: 1px 0px 1px 0px; list-style-type: none; letter-spacing: 0px; font-weight: normal; background: none;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.SR .Latest { margin-bottom: 20px;}
.SR .Latest ul { padding: 0px; margin: 0px; }
.SR .Latest li { padding: 2px 0px 2px 17px; margin: 0px; list-style-type: none; }
.SR .Latest li a { color:#0066cc; }
.SR .Latest li a:visited { color:#0066cc; }
.SR .Latest li a:hover { color:#003399;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.SR .Sponsored { margin-bottom: 20px;}
.SR .Sponsored ul { padding: 0px; margin: 0px;}
.SR .Sponsored li { padding: 3px 0px; margin: 0px; list-style-type: none;  border-bottom: solid 1px #b5e7ff;}
.SR .Sponsored li a { color:#0066cc; }
.SR .Sponsored li a:visited { color:#0066cc; }
.SR .Sponsored li a:hover { color:#003399;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.SR .Subscribe { background: #fff url(images/SubscribeBottom.png) no-repeat left bottom; padding: 10px; position: relative; margin-bottom: 10px;}
.SR .Subscribe p { padding: 0px 0px 10px 0px; margin: 0px;}
.SR .Subscribe form { padding: 0px; margin: 0px;}
.SR .Subscribe input.email { padding: 3px 0px; border: solid 1px #bfe3f3; font-size: 11px; color:#999;}
.SR .Subscribe input.button { padding: 3px 0px; border: solid 1px #bfe3f3; font-size: 10px; font-weight: bold; background: #dff5ff;}
.SR .SubscribeTop { background: url(images/SubscribeTop.png) no-repeat left top; width: 229px; height: 8px; position: absolute; top: 0px; left: 0px;}


.SR .DD { }
.SR .DD h3 { text-indent: -10000px; margin: 0; padding: 0;}
.SR .DD h3 a { float: left; background: url(images/DesignDiseaseLogo.png) no-repeat left top; width: 228px; height: 66px; cursor: hand; margin-bottom: 10px;}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Comments { padding: 0px; margin: 30px 0px 30px 0px ;}
.Comments .List { background: #fff5f5; }
.Comments .List h3 { font-size: 18px; font-weight: normal; letter-spacing: -1px; border-bottom: dashed 1px #87909e; display: block; padding: 5px 0px; margin: 0px; text-transform: uppercase; color:660033;}
.Comments .List ol { padding: 0px; margin: 0px;}
.Comments .List li { position: relative; margin: 15px 0px; list-style-type: none; font-size: 11px; }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.Comments .List .ListUser { margin: 0px; padding: 0px; font-size: 11px; letter-spacing: -1px; }
.Comments .List .ListDate { color:#b69494; padding: 0px 0px 10px 0px; margin: 0px; font-size: 9px; border-bottom: solid 1px #ffcdcd;}
.Comments .List .ListDate a { color:#b69494; text-decoration: none;}
.Comments .List .ListDate a:visited { text-decoration: none;}
.Comments .List .ListContent { color:#513f3f; font-size: 12px; line-height: 16px;}
.Comments .List .ListContent p { padding: 4px 0px; margin: 4px 0px;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Comments .Form { background: #ffe5e5;}
.Comments .Form h3 { font-size: 18px; font-weight: normal; letter-spacing: -1px; border-bottom: dashed 1px #87909e; display: block; padding: 5px 0px; margin: 0px; text-transform: uppercase; color:660033;}
.Comments .Form form { padding: 0px; margin: 10px 0px 0px 0px;}
.Comments .Form p { padding: 0px; margin: 0px; font-size: 11px;}
.Comments .Form p label { padding-bottom: 11px; display: block;}
.Comments .Form p label small { font-size: 11px; color: #999}

.Comments .Form .Note {  margin: 5px 0px; width: 395px;}
.Comments .Form .Note small { font-size: 10px;}
.Comments .Form .TextField { background: #fff; border: solid 1px #f5c2c2; padding: 5px; color: #424e65; font-size: 11px; margin-right: 20px;}
.Comments .Form .TextArea { background: #fff; border: solid 1px #f5c2c2; padding: 5px; color: #424e65; font-size: 12px;}

.Comments .Form input.SubmitComment { width: 137px; height: 24px; background: url(images/SubmitComment.png) no-repeat;margin-top: 7px;}
.Comments .Form input.SubmitComment:hover { background: url(images/SubmitComment.png) no-repeat 0 -24px; }
.Comments .Form input.SubmitCommentIE { width: 137px; height: 24px; background: url(images/SubmitComment.png) no-repeat 0 -24px;margin-top: 7px; }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


.Footer { width: 960px; margin-left: auto; margin-right: auto; clear: both;}
.Footer ul { padding: 10px 0px; margin: 0px; font-size: 11px; color:#666; border-top: solid 1px #ccc;}
.Footer li { display:inline; padding: 0 5px; margin: 0; list-style-type: none; border-right: solid 1px #9e8787; }
.Footer li a { color:#666; text-decoration: underline; }
.Footer li a:visited { color:#666; text-decoration: underline; }
.Footer li a:hover { color:#666; text-decoration: underline; }
.clearer { height:1px; margin-top:-1px; overflow:hidden; clear:both; }

/* Related Posts */  
ol.related-posts {clear:both; text-align:center; margin:10px 0px 15px 0px; height: 180px; padding:0;}  
ol.related-posts li{width:96px; float:left; display:inline; margin-left:15px; padding:0;}  
    ol.related-posts img a{clear:both;}  
    ol.related-posts a{clear:both; display:block; border:none; text-decoration:none;}  
    ol.related-posts li {background: none;}  


.attachment-thumbnail
	{ margin: 5px; }

/* ++ ADVERTISE PAGE ++ */
#celeb-advertise h2, #celeb-advertise p {
	overflow: hidden;
	clear: both;
	width: 100%; /* because I need to trigger hasLayout */
}
#celeb-advertise h2 {
	color: #0091E4;
	padding: 10px 0;
	border-bottom: 1px dashed #7CB1CB;
	margin: 30px 0 10px;
	width: 500px;
	font-size: 1.3em;
}
#celeb-advertise h2 span {
	float: left;
}
#celeb-advertise h2 strong {
	color: #f09;
	float: right;
}
#celeb-advertise table {
	width: 400px;
}
#celeb-advertise th, #celeb-advertise td {
	padding: 5px 10px;
}
#celeb-advertise th {
	text-align: right;
	font-weight: bold;
	padding: 5px 5px 5px 10px;
	width: 60%;
}
#celeb-advertise .alt {
	background: #eee;
}
#celeb-advertise .wp-caption {
	width: 500px;
	padding: 0;
	border: 0;
	margin: 40px 0 0;
}
#celeb-advertise .wp-caption-text {
	text-align: left;
	color: #777;
	margin: 10px 0;
	font-size: 1.2em;
	font-style: italic;
}
#celeb-advertise .wp-caption img {
	border: 1px solid #eee;
}
#celeb-advertise p br {
	display: none;
}
#celeb-advertise .button {
	padding: 10px;
	background: #0091E4;
	text-decoration: none;
	color: #fff;
}
#celeb-advertise .button:hover {
	background: #009ff4;
}
