
body{
	background:#FFFFFF url(images/basicdesign_bg.jpg) top left repeat-x;
	text-align:center;
	padding-top:0px;
	margin:0px;
	
}
.container{
	position:relative;
	width:960px;
	margin:auto;
}
.header{
	text-align:left;
	position:relative;
	left:70px;
	background:url(images/basicdesign_header_bg.jpg) no-repeat;
	width:879px;
	height:152px;
}
.logo{
	position:relative; 
	left:-3px; 
	top:15px; 
	width:302px; 
	height:74px; 
	border:1px; 
	display:block;
	text-decoration:none;
}
.box{
	position:relative;
	background:url(images/box_bg.jpg) repeat-y;
	width:960px;
	height:auto;
	float:left;
	text-align:left;
	left:70px;
	top:0px;
}

.navs{
	position:absolute;
	top:112px;
	left:230px;
}
.the_content{
	position:relative;
	top:10px;
	left:20px;
	width:529px;
	color:#484949;
}
.search_box{
	position:relative;
	top:0px;
	padding-left:20px;
	font-family:Verdana;
	font-weight:bold;
	font-size:9pt;
	left:580px;
	/*background:url(images/search_bg.jpg) no-repeat;*/
	width:256px;
	height:31px;
}
#search{
	position:relative;
	padding-left:2px;
	padding-top:1px;
	top:-3px;
	left:5px;
	width:121px;
	height:20px;
	border:0px;
	font-size:9pt;
	color:#2b2b2b;
	background:url(images/textbox.jpg) no-repeat;
}
#search_but{
	position:relative;
	top:3px;
	left:10px;
	border:0px;
	font-size:9pt;
	
}
#pages li {
	list-style: none;
	display:inline;
}
#pages li a{
	padding-top:5px;
	text-decoration:none;
	font-size:9pt;
	text-align:center;
	font-family:Courier New, Verdana;
	font-weight:normal;
	color:#FFFFFF;
	float: left;
	background:url(images/nav.jpg) no-repeat;
	width:89px;
	height: 25px;
	margin: 0 2px 0 2px;
}
#pages li a:hover{
	background:url(images/nav.jpg) no-repeat;
	background-position:0px -25px;
}
#pages  li.current_page_item a:visited{
	background:url(images/nav.jpg) no-repeat;
	background-position:0px -25px;
	text-decoration:none;
}


.sidebar{
	position:relative;
	background:url(images/sidebar_bg.jpg) no-repeat;
	width:264px;
	float:left;
}
.sidebar img{
	padding:5px;
	width:100px;
	height:100px;
	float:left;
}

.main_body{
	position:relative;
	text-align:left;
	background:url(images/main_body_bg.jpg) no-repeat;
	width:575px;
	left:0px;
	float:left;
}
.dots{
	z-index:3;
	position:relative;
	background:url(images/dots.jpg) no-repeat;
	top:-70px;
	left:-13px;
	width:38px;
	height:55px;
	float:right;
}
.footer{
	position:relative;
	background:url(images/footer_bg.jpg) no-repeat;
	width:879px;
	height:94px;
	float:left;
	top:-15px;
	left:70px;
}
#footer_navs li {
	position:relative;
	top:38px;
	list-style: none;
	display:inline;
	border-right:solid 1px #666666;
	height:5px;
	
}

#footer_navs li a{
	font-size:9pt;
	text-align:center;
	text-decoration:none;
	font-family:Verdana;
	font-weight:normal;
	color:#666666;
	margin: 0 15px 0 15px;
}
#footer_navs li a:hover{
	
	text-decoration:underline;
	color:#2D2D2D;
	
}
#footer_navs li.current_page_item a:visited{
	
	text-decoration:underline;
	color:#2D2D2D;
	
}

#side1 li a{
	list-style-type:circle;
	display:block;
	color:#4d4b4b;
	font-size:11pt;
	font-family:Times New Roman;
	width:200px;
	height:25px;
	padding-left:20px;
	padding-top:5px;
	text-decoration:none;
	border-bottom:dashed #979595 1px;
	background:url(images/raquo_1.jpg) no-repeat;
}
#side1 li a:hover{
	background:#979595 url(images/raquo_2.jpg) no-repeat;
	color:#FFFFFF;
}
#side1 li.current_page_item a:visited{
	
	background:gray;
	
}
#what_can h4{
	text-align:left;
	font-family:Verdana;
	padding:13px 40px;
	color:#FFFFFF;
	width:255px;
	height:50px;
	background:url(images/side_title_bg.jpg) no-repeat;
	position:relative;
	top:22px;
	left:10px;
}
.sidebar ul{
	position:relative;
	left:-41px;
}
.sidebar ul li{
	list-style-type:none;
}
.mywidget_content{
	position:relative;
	left:30px;
	top:-20px;
}
.calendar{
	position:relative;
	left:18px;
}
.widget_title{
	position:relative;
	left:18px;
	background:url(images/widgets_title_bg.jpg) no-repeat;
	height: 28px;
	width:239px;
	text-align:left;
	font-family:Verdana;
	font-size:11pt;
	font-weight:bold;
	padding:4px 30px;
	color:#f1f1f1;
}
.widget_content{
	font-family:Verdana;
	font-size:8pt;
	font-weight:normal;
	color:#414141;
	position:relative;
	top:-20px;
	left:20px;
	width:225px;
	background:#c7c5c5;
	border:solid #9a9898 1px;
	padding:10px 4px;
	
}
.widget_content a{
	text-align:center;
	float:right;
	font-family:Verdana;
	font-size:8pt;
	font-weight:normal;
	color:#414141;
	display:block;
	width:50px;
	height:20px;
	background:red;
	
}

.widget_content a:hover{
	font-family:Verdana;
	font-size:8pt;
	color:#ffffff;
	background:green;
	
}

.mycal{
	background:url(images/widgets_title_bg.jpg) no-repeat;
	height:28px;
	width:239px;
	padding:2px 30px;
	font-family:Verdana;
	font-size:11pt;
	font-weight:bold;
	color:#f1f1f1;
}
.month {
	background:#828080;
	height:30px;
	width:239px;
	padding:0px 5px;
	font:bold 10pt verdana;
	color:white;
}
.main {
	width:239px;
	border:0px;
}

.daysofweek {
	background-color:#fefdf1;
	font:bold 12px verdana;
	color:#484848;
}

.days {
	font-size: 12px;
	font-family:verdana;
	color:black;
	background-color: #fefdf1;
	padding: 2px;
}

.days #today{
	font-weight: bold;
	color: #c9482b;
}


.email_form  a{
	text-decoration:none;
	color:#273f4a;
	font-weight:bold;
}
.email_form  a:hover{
	text-decoration:underline;
	color:#3f84a4;
	font-weight:bold;
}
.copy{
	text-align:center;
	position:relative;
	top:35px;
	font-family:Verdana;
	font-size:8pt;
}
.copy a{
	color:#0b8ab9;
	text-decoration:none;
	}
.copy a:hover{
	color:#e05f28;
	}	
	
.retro1{
	z-index:3;
	position:absolute;
	top:174px;
	left:2px;
	width:69px;
	height:295px;
	background:url(images/retro1.jpg) no-repeat;
}
.retro2{
	z-index:10;
	float:left;
	position:absolute;
	top:152px;
	right:-4px;
	width:70px;
	height:292px;
	background:url(images/retro2.jpg) no-repeat;
}

.fd-content{
	width:504px;
	height:140px;
	padding-top:18px;
	padding-left:8px;
	background:#ffffff;
	border-bottom:solid #cac8c8 1px;
}	
.fd-title{
	position:relative;
	width:512px;
	height:33px;
	background:url(images/featured_dez_title.jpg) no-repeat;
}
	
	
.fd-btn a{
	position:relative;
	float:right;
	right:18px;
	width:83px;
	height:20px;
	background:url(images/viewl_all_btn.jpg) no-repeat;
	background-position:0px 0px;
	display:block;
}

span.thumb1{
	position:relative;
	float:left;
	width:166px;
	height:118px;
	background:red;
	background:url(images/thumbs-home.jpg) no-repeat;
	background-position:0px -120px;
	display:block;
}
span.thumb1_over{
	position:relative;
	float:left;
	width:166px;
	height:118px;
	background:red;
	background:url(images/thumbs-home.jpg) no-repeat;
	background-position:0px 2px;
	display:block;
}
span.thumb2{
	position:relative;
	float:left;
	width:166px;
	height:118px;
	background:red;
	background:url(images/thumbs-home.jpg) no-repeat;
	background-position:-167px -120px;
	display:block;
}
span.thumb2_over{
	position:relative;
	float:left;
	width:166px;
	height:118px;
	background:red;
	background:url(images/thumbs-home.jpg) no-repeat;
	background-position:-167px 2px;
	display:block;
}
span.thumb3{
	position:relative;
	float:left;
	width:166px;
	height:118px;
	background:red;
	background:url(images/thumbs-home.jpg) no-repeat;
	background-position:-334px -120px;
	display:block;
}
span.thumb3_over{
	position:relative;
	float:left;
	width:166px;
	height:118px;
	background:red;
	background:url(images/thumbs-home.jpg) no-repeat;
	background-position:-334px 2px;
	display:block;
}
.fd-btn a:hover{
	background-position:0px -20px;
}
	