/*
Theme Name: Motion
Theme URI: http://85ideas.com/public-releases/wordpress-theme-motion/
Description: Dark and colorful theme with sweet transparency characteristics. Drop-down categories menu, 2-column layout and widget-ready footer and sidebar.
Author: Sam @ 85ideas
Author URI: http://85ideas.com/
Version: 1.0.3
Tags: black, blue, green, dark, two-columns, sticky-post, threaded-comments, fixed-width, right-sidebar

	Adapted for WordPress.com by Lance B. Willett, 01/29/10

	This theme was designed and built for the WordPress CMS and is copyright 85ideas.com.
	Modify, adapt, and customize for your own site at will!

	The CSS, XHTML and design of this theme are released under GPL:
	http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
*/


/************************************************
* Resets *
************************************************/
html,body,div,p,span,h1,h2,h3,h4,h5,h6,img,ul,ol,dl,li,dt,dd,blockquote,pre,form,fieldset,label,input,table,th,td,a {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	color: #555555;
}
:focus {
	outline: 0;
}
body {
	line-height: 1;
}
ul,ol {
	list-style: none;
}
h1,h2,h3,h4,h5,h6 {
	font-size: 1em;
}

/************************************************
* General elements *
************************************************/
body {
	background: #efefef url(images/header_12.png) top center no-repeat;
	font-family: Arial,Helvetica,sans-serif;
	text-align: center;
	padding-bottom: 20px;
	Xoverflow: hidden;
	XXtext-shadow: 0 0 4px #696969;
}
h1,h2,h3,h4,h5,h6 {
	font-family: Arial,Helvetica,sans-serif;
}
a {
	color: #dd0000;
	text-decoration: none;
}
a:hover {
}
a img {
	border: 0;
}
blockquote {
	font-style: italic;
	background: url(images/whitetrans.png);
	padding: .4em 1em .7em 1em;
	margin: .7em 0 .3em 0;
}
code {
	font-size: 1em;
	font-family: Arial,Helvetica,sans-serif;
}
kbd,tt {
	font-size: 1.2em;
}
hr {
	border: 1px solid #fe4201;
}
pre {
	overflow: auto;
	width: 600px;
	background: url(images/blacktrans.png);
	padding: 1em 1.5em;
	margin: 1em 0;
	font-size: 1.2em;
	white-space: pre-wrap;/* css3 */
}
dl {
}
dt {
	font-weight: bold;
}
dd {
	padding-left: 1em;
}
table {
	margin: .5em 0;
}
table th {
	color: #dd0000;
}
table td,table th {
	padding: .2em .6em;
}
table th {
	background: url(images/whitetrans2.png);
	text-transform: uppercase;
	border-bottom: 1px solid transparent;
}
table td {
	background: url(images/blacktrans.png);
}
table tr.even td {
	background: url(images/blacktrans2.png);
}
table tr:hover td {
	background: url(images/whitetrans.png);
}
fieldset {
	padding: 1.2em;
	border: 1px dashed #fe4201;
}
legend {
	padding: .2em .8em;
	font-size: 1.2em;
	text-transform: capitalize;
}
input,textarea,select {
	font-family: Arial,Helvetica,sans-serif;
	margin: .2em 0;
	color: #222;
	font-size: 1em;
}
input,textarea {
	padding: .3em;
}
input.radio,input.checkbox {
	background: #fff;
	padding: 2px;
}
form label {
	font-weight: bold;
	display: block;
}
form label.subscribe-label {
	display: inline;
}

/************************************************
* General *
************************************************/
#wrapper {
	margin: 0px auto 10px auto;
	padding: 0;
	text-align: left;
	width: 980px;
}
.clear {
	clear: both;
}
.cleared {
	overflow: hidden;
	width: 100%;
}

/************************************************
* Header *
************************************************/
#top #topmenu {
	float: left;
	width: 640px;
}
#top #topmenu li {
	float: left;
	background: url(images/bg_navtop.png);
	padding: 0 .8em .2em .8em;
	line-height: 1.5em;
	margin: 0 .4em .4em 0;
	border-left: 1px solid #dd0000;
	border-right: 1px solid #dd0000;
	border-bottom: 1px solid #dd0000;
}
#top #topmenu li:hover, #top #topmenu li.current_page_item {
	background: url(images/bg_navtop_hover.png);
}
#top #topmenu li a {
	color: #dd0000;
	font-weight:bold;
	font-size: .75em;
}
#top #topmenu li a:hover {
	color: #000000;
}
#top #topmenu li a.rss {
	background: url(images/rsstrans.png) left 2px no-repeat;
	padding-left: 17px;
}
#top #search {
	float: right;
	width: 300px;
	text-align: right;
}
#top #searchform input {
	padding: 3px;
	margin-top: 5px;
}
#top #searchbox {
	width: 180px;
	color: #efefef;
	font-size: .75em;
	border: 1px solid #797b7a;
	background: #353535;
}
#top #searchbox:hover {
	background: #4d4d4d;
}
#top .submitbutton {
	cursor: pointer;
	background: url(images/whitetranstopmenu.png);
	color: #dd0000;
	font-size: .7em;
	font-weight:bold;
	padding: .0em;
	vertical-align: top;
	border: 1px solid #797b7a;
}
#top .submitbutton:hover {
	background: url(images/whitetranstopmenuhover.png);
	color:#000000;
}
#catnav,#top, #header {
	overflow: hidden;
	width: 100%;
}
#header {
	padding-bottom: 263px;
}
#header #logo {
	float: left;
	width: 850px;
	margin: 30px 0 25px 0px;
}
#header #logo img {
	float: left;
	width: 100px;
	height: 70px;
	margin: 0px 10px 0px 570px;
}
#header #logo h1 a {
	color: #ffffff;
	font-size: 2em;
	font-weight: bold;
	Xtext-shadow: 0 0 6px #cbcbcb;
}
#header #logo h1 a:hover {
	color: #000000;
	Xtext-shadow: 0 0 6px #6a6a6a;
}
#header #logo #desc {
	font-size: 1.3em;
	font-weight:bold;
	color: #ff0000;
	margin-top: .2em;
	line-height: 1.5em;
	Xtext-shadow: 0 0 6px #ff8a8a;
}
#header #headerbanner {
	float: right;
	width: 468px;
	margin: 30px 0 10px 0;
	text-align: left;
	padding: 10px;
	background: url(images/whitetrans.png);
	font-size: .8em;
	line-height: 1.5em;
}
#header #headerbanner h3 {
	font-size: 1.1em;
	font-family: Arial,Helvetica,sans-serif;
}
#header #headerbanner p a {
	border-bottom: 1px dashed #fe4201;
}
#header #headerbanner a:hover {
	background: url(images/blacktrans.png);
}
#catnav {
	width: 980px;
	Xbackground: url(images/blacktrans.png);
}
#nav li {
	float: left;
	background: url(images/catnav.png);
	line-height: 2em;
	margin: 5px 0 5px 5px;
}
#nav li:hover {
	background: url(images/catnav_hover.png);
}
#nav li a {
	display: block;
	margin: 0;
	font-size: 0.8em;
	font-weight: bold;
	color: #ffffff;
	padding: 0 13px;
	Xtext-shadow: 0 0 4px #696969;
}
#nav li a:hover {
	color: #dd0000;
	text-decoration: none;
	display: block;
	Xtext-shadow: 0 0 4px #696969;
}
#nav li ul {
	position: absolute;
	width: 180px;
	left: -999em;
	padding-top: 5px;
	margin: 0;
}
#nav li:hover ul,#nav li.sfhover ul {
	left: auto;
}
#nav li li {
	padding: 0;
	margin: 0;
	width: 180px;
	line-height: 1.5em;
}
#nav li li a {
	color: #fff;
	margin: 0;
	padding: 7px 13px;
	background: url(images/blacktrans3.png);
}
#nav li li a:hover {
	color: #afdaff;
}
#nav li:hover,#nav li.sfhover {
	position:static; /* prevents IE7 drop-down menu bug (focus on a page element prevents nested menus from disappearing) */
}

/************************************************
* Content *
************************************************/
#main {
	padding: 30px 0 20px 0;
}
#content {
	float: left;
	overflow: hidden;
	width: 640px;
}
#content.full {
	width: 980px;
}
h2#contentdesc {
	background: transparent url(images/cat_header.png) no-repeat left 10px;
	font-weight: bold;
	font-size: .9em;
	padding: 21px 0px 17px 20px;
	margin-bottom: 10px;
	color: #ffffff;
	Xtext-shadow:0 0 4px #696969;
}
h2#contentdesc span {
	color: #ffffff;
}
.post {
	padding: 0 0 35px 0;
}
.sticky {
	padding: 10px;
	margin-bottom: 35px;
	background: url(images/blacktrans.png);
}
.posttop {
	background: transparent url(images/post_header.png) no-repeat;
	background-position: left top;
	padding: 20px 10px 5px 10px;
	margin-top: 10px;
	border-bottom: 1px solid #c0c0c0
}
.posttop h2.posttitle a {
	color: #333333;
	font-size: 1.1em;
	Xpadding: 0 10px 0 10px;
}
.posttop h2.posttitle a:hover {
	color: #dd0000;
	text-decoration: none;
}
.postmetatop {
	overflow: hidden;
	width: 100%;
	font-size: 0.7em;
	padding-top: 8px;
	line-height: 1.5em;
}
.postmetatop .categs {
	float: left;
	width: 450px;
	background: url(images/categ.png) left 2px no-repeat;
	padding-left: 20px;
	line-height: 16px;
	color: #111111;
}
.postmetatop .categs a:hover {
	text-decoration: underline;
}
.postmetatop .date {
	float: right;
	width: 130px;
	text-align: right;
}
.postmetatop .date span {
	background: url(images/date.png) left no-repeat;
	padding-left: 20px;
	color: #111111;
}
.postcontent {
	background: transparent url(images/post_content.png) repeat left top;
	color: #fff;
	font-size: 0.8em;
	line-height: 1.5em;
}
.postcontent h1 {
	padding: .8em 0;
	font-size: 1.5em;
}
.postcontent h2 {
	padding: .8em 0;
	font-size: 1.4em;
}
.postcontent h3 {
	padding: .8em 0;
	font-size: 1.3em;
}
.postcontent h4 {
	padding: .8em 0;
	font-size: 1.2em;
}
.postcontent h5 {
	padding: .8em 0;
	font-size: 1.1em;
}
.postcontent h6 {
	padding: .8em 0;
	font-size: 1em;
}
.postcontent p {
	padding: 1em 1.2em 1em 1.2em;
	Xbackground-color: #ffffff;
	Xbackground-image: url(images/whitetrans2.png);
	text-align: justify;
}
.postcontent a {
	Xborder-bottom: 1px dashed #fe4201;
}
.postcontent a:hover {
	text-decoration: underline;
	Xbackground: url(images/blacktrans.png);
}
.postcontent a img {
	background: none;
	border-bottom: 0;
}
.postcontent ul,.postcontent ol {
	padding: .4em 0 .5em 2em;
}
.postcontent ul li {
	list-style: disc;
}
.postcontent ol li {
	list-style: decimal;
}
.postmetabottom {
	background: transparent url(images/post_footer.png) no-repeat;
	background-position: left bottom;
	overflow: hidden;
	width: 100%;
	padding: 10px 10px 15px 10px;
	font-size: 0.8em;
	line-height: 1.1em;
	border-top: 1px solid #c0c0c0
}
.postmetabottom a abbr{
	text-decoration: none;	
}
.postmetabottom a {
	color: #dd0000;
	Xtext-shadow:0 0 4px #696969;
}
.postmetabottom a:hover {
	text-decoration: underline;
}
.postmetabottom .tags {
	float: left;
	width: 400px;
	background: url(images/tags.png) 10px 1px no-repeat;
	Xmargin-left: 20px;
	padding-left: 30px;
	line-height: 16px;
	color: #111111;
}
.postmetabottom .readmore {
	float: right;
	width: 140px;
	padding-right: 20px;
	text-align: right;
}
.postmetabottom .readmore span {
	background: url(images/more.png) left 4px no-repeat;
	padding-left: 17px;
}
.postmetaauthor {
	background: url(images/blacktrans.png);
	padding: 10px;
	font-size: 0.8em;
	line-height: 1.1em;
	margin-top: 20px;
}
.postmetaauthor .authorpic {
	float: left;
	width: 60px;
}
.postmetaauthor .authordesc {
	float: right;
	width: 540px;
}
.postmetaauthor .authordesc p.theauthor {
	line-height: 1.4em;
	font-weight: bold;
}
.postmetaauthor .authordesc p.thedesc {
	line-height: 1.4em;
	padding: .8em 0 .2em 0;
}
.postmetaauthor .authordesc a {
	color: #afdaff;
	border-bottom: 1px dashed #afdaff;
}
.postmetaauthor .authordesc a:hover {
	background: url(images/blacktrans.png);
}

/************************************************
* Navigation *
************************************************/
#navigation {
	overflow: hidden;
	width: 100%;
	line-height: 1.7em;
	margin-bottom: 5px;
}
#navigation a {
	color:#FFFFFF;
	font-size:0.8em;
	font-weight:bold;
	height:24px;
	text-align:center;
}
#navigation a:hover {
	color:#DD0000
}
#navigation .wp-pagenavi a {
	background: url(images/blacktrans2.png);
	padding: 5px 7px;
	border: none;
	font-size: .8em;
	color: #fff;
}
#navigation .wp-pagenavi a:hover {
	color: #fe4201;
}
#navigation .wp-pagenavi span.pages,#navigation .wp-pagenavi span.current,#navigation .wp-pagenavi span.extend {
	padding: 5px 7px;
	font-size: .8em;
	background: url(images/blacktrans2.png);
	color: #fff;
	border: none;
}
#navigation.image a {
	background: 0;
	border: 0;
}
.linkpages {
	clear: both;
	margin: 10px 0;
}
.linkpages p span {
	background: url(images/blacktrans.png);
	padding: 5px 7px;
	color: #ddd;
	font-size: 1em;
}
.linkpages p a, .linkpages p a:hover {
	background: none;
	border: 0;
}
.linkpages p a span {
	color: #fff;
}
.linkpages p a:hover span {
	background: url(images/blacktrans2.png);
	color: #fe4201;
}

/************************************************
* Gallery and Images *
************************************************/
.gallery a, .recent_images a {
	background: none;
	border: 0;
}

/************************************************
* Comments *
************************************************/
#comments {
	margin: 15px 0 30px 0;
	width: 640px;
}
#comments h3 {
	background: transparent url(images/comment_head.png) no-repeat;
	height: 24px;
	font-size: .8em;
	font-weight: bold;
	color: #ffffff;
	padding: 5px 0 0 15px;
}
#comments ul.commentlist li {
	Xbackground: url(images/blacktrans.png);
	clear: both;
	margin: 10px 0 0 0;
	padding: 15px;
}
#comments .comment-wrap {
	overflow: hidden;
	width: 100%;
}
#comments ul.commentlist li ul.children li {
	clear: both;
	margin: 20px 0 0 20px;
}
#comments img.avatar {
	float: left;
	margin: 0 20px 0 0;
}
#comments .commentbody .author {
	background: transparent url(images/avatar.png) no-repeat;
	font-size: .9em;
	font-weight: bold;
	margin-bottom: 2px;
	color: #dd0000;
	padding-left: 30px;
	height: 20px;
}
#comments .commentbody .author a {
	color: #5c5c5c;
	Xborder-bottom: 1px dashed #5c5c5c;
}
#comments .commentbody .author a:hover {
	color: #dd0000;
	Xborder-bottom: 1px dashed #dd0000;
}
#comments .commentbody .commentmetadata {
	font-size: .7em;
	color: #bbb;
	margin-bottom: 10px;
}
#comments .commentbody .commentmetadata a {
	color: #555555;
}
#comments .commentbody em {
	margin-bottom: 10px;
	color: #eee;
	display: block;
	font-size: .8em;
	font-style: normal;
}
#comments .commentbody p {
	font-size: .8em;
	padding: 5px;
	line-height: 1.4em;
	border: 1px solid #999999;
	width: 500px;
}
#comments .commentbody p a {
	color: #dd0000;
}
#comments .commentbody p a:hover {
	text-decoration: underline;
}
#comments .reply a {
	margin-top: 10px;
	padding: 5px 10px 5px 10px;
	line-height: 1.3em;
	font-size: .7em;
	float: left;
	background: #ffffff;
	color: #dd0000;
	border: 1px solid #999999;
}
#comments .reply a:hover {
	background: #aaaaaa;
	color: #ffffff;
}
#comments h3#trackbacktitle {
	Xpadding-top: 10px;
}
#comments ul.trackback {
	margin: 10px 0 0 0;
	padding: 15px;
	Xbackground: url(images/blacktrans.png);
	background-color: #e1e1e1;
}
#comments ul.trackback li {
	margin-bottom: 17px;
	font-size: .9em;
}
#comments ul.trackback li .commentbody .author {
	margin: 0;
}
#comments a#cancel-comment-reply-link {
	display: block;
	padding: 8px 0;
	padding-left: 15px;
}
#comments a#cancel-comment-reply-link:hover {
	text-decoration: underline;
}
#comments #respond {
	margin-top: 20px;
	overflow: hidden;
	width: 100%;
}
#comments #respond h3 {
	margin-bottom: 10px;
	padding-top: 6px;
}
#comments #respond input {
	padding: 2px;
	width: 200px;
	background: #ffffff;
	font-size: .8em;
	color: #555555;
	border: 1px solid #999999;
	margin: 5px 0 15px 0px;
}
#comments #respond p {
	padding: .4em 0 0 0;
}
#comments #respond p label {
	font-size: .8em;
	font-weight: normal;
}
#commentform p {
	margin-bottom: -10px;
}
form#commentform {
	padding-left: 15px;
}
#comments #respond textarea {
	width: 500px;
	padding: 2px;
	background: #ffffff;
	color: #555555;
	font-size: .8em;
	border: 1px solid #999999;
	margin: 10px 0 15px 0;
}
#comments #respond .submitbutton {
	color: #ffffff;
	padding-top: 1px;
	font-size: .8em;
	font-weight: bold;
	height: 24px;
	border: none;
	background: transparent url(images/submitbutton.png) no-repeat;
}
#comments #respond .submitbutton:hover {
	cursor: pointer;
	color: #dd0000;
}
#comments #respond p.subscribe-to-comments label {
	display: inline;
	margin-left: 4px;
}

/************************************************
* Sidebar *
************************************************/
#sidebar {
	float: right;
	overflow: hidden;
	width: 300px;
	font-size: 0.8em;
	line-height: 1.4em;
	margin-bottom: 30px;
}
#sidebar ul li.boxed {
	Xbackground: url(images/blacktrans.png);
	padding: 10px;
	margin-bottom: 15px;
}
#sidebar h3 {
	background: transparent url(images/rframe_header.png) no-repeat;
	background-position: left top;
	padding: 7px 0px 0px 12px;
	line-height: 1.3em;
	font-weight: bold;
	font-size: 1.2em;
	margin-bottom: 10px;
	color: #333333;
	height: 33px;
	Xtext-shadow: 0 0 4px #696969;
}
#sidebar ul ul li a {
	color: #555555;
	display: block;
	padding-left: 19px;
}
#linkcat-99 ul li a {
	color: #555555;
	display: block;
	padding-left: 19px;
}
#sidebar ul ul li a:hover {
	color: #dd0000;
	text-decoration: underline;
}
#linkcat-99 ul ul li a:hover {
	color: #dd0000;
	text-decoration: underline;
}

#recent-posts-3 ul li {
	background: transparent url(images/post.png) no-repeat 11px center;
}
#linkcat-99 ul li {
	background: transparent url(images/link.png) no-repeat 11px center;
}

#recent-posts-3 ul li a {
	color: #555555;
	display: block;
	margin-left: 21px;
}
#linkcat-99 ul li a {
	color: #555555;
	display: block;
	margin-left: 21px;
}

#recent-posts-3 ul li a:hover {
	color: #dd0000;
	text-decoration: underline;
}
#linkcat-99 ul li a:hover {
	color: #dd0000;
	text-decoration: underline;
}

#sidebar ul ul ul li {
	background: url(images/bullet.png) left 7px no-repeat;
	line-height: 1.5em;
	padding: 0 0 0 10px;
	margin: 0 0 0 10px;
}
#sidebar p {
	color: #eee;
	padding: 0 5px 10px 5px;
}
#sidebar p a {
	border-bottom: 1px dashed #fe4201;
}
#sidebar p a:hover {
	background: url(images/blacktrans.png);
}
#sidebar img {
	background: none;
	border: none;
	padding: 0 5px;
}
#sidebar img.avatar {
	float: left;
	padding: 0 15px 5px 5px;
}
#tag_cloud-3 div {
	padding: 0 13px 0 13px;
}
#tag_cloud a,.widget_tag_cloud a {
	display: inline;
	color: #555555;
}
#tag_cloud a,.widget_tag_cloud a:hover {
	color: #dd0000;
	text-decoration: underline;
}
#tag_cloud a:hover {
	color: #fff;
}
li#tagbox a:hover {
	color: #fff;
}
#sidebars ul.children li {
	border-bottom: none;
}
#sidebars ul.children {
	margin-bottom: 0;
}

/************************************************
* Sidebar: qtranslate module *
************************************************/
ul#qtranslate-3-chooser a.qtrans_flag_and_text span {
	color: #555555;
}
ul#qtranslate-3-chooser a.qtrans_flag_and_text:hover span {
	color: #dd0000;
}
ul#qtranslate-3-chooser a.qtrans_flag_and_text  {
	padding-left: 40px;
}
a.qtrans_flag_en, a.qtrans_flag_de, a.qtrans_flag_fr, a.qtrans_flag_ja {
	background-position: 10px center;
}

/************************************************
* Footer *
************************************************/
#footer {
	Xbackground: url(images/blacktrans.png);
	clear: both;
	overflow: hidden;
	width: 100%;
	font-size: 0.8em;
}
#footer .foot1 {
	float: left;
	width: 310px;
	margin: 10px 0 0 0px;
	display: inline;
}
#footer .foot2 {
	float: left;
	width: 310px;
	margin: 10px 0px 0 35px;
}
#footer .foot3 {
	float: right;
	width: 290px;
	margin: 10px 0 0 0;
}
#footer h3 {
	background: transparent url(images/rframe_header.png) no-repeat;
	background-position: left top;
	padding: 7px 0px 0px 12px;
	line-height: 1.3em;
	font-weight: bold;
	font-size: 1.2em;
	margin-bottom: 10px;
	color: #333333;
	height: 33px;
	Xtext-shadow: 0 0 4px #696969;
}
#footer h4 {
	font-weight: normal;
	font-size: 1em;
	margin: .8em 0 .2em 0;
	font-family: Arial,Helvetica,sans-serif;
}
#footer p {
	line-height: 1.5em;
	color: #eee;
	padding: .2em 0 .8em 0;
}
#footer ul li {
	padding: 0px;
	margin-bottom: 20px;
	Xbackground: url(images/blacktrans.png);
}
#footer ul ul li {
	background: transparent url(images/archive.png) no-repeat scroll 11px center;
	line-height: 1.5em;
	padding: 0 0 0 10px;
	margin-bottom: 4px;
}
li#linkcat-2 ul li {
	background:transparent url(images/link.png) no-repeat scroll 11px center;
}
li#categories-3 ul li {
	background:transparent url(images/area.png) no-repeat scroll 11px center;
}
#footer li a {
	display: block;
	font-weight: normal;
	Xpadding: 2px 5px;
	color: #555555;
	padding-left: 29px;
}
#footer li a:hover {
	Xbackground: url(images/blacktrans.png);
	color: #dd0000;
	text-decoration: underline;
}
#footer .widget_tag_cloud a {
	display: inline;
}
#footer .widget_tag_cloud a:hover {
	background: none;
	color: #fff;
}
.widget ul {
	width: 100%;
	overflow: hidden;
}
.widget_twitter ul li {
	margin: 10px 0;
}
.widget_categories ul li a, .widget_archive ul li a, .widget_twitter ul li a {
	display: inline !important;
}
#credits {
	background: transparent url(images/footer.png) no-repeat center center;
	width: 100%;
	font-size: 0.7em;
	line-height: 1.4em;
	height: 24px;
}
#credits a {
	color: #ffffff;
}
#credits a:hover {
	Xbackground: url(images/blacktrans.png);
	color: #dd0000;
}
#credits #creditsleft {
	float: left;
	width: 600px;
	padding: 4px 0px 0px 20px;
}
#credits #creditsright {
	float: right;
	width: 300px;
	text-align: right;
	padding: 4px 20px 0px 0px;
}

/************************************************
* WP related *
************************************************/
div.alignleft {
	background:url(images/older_newer.png) no-repeat scroll left 2px transparent;
	border:none;
	padding-top:1px;
	text-align:center;
	margin:5px 0 15px 0;
	padding:0px;
	width:320px;
	height:30px;
}
.alignleft {
	float: left;
	margin: 5px 15px 7px 0;
}
.alignright {
	float: right;
	margin: 5px 0 7px 15px;
}
div.alignright {
	background:url(images/older_newer.png) no-repeat scroll right 2px transparent;
	border:none;
	padding-top:1px;
	text-align:center;
	margin:5px 0 15px 0;
	padding:0px;
	width:320px;
	height:30px;
}
.aligncenter,div.aligncenter {
	margin: 10px auto;
	text-align: center;
	display: block;
}
img.alignleft {
	float: left;
	margin: 5px 15px 5px 0;
}
img.alignright {
	float: right;
	margin: 5px 0 5px 15px;
}
img.aligncenter {
	margin: 10px auto;
	text-align: center;
	display: block;
}
.wp-caption {
	text-align: center;
	background: url(images/blacktrans.png);
	padding-top: 6px;/* optional rounded corners for browsers that support it */
	-moz-border-radius:4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.wp-caption img {
	padding: 0;
	margin: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

/************************************************
* FAQ *
************************************************/

