/* 
© www.stepfamilyrochester.org. All Rights Reserved. 
By RIT TEAM PROJECT:
Steph Michalow
Rob Beatty
Jerlyn Thomas
Brendan Parker
Ethan Feldman
Andy Whitesell
Carol Cullather
Mike Kuzmich*/
body {
background-attachment:fixed;
background-color:#fff;
background-image:url(../img/bg.jpg);
background-repeat:repeat-x;
font-family:Trebuchet MS, tahoma, Arial, default;
text-align:center;
margin:0;
}

a:link {color: #000000; text-decoration:none; }
a:hover {color: #FF3399; text-decoration:none; }
a:visited {color: #000000; text-decoration:none; }
a:active {color: #000000; text-decoration:none; }

#LinkHover a:hover{
color: #FF3399; text-decoration:none;
}
#content {
width:800px;
background-color:#FFF;
border:thick solid #FFF;
margin-left:auto;
margin-right:auto;
position:relative;
text-align:left;
height:1100px;
}

#header {
position:relative;
left:26px;
top:0;
width:746px;
height:139px;
}
/*Start NAV*/
#home {
position:absolute;
left:26px;
top:139px;
width:64px;
height:38px;
font-family:"Trebuchet MS", tahoma, Arial, default;
font-size:12px;
vertical-align:middle;
font-weight:700;
display:block;
text-align:center;
}

#aboutus {
position:absolute;
left:90px;
top:139px;
width:77px;
height:38px;
font-family:"Trebuchet MS", tahoma, Arial, default;
font-size:12px;
vertical-align:middle;
font-weight:700;
display:block;
text-align:center;
}

#msgbrd {
position:absolute;
left:167px;
top:139px;
width:101px;
height:38px;
font-family:"Trebuchet MS", tahoma, Arial, default;
font-size:12px;
vertical-align:middle;
font-weight:700;
display:block;
text-align:center;
}

#articles {
position:absolute;
left:268px;
top:139px;
width:75px;
height:38px;
font-family:"Trebuchet MS", tahoma, Arial, default;
font-size:12px;
vertical-align:middle;
font-weight:700;
display:block;
text-align:center;
}

#recommended {
position:absolute;
left:343px;
top:139px;
width:159px;
height:38px;
font-family:"Trebuchet MS", tahoma, Arial, default;
font-size:12px;
vertical-align:middle;
font-weight:700;
display:block;
text-align:center;
}

#counselor {
position:absolute;
left:502px;
top:139px;
width:131px;
height:38px;
font-family:"Trebuchet MS", tahoma, Arial, default;
font-size:12px;
vertical-align:middle;
font-weight:700;
display:block;
text-align:center;
}

#counselor a:hover {
background-color:#fff9b5;
background-position:left top;
color:#6a1e68;
display:block;
font-family:"Trebuchet MS", tahoma, Arial, default;
font-size:12px;
font-weight:700;
height:38px;
text-align:center;
top:0;
vertical-align:middle;
width:131px;
}

#home a:hover,#aboutus a:hover,#articles a:hover,#recommended a:hover,#counselor a:hover,#msgbrd a:hover {
background-color:#fff9b5;
background-position:left top;
color:#6a1e68;
display:block;
font-family:"Trebuchet MS", tahoma, Arial, default;
font-size:12px;
font-weight:700;
height:38px;
text-align:center;
top:0;
vertical-align:middle;
}

#home a,#aboutus a,#articles a,#recommended a,#counselor a,#msgbrd a {
background-position:left top;
color:#6a1e68;
display:block;
font-family:"Trebuchet MS", tahoma, Arial, default;
font-size:12px;
font-weight:700;
text-align:center;
text-decoration:none;
top:5;
vertical-align:text-top;
}
/*End NAV*/
#motion {
position:absolute;
left:27px;
top:176px;
width:746px;
height:252px;
}
/*Drop Shawdows*/
#gradient_1 {
position:absolute;
left:26px;
top:428px;
width:746px;
height:25px;
}
#teendrop {
	position:absolute;
	left:277px;
	top:536px;
	width:243px;
	height:24px;
	z-index:2
	
}
#monthlydrop{
	position:absolute;
	left:28px;
	top:536px;
	width:240px;
	height:24px;
	z-index:2
}
#kidsdrop {
	position:absolute;
	left:530px;
	top:536px;
	width:242px;
	height:24px;
	z-index:2
}
/**/


#monthly {
	position:absolute;
	left:30px;
	top:576px;
	width:240px;
	height:112px;
}

#divide_1 {
	position:absolute;
	left:268px;
	top:444px;
	width:9px;
	height:242px;
}

#teens {
	position:absolute;
	left:277px;
	top:576px;
	width:243px;
	height:112px;
}

#divide_2{
	position:absolute;
	left:520px;
	top:444px;
	width:10px;
	height:242px;
}

#kids {
	position:absolute;
	left:530px;
	top:576px;
	width:242px;
	height:112px;
}
#monthlyimage {
	position:absolute;
	left:28px;
	top:444px;
	width:240px;
	height:100px;
	z-index:3
}
#teensplaceimage {
	position:absolute;
	left:277px;
	top:444px;
	width:243px;
	height:100px;
	z-index:3
}
#kidsimage {
	position:absolute;
	left:530px;
	top:444px;
	width:242px;
	height:100px;
	z-index:3
}

/**/
#month_article{
	position:absolute;
	left:28px;
	top:542px;
	width:240px;
	height:36px;
	z-index:4
}
#teen_title {
	position:absolute;
	left:277px;
	top:542px;
	width:243px;
	height:36px;
	z-index:4
}
#kids_title {
	position:absolute;
	left:530px;
	top:542px;
	width:242px;
	height:36px;
	z-index:4
}

/*Text Formats*/
.TextType {

font-family:"Trebuchet MS", tahoma, Arial, sans-serif;
font-size:12px;
font-weight:400;
line-height:13px;
text-align:left;
top:0;
vertical-align:text-top
}
.TextColor {
background-position:left top;
color:#FD2BA4;
font-family:"Trebuchet MS", tahoma, Arial, sans-serif;
font-size:12px;
font-weight:700;
text-align:left;
top:0;
vertical-align:text-top
}

#articlearchive {
	position:absolute;
	left:29px;
	top:701px;
	width:239px;
	height:77px;
	background-image: url(../img/abg.jpg);
	background-repeat: repeat-y;
}

#middle_msgbrd {
	position:absolute;
	left:280px;
	top:701px;
	width:239px;
	height:180px;
}

#thumb {
	position:absolute;
	left:531px;
	top:701px;
	width:108px;
	height:180px;
}

#thumbside {
	position:absolute;
	left:639px;
	top:699px;
	width:161px;
	height:180px;
}

#family_cartoon {
	position:absolute;
	left:29px;
	top:778px;
	width:239px;
	height:103px;
	background-image: url(../img/cbg.jpg);
	background-repeat: repeat-y;
}
select {
background-position:left top;
border:thin solid #CCC;
color:#5C5D62;
font-family:"Trebuchet MS", tahoma, Arial, default;
font-size:14px;
font-weight:400;
text-align:left;
top:0;
vertical-align:text-top
}
.SpanTextBlue {
background-position:left top;
color:#6288AF;
font-family:"Trebuchet MS", tahoma, Arial, default;
font-size:16px;
font-weight:700;
text-align:left;
top:0;
vertical-align:text-top
}
.SpanTextGray {
background-position:left top;
color:#5C5D62;
font-family:"Trebuchet MS", tahoma, Arial, default;
font-size:16px;
font-weight:700;
text-align:left;
top:0;
vertical-align:text-top
}
.ArticleBold {
background-position:left top;
color:#093870;
font-family:"Trebuchet MS", tahoma, Arial, default;
font-size:12px;
font-weight:700;
line-height:15px;
text-align:left;
top:0;
vertical-align:text-top
}

.ArticleUnderline {
background-position:left top;
color:#093870;
font-family:"Trebuchet MS", tahoma, Arial, default;
font-size:12px;
font-weight:400;
line-height:15px;
text-align:left;
text-decoration:underline;
top:0;
vertical-align:text-top
}
.Article {
background-position:left top;
color:#093870;
font-family:"Trebuchet MS", tahoma, Arial, default;
font-size:12px;
font-weight:400;
line-height:15px;
text-align:left;
top:0;
vertical-align:text-top
}
#dropsha {
	position:absolute;
	left:2px;
	top:842px;
	width:521px;
	height:59px;
}
#line {
	position:absolute;
	left:528px;
	top:785px;
	width:246px;
	height:7px;
	z-index:4;
	display:none
	
	
}
#footer {
	position:absolute;
	left:2px;
	top:901px;
	width:800px;
	height:83px;
}
.tTable{
height:180px
}
.tTbletd{
height:50%;
}
.tToon{
width:69%
}
#lineit-03 {
	position:absolute;
	left:529px;
	top:783px;
	width:246px;
	height:11em;
}