/*  
Theme Name: My Maldives
Theme URI: http://www.mymaldives.com/blog/
Description: A two column customized theme.
Version: 3.1
Author: My Maldives
Author URI: http://www.mymaldives.com/
Theme last updated: 29.01.2012
*/


html, body, form, fieldset {
     color: #6E6E5E;
     font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,sans-serif;
     font-size: 12px;
     line-height: 22px;
     margin: 0px;
     padding: 0px;
}

a {
     color: #336699;
     text-decoration: underline;
}

a:link {
     color: #336699;
     text-decoration: underline;
}

a:visited {
     color: #336699;
}

a:hover, a:active {
     color: #9BBB38;
}

h1 {
     border-bottom: 1px solid #CCCCCC;
     color: #78786B;
     font-size: 23px;
     letter-spacing: 1px;
     margin: 0px;
     padding: 0px;
}

h2 {
     margin: 10px 0px;
     padding: 0px;
}

ul {
     list-style-type: square;
}

ul ul {
     list-style-type: disc;
}

ul ul ul {
     list-style-type: none;
}

label {
     color: #334D55;
     font-family: Arial,sans-serif;
     font-size: 100%;
     font-weight: bold;
}

p {
     font-size: 12px;
     line-height: 17px;
}

ol, ul {
     font-size: 1em;
     line-height: 1.5em;
     margin: 1.2em 0pt 1.2em 2em;
     padding: 0pt;
}

select, input {
     color: #333333;
     font-family: "Lucida Sans Unicode",Tahoma,Arial,sans-serif;
     font-size: 1em;
}

textarea {
     color: #333333;
     font-family: "Lucida Sans Unicode",Tahoma,Arial,sans-serif;
     font-size: 1em;
     width: 99%;
}

#search1 input {
     width: 50px;
}

#search1 input#s {
     width: 140px;
}

blockquote {
     border-color: #E8E7D0;
     border-left: 4px solid #E8E7D0;
     border-style: solid;
     border-width: 4px;
     font-size: 0.9em;
     margin: 0pt 20px;
     padding: 0pt 20px;
}

code {
     color: #666666;
     font-family: monospace;
}

form, img {
     border: 0pt none;
     margin: 0pt;
     padding: 0pt;
}

.small {
     color: #999999;
     font-size: 0.9em;
}

#wrapper {
     background-color: #FFFFFF;
     margin: 0pt auto;
     text-align: left;
     width: 980px;
}

#header {
     background-color: #FFFFFF;
     border-bottom: 4px solid #FF0065;
     padding: 0px;
}

#header h2 a:hover {
     text-decoration: none;
}

#content1 {
     border-left: 1px solid #E8E7D0;
     padding: 20px;
}

#sidebar {
     font-size: 0.9em;
     padding: 0px 10px 10px;
}

.rightbar {
     background-color: #F9F9F9;
     border-left: 1px solid #E8E7D0;
     border-right: 1px solid #E8E7D0;
     width: 250px;
}

html > body #sidebar {
     width: 250px;
}

#footer {
     clear: both;
     font-size: 0.9em;
     text-align: right;
}

#footer p {
     border-top: 3px solid #FF0066;
     font-size: 0.9em;
     margin: 0pt;
     padding: 10px 0pt 20px;
     text-align: right;
}

#sidebar h2 {
     display: inline;
     font-size: 14px;
     font-weight: normal;
     margin: 1.2em 0pt 0.6em;
     padding: 0pt 10px 0pt 0pt;
     text-transform: uppercase;
}

#sidebar ul {
     list-style-type: none;
     margin: 0pt;
     padding: 0pt;
}

#sidebar ul li {
    
}

#sidebar ul ul {
     border-top: 1px solid #E8E7D0;
     margin: 1.2em 0pt;
}

#sidebar ul ul li {
     border-bottom: 1px solid #E8E7D0;
     display: block;
     padding: 2px 10px 5px;
}

#sidebar ul ul li a {
     margin: 0px;
     padding: 0px;
     text-decoration: none;
}

#sidebar ul ul li a:hover {
     color: #F27F21;
     text-decoration: underline;
}

#sidebar ul ul ul {
     border: medium none;
     margin: 0pt;
}

#sidebar ul ul ul li {
     border-bottom: medium none;
     border-top: 1px solid #E8E7D0;
     margin: 0pt 0pt 0pt -10px;
     padding: 0pt 0pt 0pt 25px;
}

#sidebar ul ul ul li a {
     margin: 0pt 0pt 0pt -25px;
     padding: 2px 10px 0pt 25px;
     width: 180px;
}

html > body #sidebar ul ul ul li a {
     width: 250px;
}

.post {
     border-bottom: 1px dotted #F5F5F5;
     margin-bottom: 20px;
}

.post img.alignleft {
     border: 1px solid #CCCCCC;
     margin: 5px 8px 5px 0px;
     padding: 2px;
}

.posttitle {
     font-size: 24px;
     margin: 0pt;
     padding: 10px 10px 5px 0px;
}

.posttitle a {
     text-decoration: none;
}

.posttitle a:link, .posttitle a:visited {
     color: #333;
}

.posttitle a:hover, .posttitle a:active {
     color: #0D84CE;
     text-decoration: none;
}

.postmeta {
     color: #999999;
     font-size: 0.9em;
     margin-top: 0pt;
     padding-top: 1px;
}

.postentry p {
     font-size: 13px;
     line-height: 19px;
     text-align: justify;
}

.permalink {
     background: url("images/permalink.gif") no-repeat scroll left center transparent;
     margin: 0pt 1.8em 0pt 0pt;
     padding: 0pt 0pt 0pt 14px;
}

.commentslink {
     background: url("images/commentslink.gif") no-repeat scroll left center transparent;
     padding: 0pt 0pt 0pt 17px;
}

#commentlist {
     border-bottom: 1px solid #E8E7D0;
     list-style-type: none;
     margin: 1.2em 0pt;
     padding: 0pt;
}

#commentlist li {
     background-color: #FFFFFF;
     border-top: 1px solid #E8E7D0;
     padding: 1px 20px;
}

.alt {
     background-color: #FAFAF0 ! important;
}

.commenttitle {
     font-size: 1.1em;
     margin-bottom: 0pt;
}

.commentmeta {
     color: #999999;
     font-size: 0.9em;
     margin-top: 0pt;
}

#pageborder {
     float: none;
     margin: 0pt auto;
     width: 780px;
}

#masthead {
     width: 100%;
}

#mastheadnorm {
     width: 760px;
     z-index: 1;
}

#pageBanner {
     background-color: #FF0066;
     border-bottom: 2px solid #EEEEEE;
     height: 12px;
     padding: 0px 5px;
}

#pageBanner h2 {
     color: #FFFFFF;
     font-size: 8px;
     font-weight: normal;
     letter-spacing: 1px;
     line-height: 8px;
     margin: 0px;
     text-transform: uppercase;
}

#pageBanner a:link, #pageBanner a:active, #pageBanner a:visited {
     color: #FFFFFF;
     text-decoration: none;
}

#navBar {
     float: left;
     font-family: "Tahoma",Arial,Helvetica;
     margin: 0px;
     padding: 0px;
     width: 160px;
}

#headlines {
     float: right;
     width: 160px;
}

#content {
     float: left;
     width: 450px;
}

#content ul {
     list-style-type: none;
     margin: 0px;
     padding: 0px;
}

#content li {
     border-bottom: 1px solid #EEEEEE;
     display: block;
     font-size: 11px;
     list-style-image: url("http://www.mymaldives.com/images/orangeArrow.gif");
     padding-left: 10px;
}

#content li a:hover {
     background-color: #F9F9F9;
     display: block;
}



#tabsB {
     border-bottom: 8px solid #E4E4E4;
     float: left;
     line-height: normal;
     width: 980px;
}

#tabsB ul {
     line-height: 12px;
     list-style: none outside none;
     margin: 0pt;
     padding: 10px 0px 0px 10px;
}

#tabsB li {
     display: inline;
     margin: 0pt;
     padding: 0pt;
}

#tabsB a {
     background: url("http://www.mymaldives.com/images/tableftB.gif") no-repeat scroll left top transparent;
     color: #3366CC;
     display: block;
     float: left;
     font-family: Arial,Helvetica,sans-serif;
     font-size: 15px;
     font-weight: bold;
     margin: 0pt 3px 0pt 0pt;
     padding: 0pt 0pt 0pt 4px;
     text-decoration: none;
}

#tabsB a span {
     background: url("http://www.mymaldives.com/images/tabrightB.gif") no-repeat scroll right top transparent;
     display: block;
     float: left;
     padding: 10px 21px 10px 17px;
}

#tabsB a span {
     float: none;
}

#tabsB a:hover span {
     color: #FF0000;
     text-decoration: underline;
}

#tabsB a:hover {
     background-position: 0% -42px;
}

#tabsB a:hover span {
     background-position: 100% -42px;
}

#tabsB #currentPage a {
     background-position: 0% -42px;
}

#tabsB #currentPage a span {
     background-position: 100% -42px;
     color: #FF0066;
}

#pageHeadOther {
     border-top: 4px solid #FF0066;
     color: #CC3300;
     font-size: 10px;
     line-height: 13px;
     padding: 6px 0px 8px 10px;
}

#pageHead {
     border-bottom: 1px solid #CCCCCC;
     border-top: 4px solid #FF0066;
     color: #CC3300;
     font-size: 10px;
     line-height: 13px;
     padding: 6px 0px 8px 10px;
}

#topNav {
     float: right;
     margin-bottom: 6px;
     margin-top: 10px;
     padding: 0px;
     text-align: right;
}

#topNav img {
     border: 1px solid #CCCCCC;
}

#topNav a:link, #topNav a:active, #topNav a:visited {
     color: #FF0066;
}

.feature {
     padding: 15px 0px 5px 10px;
}

.feature h3 {
     padding: 30px 0px 5px;
     text-align: center;
}

.feature img {
     float: left;
     padding: 0px 10px 2px 0px;
}

.mainpageimage {
     border: 20px solid #F0F0F0;
     margin: 8px 0px 5px 10px;
     padding: 0px;
}

.story {
     clear: both;
     padding: 10px 0px 0px 10px;
}

.story p {
     padding: 0px 0px 10px;
}

.story img {
     float: left;
     padding: 0px 10px 0px 0px;
}

.small {
     font-size: 10px;
     line-height: 13px;
}

.table {
     background-color: #CDCDCD;
     border-collapse: collapse;
     font-family: arial;
     font-size: 9pt;
     letter-spacing: -1px;
     margin: 10px 0pt 15px;
     text-align: left;
     width: 100%;
}

.table p {
     margin: 0px;
}

.table tr {
     cursor: pointer;
}

.table td {
     background-color: #FFFFFF;
     color: #3D3D3D;
     padding: 4px;
     vertical-align: top;
}

.update {
     background: none repeat scroll 0% 0% #70A0E4;
     border-radius: 5px 5px 5px 5px;
     margin-bottom: 21px;
     padding: 5px 5px 5px 7px;
     text-align: center;
}

.stry a {
     color: #FFFFFF;
     font-family: Georgia,"Times New Roman",serif;
     font-size: 17px;
     font-style: italic;
     text-decoration: none;
}

.stry a:hover {
     color: #EEEEEE;
     text-decoration: underline;
}

.update p {
     color: #333333;
     margin: 0px 0px 5px;
}

.goads {
     background: none repeat scroll 0% 0% #F9F9F9;
     border-left: 1px solid #E8E7D0;
     border-right: 1px solid #E8E7D0;
     padding: 15px 0px;
     text-align: center;
}

.follow img {
     float: left;
     padding: 5px 15px 5px 7px;
}

.follow li {
     color: #333333;
     height: 30px;
}

.scount {
     background: none repeat scroll 0% 0% #FAFAFA;
     border: 1px solid #EEEEEE;
     height: 65px;
     padding: 10px 2px 10px 10px;
}

.st {
     float: left;
     padding-right: 25px;
     position: relative;
     top: 0px;
}

.sf {
     float: left;
     padding-right: 15px;
}

.sg {
     position: relative;
     top: 2px;
}

