/*
Theme Name: TripsRUs
Theme URI: http://www.tripsrus.org
Description: Custom Wordpress theme
Author: Kelly O'Brien
Author URI: http://www.kobwebdesigns.com


/*-----------Block Level Elements--------------*/
*{margin:0; padding:0;} /* removes all margins and padding */
html { min-height:100%; margin-bottom:1px; } /*keeps short pages from jumping */

img a {border: none; text-decoration: none;}
img {border: none;}

a:focus, a:active {outline:none}

body {

background-color: #fff;
color: #000;
font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
font-size: 12pt;
background-image: url(images/bk-mockup8.jpg);
	background-position: top left;
	background-repeat: repeat;

}

#page {
	width: 960px;
	margin: 0 auto ;
	border-left: 1px solid black;
	border-right: 1px solid black;
	background-color: #fff;

}

#header {
	width: 100%;
	height: 276px;
	
	background-color: #fff;
	background-image: url(images/background.gif);
background-position: top left;
background-repeat: repeat-x;
}



#logo {width: 204px;float: left;}

#rightheadercontent {float: right; width: 756px; overflow: hidden;margin-top: 10px;}

.description {font-size: 18pt;}

.traveldescription {font-size: 16pt;text-align: center;}


#logosearch {width: 100%;margin-top: 50px;}
#tripsrus {float: left; width: 590px;}
#searchbox {float: right;background-color: #A31513; width: 160px; padding: 10px 3px;}
#searchbox h2 {color: #fff; font-size: 14pt; text-align: center;}
#searchbox h3 {color: #fff; font-size: 12pt; text-align: center;}
#searchbox select {width: 135px; margin-left: 8px; margin-bottom: 5px;}

#bluenav {width: 960px; height: 63px; background-image: url(images/navBG.png); background-position: top left; background-repeat: repeat-x;overflow: hidden;}

.booktrip {float: left; margin: 8px 0 0 110px;}
.addthisbox {float: left; margin: 15px 0 0 100px;}
.phonenumber {font-size: 18pt; float: right; margin: 10px 60px 0 0; width: 220px;}



#wrapper {
	width: 960px;
	background-color: #fff;
			/*background-image: url(images/bk-mockup8.jpg);
	background-position: top center;
	background-repeat: no-repeat;*/
	min-height: 600px;
	overflow: hidden;
}

#content {
	float: right;
	margin-right: 0px;
	width: 740px;


}

#sidebar {
	width: 216px;
	margin-left: 10px;
	/*margin-right: 70%;*/

}

#footer {
	width: 100%;
	clear: both;
	font-weight: bold;
}

/*-------------Headings-------------*/

h1 {
color: #13A4A6; 
}

h2 {
color: #13A4A6; 
padding-bottom: 20px;
}

h3 {
color: #13A4A6; 
}

h4 {

}

h5 {

}

/*-------------The Post-------------*/



h2 a:hover, h2 a:visited, h2 a {
color: #13A4A6; 
text-decoration: none;
}

.post {
margin: 0 20px 10px 50px;
}

.post p {
margin: 0 0 15px 0;
}

.post a {
color: #13A4A6; 
}

.post ul {
margin: 10px 10px 10px 25px;
}

.post ol {margin: 10px 10px 10px 28px;}
.post li {

}

.entry {

}

.entrytext .postmetadata {

}

.postmetadata alt {

}

.postmetadata a {

}

.navigation {

}

.alignleft {
float: left;
}

.alignright {
float: right;
}

.center {
text-aligh: center;
}

.pagetitle {

}

blockquote {

}

cite {

}

a img {

}

acronym, abbr {

}

/*--------------Sidebar------------*/


#sidebar p {
font-size: 14pt;
margin-left: 10px;
}

#sidebar p a{
color: #000;
text-decoration: none;
}

#sidebar .phone {font-size: 16pt; font-weight: bold;}
#sidebar .address {font-size: 14pt; font-weight: bold;}
#sidebar  a.mail {color: #13A4A6; text-decoration: none;}
/*--------------Comments--------------*/

ol.commentlist {

}

ol.commentlist li {

}

ol.commentlist li.alt {

}

ol.commentlist a {

}

small.commentmetadata {

}

/*--------------Search Form-------------*/

#searchform {

}

#searchform input {

}

#searchform #s {

}


/*-------------Calendar-----------------*/

#wp-calendar {

}

#wp-calendar th {

}

#wp-calendar a {

}

#prev a, #next a {

}

#wp-calendar caption {

}


/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.center {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
	
img.alignnone {padding: 3px; border: 1px solid silver;}
/* End Images */


/*-------------footer------------------*/
.copyright {float: left; margin-left: 240px;}
.designby a {color: #13A4A6; text-decoration: none;}

/*-------------Other------------------*/

hr {
	display: none;
}

.dropoff {text-transform: uppercase;color: #ff0000;font-weight: bold;}
td {vertical-align: top;}

.aligncenter 
{
display: block;
margin-left: auto;
margin-right: auto
}