/*
Theme Name: Elevate 
Theme URI: N/A
Description: A wordpress theme for Elevate PR
Version: 2 (WP2.6.2)
Author: Sean Mongey
Author URI: http://www.smongey.com
Tags: clean, basic, elevate, pinkish, lovelisome
*/

/*
		Seán Mongey
		http://www.smongey.com/
		
		
		ELEVATE PINK: #FF424C
		SLATE GREY: #272727
		
*/



/*
	RESET
*/

*						{ margin: 0; padding:0; }
html					{ overflow-y:scroll; }
html, body				{ height:100% }
body					{ font-size:62.5%; font-family: Arial, sans-serif; color: #272727; 
						  background: url(/images/body-bg.png) top center repeat white;}
ul						{ list-style: square inside; }
ol						{ list-style: decimal inside; }
a						{ outline: none; text-decoration: none; color: #FF424C; }
a img					{ border: none; }
img						{ vertical-align: middle; }
table					{ border-collapse: collapse; }
a:hover					{ color: #272727; }



/*
	UTILITY
*/
.floatLeft				{ float: left; }
.floatRight				{ float: right; }
.clear					{ clear: both; }
.button					{ border:none; background: #FF424C;
						  padding:2px 2px;
						  -moz-border-radius: 3px; -webkit-border-radius: 3px; 
						  color: white; }
.button:hover			{ background: #272727; color: white;}
.hidden					{ display: none; }



/*
	STRUCTURE
*/
#page-wrap				{ width: 900px; margin: 0px auto; background: white;  }
#post-col				{ width: 730px; position: relative; left: 30px; }
#background-color		{ width: 900px; float:left; background: white; }
#linksidebar			{ width: 140px; float: right; }



/*
	HEADER
*/
h1#logo					{ width: 85px; height: 49px; cursor: pointer; 
						  margin: 0 0 0 0; float:right; }
#white-top				{ background-color: white; width: 100%; height: 30px; }
#top-bar				{ padding:0px 0 0 0; border-top: 1px solid #FF424C; margin: 0px 30px 0 30px; }
#top-bar p				{ color:#f4dfb8; width: 300px; float: left; }
form#searchform			{ margin: 0 0 10px 0; float: left; }
#content-stroke			{ background-color: white; border-top: 1px solid #FF424C; margin: 15px 30px 0px 30px; }



/*
	MENU
*/
#menu-bar				{ padding-top:11px; margin-bottom: 20px; }
ul#main-nav				{ width: 360px; float: left; margin: 2px 0 0 30px; }
ul#main-nav li			{ display: inline; }
ul#main-nav li a		{ text-transform: uppercase; color:#272727; font-size: 1em; 
						  padding:3px 3px; }
ul#main-nav li a:hover	{ color: #FF424C; }
#menu					{ list-style:none; padding: 0; margin-left: 28px; width: 355px; margin-top: 6px; 
						  height: 15px; background: url(/images/menu/menu-bg.png) no-repeat; 
						  position: relative; }
						  
#menu a 				{ display: inline; position: relative; 
						  outline: none; }



/*
	FOOTER
*/
#footer					{ width: 900px; margin-top: 35px; }
#centre-me				{ margin: 0px auto; width: 900px; }
#address				{ width: 180px; float: left; margin-top: 0px; font-weight: bold; letter-spacing: .4px; }
#address span			{ color: #FF424C; }
#address a				{ color: #272727; }
#address a:hover		{ color: #FF424C; }



/*
	TYPOGRAPHY
*/
p, li					{ font-size: 1.25em; line-height: 1.45em; margin: 0 0 10px 0;}
p#intro-paragraph		{ font-family: Georgia, serif; font-size: 2.0em; font-style: italic; line-height: 1.4em;}

p#intro-paragraph span	{ font-size:2.4em; font-weight: bold; }
p#intro-paragraph em 	{ color: #990000; }
h1						{ font-size: 3.6em; font-family: Georgia, serif; font-weight: normal; }
h2						{ font-size: 1.0em; font-family: Helvetica Neue, Helvetica, sans-serif; lett text-transform: uppercase; font-weight: normal; }
h3						{ font-size: 1.2em; font-family: Helvetica, sans-serif; lett text-transform: uppercase; font-weight: bold; 
						  letter-spacing: .5px; line-height: 1.4em; }
h4						{ color: white; font-size: 2.0em; margin-bottom: 15px; }



/*
	POSTS PAGE
*/
.post					{ margin-top: 10px; border-bottom:1px solid #FF424C; min-height:320px; }
.post-full				{ margin-top: 10px; border-bottom:1px solid #FF424C; min-height: 320px; }
.post-full p			{ padding-right:325px;}
.date					{ text-transform: uppercase; color: #333333; font-size: 9px; letter-spacing:.5px; }
.post-title				{ text-transform: uppercase; text-decoration: underline; color: #FF424C; padding-bottom: 3px; }
p img					{ width:415px; height: 270px; float:right; margin-right: 0px; margin-left: 15px; margin-top: -13px; }
.tags					{ width:90px; height: 200px; float:right; margin-top: -12px; font-size: 8.5px; text-transform: uppercase; margin-left:10px; letter-spacing: .3px; }
.tags a					{ color: #808080;}
.tags a:hover			{ color: #272727;}
.s1						{ width: 300px; height: 270px; float: right; margin-left: 5px; margin-right: 0px; margin-top: -13px; cursor: pointer; overflow: hidden; }
.flash						{ width: 495px; height: 350px; float: right; margin-left: 5px; margin-right: 0px; cursor: pointer; overflow: hidden; }
#image-shift .alignnone	{ margin-right: -425px;}

/*
	INDIVIDUAL PAGES
*/
.home-page				{ width: 708px; height: 310px; margin: 10px 0 10px 0px; }
.about-page				{ width:704px; height: 130px; margin: 10px 0 10px 0px; }
.whatwedo-page			{ width:705px; height: 80px; margin: 10px 0 10px 0px; }
.page-content			{ min-height: 365px; border-bottom:1px solid #FF424C; }
.what					{ font-size: 1.2em; font-family: Helvetica Neue, Helvetica, sans-serif; font-weight: bold; 
						  line-height: 12px; list-style-image: url(/images/bullet.png); 
						  list-style-position: outside; margin-left: 13px; }

.page-content p a		{ color: #272727; }
.page-content p a:hover	{ color: #FF424C; }


/*
	INPUT/COMMENTS
*/
#input					{ background:#E6E6E6; border:none; }



/*
	SOCIAL
*/
#social					{ position: relative; top:0px; left: 388px; width:70px; margin-top:-1px; list-style: none;}
#categories				{ position: absolute; top:0px; left:750px; width:100px; list-style: none; }
#categories ul li		{ font-size:.9em; line-height: .6em; }
#categories ul			{ list-style: none; margin-top: 5px; }


/*
@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";
*/



