/*  
Theme Name:WP Premium (free version)
Author URI:http://www.cssace.com/
Version:2.0
Author:R.Bhavesh
Description:WP Premium is a free theme by <a href="http://cssace.com/">R.Bhavesh</a>. Please obtain a paid version from <a href="http://cssace.com/wp-premium-theme/">here</a> which allows all the theme settings from theme control panel and comes bundeled with 10 color schemes. Plus you get exclusive theme support for this theme.
*/

/* choose - WHICH COLOR SCHEME DO YOU WANT FOR THE THEME? */
/* By default, I placed set it to RED. 
If you wish to have black color scheme, replace "red" with "black  e.g. @import url("style-black.css");"
If you wish to have black color scheme, replace "red" with "brown" e.g.  @import url("style-brown.css"); */

@import url("css/style-red.css");



body { font: normal 80%/1.9em Helvetica, Arial, sans-serif; margin:0px 0px 0px 0px; }
hr { height:5px; margin:10px 0px; border:none; }

blockquote { margin:0px 0px 0px 5px; padding:8px 25px 5px 40px; font-size:15px; font-style:italic; font-family:Georgia, Times New Roman, Serif; }
blockquote p { margin:0px 0px 10px 0px; padding:0px; }

.clearboth{ clear:both; }
.alignleft { float:left }
.alignright { float:right }

.imgleft { float:left; margin:0 12px 12px 0; padding:2px; border:3px solid #ccc; }
.imgright { float:right; margin:0 0 12px 12px; padding:2px; border:3px solid #ccc; }
.imgright_n { float:right; margin:0 0 12px 12px; }
.img_center { width:98%; background:#ccc; padding:5px; margin:10px 0; }

code { font-size:12px; } 


/*	--------------------------------------------------
Structure
-------------------------------------------------- */

#header {  overflow:hidden; height:100%; }
#header-in { width:960px; padding:0px; height:132px; position:relative; margin:0px auto; }

#container { width:940px; text-align:left; margin:0 auto; padding:0px 10px; border:0px solid black; clear:both; overflow:hidden; height:100%; }
.container-top { clear:both; height:17px; width:960px; display:block; margin:12px auto 0 auto; }
.container-bottom { clear:both; height:17px; width:960px; display:block; margin:0px auto; }

#content { width:600px; float:left; padding:14px 15px 20px 22px; display:block; overflow:hidden; }
#sidebar { float:right; width:280px; padding:0px 3px 0px 0px; } 
#l_sidebar, #r_sidebar { float:left; display:block; width:130px;  margin:0px; padding:0px 0px 0px 10px; }

#footer { padding:10px 0px 20px 0px; text-align:center; height:25px; clear:both; font-size:11px; }
#footer-wrap { width:950px; margin:0px auto; }

#section, #aside {float:left;}
#section {width:540px; margin-right: 20px}
#aside {width: 330px; }
#about, #events {width: 520px; float:left; margin: 15px;}
#images, #find, #friends, #ipad{ margin: 15px; overflow:hidden;}
#image_container{ margin:0px;}
.bookimage{ float:left; padding: 7px;}
#ipad img {float:left; margin-right: 15px;}
#ipad p {float: left; width: 170px;}

/*************************************
Feature Area
*************************************/

#feature { position: relative; height:510px;}
#feature-left{ margin-top: 150px; z-index:4; position:relative; /*activates z-order*/ color: #703b57;}
#feature-left p{ width: 460px; }

/*************************************
*************************************/
#maincontainer {width: 960px; position: relative; padding:0px; margin:-50px auto; height:100%; overflow: hidden;z-index:3; }
#main {width: 904px; position: relative; margin:12px auto 0px auto; height:100%; overflow: hidden; padding: 20px;}
#main div {position: relative; display:block;}

/*************************************
Header
**************************************/
#header-in .title { margin:0px; padding:15px 10px 5px 10px; width:590px; float:left; }
#header-in .title a { text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:33px; font-weight:normal; margin:0px; padding:0px; }

#header-in .description { clear:both; font-family:Arial, Helvetica, Sans-Serif; font-size:12px; font-weight:bold; margin:0px; padding:0px 10px 4px 15px; width:850px; }

#header-in img {  border:none; }



/*************************************
Links
**************************************/
a {  text-decoration:none; outline:none; }
a:hover { text-decoration:underline; }

/*************************************
Headings
**************************************/
h1 { font-size:26px; }
h3.h1 {  /*make homepage h3's for the first 2 stories look like H1 */ font-size:22px; text-decoration:none; }
h1 a, h3 a, h1 a:visited, h3 a:visited { text-decoration:none; }
h1 a:hover, h3 a:hover { text-decoration:none; }
h3 { font-size:22px; font-weight:bold;}

#sidebar h2 { margin:0px 0 18px 0; padding:12px 0px 10px 0; font-size:28px;}
#sidebar .popular h2 { font-size:18px;  }

#l_sidebar h2, #r_sidebar h2 { font-size:16px;  }

#sidebar h3 { font-size:18px; margin-bottom:8px; } 
h3 a, h3 a:visited { text-decoration:none; }

h4 { font-size:18px; font-weight:normal; }

#ul { display:block; width:880px; margin:0px; padding:0px 0px 0px 6px; }
#nav ul { position: relative; z-index: 3; margin-top: 20px;}
#nav li { float:right; list-style-type:none; margin:0px -2px 0px 4px; padding:0px; }
#nav ul li:hover a, #nav ul li.hover a, #nav ul li.current_page_item a { text-decoration:none; }
#nav ul li.current_page_item a:hover { text-decoration:none; }
#nav ul li a { font-family: Helvetica, sans-serif; font-size:14px; font-weight:normal; text-decoration:none; display:block; padding:4px 20px 8px 0px; margin:0px 0px 0px 15px; }
#nav ul li a:hover { text-decoration:none; }


 
/*************************************
Content
**************************************/

#content ul { margin:0; padding:0; font:12px Arial, Helvetica, sans-serif; }
#content li { margin:0 0 5px 0; padding:0 0 0; background:url(images/bullet4.png) no-repeat center; background-position:0 2px; } 
#content ul li ul { margin:8px 0 5px 0; padding:0; }
#content li ul li { padding:0; background:url(images/bullet4.png) no-repeat 20px left; }
#content ol { list-style-type:decimal; line-height:18px; margin:0; font-size:12px; padding:0 0 10px 0; }
#content ol li ol { margin:8px 0 5px 18px; padding:0 0 0 0; }
#content ol li { margin:0 0 5px 0; padding:0; background:none; }




ul#nav-footer { margin:0; padding:0; float:right; font-size:11px; font-weight:bold; text-align:right; text-transform:uppercase; } 
ul#nav-footer li { padding:5px 8px 5px 12px; list-style:none; float:left; }
ul#nav-footer li.nobg { padding:5px 8px 0px 12px; }
ul#nav-footer li a { text-decoration:none; }
