/*
Theme Name: Across Continents
Theme URI: http://www.acrosscontinents.org/
Description: Across Continents theme
Version: 1.1
Author: Ken Roberts
*/


body {
  background-color:#E7E7FE;
  margin:0;
  text-align:center;
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
  color:#111111;
}

#container {
  width:800px;
  margin-left:auto;
  margin-right:auto;
  margin-top:20px;
  margin-bottom:20px;
  border:solid #CCDDDD 5px;
  background-color:#FFFFFF;
}

#top {
  float:none;
  width:auto;
  overflow:hidden;
  margin:0;
  padding:0;
  background-color:#FFFFFF;
}

/* Navigation bar */
#nav {
  float:none;
  width:auto;
  margin:0;
  padding:5px;
  background-color:#FFFFFF;
  color:#666666;
  border-bottom:dashed 1px #666666;
}

#nav .navlistroot {
  margin:0 0 0 0;
  padding:0 0 0 0;
}

#nav .navlistitem {
  display:inline;
  list-style-type:none;
  margin:0;
  padding:0 5px 0 5px;
}

#nav a {
  text-decoration:underline;
  color:#666666;
}

#nav a:hover {
  text-decoration:none;
  color:#666666;
}

/* Content */
#left {
  float:left;
  width:590px;
  overflow:hidden;
  margin:0 0 0 0;
  padding:20px;
  text-align:left;
}

/* Sidebar */
#right {
  float:right;
  width:150px;
  margin:0;
  padding:10px;
  text-align:left;
  background-color:#FFFFFF;
}

#right ul.widgetroot {
  list-style-type:none;
  padding:0 0 0 0;
  margin:0 0 0 0;
}

#right li.widget {
  display:block;
  margin:10px 0 0 0;
  padding:0 0 5px 0;
  background-color:#FFFFFF;
  border:solid 1px #E7E7FE;
}

#right h2 {
  margin:0 0 5px 0;
  padding:2px 2px 2px 2px;
  font-size:16px;
  font-weight:bold;
  color:#000000;
  background-color:#E7E7FE;
}

#right p {
  margin:0 0 0 0;
  padding:3px 3px 0 3px;
}

input#s { /* Search box */
  width:140px;
}

#full {
  float:none;
  margin:0;
  padding:20px;
  text-align:left;
}

.post {
  line-height:1.3em;
}

/* Comments */
ol.commentlist {
  list-style-type:none;
  margin:0 0 0 0;
  padding:0 0 0 0;
}

li.comment {
  padding:10px;
  margin:5px 0 5px 0;
  border:solid 1px #E7E7FE;
 }

li.comment img.avatar {
  float:right;
}

#bottom {
  float:none;
  clear:both;
  display:block;
  width:auto;
  margin:0;
  padding:10px;
  background-color:#F2FEE7;
  font-size:12px;
  border-top:dashed 1px #666666;
}

/* Links */
a {
  text-decoration:underline;
  color:#7171F9;
}

a:hover {
  text-decoration:none;
  color:#7171F9;
}

a:visited {
  text-decoration:underline;
  color:#ACACFC;
}

a:visited:hover {
  text-decoration:none;
  color:#ACACFC;
}

a img {
    border: none;
}

/* Headers */
h1 {
  font-size:24px;
  color:#ACACFC;
  letter-spacing:0.4em;
}

h2 {
  font-size:18px;
}

#subscribe2 input {
  width:100%;
}

/* Equipment Contents Page */
.equip_contents_tbl {border:none; border-spacing:15px; margin:0;}
.equip_contents_tbl td {width: 265px; overflow:hidden; padding:0; margin:0; border:dashed 1px #555555; text-align:center; -moz-border-radius: 5px;}
.equip_contents_link {color: #555555; border:none;}
.equip_contents_link img {border:none;}
.equip_contents_heading {margin:5px; padding:0; font-family: Arial, Helvetica, sans-serif; font-size:20px; color: #555555;}

.equip_contents_tbl td:hover {border:solid 1px #000000;}
.equip_contents_tbl td:hover .equip_contents_heading {color: #000000}

/* Resources Page */
a.res_button {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  
  display: block;
  box-sizing: border-box;
  height: 80px;
  width: 400px;
  padding-left: 115px;
  
  background-repeat: no-repeat;
  background-position: top left;
}

a.res_button:hover {
  color: #000000;
  text-decoration: none;
}

a.res_oneline {
  padding-top: 22px;
}

a.res_twolines {
  padding-top: 15px;
}

span.res_firstline {
  text-decoration: underline;
}

a.res_button:hover .res_firstline {
  text-decoration: none;
}

span.res_secondline {
  font-size: 16px;
}

a.res_doc {
  background-image: url('/wp-content/themes/across-continents/images/doc_on.png');
}

a.res_pod {
    background-image: url('/wp-content/themes/across-continents/images/pod_on.png');
    background-position: 0 -5px;
}

a.res_hints {
    background-image: url('/wp-content/themes/across-continents/images/hints_on.png');
}

a.res_kit {
    background-image: url('/wp-content/themes/across-continents/images/kit_on.png');
}

a.res_cycle {
    background-image: url('/wp-content/themes/across-continents/images/cycle_on.png');
}

#player {
	display: block;
	width: 500px;
	height: 300px;
}
