@charset "UTF-8";
/*
Template Name: Pligga (nadiamode-p1)
Template URI: http://pligga.com/
Description: Exclusive Pligg template by nadia (http://nadiamode.com).
Version: 1
Author: Nadia Heartilly
Author URI: http://nadiamode.com/
Support Forum: http://nadia.in.th/
Tags: blue, custom header, fixed width, two columns, jquery ready

	Pligg sites that use Pligga (nadiamode-p1) template
	http://pligga.com/ , http://pliggmo.com/ , http://pliggdev.com/ , http://ajigg.com/

	This template was designed and built by Nadia Heartilly,
	whose blog you will find at http://blog.nadiamode.com/

	The CSS, XHTML, GRAPHICS and design are copyright by nadiamode.com. All rights reserved.

*/
/* CSS Document */
/* UNIVERSAL */
body {
margin: 0px;
background: #e5ecf3;
color:#626262;
font: 83%/1.5 arial,tahoma,verdana,sans-serif;
}

ul {margin:0; padding:0;}
ol {margin:0; padding:0;}

fieldset {border:none;}
legend {margin-top:10px;font-size:14px;font-weight:bold;color:#105cb6;}
label {font-weight:bold;}

h1 {
font-size: 18px;
font-weight: bold;
padding-left: 10px;
}
h1 a {color:#999999;text-decoration:none;}

h2 {
font-size: 14px;
color: #105cb6;
margin: 0px;
font-weight: bold;
}
h2 a {
color: #105cb6;
text-decoration:none;
}
h2 a:hover {
text-decoration:underline;
}

h3 {
color:#81a845;
font-size:15px;
font-weight:bold;
padding-left:2px;
}
h3 a {text-decoration:none;}


a {
color: #105cb6;
text-decoration: none;
outline: none;
}
a:hover {
text-decoration: underline;
}

.saved {background-color:#105cb6;color:#fff;font-size:14px;padding:6px;}
.error  {background-color:#ff6600;color:#fff;font-size:14px;padding:6px;line-height:18px;}
.errordiv  {background-color:#ff6600;color:#fff;font-size:14px;padding:6px;line-height:18px;}

.readmore {float:right;margin:5px 0 5px 5px;text-align:right;}

.linetop {border-top:2px solid #DEDEDE;}
.linespacer {margin-top:2px;margin-bottom:8px;border-bottom:1px solid #DEDEDE;}

.button {border:2px solid #dedede;background:#fff;}
.field {border:1px solid #dedede;padding:2px;}

#content {
width: 960px;
margin: 0px auto;
background: #fff;
}
.floatleft {
float: left;
}
.floatright {
float: right;
}

/* HEADER */
#login {
color: #999;
float: right;
text-align: right;
}
#login a{
color: #105cb6;
text-decoration: underline;
}
#login a:hover{
color: #000;
}
#logo {
float: left;
padding: 0;
margin-right: 10px;
}

#logo span a {
	display: block;
	height: 40px;
	width: 110px;
	text-indent: -2000em;
	text-decoration: none;
	z-index: 2000; /* need for FX and IE */
	background: url('../images/logo.png') 0 0 no-repeat;
}
#logo span a:hover {
	cursor: pointer; /* IE7 */
    opacity: 0.8;
    -moz-opacity: 0.8;
    filter:alpha(opacity=80);
}
#logo span a, #logo span a:hover { 
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sProperties); 
	}

.search {float:right;margin:3px 5px;}
#searchsite {
    margin: 0 6px 0 0;
    padding: 1px 3px;
    display: inline;
    width: 147px;
    color: #666;
    border: 0;
}
#searchsite:focus {
    color: #000;
}
.searchbutton {
    display: inline;
    padding: 0 9px;
    background: #2fb0dd;
	border: 1px solid #2fb0dd;
    color: #e6e6e6;
    font-weight: bold;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
	}
.searchbutton:hover {
    background: #60C5E6;
	border: 1px solid #4BBDE2;
	}

.edit {
border:1px solid #d9d9d9;
padding: 5px 5px 5px 10px;
background: #ededed;
margin-bottom:20px;
}
.edit-image {float:left;}
a .edit-image img{border:0px;}



.rsslink {float:right;text-align:right;font-size:15px;}
.rsslink a {text-decoration:none;color:#999999;font-weight:bold;}

#reg_usernamecheckitvalue {background:#FFFFD3;}
#reg_emailcheckitvalue {background:#FFFFD3;}

#nav {
float: left;
padding: 10px 0px;
margin: 0px;
}
#nav li {
list-style: none;
display: inline;
padding: 10px 0px;
}
#nav li a {
color: #999999;
text-transform: uppercase;
text-decoration: none;
padding: 3px 10px;
}
#nav li  a:hover{
color: #000;
text-decoration: underline;
}
#nav .current {
list-style: none;
display: inline;
background:#EDEDED;
-moz-border-radius-topleft: 6px;
-webkit-border-top-left-radius: 6px;
border-top-left-radius: 6px;
-moz-border-radius-topright: 6px;
-webkit-border-top-right-radius: 6px;
border-top-right-radius: 6px;
}

/* STORIES */
.leftwrapper {padding-left:12px;}

#leftcol {
width: 620px;
padding: 10px;
float: left;
overflow: hidden;
}

#leftcol ol, #leftcol ul {
margin-left:20px;
margin-top:5px;
}

#leftcol-wide {
width: 790px;
padding: 10px;
float: left;
overflow: hidden;
}
#leftcol-superwide {
width: 960px;
padding: 10px;
float: left;
overflow: hidden;
}
.stories {
width: 620px;
margin-bottom: 20px;
}

.pagewrap {
border-top: 2px solid #dedede;
border-bottom: 1px solid #dedede;
padding: 10px;
}

.headline {
padding: 5px 10px 0 10px;
}

.title h2 {
font-size: 16px;
color: #105cb6;
margin: 0px;
font-weight: bold;
}
.title h2 a {
color: #105cb6;
text-decoration:none;
}
.title h2 a:hover {
color: #000;
text-decoration:underline;
}

.subtext {
font-size: 11px;
}
.subtext a {
color: #578cca;
}
.subtext a:hover {
color: #000;
}
.vote {
float: left;
padding: 0px 5px;
background: #fff7c2;
border-right: 2px solid #FFE94F;
border-bottom: 2px solid #FFE94F;
text-align: center;
-moz-border-radius-topleft: 4px;
-webkit-border-top-left-radius: 4px;
border-top-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-webkit-border-bottom-right-radius: 4px;
border-bottom-right-radius: 4px;
}
.vote a{text-decoration:none;}
.vote a:hover{text-decoration:underline}

.votenumber {
font-size: 14px;
margin: 0px;
font-weight:bold;
}
.votenumber a {
color: #ff6600;
}
.title {
margin-left: 52px;
}

.adminlinks {font-size:11px;}

.storycontent {
	color: #333;
padding: 10px;
}
.storycontent p {
margin:0 0 -10px 0;
}
.storycontent ol {
margin-left:22px;
padding:0;
}
.storycontent ol li {
line-height:14px;
margin:0 0 -10px 0;
padding:0;
}
.storycontent ul {
margin:0 0 0px 0;
padding:0;
}
.storycontent ul li {
line-height:14px;
margin:0 0 -10px 0;
padding:0;
}



.storyfooter {
	clear: both;
padding: 0px 10px;
}

#who_voted ol {padding-bottom:20px;clear:both;}
#who_voted li {
background:#fff;
border:1px solid #efefef;
padding:2px;
margin-right:5px;
margin-bottom:4px;
margin-top:4px;
list-style-type: none;
float:left;
}

#related {margin-bottom:10px;padding-top:10px;}
#related ol {
padding-left:30px;
margin-top:5px;
margin-bottom:5px;
}

#who_voted {margin-bottom:10px;padding-top:10px;border-top:1px solid #DEDEDE;}

/* Submit */
#submit {padding-top:5px;border-top:2px solid #DEDEDE;}
#submit_content {padding:8px;}

#submit ul {padding-left:20px;}

.instructions {margin-top:10px;line-height:16px;}

#bodytext {width:550px;height:450px;}
#summarytext {width:550px;height:250px;}

/* Profile */ 
#navbar {padding-top:10px;border-top:2px solid #DEDEDE;margin-bottom:10px;}

.userborderbottom {border-bottom:2px solid #dedede;}

#profile {border-top:2px solid #dedede;padding:10px;}
#profile_content {}

#personal_info {}
#bookmarklet {}

#search_users {float:right;}

/* Comments */

.comment-form {
	float:left;width:450px;padding:3px 4px;margin:5px 5px 1px 0;border:1px solid #DDD;background:#FAFAD2;height:120px;overflow:auto;
}

.log2 {
line-height: 1em;
padding-top: 5px;
padding-right: 15px;
padding-bottom: 5px;
padding-left: 15px;
}

#comments {padding-top:5px;border-top:1px solid #DEDEDE;}
.comment-wrap {border-bottom:1px solid #CAD9F0;border-right:1px solid #CAD9F0;border-left:1px solid #D8E2F3;border-top:1px solid #D8E2F3;background:#E7EEF8;padding:5px;}

.comment-left {
float:left; 
width:120px;
border-right:1px solid #D8E2F3;
padding-right:10px;
overflow:hidden;
}

.comment-right {
margin: 0px 10px 30px 90px;
padding-left:12px;
max-width:475px;
overflow:hidden;
}

.commenttools {
padding: 0px 10px;
float:right;
}


/* COLUMN */
.sectiontitle {
font-size: 14px;
text-transform: uppercase;
margin: 0px;
font-weight: normal;
}
.sectiontitle a {text-decoration:none;color: #999999;}
.sectiontitle a:hover {color: #105cb6;}

.boxcontent {
padding: 10px 10px 20px 10px;
}
.com_box{padding:5px;clear:both;border-top:1px solid #fff;margin:0px; background-color:#fff5ba}
.com_box_y{width:100%; line-height:180%; color:#333}
.com_box_y h3{width:100%;font-size:12px;font-weight:normal;line-height:22px;}
.com_box_y h3 a{ margin-right:3px}
.com_box_y span{width:100%;display:block;color:#555;line-height:18px;}
.com_box_y em{width:100%;display:block;color:#555;line-height:18px;text-align:right; font-size:12px}

.active {
font-weight: bold;
color: #105cb6;
}

.sidebar-saved {list-style-type:disc;margin-left:5px;}
.sidebar-saved a{text-decoration:none;}
.sidebar-saved a:hover {text-decoration:underline;}

.sidebar-stories {list-style-type:none;}
.sidebar-stories li {margin-bottom:-3px;line-height:22px;}
.sidebar-vote-number a{ font-size:11px;text-decoration:none;padding:0px 5px;margin-right:2px;
color: #ff6600;
background: #fff7c2;
border-right: 2px solid #FFE94F;
border-bottom: 2px solid #FFE94F;
text-align: center;
-moz-border-radius-topleft: 3px;
-webkit-border-top-left-radius: 3px;
border-top-left-radius: 3px;
-moz-border-radius-bottomright: 3px;
-webkit-border-bottom-right-radius: 3px;
border-bottom-right-radius: 3px;
}
.sidebar-article a{color:#105cb6;text-decoration:none;}
.sidebar-article a:hover {text-decoration:underline;}

#sidebar-comments {line-height:14px;}
#sidebar-comments a {text-decoration:none}
#sidebar-comments a:hover {text-decoration:underline;}


/* RIGHT COLUMN */
#rightcol {
width: 300px;
padding: 10px;
float: left;
}
#aboutcontent {
padding: 10px 10px 20px 10px;
border-bottom: 1px solid #dedede;
}
.links {
border-bottom: 1px solid #dedede;
padding: 10px;
}

/* FOOTER */
#footer {
width: 960px;
margin: auto;
background-color: #fff;
text-align:center;
}

/* Sort list */
#navcontainer {
float: right;
padding:0px 10px 0px 5px;
}

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-size: 12px;
}

ul#navlist li {
	float: left;
	font-size: 11px;
}

#navcontainer li { margin: 0 0 3px 5px; }

#navcontainer a
{
display: block;
padding-left: 18px;
background-image: url(../images/navl_down.gif);
}

#navcontainer a:link, #navlist a:visited
{
color: #999999;
text-decoration: none;
}

#navcontainer a:hover
{
background-image: url(../images/navl_over.gif);
color: #000;
}

#active a:link, #active a:visited, #active a:hover
{
background-image: url(../images/navl_over.gif);
}

/* Pagination */
.pagination {
color:#666;
margin-top:40px;
padding:0px 8px 0px 3px;
}

.pagination p {
position:relative;
text-align:right;
margin:0;
padding:5px 0 5px 0;
}

.pagination p a:link,.pagination p a:visited,.pagination p a:hover,.pagination p a:active {
text-decoration:none;
padding:2px 5px;
margin-right:1px;
background:#fff;
border: 1px solid #578cca;
}

.pagination p a:hover {
border: 1px solid #105cb6;
background: #578cca;
color:#fff;
}

.pagination p span {
text-decoration:none;
color:#ACACAC;
margin-right:1px;
padding:2px 5px;
border: 1px solid #DDD;
}

.pagination span.pagescurrent {
    border: 1px solid #2E6AB1;
    font-weight: bold;
    background: #2E6AB1;
    color: #fff;
}


.pagination p span {
text-decoration:none;
color:#ACACAC;
margin-right:1px;
padding:2px 5px;
border: 1px solid #ACACAC;
}

/* Tags */

.tagformat a{text-decoration:none;}
.tagformat a:hover{text-decoration:underline;}

/* RSS Feeds */
#feeds {
text-transform:capitalize;
border-top: 2px solid #dedede;
margin-top:-15px;
padding:10px 10px 10px 0px;
}

#rssfeeds, #rssfeeds ul {list-style:none;}
#rssfeeds li{margin-left:-10px;}

.feedname {
margin-left:8px;
font-size: 15px;
font-weight: bold;
}
.feedname a {
color: #105cb6;
text-decoration:none;
}
.feed-spacer {
margin:15px 10px 0px 15px;
border-top:1px solid #ededed;
}
.rssfield {
background:#F9F9F9;
border:1px solid #dedede;
padding-left:2px;
margin-left:16px;
width:490px;
}

/* Live */

.live2-item {
clear:both;
border-bottom:1px solid #ccc;
text-align:center;
overflow:hidden;
padding:5px 2px 0;
}

.live2-ts,.live2-type,.live2-votes,.live2-story,.live2-who,.live2-status {
float:left;
display:block;
}

.live2-type img {
border:none;
vertical-align:middle;
margin:0;
width:60px;
}

.live2-ts {width:12%;text-transform:capitalize;}
.live2-type {width:12%;text-transform:capitalize;}
.live2-votes {width:6%;text-transform:capitalize;}
.live2-story {width:40%;text-align:left;font-weight:bold;text-transform:capitalize;}
.live2-story a {color:#105cb6;text-decoration:none;}
.live2-story a:hover {text-decoration:underline;}
.live2-who {width:18%;text-transform:capitalize;}
.live2-status{width:12%;text-transform:capitalize;}
.live2-problem {color:red;text-transform:capitalize;}

/* Register */
.register-left {
float:left;
width:360px;
margin-right:15px;
}
.register-right {
float:left;
width:400px;
}
.register-right ul {
padding-left:15px;
}

/* Login */
.login-left {
float:left;
width:170px;
border-right:1px solid #DEDEDE;
margin-right:15px;
padding-right:10px;
}
.login-middle {
float:left;
width:270px;
border-right:1px solid #DEDEDE;
margin:0px 15px;
padding-right:10px;
}
.login-right {
float:left;
width:240px;
margin-left:15px;
padding-right:10px;
}

/*Group css*/

#group_navbar {padding-top:10px;border-top:2px solid #DEDEDE;margin-bottom:2px;}

.groupexplain {
padding:10px;
background:#EDEDED;
border:1px solid #CCCCCC;
}

.rolelinks a{color:#6666CC;}

#groupadminlinksbutton a{color:#999}

.toptitle {
margin-top:5px;
font-size:16px;
font-weight:bold;
}
.toptitle a{text-decoration:none;}
.toptitle a:hover{text-decoration:underline;}

.group_container {
margin-top:10px;
width:550px;
float:left;
position:relative;
}

.group_right {
width:450px;
float:left;
position:relative;
}
.group_left {
width:100px;
float:left;
position:relative;
margin-top:5px;
}
.group_avatar {
}
.group_join {
}
.group_unjoin {
}
.group_unjoin a {
font-weight:bold;
left:4px;
position:relative;
text-decoration:none;
top:-3px;
}
.group_withdraw_request {
}
.group_created_by {
}
.group_member {
}

/* --------------------------------------------- */
/** Nadia Set for Pligga (nadiamode-p1) **/

#header {width:960px; margin:auto;}
#secondhead {width:960px; height:0; margin:auto;}

.navigation {background:#3b5998; width:960px; margin:auto; clear:both;}
b.tbottom{display:block;background: #e5ecf3;}
b.tbottom b{display:block;height: 1px;overflow: hidden; background: #3b5998;}
b.r1{margin: 0 5px;}
b.r2{margin: 0 3px;}
b.r3{margin: 0 2px;}
b.tbottom b.r4{margin: 0 1px;height: 2px;}

b.rtop, b.rbottom{display:block;background: #e5ecf3;}
b.rtophead{display:block;background: #e5ecf3;}
b.rtopcontent{display:block;background: #e5ecf3;}
b.rtop b, b.rbottom b{display:block;height: 1px;overflow: hidden; background: #fff;}
b.rtophead b {display:block;height: 1px;overflow: hidden; background: #3b5998;}
b.rtopcontent b {display:block;height: 1px;overflow: hidden; background: #fff;}
b.r1{margin: 0 5px;}
b.r2{margin: 0 3px;}
b.r3{margin: 0 2px;}
b.rtop b.r4, b.rbottom b.r4, b.rtophead b.r4, b.rtopcontent b.r4{margin: 0 1px;height: 2px;}

b.btop, b.bbottom{display:block;background: #fff;}
b.btop b, b.bbottom b{display:block;height: 1px;overflow: hidden; background: #e7f3fc;}
b.r1{margin: 0 5px;}
b.r2{margin: 0 3px;}
b.r3{margin: 0 2px;}
b.btop b.r4, b.bbottom b.r4{margin: 0 1px;height: 2px;}

.clear{overflow:hidden;clear:both;height:0px;}
.clear3{clear:both;height:3px;line-height:3px;}
.clear5{clear:both;height:5px; line-height:5px;}

#copyright{padding:6px 0 6px;line-height:140%;}

.meungd {height:22px; background:url(../images/gd.gif) repeat-x bottom;}

.headlink {
	margin-top: 5px;
    font-size: 11px;
}

#comments .commenthead{line-height:28px;height:28px; margin:0; padding:0; clear:both}
#comments .commenthead h3{padding:0 5px 0 18px;color:#004A72;font-size:14px;background:#F2F6FB;border-bottom:2px solid #e2ebf6}
#comments .commenthead h3 a{color:#999;}
.commenthead span{float:right; padding-right:5px;}

.comments_title { padding: 0 8px 0 8px; font-size:14px; background: #EEE; font-weight:bold; }
.comments_title h3 a { color:#999; }

.user-info {
	float:right; 
	font-size:9px;
	text-align: right;
	margin: 2px 0 2px 4px;
}
.user-info img {
    padding: 1px;
	-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
	border-radius: 2px;
}
.user-photo {
	vertical-align: middle;
    width: 16px; 
	height: 16px; 
    border: 1px solid #ccc;
}
.user-info a:hover img  {
    border: 1px solid #666;
}

#submitwrap {
	text-align: center;
	margin: 10px 0 10px 0;
}
#buttonsub a:link, #buttonsub a:visited {
	border: 1px solid #bbbbbb;
	background: #fdfdfd url(../images/submitbt_bg.png) repeat-x 0 100%;
	padding: 5px 20px;
	font-size: 110%;
	color: #999;
	text-transform: uppercase;
	text-align: center;
	text-decoration: none;
	-webkit-border-radius: 6px;
    -moz-border-radius: 6px;
	border-radius: 6px;
}
#buttonsub a:hover {
	background: #eeeeee url(../images/submitbt_bg_hover.png) repeat-x 0 100%;
	text-decoration: none;
	color: #232323;
}

/*
DROPDOWN
*/    
    
.dropdown-menu {
    width:100px;
    font-size:11px;
    color:#b7cce0;
    cursor:pointer;
}

.dropdown-menu a:link, .dropdown-menu a:visited {
	color: #578cca !important;
	font-weight: bold;
    display:block !important;
    text-decoration:none !important; 
    margin:0 !important;
}

.dropdown-menu a:hover {
    color:#000 !important;
    text-decoration:underline !important;
}

.dropdown-menu .slide-down {
	background: #b7cce0;
	color: #FFF;
}

.menu-first {
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
	border-radius: 3px;
	background: #fff;
	border: 1px solid #b7cce0;
	z-index: 1;
	padding: 2px 15px 0;
}

.down-list {
    margin-left:0 !important;
	margin-top:0 !important;
	background: #fff;
	border: 1px solid #b7cce0;
	z-index: 2;
	list-style: none;
	position: absolute;
}
.down-list li {
	padding: 5px;
	border-top: solid 1px #dddddd;
}

.loginmain {
	background: #FFF;
	color: #333;
	padding: 20px;
	border: 20px solid #e5ecf3;
	height: 210px;
}
.loginmain .inside  {
	padding-left: 80px;
}
.loginmain a:hover {
	text-decoration:underline; 
	color:#11a3ac;
	}
.loginmain p {
}
.loginmain h2 {
color: #333; 
font-size: 20px; 
border-bottom:1px  solid #dddddd; 
padding-bottom:2px;
}

.thumb {
	float:left;
	margin:0 10px 5px 0;
}

/*Thumbnail*/
.thumb {
    float: left;
	margin:  0 5px 5px 0;
}
.thumb img {
    padding: 3px;
    border: 1px solid #b7cce0;
	-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
	border-radius: 2px;
}
.thumb a:hover img  {
    border: 1px solid #666;
}
.thumbb {
text-align:center;
margin-bottom: 10px;

}
.thumbb img {
    border: 4px solid #EEE;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
	border-radius: 3px;
}
.thumbb a:hover img  {
    border: 4px solid #666;
}

#linksummaryDiscuss {
	padding: 2px 0px 0px 20px;
	background: url(../images/icons.gif) -8px -8px no-repeat;
}
#linksummaryHasComment{
 padding: 2px 0px 0px 20px;
 background: url(../images/icons.gif) -8px -167px no-repeat;
} 
#linksummaryAddLink{
 padding: 3px 0px 0px 20px;
 background: url(../images/icons.gif) -8px -40px no-repeat;
} 
#linksummarySaveLink{
 padding: 2px 0px 0px 20px;
 background: url(../images/icons.gif) -8px -104px no-repeat;
} 
#linksummaryRemoveLink{
 padding: 2px 0px 0px 20px;
 background: url(../images/icons.gif) -8px -199px no-repeat;
} 
#linksummaryTellFriend{
 padding: 2px 0px 0px 20px;
 background: url(../images/icons.gif) -8px -135px no-repeat;
}
#linksummaryBury{
 padding: 2px 0px 0px 20px;
 background: url(../images/icons.gif) -8px -73px no-repeat;
}
#linksummaryReadMore{
 padding: 2px 0px 0px 20px;
 background: url(../images/icons.gif) -8px -231px no-repeat;
}
#linksummaryGroupSharing{
 padding: 2px 0px 0px 20px;
 background: url(../images/icons.gif) -8px -263px no-repeat;
}
.cse-overlay {z-index: 600;}

/** Nadia Set for Pligga (nadiamode-p1) **/

/** 
* @link		http://www.lwis.net/
* @copyright	2008 Live Web Institute. All Rights Reserved.
*/

#categories {
min-height: 26px;
height: 100%;
margin: 0px;
padding: 0px;
}

ul.dropdown {
background: #3b5998;
}

ul.dropdown li a {
display: block;
padding: 3px 12px;
border: 1px solid transparent;
background: #3b5998;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

ul.dropdown li a:hover,
ul.dropdown li:hover {
background-color: #C1CCE3;
color: #3b5998;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

ul.dropdown a:link,
ul.dropdown a:visited	{ color:#d2dcf3;text-decoration:none;font-weight:bold; }
ul.dropdown a:hover		{ color:#3b5998; }
ul.dropdown a:active	{ color: #3b5998; }

ul.dropdown ul {
width: 150px;
margin-top: 1px;
}

ul.dropdown ul li {
font-weight: normal;
}

ul.dropdown li ul {
background: #3b5998;
border-right: 2px solid #223357;
border-bottom: 2px solid #223357;
-moz-border-radius-bottomleft: 6px;
-webkit-border-bottom-left-radius: 6px;
border-bottom-left-radius: 6px;
-moz-border-radius-bottomright: 6px;
-webkit-border-bottom-right-radius: 6px;
border-bottom-right-radius: 6px;
}

ul.dropdown *.dir {
padding-right: 15px;
background-image: url(images/nav-arrow-down.png);
background-position: 100% 50%;
background-repeat: no-repeat;
}

ul.dropdown-horizontal ul *.dir {
padding-right: 15px;
background-image: url(images/nav-arrow-right.png);
background-position: 100% 50%;
background-repeat: no-repeat;
}

ul.dropdown-upward *.dir {
background-image: url(images/nav-arrow-top.png);
}

ul.dropdown-vertical *.dir,
ul.dropdown-upward ul *.dir {
background-image: url(images/nav-arrow-right.png);
}

ul.dropdown-vertical-rtl *.dir {
padding-right: 10px;
padding-left: 15px;
background-image: url(images/nav-arrow-left.png);
background-position: 0 50%;
}

/**
 * @link		http://www.lwis.net/
 * @copyright	2006-2008 Live Web Institute. All Rights Reserved.
 */

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
	padding-left:10px;
 position: relative;
 z-index: 67;
 float: left;
}

ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 69;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 68;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}