/*  
Theme Name: Aspire
Theme URI: http://www.infocreek.com/webdesign/aspire.html
Description: Aspire is a gorgeous 3-column wordpress theme ( Blogger version available ) designed by <a href="http://www.infocreek.com">InfoCreek </a>.
Author: InfoCreek.com
Author URI: http://www.infocreek.com/
Tags: fixed width, clean, valid XHTML, widget ready, options page, gravatar, right sidebar.
Version: 1.1.3


*/

/*-----------------------------------------------
Read This >>> Advance footer style

You may also want to download wp-pagenavi - a free plugin that adds advance paging navigation to the footer of your WordPress blog. 

Read more about this plugin at: http://lesterchan.net/wordpress/readme/wp-pagenavi.html

Enjoy!

----------------------------------------------- */

* { 
margin : 0; 
padding : 0; 
} 
body { 
background : #38690d url(images/body-bg.jpg) center top; 
text-align : center; 
font-size : 12px; 
color : #240f02; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
} 
img { 
border : medium none; 
} 
blockquote { 
padding : 5px 20px; 
text-align : left; 
color : #602600; 
} 
blockquote blockquote { 
padding : 2px 10px; 
text-align : left; 
color : #602600; 
font-style : italic; 
} 
a { 
text-decoration : none; 
color : #c97e00; 
border : 0; 
} 
a:hover { 
text-decoration : underline; 
border : 0; 
} 
a.u { 
text-decoration : underline; 
border : 0; 
} 
a.u:hover { 
text-decoration : none; 
border : 0; 
} 
a.n, a.n:hover { 
text-decoration : none; 
border : 0; 
} 
a:focus, a:active { 
outline : none; 
} 
p { 
padding : 7px 0; 
line-height : 130%; 
} 
.border { 
border : 1px solid red; 
} 
h1, h2, h3, h4 { 
font-family : "Trebuchet MS"; 
} 
hr { 
border-left : 0 solid #abb0b5; 
border-right : 0 solid #abb0b5; 
border-top : 1px dotted #abb0b5; 
border-bottom : 0 solid #abb0b5; 
height : 1px; 
} 
input { 
font-family : 'Verdana'; 
color : #240f02; 
font-size : 11px; 
} 
textarea { 
font-family : 'Verdana'; 
color : #240f02; 
font-size : 11px; 
} 
select { 
font-family : 'Verdana'; 
color : #240f02; 
font-size : 11px; 
} 
.left-bg { 
position : absolute; 
left : 0; 
top : 0; 
width : 50%; 
height : 517px; 
margin-left : -495px; 
background : url(images/top-left-bg-repeat.jpg) repeat-x right top; 
} 
.script { 
position : absolute; 
right : 0; 
top : 104px; 
width : 100%; 
height : 413px; 
background : url(images/left-bg.jpg) no-repeat right top; 
} 
.right-bg { 
position : absolute; 
right : 0; 
top : 0; 
width : 50%; 
height : 223px; 
background : url(images/top-right-bg-repeat.jpg) repeat-x 40px 0; 
} 
#head { 
position : relative; 
width : 990px; 
height : 250px; 
margin : 0 auto; 
text-align : left; 
background : url(images/top-right-bg-repeat.jpg) repeat-x 90px 0; 
} 
.crack { 
position : absolute; 
left : 0; 
top : 0; 
width : 990px; 
height : 51px; 
background : url(images/crack.jpg) no-repeat 627px 0; 
} 
.header { 
width : 627px; 
height : 250px; 
background : url(images/header-bg.jpg) no-repeat; 
} 
.logo { 
position : absolute; 
left : 0; 
top : 115px; 
width : 627px; 
} 
.logo h1 { 
font : bold 26px/120% Georgia; 
color : #602600; 
padding : 0 0 10px 20px; 
margin-right : 16px; 
} 
.logo .description { 
position : absolute; 
right : 20px; 
top : 30px; 
font : italic bold 18px/120% Georgia; 
color : #602600; 
} 
.logo h1 a, .logo h1 a:hover { 
color : #602600; 
text-decoration : none; 
} 
.shadow-right { 
position : absolute; 
left : 627px; 
top : 115px; 
width : 102px; 
height : 380px; 
background : url(images/right-bg.jpg) no-repeat; 
} 
#menu { 
position : absolute; 
left : 100px; 
top : 80px; 
} 
#menu ul { 
list-style : none; 
} 
#menu ul li { 
display : block; 
float : left; 
padding : 0 17px; 
} 
* html #menu ul li { 
display : inline; 
} 
#menu ul li a { 
color : #97712c; 
} 
.searchbox { 
position : absolute; 
left : 640px; 
top : 100px; 
width : 176px; 
font-size : 11px; 
color : #97712c; 
} 
#searchform .label { 
display : block; 
padding : 0 0 2px 5px; 
} 
.search { 
width : 135px; 
height : 20px; 
background : url(images/search-input.gif) no-repeat left top; 
float : left; 
} 
#searchform input { 
border : none; 
background : transparent url(images/go-button.gif) no-repeat left top; 
font-weight : bold; 
color : #ceb978; 
width : 30px; 
height : 20px; 
float : right; 
} 
#searchform .search #s { 
border : none; 
background : transparent; 
color : #ceb978; 
width : 125px; 
height : auto !important ; 
margin : 3px 0 0 4px; 
float : left; 
} 
.linkprefs { 
position : absolute; 
right : 20px; 
bottom : 106px; 
width : 120px; 
} 
.page-options { 
position : relative; 
display : block; 
width : 69px; 
height : 16px; 
background : url(images/options.gif) no-repeat center top; 
cursor : pointer; 
margin-left : 40px; 
} 
.options { 
position : relative; 
width : 120px; 
height : 40px; 
} 
* html .options { 
position : relative; 
width : 120px; 
height : 39px; 
} 
#content-sizer { 
position : relative; 
width : 72px; 
height : 22px; 
display : block; 
} 
.fnt-dec { 
position : absolute; 
left : 0; 
top : 10px; 
width : 24px; 
height : 22px; 
background : url(images/text-resizer.gif) no-repeat 0 0; 
} 
.fnt-dec:hover { 
background : url(images/text-resizer.gif) no-repeat 0 -22px; 
z-index : 10; 
} 
.fnt-inc { 
position : absolute; 
left : 23px; 
top : 10px; 
width : 25px; 
height : 22px; 
background : url(images/text-resizer.gif) no-repeat -23px 0; 
} 
.fnt-inc:hover { 
background : url(images/text-resizer.gif) no-repeat -23px -22px; 
z-index : 10; 
} 
.fnt-res { 
position : absolute; 
left : 48px; 
top : 10px; 
width : 24px; 
height : 22px; 
background : url(images/text-resizer.gif) no-repeat -48px 0; 
} 
.fnt-res:hover { 
background : url(images/text-resizer.gif) no-repeat -48px -22px; 
z-index : 10; 
} 
.linkset { 
position : absolute; 
right : 7px; 
top : 3px; 
display : block; 
width : 32px; 
height : 32px; 
background : url(images/link-option.gif) no-repeat 7px 13px; 
} 
.link-ext { 
position : absolute; 
display : block; 
left : 8px; 
top : 10px; 
width : 14px; 
height : 14px; 
background : url(images/internal.gif) no-repeat 0 0; 
} 
.link-int { 
position : absolute; 
display : none; 
left : -6px; 
top : 24px; 
width : 14px; 
height : 14px; 
background : url(images/external.gif) no-repeat 0 0; 
} 
#linkprefs { 
position : absolute; 
display : block; 
left : 7px; 
top : 10px; 
width : 15px; 
height : 15px; 
} 
#content { 
position : relative; 
width : 990px; 
margin : 0 auto; 
text-align : left; 
} 
#main { 
position : relative; 
float : left; 
width : 627px; 
} 
.content { 
position : relative; 
width : 627px; 
background : url(images/content-bg.jpg); 
} 
.cont-r { 
position : relative; 
background : url(images/border.gif) repeat-y right top; 
} 
.cont-l { 
position : relative; 
background : url(images/border.gif) repeat-y left top; 
} 
.cont-bot { 
position : relative; 
background : url(images/content-bottom-bg.jpg) no-repeat left bottom; 
top : 0; 
bottom : 0; 
min-height : 380px; 
} 
.grad-hack { 
position : relative; 
background : url(images/header-bg.jpg) no-repeat 0 -170px; 
width : 627px; 
overflow : hidden; 
margin-top : -80px; 
padding-bottom : 20px; 
} 
.begin { 
background : url(images/begin.gif) no-repeat 10px 0; 
position : absolute; 
top : 0; 
left : 0; 
width : 100%; 
height : 40px; 
z-index : 10; 
} 
.content h1 { 
font : 20px "Trebuchet MS"; 
color : #602600; 
letter-spacing : -1px; 
padding-top : 10px; 
} 
.content h2 { 
font : bold 18px "Trebuchet MS"; 
color : #602600; 
padding : 10px 0 2px 20px; 
} 
.content h3 { 
font : bold 16px "Trebuchet MS"; 
color : #602600; 
padding : 10px 0 2px 20px; 
} 
.content h4 { 
font : bold 14px "Trebuchet MS"; 
color : #602600; 
padding : 7px 0 2px 15px; 
} 
.content h5 { 
font : bold 12px "Trebuchet MS"; 
color : #602600; 
padding : 5px 0 2px 10px; 
} 
.content h6 { 
font : bold 10px Verdana; 
color : #602600; 
padding : 5px 0 2px 0; 
} 
.content h2.pagetitle { 
position : absolute; 
top : 0; 
right : 30px; 
padding : 0; 
font-size : 12px; 
} 
.post { 
padding : 24px 10px 10px 10px; 
background : url(images/post-devider.jpg) no-repeat; 
} 
.post1 { 
padding : 0 10px 10px 10px; 
position : relative; 
z-index : 100; 
} 
* html .post { 
position : relative; 
} 
* html .post1 { 
position : relative; 
height : 350px; 
} 
.content .title { 
padding : 0; 
} 
.content .date { 
font : normal 24px/47px Georgia; 
margin-right : 10px; 
color : #ffffff; 
float : left; 
width : 59px; 
height : 56px; 
overflow : hidden; 
text-align : center; 
background : url(images/date-bg.gif) no-repeat; 
} 
.content .date .month { 
font : 14px/16px Arial; 
color : #4c2604; 
margin : -10px 0 0 0; 
text-transform : lowercase; 
} 
.content h1 a, .content h1 a:hover { 
color : #602600; 
text-decoration : none; 
} 
.content p.author { 
color : #240f02; 
padding : 0 0 0 0; 
font-size : 11px; 
} 
.entry { 
position : relative; 
padding : 0 0 10px 0; 
clear : both; 
} 
.entry img.left, .entry img[align="left"], .entry img.right, .entry img[align="right"] { 
border : 1px solid #99ba09; 
margin : 0 5px 5px 5px; 
max-width : 603px; 
} 
.entry img { 
border : 1px solid #99ba09; 
margin : 0 5px 0 5px; 
max-width : 603px; 
} 
.entry img.wp-smiley { 
border : none; 
margin : 0 2px 0 2px; 
max-width : 603px; 
} 
.postmetadata { 
padding : 5px 75px 0 20px; 
text-align : right; 
background : url(images/num-comm-right.jpg) no-repeat 100% 5px; 
margin-right : 15px; 
clear : both; 
} 
* html .postmetadata { 
display : inline-block; 
} 
*:first-child + html .postmetadata { 
display : inline-block; 
} 
.postmetadata .comm-num-left { 
padding : 5px 0 7px 75px; 
float : right; 
background : url(images/num-comm-left.jpg) no-repeat; 
} 
.addcomment { 
position : absolute; 
right : 28px; 
top : 2px; 
font-size : 10px; 
z-index : 100; 
} 
.addcomment a { 
padding : 0 4px; 
line-height : 100%; 
background-color : #8c7246; 
font-size : 10px; 
color : #ffffff; 
} 
.addcomment a:hover { 
background-color : #1a0603; 
text-decoration : none; 
} 
.backtotop { 
position : relative; 
text-align : right; 
padding-right : 10px; 
margin-top : -10px; 
z-index : 100; 
} 
.backtotop a { 
padding : 0 4px 1px; 
line-height : 100%; 
background-color : #8c7246; 
font-size : 10px; 
color : #ffffff; 
} 
.backtotop a:hover { 
background-color : #1a0603; 
text-decoration : none; 
} 
.content h2.center { 
padding : 25px 0; 
text-align : center; 
} 
.wp-pagenavi { 
position : absolute; 
left : 10px; 
bottom : -22px; 
z-index : 300; 
font-size : 11px; 
} 
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active { 
float : left; 
font-size : 11px; 
background : #ca9417 url(images/page-num-bg.gif) no-repeat 0% 0% !important ; 
line-height : 16px; 
padding : 0 4px !important ; 
color : #602600 !important ; 
margin : 0 3px 0 0 !important ; 
border : none !important ; 
} 
.wp-pagenavi a:hover { 
background : #602600 url(images/page-num-bg.gif) no-repeat 0% 0% !important ; 
font-size : 11px; 
color : #ca9417 !important ; 
text-decoration : none; 
border : none !important ; 
} 
.wp-pagenavi span.pages { 
float : left; 
font-size : 11px; 
padding : 0 4px 0 4px !important ; 
line-height : 16px; 
margin : 0 3px 0 0 !important ; 
color : #ca9417 !important ; 
border : none !important ; 
background : #602600 !important ; 
} 
.wp-pagenavi span.current { 
float : left; 
font-size : 11px; 
background : #602600 url(images/page-num-bg.gif) no-repeat 0% 0% !important ; 
line-height : 16px; 
padding : 0 4px !important ; 
color : #ca9417 !important ; 
margin : 0 3px 0 0 !important ; 
border : none !important ; 
} 
.wp-pagenavi span.extend { 
float : left; 
font-size : 11px; 
background : none !important ; 
line-height : 16px; 
padding : 0 4px !important ; 
color : #602600 !important ; 
margin : 0 3px 0 0 !important ; 
border : none !important ; 
} 
.wp-pagenavi2 { 
position : absolute; 
left : 10px; 
bottom : -22px; 
z-index : 300; 
font-size : 11px; 
} 
.wp-pagenavi2 a, .wp-pagenavi2 a:link, .wp-pagenavi2 a:active { 
float : left; 
font-size : 11px; 
background : #ca9417 url(images/page-num-bg.gif) no-repeat 0% 0%; 
line-height : 16px; 
padding : 0 4px; 
color : #602600; 
margin : 0 3px 0 0; 
border : none; 
} 
.wp-pagenavi2 a:hover { 
background : #602600 url(images/page-num-bg.gif) no-repeat 0% 0%; 
color : #ca9417; 
text-decoration : none; 
} 
#main ul { 
position : relative; 
list-style : none; 
padding : 5px 20px; 
} 
#main ul li { 
display : block; 
padding : 2px 0 2px 12px; 
background : url(images/marker.gif) no-repeat 0 7px; 
} 
#main ol { 
padding : 5px 40px; 
list-style : decimal; 
} 
#main ol li { 
padding : 2px 0 2px 0; 
} 
#comments h4 { 
padding-left : 20px; 
} 
.nocomments { 
padding : 0 20px 30px 20px; 
} 
.message-bottom { 
position : relative; 
background : url(images/message-bottom.gif) repeat-x left bottom; 
} 
.message-top { 
position : relative; 
background : url(images/message-top.gif) repeat-x 0% 5px; 
} 
.message-right { 
position : relative; 
background : url(images/message-right.gif) repeat-y 100% 0; 
} 
.message-left { 
position : relative; 
background : url(images/message-left.gif) repeat-y 0% 0%; 
} 
.mes-br { 
position : relative; 
background : url(images/message-br.jpg) no-repeat right bottom; 
} 
.mes-bl { 
position : relative; 
background : url(images/message-bl.jpg) no-repeat left bottom; 
} 
.mes-tr { 
position : relative; 
background : url(images/message-tr.jpg) no-repeat right top; 
} 
.mes-tl { 
position : relative; 
background : url(images/message-tl.jpg) no-repeat left top; 
width : 100%; 
} 
.message-by { 
padding : 15px 0 5px 0; 
font : 16px/18px "Trebushet MS"; 
color : #602600; 
text-align : center; 
} 
.avatar-place { 
position : absolute; 
right : 17px; 
top : 17px; 
width : 50px; 
height : 50px; 
} 
.message-count { 
text-align : center; 
} 
.message-count span { 
display : inline-block; 
border : 1px solid #8a5f3b; 
font : 12px/14px Georgia; 
position : relative; 
padding : 0 5px; 
} 
.message-count span b.count-l { 
position : absolute; 
left : -74px; 
top : 1px; 
height : 14px; 
width : 72px; 
line-height : 0; 
font-size : 0; 
background : url(images/message-number-right.gif) no-repeat left top; 
} 
.message-count span b.count-r { 
position : absolute; 
right : -76px; 
top : 1px; 
height : 14px; 
width : 74px; 
line-height : 0; 
font-size : 0; 
background : url(images/message-number-left.gif) no-repeat right top; 
} 
.message-entry { 
position : relative; 
padding : 10px 20px 20px 20px; 
} 
.message-entry p { 
overflow : hidden; 
} 
* html .message-entry p { 
width : 100%; 
} 
.message-time { 
font-size : 11px; 
line-height : 20px; 
color : #efe7c6; 
height : 20px; 
width : 250px; 
background : #b27110 url(images/message-time-right.gif) no-repeat right top; 
margin : 10px 20px 0 10px; 
} 
.message-time span { 
display : block; 
height : 20px; 
padding : 0 25px; 
background : url(images/message-time-left.gif) no-repeat left top; 
} 
#response { 
position : relative; 
} 
#response h4 { 
padding : 20px 0 5px 20px; 
} 
#response div.form { 
width : 100%; 
position : relative; 
border : 1px solid #a4813c; 
} 
* html #response div.form { 
width : 100%; 
} 
#response div.form #commentform { 
padding : 10px; 
} 
.inputs { 
position : relative; 
width : 49%; 
float : left; 
} 
.input { 
position : relative; 
} 
.input b { 
color : #c97e00; 
} 
.inputs input { 
position : relative; 
background : #ede5c3; 
border : 1px solid #a4813c; 
width : 99%; 
padding : 2px; 
margin-bottom : 5px; 
} 
.message { 
position : relative; 
width : 49%; 
float : right; 
text-align : center; 
} 
.message .input { 
margin-bottom : 0; 
text-align : center; 
} 
.message textarea { 
background : #ede5c3; 
border : 1px solid #a4813c; 
width : 99%; 
height : 92px; 
padding : 1px; 
} 
.submit { 
text-align : right; 
margin-top : 10px; 
} 
* html .submit { 
margin-top : 0; 
} 
*:first-child + html .submit { 
margin-top : 0; 
} 
#sidebars { 
position : relative; 
width : 350px; 
float : right; 
margin-top : -66px; 
} 
#sidebars #searchform #s { 
border : 1px solid #212121; 
background : #689330; 
background-image : none; 
color : #ffffff; 
width : 100%; 
height : auto !important ; 
margin : 0 0 0 0; 
} 
#sidebar-left { 
width : 170px; 
float : left; 
overflow : hidden; 
} 
#sidebar-right { 
width : 170px; 
float : right; 
overflow : hidden; 
} 
.sb-bot { 
position : relative; 
background : url(images/sidebar-bottom.jpg) repeat-x center bottom; 
margin-top : 15px; 
} 
.sb-top { 
position : relative; 
background : url(images/sidebar-top.jpg) repeat-x center top; 
} 
.sb-right { 
position : relative; 
background : url(images/sb-border.gif) repeat-y right top; 
} 
.sb-left { 
position : relative; 
background : url(images/sb-border.gif) repeat-y left top; 
} 
.sb-rb { 
position : relative; 
background : url(images/sidebar-rb.jpg) no-repeat right bottom; 
} 
.sb-lb { 
position : relative; 
background : url(images/sidebar-lb.jpg) no-repeat left bottom; 
} 
.sb-rt { 
position : relative; 
background : url(images/sidebar-rt.jpg) no-repeat right top; 
width : 100%; 
} 
.sb-lt { 
position : relative; 
background : url(images/sidebar-lt.jpg) no-repeat left top; 
padding : 10px 10px 15px 10px; 
width : 147px; 
overflow : hidden; 
} 
#sidebars h2 { 
position : relative; 
font : bold 16px "Trebuchet MS"; 
color : #602600; 
margin : 0 -6px; 
text-align : center; 
background : url(images/sidebar-title-line.jpg) no-repeat center bottom; 
padding : 3px 0 18px 0; 
} 
#sidebars a { 
color : #602600; 
} 
#sidebars ul { 
display : inline-block; 
position : relative; 
padding : 3px 0 0 0; 
list-style : none; 
background : none; 
} 
#sidebars ul li { 
display : block; 
position : relative; 
font-size : 12px; 
color : #240f02; 
padding : 0 0; 
} 
* html #sidebars ul li { 
display : inline-block; 
} 
*:first-child + html #sidebars ul li { 
display : inline-block; 
} 
#sidebars ul li a { 
color : #602600; 
padding : 2px 0 2px 15px; 
display : block; 
background : url(images/sb-marker.gif) no-repeat 3px 7px; 
} 
#sidebars ul li.current-cat a { 
color : #240f02; 
background : #c18c35 url(images/sb-marker-hover.gif) no-repeat 3px 7px; 
} 
#sidebars ul li a:hover { 
color : #240f02; 
background : #c18c35 url(images/sb-marker-hover.gif) no-repeat 3px 7px; 
text-decoration : none; 
} 
#sidebars ul li p a { 
color : #602600; 
display : inline; 
background : none; 
padding : 0; 
} 
#sidebars ul li p a:hover { 
color : #602600; 
display : inline; 
background : #c18c35 none; 
padding : 0; 
} 
#sidebars ul li ul { 
padding : 0 0 0 0; 
list-style : none; 
} 
#sidebars ul li ul li a { 
padding : 2px 0 2px 25px; 
background : url(images/sb-marker.gif) no-repeat 13px 7px; 
} 
#sidebars ul li ul li a:hover { 
background : #c18c35 url(images/sb-marker-hover.gif) no-repeat 13px 7px; 
} 
#sidebars ul li.cat-item, #sidebars #archives ul li { 
padding : 2px 0 2px 15px; 
background : url(images/sb-marker.gif) no-repeat 3px 7px; 
} 
#sidebars ul li.cat-item a, #sidebars #archives ul li a { 
color : #602600; 
padding : 0; 
display : inline; 
background : none; 
} 
#sidebars ul li.cat-item.current-cat, #sidebars #archives ul li.current-cat { 
background : #c18c35 url(images/sb-marker-hover.gif) no-repeat 3px 7px; 
} 
#sidebars ul li.cat-item.current-cat a, #sidebars #archives ul li a { 
color : #240f02; 
background : none; 
} 
#sidebars ul li:hover.cat-item, #sidebars #archives ul li:hover, .selected { 
background : #c18c35 url(images/sb-marker-hover.gif) no-repeat 3px 7px !important ; 
} 
#sidebars ul li.cat-item a:hover, #sidebars #archives ul li a:hover { 
color : #240f02; 
background : none; 
text-decoration : none; 
} 
#wp-calendar { 
width : 100%; 
font-size : 11px; 
font-family : Georgia; 
text-align : center; 
} 
#wp-calendar td { 
font-size : 11px; 
text-align : center; 
} 
#wp-calendar td a { 
display : block; 
background : #ca9417 url(images/page-num-bg.gif) no-repeat 0% 0%; 
color : #602600; 
} 
#wp-calendar td a:hover { 
display : block; 
background : #602600 url(images/page-num-bg.gif) no-repeat 0% 0%; 
color : #ca9417; 
text-decoration : none; 
} 
#recentcomments li a { 
background : none !important ; 
padding : 0 0 0 0; 
} 
.textwidget iframe { 
position : relative; 
margin : 0 -5px 10px -5px; 
} 
.logo-bottom { 
position : absolute; 
right : 30px; 
bottom : 15px; 
z-index : 1000; 
} 
a:hover abbr { 
border : none; 
} 
#footer { 
width : 990px; 
margin : 0 auto; 
text-align : left; 
} 
#footer a { 
color : #602600; 
} 
.copy { 
position : relative; 
padding : 25px 0 15px 0; 
font-size : 11px; 
z-index : 100; 
width : 590px; 
text-align : right; 
} 
.valid { 
position : absolute; 
right : -200px; 
top : 22px; 
font-size : 11px; 
background : #ca9417 url(images/page-num-bg.gif) no-repeat 0% 0%; 
line-height : 22px; 
padding : 0 7px; 
} 
.ping-track { 
position : relative; 
border : 1px solid #a4813c; 
padding : 10px; 
} 
.up { 
text-transform : uppercase; 
} 
.b { 
font-weight : bold; 
} 
.center { 
text-align : center; 
} 
.l, .left { 
float : left; 
} 
.r, .right { 
float : right; 
} 
.textleft { 
text-align : left !important ; 
} 
.clear { 
clear : both; 
} 
.aligncenter, div.aligncenter { 
display : block; 
margin-left : auto; 
margin-right : auto; 
} 
.alignleft { 
float : left; 
} 
.alignright { 
float : right; 
} 
.wp-caption { 
border : 1px solid #ddd; 
text-align : center; 
background-color : #f3f3f3; 
padding-top : 4px; 
margin : 10px; 
} 
.wp-caption img { 
margin : 0; 
padding : 0; 
border : 0 none; 
} 
.wp-caption p.wp-caption-text { 
font-size : 11px; 
line-height : 17px; 
padding : 0 4px 5px; 
margin : 0; 
} 
