/* Colors: Darker Red: bf170f

/* Universals */
* { padding:0;margin:0; }
/* HTML Elements */
body { position:relative;background:#fff;font-family: Verdana, Arial, Helvetica, sans-serif;color:#333333;font-size:12px;margin-left:auto;margin-right:auto;z-index: 0;}
p { margin-bottom:15px;line-height:16px;}
h2 {font-weight: normal;}
a {color:#ff6600;text-decoration: none;}
a:hover {color:#555;text-decoration:none;}
hr {position:relative;border:none;margin-top:6px;margin-bottom:6px;margin-top:6px;height:1px;border-top:1px dashed #ddd;}
img {border:none;}
ul {list-style: square inside; color:#666;}


/* Common Elements */
.clear { clear:both; }
.note { font-size:11px;color:#999;}

/* Header */
.header {position:relative;height:173px;background:#010a16;width: 100%;z-index: 10;}
.header .background {position:absolute;height:129px;width:100%;margin-left:auto;margin-right:auto;z-index: 3;}
.header .top {position:absolute;height:50px;width:100%;margin-left:auto;margin-right:auto;z-index: 15;}
.header .top .wrapper {position:relative;margin-left:auto;margin-right:auto;width:1100px;z-index: 25;}
.header .top .wrapper .logo {position:relative;margin-left:30px;width:410px;cursor:pointer;}
.header .top .wrapper .search {position:absolute;right:400px;width:300px;top:10px;z-index: 5;}
.header .top .wrapper .search .creature {position:absolute;width:54px;height:33px;left:480px;top:5px;cursor:pointer;}
.searchDiv {position:absolute;top:0px;background:#fff;left:282px;padding:10px;padding-top:0px;border:1px solid #ddd;border-right:1px solid #666;border-top:none;font-size:10px;width:225px;top:65px;z-index: 100;}

.searchWrap {position:absolute;left:240px;top:30px;opacity:.4;filter:alpha(opacity=40);background:#fff;-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;height:45px;width:347px;} 

.header .top .wrapper .search input {position:absolute;left:246px;top:36px; height:23px;width:237px;background:url(/images/search.jpg) no-repeat left #fff;font-size:14px;padding-left:42px;padding-top:6px;}
.go, .goHover {position:absolute;left:528px;top:37px;border-left:1px solid #666666; height:23px;width:44px;background:#ff9900;-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;font-weight:bold;font-size:14px;padding-top:9px;padding-left:8px;} 
.goHover {background:#ee3e36;cursor:pointer;}
.header .menu {position:absolute;height:43px;top:129px;background:url(/images/headerBottom.jpg) repeat-x;width: 100%;z-index:10;}
.header .menu .wrap .creature {position:absolute;left:-65px;top:-11px;width:59px;height:47px;cursor:help;z-index:100;}
.header .menu .wrap {position:relative;width:720px;margin-left:auto;margin-right:auto;top:7px;font-size:10px;}
.header .menu .wrap a {position:relative;float:left;text-decoration:none;font-size:13px;color:#000;margin:3px;padding:6px;padding-left:20px;padding-right:20px;}
.header .menu .wrap .l {position: relative;float:left;margin-top:10px;}
.menuSelected { position:relative;float:left;color:#fff;background:#8aa021;-moz-border-radius-topleft:14px;-webkit-border-top-left-radius:14px;-moz-border-radius-bottomleft:14px;-webkit-border-bottom-left-radius:14px;-moz-border-radius-topright:14px;-webkit-border-top-right-radius:14px;-moz-border-radius-bottomright:14px;-webkit-border-bottom-right-radius:14px;} 
.header .menu .wrap .menuSelected {color:#fff;font-weight:bold;}
.header .menu .wrap .aHover {color:#fff;}  

/* Callouts */
.readAll a {position:absolute;right:16px;bottom:10px;text-decoration: none;color:#333;}
.readAll a:hover {color:#ef3e36;}

.calloutWrapper {position:relative;width:950px;margin-left:auto;margin-right:auto;}
.aboutCall {position:relative;float:left;height:237px; width:321px;border:4px solid #9d9d9d;background:url(/images/aboutCalloutBG.gif);-moz-border-radius-topleft:14px;-webkit-border-top-left-radius:14px;-moz-border-radius-bottomleft:14px;-webkit-border-bottom-left-radius:14px;-moz-border-radius-topright:14px;-webkit-border-top-right-radius:14px;-moz-border-radius-bottomright:14px;-webkit-border-bottom-right-radius:14px;}
.aboutCall h2 {position:relative;display:block;font-size:20px;background:#ccc;width:284px;padding-top:6px;padding-left:15px;height:30px;top:16px;color:#bf170f;}
.aboutCall h2 .otherRed {color:#ef3e36;}
.aboutCall .text {position:relative;font-size:13px;padding:16px;margin-top:25px;}
.aboutCall .text p {line-height:19px;}
.aboutCall .creature {position:absolute;width:74px;height:70px;left:240px;top:0px;} 

.mediaCall {position:relative;float:left;height:233px; width:558px;border:6px solid #ff9900;margin-left:16px;-moz-border-radius-topleft:14px;-webkit-border-top-left-radius:14px;-moz-border-radius-bottomleft:14px;-webkit-border-bottom-left-radius:14px;-moz-border-radius-topright:14px;-webkit-border-top-right-radius:14px;-moz-border-radius-bottomright:14px;-webkit-border-bottom-right-radius:14px;overflow: hidden;z-index:1;}
.stage {width:100000px;position:absolute;background:#ff9900;}
.mediaCall .blocker {position:absolute;height:233px;background:#fff;width:5px;left:-9px;}
.rotatingImage  {position:relative;float:left;margin-right:5px;-moz-border-radius-topleft:7px;-webkit-border-top-left-radius:7px;-moz-border-radius-bottomleft:9px;-webkit-border-bottom-left-radius:7px;-moz-border-radius-topright:7px;-webkit-border-top-right-radius:7px;-moz-border-radius-bottomright:7px;-webkit-border-bottom-right-radius:7px;width:558px;height:233px;cursor:pointer;z-index:8;} 
.controller {position: absolute;height:12px;right:56px;top:210px;z-index:4;}
.controller .i,.controller .iSelected {position:relative;float:right;height:18px;width:18px;cursor:pointer;margin-left:4px;}
.b {position:absolute;opacity:.5;filter:alpha(opacity=50);background:#fff;width:14px;height:18px;width:18px;left:4px;top:4px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;} 
.i .b {background:#fff;}
.iSelected .b {background:#ff0000;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;}
.controller .t {position:relative;opacity:1;text-align:center;width:18px;z-index:5;color:#fff;padding:6px;padding-left:4px;font-weight: bold;font-size:11px;}
.mediaCall .controller .t:hover {position:relative;opacity:1;text-align:center;width:18px;z-index:5;color:#bf170f;padding:6px;padding-left:4px;font-weight: bold;font-size:11px;}

.mediumCallout {position:relative;float:left;width:342px;margin-right:5px;margin-top:16px;}
.mediumCallout h2 {position:relative;width:336px;height:50px;padding-top:18px;color:#fff;text-indent: 118px;font-size:16px;}
.mediumCallout .i {position:relative;padding-left:20px;padding-right:16px;margin-bottom:25px;}
.mediumCallout .i h3 {font-size:19px;font-weight: normal;}
.mediumCallout .i p {font-size:11px;line-height: 19px;}
.mediumCallout .i hr {border:none;border-top:dashed 1px #bbb;width:100%;background: none;margin-bottom:-5px;}
.mediumCallout .i .foot {color:#ff0000;font-weight: bold;font-size:11px;}
.mediumCallout .i .bubble {position:relative;top:8px;margin-right:2px;}
.mediumCallout .i .readAll a {font-size:11px;bottom:0px;}

.rightCalloutWrapper {position:relative;float:left;width:234px;margin-top:16px;}
 
.followCallout h2, .friendsCallout h2, .featureCallout h2 {position:relative;width:226px;height:50px;padding-top:18px;color:#fff;text-indent: 78px;font-size:16px;}
.followCallout .icons {margin-bottom:16px;padding-left:14px;}
.followCallout img {position:relative;width:40px;float:left;margin:5px;cursor: pointer;}

.friendsCallout .links a {position:relative;margin-bottom: 12px;font-weight:normal;color:#666;display:block;margin-left:25px;}

.featureCallout .inner {position:relative;padding:12px;margin-bottom:10px;}

.featureCallout form {position:relative;width:200px;margin-left:5px;margin-top:-10px;}
.featureCallout form input[type=text] {position:relative;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border:1px solid #ccc;width:135px;padding:7px;color:#999;}
.featureCallout form input[type=submit] {border:1px solid #ddd;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border:3px solid #fff;position:relative;width:40px;padding:6px;padding-top:4px;font-size:14px;background:url(/images/buttonBG.gif) repeat-x top #fff;color:#fff;}
.featureCallout form input[type='submit']:hover {background:url(/images/buttonBGOver.gif);cursor:pointer;}

.featureCallout .twitBlock {position:relative;width:200px;margin-left:10px;background:url(/images/twitterBG.png) no-repeat top right;margin-bottom: 10px;}

/* Main */
.main {position:relative;width:900px;margin-left:auto;margin-right:auto;z-index: 1;margin-top:15px;}
.mainText { position:relative;width:590px;float:left;-moz-border-radius-topleft:30px;-webkit-border-top-left-radius:30px;-moz-border-radius-topright:30px;-webkit-border-top-right-radius:30px;-moz-border-radius-bottomleft:30px;-webkit-border-bottom-left-radius:30px;-moz-border-radius-bottomright:30px;-webkit-border-bottom-right-radius:30px;border:4px solid #efefef;padding:25px;line-height:20px;color:#666;}

.mainText p {line-height:20px;font-size:13px;}
.line {position:relative;background:url(/images/hr.jpg);border:none;margin-left:auto;margin-right:auto;margin-top:6px;margin-bottom:6px;width:780px;height:13px;color:#fff;}
.side {position:relative;float:right;width:234px;}

/* Footer */
.footer {width:100%;background:#000;position:relative;height:77px;color:#fff;font-size:14px;margin-top: 15px;}
.footer a {color:#fff;text-decoration:none;border-right:#ddd 1px solid;font-weight:100;padding-right:20px;padding-left:20px;padding-top:4px;padding-bottom:4px;}
.footer .wrap {position:relative;width:896px;margin-left:auto;margin-right:auto;padding-top:28px;}
.footer .right {position: absolute;right:0px;font-size:13px;}

/* Admin */
.loginForm { position:relative;border:3px solid #ff9900;padding:15px;margin:30px;-moz-border-radius-topleft:15px;-webkit-border-top-left-radius:15px;-moz-border-radius-bottomleft:15px;-webkit-border-bottom-left-radius:15px;-moz-border-radius-topright:15px;-webkit-border-top-right-radius:15px;-moz-border-radius-bottomright:15px;-webkit-border-bottom-right-radius:15px;background: url(/images/adminbear.png) no-repeat right;height: 400px; }
.loginForm input {border:1px solid #c4db4f;padding:4px;margin:10px;margin-left:0px;-moz-border-radius-topright:15px;-webkit-border-top-right-radius:15px;-moz-border-radius-bottomright:15px;-webkit-border-bottom-right-radius:15px;background: #fff;}
.loginForm p {position: relative;width:250px;}
.popupWrapper {position:relative;width:870px;margin-left:auto;margin-right:auto;z-index:150;}
.popup {position: absolute;width:870px;margin-top:100px;padding:15px;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border:3px solid #ccc;margin-left:auto;margin-right:auto;background:url(/images/aboutCalloutBG.gif) repeat;color:#555;z-index: 100;}
.popup form {position:relative;width:870px;}
.popup label {position:relative;float:left;width:120px;text-align: right;margin-right:5px;}
.popup input[type=text],.popup input[type=file],.popup textarea {position:relative;float:left;width:720px;padding:3px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;margin-bottom:5px;border:1px solid #ddd;}

.bigButton, .popup input[type=submit],.popup input[type=button],.popup input[type=submit]:hover, .popup input[type=button]:hover {position:relative;float:left;-moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;-moz-border-radius-bottomleft:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-right-radius:8px;margin-bottom:5px;border:3px solid #fff;background:url(/images/buttonBG.gif) repeat-x top #fff;color:#fff;font-weight:bold;font-size:13px;padding:6px;padding-left:12px;padding-right:12px;margin-right:4px;}

.bigButton:hover, .popup input[type=submit]:hover, .popup input[type=button]:hover {cursor:pointer;background:url(/images/buttonBGOver.gif) repeat-x top #fff;}
 
.popup .trash {position:relative;height:15px;margin-top:10px;margin-left:10px;}
.popup .th {position:relative;height:15px;}
.adminList li {position:relative;float:left;width:550px;padding:7px;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;margin-bottom:5px;border:1px solid #ccc;list-style: none;cursor: move;}

.galleryManagerPhotos { position:relative;float:left;width:600px;}
.sorty li { position:relative;list-style: none;cursor: move;display: block;float:left; }
.galleryManagerPhotos img { position:relative;display:block;float:left;margin-right:4px;margin-bottom:4px;border:1px solid #797979;height:75px;cursor: move; }

/* Element Management */
.elementFileManager {-moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;-moz-border-radius-bottomleft:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-right-radius:8px;position:relative;background:#f5f5f5;border:1px solid #ddd;margin-top:10px;margin-bottom:10px;padding:12px;width:500px;}
.elementFileManager .icon {position:relative;height:15px;float:right;}
.elementFileManager .i { position:relative;border-bottom:1px dashed #ddd;margin-bottom:8px;padding:6px;}
.elementFileManager input[type=submit] {position:relative;float:right;-moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;-moz-border-radius-bottomleft:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-right-radius:8px;border:3px solid #fff;background:url(/images/buttonBG.gif) repeat-x top #fff;color:#fff;font-weight:bold;font-size:11px;padding:3px;padding-left:12px;padding-right:12px;margin-right:4px;}
.elementFileManager input[type=submit]:hover {cursor:pointer;background:url(/images/buttonBGOver.gif) repeat-x top #fff;}
.elementToolbar {-moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;-moz-border-radius-bottomleft:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-right-radius:8px;position:absolute;background:#f5f5f5;border:1px solid #ddd;margin-top:10px;margin-bottom:10px;padding:5px;width:16px;left:-40px;}
.elementToolbar input[type=image] {position:relative;height:16px;}

/* Public Form */
.publicForm  {position:relative;width:600px;}
.publicForm label {position:relative;float:left;width:150px;text-align: right;margin-right:15px;clear:left;font-size:11px;}
.publicForm input[type=text],.publicForm input[type=file],.publicForm textarea, .publicForm select, .publicForm [type=password] {position:relative;float:left;width:420px;padding:3px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;margin-bottom:5px;border:1px solid #ddd;clear:right;}
.publicForm input[type=submit] {position:relative;clear:both;}

/* Press Stuff */
.pressWrapper {position:relative; position:relative;width:590px;float:left;margin-bottom: 15px;color: #fff;font-size:12px;}
.pressWrapper a {color:#fff;text-decoration: underline;}
.pressWrapper img {cursor:pointer;}
.pressWrapperRight, .pressWrapperLeft {-moz-border-radius-topleft:30px;-webkit-border-top-left-radius:30px;-moz-border-radius-topright:30px;-webkit-border-top-right-radius:30px;-moz-border-radius-bottomleft:30px;-webkit-border-bottom-left-radius:30px;-moz-border-radius-bottomright:30px;-webkit-border-bottom-right-radius:30px;border:4px solid #efefef;padding:25px;line-height:14px;height:100px;}
.pressWrapperRight {position:relative;background:url(/images/aboutCalloutBG.gif); width:392px;padding:5px;height:170px;}
.pressWrapperRight .inner {position:relative;float:left;width:175px;padding:10px;}
.pressWrapper p {position:absolute;left:65px;top:10px;color:#000;font-size:10px;width:135px;}
.pressWrapper p b {font-size:12px;}
.pressWrapper p a {color:#666;}
.pressWrapperLeft {position:absolute;background:url(/images/bgPink.gif); width:182px;left:425px;top:0px;padding:15px;height:150px;}

/* Tags */
.tag {position:relative;float:left;padding:4px;font-size:11px;color:#009cc0;margin-right:4px;margin-top:4px;background:#bbe7f1;-moz-border-radius:5px;-webkit-border-radius:5px;}
.tag img {position: relative;margin-right:2px;float:left;cursor:pointer;}

/* Twit */
ul#twit-twit, ul#twit-twit ul {
	list-style-type: none;
	padding-left: 0;
}


ul#twit-twit {
}


ul#twit-twit li ul {
}


ul#twit-twit li {position:relative;padding:5px;}


ul#twit-twit li.twit-date {
	font-weight: bold;
	border: 0px solid #ccc;
	font-size: 9pt;
}


ul#twit-twit li ul li {
	font-weight: normal;
	color: #222;
	font-size: 8pt;
	padding-top: 8px;
}


ul#twit-twit li.twit-alt {

	
}


ul#twit-twit li.twit-first {
	color: #800;
}


ul#twit-twit a.twit {
	color: #ddd;
	text-decoration: none;
	border: 0;
}


ul#twit-twit a.twit:hover, ul#twit-twit a.twit:visited:hover {
	color: #600;
}


p.twit-more, li.twit-more {
	text-align: right;
	font-size: 8pt;
	padding: 4px 0 0 0;
}


p.twit-more a.twit-more, li.twit-more a.twit-more {
	text-decoration: none;
}


p.twit-more a.twit-more:hover, p.twit-more a.twit-more:visited:hover, li.twit-more a.twit-more:hover, li.twit-more a.twit-more:visited:hover {
	color: #000;
}