/* CSS Document */
/*----------------------------------------------------------------------------------------------------------
[Layout Stylesheet of all website pages]
Project:	Listed
Version:	1.0
Created: Interberry Solutions
----------------------------------------------------------------------------------------------------------*/
/*------------------Layout,Table of Contents----------------------------------------------------------------- 
1. GLOBAL RESET
2. GLOBAL BASIC STYLING FOR COMMON HTML ELEMENTS
3. COMMON CSS CLASSES
4. GLOBAL LAYOUT
5. COMMON SITE HEADER
6. COMMON SITE FOOTER
7. COMMON CONTENT LAYOUT
8. LEFT NAVIGATION CSS
9. RIGHT ADS SECTION
10.COMMON CENTER HEADING & SEARCHBAR
11.NEWS LETTER CSS
-----------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------
1. GLOBAL RESET
---------------------------------------------------------------------------------*/
/**{
margin:0px;
padding:0px;
}*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,f,h4,h5,h6,pre,form,label,fieldset,input,textarea,p,blockquote,th{ 
margin:0;
padding:0;
}
fieldset,img { 
border:0;
padding:0px;
margin:0px;
}
h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-family:"Trebuchet MS", Arial, Verdana;
font-weight:normal;
}
a{
outline:none;
padding:0;
margin:0;
border:0;
}
input
{
outline:none;
}
/*---------------------------------------------------------------------------------
2. GLOBAL BASIC STYLING FOR COMMON HTML ELEMENTS
---------------------------------------------------------------------------------*/
h1{
padding:0px;
margin:0px;
}
h2{
font-size:16px;
}
h3{
font-size:14px;
}
h4{
font-size:12px;
}
/*---------------------------------------------------------------------------------
3. COMMON CSS CLASSES
---------------------------------------------------------------------------------*/
body
{
background:url(../images/body_bg.gif) repeat #7294a1;
font-family:"Trebuchet MS", Arial, Verdana;
font-size:10px;
color:#000000;
}
.floatleft{
float:left;
}
.floatright{
float:right;
}
.clear{
clear:both;
}
.jusify{
text-align:justify;
}
.normaltext
{
font-family:"Trebuchet MS", Arial, Verdana;
font-size:11px;
color:#303333;
text-decoration:none;
}
.normal12upper
{
font-size:12px;
font-weight:700;
color:#202424;
text-decoration:none;
text-transform:uppercase;
}
.bluenormallink
{
color:#00aeef;
font-size:10px;
text-decoration:underline;
}
.bluenormallink:hover
{
text-decoration:none;
}
.blueitalictext
{
color:#00aeef;
font-size:10px;
font-style:italic;
text-decoration:none;
}
/*---------------------------------------------------------------------------------
4. GLOBAL LAYOUT
---------------------------------------------------------------------------------*/
#page_width
{
margin:0 auto;
width:1000px;
overflow:hidden;
}

#admin
{
	margin:30px auto 0;
	width:1000px;
	overflow:hidden;
}

#page_top
{
margin:0 auto;
width:910px;
overflow:hidden;
padding:0px 59px 0px 31px;
background:url(../images/page_bg.png) repeat-y #e3e3e3;
}
#page_footer
{
margin:0 auto;
width:910px;
overflow:hidden;
padding:36px 59px 0px 31px;
background:url(../images/page_bottombg.png) no-repeat top left;
height:65px;
text-align:center;
font-size:11px;
font-weight:700;
color:#FFFFFF;
}

/*---------------------------------------------------------------------------------
5. COMMON SITE HEADER
---------------------------------------------------------------------------------*/
.header_outter
{
width:910px;
overflow:hidden;
}
.header_top
{
width:910px;
overflow:hidden;
}
.header_top a.logo
{
display:block;
width:375px;
height:87px;
overflow:hidden;
border:0px;
}
.header_top .headerad
{
width:520px;
height:75px;
padding:12px 15px 0px 0px;
overflow:hidden;
text-align:right;
background:url(../images/header_topbg.gif) repeat-x top left;
}
.header_bottom
{
width:910px;
height:24px;
overflow:hidden;
background:url(../images/header_dottedbg.gif) repeat-x top left;
text-align:left;
}

/*---------------------------------------------------------------------------------
6. COMMON SITE FOOTER
---------------------------------------------------------------------------------*/
#page_footer a
{
font-size:11px;
font-weight:700;
color:#FFFFFF;
text-decoration:none;
padding:0px 4px;
}
#page_footer a:hover
{
text-decoration:underline;
}
#page_footer p
{
font-size:9px;
font-weight:bold;
}
/*---------------------------------------------------------------------------------
7. COMMON CONTENT LAYOUT
---------------------------------------------------------------------------------*/
.page_content
{
margin:0 auto;
width:910px;
background:url(../images/leftnav_bg.jpg) repeat-y 0px -34px;
overflow:hidden;
}
.page_contentleft
{
width:130px;
overflow:hidden;
padding-top:12px;
}
.page_contentcenter
{
width:620px;
overflow:hidden;
padding:10px 15px 0px 15px;
background:url(../images/page_contentbg.png) repeat-x top left;
}
.page_contentright
{
width:130px;
overflow:hidden;
text-align:left;
background:url(../images/page_contentbg.png) repeat-x top left;
}
/*---------------------------------------------------------------------------------
8. LEFT NAVIGATION CSS
---------------------------------------------------------------------------------*/
.page_contentleft .leftnav ul
{
list-style:none;
}
.leftnav li{
background:url(../images/leftnav_linkbg.png) repeat-x top left;
padding:0px;
margin:0px;
}
.leftnav li a{
display: block;
height:19px;
font-size:11px;
font-weight:700;
color:#a7e3f9;
text-decoration:none;
text-transform:uppercase;
text-align:left;
cursor:pointer;	
padding:1px 0 0 13px;
}
.leftnav li.current a, .leftnav li a:hover{
background:url(../images/leftnav_linkblt.gif) no-repeat 113px 0px; 
}

.page_contentleft .leftnav_sublink ul
{
list-style:none;
}
.leftnav_sublink li, .leftnav ul ul li{
background:url(../images/leftnav_sublinkbg.png) no-repeat bottom;
padding:0px;
margin:0px;
}

.leftnav_sublink li, .leftnav ul ul ul li{
background:url(../images/leftnav_sublinkbg.png) no-repeat bottom;
padding:0px;
padding-left:10px;
margin:0px;
}

.leftnav_sublink li a, .leftnav ul ul li a{
display: block;
font-size:11px;
font-weight:normal;
color:#e5e5e5;
text-decoration:none;
text-transform:none;
text-align:left;
cursor:pointer;	
padding:1px 0 0 13px;
background:url(../images/leftnav_linkblt.gif) no-repeat 113px 0px; 
}

.leftnav_sublink li a, .leftnav ul ul ul li a{
display: block;
font-size:11px;
font-weight:normal;
color:#e5e5e5;
text-decoration:none;
text-transform:none;
text-align:left;
cursor:pointer;	
padding:1px 0 0 13px;
background:url(../images/leftnav_linkblt.gif) no-repeat 113px 0px; 
}

.leftnav_sublink li a:hover{
background:url(../images/leftnav_linkblt.gif) no-repeat 113px 0px; 
}
.page_contentleft .addevent
{
clear:both;
padding:10px 0px;
margin:0 auto;
width:103px;
height:45px;
}
.page_contentleft .downloadmag
{
clear:both;
padding:10px 0px;
margin:0 auto;
width:103px;
border-bottom:1px solid #9fd8ec;
}
.downloadmag h3
{
color:#a7e3f9;
font-size:11px;
}

.downloadmag
{
color:#a7e3f9;
font-size:11px;
}

.downloadmag img
{
clear:both;
padding:10px 0px;
}
/*---------------------------------------------------------------------------------
9. RIGHT ADS SECTION
---------------------------------------------------------------------------------*/
.page_contentright a
{
padding-top:10px;
display:block;
text-align:left;
border:0px;
}
.page_contentright img
{
border:1px solid #9fd8ec;
}
/*---------------------------------------------------------------------------------
10.COMMON CENTER HEADING & SEARCHBAR
---------------------------------------------------------------------------------*/
.commonheader
{
width:100%;
overflow:hidden;
}
.commonheader h1
{
font-family:"Trebuchet MS", Arial, Verdana;
font-size:26px;
font-weight:700;
color:#303333;
text-decoration:none;
padding:0px;
margin:0px;
}

.h1
{
	color:#303333;
	font-family:"Trebuchet MS",Arial,Verdana;
	font-size:26px;
	font-weight:700;
	margin:0;
	padding:0;
	text-decoration:none;
}

.bg_news .date
{
	font-size:14px;
	font-weight:bold;
}

.commonheader span
{
clear:both;
}
.searchbar
{
width:585px;
overflow:hidden;
height:30px;
background:url(../images/searchbar_bg.jpg) no-repeat top left;
padding:0px 0 0px 35px;
margin:7px 0px 8px 0px;
}
.searchbar input
{
border:1px solid #FFFFFF;
height:16px;
color:#d6d6d6;
font-size:14px;
text-decoration:none;
margin-right:8px;
padding-left:10px;
}
.centercontent_container
{
width:100%;
overflow:hidden;
}
/*---------------------------------------------------------------------------------
11.NEWS LETTER CSS
---------------------------------------------------------------------------------*/
.newsletter_container
{
background:url(../images/newsletter_bg.jpg) no-repeat top left;
width:190px;
height:70px;
padding:5px;
}
.newsletter_container h3
{
font-size:12px;
font-weight:bold;
text-decoration:none;
text-align:center;
color:#202424;
display:block;
width:190px;
height:20px;
}
.newsletter_container .newstextbox
{
color:#4a5050;
font-size:11px;
border:1px solid #202424;
text-align:right;
width:113px;
height:18px;
padding-right:5px;
float:right;
margin-bottom:5px;
position:relative;
}
.newsletter_container p
{
color:#202424;
font-size:10px;
line-height:12px;
}
a.imgbtn
{
position:relative;
top:-22px;
left:95px;
}

.thank_you
{
	text-align:center;
	background:white;
	padding:10px;
	border:1px solid grey;
}

.thank_you h2, .thank_you h1
{
	font-size:20px;
	font-weight:bold;
}

.thank_you p
{
	font-size:12px;
}

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