/*  
Theme Name: Surf Passion
Theme URI: http://wordpress.org/
Description: template wordpress category sport, 3 columns right & left, widgets ready
Version: 1.6
Author: Project Theme
Author URI: http://project-theme.com/
*/
/* General */
body {
    background-repeat: repeat-x;
    color: #000;
    font-size: 12px;
    font-family: Arial;
    margin: 0 0 0 0;
    background-color: #4A6301
    }
a, a:visited {
    color: #D5990D;
    text-decoration: underline;
    border: none
    }
a:hover {
    color: #BC7310;
    border: none;
    text-decoration: underline
    }
img {
    border: none
    }
#container {
    width: 900px;
    text-align: left;
    background-color: #FFFEE7;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
    border: 0 solid #fff
    }
#header {
    height: 70px;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    background-color: #E79C01;
    background-image: url(images/menu_back.gif)
    }
#header h2 {
    color: #fff;
    font-family: goudy old style, "Times", verdana, serif;
    font-size: 20pt;
    font-variant: small-caps;
    font-weight: normal;
    margin-left: 503px;
    letter-spacing: 2px
    }
#header h2 a {
    color: #D8D4AF;
    text-decoration: none
    }
#header h2 a:hover {
    color: #FFC;
    text-decoration: underline
    }
#header h3 {
    color: #F0F0F0;
    font-size: 10pt;
    font-family: georgia, verdana, Sans-Serif;
    font-weight: normal;
    font-style: italic;
    margin: 0;
    margin-left: 503px
    }
#middlepic {
    position: absolute;
    height: 128px;
    width: 540px;
    margin: 0;
    background-image: url(images/rwanda.jpg);
    border-right: 1px solid #fff;
    border-left: 1px solid #fff
    }
#lpic {
    height: 128px;
    width: 179px;
    background-image: url(images/Rwanda-Flag.gif);
    border-bottom: 1px solid #fff;
    background-repeat: no-repeat;
    background-position: -90px center
    }
#rpic {
    height: 128px;
    width: 179px;
    background-image: url(images/rwanda-online.jpg);
    border-bottom: 1px solid #fff;
    background-repeat: no-repeat;
    background-position: center
    }
#menu {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    margin-top: 1px;
    width: 900px;
    height: 40px;
    border-bottom: 1px solid #fff;
    background-image: url(photos/img.jpg);
    background-repeat: repeat-x
    }
#menu ul {
    margin: 0;
    padding: 5px;
    list-style: none;
    text-align: left
    }
#menu li {
    display: inline;
    text-transform: uppercase
    }
#menu a {
    padding: 5px 15px;
    text-decoration: none;
    color: #6B8B05;
    font-weight: bold
    }
#menu a:hover {
    background-color: #FACD1D;
    color: #060;
    font-weight: bold
    }
#content {
    width: 500px;
    margin-top: 128px;
    margin-bottom: 20px;
    margin-left: 179px;
    margin-right: 0;
    position: relative;
    padding: 0 18px 15px 18px;
    text-align: justify
    }
#content b {
    color: #777;
    line-height: 14pt
    }
#content p {
    margin: 0;
    line-height: 18px;
    padding: 0 0 10px 0;
    margin-top: 5px
    }
#content p img {
    border: none;
    float: left;
    margin-right: 15px;
    margin-bottom: 10px
    }
#content h1 {
    font-family: helvetica, arial, sans-serif;
    font-size: 14px;
    color: #FFFCC1;
    margin: 0;
    line-height: 120%;
    padding-top: 5px;
    padding-bottom: 4px;
    padding-left: 10px;
    background-color: #960;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #EBB32A;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-right-color: #EBB32A;
    border-bottom-color: #EBB32A;
    border-left-color: #EBB32A;
    background-image: url(images/ppp.jpg);
    background-repeat: repeat-x
    }
#content h1 a {
    color: #FFFCC1;
    text-decoration: none
    }
#content h1 a:hover {
    color: #FFFEE7;
    text-decoration: none
    }
#content h2 {
    font-family: helvetica, arial, sans-serif;
    font-size: 12px;
    color: #FFFCC1;
    margin: 0;
    line-height: 120%;
    padding-top: 5px;
    padding-bottom: 4px;
    padding-left: 10px;
    background-color: #690;
    background-image: url(images/333.jpg);
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #EBB32A;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-bottom-width: 2px;
    border-right-color: #EBB32A;
    border-bottom-color: #EBB32A;
    border-left-color: #EBB32A;
    border-right-width: 2px;
    border-left-width: 2px
    }
#content h2 a {
    color: #FFFCC1;
    text-decoration: none
    }
#content h2 a:hover {
    color: #FFFCC1;
    text-decoration: none
    }
#content h3 {
    font-size: 12px;
    color: #FFF;
    margin: 0;
    line-height: 120%;
    font-variant: small-caps;
    padding-top: 10px;
    padding-bottom: 4px;
    padding-left: 10px;
    margin-bottom: 7px;
    background-color: #4884C3;
    border-top: 4px solid #FFF
    }
#content h3 a {
    color: #FFFCC1;
    text-decoration: none
    }
#content h3 a:hover {
    color: #000;
    text-decoration: none
    }
#content ol {
    list-style-type: decimal;
    line-height: 18px;
    margin: 0;
    padding: 0 0 10px 30px
    }
#content ul {
    list-style: none;
    margin: 0;
    padding: 0 0 10px 0
    }
#content li {
    margin: 0;
    padding: 0
    }
#content ul li {
    list-style: square inside;
    margin: 0 0 0 10px;
    padding: 5px 0 0 0
    }
#content ul li a {
    color: #797979;
    text-decoration: none
    }
#content ul li a:hover {
    color: #000;
    text-decoration: underline
    }
#arch {
    color: #000
    }
#arch ul {
    list-style: none;
    margin: 0;
    padding: 0 0 10px 0
    }
#arch li {
    margin: 0;
    padding: 0
    }
#arch ul li {
    list-style: square inside;
    margin: 0 0 0 10px;
    padding: 5px 0 0 0
    }
#arch ul li a {
    color: #797979;
    text-decoration: none
    }
#arch ul li a:hover {
    color: #000;
    text-decoration: underline
    }
blockquote {
    background-color: #F3F3F3;
    margin: 0;
    margin-left: 15px;
    margin-bottom: 12px;
    padding: 7px;
    width: 420px;
    font-style: italic;
    color: #666;
    border: 1px solid #ccc
    }
.postspace {
    width: 440px;
    height: 32px;
    margin: 0;
    padding: 0;
    background-color: #FFFEE7
    }
.postspace2 {
    background: #fff;
    width: 440px;
    height: 0;
    margin: 0;
    padding: 0
    }
.postspace3 {
    background: #fff;
    width: 440px;
    height: 15px;
    margin: 0;
    padding: 0
    }
#left {
    color: #000;
    width: 179px;
    float: left;
    margin-top: 0;
    margin-bottom: 20px;
    background-color: #F3ECC4
    }
#left p {
    margin: 0;
    line-height: 16px;
    padding: 10px
    }
#left h2 {
    color: #fffcc1;
    font-family: verdana, "Microsoft Sans Serif", Times, serif;
    font-size: 8pt;
    list-style: none;
    padding: 6px;
    margin: 0;
    margin-bottom: 10px;
    border-bottom-width: 4px;
    border-bottom-style: solid;
    border-bottom-color: #9C0;
    background-color: #D99011
    }
#left ul {
    list-style: none;
    margin: 0;
    padding: 0 0 20px 0
    }
#left li {
    list-style: none;
    margin: 0;
    padding: 0
    }
#left ul li {
    list-style: none;
    margin: 0;
    padding: 0 0 0 0
    }
#left ul li a {
    display: block;
    color: #000;
    text-decoration: underline;
    padding-left: 12px;
    padding-right: 6px;
    padding-top: 5px;
    padding-bottom: 5px;
    line-height: 12pt
    }
#left ul li a:hover {
    color: #000;
    background: #fff
    }
#right {
    color: #000;
    width: 179px;
    float: right;
    margin-top: 0;
    margin-bottom: 10px;
    background-color: #F3ECC4
    }
#right p {
    margin: 0;
    line-height: 16px;
    padding: 10px
    }
#right h2 {
    color: #fffcc1;
    font-family: verdana, "Microsoft Sans Serif", Times, serif;
    font-size: 8pt;
    list-style: none;
    padding: 6px;
    margin: 0;
    margin-bottom: 10px;
    border-bottom-width: 4px;
    border-bottom-style: solid;
    border-bottom-color: #9C0;
    background-color: #E29112
    }
#right ul {
    list-style: none;
    margin: 0;
    padding: 0 0 20px 0
    }
#right li {
    list-style: none;
    margin: 0;
    padding: 0
    }
#right ul li {
    list-style: none;
    margin: 0;
    padding: 0 0 0 0
    }
#right ul li a {
    display: block;
    color: #003;
    text-decoration: none;
    padding-left: 12px;
    padding-right: 6px;
    padding-top: 5px;
    padding-bottom: 5px;
    line-height: 12pt
    }
#right ul li a:hover {
    color: #000;
    background: #fff
    }
#right h2.widgettitle {
    color: #fff;
    background-color: #B9E0F6;
    font-family: verdana, "Microsoft Sans Serif", Times, serif;
    font-size: 8pt;
    list-style: none;
    padding: 6px;
    margin: 0;
    margin-bottom: 10px;
    border-bottom: 1px solid #fff
    }
#footer {
    background-color: #E29112;
    width: 900px;
    overflow: hidden;
    font-size: 8pt;
    margin: 0 auto 0;
    padding: 9px 0 7px 0;
    text-align: center;
    line-height: 17px;
    clear: both
    }
#footer p {
    color: #fff;
    padding: 0;
    margin: 0
    }
#footer a, #footer a:visited {
    color: #EAEAEA;
    text-decoration: none;
    border: none;
    border-bottom: 1px dotted #eaeaea
    }
#footer a:hover {
    text-decoration: none;
    border: none
    }
#wp-calendar {
    margin-left: 22px;
    margin-bottom: 10px
    }
#searchform {
    margin-left: 9px;
    margin-bottom: 0
    }
#searchform input {
    font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Helvetica, Verdana, sans-serif;
    font-size: 9pt;
    text-align: right;
    color: #006;
    border: 1px solid #ddd;
    width: 150px;
    margin-bottom: 0
    }
/* comments */
.entry {
    margin-bottom: 12px;
    border-bottom: 1px solid #E3E3E3
    }
#s, #submit {
    background-color: #fff;
    border: 1px solid #ccc;
    color: #505050;
    font-size: 0.9em;
    margin: 0 0 16px;
    padding: 4px;
    width: 130px
    }
#author {
    border: 1px solid #ccc;
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
    font-size: 1em;
    margin: 0;
    padding: 4px
    }
#email {
    border: 1px solid #ccc;
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
    font-size: 1em;
    margin: 0;
    padding: 4px
    }
#url {
    border: 1px solid #ccc;
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
    font-size: 1em;
    margin: 0;
    padding: 4px
    }
#comment {
    width: 350px;
    border: 1px solid #ccc;
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
    font-size: 1em;
    margin: 0;
    padding: 4px
    }
#2pic {
    height: 128px;
    width: 179px;
    background-image: url(photos/travel.jpg);
    border-bottom: 1px solid #fff
    }
#3pic {
    height: 128px;
    width: 179px;
    background-image: url(photos/hotel-accommodation.jpg);
    border-bottom: 1px solid #fff
    }
#4pic {
    height: 128px;
    width: 179px;
    background-image: url(photos/vacation.jpg);
    border-bottom: 1px solid #fff
    }
#5pic {
    height: 128px;
    width: 179px;
    background-image: url(photos/holiday-honeymoon-mauritius.jpg);
    border-bottom: 1px solid #fff
    }
#6pic {
    height: 128px;
    width: 179px;
    background-image: url(photos/flight-mauritan.jpg);
    border-bottom: 1px solid #fff
    }
#ado-wrap {
    float: left;
    margin-right: 5px
    }