/*  
Theme Name: DeVry - Raise Your Game
Theme URI: http://blendinteractive.com/
Description: WordPress theme as designed by Sam Otis, Blend Interactive.
Version: 1.0
Author: Benjamin Bertrand
Author URI: http://blendinteractive.com/

	DeVry - Raise Your Game v1.0
	 http://blendinteractive.com/

	This theme was designed by Sam Otis and implemented by Benjamin Bertrand,
	both of Blend Interactive

    The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
	
	However, the image files they use are not release under ANY license,
	and copyright ©2008 Federated Media.
*/


/************ Browser Neutralizers *************************/
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0 }
a img { border:none }
address { font-style:normal }
ul, li {list-style-type:none;}

/************ Basic Settings ******************************/
body { font-size:87.5%; font-family:Calibri, "Helvetica Neue", Helvetica, Arial, sans-serif; text-align:center; background:#1B1B24 url(images/bg_body.gif) top left repeat-x; color:#000;}
html>body { font-size: 14px; }
h1, h2, h3 {color:#998675;}
p { line-height:1.5em; font-size:1em; margin:0; }

a {color:#F1AA00;}
a:hover {color:#EC1C24;}
a:active {color:#EC1C24;}

#error {position:absolute; top:0; left:0; z-index:10000; font-size:16px; text-align:left; padding:1.25em 1em; background:#ff0; color:#111;}


/************ Layout **************************************/
#Container  { width: 965px; text-align:left; margin:0 auto;}
#Header {position:relative; width:965px; height:143px; background:#C41230 url(images/header.jpg) top left no-repeat;}
#Content{width:960px; padding-left:5px;float:left;}
#Main   {width:640px; float:left;}
#Sidebar{width:320px; float:left;}
#Footer {clear:both; text-align:left;}


/************ Presentation **************************************/
#Container  {background:url(images/bg_container.gif) top right repeat-y;}
#Header {background:#C41230 url(images/header.jpg) top left no-repeat;}
#Main   {background:#C41230 url(images/bg_gradient.gif) top left repeat-x;}


/************ Header **********************************/
#Header .SiteLogo {position:absolute; top:35px; left:115px;}
#Header .SponsorLogo {position:absolute; top:37px; left:830px;}

#Video  {margin-top:5px; width:590px; color:#998475; padding-left:24px;}
#Video .BoxTop {height:6px; width:590px; background:url(images/webb_top.gif) top left no-repeat;}
#Video .BoxMid {position:relative; width:580px; background:#fff url(images/webb_mid.gif) bottom left repeat-x; border-left:5px solid #fff; border-right:5px solid #fff;}
#Video .BoxBtm {height:40px; width:590px; background:url(images/webb_btm.gif) top left no-repeat; clear:both;}
#Video .FloatRight {padding-right:3px; margin-top:3px;}
#Video .PostYourIdea {position:relative; top:13px; height:50px; width:314px; background:url(images/bg_post.gif) top left no-repeat;}
#Video .PostYourIdea input {position:relative; left:9px; top:10px;}
#Video .Inner {padding-left:23px;}
#Video span {font-size:0.95em;}
#Video p {width:530px;}
/* #Video p {width:320px;} Pre-unbrand for use with floated video. */


#Feeds {position:absolute; top:122px; left:645px; color:#F5C145; font-size:0.95em;}
#Feeds a:hover {color:#FFF;}
#Feeds li {display:inline;}
#Feeds li img {position:relative; top:4px;}


/************ Sort ***********************************/
.Sort {position:relative; top:-22px; padding-left:72px; color:#F5C145; margin-bottom:-15px;}
.Sort a {color:#F5C145;}
.Sort a.SelectedLink,
.Sort a:hover {color:#FFF;}


/************ Votes **********************************/
.blendvotes {width:35px; float:left; text-align:center; color:#998675; font-size:0.75em; padding:0 11px 0 20px;}
.blendvotes span.number {display:block; height:47px; width:35px; font-size:1.85em; color:#FFF; background:transparent url(images/invader.gif) top right no-repeat; float:right;}
.blendvotes .blendvotebutton {width:25px; padding-left:5px;}
.blendvotes a {color:#998675;}
.blendvotes a:hover {color:#EC1C24;}
.Prop.Main {height:145px;}


/************ Posts **********************************/
#Posts {padding:0 5px; margin:0;}
.Post .Inner {float:left; width:540px;}
.Post .Inner.Page,
.Inner.Comment  {padding:0 0 0 66px; width:543px;}
.Post h2 {font-size:2em; font-weight:normal; color:#770E0B;}
.Post h2 a {color:#770E0B; text-decoration:underline;}
.Post h2 a:hover {color:#EC1C24;}
.Post .Entry {margin-bottom:1.500em;}
.Post .PropPost {width:1px: float:left; height:50px;}
.PostTop {height:19px; width:630px; background:#C41230 url(images/box_top.gif) top left no-repeat;}
.PostMid {width:630px;background:#FFF url(images/box_mid.gif) bottom left repeat-x;}
.PostBtm {height:6px; width:630px; background:#C41230 url(images/box_btm.gif) top left no-repeat; margin-bottom:5px;}
.PostTop.Featured {background:url(images/box_top_featured.gif) top left no-repeat;}


/************ Posts **********************************/
.Entry p {margin:0.25em 0 0.75em 0; line-height:1.200em; }
.Entry p.rules {padding-left:30px;}
.Entry ul.rules {list-style-type:none; list-position:inside; padding-left:15px;}
.Entry ul.rules li {margin:1em 0pt; padding-left:50px;}
.Entry h2 {font-weight:bold; color:#000; font-size:1.5em;}
.Entry h5 {font-weight:normal; font-size:0.85em;}


/************ Navigation *****************************/
.Navigation {padding-left:55px; color:#F1AA00;}
.Navigation {color:#F5C145;}
.Navigation a {color:#F5C145;}
.Navigation a:hover {color:#FFF;}


/************ Single View ********************************/
#single_post {padding-right:10px;}
#single_post .post {padding:20px 0;}
#single_post .post_inner {border:none; padding-left:0;}
#single_post .post_content {padding-left: 0;}
#single_post .post_content h2 p {display: inline;}
#single_post h2 {font-size: 185%; font-family: Georgia, serif; color: #808080; border-bottom: 3px solid #CCC; padding-bottom: 1.5em; margin-bottom: 15px;}
#single_post h2 span {color: #d76309;}
#single_post .post_content small {font-size:95%;}
#single_post .post_content small span {font-family: Georgia serif; text-transform: uppercase;}


/************ Comments ***********************************/
.Rule {border-top:1px solid #EFC089; margin:0 0 2em 0; width:630px; float:left;}
.commentlist {list-style:none;}
h3 em,
.commentlist em {color:#C41230;}
#respond {text-transform:uppercase;}
.commentlist li {margin:1em 0;}
.commentlist .alt {}
.commentform textarea {width: 500px;}


/************ Sidebars ***********************************/
.SidebarTop {height:11px; with:300px; background:#C41230 url(images/bg_list_top.gif) bottom left no-repeat;}
#Sidebar h2 {color:#998475; text-transform:uppercase; margin-bottom:0.5em; padding-left:21px;}
#Sidebar h2.post_title {margin:0.75em 0 0 0;}
#Sidebar small {padding-left:21px;}
#Sidebar h2 a {color:#770E0B;}
#Sidebar h2 a:hover {color:#EC1C24;}
#Sidebar li ul {list-style-type:none; margin-bottom:0.75em;}
#Sidebar li ul.Nav {border-top:1px solid #EFC089;}
#Sidebar li ul li {border-bottom:1px solid #EFC089; line-height:2em; height:29px; background:#FBE5B2; padding-left:21px;}
#Sidebar li ul li:hover {background:url(images/bg_list.gif) top left repeat-x;}
#Sidebar li ul li a {color:#770E0B; padding-left:10px; display:block; width:288px; height:29px; font-weight:bold; text-decoration:none; background:transparent url(images/bullet.gif) 0 8px no-repeat;}
#Sidebar .Ad {margin:10px 0; padding:0 10px;}

#Sidebar .UserPost {height:50px; background:transparent url(images/bg_join.gif) top center no-repeat; text-align:center; margin-top:10px;}
#Sidebar .UserPost input {margin-top:9px;}



/************ Forms **************************************/
form {margin-bottom:0.643em;}
form p {margin:1em 0;}
form label {font-weight: normal; color:#000;}
.imagebutton {vertical-align: middle;}
.textbox,
textarea {border:1px solid #998475; background: url(images/text_area_repeat.gif) repeat-x; color:#1B1B24; font-family:Verdana,sans-serif; font-size:12px; padding:4px;}
div.navigation, #commentform #submit {margin-top:1em;}


/************ Footer *************************************/
#Footer {color:#fff; padding:1em 0 0 5px; font-size:12px; height:53px; font-family:Tahoma, sans-serif; background:#1B1B24 url(images/bg_btm_container.gif) top right no-repeat;}
#Footer a {color:#fff; text-decoration:none;}
#Footer a:hover {color:#F1AA00; text-decoration:underline;}
#Footer a:active{color:#F1AA00; text-decoration:underline;}
#Footer img {vertical-align: middle; margin:10px;}


/************ Classes **************************************/
.Black  {color:#000;}
.Bold   {font-weight:bold;}
.Caps   {text-transform:uppercase;}
.Clear  {clear:left;}
.ClearBoth {clear:both;}
.error  {color:#C41230; font-style:italic; font-weight:bold;}
.FloatRight {float:right;}
.Footnote {font-size:11px;}
.Prop   {width:1px; float:right;}
.VideoContent   {margin-top:2em;}
.White  {color:#fff;}


.gold   {color:#F5C145;}
.gray   {color:#998475;}
.bg_red {color:#C41230;}
.burgundy{color:#770E0B;}
.navy   {color:#1B1B24;}
.orange {color:#F1AA00;}
.red    {color:#EC1C24;}
.tan    {color:#FDF2D9;}
.dk_tan {color:#FD99DD;}


/************ Page items *********************************/
.page ul {list-style-position:inside; }

.navigation {height: 1em;}
.navigation .prev {float: left;}
.navigation .next {float: right;}