/*
Theme Name: Graphene
Theme URI: http://www.khairul-syahir.com/wordpress-dev/graphene-theme
Description: The Graphene theme for Wordpress 3.0 is a stylish, neat, and tight WordPress theme supporting widgetised sidebar with built-in Twitter widget. It allows for customisable header and background through the WordPress admin. It has built-in AdSense placement as well as AddThis social sharing button. It supports custom menu with drop-down navigation of up to 5 levels deep. Threaded comments is supported with deep nesting, up to 10 levels! A one-column, full-width page template without the sidebar is included. The codes are written so that you can easily override or add functionality to the theme by using your own child theme without altering the parent theme's code. Seriously, there's too many features for this theme to describe them all here! See this <a href="http://www.khairul-syahir.com/wordpress-dev/graphene-theme#changelog">theme's changelog</a>.
Version: 1.0.6
Author: Syahir Hakim
Author URI: http://www.khairul-syahir.com
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, custom-menu, theme-options, threaded-comments, sticky-post, translation-ready
License: GNU General Public License, v2 (or newer)
License URI: http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
*/
html, body, h1, h2, h3, h4, h5, h6, p, img, ul, ol, li, form, fieldset { 
border : 0 none; 
margin : 0; 
padding : 0; 
} 
.clearfix:after { 
content : "."; 
display : block; 
height : 0; 
clear : both; 
visibility : hidden; 
} 
.clearfix { 
display : inline-block; 
} 
.clearfix { 
display : block; 
} 
body { 
background : #000 url(images/bg_g.gif) repeat fixed; 
font : 12px tahoma; 
} 
#container { 
margin : 0 auto; 
background : url(images/sprite_v.png) repeat-y left top; 
width : 932px; 
} 
#top-bar { 
height : 54px; 
background : #000 url(images/sprite_h.png) repeat-x left -196px; 
width : 900px; 
margin-left : 16px; 
} 
#rss a { 
margin : 13px 0 0 23px; 
float : left; 
width : 29px; 
height : 29px; 
background : url(images/sprite_master.png) no-repeat left top; 
} 
#rss span { 
display : none; 
} 
#top_search { 
float : right; 
width : 210px; 
margin-top : 15px; 
} 
#top_search input { 
width : 148px; 
height : 17px; 
background : #ffffff url(images/sprite_master.png) no-repeat -69px top; 
padding : 3px 7px 2px 5px; 
color : gray; 
border : none; 
float : left; 
} 
#top_search button { 
background : url(images/sprite_master.png) no-repeat -38px top; 
border : 0; 
width : 23px; 
height : 23px; 
cursor : pointer; 
display : block; 
float : left; 
margin-left : 10px; 
} 
#top_search button span { 
display : none; 
} 
.sidebar-wrap #searchsubmit { 
float : right; 
margin-top : 10px; 
} 
.sidebar-wrap #s { 
width : 160px; 
} 
#nav { 
height : 46px; 
background : gray url(images/sprite_h.png) repeat-x left top; 
width : 900px; 
margin-left : 16px; 
border-bottom : 3px solid #fff; 
padding-top : 12px; 
} 
#menu, #menu ul { 
padding : 0; 
margin : 0; 
list-style : none; 
line-height : 1; 
} 
#menu a { 
display : block; 
} 
#menu li { 
float : left; 
margin-left : 5px; 
} 
#menu li li { 
width : 175px; 
margin-left : 0; 
} 
#menu li ul { 
position : absolute; 
width : 175px; 
left : -999em; 
} 
#menu li:hover ul, #menu li.sfhover ul { 
left : auto; 
} 
#menu li ul ul { 
margin : -1.8em 0 0 175px; 
} 
#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li:hover ul ul ul ul, #menu li:hover ul ul ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul, #menu li.sfhover ul ul ul ul, #menu li.sfhover ul ul ul ul ul { 
left : -999em; 
} 
#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li li li li:hover ul, #menu li li li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul, #menu li li li li.sfhover ul, #menu li li li li li.sfhover ul { 
left : auto; 
} 
#menu li a, #menu li a:visited { 
font : normal 11px 'trebuchet ms'; 
color : #dfedff; 
text-decoration : none; 
line-height : 24px; 
padding : 0 6px; 
text-transform : uppercase; 
} 
#menu ul { 
border : 1px solid #a0a0a0; 
} 
#menu ul li, #menu ul li { 
background : #fff; 
padding-top : 0; 
} 
#menu ul a, #menu ul a:visited { 
font-size : 11px; 
} 
#menu ul li a, #menu ul li a:visited { 
color : #000; 
line-height : normal; 
padding : 2px 5px; 
text-decoration : none; 
border-bottom : 1px solid #a0a0a0; 
width : 165px; 
} 
#menu li a:hover, #menu li:hover a, #menu li:hover a:visited, #menu li a:hover, #menu li.sfhover a, #menu li.sfhover a:visited, #menu li.current_page_item a, #menu li.current_page_ancestor a, #menu li.current_page_parent a, #menu li.current_page_item a:visited, #menu li.current_page_ancestor a:visited, #menu li.current_page_parent a:visited { 
color : #000; 
} 
#menu li:hover, #menu li.sfhover, #menu li.current_page_item, #menu li.current_page_ancestor, #menu li.current_page_parent { 
background : url(images/sprite_h.png) repeat-x left -66px; 
} 
#menu ul li a:hover { 
background : #e0e0e0 !important ; 
} 
#content { 
background : url(images/sprite_v.png) repeat-y -943px top; 
width : 900px; 
padding-bottom : 20px; 
margin-left : 16px; 
border-top : 21px solid #e3e3e3; 
} 
#content.one_column { 
background : #e3e3e3; 
} 
#content-main { 
width : 600px; 
float : left; 
} 
.one_column #content-main { 
float : none; 
width : 900px; 
} 
.post { 
width : 558px; 
padding : 25px 18px 20px 24px; 
background : #fff; 
margin-bottom : 10px; 
} 
.one_column .post { 
width : 858px; 
} 
.post .date { 
clear : both; 
background : #3bc5ef url(images/sprite_master.png) no-repeat -325px top; 
height : 49px; 
width : 46px; 
text-align : center; 
float : left; 
margin : 0; 
padding : 0; 
} 
.post .date p { 
font : normal 12px tahoma; 
color : #e3e3e3; 
line-height : 22px; 
display : inline; 
} 
.post .date p span { 
font-size : 18px; 
color : #2c2b2b; 
} 
.entry { 
width : 500px; 
padding : 0; 
margin : 0; 
float : right; 
} 
.page .entry { 
width : 565px; 
} 
.one_column .entry { 
width : 865px; 
} 
h2, h2 a, h2 a:visited { 
font : 18px arial; 
color : #1772af; 
border-bottom : 1px solid #e3e3e3; 
padding-bottom : 5px; 
text-decoration : none; 
} 
h2 a, h2 a:visited { 
border : none; 
} 
h2 a:hover { 
color : #074d7c; 
} 
.post-meta { 
margin-top : 2px; 
} 
.post-meta p, .post-meta ul, .post-meta li { 
float : left; 
color : #074d7c; 
} 
.post-meta ul { 
background : url(images/sprite_master.png) no-repeat -885px -148px; 
padding-left : 15px; 
} 
.post-meta li { 
font : normal 11px tahoma; 
list-style-type : none; 
list-style-position : outside; 
line-height : 18px; 
margin-left : 5px; 
} 
.post-meta a, .post-meta a:visited { 
color : #1772af; 
text-decoration : none; 
} 
.post-meta a:hover { 
text-decoration : underline; 
} 
.post-meta p.post-author { 
font : normal 11px tahoma; 
float : right; 
display : block; 
line-height : 18px; 
color : #074d7c; 
} 
.entry-content { 
margin-top : 10px; 
clear : both; 
} 
.entry-content p, .entry-content ul, .entry-content ol, .comment-entry ol { 
font : normal 12px arial; 
color : #2c2b2b; 
line-height : 20px; 
} 
.wp-caption { 
background : #eee; 
} 
.wp-caption img { 
border : none !important ; 
} 
.wp-caption-text { 
margin : 0 5px; 
font : normal 11px arial !important ; 
padding-bottom : 5px; 
text-align : center; 
color : #5e5e5e !important ; 
} 
.comment-entry ol, .comment-entry ul { 
display : block !important ; 
width : auto !important ; 
margin : 0 0 10px 40px !important ; 
} 
.comment-entry ol li, .comment-entry ul li { 
display : list-item !important ; 
margin : 0 !important ; 
padding : 0 !important ; 
line-height : 18px !important ; 
background : none !important ; 
list-style-type : decimal !important ; 
width : auto !important ; 
float : none !important ; 
} 
.comment-entry ul li { 
list-style-type : circle !important ; 
} 
.nopassword { 
margin-left : 80px; 
} 
.entry-content { 
overflow : hidden; 
} 
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 { 
font : bold 16px arial; 
color : #2c2b2b; 
margin : 20px 0 5px 0; 
} 
.entry-content h1 { 
font-size : 24px; 
} 
.entry-content h2 { 
font-size : 20px; 
border-bottom : none; 
} 
.entry-content h4 { 
font-size : 14px; 
} 
.entry-content h5 { 
font-size : 13px; 
} 
.entry-content h6 { 
font-size : 12px; 
} 
.entry-content p { 
margin-top : 10px; 
} 
.entry-content a, .entry-content a:visited { 
color : #1772af; 
text-decoration : none; 
} 
.entry-content a:hover { 
text-decoration : underline; 
} 
a.more-link { 
display : block; 
margin-top : 20px; 
} 
.entry-content dt { 
margin-top : 10px; 
} 
.entry-content table { 
border-collapse : collapse; 
} 
.entry-content ul { 
list-style-position : outside; 
list-style-type : none; 
margin : 10px 0 10px 25px; 
} 
.entry-content ul li { 
background : url(images/sprite_master.png) no-repeat -658px -468px; 
margin-bottom : 7px; 
padding-left : 13px; 
} 
.entry-content ul ul { 
margin-left : 10px; 
} 
.entry-content ol { 
margin : 5px 0 5px 50px; 
} 
.entry-content ol li { 
margin-bottom : 7px; 
} 
.entry-content ol ol { 
list-style-type : lower-alpha; 
margin-left : 30px; 
} 
.entry-content ol ol ol { 
list-style-type : lower-roman; 
} 
.entry-content img { 
border : 4px solid #e3e3e3; 
margin : 5px; 
max-width : 487px; 
} 
.entry-content img.alignright { 
float : right; 
margin : 0 0 1em 1em; 
} 
.entry-content img.alignleft { 
float : left; 
margin : 0 1em 1em 0; 
} 
.entry-content img.aligncenter { 
display : block; 
margin-left : auto; 
margin-right : auto; 
} 
.entry-content a img.alignright { 
float : right; 
margin : 0 0 1em 1em; 
} 
.entry-content a img.alignleft { 
float : left; 
margin : 0 1em 1em 0; 
} 
.entry-content a img.aligncenter { 
display : block; 
margin-left : auto; 
margin-right : auto; 
} 
img.wp-smiley, .entry-content p img.wp-smiley, .comment-entry p img.wp-smiley { 
border : none !important ; 
display : inline !important ; 
margin : 0; 
float : none !important ; 
} 
blockquote { 
background : #f3f3f3 url(images/sprite_master.png) no-repeat left -475px; 
border : 1px dotted #e3e3e3; 
margin : 10px 0 10px 20px; 
padding : 12px 18px 0 32px; 
clear : both; 
} 
blockquote p { 
color : #474747; 
} 
blockquote cite { 
font-style : italic; 
text-align : right; 
display : block; 
margin-top : 10px; 
} 
blockquote blockquote { 
margin-left : 0; 
} 
p cite { 
text-align : right; 
display : block; 
} 
p code { 
background-color : #ededff; 
} 
code.block, pre.block { 
font : normal 11px "Courier New"; 
color : #000; 
border : 1px dotted #e3e3e3; 
display : block; 
background : #f3f3f3 url(images/sprite_master.png) no-repeat -839px -446px; 
padding : 15px 2px 2px 20px; 
margin : 10px 0; 
} 
.entry-footer { 
border-top : 1px solid #e3e3e3; 
margin-top : 20px; 
clear : both; 
} 
.add-this, .add-this-right { 
float : left; 
padding-top : 10px; 
} 
.add-this-right { 
float : right; 
} 
.post-tags { 
width : 350px; 
float : left; 
font : normal 11px tahoma; 
line-height : 16px; 
margin-top : 5px; 
color : #929292; 
} 
.comment-nav { 
text-align : center; 
font : normal 12px tahoma; 
color : #929292; 
} 
.comment-nav a, .comment-nav a:visited, .post-tags a, .post-tags a:visited { 
color : #1772af; 
text-decoration : none; 
} 
.comment-nav a:hover, .post-tags a:hover { 
text-decoration : underline; 
} 
.comment-link { 
float : right; 
padding-top : 5px; 
} 
.comment-link a, .comment-link a:visited { 
font : normal 18px arial; 
color : #1772af; 
text-decoration : none; 
} 
.comment-link a:hover { 
text-decoration : underline; 
} 
.post-nav { 
margin-bottom : 20px; 
} 
#previous, #previous a, #previous a:visited, #next-post, #next-post a, #next-post a:visited { 
font : 12px tahoma; 
color : #929292; 
text-decoration : none; 
} 
#previous a:hover, #next-post a:hover { 
text-decoration : underline; 
} 
#previous { 
float : left; 
margin-left : 8px; 
} 
#next-post { 
float : right; 
margin-right : 8px; 
} 
#comments h4, #respond h3 { 
clear : both; 
margin : 20px 0 5px 24px; 
font : normal 22px arial; 
color : #929292; 
background : url(images/sprite_master.png) no-repeat -880px 6px; 
padding-left : 25px; 
} 
#respond h3#reply-title { 
background-position : -880px -32px; 
} 
#respond h3#reply-title small { 
display : block; 
font-size : 12px; 
} 
#comments ol { 
list-style-type : none; 
list-style-position : outside; 
} 
#comments > ol { 
clear : both; 
} 
#comments li.depth-1 { 
background : #e9ecf5; 
padding : 18px 0 5px 50px; 
margin-bottom : 10px; 
} 
#comments ol li img.avatar { 
float : left; 
display : block; 
margin-right : 10px; 
} 
#comments ol li.comment, #comments ol li.pingback, #comments ol li.trackback { 
clear : both; 
} 
#comments li.comment h5, #comments li.pingback h5, #comments li.trackback h5 { 
font : normal 14px arial; 
color : #2c2b2b; 
border-bottom : 1px solid #d5d3d3; 
line-height : 24px; 
width : 100%; 
} 
#comments li.comment h5 cite, #comments li.pingback h5 cite, #comments li.trackback h5 cite { 
font-style : normal; 
} 
#comments li.comment a, #comments li.comment a:visited, #comments li.pingback a, #comments li.pingback a:visited, #comments li.trackback a, #comments li.trackback a:visited { 
text-decoration : none; 
color : #1772af; 
} 
#comments ol li.comment a:hover, #comments ol li.pingback a:hover, #comments ol li.trackback a:hover { 
text-decoration : underline; 
} 
#comments ol li.comment .comment-wrap, #comments ol li.pingback .comment-wrap, #comments ol li.trackback .comment-wrap { 
width : 480px; 
float : right; 
margin-right : 20px; 
display : inline; 
} 
#comments ol li.depth-1 li.comment { 
margin-left : 30px; 
} 
#comments ol li.depth-2 .comment-wrap { 
width : 450px; 
} 
#comments ol li.depth-3 .comment-wrap { 
width : 420px; 
} 
#comments ol li.depth-4 .comment-wrap { 
width : 390px; 
} 
#comments ol li.depth-5 .comment-wrap { 
width : 360px; 
} 
#comments ol li.depth-6 .comment-wrap { 
width : 330px; 
} 
#comments ol li.depth-7 .comment-wrap { 
width : 300px; 
} 
#comments ol li.depth-8 .comment-wrap { 
width : 270px; 
} 
#comments ol li.depth-9 .comment-wrap { 
width : 240px; 
} 
#comments ol li.depth-10 .comment-wrap { 
width : 210px; 
} 
#comments .comment-meta { 
position : relative; 
margin-top : 3px; 
} 
#comments p.commentmetadata { 
font : normal 11px arial; 
color : #6b6b6b; 
} 
#comments p.comment-reply-link { 
position : absolute; 
top : 0; 
right : 0; 
font : normal 11px arial; 
} 
#comments .comment-entry { 
margin-top : 15px; 
padding-bottom : 20px; 
} 
#comments .comment-entry p, #comments .comment-entry ul li, #comments .comment-entry ol li { 
margin-bottom : 10px; 
font : normal 12px arial; 
line-height : 16px; 
} 
#comments #commentform { 
border : 1px solid #1772af; 
} 
#sidebar select { 
border : 1px solid #e3e3e3; 
font : normal 12px arial; 
color : #2c2b2b; 
} 
#commentform { 
background : #eee; 
width : 600px; 
padding : 18px 0 15px 0 !important ; 
margin-bottom : 10px; 
} 
#commentform p { 
clear : both; 
font : normal 12px arial; 
color : #606060; 
vertical-align : middle; 
} 
#commentform a, #commentform a:visited, #respond a, #respond a:visited { 
text-decoration : none; 
color : #1772af; 
} 
#commentform a:hover, #respond a:hover { 
text-decoration : underline; 
} 
#commentform label.graphene_form_label { 
float : left; 
width : 71px; 
padding-top : 4px; 
height : 28px; 
display : inline-block; 
} 
#commentform input, #commentform textarea { 
float : left; 
padding : 4px 3px; 
height : 16px; 
width : 240px; 
border : 1px solid #e3e3e3; 
font : normal 12px arial; 
color : #2c2b2b; 
} 
#commentform textarea { 
width : 418px; 
height : 175px; 
border : 1px solid #e3e3e3; 
} 
#commentform .input-text:focus, #commentform textarea:focus { 
border-color : #bfdff5; 
} 
#respond p { 
margin : 0 0 0 46px; 
font : normal 12px arial; 
color : #606060; 
} 
#respond p#cancel-comment-reply { 
margin-bottom : 10px; 
} 
#commentform .form-submit { 
display : none; 
} 
#commentform .submit { 
margin : 10px 0 0 74px !important ; 
font : normal 12px arial; 
color : #414040; 
background : url("images/sprite_master.png") no-repeat right -234px !important ; 
cursor : pointer; 
position : relative; 
border : none; 
padding : 0 8px 0 0; 
cursor : pointer; 
overflow : visible; 
} 
#commentform .submit:focus { 
outline : 1px dotted; 
} 
#commentform .submit:hover { 
background-position : right -269px !important ; 
} 
#commentform .submit span { 
background : url(images/sprite_master.png) no-repeat left -234px !important ; 
height : 26px; 
line-height : 26px; 
margin-left : -5px; 
padding-left : 8px; 
position : relative; 
display : block; 
white-space : nowrap; 
} 
@media screen { 
button span { 
margin-top : -1px; 
} 
} 
#commentform .submit:hover span { 
background-position : left -269px !important ; 
} 
#commentform p.form-allowed-tags { 
font-size : 11px; 
margin-top : 0 !important ; 
} 
#commentform p.form-allowed-tags code { 
display : block; 
color : #808080; 
} 
#commentform div.graphene_wrap { 
margin : 0 0 0 118px; 
width : 424px; 
} 
#commentform div.graphene_wrap p { 
margin-left : 0; 
margin-top : 10px; 
} 
#commentform .comment-notes { 
padding-bottom : 10px; 
} 
#sidebar { 
margin-right : 15px; 
width : 255px; 
display : inline; 
float : right; 
} 
#sidebar h3 { 
clear : both; 
background : url(images/sprite_master.png) no-repeat -390px top; 
width : 243px; 
height : 33px; 
font : bold 15px "Trebuchet MS"; 
line-height : 33px; 
padding-left : 12px; 
margin : 0 0 5px -12px; 
color : #333232; 
letter-spacing : 0.03em; 
} 
#sidebar div.sidebar-wrap { 
width : 231px; 
padding : 5px 12px; 
margin-top : 16px; 
overflow : hidden; 
} 
#sidebar #tweetfollow { 
text-align : right; 
margin-top : 5px; 
} 
#calendar_wrap { 
text-align : center; 
} 
#wp-calendar { 
margin : 0 auto; 
border-collapse : collapse; 
} 
#wp-calendar #today { 
font-weight : bold; 
} 
#wp-calendar td, #wp-calendar th { 
padding : 3px 4px; 
} 
#wp-calendar #prev { 
text-align : left; 
} 
#wp-calendar #next { 
text-align : right; 
} 
#sidebar ul, #sidebar ol, #sidebar p { 
margin : 0; 
font : normal 11px tahoma; 
color : #000; 
} 
#sidebar ol { 
list-style-position : outside; 
margin-left : 29px; 
} 
#sidebar ol ol { 
list-style-type : lower-alpha; 
margin-left : 20px; 
} 
#sidebar ul ul { 
margin-left : 20px; 
} 
#sidebar ol ol ol { 
list-style-type : lower-roman; 
} 
#sidebar ol li { 
line-height : 15px; 
padding : 2px 0; 
} 
#sidebar ul ul li { 
border : none; 
} 
#sidebar ul ul li { 
line-height : 15px; 
} 
#sidebar a, #sidebar a:visited { 
text-decoration : none; 
color : #11598a; 
} 
#sidebar a:hover { 
text-decoration : underline; 
} 
#sidebar p { 
line-height : 18px; 
} 
#sidebar p img { 
border : 4px solid #dedede; 
} 
#sidebar ul { 
list-style-type : none; 
list-style-position : outside; 
} 
#sidebar ul li { 
padding : 6px 0; 
line-height : 15px; 
border-bottom : 1px solid #e3e3e3; 
} 
#sidebar ul li img, #sidebar ol li img { 
display : inline; 
vertical-align : middle; 
margin : 0 2px; 
} 
#sidebar ul li span.meta-rss { 
display : inline-block; 
height : 16px; 
width : 0; 
} 
#sidebar li.rss { 
background : url(images/sprite_master.png) no-repeat -885px -338px; 
padding-left : 20px; 
} 
#footer { 
background : #000 url(images/sprite_h.png) repeat-x left -100px; 
margin-left : 16px; 
height : 66px; 
width : 900px; 
} 
#copyright { 
float : right; 
background : url(images/sprite_master.png) no-repeat -749px -366px; 
width : 800px; 
height : 42px; 
padding-left : 120px; 
color : #abb1aa; 
font : normal 11px tahoma; 
padding-top : 24px; 
} 
#footer a, #footer a:visited { 
color : #fff; 
text-decoration : none; 
} 
#footer a:hover { 
text-decoration : underline; 
} 
#w3c { 
width : 69px; 
height : 40px; 
float : right; 
line-height : 14px; 
padding : 26px 0 0 0; 
margin-right : 25px; 
} 
#w3c span { 
display : none; 
} 
#w3c a { 
display : block; 
width : 69px; 
height : 13px; 
background : url(images/sprite_master.png) no-repeat -390px -58px; 
} 
#w3c a#w3c_css { 
background-position : -390px -38px; 
margin-top : 2px; 
} 
#developer { 
height : 24px; 
float : right; 
margin-right : 5px; 
color : #abb1aa; 
font : normal 11px tahoma; 
padding-top : 42px; 
} 
div.myreview { 
padding : 10px; 
background-color : #ffffff; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-weight : normal; 
font-size : 0.9em; 
} 
h3.myreview_h3 { 
font-size : 1.2em; 
color : #666666; 
border-bottom : 1px solid #cccccc; 
margin-bottom : 0; 
margin-top : 1.5em; 
} 
span.myreview_h3_span { 
font-size : 0.8em; 
} 
td.myreviews_good { 
vertical-align : top; 
width : 300px; 
margin-right : 3px; 
background-color : #ecf8e4; 
border : 1px solid #336633; 
} 
h3.good { 
border-bottom : 3px solid #336633; 
background-color : #336633; 
color : #ffffff; 
text-align : center; 
padding-top : 5px; 
margin : 0; 
} 
td.myreviews_bad { 
width : 300px; 
border : 1px solid #993300; 
background-color : #fdeeee; 
vertical-align : top; 
} 
h3.bad { 
border-bottom : 3px solid #993300; 
background-color : #993300; 
color : #ffffff; 
text-align : center; 
padding-top : 5px; 
margin : 0; 
} 
div.myreviews_content { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
margin : 0; 
font-size : 0.9em; 
padding : 5px; 
} 
div.rw_full { 
padding : 5px 15px; 
background-color : #f4f4f4; 
margin-top : 5px; 
} 
td.rw_score_name, td.rw_score_rating { 
padding-left : 15px; 
padding-right : 15px; 
} 
h4.rw_score_name_h4 { 
margin : 0; 
color : #336633; 
} 
div.rw_score_name_div { 
font-size : 90%; 
text-indent : 1em; 
} 
td.rw_score_rating { 
text-align : right; 
vertical-align : top; 
font-weight : bold; 
} 
td.rw_final_score_td { 
border-top : 2px solid #336633; 
background-color : #336633; 
background-color : #336633; 
color : #ffffff; 
} 
h4.rw_final_score_h4 { 
color : #ffffff; 
font-weight : bold; 
} 
.rw_score_td { 
background-color : #f4f4f4; 
border-bottom : 1px solid #ffffff; 
} 
#wp_page_numbers ul, #wp_page_numbers li, #wp_page_numbers a { 
background : #fff; 
padding : 0; 
margin : 0; 
border : none; 
text-decoration : none; 
font-weight : normal; 
font-style : normal; 
list-style : none; 
text-transform : none; 
text-indent : 0; 
font-variant : normal; 
text-align : left; 
line-height : 12px; 
letter-spacing : 0; 
word-spacing : 0; 
} 
#wp_page_numbers { 
margin-top : 10px; 
width : 100%; 
background : #fff; 
} 
#wp_page_numbers ul { 
border-top : 1px solid #ccc; 
width : 100%; 
} 
#wp_page_numbers li { 
float : left; 
display : block; 
} 
#wp_page_numbers a { 
padding : 3px; 
padding-left : 5px; 
padding-right : 5px; 
display : block; 
color : #aaa; 
font-family : Arial; 
font-size : 12px; 
border-top : 2px solid #fff; 
border-bottom : 2px solid #fff; 
} 
#wp_page_numbers li a:hover { 
color : #ff00a4; 
border-top : 2px solid #ff00a4; 
border-bottom : 2px solid #f1f1f1; 
} 
#wp_page_numbers li.space { 
font-size : 12px; 
font-family : Arial; 
color : #aaa; 
padding : 3px; 
padding-left : 5px; 
padding-right : 5px; 
border-top : 2px solid #fff; 
border-bottom : 2px solid #fff; 
} 
#wp_page_numbers li.first_last_page { 
font-style : italic; 
} 
#wp_page_numbers li.active_page a { 
color : #fff; 
background : #45b9f6; 
border-top : 2px solid #45b9f6; 
border-bottom : 2px solid #45b9f6; 
} 
#wp_page_numbers li.active_page a:hover { 
color : #fff; 
border-top : 2px solid #00679d; 
border-bottom : 2px solid #45b9f6; 
} 
#wp_page_numbers li.page_info { 
float : left; 
font-size : 12px; 
font-family : Arial; 
color : #aaa; 
display : block; 
padding : 3px; 
padding-right : 5px; 
border-top : 2px solid #fff; 
border-bottom : 2px solid #fff; 
} 
#header { 
background-color : #ffffff; 
background-repeat : no-repeat; 
height : 198px; 
margin-left : 16px; 
width : 900px; 
} 
#header h1 { 
position : relative; 
top : 80px; 
left : 38px; 
width : 852px; 
font : bold 28px "Trebuchet MS"; 
} 
#header h1 a, #header h1 a:visited { 
text-decoration : none; 
} 
#header h2 { 
color : #000; 
border-bottom : none; 
position : relative; 
top : 80px; 
width : 852px; 
left : 38px; 
}
