/* Start of CMSMS style sheet 'crystalx : crystalx_main' */
* {
min-height:1px;
}
div.col2 { float: left;width:200px;
padding: 11px;
font-size: .9em;
font-family: verdana;
margin: 5px;}
body {
background:#003467 none repeat-x scroll 0 0;
border:0 none;
color:#192666;
font-family:"verdana",sans-serif;
font-size:12px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:160%;
margin:0 0 0 0 auto;  
padding:0 0 0 0;
text-align:center;
}
a {
color:#192666;
}
a:hover {
color:#4F6AD7;
}
p {
border:0 none;
margin:15px 0 0 0;
padding:0px; 0; 5px; 0px;
}
div {
display:block;
margin:0 0 0 0;
padding:0;
}
h1, h2, h3, h4, h5 {
border:0 none;
font-weight:bold;
margin:15px 0 10px 0;
padding:0;
}
h1 {
font-family:"georgia",serif;
font-size:260%;
font-weight:normal;
line-height:100%;
}
h2 {
font-family:"georgia",serif;
font-size:180%;
margin:6px 0px -1px;
font-weight:normal;
}
h3 {
font-size:120%;
font-weight:bold;
line-height:100%;
}
h4 {
font-size:120%;
}
h5 {
font-size:100%;
}
table {
border-collapse:collapse;
display:table;
font-size:100%;
margin:15px 0 0 0;
padding:0;
}
tr {
display:table-row;
}
th, td {

display:table-cell;
margin:0 0 0 0;
padding:5px;
text-align:left;
vertical-align:top;
}
th {

color:#192666;
font-weight:bold;
text-align:center;
}
ul, ol {
border:0 none;
display:block;
margin:15px 0 15px 40px;
padding:0;
}
ol {
list-style-type:decimal;
}
li {
border:0 none;
display:list-item;
margin:0 0 0 0;
padding:0;
}
ul ul, ul ol, ol ol, ol ul {
margin:0 0 0 20px;
}
dl {
border:0 none;
margin:15px 0;
padding:0;
}
dt {
border:0 none;
font-weight:bold;
margin:0 0 0 0;
padding:0;
}
dd {
border:0 none;
margin:0 0 0 30px;
padding:0;
}
form {
border:0 none;
margin:0 0 0 0;
padding:0;
}
fieldset {
border:1px solid #CCCCCC;
margin:15px 0;
padding:10px;
}
legend {
color:#000088;
font-size:100%;
font-weight:bold;
margin-left:10px;
}
hr {
background:#CCCCCC none repeat scroll 0 0;
border:0 solid #CCCCCC;
color:#CCCCCC;
display:block;
height:1px;
margin:10px 0;
padding:0;
}
a, img, span {
border:0 none;
margin:0 0 0 0;
padding:0;
}
abbr, acronym {
border-bottom:1px dotted #CCCCCC;
cursor:help;
}
del, .through {
text-decoration:line-through;
}
strong, .strong {
font-weight:bold;
}
cite, em, q, var {
font-style:italic;
}
code, kbd, samp {
font-family:monospace;
font-size:110%;
}
.f-left {
float:left;
}
.f-right {
float:right;
}
.t-left {
text-align:left;
}
.t-center {
text-align:center;
}
.t-right {
text-align:right;
}
.va-middle {
vertical-align:middle;
}
.clear {
clear:both;
}
.box {
height:100%;
}
.box:after {
clear:both;
content:".";
display:block;
font-size:0;
line-height:0;
visibility:hidden;
}
.nom {
margin:0 0 0 0;
}
.noscreen {
display:none;
}
#main {
margin:50px auto 0;
width:1006px;
background:transparent url(images/overflow.jpg) repeat-y scroll 0 0;
text-align:left;
}
#header {
color:#FFFFFF;
height:81px;
margin: 0 0 0 0;
padding:0;
width:1006px;
height: 90px;
background-image: url(images/head.jpg);
}
#header #logo {
left:35px;
margin:0 0 0 0;
position: relative;
top:10px;
}
#header #logo a {
color:#23598C;
font-size:0.5em;
text-decoration:none;
}
#header #logo a:hover {
color:#B5C4E3;
text-decoration:underline;
}
#header #search {
display:none;
position:absolute;
right:20px;
top:35px;
}
#header #search form {
position:relative;
}
#header #search #search-input-out {
background:transparent url(uploads/crystalx/search_input.gif) no-repeat scroll 0 0;
border:0 none;
color:#192666;
font-family:"verdana",sans-serif;
font-size:90%;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:28px;
line-height:100%;
margin:0 0 0 0;
padding:0;
position:absolute;
right:45px;
top:0;
width:155px;
}
#header #search #search-input {

border:0 none;
color:#192666;
font-family:"verdana",sans-serif;
font-size:100%;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:100%;
margin:5px 8px;
padding:3px 0;
width:140px;
}
#header #search #cntnt01searchinput {

border:0 none;
color:#192666;
font-family:"verdana",sans-serif;
font-size:100%;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:100%;
margin:5px 8px;
padding:3px 0;
width:140px;
}
#header #search #search-submit {
position:absolute;
right:0;

top:0;
}
#header #search fieldset {
border:0 none;
margin:0 0 0 0;
padding:0;
}
#header #search fieldset {
width:200px;
}
#header #search legend {
display:none;
}
#page {
height:100%;
width:1008px;
text-align:left;
}
#overflow
{
background-image: url(images/overflow.jpg);
}
#page-in {
height:auto;
padding:10px 0px;
}
#strip {
clear:both;
color:#6182D1;
padding:3px 20px 10px;
position:relative;
}
#strip p {
margin:0 0 0 0;
}
#strip a {
color:#6182D1;
}
#strip a:hover {
color:#192666;
}
#strip #breadcrumbs {
display:none;
margin:0 0 0 0;
padding:0;
width:520px;
}
#strip #rss {
background:transparent url(uploads/crystalx/ico_rss.gif) no-repeat scroll 0 50%;
display:none;
float:right;
margin:0 0 0 0;
padding-left:25px;
width:175px;
}


#content {
margin-left: 17px;
float:left;
height:auto;
color: #000;
padding:0 0 0 20px;
width:750px;
}

#content .article {
background-color: #FEFEFE;
float: left;
margin:0 0 0 0;
padding:0px 20px 40px;
width: 485px;
height:auto;
}
#col h2 {
border-bottom: 1px solid #ccc;
border-top: 1px solid #ccc;
color:#23598c;
font-family: verdana;
font-size: 12px;
font-weight: bold;
margin-bottom: 5px;
padding: 1px;
text-align: center;
width: 100%;
}
h2 {
font-weight: bold;
color:#23598c;
padding-left:15px;
padding-bottom: 5px;
border-bottom-style: solid;
border-color: #e8e9ea;
border-width: 2px;
font-size: 12px;
font-family: verdana;
width: 100%;
}
.article h2 {
font-weight: bold;
color:#192666;
font-size: 15px;
font-family: arial,sans-serif;
}

#content .article p {
text-align:justified;
}
#content .article img {
margin: 3px;
}
#content .info {
border-bottom:1px solid #DEE5FD;
color:#6685CC;
margin:10px 0;
padding-bottom:8px;
}
#content .info a {
color:#6685CC;
}
#content .info a:hover {
color:#FF9000;
}
#content .info span.date, #content .info span.cat, #content .info span.user, #content .info span.comments {
padding-left:15px;
}
#content .info span.date {
background:transparent url(uploads/crystalx/ico_date.gif) no-repeat scroll 0 50%;
}
#content .info span.cat {
background:transparent url(uploads/crystalx/ico_cat.gif) no-repeat scroll 0 50%;
margin-left:8px;
}
#content .info span.user {
background:transparent url(uploads/crystalx/ico_user.gif) no-repeat scroll 0 50%;
margin-left:8px;
}
#content .info span.comments {
background:transparent url(uploads/crystalx/ico_comments.gif) no-repeat scroll 0 50%;
margin-left:8px;
}
#content .btn-more {
border:0 none;
margin:0 0 15px;
padding:0;
position:relative;
}
#content .btn-more a {
color:#FFFFFF;
display:block;
height:21px;
margin:0 0 0 0;
padding:0 0 0 28px;
position:absolute;
right:0;
text-decoration:none;
top:0;
width:67px;
}
#content .btn-more a:hover {
background:transparent url(uploads/crystalx/btn_more.gif) no-repeat scroll -95px 0;
}
#col {
margin:0 0 0 0;
float:right;
margin-top:-290px;
margin-right:5px;
width:205px;
}
#col-in {
top:0px;
padding: 0px 30px 30px 0px;
}
#col h3 {
color:#192666;
margin:0 -10px 15px;
padding:13px 15px 14px;
}
#about-me {
width: 485px;
background-color: #fefefe;
padding: -5px 10px -5px 10px;

}

#col #about-me {
line-height:130%;
margin-bottom:15px;
}
#col #about-me p {
margin:0 0 0 0;
}
#col #about-me #me {
float:left;
height:58px;
margin-right:7px;
width:54px;
}
#col ul#category {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:15px 0;
padding:0;
}
#col ul#category li {
border-bottom:1px solid #E0E8FA;
margin:0 0 0 0;
padding:0;
}
#col ul#category li a {
background:transparent url(uploads/crystalx/ico_archive.gif) no-repeat scroll 5px 6px;
display:block;
padding:3px 0 3px 22px;
text-decoration:none;
}
#col ul#category li a:hover {
background-color:#D3DFF8;
color:#192666;
}
#col ul#category li#category-active a {
background:#E0E8FA url(uploads/crystalx/ico_archive2.gif) no-repeat scroll 5px 50%;
font-weight:bold;
}
#col ul#archive {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:15px 0;
padding:0;
}
#col ul#archive li {
border-bottom:1px solid #E0E8FA;
margin:0 0 0 0;
padding:0;
}
#col ul#archive li a {
background:transparent url(uploads/crystalx/ico_archive.gif) no-repeat scroll 5px 50%;
display:block;
padding:3px 0 3px 22px;

text-decoration:none;

}

#col ul#archive li a:hover {
background-color:#D3DFF8;
color:#192666;
}

#col ul#archive li#archive-active a {

background:#E0E8FA url(uploads/crystalx/ico_archive2.gif) no-repeat scroll 5px 6px;
font-weight:bold;
}
#col ul#links {
display:none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:15px 0;
padding:0;
}
#col ul#links li {
border-bottom:1px solid #E0E8FA;
margin:0 0 0 0;
padding:0;
}
#col ul#links li a {
background:transparent url(uploads/crystalx/ico_links.gif) no-repeat scroll 5px 6px;
display:block;
padding:3px 0 3px 22px;
text-decoration:none;
}
#col ul#links li a:hover {
background-color:#D3DFF8;
color:#192666;
}
#footer {
clear:both;
height:17px;
position:relative;
width:1006px;
position:5px 0px; 5px; 0px;
text-align: center;
background-image: url(images/foot.jpg);
margin-left:auto;
margin-right:auto;
}
#footer a {
color:#122989;
}
#footer a:hover {
color:#122989;
text-decoration:none;
}
#top {
display:none;
left:550px;
position:absolute;
top:55px;
}
#top p {
height:25px;
margin:0 0 0 0;
overflow:hidden;
position:relative;
width:30px;
}
#top p span {
background:transparent url(uploads/crystalx/ico_top.gif) no-repeat scroll 0 0;
cursor:pointer;
display:none;
height:25px;
left:0;
position:absolute;
top:0;
width:30px;
z-index:1;
}
#top a:hover span {
background:transparent url(uploads/crystalx/ico_top.gif) no-repeat scroll -30px 0;
}
#footer p#copyright {
left:40px;
margin:0 0 0 0;
position:absolute;
top:10px;
}
#createdby {
color:#8CA3D8;
left:562px;
margin:0 0 0 0;
position:absolute;
top:10px;
}
#createdby a {
color:#8CA3D8;
}

h1#logo{
background-image: url(images/logo3.png);
width: 261px;
height: 46px;
}
h1#logo span,h1#logo strong{
display: none;
}
.leftbar
{
padding:0px 20px;
background-color: #e8e9ea;
width: 167px;

float: left;
margin-left:-8px;
color: #000000;
font-size:.9em
}
.leftbar a
{
color: #000000;
}
.n-batch1{
clear:both;
}
.n-batch2{
clear:both;
}
.n-batch3{
clear:both;
}

.NewsSummary{
float:left;
width:200px;
padding: 11px;
font-size: .9em;
font-family: verdana;
margin: 5px;
}
.NewsSummarySummary img{
margin:2px;
float: right;
}

.NewsSummaryLink img{
margin:2px;
float: left;
}
.banner{
background-image: url(http://www.icelandtouristboard.com/stylesheet.php?cssid=48&mediatype=screen);
width: 727px;
height: 197px;
float: right;
margin-right: 251px;
margin-top: -8px;
}

.menuline{
background-image: url(images/menuline.jpg);
width: 727px;
height: 5px;
float: right;
margin-top: -13px;
margin-right: 251px;
}

.win_img{
margin-left:-10px;
margin-top:10px;
}

#rightbar{
position:relative;
top:-50px;
left:-5px;
width:auto;
font-size:.9em
}

.menu4{
text-align:center;
}

.contest{
font-size:10px;
line-height:12px;
}

#link{
font-size: 10px;
color:#FFFFFF;
width:auto;
height: 12px;
position:relative;
top:-50px;
left:40px;
}

.grey a:link{
color:#CCCCCC;
text-decoration:none;}

.grey a:visited{
color:#CCCCCC;
text-decoration: none;
}

.grey a:hover{
text-decoration:underline;
}
#page{
}


.formbox{
margin: 6px;
}

.win_img-t{
margin-left:-10px;
margin-top:-9px;
}
/* End of 'crystalx : crystalx_main' */