/* Table of Contents
-------------------------------------

HTML

Common Elements

Boxes (Rounded)
	Default (Beige)
	Donate (Account and Btn)
	Info (Red)
	
Content Components
	Sidenav
	RSS feeds
		General
		Custom (DISCUSSION)
	Entries (Image Depending on Image Sizes)
		Sml (50px)
		Med (130px)
		Lrg (

Palette (BG, COLOR etc..)

Layout (960 GRID STRUCTURE, etc..)

System Components
	Footer Custom Content
	Sign In
	Search
	Logo
	Navigation

960 GRID

------------------------------------- */


/*--------------------------------------------- */
/*                 >>> HTML <<<                 */
/*--------------------------------------------- */

a                { color: #000000; text-decoration: none; }
#tinymce a       { color: #000000!important; text-decoration: none !important; }

a:hover          { color: #000000; text-decoration: underline;}
#tinymce a:hover { color: #000000 !important; text-decoration: underline !important; }

h1 { }
h2 { }
h3 { }

#content-body h1{
	font-size:18px;
	font-weight:bold;
	color:#336699;
}

#content-body h2{
	font-size:14px;
	font-weight:bold;
}


.heading1 { }
.heading2 { }
.heading3 { }
.heading4 { }


/* GRID LINE SEPERATORS
----------------------------------------------- */

.grid_5 hr {
	background-color: #e3e4e4;
	border: 0;
	color: #e3e4e4;
	display: block;
	height: 1px;
	margin: 30px 0 15px;
}

div.sideSeperator {
	border-left: 1px solid #e3e4e4;
	margin-left: 0;
	width: 289px; /* Override grid 5 for seperator. All inside elements in should have left margin */
}

.sideSeperator .donateBox,
.sideSeperator .infoBox,
.sideSeperator .entryList,
.sideSeperator .feedBox
{
	margin-left: 9px;
}

/* GENERAL CLASSES
----------------------------------------------- */

.padSml  { padding: 0 10px; }
.padMed  { padding: 0 20px; }
.padLrg  { padding: 0 30px; }


.clearContainer {
	overflow: auto;
}

.clear{
	clear: both;
}

/*--------------------------------------------- */
/*              >>> TEMPLATES <<<               */
/*--------------------------------------------- */

/* SUBPAGE COMPONENTS
----------------------------------------------- */

/* RSS-FEEDS: Discussion Feeds & News Feeds
----------------------------------------------- */

/*--[ General News Feed ]--*/

div ul.rss-items { margin-left: 0; }

li.rss-item {
	border-bottom: 1px dashed #c8c8c8;
	list-style: none;
	padding: 1em 0;
}

span.rss-date {
	color: #aaa;
	font-size: 11px;
}

/*--------------------------------------------- */
/*                >>> LAYOUT <<<                */
/*--------------------------------------------- */

/* PALETTE
=============================================== */

body {
	background: #bfd0c8 url('/cmedia/themes/plugin_carolina/img/background.gif') repeat-x;		
	font-family: Arial;	
}

#page          { 
	background-color:#FFFFFF;
}

#header        { 
padding-top:20px; margin-left:18px;
}

#header-inner  { 
}

#main          { 
}

#content       { 
	clear:both; 
}

#content-inner { }

#navigation { position:relative; top: -20px; float:right;  }

#primarynav    { 
}

#footer        { 
}

#footer        { }

#footer-inner  { 

}

#footer-custom { 
}



/* LAYOUT
=============================================== */

#header { }

#header-inner {  }

#page {	width: 770px; margin:0 auto; padding:0 10px;}

#header, #main, #footer-inner {
	
}

#content {  }

#navigation {  }

#content-inner {  }

#footer-inner {  }

#footer-custom {
	
}

#carSceneLogo{	
	float:left;
	background: transparent url('/cmedia/themes/plugin_carolina/img/carscene.gif') no-repeat;
	display:block;
	height:0;
	overflow:hidden;
	padding:231px 0 0 0;
	width:565px;
}

#blueBox{
	float:left;	
	background-color:#009ec4;
	height:216px;
	color:#FFFFFF;
	width:189px;
	margin-left:10px;
}

#blueBox h1{
	background:transparent url('/cmedia/themes/plugin_carolina/img/sidetitle.gif') no-repeat top center;
	display:block;
	height:0;
	overflow:hidden;
	padding:21px 0 0;
	margin-top:28px;	
}

#blueBox .blueBoxBody{
	text-align:center;
	padding:0 5px;
	margin-top:28px;
    font-weight:bold;
}

.greenButton{
	margin-top:28px;
	background: transparent url('/cmedia/themes/plugin_carolina/img/btngrnblnk.gif') no-repeat center center;		
	font-size:14px;
	font-weight:bold;
	text-align:center;
	height:27px;
	padding-top:3px;
}

.greenButton a{
	color:#FFFFFF;
}

.greenButton a:hover{
	text-decoration:none;
}

#mainArea{
        padding-top:6px;
}

#mainTextContainer{
	float:left;
	width:565px;
}

#bodyText{
	padding-left:16px;
	font-weight:bold;
}

#boxContainer{	
	padding-left:16px;	
	margin-top:10px;
}

#orangeText{
	margin-right:10px;
	background-color:#fee5bf;
}

#orangeText p,
#greenText p,
#lightBlueText p{
	padding:0 10px;
	font-size:11px;
	color:#666666;
}

#orangeText h2,
#greenText h2,
#lightBlueText h2{
	padding:0 0 10px;
	width:169px;	
}

#greenText,
#orangeText,
#lightBlueText{
	float:left;	
	width:169px;
	height:226px;
	
}


#greenText{	
	margin:0 10px;
	background-color:#e7f0c2;		
}

#lightBlueText{
	margin-left:10px;
	background-color:#d4f1fc;
}


#getReadyCarolina{
	float:left;
	width:189px;
	margin-left:10px;
	background: transparent url('/cmedia/themes/plugin_carolina/img/getready.gif') no-repeat center center;
	height:309px;	
}

#getReadyCarolina p{
	margin-top:175px;
	font-weight:bold;
	padding:0 15px;
	
}

/* Link for "more information" */
.moreLink{
	color:#bd0000;
}

.moreLink:hover{
	color:#bd0000;
}



/*--------------------------------------------- */
/*              >>> COMPONENTS <<<              */
/*--------------------------------------------- */


/* FOOTER CUSTOM CONTENT
=============================================== */

#footer-custom{	
	border-top:1px solid #CCCCCC;
}

#footer-custom ul li{	
	float:left;
	padding:10px 15px;
	border-right:1px solid black;
}

#footer-custom ul li.lastFooter{
	border:none;
}

#footer-custom .sponsor p{
	margin:0 0 5px 0;
	padding:0;
	color:#666666;
}


#footer-custom .sponsor ul{
	margin-left:100px;
	margin-bottom:60px;
}

#footer-custom ul li.footer-progress a{
	padding:28px 0 0;
}

#footer-custom ul li.footer-sceg a{
	padding:28px 0 0;
}

#footer-custom ul li.footer-duke a{
	padding:28px 0 0;
}

#footer-custom ul li.footer-pmpa a{
	padding:28px 0 0;
}

#footer-custom ul li.footer-santee a{
	padding:28px 0 0;
}

#footer-inner .address{	
	padding:0;
	margin:0;
	clear:both;	
	border-top:1px solid #CCCCCC;
	text-align:center;
	padding-top:15px;
}


/* SIGN IN
=============================================== */

#comsignin { border-width: 0; }



/* SEARCH BAR
=============================================== */

#search-keyword {
	top:5px;
display: none;
}

#search-keyword form div.buttons input {
	
}

span.text input { }


/* LOGO/TAGLINE
=============================================== */

#logo {

}

#logo a {
	background: url('/cmedia/themes/plugin_carolina/img/logo.gif') 0 0 no-repeat;
	display: block;
	height: 0px;
	overflow: hidden;
	padding: 58px 0 0;
	width: 171px;
}


/* PRIMARYNAV
=============================================== */

#primarynav ul {

}

#primarynav li {
	display:inline;
	float: left;	
}

#primarynav a {
	display: block;
	font-family: Tahoma;
	font-size: 11px;
	text-transform: uppercase;
	white-space: nowrap;
	margin: 0 10px;
	font-weight:bold;
	color:#666666;
}

#primarynav a:hover { text-decoration: none; }

#primarynav a         { }
#primarynav a:hover   { }
#primarynav li.here a { }

#primarynav li.home { }

#primarynav li.first { }

/*--------------------------------------------- */
/*            >>> APPLICATIONS <<<              */
/*--------------------------------------------- */


/* Gallery
=============================================== */

#gallery-list li {  }


/* Page Title
=============================================== */

.landing #content-head h1, .landing #breadcrumb {
	display: none;
}

#workarea #content { padding-top: 0; }

#home #content { padding-top: 0; }

/* Containers
=============================================== */

.container_10 {	width: 780px; }


/* Grid >> Global
=============================================== */

.grid_1, .grid_2, .grid_3, .grid_4, .grid_5,
.grid_6, .grid_7, .grid_8, .grid_9, .grid_10, 
.grid_11, .grid_12, .grid_13,
.grid_14, .grid_15, .grid_16,
.grid_a 
{
	display: inline;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}


/* =Grid >> Children (Alpha ~ First, Omega ~ Last)
=============================================== */

.alpha { margin-left: 0; }
.omega { margin-right: 0; }


/* =Grid >> 16 Columns
=============================================== */

.grid_1  { width: 40px; }
.grid_2  { width: 100px; }
.grid_3  { width: 160px; }
.grid_4  { width: 220px; }
.grid_5  { width: 280px; }
.grid_6  { width: 340px; }
.grid_7  { width: 400px; }
.grid_8  { width: 460px; }
.grid_9  { width: 520px; }
.grid_10 { width:570px; }
.grid_11 { width: 640px; }
.grid_12 { width: 700px; }
.grid_13 { width: 760px; }
.grid_14 { width: 820px; }
.grid_15 { width: 880px; }
.grid_16 { width: 940px; }

.grid_a { width: 300px; } /* CUSTOM GRID */

/*--------------------------------------------- */
/*                >>> WYSIWYG <<<               */
/*--------------------------------------------- */

.mceItemVisualAid { border: 0; }

.mceItemVisualAid .alpha.mceItemVisualAid { margin-left: 0; margin-right: 8px; }
.mceItemVisualAid .omega.mceItemVisualAid { margin-left: 8px; margin-right: 0; }

.grid_3.mceItemVisualAid,
.grid_4.mceItemVisualAid, 
.grid_5.mceItemVisualAid,
.grid_6.mceItemVisualAid,
.grid_7.mceItemVisualAid,
.grid_8.mceItemVisualAid,
.grid_9.mceItemVisualAid,
.grid_10.mceItemVisualAid,
.grid_11.mceItemVisualAid,
.grid_12.mceItemVisualAid,
.grid_13.mceItemVisualAid
.grid_14.mceItemVisualAid,
.grid_15.mceItemVisualAid,
.grid_16.mceItemVisualAid { border: 1px dashed #ccc; margin-left: 5px; margin-right: 5px; }

/*--------------------------------------------- */
/*        >>> TINYMCE EDIT CODE (IE) <<<        */
/*--------------------------------------------- */

#tinymce .dsfBoxTop, #tinymce .dsfBoxBtm { height: 14px; }


/*--------------------------------------------- */
/*        >>> DEV CONVERTING CODE <<<           */
/*--------------------------------------------- */


body 				{ background-image: url('/download/gallery/img/background'); }
#carSceneLogo		{ background-image: url('/download/gallery/img/carscenegi'); }
#blueBox h1 		{ background-image: url('/download/gallery/img/sidetitleg'); }
.greenButton		{ background-image: url('/download/gallery/img/btngrnblnk'); }		
#getReadyCarolina	{ background-image: url('/download/gallery/img/getreadygi'); }
#logo a 								{ background-image: url('/download/gallery/img/logogif'); }