html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td, textarea{border:0;outline:0;font:normal normal normal 100%/120% Arial, Helvetica, sans-serif;vertical-align:baseline;background:transparent;margin:0;padding:0}
body{line-height:1; color:#666}
ol,ul{list-style:none}
blockquote,q{quotes:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
h1{font-size:140%}
h2{font-size:130%}
h3{font-size:120%}
h4{font-size:110%}
h5{font-size:100%}
h6{font-size:90%}
.cf{clear:both; margin:0; padding:0;} /* cf = Clear Float */
.center{text-align:center}
.right{float:right}
.left{float:left}
#pencil{background:url(images/pencil.png) top left no-repeat; padding-left:1.6em;}
.tick{background:url(images/tick.png) top left no-repeat; padding-left:1.6em;}
.pictures{background:url(images/images.png) top left no-repeat; padding-left:1.6em;}
.programe{background:url(images/report.png) top left no-repeat; padding-left:1.6em;}
.diet_overview{background:url(images/chart_curve.png) top left no-repeat; padding-left:1.6em;}
.fat_loss_leaders{background:url(images/medal_gold_2.png) top left no-repeat; padding-left:1.6em;}
.top_muscle_gainers{background:url(images/rosette.png) top left no-repeat; padding-left:1.6em;}
.calendar{background:url(images/calendar_small.png) top left no-repeat; padding-left:1.6em;}
strong{font-weight:700}
.error { font-size: 140%; color: red; }
.success { font-size: 120%; color: green; }
.alert{background:url(/images/warning.png) 0 0 no-repeat; padding:0 0 0.6em 2.5em}
#print a{text-decoration: none; color:#42ABE0}

#PNavigation { text-align: left; margin-top: 30px;}

#PNavigation ul { width: 100%; }
#PNavigation li { border-bottom: 1px solid #CBF1AF;  padding: 2px; font-size: 95%; }
#PNavigation li:hover { background: #efefef; } 

#PNavigation a {text-decoration: none; color: black; }
#PNavigation a:hover { text-decoration: none; color: black; }


#postcomment label { width: 150px; float: left; display: block;  }
#postcomment textarea { width: 500px; height: 150px; border: 1px solid #42ABE0;   }


#journal label { width: 150px; float: left; display: block;  }
#journal textarea { width: 90%; height: 250px; border: 1px solid #42ABE0;   }

.journalcp { float: right; } 

#JournalDate {width:59px; margin-right:0.3em; text-align:center; float:left; overflow:auto; height:61px; display:block; background:url(images/journaldate.gif) 0 0 no-repeat}
#JournalDate b{font-weight:700; font-size:100%; position:relative; top:15px}


/*

Color Palette
-------------
Background Light Blue: #AFDDF1
Light Gray: #FBFEFE
Gray: #888C8C
Blue: #42ABE0
Green: #99CA3C

*/

 a.FinishWorkout{position: absolute; top: 80%; left: 75%; background:transparent url(images/Finished.png) 0 0 no-repeat; border:0; width:101px; height:40px; display:block; cursor:pointer}
 a.FinishWorkout:hover{background-position:0 -40px}


#DaysMealsSchedule #DataDisplay div#FullDayCalorieData{margin:1em 0; clear:both; background:#f0f0f0; padding:0; }
#DaysMealsSchedule #DataDisplay div#FullDayCalorieData div{margin:0.5em 0; overflow:auto;}
#DaysMealsSchedule #DataDisplay div#FullDayCalorieData h2{color:#42ABE0; border-bottom:1px solid #ddd; padding-bottom:0.2em}
#DaysMealsSchedule #DataDisplay div#FullDayCalorieData div.DailyData{margin:0;padding:0.5em 0; border-top:1px solid #fff;}
#DaysMealsSchedule #DataDisplay div#FullDayCalorieData div.DailyData label{margin-right:1em; color:#99CA3C; font-weight:700; font-size:120%;}
#DaysMealsSchedule #DataDisplay div#FullDayCalorieData div.DailyData label span{color:#666}


 /*Main Tags*/
body.Gradient{background:#afddf1}
#Containter{margin:0 auto; padding:0; width:60em; overflow:auto;}

#LoginInformation{float:left; width:auto; display:block; margin:0; overflow:hidden; background:#ceecf9; color:#42ABE0; position:relative; left:2.3em}
#LoginInformation div{padding:0.6em; font-size:70%; color:#888C8C;}
#LoginInformation a{color:#42ABE0}
#LoginInformation div span{font-weight:700}
#LoginInformation div img.icon{vertical-align:middle; position:relative; top:-0.1em; margin-right:0.1em}
#LoginInformation .strong {font-weight: bold; }
.Header{padding:1.5em 2em 0 2em; text-align:right; margin-bottom:-1.5em}
#Rounded{overflow:hidden}

#MainMenu{font-size:80%; margin:0 auto; width:93%; overflow:hidden; position:relative; top:0.4em; z-index:1}
#MainMenu ul{float:left; background:transparent;}
#MainMenu ul li span {height:40px; display:block; text-align:center; padding:0 0 0 0.4em; background:url(images/TabSelectedLeft.png) 0 0 no-repeat}
#MainMenu ul li{float:left; margin-right:0.04em; padding-bottom:0.4em; padding-right:0.4em; background:url(images/TabSelectedRight.png) 100% 0 no-repeat; height:40px; opacity:0.8}
#MainMenu ul li:hover{opacity:0.95}

#MainMenu ul li#SelectedItem span{background: transparent url(images/TabSelectedLeft1.png) 0 0 no-repeat}
#MainMenu ul li#SelectedItem{background:transparent url(images/TabSelectedRight1.png) 100% 0 no-repeat; opacity:1}

#MainMenu ul li.Home{width:70px}
#MainMenu ul li.MyProfile{width:95px}
#MainMenu ul li.MyPictures{width:110px}
#MainMenu ul li.Features{width:90px}
#MainMenu ul li.JoinNow{width:90px}
#MainMenu ul li.AboutUs{width:90px}
#MainMenu ul li.TrainingDiary{width:135px}
#MainMenu ul li.Achievers{width:105px}
#MainMenu ul li.Journal{width:85px}

#MainMenu ul li a{color:#757E83; display:block; line-height:40px; position:relative; top:0.15em; font-weight:700; text-decoration:none}
#MainMenu ul li a:hover{color:#444}
#MainMenu ul li#SelectedItem a{color:#42ABE0}


#MainMenu ul li.Blog{width:95px; padding-left:1em; opacity:1}
#MainMenu ul li.Blog a{color:#99CA3C}
#MainMenu ul li.Blog span{padding-left:0}
#MainMenu ul li.Blog span:hover{padding-left:0}
#MainMenu ul li.Blog img{position:relative; padding-right:0.4em; top:0.1em}


#AchieversMenu{margin:1em 0; border-bottom:1px solid #EAEDED}
#AchieversMenu ul{width:100%; overflow:auto; position:relative; z-index:1; top:0.5em}
#AchieversMenu ul li{float:left; margin-right:0.04em; padding-bottom:0.4em; padding-right:0.4em; background:url(images/TabSelectedRight.png) 100% 0 no-repeat; height:40px; opacity:.6}
#AchieversMenu ul li:hover{opacity:1}
#AchieversMenu ul li span{height:40px; display:block; text-align:center; padding:0 0 0 0.4em; background:url(images/TabSelectedLeft.png) 0 0 no-repeat}
#AchieversMenu ul li a{padding:1em; color:#888C8C; font-weight:700; line-height:40px; text-decoration:none}
#AchieversMenu ul li#SelectedSubitem span{background: transparent url(images/TabSelectedLeft1.png) 0 0 no-repeat}
#AchieversMenu ul li#SelectedSubitem{background:transparent url(images/TabSelectedRight1.png) 100% 0 no-repeat; opacity:1}
#AchieversMenu ul li#SelectedSubitem a{color:#42ABE0}
#AchieversMenu ul li.BodyBuilders{width:10em}
#AchieversMenu ul li.Weight{width:7em}

/*Rounded Box*/
#content{margin:0;padding:3em 1em; overflow:visible; font-size:80%;}

/*
	tlc = top left corner
	trc = top right corner
	blc = bottom left corner
	brc = bottom right corner
	lb = left border
	rb = right border
	tb = top border
	bb = bottom border 
*/

#tlc, #trc, #blc, #brc{background-color: transparent; background-repeat: no-repeat}
#tlc{background:url(images/tlc.png) 0% 0% no-repeat; width:100%}
#trc{background-image:url(images/trc.png);background-position: 100% 0%; width:100%}	
#blc{background-image:url(images/blc.png);background-position: 0% 100%}
#brc{background-image:url(images/brc.png);background-position: 100% 100%}
#tb, #bb{background-color:transparent;	background-repeat: repeat-x}			
#tb	{background:url(images/tb.png) 0 0 repeat-x;}
#bb	{background-image:url(images/bb.png);background-position: 50% 100%}	
#rb	{background-image:url(images/rb.png);background-position: 100% 0%;background-repeat: repeat-y}
#lb	{background:#fbfefe url(images/lb.png) 0% 100% repeat-y; margin-top:-0.28em}

/*Promo Text Area With Features And Links*/
.BlueDotList li{padding:0.1em 0; font-weight:700; background:url(images/bullet_blue.png) top left no-repeat; padding-left:1.5em}
a.LearnMore{margin:0; padding:0; background:url(images/LearnMore.png) 0 0 no-repeat; width:121px; height:30px; display:block}
a.SignUp{margin:0; padding:0; background:url(images/SignUp.png) 0 0 no-repeat; width:121px; height:30px; display:block}
a.LearnMore:hover, a.SignUp:hover{background-position: 0 -30px}

.PromoTextWithLinks2{margin:0; padding:1em 2em 2em 2em; overflow:hidden}
.PromoTextWithLinks2 h2{color:#42abe0; font-weight:700}
.PromoTextWithLinks2 p{margin:1em 0;}
.PromoTextWithLinks2 a{color:#42ABE0}

#LeftColumn, #RightColumn{overflow:auto; margin:2em 0}
#LeftColumn{width:24%; float:left}
#RightColumn{width:70%; padding-left:4em; float:right; border-left:1px dashed #ddd}
#LeftColumn div, #RightColumn div{padding:0}
#LeftColumn div ul li{font-size:100%; padding:0.2em 0}
#LeftColumn div ul li a{font-weight:700; text-decoration:none}
#LeftColumn div ul li a:hover{color:#3a96c5}
.Graph{margin:2em 0; overflow:auto}
.Graph h3{font-weight:700; color:#99CA3C; margin-bottom:1em}
.Graph ul{margin:1em 0; overflow:auto}
.Graph ul li{float:left; padding-right:0.7em; color:#444}
.Graph ul li.Condition{color:#42ABE0; font-weight:700}

#Comments h2{padding-bottom:0.5em}
#Comments .Comment{padding:1em 0; margin:0; border-top:1px dashed #ddd; overflow:hidden}
#Comments .Comment .UserImage{width:30%; margin:0; padding:0; float:left}
#Comments .Comment .UserImage img{border:1px solid #ddd}
#Comments .Comment h4{color:#42ABE0; font-weight:700}
#Comments .Comment h4 a{font-weight:700}

#QuickInfo{margin:1em 0 0 0; padding:0.5em 0; overflow:hidden; border-top:1px dashed #ddd; border-bottom:1px dashed #ddd}
#QuickInfo div ul.ProfileInformation{margin-left:0.4em; float:left; width:48%; overflow:auto}
#QuickInfo div ul.ProfileInformation li{padding:0 0 0.5em 0}
#QuickInfo div ul.ProfileInformation li strong{font-weight:700}
li#ImageDesc{background:#CBF1AF; width:90%; color:#444; }
li#ImageDesc div{margin:0.6em; padding:0; overflow:visible}
li#GreenBarComplete{background:#CBF1AF; width:85%; color:#444; margin-top: 15px;}
li#GreenBarComplete div{margin:0.6em; padding:0; overflow:visible}
li#GreenBarComplete div p{margin:0;}

li#RedBar{background:#cc3333; width:85%; color:#444; margin-top: 15px; }
li#RedBar div{margin:0.6em; padding:0; overflow:visible}
li#RedBar div p{margin:0;}
li#RedBar a { color: #fff; text-decoration: none; }
li#RedBar .no { text-decoration: blink; }
#QuickInfo div{padding:1em 0; overflow:auto}
#QuickInfo h3{padding-bottom:0.3em; font-weight:700}
#QuickInfo div p{margin:1em 0}
#QuickInfo div div.Gallery{float:left; text-align:center; overflow:visible; margin:0 1em 0 0; padding:0; width:150px}
#QuickInfo img.personal_image{border-bottom:1px solid #eee; border-top:1px solid #eee; margin-bottom:0.4em; display:block}
a.Logout{float:right; position:relative; top:0.3em; background:url(images/logout.png) 0 0 no-repeat; display:block; width:81px; height:30px;}
a.Logout:hover{background-position:0 -30px}
#CreateWorkout{background:url(images/CreateWorkout.png) 0 0 no-repeat; display:block; width:140px; height:40px}
#CreateWorkout:hover{ background-position:0 -40px}

#ViewWorkout{background:url(images/ViewWorkout.png) 0 0 no-repeat; display:block; width:140px; height:40px; margin-top: 5px;}
#ViewWorkout:hover{ background-position:0 -40px}


#ModifyWorkout{background:url(images/ModifyWorkout.png) 0 0 no-repeat; display:block; width:140px; height:40px; margin-top: 5px;}
#ModifyWorkout:hover{ background-position:0 -40px}

#QuickStatistics{width:32%; background:#CEECF9; overflow:auto}
#QuickStatistics div{margin:0 1em; overflow:auto}
#QuickStatistics div ul{background:#FBFEFE url(images/BelowPromoGradient.png) 0 0 repeat-x; margin:1em 0; padding:1em 0}
#QuickStatistics div ul li{font-size:130%; font-weight:700; padding:0.2em 1em}
#QuickStatistics div ul li span{color:#42ABE0}
#QuickStatistics div h2{text-align:center}

#Calendar{margin:1em 0}
#WorkoutEntries{margin:1em 0;}
#WorkoutEntries dt{font-size:120%; font-weight:700; color:#99CA3C}
#WorkoutEntries dd{background:url(images/bullet_blue.png) 0 0 no-repeat; margin:0.3em 0; padding-left:1.3em}

#DayNumber{width:32px; margin-right:0.3em; text-align:center; float:left; overflow:auto; height:32px; display:block; background:url(images/calendar.png) 0 0 no-repeat}
#DayNumber b{font-weight:700; font-size:120%; position:relative; top:11px}
#MonthYear{font-size:120%; position:relative; top:0.8em}
.WorkoutData{clear:both; margin:1em 0; overflow:auto; width:100%}

#TrainingDataEnter{margin:2em 0; width:100%; }
#TrainingDataEnter ul{margin:0; }
#TrainingDataEnter ul li{margin:1em 0; clear:both; overflow:auto}
#TrainingDataEnter ul li input{border:1px solid #ddd; color:#444; margin-right:0.4em; padding:0.2em}
#TrainingDataEnter ul li input.clean{border:0}
#TrainingDataEnter ul label{float:left; width:11em;}
#TrainingDataEnter ul label.green{color:#99CA3C;}
.Exercise{margin:1em 0 2em 0; overflow:visible; width:100%}
.Exercise h2{margin-bottom:0.5em; color:#99CA3C}
.ExerciseSets{margin:1em 0; width:100%; overflow:auto}
.ExerciseSets .Set{margin:0 0.5em 0 0; background:#ddd; padding:0; width:17%; overflow:auto; float:left}
.ExerciseSets .Set div{margin:1em; overflow:visible}
.ExerciseSets .Set div h3{margin-bottom:0.5em; color:#888; font-weight:700}
#TrainingDataEnter ul li .Exercise .ExerciseSets .Set div input{width:2.2em; margin:0; margin:0.2em 0; border:1px solid #ccc}
input.SubmitButton{background:transparent url(images/Submit.png) 0 0 no-repeat; border:0; width:121px; height:30px; display:block; cursor:pointer}
input.SubmitButton:hover{background-position:0 -30px}

/*DIET 2*/
#DaysMealsSchedule{overflow:auto; margin:2em 0; width:100%}
#DaysMealsSchedule #DaySelector{margin:0; padding:0; overflow:auto; float:left; width:8em}
#DaysMealsSchedule #DaySelector li{margin:0.5em 0; line-height:16px; background:url(images/date.png) 0 0 no-repeat; padding-left:1.6em; opacity:.5}
#DaysMealsSchedule #DaySelector li.selectedItem{background:url(images/date_go.png) 0 0 no-repeat; opacity:1}
#DaysMealsSchedule #DaySelector li:hover{opacity:1}
#DaysMealsSchedule #DaySelector li a{text-decoration:none}
#DaysMealsSchedule #DaySelector li a:hover{text-decoration:underline}
#DaysMealsSchedule #DaySelector li a#SelectedDay{font-weight:700; color:#666; text-decoration:underline; font-size:110%}
#DaysMealsSchedule #DataDisplay{overflow:auto; padding-left:2em; border-left:1px dashed #ddd; width:85%}
#DaysMealsSchedule #DataDisplay h2{color:#888}
#DaysMealsSchedule #DataDisplay div{padding:0.5em 1em}
table#MealsData{width:100%; margin:1em 0; text-align:left; border-collapse:collapse}
table#MealsData th{vertical-align:top; padding:1em 0; text-align:center; background:#f0f0f0; border-bottom:1px solid #ddd; border-top:1px solid #fff}
#DaysMealsSchedule #DataDisplay table#MealsData h2{color:#99CA3C}
table#MealsData td{padding:1em; border-bottom:1px solid #ddd; background:#f8f8f8; border-top:1px solid #fff;}
table#MealsData th p{margin:0.2em 0}
table#MealsData td ul li{background:url(images/bullet_blue.png) 0 0 no-repeat; padding: 0 0 0 1.2em; margin:0.2em 0}
th.Meals{width:12%}

#Gallery ul{padding:1em 0 2em 0; width:100%; overflow:auto}
#Gallery ul li{float:left; margin:1em 1em 1em 0; padding:0}
#Gallery ul li img{border:1px solid #eee; display:block}
#Gallery ul li img:hover{border:1px solid #aaa}
form#UploadImage{margin:1em 0}
form#UploadImage h3{margin:0 0 1em 0}
form#UploadImage input{padding:0.2em}
form#UploadImage textarea{border:1px solid #ddd; color:#444; margin:1em 0; background:#fff; padding:0.2em}
input#UploadButton{cursor:pointer; background:url(images/upload.png) 0 0 no-repeat; width:81px; height:30px; border:0;}
input#UploadButton:hover{ background-position:0 -30px}

#uploadoptions { padding-left: 10px; }
#uploadoptions p { margin-top: 5px;  }

#UserProgress{margin:0 auto;padding:1em 0; width:88%; overflow:auto;  text-align:center; }
#UserProgress li{width:17%; margin:0; overflow:visible; float:left; text-align:center; }
#UserProgress li img{border:1px solid #ddd}
#UserProgress li.Arrow{position:relative; top:3.5em}
#UserProgress li.Arrow h3{color:#99CA3C}
#UserProgress li.Arrow img{margin-bottom:0.2em; border:0;}

#AchieversArea{margin:1em 0; overflow:auto; width:100%}
.AchieverProfile{margin:1em 0; background:#EAEDED; width:100%; overflow:auto}
#YourAchieve{background:#CEECF9 url(images/achievement-arrow.png) 0 40% no-repeat}
#YourAchieve .AchieverNumber{color:#42ABE0}
#YourAchieve ul.ProfileInfo li{color:#444}
.AchieverProfile div{margin:1em 0; overflow:auto; width:100%}
.AchieverProfile .AchieverNumber{font-size:280%; text-align:center; color:#888C8C; float:left; width:2em; font-weight:700}
.AchieverProfile ul.ProfileImages{width:16.5em; margin:0; padding:0; text-align:center; float:left; overflow:hidden}
.AchieverProfile ul.ProfileImages li{float:left; width:91px; margin-right:0.5em;}
.AchieverProfile ul.ProfileImages img{border:1px solid #ddd; display:block}
ul.ProfileInfo{margin:0; overflow:auto; width:65%}
ul.ProfileInfo li{margin:0; background:url(images/bullet_blue.png) 0 0 no-repeat; padding:0 0 0.5em 1.3em}
ul.ProfileInfo li.UserName{font-size:130%; padding-left:0.2em; background:none}

#DietTable{width:100%; vertical-align:middle; background:#fff; overflow:auto; margin:2em auto; padding:0; border-top:1px dashed #ddd}
#DietTable th{background:#EAEDED; padding:1em; font-size:110%; color:#777; font-weight:700; border-bottom:1px solid #ddd}
#DietTable td{padding:1em; background:#f8f8f8; border-bottom:1px solid #ddd}
#DietTable tr span.MealHour{display:block}
#DietTable .Secondrow{padding:0.5em; color:#99CA3C; font-size:90%; text-align:center; background:#f2f2f2}
#DietTable .Meal{background:#fff; font-size:130%; color:#42ABE0; vertical-align:bottom; width:10%}
#DietTable .EditMeal{vertical-align:bottom}
#DietTable .EditMeal a{display:block; margin:0.5em 0 0 0}
#DietTable .EditMeal img:hover{position:relative; top:-0.1em}
#DietTable ul li{background:url(images/bullet_blue.png) 0 0 no-repeat; margin-bottom:0.5em; padding-left:1.4em}
#DietTable .SelectedColumn{background:#fff}

.Footer{font-size:70%; padding:0.4em 2em; margin-bottom:2em;}
.Footer a{color:#888c8c}
.Footer a:hover{color:#555}

.FooterLinks{margin:0; float:right; overflow:auto}
.FooterLinks li{float:left; border-right:1px solid #fff}
.FooterLinks li a{padding:0 0.7em}
.FooterLinks li.last{border:0}
.FooterLinks li.last a{border:0; padding-right:0}

/* Additional Tags */
.OtherMembers{ background:url(images/OtherMembers.png) 0 0 no-repeat; float:right; position:relative; top:0.3em; display:block; width:151px; height:30px;}
.OtherMembers:hover{background-position:0 -30px}

#ViewMyWorkout{ background:url(images/ViewMyWorkoutPlan.png) 0 0 no-repeat;display:block; width:131px; height:40px;}
#ViewMyWorkout:hover{background-position:0 -40px}

#ViewMyDiet{ background:url(images/ViewMyDiet.png) 0 0 no-repeat;display:block; width:131px; height:40px;}
#ViewMyDiet:hover{background-position:0 -40px}

th.Meals{width:12%}
th.MealStats{width:12%}



.Comments {
background:transparent url(/images/Quote.png) no-repeat scroll 10px 0pt;
margin:20px 0pt;
padding:20px 25px;
}

.exercisename { color: #306090;  }

.MemberAvatars{overflow:auto; margin:0 auto; width:100%}
.MemberAvatars li{float:left; width:12%; margin:0em 1.5em 2em 0; text-align:center; background:#f0f0f0}
.MemberAvatars li img{display:block; margin:1em auto; border:1px solid #ddd;}
.MemberAvatars li img:hover{border:1px solid #aaa;}
.MemberAvatars li#LastPicture{margin-right:0}
.MemberAvatars li span{position:relative; top:-0.5em; cursor:default; font-size:90%; font-weight:700; color:#666}

#Advert{width:28.5em; float:right; background:#AFDDF1; margin:0; overflow:auto}
#Advert img{border:0}
#Advert img:hover{border:0;}

.AchieversMenu{margin:1em 0; border-bottom:1px solid #EAEDED}
.AchieversMenu ul{width:100%; overflow:auto; position:relative; z-index:1; top:0.5em}
.AchieversMenu ul li{float:left; margin-right:0.04em; padding-bottom:0.4em; padding-right:0.4em; background:url(images/TabSelectedRight1.png) 100% 0 no-repeat; height:40px}
.AchieversMenu ul li span{height:40px; display:block; text-align:center; padding:0 0 0 0.4em; background:url(images/TabSelectedLeft1.png) 0 0 no-repeat}
.AchieversMenu ul li a{padding:1em; color:#42ABE0; font-weight:700; line-height:40px; text-decoration:none}

#Comments form{clear:both; padding:3em 0; overflow:hidden}
#Comments form h2{padding-bottom:0}
#Comments form textarea{float:none; color:#555; display:block; background:#fff; border:1px solid #ddd; margin:1em 0; padding:0.2em}
#Comments form textarea:focus{border:1px solid #AFDDF1}



.msg .x-box-mc {

    font-size:14px;

}

#msg-div {

    position:absolute;

    left:65%;

    top:10px;

    width:250px;

    z-index:20000;

}