﻿/*  

Theme Name: GPRC

Theme URI: http://www.gaspoweredrcblog.com

Description: Custom theme designed for Gas Powered RC Blog.

Version: 1.0

Author: GPRC

Author URI: http://www.gaspoweredrcblog.com/

*/



#wrapper{

	margin: 0 auto 0 auto;

	width: 974px;

	text-align: left;

}



#header{

	float: left;

	width: 974px;

	background: #3a4444;

	margin:10px 0 0 0;

	

	-webkit-border-top-left-radius:5px;

    -webkit-border-top-right-radius:5px;

    -webkit-border-bottom-left-radius:0px;

    -webkit-border-bottom-right-radius:0px;



    -khtml-border-radius-topleft:5px;

    -khtml-border-radius-topright:5px;

    -khtml-border-radius-bottomleft:0px;

    -khtml-border-radius-bottomright:0px;



    -moz-border-radius-topleft:5px;

    -moz-border-radius-topright:5px;

    -moz-border-radius-bottomleft:0px;

    -moz-border-radius-bottomright:0px;

}



#header-inner{

	float: left;

	width: 954px;

	height:125px;

	background: #ffffff;

	margin:10px 10px 0px 10px;

	background-image:url('images/header-bg.jpg');

	background-repeat:repeat;	

	

	-webkit-border-top-left-radius:5px;

    -webkit-border-top-right-radius:5px;

    -webkit-border-bottom-left-radius:5px;

    -webkit-border-bottom-right-radius:5px;



    -khtml-border-radius-topleft:5px;

    -khtml-border-radius-topright:5px;

    -khtml-border-radius-bottomleft:5px;

    -khtml-border-radius-bottomright:5px;



    -moz-border-radius-topleft:5px;

    -moz-border-radius-topright:5px;

    -moz-border-radius-bottomleft:5px;

    -moz-border-radius-bottomright:5px;



}



#header h1 {

	font-size:32px;	

	font-weight:bold;

	color:#c2751d;

	padding-top:35px;

	padding-left:35px;

}



#header h2{

	font-size:16px;	

	color:#545250;

	font-weight:bold;

	padding-left:35px;

}



#headmenu {

    font-family: Arial, Helvetica, Georgia, Sans-serif;

	font-size:14px;

	font-weight:bold;

	width:974px;

	letter-spacing:-1px;

	float:none;

    color:#FFFFFF;

    overflow:hidden;

    clear:both;

    background:#3a4444;

    

    -webkit-border-top-left-radius:0px;

    -webkit-border-top-right-radius:0px;

    -webkit-border-bottom-left-radius:5px;

    -webkit-border-bottom-right-radius:5px;



    -khtml-border-radius-topleft:0px;

    -khtml-border-radius-topright:0px;

    -khtml-border-radius-bottomleft:5px;

    -khtml-border-radius-bottomright:5px;



    -moz-border-radius-topleft:0px;

    -moz-border-radius-topright:0px;

    -moz-border-radius-bottomleft:5px;

    -moz-border-radius-bottomright:5px;



}



#headmenu ul {

	font-family: arila, sans-serif, verdana; 

	font-size:0px;

	float:left;

	list-style-type:none;

}



#headmenu li{

	font-family: arila, sans-serif, verdana; 

	font-size:14px;

	float:left;

	list-style-type:none;

}



#headmenu a:hover {

	text-decoration:none; 

	color:#d9841f; 

	background:#3a4444;

}



#headmenu a {

	color:#ffffff;

	padding:0px 10px 2px 10px;

	margin:0 0 0 0px;

	line-height:20px;

}

.header-ad{
        margin-top:10px;
        padding:10px;
        text-align:center;
	background: #3a4444;

	-webkit-border-top-left-radius:5px;

    -webkit-border-top-right-radius:5px;

    -webkit-border-bottom-left-radius:5px;

    -webkit-border-bottom-right-radius:5px;



    -khtml-border-radius-topleft:5px;

    -khtml-border-radius-topright:5px;

    -khtml-border-radius-bottomleft:5px;

    -khtml-border-radius-bottomright:5px;



    -moz-border-radius-topleft:5px;

    -moz-border-radius-topright:5px;

    -moz-border-radius-bottomleft:5px;

    -moz-border-radius-bottomright:5px;

}



#container{

	float: left;

	width: 719px;

	background: #3a4444;

	margin: 10px 10px 0 0;

	

	-webkit-border-top-left-radius:5px;

    -webkit-border-top-right-radius:5px;

    -webkit-border-bottom-left-radius:5px;

    -webkit-border-bottom-right-radius:5px;



    -khtml-border-radius-topleft:5px;

    -khtml-border-radius-topright:5px;

    -khtml-border-radius-bottomleft:5px;

    -khtml-border-radius-bottomright:5px;



    -moz-border-radius-topleft:5px;

    -moz-border-radius-topright:5px;

    -moz-border-radius-bottomleft:5px;

    -moz-border-radius-bottomright:5px;



}



body{

	font-family: Arial, Helvetica, Georgia, Sans-serif;

	font-size: 12px;

	text-align: center;

	vertical-align: top;

	background: #ffffff;

	color: #000000;

	background: url(images/default.jpg) no-repeat 0 0 #fff;

    background-attachment:fixed;

}



body, h1, h2, h3, h4, h5, h6, blockquote, p{

	margin: 0;

	padding: 0;

	clear:both;

}






h2{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	color:#FFFFFF;
}



a:link{
	text-decoration: none;
	color: #ffa200;
}



a:visited{
	text-decoration: none;
	color: #ffa200;
}



a:hover{

	text-decoration: underline;

}



a.rounded, .button {

	outline: none;

	border: none;

	text-decoration: none;

	cursor: pointer;

	white-space: nowrap;

	vertical-align: middle;

	display: -moz-inline-box;

	display: inline-block;

	overflow: visible;

	background:orange;

	padding: 3px;

	color:#000000;

}

.button {
  color: #000;
  background-color: #orange;
  padding: 3px 3px;
}

h1.rounded {
	outline: none;
	border: none;
         font-size:18px;
	text-decoration: none;
	cursor: pointer;
	white-space: nowrap;
	vertical-align: middle;
	display: -moz-inline-box;
	display: inline-block;
	overflow: visible;
	background:#3a4444;
	padding: 3px;
	margin:10px 0px 10px 0px;
}



h2.rounded {
	outline: none;  
	border: none;
         font-size:16px;
	text-decoration: none;
	cursor: pointer;
	white-space: nowrap;
	vertical-align: middle;
	display: -moz-inline-box;
	display: inline-block;
	overflow: visible;
	background:#3a4444;
	padding: 3px;
	margin:10px 0px 10px 0px;
}



h3.rounded {
	outline: none;
	border: none;
	text-decoration: none;
	cursor: pointer;
	white-space: nowrap;
	vertical-align: middle;
	display: -moz-inline-box;
	display: inline-block;
	overflow: visible;
	background:#697272;
	padding: 3px;
	font-size:16px;
	color:#FFFFFF;
}



navigation.rounded{

	outline: none;

	border: none;

	text-decoration: none;

	cursor: pointer;

	white-space: nowrap;

	vertical-align: middle;

	display: -moz-inline-box;

	display: inline-block;

	overflow: visible;

	background:#3a4444;

	padding: 3px;

}



p {

	margin-bottom:15px;

}



p.postmetadata{

	border-top: 1px solid #ccc;

	margin: 10px 0 10px 0;

}



.post{
	clear:both;
	padding:15px;

	background:#697272;

	margin:10px;

	color:#FFFFFF;

}



.post h1 a {

	font-family: Arial, Helvetica, Georgia, Sans-serif;

	font-size: 18px;

	color:#FFFFFF;

}



.entry{

	line-height: 18px;

}



.comments-template{

	margin: 10px 0 0;

	border-top: 1px solid #ccc;

	padding: 10px 0 0;

}



.comments-template ol{

	margin: 0;

	padding: 0 0 15px;

	list-style: none;

}



.comments-template ol li{

	margin: 10px 0 0;

	line-height: 18px;

	padding: 0 0 10px;

	border-bottom: 1px solid #ccc;

}



.comments-template h2, .comments-template h3{

	font-family: Arial, Helvetica, Georgia, Sans-serif;

	font-size: 16px;

	color:#FFFFFF;

}



.commentmetadata{

	font-size: 12px;

}



.comments-template p.nocomments{

	padding: 0;

}



.comments-template textarea{

	font-family: Arial, Helvetica, Georgia, Sans-serif;

	font-size: 12px;

}



.sidebar{

	float: left;

	width: 245px;

	background: #3a4444;

	margin: 10px 0 0 0;

	display: inline;

	

	-webkit-border-top-left-radius:5px;

    -webkit-border-top-right-radius:5px;

    -webkit-border-bottom-left-radius:5px;

    -webkit-border-bottom-right-radius:5px;



    -khtml-border-radius-topleft:5px;

    -khtml-border-radius-topright:5px;

    -khtml-border-radius-bottomleft:5px;

    -khtml-border-radius-bottomright:5px;



    -moz-border-radius-topleft:5px;

    -moz-border-radius-topright:5px;

    -moz-border-radius-bottomleft:5px;

    -moz-border-radius-bottomright:5px;



}



.sidebar ul{

	list-style-type: none;

	margin: 0px;

	padding: 10px;

}



.sidebar ul li{

	padding: 10px 0 10px 0;

	color:#d9841f;

}



.sidebar ul li h2{

	font-family: Arial, Helvetica, Georgia, Sans-serif;

	font-size: 14px;

}



.sidebar ul ul li{

	padding: 0px 0px 0px 0px;

	line-height: 24px;

}



.navigation{
	clear:both;
	text-align:center;

	padding: 10px;

	font-size: 14px;

	font-weight: bold;

	line-height: 18px;

	color:#d9841f;

}



#footer{

	clear: both;

	float: left;

	width: 954px;

	padding: 10px;

	margin:10px 0 15px 0;

	background: #3a4444;

	color:#FFFFFF;

	text-align:center;

	

	-webkit-border-top-left-radius:5px;

    -webkit-border-top-right-radius:5px;

    -webkit-border-bottom-left-radius:5px;

    -webkit-border-bottom-right-radius:5px;



    -khtml-border-radius-topleft:5px;

    -khtml-border-radius-topright:5px;

    -khtml-border-radius-bottomleft:5px;

    -khtml-border-radius-bottomright:5px;



    -moz-border-radius-topleft:5px;

    -moz-border-radius-topright:5px;

    -moz-border-radius-bottomleft:5px;

    -moz-border-radius-bottomright:5px;



}



.breadcrumb {

	clear:both;

	float:left;

	margin-top:5px;

	margin-bottom:20px;

	padding:0px;        

	font: 14px 'Arial', Verdana, sans-serif;

	font-weight: bold;

}





.bookmark {

	clear:both;

	float:right;

	margin:10px;

	padding:2px;        

	font: 14px 'Arial', Verdana, sans-serif;

	font-weight: bold;

}



.technorati-tags {

	margin:20px;

	padding:2px;        

	font: 10px 'Arial', Verdana, sans-serif;

	font-weight: bold;

	color: #FFFFFF;

}



#ad{

         margin:10px;

}

.buylink {
	font-weight:bold;
	text-align:center;
}


/*********** ----[ Footer Nav Menu ]----**************/

/* all menu links */
#footer-nav-menu a, #subMenusContainer a{
	text-decoration:none;
        font-size:12px;
        color:##ffa200;
	display:block;
	padding:5px 10px;
}

/* Just main menu links --[for non-javascript users this applies to submenu links as well]*/
#footer-nav-menu a{
	margin:0;
	float:left;	
}

/* All menu links on hover or focus */
#footer-nav-menu a:hover, #Footer-nav-menu a:focus, #subMenusContainer a:hover, #subMenusContainer a:focus, #Footer-nav-menu a.mainMenuParentBtnFocused, #subMenusContainer a.subMenuParentBtnFocused{
	background-color:#a0a0a0;
	color:#FFF;
}

/* All ULs and OLs */
#footer-nav-menu, #Footer-nav-menu ul, #Footer-nav-menu ol, #subMenusContainer ul, #subMenusContainer ol { 
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1em;
}

/* main menu ul or ol elment */
#footer-nav-menu{
	display:block;
	position: relative;
	list-style:none;
	margin:0 0 0 0;
	z-index:5;
	top:0px;
	left:0%;
	text-align: center;
	display:block;
        margin-left:10px;
}