/*
Theme Name:Universal Review Center
Theme URI:http://urc.ph
Description:Customized theme designed by Martin Cipriano for Universal Review Center
Version:1.3
Author:Martin Cipriano
Author URI:http://martincipriano.deviantart.com
*/
/*//////////
Begin Structure
//////////*/
*{
margin:0;
}
html, body{
height:100%;
margin:0;
padding:0;
font-family:arial;
font-size:12px;
line-height:18px;
color:#333333;
background:#ffffff url(images/header_background.gif) top center repeat-x;
}
#wrap{
min-height:100%;
height:auto !important;
height:100%;
width:970px;
margin:0 auto -4em;
padding:0 0 50px 0;
}
.push{
height:4em;
}
/*//////////
Begin Typography & Colors
//////////*/
h1{
margin:0;
padding:0;
}
h2{
margin:0 0 15px 0;
font-family:Georgia;
}
.testimonial_title a{
margin:0;
padding:0;
font-family:verdana;
font-size:12px;
color:#002675;
}
.testimonial_title{
margin:10px 0 0 0;
padding:0;
}
.news_post_title a{
margin:0 0 20px 0;
padding:7px 0 5px 50px;
font-family:georgia;
font-size:20px;
font-weight:normal;
line-height:22px;
color:#a10008;
background:url(images/news-icon.jpg) bottom left no-repeat;
}
.post_title a{
margin:0 0 20px 0;
font-family:georgia;
font-size:20px;
font-weight:normal;
line-height:22px;
color:#a10008;
}
.page_title, .page_title a{
margin:20px 0;
padding:0;
font-family:trebuchet ms;
font-size:20px;
font-weight:normal;
color:#a10008;
}
.comment_title{
font-family:trebuchet ms;
font-size:18px;
font-weight:normal;
color:#666666;
}
.comment_author{
margin:0;
padding:0;
font-family:trebuchet ms;
font-size:16px;
font-weight:normal;
color:#002675;
}
h3{
margin:0 0 15px 0;
font-family:trebuchet ms;
font-size:24px;
font-weight:normal;
color:#002675;
line-height:28px;
}
#testimonials h3{
margin:0;
padding:0;
}
.content_title{
color:#002675;
}
h4{
/*Welcome Heading*/
font-family:georgia;
font-size:18px;
text-transform:uppercase;
line-height:22px;
color:#000000;
}
h1 a, h2 a, h3 a, h4 a{
text-decoration:underline;
}
h4 span{
color:#a10008;
}
p{
margin:0 0 15px 0;
font-family:arial;
font-size:12px;
line-height:18px;
color:#333333;
}
a{
font-family:verdana;
font-size:12px;
text-decoration:none;
color:#9b0008;
}
a img{
border:none;
}
small{
margin:0 0 0 0;
padding:0;
font-family:arial;
font-size:11px;
font-weight:bold;
color:#666666;
}
.red{
font-weight:bold;
color:#A10008;
}
/*//////////
Begin List Item
//////////*/
#content ol, #content ul{
margin:0 0 15px 0;
}
/*//////////
Begin Header
//////////*/
#header{
height:160px;
background:url(images/search_background.jpg) bottom right no-repeat;
}
#logo{
height:160px;
width:330px;
float:left;
background:url(images/logo_background.gif) top center repeat-x;
}
#logo a img{
margin:0;
padding:31px 0 0 60px;
}
#search{
height:160px;
width:472px;
float:right;
padding:0 10px;
}
html #searchform{
margin:125px 0 0 205px;
}
*html .search{
padding:0 0 0 205px;
}
*html #searchform{
margin:125px 0 0 0;
}
#search_input{
height:18px;
width:190px;
border:1px solid #CCC;
}
#search_submit{
height:22px;
width:62px;
margin:1px 0 0 5px;
border:none;
cursor:pointer;
background:url(images/search_button.gif) no-repeat;
}
/*//////////
Begin Sidebar
//////////*/
#sidebar{
width:290px;
margin:0;
padding:20px 20px 0 20px;
float:left;
background:url(images/sidebar_background.gif) top right no-repeat #ffffff;
}
/*//////////
Begin Ads
//////////*/
#radio-ads{
height:49px;
margin:0 0 15px 0;
padding:42px 0 0 120px;
background:url(images/radio-ads-background.jpg) top center no-repeat;
}
#ads{
margin:0 0 20px 0;
}
/*//////////
Begin Navigation
//////////*/
.main-navigation{
width:250px;
margin:0 0 20px 0;
padding:20px 20px 10px 20px;
list-style:none;
border:1px solid #f5f5f5;
-moz-border-radius:5px;
border-radius:5px;
-webkit-border-radius:5px;
background:#333;
}
.main-navigation li{
margin:0 0 10px 0;
}
.main-navigation li a{
padding:0 0 0 30px;
font-family:arial;
font-size:12px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
color:#999;
background:url(images/nav_bullet.gif)left no-repeat;
}
.main-navigation li a:hover, .main-navigation .current_page_item a{
color:#FFFFFF;
background:url(images/nav_bullet_hover.gif)left no-repeat;
}
.post_navigation{
margin:20px 0 0 0;
padding:20px 0 50px 0;
border-top:1px dashed;
}
.post_navigation a{
color:#666666;
}
/*//////////
Begin Testimonials
//////////*/
#testimonials{
margin:20px 0 0 0;
padding:0 20px 30px 20px;
background:url(images/testimonial_background.gif) bottom left no-repeat;
}
.testimonials{
border-bottom:1px dashed;
padding:10px 0 20px 0;
}
#testimonials img{
margin:0 5px 0 0;
}
/*//////////
Begin Content
//////////*/
#content{
width:620px;
margin:0;
padding:20px 0 0 0;
float:right;
}
/*//////////
Begin Welcome
//////////*/
#welcome{
margin:0 0 20px 0;
padding:0 15px 20px 15px;
background:url(images/welcome_flap.gif) bottom right no-repeat #ffeac1;
}
#welcome_image{
width:170px;
padding:29px 0 0 0;
float:left;
background:url(images/welcome_top_left.gif) top left no-repeat;
}
#welcome_content{
width:400px;
padding:30px 0 20px 0;
float:right;
background:url(images/welcome_top_right.gif) top right no-repeat;
}
#welcome_content h4{
margin:0 0 10px 0;
}
/*//////////
Begin Blog
//////////*/
.post{
padding:0 0 10px 0;
margin:0 0 20px 0;
border-bottom:1px dotted #999;
}
.navigation span.title{
display:none;
}
/*//////////
Begin Page
//////////*/
#page{
margin:0 0 20px 0;
padding:0 15px 20px 15px;
background:url(images/welcome_flap.gif) bottom right no-repeat #ffeac1;
}
#page_top{
height:25px;
background:url(images/welcome_top_left.gif) top left no-repeat;
}
#page_trcorner{
height:25px;;
background:url(images/welcome_top_right.gif) top right no-repeat;
}
/*//////////
Begin Comments
//////////*/
.commentlist{
margin:0 0 20px 0;
padding:0;
list-style:none;
}
.commentlist li{
border:1px dashed;
margin:0 0 10px 0;
padding:10px 15px 0 15px;
}
#comment{
width:570px;
overflow:auto;
}
#wrap .event-block strong{
padding:0px 0px 5px 0px;
font-size:10px;
font-family:arial;
font-weight:normal;
line-height:10px;
}
.comment-navigation{
margin:0;
padding:10px 0 20px 0;
}
/*//////////
Begin Contact Form
//////////*/
#welcome form.ddfm .credits{
display:none;
}
#welcome form.ddfm{
margin:0 0 0 -30px;
}
*html #welcome form.ddfm{
margin:0 0 0 0;
}
address{
margin:0 0 20px 0;
font-family:arial;
font-size:12px;
font-style:normal;
text-align:center;
color:#666666;
}
/*//////////
Begin Footer
//////////*/
#footer{
height:4em;
margin:20px 0 0 0;
padding:0;
font-family:arial;
font-size:12px;
font-weight:bold;
color:#5d0005;
background:url(images/header_background.gif) top center repeat-x;
}
.footer{
width:950px;
padding:0 0 0 0;
margin:0 auto;
}
/*//////////
Begin Class
//////////*/
.clear{
clear:both;
}
.left{
float:left;
}
.right{
float:right;
}
.left_image{
margin:0 15px 10px 0;
padding:1px;
border:1px solid #666;
float:left;
}
.right_image{
margin:0 0 10px 15px;
float:left;
}
.center{
font-size:10px;
text-align:center;
}
.clearfix:after{
content:".";
display:block;
clear:both;
visibility:hidden;
line-height:0;
height:0;
}
.clearfix{
display:inline-block;
}
html[xmlns] .clearfix{
display:block;
}
*html .clearfix{
height:1%;
}
hr{
margin:20px 0;
border-left:none;
border-right:none;
border-bottom:none;
border-top:1px dotted #333333;
}
/*//////////
Begin IE6 Hacks
//////////*/
*html #welcome_content{
height:200px;
width:390px;
padding:29px 0 20px 0;
float:right;
background:url(images/welcome_top_right.gif) top right no-repeat;
}
/*//////////
Begin Gallery
//////////*/
.ngg-description{
display:none;
}
#wrap .ngg-albumcontent .ngg-thumbnail{
}
.ngg-clear{
display:none;
}
.gallery{
padding:20px 0;
}
.gallery br{
display:none;
}
#content .ngg-albumoverview, #content .ngg-gallery-thumbnail-box{
margin:0 0 20px 0;
float:left;
}
#content .ngg-gallery-thumbnail-box{
width:110px;
margin:0 0 20px 0;
text-align:center;
float:left;
}
#content .ngg-album{
width:110px;
margin:0;
padding:0;
text-align:center;
border:none;
}
#content .ngg-thumbnail{
margin:0 0 5px 0;
padding:0;
text-align:center;	
float:none;
}
#content .ngg-thumbnail img{
margin:0 auto;
padding:0;
}
#content .ngg-albumtitle{
margin:0; 
padding:0;
text-align:center;
}
#content .ngg-albumtitle a{
font-size:10px;
line-height:12px;
}
.back-to-gallery{
margin:-10px 0 20px 0;
}
.back-to-gallery a{
margin:0 0 0 7px;
padding:7px 9px;
font-weight:bold;
text-decoration:none;
color:#CCCCCC;
background:url(images/back-to-gallery.gif) top center no-repeat;
}
/*//////////
Begin Questionnaire
//////////*/
.questionnaire small{
margin:0 0 10px 0;
padding:0 20px 0 125px;
display:block;
}
/*//////////
Begin Facebook Likebox
//////////*/
#like-box{
margin:0 0 5px 0;
}
/*//////////
Begin Slider
//////////*/
#testimonial{
width:920px;
margin:10px 0 0 0;
padding:15px 15px 0 15px;
float:right;
-moz-border-radius:5px;
border-radius:5px;
-webkit-border-radius:5px;
border:1px solid #f5f5f5;
background:#f5f5f5;
}
#testimonial strong{
margin:0 0 10px 0;
font-size:13px;
color:#002675;
display:block;
}
#slider{
width:920px;
margin:0 auto 20px auto;
}
#slider ul{
margin:0;
padding:0;
list-style:none;
}
#slider li{ 
width:920px;
margin:0;
padding:0;
float:left;
overflow:hidden; 
}	
#slider li a{
margin:0;
padding:0;
border:none;
}
#slider-prev a{
width:60px;
margin:-165px 80px 0 0;
padding:3px 5px;
color:#666666;
font-size:10px;
font-weight:bold;
text-decoration:none;
text-align:center;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
outline:none;
display:block;
float:right;
background:#dcdcdc;
}
#slider-next a{
width:60px;
margin:-165px 0 0 0;
padding:3px 5px;
color:#666666;
font-size:10px;
font-weight:bold;
text-decoration:none;
text-align:center;
-moz-border-radius:5px;
border-radius:5px;
-webkit-border-radius:5px;
background:#dcdcdc;
display:block;
outline:none;
float:right;
}
table.branches{
margin:0 0 20px 0;
}
table.branches td{
padding:10px;
border:1px solid #333;
vertical-align:top;
}
