/*  

Theme Name: moto test	

Theme URI: www.moto-angels.org

Description: moto

Version: 1

Author: 

Author URI: 

*/



/*************** Special theme Styles *************************************/

* {

margin: 0;

padding: 0;

}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, fieldset, table, ul {

margin: 1em 0;

}

img {

border: 0;

}

a:link {

color: #1d78c7;

text-decoration: underline;

}

a:visited {

color: #0e3252;

}

a:hover {

text-decoration: none;

color: #6f7981;

}

.clear {

clear:both;

}

.clearfix:after {

content:".";

display:block;

height:0;

clear:both;

visibility:hidden;

}

.clearfix {display:inline-block;}

/* Hides from IE-mac \*/

* html .clearfix { height:1%; }

.clearfix {display:block;}

/* End hide from IE-mac */

body {

font: 62.5%/1.6 "Trebuchet MS", Tahoma, Verdana, sans-serif;

background: url(images/bg.gif) repeat-x top left #0d2f52;

}

#mainwrapper {

background: url(images/header.jpg) no-repeat center top;

text-align: center;

}

.wholeDate {
	font-size: 9px;
	color: #CCCCCC;
	padding-left: 30px;
}

#wrapper {

width: 855px;

margin: 0px auto;

position: relative;

text-align: center;

}

#header {

height: 125px;

width: 855px;

position: relative;

}

#logo {

position: absolute;

top: 7px;

left: 40px;

font-size: 26px;

font-family: Georgia, "Times New Roman", Times, serif;

color: #0d2f52;

margin: 0px;

font-weight: normal;

}

#logo a:link, #logo a:visited {

color: #0d4682;

text-decoration: none;

}

#logo a:hover {

color: #1b1b1b;

}

#header p {
	color: #467fb2;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 45px;
	left: 45px;
}

#navbar {

position: absolute;

top: 81px;

left: 10px;

padding: 0px;

text-align: center;

list-style-type: none;

margin: 0px;

height: 40px;

}

#navbar li {

display: block;

padding: 0px;

padding-right: 2px;

float: left;

height: 40px;

width: auto;

margin: 0px;

display: inline;

font-size: 14px;

background: url(images/navsep.png) no-repeat center right;

}

#navbar li a:link, #navbar li a:visited {

display: block;

float: left;

width: auto;

height: 33px;

padding: 7px 10px 0px 10px;

color: #242424;

font-family: Georgia, "Times New Roman", Times, serif;

font-size: 14px;

text-decoration: none;

}

#navbar li a:hover {

text-decoration: none;

background: url(images/navhover.png) repeat-x top left;

color: #fff;

}

#container {

padding: 0px;

margin: 20px auto;

width: 855px;

position: relative;

text-align: left;

}

#secbar {

width: 238px;

margin: 0px;

float: right;

padding: 0px;

color: #6e6e6e;

font-size: 12px;

text-align: left;

}

#searchform {

background: url(images/searchbg.jpg) no-repeat top left;

width: 240px;

height: 49px;

position: relative;

margin: 0px 0px 5px 0px;

}

.searchbar {

background: url(images/input.jpg) repeat-x top left;

width: 170px;

height: 24px;

border: 1px solid #135086;

font-size: 14px;

font-weight: normal;

color: #0d2f52;

padding: 2px;

position: absolute;

top: 10px;

left: 5px;

}

.searchbut {

background: url(images/searchbut.gif) no-repeat top left;

height: 30px;

width: 51px;

border: none;

cursor: pointer;

position: absolute;

top: 10px;

left: 185px;

}

#content {

background: url(images/contentbg.png) repeat-y top left;

width: 598px;

padding: 0px;

margin: 0px;

float: left;

}

#contentdown {

width: 598px;

background: url(images/contentfoot.png) no-repeat bottom left;

}

#contentup {

width: 578px;

background: url(images/contenttop.png) no-repeat top left;

padding: 10px;

position: relative;

color: #6e6e6e;

text-align: left;

font-size: 14px;

}

#footer {

clear: both;

background: url(images/footer.png) repeat-x top left #0f3357;

text-align: center;

}

#footerwrapper {

width: 845px;

margin: 0px auto;

/*position: relative;*/

padding: 5px;

text-align: left;

}

.footer p {

color: #fff;

font-size: 14px;

font-weight: normal;

text-align: left;

}

#footerwrapper div {

float: left;

margin-right: 10px;

margin-left: 10px;

font-size: 14px;

width: 260px;

color: #fff;

}

#footer h4 {

font-size: 20px;

font-weight: normal;

font-family: "Trebuchet MS", Verdana, Arial, sans-serif;

color: #fff;

text-align: left;

margin: 0px;

margin-top: 15px;

margin-bottom: 15px;

}

#footer ul {

text-align: left;

list-style-type: none;

margin: 0px;

margin-bottom: 40px;

padding: 0px;

}

#footer ul li {

margin: 0px;

padding: 0px;

border-bottom: 1px solid #256098;

}

#footer ul li a:link, #footer ul li a:visited {

text-decoration: none;

display: block;

font-size: 14px;

color: #a2b8cc;

width: 250px;

padding: 5px;

}

#footer ul li a:hover {

color: #fff;

background: #275889;

}

#footer a span {

color: #fff;

}

.bottomnav {

color: #fff;

clear: both;

width: 845px;

margin: 0px auto;

}

.bottomnav p {

margin: 0px;

padding: 5px;

color: #fff;

font-size: 12px;

font-weight: normal;

}

.bottomnav a:link, .bottomnav a:visited {

color: #b6cce3;

text-decoration: underline;

}

.bottomnav span {

color: #b6cce3;

}

.bottomnav img {

vertical-align: text-top;

}

.bottomnav a:hover {

color: #fff;

text-decoration: none;

}

/**************** Post styles **************************************/

.post {

background: url(images/postsep.gif) no-repeat bottom center;

width: 578px;

padding-bottom: 15px;

margin-bottom: 30px;

position: relative;

}

h2.headline {

padding: 0px;

margin: 5px;

font-size: 18px;

font-weight: normal;

color: #13436c;

font-family: Cambria, Georgia, "Times New Roman", Times, serif;

}

h2.headline a:link, h2.headline a:visited {

padding: 0px;

color: #13436c;

text-decoration: none;

}

h2.headline a:hover {

color: #4587c0;

}

h4.date {

margin: 0px;

padding: 0px;

background: url(images/datebg.png) no-repeat top left;

width: 42px;

height: 70px;

padding-top: 25px;

position: absolute;

top: 30px;

left: -29px;

color: #e5edf4;

font-size: 14px;

font-weight: bold;

font-family: verdana;

text-align: center;

}

h4.commentexc {

float: right;

background: url(images/comments.gif) no-repeat left center;

margin: 0px;

padding: 0px;

padding-left: 15px;

color: #1d78c7;

font-size: 12px;

font-weight: normal;

font-family: verdana;

}

.commentexc a:link, .commentexc a:visited {

text-decoration: none;

color: #1d78c7;

}

.commentexc a:hover {

color: #0e416d;

text-decoration: underline;

}

.entry {

color: #13436c;

font-size: 14px;

width: 548px;

text-align: left;

padding: 0px 10px;

margin-left: 10px;

font-family: "Trebuchet MS", Verdana, Arial, sans-serif;

}

.post h3 {

font-size: 16px;

font-family: Georgia, "Times New Roman", Times, serif;

font-weight: normal;

margin: 0px;

}

blockquote {

color: #454f58; 

margin: 0px 10px 10px 10px; 

padding: 0px 5px 0px 10px;

border-left: 3px solid #454f58;

font-size: 14px;

font-family: "Lucida Grande", Lucida, Verdana, Arial, Helvetica, sans-serif;

}

p {

margin-bottom: 10px;

line-height: 1.6em;

}

p a {

text-decoration: underline;

}

p a:hover {

text-decoration: none;

}

p.center {

text-align: center;

}

.small {

font-size: 10px;

}

code {

font: 12px 'Courier New', Courier, Fixed;

}

h1 {

font-size: 20px;

letter-spacing: -0.8px;

text-align: left;

font-weight: normal;

margin-bottom: 8px;

font-family: "Century Gothic", "Trebuchet MS", "Lucida Grande", Lucida, Arial, sans-serif;

}

h1.title {

font-size: 45px;

letter-spacing: -2.5px;

font-weight: normal;

padding: 10px 10px 10px 17px;

}

h4 {

margin: -5px 0 10px 0;

padding: 0;

font-weight: normal;

font-size: 10px;

color: #4d4d4d;

}

/***** LISTS FORMATTING *****/

.post ul {

margin: 5px 0px 5px 20px;

padding: 0px 0px 0px 0px;

list-style-type: none;

} 

.post ul li {

margin: 5px 0px 5px 10px;

background: url(images/bullet.gif) no-repeat left;

padding-left: 13px;

}

.post ol {

margin: 5px 0px 5px 20px;

padding: 0px 0px 0px 0px;

}

.post ol li {

margin: 5px 0px 5px 10px;

padding: 0px;

}

/***************  Other styles *********************************/ 

/***** secbar FORMATTING *****/

#secbar h2 {

margin: 0px;

text-align: left;

padding: 5px;

width: 228px;

height: 31px;

background: url(images/sidetop.png) no-repeat top left;

font-size: 18px;

font-family: Cambria, Georgia, "Times New Roman", Times, serif;

color: #ffffff;

font-weight: normal;

}

#secbar a:link {

color: #393939;

font-size: 14px;

text-decoration: underline;

font-family: verdana;

font-weight: normal;

}

#secbar a:hover {

background: none;

color: #1567b0;

text-decoration: underline;

}

#secbar a:visited {

color: #000;

}

/***** secbar LISTS FORMATTING *****/

#secbar ul, #secbar ol { 

list-style-type: none;

margin: 0px;

font-size: 14px;

text-align: left;

padding: 0px;

width: 238px;

























































}

#secbar ul li{

background: url(images/sidebg.png) repeat-y top left;

margin: 0px 0px 15px 0px;

padding: 0px;

width: 238px;

text-align: left;

//list-style-type: none;

}

#secbar ul ul{ 

background: url(images/sidebottom.png) no-repeat bottom left;

margin: 0px;

width: 218px;

padding: 0px 10px 20px 10px; 

text-align: left;

//list-style-type: none;

}

#secbar ul li ul li{

margin: 5px 0px;

display: block;

padding: 0px;

background: url(images/bullet.gif) no-repeat top left;

padding-left: 14px;

text-align: left;

color: #4d4d4d;

width: 180px;

//list-style-type:disc;

//list-style-image:url(images/bullet.gif) no-repeat left;

}



#secbar ul ul ul{ 

background: #FFFFFF;

margin: 0px;

width: 180px;

padding: 0px 10px 20px 10px; 

text-align: left;

list-style-type: none;

}



#secbar ul ul ul li{

margin: 5px 0px;

display: block;

padding: 0px;

background: #FFFFFF;

padding-left: 14px;

text-align: left;

color: #4d4d4d;

list-style-type: none;

width: 180px;

}



#secbar ul ul li a:link, #secbar ul ul li a:visited {

color: #393939;

font-size: 14px;

font-family: "Trebuchet MS", Verdana, Arial, sans-serif;

text-align: left;

text-decoration: none;

font-weight: normal;

border-bottom: 1px dashed #393939;

}

#secbar ul ul li a:hover {

color: #1567b0;

border-bottom: 1px solid #1567b0;

}



/***** IMAGE FORMATTING *****/

.entry img {

border: 1px solid #0d3b62;

margin: 5px 3px;

}

.entry a:link img, .entry a:visited img {

border: 3px solid #d4d4d4;

padding: 1px;

}

.entry a:hover img {

border: 3px solid #6b7482;

}

img.post {

padding: 1px;

border: 1px solid #6a7381;

margin: 10px;

float: right;

}

img.center {

margin-left: auto;

margin-right: auto;

padding: 1px;

border: 1px solid #6a7381;

}

img.alignright {

padding: 1px;

border: 1px solid #6a7381;

margin: 5px;

float: right;

display: inline;

}

img.alignleft {

float: left;

padding: 1px;

border: 1px solid #6a7381;

margin: 5px;

display: inline;

}

/***** MISCELLANEOUS FORMATTING *****/

.alignright {

float: right;

}

.alignleft {

float: left

}	

.navigation {

text-align: center;

display: block;

width: 530px;

font-size: 14px;

border: none;

margin: 5px;

margin-top: 10px;

margin-bottom: 10px;

}

.navigation .alignleft a:link, .navigation .alignleft a:visited {

padding: 5px;

font-size: 14px;

background: url(images/previous.gif) no-repeat center left;

text-decoration: none;

color: #2b6aa1;

padding-left: 18px;

}

.navigation .alignright a:link, .navigation .alignright a:visited {

padding: 5px;

font-size: 14px;

background: url(images/next.gif) no-repeat center right;

text-decoration: none;

color: #2b6aa1;

padding-right: 18px;

}

.navigation .alignright a:hover {

background: url(images/next.gif) no-repeat center right;

color: #485b77;

}

.navigation .alignleft a:hover {

background: url(images/previous.gif) no-repeat center left;

color: #485b77;

}

.postspermonth {

margin: 5px 0 10px 0;

list-style: none;

padding-left: 25px;

}

.postmetadata {

margin: 0px 10px;

width: 500px;

padding: 5px;

border: 1px solid #4587c0;

border-left: 5px solid #4587c0;

font-size: 12px;

font-family: "Trebuchet MS", Verdana, Arial, sans-serif;

color: #4587c0;

}

/***** COMMENTS FORMATTING *****/

h3#comments, h3#respond {

font-size: 18px;

color: #005b81;

font-family: Cambria, Georgia, "Times New Roman", Times, serif;

}

#commentform input {

background: url(images/inputbg.jpg) repeat-x top left #fff;

width: 300px;

height: 16px;

padding: 2px;

margin: 5px 5px 1px 0px;

color: #2063a2;

font-size: 14px;

padding: 3px;

border: 1px solid #2063a2;	

}

#commentform textarea {

background: url(images/inputbg.jpg) repeat-x top left #fff;

width: 500px;

height: 100px;

color: #2063a2;

padding: 3px;

border: 1px solid #2063a2;	

}

p.message {

font-size: 14px;

padding: 3px;

background: #f6f6f6;

border: 1px solid #9a9a9a;

}

p.message img {

vertical-align: middle;

border: none;

}

#commentform #submit {

background: url(images/send.gif) no-repeat top left;

width: 51px;

height: 30px;

border: none;

cursor: pointer;

}

.commentlist {

list-style-type: none;

}

.commentlist li {

font-size: 14px;

font-weight: normal;

color: #1562a1;

width: 500px;

background: url(images/commentbg.gif) no-repeat top left;

padding: 0px;

margin-top: 15px;

margin-left: 10px;

position: relative;



}

.commentlist li h4 {

font-size: 14px;

color: #0e416d;

margin: 0px;

margin-left: 70px;

padding: 0px;

}

.commentlist cite a:link, .commentlist cite a:visited {

font-weight: bold;

font-style: normal;

font-size: 14px;

color: #0e416d;

text-decoration: none;

font-family: "Trebuchet MS";

}

.commentlist cite a:hover {

color: #353535;

text-decoration: underline;

}

.commentlist p {

font-weight: normal;

line-height: 1.5em;

text-transform: none;

margin: 5px;

margin-left: 75px;

}

#commentform p {

font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;

}

#commentform label {

font-size: 14px;

font-weight: normal;

color: #00567b;

}

.commentmetadata {

font-weight: normal;

font-size: 12px;

}

#commentform p {

margin: 5px 0;

}

.commentlist li img {

height: 50px;

width: 50px;

position: absolute;

top: 23px;

left: 5px;

border: 1px solid #5698d5;

}

.nocomments {

text-align: center;

margin: 0;

padding: 0;

}

small {

font-size: 12px;

}

.commetnsep {

background: url(images/postsep.gif) no-repeat top left;

height: 9px;

width: 528px;

clear: both;

margin: 10px 0px;

}