html {
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 12px;
}
td,tr,p,div {
	 font-family: Arial, Helvetica, sans-serif;
     font-size: 13px;
     line-height:14pt;
	 color: #000;
     text-align: left;
}
p.border {
     background-color:#ccc;
     border:1px solid #006634;
     padding:5px 5px 5px 5px;
     text-align:center;
}
h1	{
	 font-size: 22px;
	 font-family: Arial, Helvetica, sans-serif;
	 color: #000;
     padding-top: 10px;
}
h2 {
     font-size: 15px;
     text-decoration: underline;
     font-family: Tahoma, "Courier New", Courier, monospace;
	 color: #000;
     margin: 0;
}
h3 {
     font-size: 12px;
     text-decoration: underline;
     font-family: Tahoma, "Courier New", Courier, monospace;
	 color: #000;
	 padding-left: 10px;
	 border-left: 1px dotted #8D5607;
}
h4	{
	 font-size: 14px;
	 font-family: Tahoma, "Courier New", Courier, monospace;
	 font-weight: bold;
	 color: #669900;
}
h5	{
	 font-size: 12px;
     text-decoration: underline;
     font-family: Tahoma, "Courier New", Courier, monospace;
	 color: #ccc;
	 padding-left: 10px;
	 border-left: 1px dotted #8D5607;
}

body,
     html { 
	 margin: 10px;
	 background: #fff;
}

#container { 
    width: 960px;
    margin: 0 auto;
    overflow: hidden;
    height: 100%;
    background: #fff;
}

#header {
     width: 800px;
     background: #fff;
     float:left;
}

#header-inc {
     width: 160px;
     height: 210px;
     background: #fff;
     float:right;
}

#breadcrumbs {
     width: 960px;
     background: #fff;
     height: 18px;
}

#navbar {
    width: 960px;
    padding-top: 8px;
    height: 30px;
    background: #9CCE21;
    margin: 0 auto;
}

#sidebar {
    width: 180px;
    height: 555px;
    background-color:#fff;
    float:left;
    margin: 0;
}

#content {
    background-color:#fff;
}

#content-wrapper {
    padding: 0 25px;
    margin: 0;
    height: 555px;
    background: #000;
    text-align: center;
}

#google-1 {
    width: 250px;
    float:left;
    padding: 8px;
    margin: 0;
}

#clear { 
    clear:both;
}

#footer {
    width: 960px;
    padding-top: 8px;
    height: 30px;
    background: #9CCE21;
    margin: 0 auto;
}

#countries { text-align:center; }

a:link     { color:#0066ff; }
a:visited  { color:#0066ff; }
a:hover    { color:#000066; }
a:active   { color:#000066; }
	 
a.image:link     { color:#5b0e00; }
a.image:visited  { color:#5b0e00; }
a.image:hover    { color:#5b0e00; }
a.image:active   { color:#5b0e00; }

a.big:link    { color:#0066ff; font-size:10pt; text-decoration:underline; line-height:15pt; }
a.big:visited { color:#0066ff; font-size:10pt; text-decoration:none; line-height:15pt; }
a.big:hover   { color:#000066; font-size:10pt; text-decoration:none; line-height:15pt; }
a.big:active  { color:#000066; font-size:10pt; text-decoration:none; line-height:15pt; }

.img-left { border:1px solid #006634; float:left; margin:10px 10px 10px 5px; }
.img-right { border:1px solid #006634; float:right; margin:10px 5px 10px 10px; }
.img-left-top { border:1px solid #006634; float:left; margin:0px 10px 10px 5px; }
.img-right-top { border:1px solid #006634; float:right; margin:0px 5px 10px 10px; }

.img-left-link { border:1px solid #0066ff; float:left; margin:10px 10px 10px 5px; }
.img-right-link { border:1px solid #0066ff; float:right; margin:10px 5px 10px 10px; }
.img-left-top-link { border:1px solid #0066ff; float:left; margin:0px 10px 10px 5px; }
.img-right-top-link { border:1px solid #0066ff; float:right; margin:0px 5px 10px 10px; }
.header-banner { padding-left: 0px; }

ul { font-size:10pt; text-align:justify; }
hr { margin-right: 15px; }

a.nav-white:link    { color:#0066ff; font-size:8pt; text-decoration:underline; }
a.nav-white:visited { color:#000066; font-size:8pt; text-decoration:underline; }
a.nav-white:hover   { color:#000066; font-size:8pt; text-decoration:underline; }
a.nav-white:active  { color:#000066; font-size:8pt; text-decoration:underline; }

a.red:link    { color:#5b0e00; font-size:8pt; text-decoration:none; }
a.red:visited { color:#5b0e00; font-size:8pt; text-decoration:none; }
a.red:hover   { color:#5b0e00; font-size:8pt; text-decoration:underline; }
a.red:active  { color:#5b0e00; font-size:8pt; text-decoration:underline; }

a.white:link    { color:#fff; font-size:10pt; text-decoration:none; line-height:15pt; }
a.white:visited { color:#fff; font-size:10pt; text-decoration:none; line-height:15pt; }
a.white:hover   { color:#fff; font-size:10pt; text-decoration:underline; line-height:15pt; }
a.white:active  { color:#fff; font-size:10pt; text-decoration:underline; line-height:15pt; }

a.white-underline:link    { color:#fff; font-size:10pt; text-decoration:underline; line-height:15pt; }
a.white-underline:visited { color:#fff; font-size:10pt; text-decoration:underline; line-height:15pt; }
a.white-underline:hover   { color:#fff; font-size:10pt; text-decoration:none; line-height:15pt; }
a.white-underline:active  { color:#fff; font-size:10pt; text-decoration:none; line-height:15pt; }

a.white-small:link    { color:#fff; font-size:8pt; text-align:center; text-decoration:none; line-height:15pt; }
a.white-small:visited { color:#fff; font-size:8pt; text-align:center; text-decoration:none; line-height:15pt; }
a.white-small:hover   { color:#fff; font-size:8pt; text-align:center; text-decoration:underline; line-height:15pt; }
a.white-small:active  { color:#fff; font-size:8pt; text-align:center; text-decoration:underline; line-height:15pt; }

a.nav-black:link    { color: #000; font-size:9pt; text-decoration: none; font-family: verdana, geneva, lucacida, 'lucida grande', arial, helvetica, sans-serif; }
a.nav-black:visited { color: #000; font-size:9pt; text-decoration: none; font-family: verdana, geneva, lucacida, 'lucida grande', arial, helvetica, sans-serif; }
a.nav-black:hover   { color: #000; font-size:9pt; text-decoration: underline; font-family: verdana, geneva, lucacida, 'lucida grande', arial, helvetica, sans-serif; }
a.nav-black:active  { color: #000; font-size:9pt; text-decoration: underline; font-family: verdana, geneva, lucacida, 'lucida grande', arial, helvetica, sans-serif; }

.spacer { padding-left:20px; padding-right:20px; font-size:9pt; font-style:bold; }
.spacer-footer { padding-left:5px; padding-right:5px; font-size:9pt; font-style:bold; }
.black { color:#000; font-size:7pt; }
.blue { color:#841400; font-size:10pt; font-family: Tahoma, "Courier New", Courier, monospace; }
.blue-footer { color:#000066; font-size:9pt; }
.green-small { color:#009900; font-size:8pt; }
.light-green { color:##009C2F; font-size:9px; }
.green  { color:#006600; font-size:10pt; }
.white { color:#ffffff; }
.red  { color: #ff1544; font-size:10pt; font-family: Arial, Helvetica, sans-serif; }
.center { text-align:center; }
.left { text-align:left; }
.right { text-align:right; }
.date { color:#ecb529; font-size:8pt; font-family:Arial; }
.nav-table-padding { border:1px solid #000066; width: 150px; padding: 5px; }

.g-left { float:left; padding-right: 15px; }
.g-right { float:right; padding-left: 15px; }

.directory {
		text-align: justify;
        width: 600px;
		font-size:10pt;
		padding:7pt;
		background-color:#ececeb;
		border:1px solid #5b0e00; 
		margin: 0 auto;
	}

.image-left { border:1px solid #0066ff; float:left; margin:0px 10px 0px 0px; }
.image-right { float:right; margin:0px 0px 0px 15px; }

#forum { 
            background-color:#b0e0e6; 
            border:1px solid #000066;
            border-bottom: 0;
            width:670px;
            padding: 10px 20px 20px 20px;            
            }
            
#forum-unique { 
            background-color:#b0e0e6; 
            border:1px solid #000066;
            width:498px;
            padding: 10px 20px 10px 10px;            
            }
            
.tourheader { width: 680px; background-color:#9CCE21; border: solid 1px #000066; font-size:18px; color:#000066; height: 30px; margin: 0; padding: 15px; }
.tour-beta { background-color:#DDF5E0; border: solid 1px #000066; border-top: 0px; }
.tour-alfa { background-color:#B0E0E6; border: solid 1px #000066; border-top: 0px; }
.tour-alfa-php { background-color:#B0E0E6; border: solid 1px #000066; padding: 30px; }
.tripfinder { background-color:#B0E0E6; border: solid 1px #000066; padding: 20px; }
.img-php { border:1px solid #0066ff; float:left; margin: 5px 15px 15px 0 }