/* CSS Document */
html,body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,form,fieldset  
{
margin:0;
padding:0;
border:0;
}

body
{
background:#000 url(../images/sea.jpg) top left repeat; 
margin:0 auto;
}

#wrap
{
width:998px;
margin:0 auto;
}

a img
{
border:none;
}

.clearfix:after 
{
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

/* End hide from IE-mac */
.clearfix 
{ 
display: block; 
display: inline-block; 
}

/* Hides from IE-mac \*/
* html .clearfix 
{
height: 1%;
}



div.clr
{
clear:both;
}

#middle embed
{
}

#middle div.blog
{
clear:none;
}

#middle div.blog div.article_row object
{
/*clear makes banner drop*/ 
/*clear:both;*/
margin:10px 0 6px 15px; 
border:5px solid #dbdbdb; 
}

#none
{
border:5px solid #dbdbdb; 
}

#left div.bannergroup div.swf_banner_mask
{
margin:0 0 10px 0;
}

#right_OLD
{
width:168px;
padding:14px 0 0 10px;
position:absolute;
left:820px;
top:155px;
}

#right
{
float:right;
clear:none;
padding:14px 0px 0 3px;
width:170px;
}

#right_vertical
{
display:none;
position:absolute;
left:820px;
top:155px;
float:left;
clear:none;
width:11px;
height:1px;
background:yellow;
}

#right div.bannergroup div.swf_banner_mask
{
margin:0 0 10px 0;
}

#right div.bannergroup img
{
margin:0 0 5px 0;
width:159px;
}

#right div.bannergroup object, #right div.bannergroup embed
{
margin:0;
margin-bottom:5px; 
}

#left div.bannergroup object, #left div.bannergroup embed
{
margin:0;
margin-bottom:5px; 
}

div.moduletable
{
color:#000080;
}

div.moduletable_bloglinks
{
color:#000080;
/* height:173px;  mark wants unlimited */
width:171px;
border-bottom:0px solid #ccc;
margin:5px 0;
padding: 5px;
background:url(../images/line.jpg) 0 bottom repeat-x; 
}

#left div.moduletable_bloglinks ul
{
background:transparent;
padding:0;
margin:0;
}

#left div.moduletable_bloglinks ul a
{
background:url(../images/art/colors/ads.gif) no-repeat 10px center;
color:inherit;
}

div.moduletable_bloglinks h3
{
text-align:center;
font:bold 95% Arial, Helvetica, sans-serif;
margin:5px 0;
}

div.rapid_contact
{
}

div.rapid_contact_intro_text
{
font-size:17px;
color:brown;
line-height:24px;
margin-bottom:10px;
}


#header_things
{
margin-left:0px;
width:998px;
height:27px;
}

#header_slogan
{
margin-left:10px;
}

#header_text
{
float:left;
clear:left;
width:450px;
text-align:left;
display:block;
border:0px solid #000080;
font:bold 12px Arial,Helvetica,sans-serif;
color:#000080;
padding:5px;
padding-top:25px;
margin:10px 0 0 0px;
font-size:15px;
height:30px;
}

#clock
{
float:left;
clear:none;
width:250px;
height:17px;
padding-top:30px;
padding-left:335px;
text-align:left;
display:block;
font:bold 12px Arial,Helvetica,sans-serif;
color:#000080;
}


#header 
{
width:998px;
height:135px;
background:#95bdf2 url(../images/art/header_bg.gif) 0 0 no-repeat;
margin:0 auto;
}

#header h1
{
width:349px;
height:13px;
display:block;
margin:15px 0 0px 0;
float:left;
}

#header h2
{
float:right;
margin:35px 80px 0 0;
display:inline;
color:#008;
font:bold 24px Verdana, Arial, Helvetica, sans-serif;
}
#header h1 span{display:none;}

#header h1 a
{
display:block;
padding:50px 0 0 18px;
font:16px Tahoma, Verdana, "Trebuchet MS", sans-serif;
color:#0080ff;
text-decoration:none;
}

#header p
{
font:bold 13px Arial,Helvetica,sans-serif;
color:#000080;
line-height:20px;
float:right;
display:inline;
margin:35px 25px 0 0;
}
#header p a
{
color:#000080;
text-decoration:none;
margin:0 5px;
}


#header p a span{color:#0000ff;}
#header p a:hover{text-decoration:underline;}

#navcontainer
{
width:998px;
height:41px;
display:block;
background:#e2ecff url(../images/art/nav-bg.jpg) 0 0 repeat-x;
float:left;
margin:14px 0 0 0;
}

#navcontainer .menu
{
height:41px;
list-style:none;
clear:both;
float:left;
border-right:1px solid #8aa7de;
}

#navcontainer li
{
font:bold 12px Arial,Helvetica,sans-serif;
color:#000080;
line-height:20px;
float:left;
}

#navcontainer li a
{
height:31px;
float:left;
padding:10px 10px 0 10px;
text-decoration:none;
color:#000080;
border-right:1px solid #d5e6ff;
border-left:1px solid #8aa7de;
}

/* #navcontainer .item46 a{color:#a4a3a3;} */

#navcontainer .menu li a:hover,#navcontainer .menu .active a
{
color:#fff;
background:url(../images/art/nav-hover.jpg) 0 0 repeat-x;
border-right:1px solid #2d52de;
}

#content
{
width:998px;
clear:both;
background:url(../images/art/content-bg.jpg) 0 0 repeat-y;
padding:0 0 174px 0;
}

#left
{
width:180px;
background:#8ab0ff;
float:left;
}

#left p
{
font:bold 11px Arial,Helvetica,sans-serif;
color:#fff;
line-height:14px;
margin:10px;
}

#left ul
{
list-style:none;
padding:23px 0 20px 0;
background:url(../images/line.jpg) 0 bottom repeat-x;
}

#left ul li
{
font:bold 14px Arial,Helvetica,sans-serif;
color:#000080;
line-height:20px;
}

#left ul li a
{
height:25px;
color:#000080;
text-decoration:none;
display:block;
padding:5px 0 0 30px;
background:url(../images/art/gr.gif) no-repeat 10px center;
}

#left ul ul
{
background:none;
margin:0 0 10px 0;
padding:0;
}

#left ul ul li a
{
height:auto;
padding:0 0 0 10px;
}
#left ul .item1 a{background:url(../images/art/colors/home.gif) no-repeat 10px center;}
#left ul .item137 a{background:url(../images/art/colors/home.gif) no-repeat 10px center;}
#left ul .item2 a{background:url(../images/art/colors/letters.gif) no-repeat 10px center;}
#left ul .item7 a{background:url(../images/art/colors/community.gif) no-repeat 10px center;}
#left ul .item12 a{background:url(../images/art/colors/living.gif) no-repeat 10px center;}
#left ul .item21 a{background:url(../images/art/colors/marine.gif) no-repeat 10px center;}
#left ul .item30 a{background:url(../images/art/colors/directory.gif) no-repeat 10px center;}

#left ul .item135 {background:url(../images/art/colors/directory.gif) no-repeat 20px center;}
#left ul .item135 a{margin-left:33px;}

#left ul .item123 a{background:url(../images/art/colors/nightlife.gif) no-repeat 10px center;}
#left ul .item29 a{background:url(../images/art/colors/ads.gif) no-repeat 10px center;}
#left ul .item31 a{background:url(../images/art/colors/forum.gif) no-repeat 10px center;}
#left ul .item74 a{background:url(../images/art/colors/contact.gif) no-repeat 10px center;}
#left ul .item76 a{background:url(../images/art/colors/frame.gif) no-repeat 10px center;}
#left ul .item80 a{background:url(../images/art/colors/courses.gif) no-repeat 10px center;}
#left ul .item81 a{background:url(../images/art/colors/advertise.gif) no-repeat 10px center;}
#left ul .item88 a{background:url(../images/art/colors/bargain.gif) no-repeat 10px center;}

#left ul .item1 a:hover{background:#5085f9 url(../images/art/colors/home.gif) no-repeat 10px center;}
#left ul .item137 a:hover{background:#5085f9 url(../images/art/colors/home.gif) no-repeat 10px center;}
#left ul .item2 a:hover{background:#5085f9 url(../images/art/colors/letters.gif) no-repeat 10px center;}
#left ul .item7 a:hover{background:#5085f9 url(../images/art/colors/community.gif) no-repeat 10px center;}
#left ul .item12 a:hover{background:#5085f9 url(../images/art/colors/living.gif) no-repeat 10px center;}
#left ul .item21 a:hover{background:#5085f9 url(../images/art/colors/marine.gif) no-repeat 10px center;}
#left ul .item30 a:hover{background:#5085f9 url(../images/art/colors/directory.gif) no-repeat 10px center;}


#left ul .item123 a:hover{background:#5085f9 url(../images/art/colors/nightlife.gif) no-repeat 10px center;}
#left ul .item29 a:hover{background:#5085f9 url(../images/art/colors/ads.gif) no-repeat 10px center;}
#left ul .item31 a:hover{background:#5085f9 url(../images/art/colors/forum.gif) no-repeat 10px center;}
#left ul .item74 a:hover{background:#5085f9 url(../images/art/colors/contact.gif) no-repeat 10px center;}
#left ul .item76 a:hover{background:#5085f9 url(../images/art/colors/frame.gif) no-repeat 10px center;}
#left ul .item81 a:hover{background:#5085f9 url(../images/art/colors/advertise.gif) no-repeat 10px center;}
#left ul .item80 a:hover{background:#5085f9 url(../images/art/colors/courses.gif) no-repeat 10px center;}
#left ul .item88 a:hover{background:#5085f9 url(../images/art/colors/bargain.gif) no-repeat 10px center;}

#content #left ul li a:hover
{
color:#fff;
background-color:#5085f9;
}
#content #left ul ul li a:hover,#content #left ul ul .active a
{
background:#5085f9;
background-image:none;
color:#fff;
}

#content #left ul ul li a{background:none;}

#left div.bannergroup{margin:20px 0 0 10px;}
#left div.bannergroup img{margin:0 0 5px 0;width:159px;}
#left div.line
{
width:180px;
height:2px;
background:url(../images/line.jpg) 0 0 repeat-x;
}

#middle
{
width:640px;
float:left;
background:url(../images/art/middle-bg.jpg) 0 0 no-repeat;
overflow:hidden;
}

#middle #md_wrap
{
margin:26px 26px 0 26px;
}

#middle h1.editorial,#middle h2.editorial,#middle h2.editorial a{color:#ff0000;}
#middle .green{color:#40a000;}
#middle .pink{color:#e040c0;}
#middle .blue{color:#0000ff;}
#middle .brown{color:#800000;}
#middle .cyan{color:#00ffff;}
#middle .orange{color:#ffa000;}
#middle .grey{color:#c5c5c5;}
#middle .black{color:#000;}
#middle .light-grey{color:#a1a1a1;}
#middle h1
{
font:bold 20px Arial,Helvetica,sans-serif;
color:#000;
line-height:20px;
margin:0 0 30px 0;
}
#middle h2
{
font:bold 18px Arial,Helvetica,sans-serif;
color:#000;
line-height:20px;
margin:0 0 15px 0;
}
#middle h2 .the_date
{
font:12px Arial,Helvetica,sans-serif;
color:#000;
margin:0 0 0 10px;
}

#middle #md_wrap h2
{
margin:0 0 5px 0;
}

#middle h2 a
{
text-decoration:none;
color:#000;
}
#middle h2 a:hover
{
text-decoration:underline;
}
#middle h3
{
font:bold 16px Arial,Helvetica,sans-serif;
color:#000;
line-height:20px;
margin:0 0 10px 0;
}
#middle h4
{
font:bold 14px Arial,Helvetica,sans-serif;
color:#000;
line-height:20px;
margin:0 0 10px 0;
}
#middle h5
{
font:bold 12px Arial,Helvetica,sans-serif;
color:#000;
line-height:18px;
margin:0 0 10px 0;
}
#middle p
{
font:14px Arial,Helvetica,sans-serif;
color:#000;
line-height:18px;
margin:10px 0 5px 0;
}
#middle p a,#middle .xmap li a{color:#0d5186;}
#middle p strong.date{margin:0 10px 0 0;}

#md_wrap .blog .article_row img
{
border:5px solid #dbdbdb; 
margin:0;
display:inline; 
}

#middle ul
{
list-style:none;
margin:0 0 30px 15px;
}
#middle ul li
{
font:12px Arial,Helvetica,sans-serif;
color:#000;
line-height:18px;
background:url(../images/bullet.jpg) 0 0 no-repeat;
padding:0 0 0 15px;
}
#middle ul.list
{
width:425px;
float:left;
list-style:none;
margin:0 0 30px 0;
}
#middle ul.list li
{
float:left;
padding:0;
background:none;
}
#middle ul.list li.image{width:125px;}
#middle ul.list li.text{width:300px;}
#middle ul.list li h4,#middle ul.list li h5{margin:0;}
#middle ol
{
margin:0 0 30px 13px;
list-style-position:inside;
}
#middle ol li
{
font:12px Arial,Helvetica,sans-serif;
color:#000;
line-height:18px;
}

/*table codes*/
#middle table
{
width:100%;
border:0;
margin:0 0 0 0;
clear:both;
}

#middle .sobi2Listing_plugins
{
width:90%;
}

#middle table th
{
text-align:center;
font:bold 18px Arial,Helvetica,sans-serif;
color:#000;
line-height:20px;
}

#middle table th.tblcol
{
background:#d6d6d6;
font:14px Arial,Helvetica,sans-serif;
color:#000;
text-align:center;
}

#middle table tr td
{
font:12px Arial,Helvetica,sans-serif;
color:#000;
line-height:18px;
vertical-align:top;
}

#middle table tr td h2
{
padding:2px 0 0 10px;
text-align:left;
}

#middle table td.ctr{text-align:center;}
#middle table td.lft{text-align:left;}
#middle table td.rgt{text-align:right;}
#middle form{width:100%;}
#middle form fieldset dl
{
position:relative;
width:100%;
margin:0;
border-top:1px solid #eaeaea;
border-bottom:1px solid #eaeaea;
padding:10px 0;
}

#middle form fieldset legend
{
font:bold 18px Arial,Helvetica,sans-serif;
color:#000;
line-height:20px;
margin:0 0 5px 0;
}
#middle form fieldset dt
{
float:left;
width:120px;
text-align:right;
font:12px Arial,Helvetica,sans-serif;
color:#000;
line-height:18px;
}
#middle form fieldset dd
{
padding:0 0 4px 0;
margin-left:130px;
margin-bottom:5px;
font:12px Arial,Helvetica,sans-serif;
color:#000;
}
#middle form dd.button
{
float:right; 
margin:20px 25px 0 0;
display:inline;
}
#middle form fieldset dd .control,#middle form fieldset dd .control_short,#middle form fieldset dd .control_medium,#middle form fieldset dd .control_large,#middle form fieldset dd .control_long
{
width:auto;
height:21px;
background:#fff;
font:12px Arial,Helvetica,sans-serif;
color:#000;
padding:0;
border:1px solid #dcdbd9;
}
#middle form fieldset dd select
{
width:180px;
height:19px;
padding:2px 0 0 0;
background:#fff;
font:12px Arial,Helvetica,sans-serif;
color:#000;
border:1px solid #dcdbd9;
}
#middle form fieldset dd input
{
width:144px;
height:21px;
font:12px Arial,Helvetica,sans-serif;
color:#000;
}
#middle form fieldset dd .control
{
width:auto;
height:auto;
background:none;
border:none;
}
#middle form fieldset dd .control_short{width:70px;}
#middle form fieldset dd .control_large{width:313px; height:100px;}
#middle form fieldset dd .control_long{width:313px;}
#middle form fieldset dd .submit,#middle form fieldset dd .reset{width:auto;}

#middle div.box2
{
width:139px;
padding:0 0 0 15px;
float:right;
border-left:1px solid #e6e6e6;
}
#middle div.box2 h1
{
font:20px Arial,Helvetica,sans-serif;
color:#ff0000;
line-height:20px;
}
#middle div.box2 h2
{
font:bold 15px Arial,Helvetica,sans-serif;
color:#ffa000;
line-height:20px;
}
#middle div.box2 p
{
font:11px Arial,Helvetica,sans-serif;
color:#000;
line-height:15px;
margin:0 0 30px 0;
}

#middle div.box2 p a
{
font-size:12px;
}


#md_wrap
{
font:12px Arial,Helvetica,sans-serif;
color:#000;
}


#md_wrap span.buttonheading
{
float:right;
}

#md_wrap .article_row span.buttonheading img
{
border:0;
}

#md_wrap ul.pagination
{
display:block;
text-align:center;
}

#md_wrap ul.pagination li
{
display:inline;
font:12px Arial,Helvetica,sans-serif;
color:#000;
background:none;
padding:0 5px 0 0;
}

#md_wrap ul.pagination li a
{
font:bold 12px Arial,Helvetica,sans-serif;
color:#000;
}

#md_wrap p.articleinfo
{
text-align:right;
font:10px Arial,Helvetica,sans-serif;
color:#999;
padding:10px 0 0 0;
/*clear:both;*/
}

#md_wrap div.breadcrumb
{
padding:0 0 15px 0;
font:12px Arial,Helvetica,sans-serif;
color:#000;
}
#md_wrap div.breadcrumb a
{
font:bold 12px Arial,Helvetica,sans-serif;
color:#000;
}

#md_wrap div.breadcrumb img
{
border:0 none;
}

/*DIRECTORY*/
.directory #content
{
width:998px;
clear:both;
background:url(../images/art/content-bg-dir.jpg) 0 0 repeat-y;
padding:0 0 174px 0;
}

.directory #left
{
width:220px;
background:#e1e1e3;
}
.directory #middle
{
width:778px;
float:left;
background:none;
}
.directory #left h1
{
font:bold 18px Arial,Helvetica,sans-serif;
color:#D12329;
line-height:14px;
margin:30px 15px;
}
.directory #left h1 a
{
color:#009;
text-decoration:none;
}
.directory #left h1 a:hover
{
text-decoration:underline;
}
.directory #left ul
{
list-style:none;
padding:5px 0 20px 0;
background:none;
}
.directory #left ul li
{
font:bold 11px Arial,Helvetica,sans-serif;
color:#000080;
}
.directory #left ul li a
{
height:15px;
color:#000080;
text-decoration:none;
display:block;
padding:3px 0 3px 10px;
}
.directory #content #left ul li a:hover, .directory #content #left ul .active a
{
color:#fff;
background-color:#5085f9;
}
.directory #md_wrap .sobi2Listing td
{
padding:0 0 10px 0;
}
.directory #md_wrap .sobi2Listing .wrp
{
position:relative;
border:3px solid #e5a345;
background:#ffffd8;
padding:5px 10px;
font:12px Arial, Helvetica, sans-serif;
color:#000;
}
.directory #md_wrap .sobi2Listing .wrp .wrp_left
{
width:460px;
float:left;
display:inline;
}
.directory #md_wrap .sobi2Listing .wrp .wrp_right
{
float:right;
width:225px;
display:inline;
}
.directory #md_wrap .sobi2Listing .wrp .bottom
{
clear:both;
}
.directory #md_wrap .sobi2Listing .website
{
padding:3px 5px;
border:1px solid #c0aa61;
margin:5px 0;
font:bold 14px Arial, Helvetica, sans-serif;
color:#009;
}
.directory #md_wrap .sobi2Listing .name
{
font:bold 16px Arial, Helvetica, sans-serif;
color:#900;
}
.directory #md_wrap .sobi2Listing .tleft, .directory #md_wrap .sobi2Listing .tright
{
border:1px solid #c0aa61;
float:left;
margin:5px 0;
display:inline;
}
.directory #md_wrap .sobi2Listing .tleft p, .directory #md_wrap .sobi2Listing .tright p
{
margin:0;
padding:0;
}
.directory #md_wrap .sobi2Listing .tleft a, .directory #md_wrap .sobi2Listing .tright a
{
padding:0;
padding:0;
}
.directory #md_wrap .sobi2Listing .tleft img, .directory #md_wrap .sobi2Listing .tright img
{
border:0 none;
float:none;
margin:0;
padding:0;
}
.directory #md_wrap .sobi2Listing .tleft
{
margin-right:-1px;
}
.directory #md_wrap .sobi2Listing .website a, .directory #md_wrap .sobi2Listing .sobi_reviews_VC a 
{
font:bold 14px Arial, Helvetica, sans-serif;
color:#009;
text-decoration:none;
}
.directory #md_wrap .sobi2Listing .sobi_reviews_VC
{
padding:5px 0 0 0;
}
.directory #md_wrap .sobi2Listing .lefy
{
float:left;
width:200px;
padding:5px;
border:1px solid #c0aa61;
display:inline;
}
.directory #md_wrap .sobi2Listing .description
{
float:right;
width:465px;
padding:5px;
border:1px solid #c0aa61;
display:inline;
}
.directory #md_wrap .sobi2Listing .lefy a, .directory #md_wrap .sobi2Listing .description a
{
font:12px Arial, Helvetica, sans-serif;
color:#009;
}
.directory #md_wrap .sobi2Listing .description img
{
float:right;
}
.directory #md_wrap .sobi2Header td {
text-align:center;
border: 1px solid #CCCCCC;
background-color: #eee;
padding:3px;
margin:0 0 10px 0;
}
.directory #md_wrap .sobi2Header td a
{
font:bold 14px Arial, Helvetica, sans-serif;
color:#000;
}
.directory #md_wrap .sobi2CompDesc
{
font:12px Arial, Helvetica, sans-serif;
color:#000;
}
.directory #md_wrap .sobi2CompDesc td
{
width:50%;
}

.directory #md_wrap #sobi2FormTable img, .directory #md_wrap #sobi2FormTable2 img
{
border:0 none;
}

.directory #md_wrap #sobi2EditFormHeader, .directory #md_wrap #sobi2ReqFieldsInfo
{
padding:2px;
font:12px Arial, Helvetica, sans-serif;
color:#000;
}
/*NIGHTLIFE*/
.nightlife
{
background:#000080;
}
.nightlife #wrap
{
width:998px;
background:#CED5FF;
}
.nightlife #content
{
float:left;
width:970px;
}

.nightlife #content, .nightlife #middle
{
background-image:none;
}

.nightlife #content h1
{
font:18px Arial, Helvetica, sans-serif;
color:#000;
padding:10px 10px 0 10px;
}

.nightlife #content h2
{
font:bold 18px Arial, Helvetica, sans-serif;
color:#000;
padding:10px;
}

.nightlife #content h2.contentheading
{
font:bold 22px Verdana, Arial, Helvetica, sans-serif;
color:#800000;
text-transform:uppercase;
}

.nightlife #content h3
{
font:bold 14px Arial, Helvetica, sans-serif;
color:#000;
padding:10px;
}
.nightlife #content
{
font:12px Arial, Helvetica, sans-serif;
color:#000;
}

.nightlife #left
{
width:255px;
background:none;
font:12px Arial, Helvetica, sans-serif;
color:#000;
}
.nightlife #left p
{
font:14px Verdana, Arial, Helvetica, sans-serif;
color:#000;
text-transform:uppercase;
}
.nightlife #left p a{font-size:10px;}

.nightlife #middle
{
width:705px;
}

.nightlife #middle p
{
font:13px Verdana, Arial, Helvetica, sans-serif;
color:#000;
line-height:22px;
}

.nightlife #right
{
width:320px;
float:right;
padding:14px 0 0 0;
}

.nightlife #wrap #content #middle #md_wrap{margin:0;}
.nightlife #header
{
width:998px;
height:176px;
/*background:#000 url(../images/Nightlife-Banner-998px.jpg) 0 0 no-repeat;*/
background:#313F5A;
}

.nightlife #navcontainer
{
width:998px;
/*margin:71px 0 0 0;*/
margin:0;
}
.nightlife #header h2
{
float:left;
margin:35px 0 0 30px;
display:inline;
color:#FFFF00;
font:bold 24px Verdana, Arial, Helvetica, sans-serif;
}
.nightlife #left h2
{
font:bold 16px Arial, Helvetica, sans-serif;
color:#000;
padding:10px;
}

.nightlife #content .blog
{
padding:10px 0;
}

.nightlife #page
{
padding:0 0 0 20px;
}

/*FORUM*/
.forum #content
{
width:998px;
clear:both;
padding:0 0 174px 0;
background:url(../images/art/content-bg-forum.gif) repeat-y;
}

.forum #middle
{
width:817px;
float:left;
background:url(../images/art/middle-bg-forum.gif) no-repeat;
}

table .sobitable 
{
border-bottom:2px #EEEEEE solid;
padding-bottom:5px;
}

/* COMMENT */
#comment img
{
border: none;
}

#revsBox h3
{
padding:3px 0;
font:bold 16px Arial, Helvetica, sans-serif;
color:#009;
}

#mod_loginform table
{
margin:5px 0 0 10px;
font:12px Arial, Helvetica, sans-serif;
color:#000;
width:160px;
}

#mod_loginform table .mod_login
{
display:block;
}

#mod_loginform table a, #mod_login_logoutform p
{
font:bold 12px Arial, Helvetica, sans-serif;
color:#fff;
}

#registrationTable img, #adminForm img,  #cbIconsBottom img, #fireboard img
{
border:none;
}

#content #middle #md_wrap div.article_row div.article_column.column1.cols1 p
{
margin:0 0 7px 0;
}

#content #middle #md_wrap div.article_row div.article_column.column1.cols1 h2.contentheading
{
margin:0 0 5px 0;
}

#sobimsg
{
font:bold 14px Arial, Helvetica, sans-serif;
color:#000099;
padding:10px 0;
text-align:center;
}
#mod_login_logoutform
{
padding:10px;
font:12px Arial, Helvetica, sans-serif;
color:#000;
}
#mod_login_logoutform .mod_login
{
padding:0 0 10px 0;
}
body .sigsiuTreeNode
{
width:300px;
float:left;
font:12px Arial, Helvetica, sans-serif;
}

#emailForm div label,#form-contact div label
{
width:150px;
float:left;
text-align:right;
padding:0 10px 0 0;
}

#emailForm input
{
padding:5px;
/* padding-top:0px; */
margin:5px;
margin-top:0px;
background:#ECF1FF;
border:0;
}

#emailForm textarea
{
padding:5px;
padding-top:0px;
margin:5px;
background:#ECF1FF;
border:0;
}

#emailForm div #contact_email_copy,#emailForm .button,#form-contact div #contact_email_copy,#form-contact .button
{
margin:5px 0 0 160px;
}

#emailForm div .copy,#form-contact div .copy
{
width:auto;
float:none;
text-align:left;
padding:0 0 0 0;
}

.directory #sdrops_0, .directory #sdrops_1
{
display:inline;
}
.directory .dtree #ssobi2Cats0
{
display:none;
}
.directory .dtree .dTreeNode
{
float:left;
width:205px;
margin:0 0 0 15px;
display:inline;
background:#e1e1e3;
}
.directory .dtree .dTreeNode img, .directory .dtree .dTreeNode a
{
float:left;
display:inline;
}
.directory .dtree a
{
font:bold 14px Arial, Helvetica, sans-serif;
color:#009;
text-decoration:none;
line-height:18px;
}
.directory .dtree a:hover
{
text-decoration:underline;
}
.directory #md_wrap .sobi2eSearchForm
{
padding:0;
font:12px Arial, Helvetica, sans-serif;
color:#000;
}
.directory #md_wrap .sobi2eSearchForm .inputbox
{
width:95%;
font:12px Arial, Helvetica, sans-serif;
color:#000;
background:#FFFFD8;
padding:2px;
border:1px solid #aaa;
}

.directory #md_wrap .sobi2eSearchForm .button
{
font:14px Arial, Helvetica, sans-serif;
color:#000;
background:#0C0;
border:1px solid #aaa;
}

.directory #md_wrap .sobi2eSearchForm .reset
{
background:#0CF;
}

.directory #md_wrap .sobi2eSearchForm .addbutton
{
font:14px Arial, Helvetica, sans-serif;
color:#000;
background:#F90;
padding:1px 5px;
border:1px solid #aaa;
text-decoration:none;
}

.directory #md_wrap .sobi2eSearchForm .purple
{
font:bold 12px Arial, Helvetica, sans-serif;
color:#636;
}

.directory #md_wrap .sobi2eSearchForm .catChooseBox
{
width:auto;
}

.directory #md_wrap .sobi2SearchMod
{
padding:0 0 15px 0;
}

.directory #md_wrap .sobi2SearchMod form
{
border-bottom:1px solid #000;
padding:0 0 15px 0;
}

.special #content 
{
background:transparent url(../images/art/content-bg-forum.gif) repeat-y scroll 0 0;
}

.special #middle 
{
background:none;
float:left;
width:817px;
}

#md_wrap .row_separator,#md_wrap .article_separator
{
display:none;
}

#md_wrap .article_row
{
padding:0 0 3px 0;
}

#breadcrumbs
{
padding:0 0 10px 0;
}

#breadcrumbs a
{
font:bold 12px Arial, Helvetica, sans-serif;
color:#000;
}


/* SEARCH CONTROLS */

#middle	div.moduletable_search_intro *
{
color:navy;
}

#middle	div#search_wrapper
{
padding-bottom:30px;
}

#middle	div#search_wrapper *
{
color:#4C82B0;
color:navy;
}

#middle	td.search_controls
{
padding:5px;
margin:0px;
height:44px;
background:#ffffde;
border:1px dotted #ddddce;
}

#middle div#results_header
{
background:#ffffde;
border:1px dotted #ddddce;
padding:4px;
height:32px;
margin-left:4px;
}

#middle div#results_header div
{
margin:3px;
line-height:26px;
}

#middle span.advanced_search
{
margin-left:460px;
}

#middle tr#advanced_search_rows
{
/* display:none; */
}

#middle div#search_wrapper #limit.inputbox
{
margin:0;
padding:0;
border:0;
background:transparent;
}

#middle div#search_wrapper input#search_searchword
{
width:414px;
color:navy;
height:20px;
font-size:115%;
padding:2px;
}

label.search_controls
{
line-height:26px;
}

select#limit
{
border:0;
}

#middle div#search_wrapper select#ordering
{
border:1px dotted #4C82B0;
border:0;
background:transparent;
width:120px;
}

#middle p.search_phrase
{
margin:0px;
margin-left:4px;
margin-top:5px;
font-size:12px;
color:#4C82B0;
}

#middle p.search_only
{
margin:0px;
margin-left:13px;
margin-top:10px;
font-size:12px;
}

#middle span.search_ordering
{
margin:0px;
margin-left:127px;
}

#middle span.search_result_title
{
line-height:24px;
font-size:14px;
}

#middle a span.search_result_title 
{
text-decoration:none;
}

#middle p.search_type_result
{
margin:10px;
margin-left:0px;

color:#111;
line-height:1.5em;
font-size:12px;
text-align:justify;
text-indent:10px;
}

span.search_type_result
{
color:#666;
line-height:24px;
font-size:11px;
}

span.search_type_result_highlight
{
color:#000;
line-height:24px;
font-size:11px;
}

span.advanced_search
{
}

span.highlight
{
padding:0 3px;
background:#ffffce;
background:#ffffaa;
color:navy;
}


/* END SEARCH CONTROLS */

/* admin */
#middle div.article_row span.hasTip img
{
border:0;
padding:1px;
width:16px;
display:block;
float:left;
clear:none;
}


span.separator,span.mainlevel
{
display:block;
margin-top:0px;
margin-left:3px;
width:180px;
line-height:12px;
background:transparent url(http://www.langkawi-gazette.com/images/stories/div1.png) top left no-repeat; 
}

div#left 
{
padding-top:10px;
}

div#left table td img
{
display:block;
float:left;
padding:4px 5px 4px 0px;
margin-left:5px;
}

a.mainlevel
{
font:bold 14px Arial, Helvetica, sans-serif;
color:#000080;
text-decoration:none;
display:block;
width:180px;
padding:2px 0 0 0px;
line-height:18px;
height:18px;
}

#left table td
{
height:14px;
}


a.sublevel
{
font:bold 14px Arial, Helvetica, sans-serif;
color:#000080;
text-decoration:none;
display:block;
padding:5px 0 0 0px;
display:block;
width:180px;
line-height:18px;
height:18px;
}

#page #credits, #page #credits_list
{
font-size:15px;
color:brown;
line-height:24px;
}

#page #credits ul, #page #credits_list ul
{
padding-bottom:20px;
}

#page #credits li,#page #credits_list li
{
font-size:15px;
height:22px;
list-style-type:none;
background: transparent url(../images/star_8px.png) 0em 0.5em no-repeat; 
padding-left:25px;
margin-left:115px;
}


