/* CSS Document */



/*
---------------------------------------------
01. MAIN/DEFAULT ELEMENTS
---------------------------------------------
*/

body { margin:0px; padding:0px; background:#000000 url(../images/bg_body.gif) no-repeat top center; font-family:"Geneva", Arial, Helvetica, sans-serif; color:#FFFFFF}

p { font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px; font-size:12px; font-weight:normal; color:#FFFFFF; line-height:1.3em;}
p a:link, p a:visited { text-decoration:underline; color:#969696} 
p a:hover { text-decoration: underline; color:#969696} 

h1 { margin:0px; padding:0px; font-size:18px; font-weight:normal; color:#FFFFFF;}
h1 span { float:right}

h2 { font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px; font-size:16px; font-weight:normal; color:#969696}

img { border:none}


/*
---------------------------------------------
02. CONTAINER AND WRAPPER
---------------------------------------------
*/

#container { width:998px; margin:0 auto}
#wrapper {width:998px; float:left}



/*
---------------------------------------------
03. HEADER
---------------------------------------------
*/

#header { width:993px; height:70px; float:left; padding:34px 0px 36px 5px}

#header .logo { float:left}
#header .caption { height:18px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; color:#848484; border-left:1px solid #4F4F4F; margin-top:38px; padding-left:18px; margin-left:18px;}


/*
---------------------------------------------
04. NAV BAR
---------------------------------------------
*/

#navbar { width:998px; float:left; border-top:1px solid #6B6B6B; border-bottom:1px solid #6B6B6B; margin-bottom:35px}
#navbar .nav { width:998px; float:left}
#navbar .nav ul { list-style:none; margin:0px; padding:0px}
#navbar .nav ul li { margin:0; padding:0; float:left;}
#navbar .nav ul li a { text-decoration:none; color:#FFFFFF; float:left; width:100%; padding:20px 0px 18px 0px; }
#navbar .nav ul li a:hover { background:#0C5D88; color:#FFFFFF}

#navbar .nav .home { width:145px; text-align:left; padding-left:15px}
#navbar .nav .home_selected { width:145px; text-align:left; padding-left:15px; background:#0C5D88; color:#FFFFFF}

#navbar .nav .new { width:150px; text-align: center;}
#navbar .nav .new_selected { width:150px; text-align: center; background:#0C5D88; color:#FFFFFF}

#navbar .nav .connect { width:250px; text-align: center;}
#navbar .nav .connect_selected { width:250px; text-align: center; background:#0C5D88; color:#FFFFFF}

#navbar .nav .media { width:200px; text-align: center;}
#navbar nav .media_selected { width:200px; text-align: center; background:#0C5D88; color:#FFFFFF}

#navbar .nav .online { width:221px; text-align: right; padding-right:17px}
#navbar .nav .online_selected { width:221px; text-align: right; padding-right:17px; background:#0C5D88; color:#FFFFFF}



/*
---------------------------------------------
04. TOP CONTENT
---------------------------------------------
*/

#topcontent { width:998px; float:left;}

#topcontent .left { width:436px; float:left}
#topcontent .left h2 { padding-top:5px; padding-bottom:10px}

#topcontent .right { width:542px; float:left; padding-top:3px; padding-left:19px; padding-bottom:30px}


/*
---------------------------------------------
05. NAV BAR
---------------------------------------------
*/


#heading { width:998px; margin:0; padding:0; float:left; padding-bottom:8px}
#heading .left { width:500px; float:left}
#heading .right { width:450px; float: right; text-align:right}


/*
---------------------------------------------
06. BOTTOM CONTENT
---------------------------------------------
*/

#bottomcontent { width:998px; border-top:1px solid #6B6B6B; padding-top:14px; padding-bottom:30px; float:left}
#bottomcontent .column1 { width:276px; float:left; padding-right:8px}

#bottomcontent .column2 { width:240px; float:left; padding-top:1px; padding-right:8px}
#bottomcontent .question { width:238px; float:left; padding:0px 1px; padding-bottom:13px;}


#bottomcontent .column3 { width:446px; height:186px; float:left; background:#272727; padding:10px; padding-bottom:0px}
#bottomcontent .evite { float:left;}

#bottomcontent .workship { float: right;}
#bottomcontent .workship h1 { font-size:15px; font-weight:normal; color:#FFFFFF; text-align:right}
#bottomcontent .workship p { color:#969696; line-height:1.2em; text-align:right; padding-bottom:10px}


/*
---------------------------------------------
07. FOOTER STYLES
---------------------------------------------
*/

#footer { width:998px; padding-top:18px; padding-bottom:25px; float:left;  border-top:1px solid #2B2B2B;}

#footer p {font-size:12px; font-weight:normal; color:#FFFFFF}

#footer p span { padding-left:15px}
#footer p a:link, #footer p a:visited { text-decoration:underline; color:#FFFFFF}
#footer p a:hover { text-decoration:underline; color:#FFFFFF}


/*
---------------------------------------------
08. MAIN BOX TOP
---------------------------------------------
*/

#mainbox_top { width:955px; background:#3B3B3B url(../images/bg_mainbox.gif) no-repeat; padding:15px 15px 0px 25px; float:left}

#mainbox_top .confirmation-content-message strong { color: #282828; font-size:20px !important;line-height: 1.5em; margin: 15px; padding-bottom: 15px;}
#mainbox_top .confirmation-content-message a {font-size:14px !important; margin:15px; color: #747474; }


#mainbox_bottom { width:995px; height:20px; background:url(../images/mainbox_bottom.gif) no-repeat; float:left; margin-bottom:16px;}


/*
---------------------------------------------
08.1 MAIN BOX TOP - CONTENT LEFT
---------------------------------------------
*/

#content_left { width:655px; float:left;}
 
 
#textarea { width:630px; padding-right:25px; overflow:auto; height:510px; float:left; }

#textarea .confirmation-content-message strong { color: #282828; font-size:20px !important;line-height: 1.5em; margin: 15px; padding-bottom: 15px;}
#textarea .confirmation-content-message p {font-size:14px !important; margin:15px; color: #747474; }
#textarea .confirmation-content-message a {font-size:14px !important; margin:15px; color: #747474; }

#mainbox_top p { font-size:13px; color: #FFFFFF; padding-bottom:20px;}

#mainbox_top h1 { font-size:24px; padding-bottom:10px; border-bottom:1px solid #6B6B6B; text-transform:uppercase; margin-bottom:20px}
#mainbox_top h2 {font-size:16px; font-weight:bold; color:#0C5D88; text-transform:uppercase;}
#mainbox_top h2.postTitle a {font-size:16px; font-weight:bold; color:#0C5D88; text-decoration: none; text-transform:uppercase;}
#mainbox_top h3.commentsHead a {font-size:16px; font-weight:bold; color:#0C5D88; text-decoration: underline; text-transform:uppercase;}
#mainbox_top .postInfo em a {font-size:12px; font-weight:bold; color:#0C5D88 !important; text-decoration: underline; text-transform:uppercase;}

#mainbox_top .raising { float:left; width:420px;}


/*
---------------------------------------------
08.2 MAIN BOX TOP - START HERE
---------------------------------------------
*/

#starthere { width:244px; height:275px; float: left; background:url(../images/bg_starthere.png) no-repeat; margin-left:25px; padding:10px 15px 0 15px}

#starthere h1 { text-align:right; width:245px; padding-bottom:6px; border-bottom:1px solid #FFFFFF; margin-bottom:15px;}

#starthere ul { margin:0px; padding:0px; list-style:none}
#starthere ul li { font-size:16px; font-weight:normal; color:#B6B6B6; text-align:right; line-height:1.4em}
#starthere ul li a:link, #starthere ul li  a:visited { text-decoration:none; color:#B6B6B6}
#starthere ul li a:hover { text-decoration: underline; color:#B6B6B6}


/* ICEBRRG */
    .fieldSelected { /* background color of a selected field. */
        background: #121212 !important;
        border-color: #121212 !important;
}
.confirmation-content-message p {color: black !important; font-size: 15px; padding-bottom: 10px; }

