html { min-height: 100%; margin-bottom: 1px; }
html {overflow-y: scroll;}

html, body {
background-image:url(images/bg.gif);
border:0 none;
color:#464646;
font-family: Arial,Helvetica,sans-serif;
font-size:12px;
margin:0;
padding:0;
}

#wrapper{
margin:auto;
width:980px;
background-color:#FFFFFF;
border-right: 1px solid #C7C7C7;
border-bottom: 1px solid #C7C7C7;
border-left: 1px solid #C7C7C7;
overflow: hidden}

#header{
width:980px;
height:70px;
border-bottom: 1px solid #C7C7C7;}

/*#logo{float:left; width:380px;}
#banner{float:right; width:600px;}*/

/****** The Center ******/
#left{
float:left;
width: 183px;
background-color:#FFFFFF;
margin-top:10px;
display: inline; /*--IE6 workaround--*/}

#left2{
width:174px;
float:left;
margin-top:10px;
margin-bottom:10px;
margin-left:9px;}

#middle{
float:left;
width: 575px;
padding: 10px;
background-color:#FFFFFF;
display: inline; /*--IE6 workaround--*/}

#middleBig{
float:left;
width: 776px;
padding: 10px;
background-color:#FFFFFF;
display: inline; /*--IE6 workaround--*/}

#content{
width:553;
padding:10px;
border: 1px solid #C7C7C7;
background-color:#FFFFFF;}

#right{
float:left;
width: 202px;
background-color:#FFFFFF;
margin-top:0px;
margin-bottom:10px;
display: inline; /*--IE6 workaround--*/}

#right2{
width:192px;
float:left;
margin-top:10px;
margin-bottom:10px;
margin-right:10px;}

#rContent{
width:176;
padding:10px;
border-top: 1px solid #C7C7C7;
border-bottom: 1px solid #C7C7C7;
border-left: 1px solid #C7C7C7;
background-color:#FFFFFF;}

/****** The Center Ends ******/

#footer{
width:980px;
height:70px;
background-image:url(images/footer.gif);
border-top: 1px solid #C7C7C7;
clear:both;}

.footerText{padding-top:30px;
        font-family: Arial, Helvetica, sans-serif;
		text-align:center;
	    font-size:14px;	}

/*fonts*/
h1{
    margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;	
	color:#00AEEF;}

h1.dating{
    margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;	
	color:#35B853;}
	
h1.black{
    margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;	
	color:#363636;}	

h2.splash{
    margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:22px;	
	color:#00AEEF;
	line-height:24px;}


h3{
    margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#464646;}

h1.listing{
    margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#00AEEF;}

.blue12 {
color:#00AEEF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}

.blue12n {
color:#00AEEF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
}

.red12 {
color:#FF0000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}

p {
line-height:18px;
margin-top:3px;
text-align:justify;
}

.splash{
line-height:28px;
color:#00AEEF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
background-color:#000000;
padding-left:10px;}

.splash2{
line-height:22px;
color:#FF0000;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
background-color:#000000;
padding-left:10px;}

.splash3{
line-height:22px;
color:#00AEEF;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
background-color:#F8F8F8;
border: 1px solid #C7C7C7;
padding-left:10px;}

.indent{padding-left:15px}
.indent20{padding-left:20px}
.indent30{padding-left:30px}

.line{border-bottom: 1px solid #C7C7C7;}

/* Links */

a:link {
color:#33CC33; /*Green*/
text-decoration: none;
outline: 0;
}

a:visited {
color:#33CC33;
text-decoration: none;
}

a:hover {
color:#00AEEF;	
text-decoration: underline;
}

a:active {
color: #33CC33;
text-decoration: none;
}

.quiet a:link, .quiet a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#5D5D5D;
text-decoration: none;
}

.quiet a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	color: #00AEEF;	
	text-decoration: underline;
	}

.cLink a:link, .cLink a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#5D5D5D;
text-decoration: none;
}

.cLink a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	color: #00AEEF;	
	text-decoration: underline;
	}

.cLink14 a:link, .cLink14 a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color:#464646;
text-decoration: none;
}

.cLink14 a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
	color: #00AEEF;	
	text-decoration: underline;
	}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#main-menu{
border-top: 1px solid #C7C7C7;
border-right: 1px solid #C7C7C7;
border-bottom: 0px solid #C7C7C7;  
width: 182px;
margin-bottom:10px;
}

#main-menu ul{
margin: 0;
padding: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight:normal;
letter-spacing:1px;
}

#main-menu li a{
display: block;
padding: 6px 0;
padding-left: 9px; /* border to text */
width: 166px; /*173 9 7*/
text-decoration: none;
color: #464646;
background-color: #FFFFFF;
border-bottom: 1px solid #C7C7C7;
border-left: 7px solid #C7C7C7; 
}

#main-menu li a:hover {
color:#000000;
background-color: #F8F8F8;
border-bottom: 1px solid #00AEEF;
border-left-color:#00AEEF; /*Hover marker*/
}

#main-menu .current a{
color:#000000;
background-color: #F8F8F8;
border-bottom: 1px solid #00AEEF;
border-left-color:#00AEEF; /*Currently selected*/
}


/*Thumb*/
a.thumbnail, a.thumbnail:visited, a.thumbnail:active {
	float: left;
	padding:2px;
	background-color:#F8F8F8;			
	border: 1px solid #C7C7C7;
	}

a.thumbnail:hover {
    background-color:#000000;	
	border: 1px solid #000000;
	}


a.thumb, a.thumb:visited, a.thumb:active {
	float: left;
	padding:1px;
	background-color:#FFFFFF;			
	outline: none;
	
	}

a.thumb:hover {
    background-color:#d8e8e8;	
	outline: none;
	}

/*Front page listings*/

.cWrapper {float: left;
           width: 553px;
           margin-bottom:0px;
		   padding: 6px 0px 6px 0px;
		   border-bottom: 1px solid #C7C7C7;}

.cWrapperTop {float: left;
              width: 553px;
              margin-bottom:0px;
		      padding: 6px 0px 6px 0px;
		      border-top: 1px solid #C7C7C7;
		      border-bottom: 1px solid #C7C7C7;}

.cLeft {float:left;
        width:100px;
		height:81px /*stops space under image in ie*/
		vertical-align:top;
		}				
		
.cRight {float:left;
         width:453px;
		 vertical-align:top}

.cSpacer{height:140px;}
		 
p.porto {line-height:18px; margin-top:3px; text-align:justify;}

/* Content Box */

div.box{border: #C7C7C7 1px solid;}
div.boxListing{border: #C7C7C7 1px solid;padding-bottom:10px;}

.box .box-header { padding-left:10px; 	
			       background-color:#F8F8F8; 
			       font-family: Arial,Helvetica,sans-serif;
                   font-size:12px;			 
			       color:#00AEEF;
			       line-height:20px;
			       border-bottom: #C7C7C7 1px solid;			 			 
			 }

.box .box-header2 { padding-left:0px; 	
			        background-color:#F8F8F8; 
			        font-family: Arial,Helvetica,sans-serif;
                    font-size:12px;			 
			        color:#00AEEF;
					text-align:center;
			        line-height:20px;
			        border-bottom: #C7C7C7 1px solid;			 			 
			 }			 

.box .box-header-center { padding-left:0px; 	
			        background-color:#F8F8F8; 
			        font-family: Arial,Helvetica,sans-serif;
                    font-size:12px;			 
			        color:#00AEEF;
					text-align:center;
			        line-height:28px;
			        border-bottom: #C7C7C7 1px solid;			 			 
			 }	

.box .box-header h1{color:#00AEEF;
font-family: Arial,Helvetica,sans-serif;
font-size:12px;
margin:0;
padding-top:0;}

.box .box-header2 h1{color:#00AEEF;
font-family: Arial,Helvetica,sans-serif;
font-size:12px;
margin:0;
padding-top:0;}

.box .box-header-center h1{color:#00AEEF;
font-family: Arial,Helvetica,sans-serif;
font-size:14px;
letter-spacing:2px;
margin:0;
padding-top:0;}

.box .box-image { float: left;			      
			      margin: 10px 10px 15px 10px;
				 }

.box .box-content { padding:10px;
                    line-height:18px;
			        text-align:justify; }

.box .box-business { padding:10px;line-height:18px;}
					
.box .box-contentArt { padding:10px;                       
			           text-align:center; }					
					
.box .box-listings{ padding:10px;
                    font-size:11px;}					
					
.box .box-feature { padding:10px;                    
			        text-align:center;
					background-color: #F8F8F8; }

.box .box-map { padding:10px;
                }					

.box .box-link { padding: 0px 10px 10px;
		         text-align:right;
		         font-weight:bold; }

/* Center Box */
div.centerbox{border: #C7C7C7 1px solid;
width:575px;}

		 
form {
    margin: 0;
}
#search_box {
    width: 184px;
    height: 36px;
	padding-left:5px;
	border: 1px solid #C7C7C7;
    background-color:#F8F8F8;
}
#search_box #s {
    float: left;
    padding: 4px;
    margin: 6px 0 0 0px;
    border: 0;
    width: 140px;
    background-color: #FFFFFF;
	border: 1px solid #C7C7C7;
    font-family: Arial,Helvetica,sans-serif;
    font-size:12px;
	font-weight:bold;
	color:#00AEEF;
}
#search_box #go {
    float: right;
    margin: 3px 4px 0 0;
}

/*Frames*/
.imageframe{border: 1px solid #C7C7C7;
           padding: 10px;}
		   
.imageframe5{border: 1px solid #C7C7C7;
           padding: 5px;}		   
		   
.imageframe2{border: 1px solid #C7C7C7;
             padding: 2px;}
						 
img.border6{border: 1px solid #C7C7C7;
             padding: 2px;}
			 
.border1{border: 1px solid #C7C7C7;}

.dashedBox{border: 2px dashed #FF6600;
           padding: 5px;}
		   
		   .linedBox{border: 1px solid #c7c7c7;
           padding: 10px;}
			 
img.floatleft{float: left; 
              margin: 4px;}
	
img.floatleft2{float: left; 
              margin: 4px 10px 4px 0px;
			  border: 1px solid #C7C7C7;
              padding: 2px;}
	
/*Directory Box*/

.directoryBox{
width:531px;
padding:10px;
border: 1px solid #c7c7c7;
background-image:url(back3.gif);}	


#justalist {
		border-right: 1px solid #c7c7c7;	
		border-bottom: 1px solid #c7c7c7;	
	}

	#justalist tbody tr td {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		padding: 5px 5px;
		border-left: 1px solid #c7c7c7;
		border-bottom: 0px solid #c7c7c7;
	}
	
	#justalist tbody tr.selected td {
		background-color: #00AEEF;
		color: #ffffff;
		font-size: 13px;
		font-weight: bold;
		border-left: 0px solid #346DBE;
		border-bottom: 0px solid #7DAAEA;
	}
	
/******************************************************************/

ul.migablue {
	list-style-type: inherit;
	list-style-image: url("tick2.gif");
	list-style-position: inside;
}

ul.migablue li { font-weight: normal;
             line-height: 25px; }
						 		   