/*
        Theme Name: Dialogue
        Author: Stephan
        Author URI: http://www.dialogue-theme.com/about
        Theme URI: http://www.dialogue-theme.com
        Description: A light and easy to customise multilangual wordpress theme. Dialogue is XHTML and CSS validated and widget ready!
        Version: 1.0.3
        Tags: blue, light, right-sidebar, two-columns, fixed-width, threaded-comments, translation-ready


        This Theme is Widget-ready.

        The CSS, XHTML and design is released under the GPL:
        http://www.opensource.org/licenses/gpl-license.php
*/

/* ---------------------------------------------------------------------------------- */

  html, body  {
margin : 0;
padding : 0;
text-align : center;

}

*:focus { outline: 0; } /* remember to define focus styles! */
a {outline:none; }

body {
font-size : 12px;
background-color : #ffffff;
font-family:Arial, Helvetica, Verdana;
}
p {
margin : 0 0 12px 0;
}
a {
color : #d71d29;
text-decoration : none;
}
a:hover {
color : #d71d29;
text-decoration : underline;
}
#content a:hover {
text-decoration : underline;
color : #d71d29;
}
#archiv a:hover {
text-decoration : underline;
color : #d71d29;
}
#archiv div.post {
padding-top:20px
}
#head a, img {
border : none;
}
#page {
position:relative;
margin : 0 auto;
padding : 0;
text-align : left;
width : 1000px;
background: #f6f6f6 url(images/bg_container.gif) repeat-y scroll 0 0;
}
#head {
background : url(images/header_blog.jpg) no-repeat top center;
height : 245px;
padding : 0 0 0 0;
margin : 0 0 0 0;
z-index: 0;
}
#titel {
display: none;
float : left;
text-align : center;
width : 900px;
margin : 0 0 0 0;
padding : 128px 0 0 0;
}
#content {
background:url(images/bg_container_top_blog.gif) 0 0 no-repeat;
color:#000000;
float:left;
margin:0 0px;
padding:0 65px 0 75px;
text-align:left;
width:582px;
}
#archiv {
background:url(images/bg_container_top_blog.gif) 0 0 no-repeat;
color:#000000;
float:left;
margin:0 0px;
padding:0 65px 0 75px;
text-align:left;
width:582px;
}

#calendar {
margin-top:15px;
margin-bottom:-15px;
width:63px;
height:15px;
text-indent:-9999;
background:url(images/headline_blog_calendar.png) no-repeat 0 0;
}

#search {position:absolute; left:864px; top:53px; width:140px; height:50px; z-index:100;}
#search p {margin:0; padding:0;}
#search input.searchText  { position: relative; float:left; font-size:10px; height:15px; margin-top:0px; margin-left:0px; width:100px; }
#search .searchBtn { position:relative; float:left; width:16px; height:17px; margin-top:2px; margin-left:0px;}

/**** MAIN NAV *****/

#nav_case {
position:relative;
margin : 0 auto;
padding : 0;
text-align : left;
width : 1000px;
z-index: 20;
list-style:none;
}

#nav {
	list-style: none;
	background:url(images/nav_red_bar_final.gif) 0 32px no-repeat;
	height:98px;
	position:absolute;
	display:block;
	width:1000px;
	margin: 0 auto;
        left: 0;
        top: -245px;
}

#nav li { 
	list-style: none;
	position: absolute; 
	top:32px;
}


#nav li a {
        list-style: none;
	display:block;
	height:66px;
}

#home {
	width: 205px; left: 25px;	
}

#take_action {
	width: 82px; left: 249px;	
}

#learn {
	width: 148px; left: 334px;	
}

#fast_facts {
	width: 80px; left: 487px;	
}

#supporters {
	width: 134px; left: 571px;	
}

#media_center {
	width: 92px; left: 710px;	
}

#blog {
	width: 45px; left: 805px;	
}


#take_action:hover{
	background: transparent url(images/nav_red_bar_final.gif) -249px -66px no-repeat;	
}

#learn:hover{
	background: transparent url(images/nav_red_bar_final.gif) -334px -66px no-repeat;	
}

#fast_facts:hover{
	background: transparent url(images/nav_red_bar_final.gif) -487px -66px no-repeat;	
}

#supporters:hover{
	background: transparent url(images/nav_red_bar_final.gif) -571px -66px no-repeat;	
}

#media_center:hover{
	background: transparent url(images/nav_red_bar_final.gif) -710px -66px no-repeat;	
}

#blog:hover{
	background: transparent url(images/nav_red_bar_final.gif) -805px -66px no-repeat;	
}


/**** SOCIAL NAV *****/

#soc_net {
       background:url(images/soc_net_bar_long.png) no-repeat;
       height:51px;
       width:235px;
       left:750px; 
       top:220px;
       position:absolute;
       z-index:100;
       margin: 0 auto;
}
#soc_nav {
       list-style: none;
       height:51px;
       position:relative;
       width:205px;
       padding:0; 
       margin:14px 0 0 31px;
}
#soc_nav ul { padding:0; margin:0; }
#soc_nav li { 
       list-style: none;
       position: relative; 
       display:inline;
       float:left;
       padding:0; 
       margin:0;
       width: 30px; 
       margin-right:5px; 
}

#soc_nav li a {
       display:block;
       height:23px;
}

#soc_email {
       width: 30px;
}

#soc_del {
       width: 30px;
}

#soc_digg {
       width:
}

#soc_facebook {
       width: 30px;
}

#soc_twitter {
       width: 30px;
}

#act_now {
background:transparent url(images/banner_act_now.png) no-repeat scroll 0 0;
height:62px;
left:77px;
position:absolute;
top:140px;
width:397px;
z-index:1;
}

#act_now input.emailText {
float:left;
font-size:10px;
height:13px;
margin-left:215px;
margin-top:18px;
width:120px;
}

.emailBtn{
left:350px;
top:32px;
position:absolute;
display:block;
border:0 none;
font-size:100%;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
vertical-align:baseline;
}

#moduletable{
border:0 none;
font-size:100%;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0;
vertical-align:baseline;
}


.entry {
text-align : justify;
margin : 12px 0 0 0;
line-height : 1.6em;
color : #4c4c4c;
}
.entry a {
color : #b33c00;
text-decoration : none;
}
.entry_x {
text-align : justify;
margin : 12px 0 0 70px;
line-height : 1.6em;
color : #4C4C4C;
}
.entry_x a {
color : #b33c00;
text-decoration : none;
}
.text {
text-align : justify;
margin : 12px 0 0 0;
line-height : 1.6em;
color : #707d80;
}
.text a {
color : #b33c00;
text-decoration : none;
}
#bottom_section
{
	clear:both;
	background:url(images/bottom_section_gray_bg.gif);
	height:52px;
	width:1000px;
	display:inline-block;
}

#footer{
	padding-left:35px;
	padding-top:15px;
	float:left;
	color:#5a5a5a;
	font-size:90%;
font-size:13px;

}
#footer a { text-decoration:none; color:#5a5a5a;}
#footer a:hover { text-decoration:underline;}
#footer span { padding: 0 10px; }


#copyright{
	text-align:right;
	width:400px;
	padding-right:35px;
	padding-top:12px;
	float:right;
	font-size:90%;
color:#5A5A5A;
font-size:13px;
}

#copyright a { text-decoration:underline; color:#D71D29;}
#copyright a:hover { text-decoration:none;}


.foot {
text-align : left;
}

#ms_join {
color:#4C4C4C;
display:block;
padding-top:20px;
border-bottom : 2px solid #d3dad9;
padding-bottom:10px;
text-align:left;
}

#ms_join h1 {
background:transparent url(images/headline_join_rt.png) no-repeat scroll 0 0;
display:block;
height:15px;
margin:0 0 5px;
padding:0;
text-indent:-9999px;
width:116px;
}

#sidebar {
font-family:Arial, Helvetica, Verdana;
font-size:13px;
color : #4c4c4c;
float : right;
margin : 0;
padding : 0 50px 0 25px;
text-align : left;
width : 203px;
background: transparent url(images/page_bg_repeat.jpg) 0 0 repeat-x;
}

#searchform{
padding-top:25px;
}


#sb_fast_facts {
padding-top: 20px;
border-bottom : 2px solid #d3dad9;
padding-bottom:10px;
}

#sb_fast_facts h1 {
display: block;
text-indent: -9999px;
width: 71px;
height:15px;
background: url(images/headline_fast_facts_rt.gif) no-repeat 0 0; margin:0 0 5px 0; padding:0;
}

#sidebar a {
background : none;
color : #4c4c4c;
}
#sidebar a:hover {
background : none;
color : #4c4c4c;
}

#more{
padding-top: 5px;

}

h1 {
letter-spacing : 1px;
background : none;
color : #d71d29;
font-size : 24px;
font-weight : normal;
font-family : Arial, Helvetica, Verdana;
margin : 3px 0 0 0;
padding : 0 0 0 0;
text-decoration : none;
}
h1 a {
color : #d71d29;
text-decoration : none;
}
h2 {
border-bottom : 1px solid #d3dad9;
letter-spacing : 1px;
color : #d71d29;
font-size : 24px;
font-weight : normal;
font-family:Arial, Helvetica, Verdana;
margin : 20px 0 0 0;
padding : 0 0 3px 0;
text-decoration : none;
}
h2 a {
text-decoration : none;
}
h3 {
background : inherit;
font-weight : normal;
color : #d71d29;
font-size : 12px;
margin : 16px 0 4px 0;
padding : 0 0 0 0;
}

#blogroll {
display: block;
text-indent: -9999px;
width: 51px;
height:19px;
background: url(images/headline_blog_blogroll.png) no-repeat 0 0;
}

#sidebar h3 {
font-family:Arial, Helvetica, Verdana;
text-decoration : none;
background : none;
color : #d71d29;
font-size : 14px;
font-variant : normal;
font-weight : bold;
letter-spacing : 1px;
margin : 16px 0 3px 0;
padding : 0 0 3px 0;

}

#sidebar h3.archive {
display: block;
text-indent: -9999px;
width: 52px;
height:15px;
background: url(images/headline_blog_archive.png) no-repeat 0 0;
}


#sidebar h3.meta {
display: block;
text-indent: -9999px;
width: 28px;
height:15px;
background: url(images/headline_blog_rss.png) no-repeat 0 0;
}

#sidebar h4 {
font-family:Arial, Helvetica, Verdana;
text-decoration : none;
background : none;
color : #d71d29;
font-size : 14px;
font-variant : normal;
font-weight : bold;
letter-spacing : 1px;
margin : 30px 0 3px 0;
padding : 0 0 3px 0;
}
#sidebar h5 {
font-family:Arial, Helvetica, Verdana;
text-decoration : none;
color : #d71d29;
font-size : 14px;
font-variant : normal;
font-weight : bold;
letter-spacing : 1px;
margin : 27px 0 3px 0;
padding : 0 0 3px 0;

display: block;
text-indent: -9999px;
width: 74px;
height:19px;
background: url(images/headline_blog_categories.png) no-repeat 0 0;

}
#sidebar h6 {
font-family:Arial, Helvetica, Verdana;
text-decoration : none;
background : none;
color : #D71D29;
font-size : 14px;
font-variant : normal;
font-weight : bold;
letter-spacing : 1px;
margin : 30px 0 3px 0;
padding : 0 0 3px 0;
}

#sidebar h6.sidestep {
display: block;
text-indent: -9999px;
width: 60px;
height:19px;
background: url(images/headline_blog_sidestep.png) no-repeat 0 0;
}


h6 {
letter-spacing : 1px;
color : #1f5a66;
font-size : 24px;
font-weight : normal;
font-family:Arial, Helvetica, Verdana;
margin : 20px 0 0 0;
padding : 0 0 3px 0;
text-decoration : none;
}
h6 a {
text-decoration : none;
}
#content h4 {
font-family:Arial, Helvetica, Verdana;
text-decoration : none;
border-bottom : 1px solid #d3dad9;
background : none;
color : #006a80;
font-size : 14px;
font-variant : normal;
font-weight : bold;
margin : 25px 0 7px 0;
padding : 0 0 2px 0;
}
#content h5 {
font-family:Arial, Helvetica, Verdana;
text-decoration : none;
border-bottom : 1px solid #d3dad9;
background : none;
color : #006a80;
font-size : 14px;
font-variant : normal;
font-weight : bold;
margin : 12px 0 10px 0;
padding : 0 0 0 0;
}

#by {
margin : 40px 0 0 0;
color : #4c4c4c;
font : 10px Arial, Helvetica, sans-serif;
padding-bottom : 4px;
}

#author_name {
position:relative;
display:inline;
color : #d71d29;

}

.date {
background : none;
color : #4c4c4c;
font : 10px Arial, Helvetica, sans-serif;
padding-bottom : 4px;
}

.date_x {
background : none;
border-bottom : 1px solid #d3dad9;
color : #4c4c4c;
font : 10px Arial, Helvetica, sans-serif;
margin : 2px 0 0 70px;
padding : 0 0 4px 0;
}
.title {
font-family:Arial, Helvetica, Verdana;
text-decoration : none;
border-bottom : 1px solid #d3dad9;
background : none;
color : #4d7780;
font-size : 14px;
font-variant : normal;
font-weight : bold;
letter-spacing : 1px;
margin : 16px 0 3px 0;
padding : 0 0 3px 0;
}
.archivtitle {
font-family:Arial, Helvetica, Verdana;
color : #d71d29;
font-size : 14px;
font-variant : normal;
padding : 0 0 3px 0;
margin : 10px 0 40px 70px;
letter-spacing : 0.09em;
background : none;
}
.tagtitle {
border-bottom : 1px solid #d3dad9;
letter-spacing : 0.09em;
color : #D71D29;
font-size : 24px;
font-weight : normal;
font-family:Arial, Helvetica, Verdana;
margin : 20px 0 40px 70px;
padding : 0 0 5px 0;
text-decoration : none;
}
.description {
text-align : center;
font-size : 12px;
font-variant : small-caps;
color : #ebebeb;
padding : 5px 0 0 0;
letter-spacing : 1px;
}
blockquote {
clear : left;
border-left : 4px solid #d3dad9;
color : #9dafb3;
text-align : justify;
padding : 0 0 0 25px;
margin : 20px 40px 16px 25px;
}
#email, #author, #url {
background : #ffffff;
border : 1px solid #d3dad9;
color : #1f5a66;
font-size : 11px;
padding-left : 2px;
vertical-align : middle;
}
#content img {
border : 1px solid #cccccc;
padding : 4px;
max-width : 100%;
display : inline;
}

#post_footer{
padding-top:20px;
width:300px;
height:30px;
}

#discuss {
padding:left:10px;
position:relative;
display:inline;
}

#discuss img {
border : 0px;

}

#share {
display:inline;
position:relative;

}

#share img {

border : 0px;

}
#archiv img {
border : 1px solid #cccccc;
padding : 4px;
max-width : 100%;
display : inline;
}
.entry img {
margin : 6px 10px 0 0;
display : inline;
}
.entry_x img {
margin : 6px 10px 0 0;
display : inline;
}
.entry .right img {
float : right;
margin : 6px 0 0 10px;
display : inline;
}
.entry_x .right img {
float : right;
margin : 6px 0 0 10px;
display : inline;
}
#sidebar img {
vertical-align : text-bottom;
border : none;
padding : 0;
margin : 0;
}
#content .wp-smiley {
background : transparent;
border : none;
float : none;
padding : 0;
margin : 0;
}
#archiv .wp-smiley {
background : transparent;
border : none;
float : none;
padding : 0;
margin : 0;
}
.entry ol {
padding : 0 0 0 0;
margin : 0 0 12px 40px;
list-style-type : square;
background : none;
color : #9dafb3;
}
.entry ul {
padding : 0 0 0 0;
margin : 0 0 12px 40px;
list-style-type : disc;
background : none;
color : #9dafb3;
}
.entry ol li {
padding : 0 0 0 0;
margin : 0 0 0 12px;
list-style-type : decimal;
background : none;
color : #9dafb3;
}
.entry ul li {
padding : 0 0 0 0;
margin : 0 0 0 12px;
list-style-type : circle;
background : none;
color : #9dafb3;
}
.entry_x ol {
padding : 0 0 0 0;
margin : 0 0 12px 40px;
list-style-type : square;
background : none;
color : #9dafb3;
}
.entry_x ul {
padding : 0 0 0 0;
margin : 0 0 12px 40px;
list-style-type : disc;
background : none;
color : #9dafb3;
}
.entry_x ol li {
padding : 0 0 0 0;
margin : 0 0 0 12px;
list-style-type : decimal;
background : none;
color : #9dafb3;
}
.entry_x ul li {
padding : 0 0 0 0;
margin : 0 0 0 12px;
list-style-type : circle;
background : none;
color : #9dafb3;
}
#sidebar ul ul li {
color : #993D00;
line-height : 1.5em;
list-style-type : none;
margin : 0 0 0 0;
padding : 0 0 2px 0;
}
#sidebar ul ul ul li {
list-style-type : square;
margin-left : 15px;
border : none;
color : #d71d29;
}
#sidebar ul {
color : #d71d29;
background : none;
list-style-type : none;
margin : 0 0 10px 0;
padding : 0 0 0 0;
}

#sidebar ul ul{
border-bottom : 2px solid #d3dad9;
padding-bottom:10px;
}

#sidebar ul li.categories {
border : none;
}
#sidebar ul li ul li ul.children {
border-bottom : none;
background : none;
}
#s {
background : #ffffff;
border : 1px solid #d3dad9;
color : #4c4c4c;
font-family:Arial, Helvetica, Verdana;
font-size : 12px;
font-weight : normal;
margin : 12px 0 3px 0;
padding : 2px 0 0 2px;
width : 161px;
height : 17px;
display:none;
}
#comment {
background : #ffffff;
border : 1px solid #d3dad9;
color : #4c4c4c;
font-size : 11px;
padding : 2px 2px 2px 2px;
width : 350px;
}
#submit {
background : #ffffff;
border : 1px solid #d3dad9;
color : #1f5a66;
font-size : 11px;
margin : 0 0 0 0;
padding : 0 10px;
}
.commentbody {
list-style-type : none;
color : #1f5a66;
font-size : 11px;
margin : 0 0 20px 0;
padding : 16px 12px 16px 12px;
background : #f7f7f0;
border : 1px solid #d3dad9;
position : relative;
}
.commentcount {
background : inherit;
font-family:Arial, Helvetica, Verdana;
font-size : 24px;
font-weight : bold;
color : #dedbcc;
float : right;
margin : 20px 12px 0 0;
padding : 0 0 0 0;
}
.comment_title {
text-align : left;
font-weight : normal;
background : inherit;
color : #4c4c4c;
font-size : 16px;
margin : 16px 0 12px 0;
padding : 0 0 0 0;
}
.com_pic {
background : url(images/bubble.gif) no-repeat left;
height : 26px;
}
.com_info {
color : #d71d29;
padding : 0 0 0 0;
}
.commentbody p {
line-height : 1.2em;
color:#4c4c4c;
}
.commentlink {
font-size : 10px;
}
.commentlist {
list-style : none;
}
.commentlist a {
color : #d71d29;
}
#info {
background : transparent url(images/info.png) no-repeat top left;
}
.info_m {
clear : left;
color : #525252;
font-size : 10px;
text-align : left;
letter-spacing : 0.01em;
margin : 0 0 30px 0;
padding : 4px 0 0 0;
background : none;
}
.info_m a {
background : none;
color : #d71d29;
}
.info_s {
clear : left;
color : #525252;
font-size : 10px;
line-height : 1.2em;
margin : 8px 0 25px 0;
padding : 5px 0 20px 64px;
border-bottom : 2px solid #d3dad9;
}
.info_s a {
background : none;
color : #d71d29;
}
.info_x {
clear : left;
color : #4c4c4c;
font-size : 10px;
text-align : left;
letter-spacing : 0.01em;
margin : 0 0 40px 70px;
padding : 4px 0 0 0;
border-top : 1px solid #cad6d9;
background : none;
}
.info_x a {
background : none;
color : #D71D29;
}
.line {
border-top : 1px solid #cad6d9;
margin : 0 0 7px 0;
padding : 0 0 0 0;
}
.spacer {
border-top : 1px dotted #cad6d9;
margin : 25px 0 7px 0;
padding : 0 0 0 0;
}

.navbutton {
text-transform:uppercase;
background : none;
border-bottom : 2px solid #d3dad9;
color : #cccccc;
line-height : 1.5em;
font-size : 11px;
margin : 0 0 0 0;
padding : 10px 0 8px 0;
text-align : left;
}

.navbutton a{
color : #4c4c4c;
text-transform:capitalize;
}

.navigation {
border-top : 1px solid #cad6d9;
border-bottom : 1px solid #d3dad9;
font-size : 11px;
margin : 40px 0 20px 0;
padding : 2px 0 17px 0;
color : #1f5a66;
}
.navigation a {
background : none;
color : #86abb3;
}
.navigation-page {
font-size : 11px;
text-align : center;
color : #1f5a66;
}
.navigation a {
background : none;
color : #86abb3;
}
.navigation-post {
border-bottom : 1px solid #d3dad9;
font-size : 11px;
margin : 40px 0 20px 0;
padding : 2px 0 17px 0;
color : #4c4c4c;
}
.navigation a {
background : none;
color : #86abb3;
}
.navigation_x {
font-size : 11px;
margin : 40px 0 20px 70px;
padding : 2px 0 17px 0;
color : #1f5a66;
}
.navigation_x a {
background : none;
color : #86abb3;
}
.alignleft {
float : left;
text-align : left;
}
.alignright {
float : right;
text-align : right;
}
.post{
padding-bottom:45px;
border-bottom : 2px solid #d3dad9;

}
.post-date {
margin : 4px 22px 0 0;
width : 45px;
height : 40px;
float : left;
border-left : 2px solid #d3dad9;
border-right : 2px solid #d3dad9;
border-top : 2px solid #d3dad9;
border-bottom : 2px solid #d3dad9;
}
.post-month {
font-size : 10px;
text-transform : uppercase;
color : #4c4c4c;
text-align : center;
display : block;
line-height : 11px;
padding-top : 2px;
margin-left : 0;
}
.post-day {
font-size : 18px;
text-transform : uppercase;
color : #999999;
text-align : center;
display : block;
line-height : 18px;
padding-top : 7px;
}
.tags {
clear : left;
font-size : 12px;
background : none;
color : #4c4c4c;
margin : 20px 0 0 0;
padding : 4px 10px 4px 0;
font-variant : normal;
}
#tagcloud {
border-top : 4px solid #d3dad9;
border-bottom : 4px solid #d3dad9;
text-align : center;
color : #86abb3;
margin : 20px 0 0 0;
padding : 4px 0 7px 0;
font-variant : normal;
}
#tagcloud a {
text-align : center;
color : #86abb3;
background : none;
}
#commentform {
border-color : #4c4c4c;
}
#commentform p {
border-color : #4c4c4c;
color : #D71D29;
}
#commentform label {
border-color : #cad6d9;
color : #4c4c4c;
}
#commentform input {
border-color : #d3dad9;
color : #4c4c4c;
}
.nocomments {
background : none;
color : #4c4c4c;
}
acronym {
text-decoration : none;
color : #0095b3;
font-style : italic;
}
code {
background : inherit;
color : #1f5a66;
text-align : right;
}
ol, form {
margin : 0;
padding : 0;
list-style-type : none;
}
html[xmlns] .commentcount {
position : absolute;
right : 7px;
top : 0;
}
html > body #wp-calendar {
padding-bottom:20px;
border-bottom : 2px solid #d3dad9;
width : 165px;
text-align : left;
margin-top : 8px;
}
#wp-calendar caption {
margin : 0 0 0 0;
padding : 2px 0 2px 2px;
border : 1px solid #cad6d9;
background : none;
color : #d71d29;
font-size : 11px;
text-align : left;
}
#wp-calendar td {
border : 1px solid #cad6d9;
border-collapse : collapse;
background : none;
}
#wp-calendar td a {
color : #4c4c4c;
text-decoration:underline;
font-weight : normal;
display : block;
width : 100%;
}

#wp-calendar td a:hover {

text-decoration:none;

}

#wp-calendar td.pad {
border : 1px solid #cad6d9;
background : transparent;
}
#wp-calendar td#next {
padding : 0.1em 0;
background : transparent;
}
#wp-calendar td#prev {
padding : 0.1em 0;
background : transparent;
}
#wp-calendar td#next a, #wp-calendar td#prev a {
display : inline;
}
#wp-calendar td#next {
text-align : right;
}
#wp-calendar td#prev {
text-align : left;
}
.myinlinepicture {
padding : 0 0 0 0;
}
.myinlinepictureleft {
float : left;
margin : 0 10px 0 0;
padding : 0 0 0 0;
}
.myinlinepictureright {
float : right;
margin : 0 0 0 10px;
padding : 0 0 0 0;
}
.aligncenter {
display : block;
margin-left : auto;
margin-right : auto;
}
.alignleft {
float : left;
}
.alignright {
float : right;
}